<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Perez Rio &#187; php</title>
	<atom:link href="http://www.perezrio.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.perezrio.com</link>
	<description>Blogue do rubio</description>
	<lastBuildDate>Tue, 29 Nov 2011 08:15:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Consejos interesantes a la hora de programar</title>
		<link>http://www.perezrio.com/2010/11/17/consejos-interesantes-a-la-hora-de-programar/</link>
		<comments>http://www.perezrio.com/2010/11/17/consejos-interesantes-a-la-hora-de-programar/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 19:40:35 +0000</pubDate>
		<dc:creator>rubio</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Nuevas tecnologías]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Traballo]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programar]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.perezrio.com/?p=457</guid>
		<description><![CDATA[A continuación mostrare unos 20 tips para ser un buen programador, comprobado con la experiencia mia, compañeros de trabajo y con opiniones de personas relacionadas en el tema. 1. Estudia, estudia y estudia El estudiar nos permite perfeccionarnos, cuanto mas estudiemos mas oportunidades de programar mejor tendremos, no solamente estoy hablando de universidades, ni tampoco [...]]]></description>
			<content:encoded><![CDATA[<p>A continuación mostrare unos 20 tips para ser un buen programador,  comprobado con la experiencia mia, compañeros de trabajo y con opiniones  de personas relacionadas en el tema.</p>
<p><strong>1. Estudia, estudia y estudia</strong><br />
El estudiar nos permite perfeccionarnos, cuanto mas estudiemos mas   oportunidades de programar mejor tendremos, no solamente estoy hablando   de universidades, ni tampoco de cursos, hoy por hoy gracias a internet   existen infinidad de tutoriales y manuales, sin ir mas lejos el sitio   oficial de <a title="PHP" href="http://www.php.net/">PHP</a> es realmente muy bueno.</p>
<p><strong>2. Busca antes de preguntar</strong><br />
Esto es un mal común del que quiere aprender a programar, es mas fácil   preguntarle a alguien que sepa, pero realmente no tiene que ser así por   varias razones, primero por que es algo de muy de vago, luego que  cuando  alguien nos da la respuesta fácil no aprendemos nada, lo  interesante  cuando se nos presenta un problema es buscar la solución  nosotros  mismos, sino damos con la respuesta recién ahí preguntar, este  ejercicio  realmente es muy beneficio, nos permite preparar nuestra  cabeza para  solucionar futuros problemas.</p>
<p><strong>3. Busca scripts ya desarrollados</strong><br />
Por lo general podemos encontrar muchas funciones, <a title="scripts PHP" href="http://www.php-scripts.com/">scripts listos  para utilizar</a>, pero lo interesante es estudiarlos, ver como  funcionan, de ahí aprendemos si copiamos y pegamos vamos mal.</p>
<p><strong>4. Lee el código fuente libre</strong><br />
Yo muchas veces <a title="PHP open source" href="http://www.opensourcescripts.com/dir/PHP/">descargo  algunas aplicaciones</a> para ver como están programadas, de verdad que  se aprende mucho, a  medida que realicemos esta practica cada vez iremos  aprendiendo mas, en  especial si estas aplicaciones son de uso popular  en donde miles de  programadores del mundo “meten” mano para mejorarla.  Un buen ejemplo de  esto es <a title="Wordpress" href="http://wordpress.org/">WordPress</a>.</p>
<p><strong>5. No copies y pegues</strong><br />
Es fácil, entramos a google buscamos una función que sirva para lo   estamos necesitando y listo. Pero la realidad es que no siempre lo que   descargamos es correcto, y si luego tenemos que solucionar un problema   lo mas probable es que no tengamos ni idea por donde empezar. Ni hablar   del factor aprendizaje cero que esta practica implica.</p>
<p><strong>6. Buscar el momento para programar</strong><br />
Estas sentado delante de tu ordenador, llaman por teléfono, tu compañero   de trabajo o familiar te pregunta algo, realmente es lo mas molesto e   incomodo que hay, es difícil concentrarse, es preferible hacer algo mas   “Light” antes de programar algo mal y después tener que arreglarlo.</p>
<p><strong>7. Ten tu propia Wiki</strong><br />
Esto lo recomiendo muchísimo, es muy sencillo instalar una <a title="Download Wiki media" href="http://www.mediawiki.org/wiki/MediaWiki">Wiki</a> en nuestra pc, simplemente podemos  descargar el Easyphp y tener en  nuestro ordenar un servidor funcional, y  mejor aun si quieres hacer la  instalación “a mano”. La wiki es  interesante para poder almacenar  rutinas que usamos frecuentemente, en  mi caso suelo guardar  validaciones, etc. Una vez que aprendimos a hacer  algo y lo tenemos lo  mejor posible es interesante tenerlo a mano para no  perder tiempo  escribiendo lo mismo una y otra vez.</p>
<p><strong>8. Comenta todo lo que sea necesario</strong><br />
Escribir comentarios en el código suele ser bastante molesto y parecer   innecesario, pero comentar las cosas importantes nos puede ahorrar mucho   tiempo cuando tengamos que retocar el código meses después.</p>
<p><strong>9. Participa en foros/comunidades</strong><br />
Es interesante para interactuar con otras personas que estén en nuestra   misma sintonía, muchas veces ayudaremos nosotros y otra vez nos podrán   ayudar. En línea general estas comunidades tienen muy buena onda, y la   ayuda mutua es lo que abunda, unas líneas de código pueden ser útiles   para muchas personas, de ahí que entre todos se puede perfeccionar.   Recuerden respetar el punto 2.</p>
<p><strong>10. Habla con otros programadores</strong><br />
Mensajería instantánea, en un café, por teléfono, etc. Es interesante   tener amigos que están en lo mismo, no solamente por el tema de la ayuda   mutua, estos grupos suelen ser también de ayuda “emocional” del   programador, unos chistes, algún comentario puede ser una inyección de   energía para continuar con un problema que no podemos resolver.</p>
<p><strong>11. Tiempo libre para otras cosas</strong><br />
Me encanta programar, pero entendi que no es lo unico en la vida, a   veces es bueno una salida, una película, realmente es necesario   desenchufarnos.</p>
<p><strong>12. Arma tu bunker</strong><br />
Tener un espacio de trabajo acorde con tus gustos es indispensable para   programar, un buen sillón que no dañe nuestra columna, un lindo   escritorio que nos permita desparramar CDS, libros, etc. También hay que   ser organizado, pero siempre a nuestro gusto, es bueno que sea TU   espacio y que nadie meta mano, uno a la larga lo termina sintiendo como   un refugio.</p>
<p><strong>13. Tu equipo en condiciones</strong><br />
Otro punto importante, una buena computadora, que no tenga problemas, si   es necesario un poco mas de RAM, no hace falta tener una supermáquina   para programar con PHP pero si algo que no se este colgando cada 2 seg.</p>
<p><strong>14. Usa herramientas gratuitas</strong><br />
Si no podes pagar ciertas herramientas realmente ni te gastes en bajar  las versiones piratas, en PHP <a title="Eclipse" href="http://www.eclipse.org/">no se necesita mucho</a> y  realmente no vale la pena estar trucando programas.</p>
<p><strong>15. Organiza tu propia biblioteca de scripts</strong><br />
Relacionado con el punto 7. La wiki es muy buena, pero hay que tenerla   organizada, sino encontrar algo puede llevarnos mas tiempo que volverlo a   escribir.</p>
<p><strong>16. Se agradecido con los que te ayudan</strong><br />
Si alguien te ayuda, por favor al menos di gracias. Recuerda que las   personas que te rodean no son tu soporte técnico (Al menos que les   pagues). Si alguien se molesta en responder a tus consultas agradécele,   para la próxima esa persona seguirá teniendo buena predisposición.</p>
<p><strong>17. Se humilde</strong><br />
Esencial. Siempre hay alguien que sabe más que uno y mas en este “rubro”   en donde hay verdaderos cráneos, Yo hace varios años que programo en   PHP y sin embargo siempre aprendo algo nuevo, y en parte eso es lo que   me gusta de programar, siempre se puede mejorar.</p>
<p><strong>18. Siempre busca perfeccionarte</strong><br />
Relacionado con el punto anterior. Las tecnologías evolucionan y   nosotros debemos hacer lo mismo. Una linda practica cuando tenemos un   poco de tiempo libre es tratar de optimizar un código nuestro de unos   meses anteriores, si aprendimos cosas nuevas de seguro que podemos   hacerlo mejor que antes.</p>
<p><strong>19. Intenta ser eficiente y luego inténtalo de nuevo</strong><br />
Que funcione no quiere decir que este bien. También una de las cosas más   lindas de programar: Siempre se puede hacer una función mas eficiente,   que consuma menos recursos, no hay que conformarse que arroje los   resultados que queremos, probablemente lo podemos hacer mejor.</p>
<p><strong>20. Programa primero lo que menos te gusta</strong><br />
Esto es bastante personal, pero por lo general me da buenos resultados.   Cuando me siento a programar algo los primeros minutos son de   “ambientación” luego tengo un periodo de concentracion digamos maxima,   en ese momento las cosas que parecen o son mas complicadas son cuando   mas rápido y mejor salen, luego cuando uno esta mas cansado puede   dedicarse a las cosas mas sencillas y rutinarias.</p>
<p>Visto en <a title="http://elblogdefasa.wordpress.com/2010/11/08/tips-para-ser-un-buen-programador/" href="http://elblogdefasa.wordpress.com/2010/11/08/tips-para-ser-un-buen-programador/" target="_blank">elblogdefasa</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.perezrio.com/2010/11/17/consejos-interesantes-a-la-hora-de-programar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open source dentro de facebook</title>
		<link>http://www.perezrio.com/2010/09/05/open-source-dentro-de-facebook/</link>
		<comments>http://www.perezrio.com/2010/09/05/open-source-dentro-de-facebook/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 09:28:53 +0000</pubDate>
		<dc:creator>rubio</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[redes sociales]]></category>

		<guid isPermaLink="false">http://www.perezrio.com/?p=427</guid>
		<description><![CDATA[Visto en bitelia.com De Facebook podemos decir mil y una cosas, comenzando por el siempre comentado asunto de la privacidad. De lo que pocas veces hemos escuchado hablar es de su lado abierto, su lado open source. Y es que mucho del software que la inmensa red social utiliza para poder funcionar es de código abierto. Es el [...]]]></description>
			<content:encoded><![CDATA[<p>Visto en <a title="http://bitelia.com/2010/09/facebook-no-seria-posible-sin-el-codigo-abierto" href="http://bitelia.com/2010/09/facebook-no-seria-posible-sin-el-codigo-abierto" target="_blank">bitelia.com</a></p>
<p>De <strong>Facebook</strong> podemos decir mil y una cosas, comenzando por el siempre comentado asunto de la privacidad. De lo que pocas veces hemos escuchado hablar es de su lado abierto, su lado <em>open source</em>. Y es que mucho del software que la inmensa red social <strong>utiliza para poder funcionar</strong> es de código abierto. Es el mismo software que le permite atender a más de <a href="http://alt1040.com/2010/07/facebook-llega-a-los-500-millones-de-usuarios">500.000.000 de usuarios</a> que juntos realizan <a href="http://www.facebook.com/press/info.php?statistics">millones de actividades</a> de diversa índole. Ahora bien, quiero usar este artículo para comentarles un poco de cómo y cuánto software <em>open source</em> utiliza Facebook.</p>
<p><strong>Facebook</strong> tiene un par de sitios dedicados al <em>open source</em>. <a href="http://developers.facebook.com/opensource/">El <strong>primero</strong> de ellos</a> lista todo el que constituye su plataforma, infraestructura, así como sus herramientas de desarrollo. <a href="http://wiki.developers.facebook.com/index.php/Open_source_projects">El <strong>segundo</strong></a> es un wiki donde están compendiados una buena cantidad de proyectos de código abierto basado en la plataforma de desarrollo ofrecida por la red social. Me concentraré en el primero.</p>
<p>Los desarrolladores de Facebook mantienen kits de desarrollo para <strong>Android y iPhone</strong>. Asimismo para lenguajes de programación como <strong>Python, JavaScript y PHP</strong>. En este mismo contexto, también han desarrollado herramientas para facilitar tareas de programación. Este es el caso de</p>
<ul>
<li><a href="http://wiki.developers.facebook.com/index.php/FBJS/Animation"><strong>Facebook Animation</strong></a>, una biblioteca JavaScript para crear animaciones basadas en la manipulación de CSS y DOM.</li>
<li><a href="http://github.com/facebook/xhp"><strong>XHP</strong></a>, una extensión de PHP para integrarse con XML.</li>
<li><a href="http://www.phpsh.org/"><strong>phpsh</strong></a>, un curioso shell ¡escrito en Python! para acceder a PHP.</li>
</ul>
<p><span id="more-427"></span></p>
<p>La infraestructura de <strong>Facebook</strong> tiene que resolver un <strong>problema mayúsculo: la creciente escala del sistema</strong>. Pero, ¿qué significa esto? En términos de Tecnologías de la Información decimos que <strong>un sistema es escalable si sus dimensiones aumentan sin afectar negativamente la calidad de sus servicios</strong>. Así pues, Facebook -como cualquier el sistema- debe poder aumentar su cuota de usuarios, participantes, recursos, etc., sin presentar degradación en sus servicio. <strong>Twitter</strong>, por decir algo, tiene graves y conocidos <a href="http://bitelia.com/2010/06/twitter-empeora-el-servicio-intentando-evitar-que-caiga-del-todo">problemas</a> de escalabilidad representados siempre por aquella linda <a href="http://alt1040.com/2008/07/el-nuevo-icono-pop-la-ballena-de-error-de-twitter">ballena blanca</a>. (Por cierto, alguna vez <a href="http://bitelia.com/2010/02/twitter-dice-que-ama-el-software-open-source">hablé del <em>open source</em> en Twitter</a>).</p>
<p>Y, ¿qué <em>open source</em> utiliza Facebook para escalar? Aquí van tres de vital importancia:</p>
<ul>
<li><a href="http://cassandra.apache.org/"><strong>Apache Cassandra</strong></a>, un sistema de almacenamiento distribuido, sin punto únicos de fallas. Esto significa <strong>alta disponibilidad</strong> en los servicios.</li>
<li><a href="http://bitelia.com/2010/02/facebook-comparte-hiphop-optimizador-php"><strong>HipHop</strong></a>, un software con una labor importantísima: convierte código PHP en código C++ altamente optimizado. Esto implica un considerable ahorro de recursos de cómputo, y económicos por supuesto.</li>
<li><a href="http://www.tornadoweb.org/"><strong>Tornado</strong></a>, un framework para servidores web escrito en Python diseñado para mantener miles de conexiones simultáneas: ideal para servicios web en tiempo real. Esto supone un beneficio inmediato para los usuarios del sistema.</li>
</ul>
<p>Por su parte, los ingenieros de <strong>Facebook</strong> contribuyen (convenientemente, claro) a proyectos de código abierto como Apache Hadoop, PHP, MySQL, <a href="http://varnish-cache.org/">Varnish</a> (un acelerador del protocolo HTTP), entre otros. Sus contribuciones son positivas pues fortalecen y enriquecen los proyectos originales, y por lo tanto a toda una comunidad externa a Facebook.</p>
<p>Me parece que la conclusión es obvia: ese &#8220;monstruo&#8221; de internet en el que millones han convertido a <strong>Facebook no sería posible, técnicamente hablando, sin el software <em>open source</em></strong> que le sostiene. Claro, lo mismo aplica para Google, Twitter, y muchos más. En el fondo, la polémica red social no es sino <a href="http://www.infoq.com/presentations/Facebook-Software-Stack">una red de servidores LAMP</a> (ya saben, <strong>Linux</strong>, Apache, PHP y MySQL), configurada como un complejo y gigantesco sistema distribudo: <a href="http://alt1040.com/2010/03/en-estados-unidos-facebook-supero-en-visitas-a-google">uno de los más utilizados del mundo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perezrio.com/2010/09/05/open-source-dentro-de-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20 recursos para programadores de PHP</title>
		<link>http://www.perezrio.com/2008/07/29/20-recursos-para-programadores-de-php/</link>
		<comments>http://www.perezrio.com/2008/07/29/20-recursos-para-programadores-de-php/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 17:13:14 +0000</pubDate>
		<dc:creator>rubio</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Nuevas tecnologías]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://www.perezrio.com/2008/07/29/20-recursos-para-programadores-de-php/</guid>
		<description><![CDATA[Visto en: Linuxhispano Muchos de vosotros habréis tenido alguna vez que programar en PHP y otros muchos que no lo hayáis hecho os interesará hacerlo. A través de Danubuntu, que a su vez es una traducción del original en inglés en Mashtable, encuentro este interesante post donde se muestran 20 interesantes recursos para todos los [...]]]></description>
			<content:encoded><![CDATA[<p>Visto en: <a href="http://linuxhispano.net/portal/node/186" title="http://linuxhispano.net/portal/node/186" target="_blank">Linuxhispano</a></p>
<p>Muchos de vosotros habréis tenido alguna vez que programar en PHP y otros muchos que no lo hayáis hecho <span style="text-decoration: line-through"></span>os interesará hacerlo. A través de <a href="http://danubuntu.wordpress.com/2008/07/24/20-recursos-para-programadores-de-php/" target="_blank">Danubuntu</a>, que a su vez es una traducción del original en inglés en <a href="http://mashable.com/2007/09/26/php-toolbox/" target="_blank">Mashtable</a>, encuentro este interesante post donde se muestran 20 interesantes recursos para todos los que programamos o queremos programar con el lenguaje del lado del servidor que más ha cambiado la red en los últimos años, PHP:</p>
<ol>
<li><a href="http://killerphp.com/" title="KillerPHP.com">KillerPHP.com</a> &#8211; Página con unos 20 vídeo tutoriales de PHP que enseñan desde los pasos básicos de PHP hasta las técnicas más avanzadas.</li>
<li><a href="http://phpvideotutorials.com/" title="PHPVideoTutorials.com">PHPVideoTutorials.com</a> &#8211;  13 vídeo tutoriales sobre PHP (duran entre 6 y 22 minutos).</li>
<li><a href="http://www.xml.lt/Resources/Framework" title="DIY Framework">DIY Framework</a> &#8211; Entorno de desarrollo PHP minimalista.</li>
<li><a href="http://www.phpbuddy.com/" title="PHPBuddy.com">PHPBuddy.com</a> &#8211; Sitio lleno de recursos para el desarrollador principiante de PHP, incluyendo muchos scripts para ayudar a salvar los obstáculos del principiante.</li>
<li><a href="http://c.anvas.es/">Canvas</a> &#8211; Un entorno de desarrollo para PHP5 con la facilidad de uso como principal atractivo.</li>
<li><a href="http://www.codeigniter.com/" title="CodeIgniter">CodeIgniter</a> &#8211; Un entorno de desarrollo PHP pensando especialmente para páginas alojadas en servidores compartidos.</li>
<li><a href="http://www.horde.org/horde/" title="Horde.org">Horde.org</a> &#8211; Otro entorno de desarrollo de aplicaciones PHP. Tiene facilidades para otros idiomas que no sean el inglés.</li>
<li><a href="http://www.phpopenbiz.org/jim/" title="PHPOpenBiz">PHPOpenBiz</a> &#8211; Entorno de desarrollo PHP centrado en aplicaciones para empresas.</li>
<li><a href="http://www.dagondesign.com/articles/secure-php-form-mailer-script/" title="formularios PHP de DagonDesign">Script para formularios de DagonDesign</a> &#8211; Script en PHP para ayudarte a crear formularios de cualquier longitud.</li>
<li><a href="http://www.coders4fun.com/en/" title="Coders4fun">Coders4fun</a> &#8211; Blog sobre programación que incluye un montón de pequeños fragmentos de código PHP para ayudarte a aprender nuevos trucos.</li>
<li><a href="http://www.phpclasses.org/" title="PHPClasses.org">PHPClasses.org</a> &#8211; Unos cuantos scripts PHP para ahorrarte el trabajo de programar las tareas más simples.</li>
<li><a href="http://php.resourceindex.com/" title="The PHP Resource Index">The PHP Resource Index</a> &#8211; Gran cantidad de recursos; a destacar su archivo de más de 3600 scripts de PHP para todo lo que puedas imaginar.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.perezrio.com/2008/07/29/20-recursos-para-programadores-de-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nueva versión de WordPress 2.6</title>
		<link>http://www.perezrio.com/2008/07/17/nueva-version-de-wordpress-26/</link>
		<comments>http://www.perezrio.com/2008/07/17/nueva-version-de-wordpress-26/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 23:01:17 +0000</pubDate>
		<dc:creator>rubio</dc:creator>
				<category><![CDATA[Nuevas tecnologías]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.perezrio.com/2008/07/17/nueva-version-de-wordpress-26/</guid>
		<description><![CDATA[Disponible la version 2.6 de este CMS. Para todos los que lo usemos, podemos descargar la última versión desde la pagina oficial. Descarga &#124; WordPress]]></description>
			<content:encoded><![CDATA[<p>Disponible la version 2.6 de este CMS. Para todos los que lo usemos, podemos descargar la última versión desde la pagina oficial.</p>
<p>Descarga | <a href="http://wordpress.org/download/">WordPress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.perezrio.com/2008/07/17/nueva-version-de-wordpress-26/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nueva version de Joomla 1.5.4</title>
		<link>http://www.perezrio.com/2008/07/09/nueva-version-de-joomla-154/</link>
		<comments>http://www.perezrio.com/2008/07/09/nueva-version-de-joomla-154/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 18:09:46 +0000</pubDate>
		<dc:creator>rubio</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.perezrio.com/2008/07/09/nueva-version-de-joomla-154/</guid>
		<description><![CDATA[Visto en: Noticiastech.com Joomla! es un sistema de administración de contenidos de código abierto construido con PHP bajo una licencia GPL. Este administrador de contenidos se usa para publicar en Internet e intranets utilizando una base de datos MySQL. En Joomla! se incluyen características como: hacer caché de páginas para mejorar el rendimiento, indexamiento web, [...]]]></description>
			<content:encoded><![CDATA[<p>Visto en: Noticiastech.com</p>
<p><a href="http://www.joomla.org/"><strong>Joomla! es un sistema de administración</strong></a> de contenidos de código abierto construido con PHP bajo una licencia GPL. Este administrador de contenidos se usa para publicar en Internet e intranets utilizando una base de datos MySQL. En Joomla! se incluyen características como: hacer caché de páginas para mejorar el rendimiento, indexamiento web, feed RSS, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls, calendarios, búsqueda en el sitio web, e internacionalización del lenguaje.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perezrio.com/2008/07/09/nueva-version-de-joomla-154/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problemas gforge y ejecución scripts php del cron en Debian</title>
		<link>http://www.perezrio.com/2008/02/27/problemas-gforge-y-ejecucion-scripts-php-del-cron-en-debian/</link>
		<comments>http://www.perezrio.com/2008/02/27/problemas-gforge-y-ejecucion-scripts-php-del-cron-en-debian/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 13:18:31 +0000</pubDate>
		<dc:creator>rubio</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Traballo]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[gforge]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php4]]></category>
		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://www.perezrio.com/2008/02/27/problemas-gforge-y-ejecucion-scripts-php-del-cron-en-debian/</guid>
		<description><![CDATA[Recientemente tuvimos problemas con el gforge que estabamos montado debido a que los scripts del cron estaban para una version de php4, y en el servidor tenemos php5 descargado de los repositorios de debian. Al ejecutarlo daba un problema raro, un &#8220;erro de segmento&#8221; y en el log del /var/log/messages sudo tail -100 messages daba [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente tuvimos problemas con el gforge que estabamos montado debido a que los scripts del cron estaban para una version de php4, y en el servidor tenemos php5 descargado de los repositorios de debian.</p>
<p>Al ejecutarlo daba un problema raro, un &#8220;erro de segmento&#8221; y en el log del /var/log/messages</p>
<p>sudo tail -100 messages</p>
<p>daba el siguiente error</p>
<p>php[8127]: segfault at 00000000f73ee2c0 rip 00000000f73ee2c0 rsp 00000000ffca8aac error 4<br />
Feb 26 16:55:31 HOST kernel: php[8170]: segfault at 00000000f73122c0 rip 00000000f73122c0 rsp 00000000fff0450c error 4</p>
<p>La solución fue un tanto &#8220;peculiar&#8221;:</p>
<p>Se descargó y compiló la ultima versión de php5, y desde el ph5 de Debian se hzo un enlace simbólico a las librerías del compilado&#8230;. y funcionó</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perezrio.com/2008/02/27/problemas-gforge-y-ejecucion-scripts-php-del-cron-en-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nueva version de Drupal, 6.0</title>
		<link>http://www.perezrio.com/2008/02/14/nueva-version-de-drupal-60/</link>
		<comments>http://www.perezrio.com/2008/02/14/nueva-version-de-drupal-60/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 13:33:59 +0000</pubDate>
		<dc:creator>rubio</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Nuevas tecnologías]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Traballo]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[noticastech]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.perezrio.com/2008/02/14/nueva-version-de-drupal-60/</guid>
		<description><![CDATA[Después de más de un año de desarrollo, el equipo de Drupal ha presentado la versión 6.0, que nos viene repleta de nuevas características, en la que nos podemos encontrar un proceso de configuración mucho más sencillo, integración del OpenID, además del  nivel de seguridad que se ha añadido, por ejemplo los permisos CMS se [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><a href="http://mashable.com/2008/02/14/drupal-six/"><strong>Después de más de un año de desarrollo,</strong></a> el equipo de<a href="http://drupal.org/drupal-6.0"><strong> Drupal ha presentado la versión 6.0, </strong></a>que nos viene repleta de nuevas características, en la que nos podemos encontrar un proceso de configuración mucho más sencillo, integración del OpenID, además del<span> </span> nivel de seguridad que se ha añadido, por ejemplo los permisos CMS se han perfeccionado bastante.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">También se ha perfeccionado el sistema de contraseñas, para ayudar a reducir las posibilidades los ataques “por fuerza bruta” de los hackers para hacerse con las contraseñas.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Te puedes encontrar el documento con las nuevas<a href="http://drupal.org/drupal-6.0"><strong> características desde este enlace.</strong></a></p>
<p class="MsoNormal">Fuente: <a href="http://noticiastech.com" title="http://noticiastech.com/wordpress/" target="_blank">Noticiastech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.perezrio.com/2008/02/14/nueva-version-de-drupal-60/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problemas con la parada inesperada de la BBDD mysql</title>
		<link>http://www.perezrio.com/2007/11/19/problemas-con-la-parada-inesperada-de-la-bbdd-mysql/</link>
		<comments>http://www.perezrio.com/2007/11/19/problemas-con-la-parada-inesperada-de-la-bbdd-mysql/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 12:51:33 +0000</pubDate>
		<dc:creator>rubio</dc:creator>
				<category><![CDATA[Traballo]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.perezrio.com/2007/11/19/problemas-con-la-parada-inesperada-de-la-bbdd-mysql/</guid>
		<description><![CDATA[&#160; Debido a un problema en la BBDD de mysql tuvimos un problema con la tabla jos_session, para solucionarlo probamos diferentes opciones: myisamchk -f /*.* y REPAIR TABLE `jos_session` que fue la que funcionó]]></description>
			<content:encoded><![CDATA[<p class="entry">&nbsp;</p>
<p class="entry">Debido a un problema en la BBDD de mysql tuvimos un problema con la tabla jos_session, para solucionarlo probamos diferentes opciones:</p>
<p>myisamchk -f /*.*</p>
<p>y</p>
<p><font size="-1"><strong>REPAIR</strong> <strong>TABLE</strong> `<strong>jos_session</strong>`  </font></p>
<p>que fue la que funcionó</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perezrio.com/2007/11/19/problemas-con-la-parada-inesperada-de-la-bbdd-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

