<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
  <title>Aforo, Mis Foros</title>
  <link>http://aforo.es/</link>
  <description>Aforo el sitio de los Foros</description>
  <language>en-us</language>
  <pubDate>Tue, 22 Jun 2010 08:57:20 GMT</pubDate>
  <ttl>1440</ttl>
  <generator>CPG-Nuke Dragonfly</generator>
  <copyright>Aforo, Mis Foros</copyright>
  <category>Forums - Lenguajes de programacion y Bases de Datos</category>
  <docs>http://backend.userland.com/rss</docs>
  <image>
    <url>http://aforo.es/images/logo.gif</url>
    <title>Aforo, Mis Foros</title>
    <link>http://aforo.es/</link>
  </image>

<item>
  <title>Herramienta para dividir logs de texto muy grandes (GB)</title>
  <link>http://aforo.es/index.php?name=Forums&amp;file=viewtopic&amp;p=1794#1794</link>
  <description>Hay una herramienta Windows que ademas es freeware (gratis) muy potente y util para dividir ficheros grandes tipo log, de GB de tamaño, en mas pequeños.

La herramienta se llama GSplit de GDGsoft:

http://www.gdgsoft.com/gsplit/

Tiene capacidad para dividir por numero de lineas o buscar un patro para dividir...

Tambien es capaz de dividir despues de un numero de ocurrencias...

Su única pega es que no tiene soporte en español, solo ingles y frances.</description>
  <pubDate>Tue, 22 Jun 2010 08:57:20 GMT</pubDate>
</item>

<item>
  <title>Buscar un elemento en PHP y parar la busqueda en el</title>
  <link>http://aforo.es/index.php?name=Forums&amp;file=viewtopic&amp;p=1787#1787</link>
  <description>SI utilizamos foreach o for es mas dificil parar la busqueda una vez encontramos el elemento. Normalmente se continua ejecutando hasta el fin del array. Sin embargo el bucle While es el modo mas natural de hacer esta operación.

Imaginemos una lista de números  (3, 4, 5, 14, 27, 14, 32, 51, 7) y queremos parar en el numero 27.

Con el siguiente codigo se pararia después de la primera ocurrencia o al final de la lista si el elemento no se encuentra.



	Quote::

	&amp;lt;!doctype html public &quot;-//W3C//DTD HTML 4.0 //EN&quot;&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
       &amp;lt;title&amp;gt;Bucle While&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;?php

$search=27;
$row= array(3, 4, 5, 14, 27, 14, 32, 51, 7);
$i=0;
while($i &amp;lt; count($row) &amp;amp;&amp;amp; $row[$i] != $search){
    echo &quot;Iteracion $i  Valor: {$row[$i]}&amp;lt;br /&amp;gt;&quot;;
    $i++;
}

?&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;

El resultado es:

	Quote::

	Iteracion 0 Valor: 3
Iteracion 1 Valor: 4
Iteracion 2 Valor: 5
Iteracion 3 Valor: 14</description>
  <pubDate>Wed, 05 May 2010 10:25:38 GMT</pubDate>
</item>

<item>
  <title>Se busca programador de PHP, para Madrid</title>
  <link>http://aforo.es/index.php?name=Forums&amp;file=viewtopic&amp;p=1776#1776</link>
  <description>Geonis busca para sus proyectos web programadores con conocimientos de PHP y Mysql, en Madrid.

Para mas información:
http://www.webnaranja.com/foros.php?t=104</description>
  <pubDate>Thu, 29 Oct 2009 23:38:49 GMT</pubDate>
</item>

<item>
  <title>Filtrar un rango de IP en linux para que no entren a tu web</title>
  <link>http://aforo.es/index.php?name=Forums&amp;file=viewtopic&amp;p=1758#1758</link>
  <description>Filtrar un rango en linux para que no entren a tu web. Por ejemplo un spider chino o algun spammer.

Introducir como root el siguiente comando:


iptables -I INPUT -s 220.181.61.0/255.255.255.0 -j DROP

Debaria dejar a las IP del rango 220.181.61.0 a 220.181.61.255 bloqueados para que no entren a tu servidor.

Para ver las reglas establecidas:
iptables -L -v

Ver este articulo:
http://www.linuxdata.com.ar/index.php?idmanual=iptablesfirewwlubun.htm&amp;manuale=1</description>
  <pubDate>Fri, 14 Aug 2009 19:38:31 GMT</pubDate>
</item>

<item>
  <title>Error RewriteRule directive is forbidden</title>
  <link>http://aforo.es/index.php?name=Forums&amp;file=viewtopic&amp;p=1747#1747</link>
  <description>Error en logs de errores (error.log) con el siguiente texto:


	Quote::

	Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: 

Ver:

http://www.webmasterworld.com/forum92/579.htm

Se soluciona añadiendo en el fichero &quot;.htaccess&quot; de mas nivel la linea &quot;Options +FollowSymlinks +SymLinksIfOwnerMatch&quot;: 


	Quote::

	Options +FollowSymlinks +SymLinksIfOwnerMatch 
RewriteEngine on</description>
  <pubDate>Thu, 06 Aug 2009 02:34:01 GMT</pubDate>
</item>

<item>
  <title>Consejos para Optimizar consultas Mysql</title>
  <link>http://aforo.es/index.php?name=Forums&amp;file=viewtopic&amp;p=1721#1721</link>
  <description>Aqui tienes 10 consejos para optimizar tu base de datos y las consultas que haces a ella:
http://www.baluart.net/articulo/10-tips-para-optimizar-consultas-mysql
Este otro articulo es interesante. Habla de inidices y optimizacion de consultas:
http://www.mysql-hispano.org/page.php?id=29&amp;pag=8</description>
  <pubDate>Mon, 22 Jun 2009 00:13:35 GMT</pubDate>
</item>

<item>
  <title>Las claves PRIMARIA e ÍNDICE no deben seleccionarse juntas</title>
  <link>http://aforo.es/index.php?name=Forums&amp;file=viewtopic&amp;p=1717#1717</link>
  <description>Error tipico que nos avisa de un clave de tipo indice duplicado en MySQL:

Las claves PRIMARIA e ÍNDICE no deben seleccionarse juntas para el campo id

Nos indica que el campo id se ha pedido que sea indexado de forma innecesaria dos veces (primero como primario y luego como indice)

Esto relentizara la tabla, puede cusar inconsstencias y es una situacion poco deseable.

Es conveniente eliminar la clave indice.</description>
  <pubDate>Tue, 16 Jun 2009 23:33:08 GMT</pubDate>
</item>

<item>
  <title>Conexion SSH desde PHP</title>
  <link>http://aforo.es/index.php?name=Forums&amp;file=viewtopic&amp;p=1710#1710</link>
  <description>Recursos para establecer una conexion ssh desde el php:

http://kevin.vanzonneveld.net/techblog/article/make_ssh_connections_with_php/ (esta muy bien y vienen dos ejemplos de como hacerla mediante ejecuion o mediante una shell)

http://php.net/manual/en/book.ssh2.php (Manual oficial)</description>
  <pubDate>Thu, 04 Jun 2009 09:02:00 GMT</pubDate>
</item>

<item>
  <title>BCP ( Bulk Copy Program o Programa de copia masiva)</title>
  <link>http://aforo.es/index.php?name=Forums&amp;file=viewtopic&amp;p=1707#1707</link>
  <description>La utilidad bcp copia datos de forma masiva de un Servidor SQL, en un archivo de datos en un formato especificado por el usuario. La utilidad bcp se puede usar para importar un número elevado de filas nuevas en tablas de Servidor SQL o para exportar datos de tablas a archivos de datos. 

El bcp permite importar y exportar datos almacenados en tablas de una base de datos. Por ejemplo, para exportar datos de la tabla elementos de la base de datos base_datos, del servidor serv1  hacia un archivo llamado  elementos.txt en formato texto y columnas separadas por coma, usando la opción out del bcp:

	Quote::

	root:/&gt; bcp base_datos..elementos out /elementos.txt -Usa -P –Sserv1 -c -t&quot;,&quot; 


Para importar datos de un archivo llamado elementos.txt, se debe usar la opción in del bcp; por ejemplo:

	Quote::

	root:/&gt; bcp base_datos..elementos in /elementos.txt -Usa -P -Sserv1 -c -t&quot;,&quot; 


La documentación completa de Sybase es la siguiente:
http://manuals.sybase.com/onlinebooks/group-as/asg1250e/util/@ebt-link;pt=3467?target=%25N%15_10086_START_RESTART_N%25

Interesante leer esto de Sybase, donde se explica cuando se usa el bcp lento o rapido.
http://manuals.sybase.com/onlinebooks/group-as/asg1250e/util/@Generic__BookTextView/2314;pt=3467</description>
  <pubDate>Wed, 03 Jun 2009 14:26:53 GMT</pubDate>
</item>

<item>
  <title>Trabajo para Programadores de Dragonfly CMS ( PHP + MYSQL )</title>
  <link>http://aforo.es/index.php?name=Forums&amp;file=viewtopic&amp;p=1664#1664</link>
  <description>Abro este hilo para buscar gente dispuesta a programar en proyectos Dragonfly CMS como Freelance o Contratados.

Para algunos trabajos se requerirá formación específicica, para otros bastará con conocimientos adecuados. Algunos estan abiertos a estudiantes, otros a profesionales de probada experiencia.

Lo habitual es que se requieran buenos conocimientos de PHP, CSS y Mysql y en algunos casos HTML, Javascript, WAP, DXML, KML, Flash...

Conforme salgan los proyectos los pondre aquí (aveces la empresa o particular que solicita el trabajo pondrá su nombre, otras veces preferirán el anonimato):

Proyectos pendientes, tipo de relación con el programador y lugar de preferencia de residencia:

Proyecto: Personalizacion de galeria de fotos CPG Coppermine
Relación: Programador Freelance
Nivel del programador: Cualquiera
Tipo de programación: PHP y Mysql
Lugar de Residencia: Madrid o resto del mundo
Presupuesto estimado: 1000 euros



Proyecto: Tema WAP para Dragonfly CMS
Relación: Programador Freelance
Nivel del programador: Cualquiera
Tipo de programación: PHP, WAP
Lugar de Residencia: Indiferente
Presupuesto estimado: 500 euros

Para aquellos que quieran mandar su curriculum hemos habilitado el siguiente email:

programador.dragonfly@gmail.com

Un saludo

------- Realizados ------------

Proyecto: Proyecto de Geolocalizacion de KMZ en Google Maps
Relación: [i]Programador Freelance
Nivel del programador: Cualquiera
Tipo de programación: PHP, Javascript y Mysql
Lugar de Residencia: Indiferente
Presupuesto estimado: 500 euros[/i]</description>
  <pubDate>Mon, 16 Mar 2009 18:03:13 GMT</pubDate>
</item>

</channel>
</rss>
