<?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>El CoDiGo K &#187; PHP</title>
	<atom:link href="http://www.elcodigok.com.ar/category/lenguajes-de-programacion/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elcodigok.com.ar</link>
	<description>&#62;&#62;&#62; print &#34;Ayuda para Programadores.&#34;</description>
	<lastBuildDate>Wed, 08 Sep 2010 12:08:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Nueva oportunidad para Eclipse</title>
		<link>http://www.elcodigok.com.ar/2010/08/nueva-oportunidad-para-eclipse/</link>
		<comments>http://www.elcodigok.com.ar/2010/08/nueva-oportunidad-para-eclipse/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 12:14:08 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1698</guid>
		<description><![CDATA[En estos últimos días me dedique a una búsqueda de nuevas herramientas completas para desarrollar específicamente en los lenguajes de programación PHP y Python, y fue allí donde decidí darle una nueva oportunidad al IDE Eclipse. La verdad es que no soy muy fanático del mundo Java, por algún motivo nunca despertó mi interés ni [...]


Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2010/08/nueva-oportunidad-para-netbeans-6-9-1/' rel='bookmark' title='Permanent Link: Nueva oportunidad para NetBeans 6.9.1'>Nueva oportunidad para NetBeans 6.9.1</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/03/ides-para-programar-en-java/' rel='bookmark' title='Permanent Link: IDEs para Programar en Java'>IDEs para Programar en Java</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/09/comentarios-finales-respecto-a-eclipse-y-netbeans/' rel='bookmark' title='Permanent Link: Comentarios finales respecto a Eclipse y NetBeans'>Comentarios finales respecto a Eclipse y NetBeans</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin: 5px 10px;" title="Eclipse Helios" src="http://zulix.org/wp-content/uploads/2010/08/eclipse.png" alt="" width="250" height="250" />En estos últimos días me dedique a una búsqueda de nuevas herramientas completas para desarrollar específicamente en los lenguajes de programación <a href="http://www.elcodigok.com.ar/category/lenguajes-de-programacion/php/" target="_self"><strong>PHP</strong></a> y <a href="http://www.elcodigok.com.ar/category/lenguajes-de-programacion/python/" target="_self"><strong>Python</strong></a>, y fue allí donde decidí darle una nueva oportunidad al IDE <strong>Eclipse</strong>.</p>
<p>La verdad es que no soy muy fanático del mundo <em>Java</em>, por algún motivo nunca despertó mi interés ni para usar algún producto de desarrollo ni mucho menos si lenguaje para programar, por ese motivo mi alternativa siempre era esquivar cualquier camino que me llevara a <em>Java</em>.</p>
<p>Pero como siempre digo no todo está perdido y siempre hay alguna posibilidad de emprender nuevas cosas, no les digo que voy a programar ahora en Java, pero si le voy a dar una oportunidad a <strong>Eclipse</strong> para que me sorprenda y comencemos a realizar nuevas cosas.<span id="more-1698"></span></p>
<p>Lo primero es que existen plugins tanto para <strong>PHP</strong> como para <strong>Python</strong> así que es un punto a mi favor para programar todo en el mismo IDE, solo quedará aprender a fondo todas las bondades que me ofrece en el plano de la programación y las herramientas disponible.</p>
<p>La primera vez que lo utilicé la verdad es que me pareció demasiado lento hoy por hoy lo veo más optimizado y con un desarrollo muy comprometido con sus usuarios, además a la hora de realizar pequeñas modificaciones en algunos archivos mi alternativa siempre fue <strong>Vim</strong>, definitivamente lo seguirá siendo, la idea es utilizar <strong>Eclipse</strong> para conformar grandes proyectos y obtener una integración completa.</p>
<p>Por último les dejo algunos detalles respecto a Eclipse que es el que voy a estar probando en estos días, <strong>Eclipse para Desarrolladores en PHP – Helios</strong> con la instalación de diferentes plugis para ampliar su funcionalidad.</p>
<p>Bueno la verdad que agradecería cualquier comentario o recomendación para instalar, configurar y utilizar Eclipse.</p>


<p>Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2010/08/nueva-oportunidad-para-netbeans-6-9-1/' rel='bookmark' title='Permanent Link: Nueva oportunidad para NetBeans 6.9.1'>Nueva oportunidad para NetBeans 6.9.1</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/03/ides-para-programar-en-java/' rel='bookmark' title='Permanent Link: IDEs para Programar en Java'>IDEs para Programar en Java</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/09/comentarios-finales-respecto-a-eclipse-y-netbeans/' rel='bookmark' title='Permanent Link: Comentarios finales respecto a Eclipse y NetBeans'>Comentarios finales respecto a Eclipse y NetBeans</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/08/nueva-oportunidad-para-eclipse/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PHP 5.3.3 ya se encuentra disponible</title>
		<link>http://www.elcodigok.com.ar/2010/08/php-5-3-3-ya-se-encuentra-disponible/</link>
		<comments>http://www.elcodigok.com.ar/2010/08/php-5-3-3-ya-se-encuentra-disponible/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 12:12:23 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1667</guid>
		<description><![CDATA[La verdad que hace bastante que no comentamos una de las noticias más importantes en el plano de la actualización de los lenguajes de programación. Recientemente el equipo de desarrolladores de PHP dejó a disposición de todos los programadores la versión 5.3.3 de este lenguaje de programación multipropósito. Un dato para recordar es que ya [...]


Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2008/07/nueva-version-de-emesene-101/' rel='bookmark' title='Permanent Link: Nueva versión de emesene 1.0.1'>Nueva versión de emesene 1.0.1</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/11/amarok-2-2-1-liberado/' rel='bookmark' title='Permanent Link: Amarok 2.2.1, liberado'>Amarok 2.2.1, liberado</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/07/ya-se-encuentra-disponible-python-2-7/' rel='bookmark' title='Permanent Link: Ya se encuentra disponible Python 2.7'>Ya se encuentra disponible Python 2.7</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="PHP 5.3.3" src="http://www.bletchley-park.com/wp-content/uploads/2009/05/php.png" alt="" width="521" height="340" /></p>
<p>La verdad que hace bastante que no comentamos una de las noticias más importantes en el plano de la actualización de los lenguajes de programación.</p>
<p>Recientemente el equipo de desarrolladores de <strong>PHP</strong> dejó a disposición de todos los programadores la versión <strong>5.3.3</strong> de este lenguaje de programación multipropósito.</p>
<p>Un dato para recordar es que ya pasó prácticamente un año de su última actualización conocida como la <span style="text-decoration: line-through;"><strong>5.3.2</strong></span>.<span id="more-1667"></span></p>
<p>Diferentes fuentes de información nos indica que <strong>PHP 5.3.3</strong> esta centrada en la estabilidad y seguridad de la rama PHP 5.3.x, entre las novedades más destacadas encontramos soporte para stream filter de la extensión mcryp, nuevo gestor de procesos de FastCGI, actualización de la versión de sqlite a la 3.6.23.1 o de PCRE a la versión 8.02.</p>
<p>Que les puedo decir de PHP que mucho de ustedes programadores no lo sepan, sería bueno e incluso el equipo de desarrolladores lo aconseja actualizar PHP a su última versión para poder probarlo, testearlo y sacar nuestras propias conclusiones.</p>


<p>Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2008/07/nueva-version-de-emesene-101/' rel='bookmark' title='Permanent Link: Nueva versión de emesene 1.0.1'>Nueva versión de emesene 1.0.1</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/11/amarok-2-2-1-liberado/' rel='bookmark' title='Permanent Link: Amarok 2.2.1, liberado'>Amarok 2.2.1, liberado</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/07/ya-se-encuentra-disponible-python-2-7/' rel='bookmark' title='Permanent Link: Ya se encuentra disponible Python 2.7'>Ya se encuentra disponible Python 2.7</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/08/php-5-3-3-ya-se-encuentra-disponible/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Edad de una persona en años, meses y días con PHP</title>
		<link>http://www.elcodigok.com.ar/2010/06/edad-de-una-persona-en-anos-meses-y-dias-con-php/</link>
		<comments>http://www.elcodigok.com.ar/2010/06/edad-de-una-persona-en-anos-meses-y-dias-con-php/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 14:37:26 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Codigos K]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1551</guid>
		<description><![CDATA[Esta clase en PHP determina la edad de una persona en años, meses y días teniendo en cuenta años bisiestos. La lógica pasa por hacer una diferencia directa entre la fecha actual y la fecha de nacimiento y realizar un ajuste en caso de que los valores de los meses y/o días den negativo. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778&#60;?php [...]


Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2008/07/constructores-en-php/' rel='bookmark' title='Permanent Link: Constructores de Clases en PHP'>Constructores de Clases en PHP</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/07/clases-en-php/' rel='bookmark' title='Permanent Link: Clases en PHP'>Clases en PHP</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/07/destructores-de-clases-en-php/' rel='bookmark' title='Permanent Link: Destructores de Clases en PHP'>Destructores de Clases en PHP</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Icono Calendario" src="http://www.larepaweb.com.ar/files/calendar-icon.jpg" alt="" width="249" height="261" /></p>
<p>Esta clase en PHP determina la edad de una persona en años, meses y días teniendo en cuenta años bisiestos. La lógica pasa por hacer una diferencia directa entre la fecha actual y la fecha de nacimiento y realizar un ajuste en caso de que los valores de los meses y/o días den negativo.<span id="more-1551"></span></p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #666666; font-style: italic;">/*<br />
    Programa: Determinar la edad de una persona en años, meses y dias<br />
    Version: 0.1<br />
    Fecha: 30 May 2010<br />
    Autor: Luis Chavez<br />
    Mail: lchavez@larepaweb.com.ar<br />
    Web: www.larepaweb.com.ar<br />
    Pastebin: http://www.pastebin.org/296286<br />
*/</span><br />
<span style="color: #000000; font-weight: bold;">class</span> edadAMD<span style="color: #009900;">&#123;</span><br />
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$fActual</span><span style="color: #339933;">;</span><br />
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$fNacimiento</span><span style="color: #339933;">;</span><br />
<br />
    <span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #000088;">$fActual</span><span style="color: #339933;">,</span> <span style="color: #000088;">$fNacimiento</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
        <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fActual</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$fActual</span><span style="color: #339933;">;</span><br />
        <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fNacimiento</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$fNacimiento</span><span style="color: #339933;">;</span><br />
    <span style="color: #009900;">&#125;</span><br />
<br />
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> bisiesto<span style="color: #009900;">&#40;</span><span style="color: #000088;">$anio</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
        <span style="color: #b1b100;">return</span> <a href="http://www.php.net/checkdate"><span style="color: #990000;">checkdate</span></a><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">2</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">29</span><span style="color: #339933;">,</span><span style="color: #000088;">$anio</span><span style="color: #009900;">&#41;</span> ? <span style="color: #009900; font-weight: bold;">true</span> <span style="color: #339933;">:</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
    <span style="color: #009900;">&#125;</span><br />
<br />
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> validar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
        <span style="color: #666666; font-style: italic;">//validar el formato y que la fecha de nacimiento sea menor que la actual</span><br />
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fActual</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">||!</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fNacimiento</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
            <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'No se definieron las fechas'</span><span style="color: #339933;">;</span><br />
            <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
        <span style="color: #009900;">&#125;</span><br />
        <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span><br />
    <span style="color: #009900;">&#125;</span><br />
<br />
    <span style="color: #000000; font-weight: bold;">function</span> calcularEdad<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<br />
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">validar</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
            <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
        <span style="color: #009900;">&#125;</span><br />
<br />
        <span style="color: #000088;">$anacimiento</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/explode"><span style="color: #990000;">explode</span></a> <span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;/&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fNacimiento</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
        <span style="color: #000088;">$aactual</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/explode"><span style="color: #990000;">explode</span></a> <span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;/&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fActual</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
        <span style="color: #000088;">$anios</span> <span style="color: #339933;">=</span>  <span style="color: #000088;">$aactual</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$anacimiento</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
        <span style="color: #000088;">$meses</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$aactual</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$anacimiento</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
        <span style="color: #000088;">$dias</span> <span style="color: #339933;">=</span>  <span style="color: #000088;">$aactual</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$anacimiento</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<br />
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$meses</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
            <span style="color: #339933;">--</span><span style="color: #000088;">$anios</span><span style="color: #339933;">;</span><br />
            <span style="color: #000088;">$meses</span> <span style="color: #339933;">=</span>  <span style="color: #009900;">&#40;</span><span style="color: #000088;">$aactual</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">+</span> <span style="color: #cc66cc;">12</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$anacimiento</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
        <span style="color: #009900;">&#125;</span><br />
<br />
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$dias</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
            <span style="color: #339933;">--</span><span style="color: #000088;">$meses</span><span style="color: #339933;">;</span><br />
            <span style="color: #666666; font-style: italic;">//array con la cantidad de dias por mes</span><br />
            <span style="color: #000088;">$ameses</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">31</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">28</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">31</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">30</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">31</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">6</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">30</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">7</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">31</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">8</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">31</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">9</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">30</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">31</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">11</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">30</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">12</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">31</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
            <span style="color: #000088;">$mAnterior</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$aactual</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<br />
            <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mAnterior</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$mAnterior</span><span style="color: #339933;">&lt;&gt;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
                <span style="color: #000088;">$dmAnterior</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$ameses</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$mAnterior</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
            <span style="color: #009900;">&#125;</span><br />
            <span style="color: #b1b100;">elseif</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mAnterior</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
                <span style="color: #666666; font-style: italic;">//si el mes es febrero controlar si el año es bisiesto</span><br />
                <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">bisiesto</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$aactual</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$dmAnterior</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">29</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$dmAnterior</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$ameses</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'2'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
            <span style="color: #009900;">&#125;</span><br />
            <span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
                <span style="color: #666666; font-style: italic;">//para el caso de que 01 (enero)-1 sea igual a 0 correspondería a diciembre del año anterior</span><br />
                <span style="color: #000088;">$dmAnterior</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$ameses</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'12'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
            <span style="color: #009900;">&#125;</span><br />
            <span style="color: #000088;">$dias</span> <span style="color: #339933;">=</span>  <span style="color: #009900;">&#40;</span><span style="color: #000088;">$aactual</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">+</span> <span style="color: #000088;">$dmAnterior</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$anacimiento</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
        <span style="color: #009900;">&#125;</span><br />
<br />
        <span style="color: #000088;">$edad</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$anios</span><span style="color: #339933;">;</span><br />
        <span style="color: #000088;">$edad</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$meses</span><span style="color: #339933;">;</span><br />
        <span style="color: #000088;">$edad</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$dias</span><span style="color: #339933;">;</span><br />
<br />
        <span style="color: #b1b100;">return</span> <span style="color: #000088;">$edad</span><span style="color: #339933;">;</span><br />
    <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>Podemos hacer uso de la misma, de la siguiente manera:</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #666666; font-style: italic;">//$fActual = date('d/m/Y');</span><br />
<span style="color: #000088;">$fActual</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'30/05/2010'</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$fNacimiento</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'20/10/2000'</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$edad</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> edadAMD<span style="color: #009900;">&#40;</span><span style="color: #000088;">$fActual</span><span style="color: #339933;">,</span><span style="color: #000088;">$fNacimiento</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$tiempo</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$edad</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">calcularEdad</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Fecha Actual: <span style="color: #006699; font-weight: bold;">$fActual</span><br />
Fecha de Nacimiento: <span style="color: #006699; font-weight: bold;">$fNacimiento</span><br />
Usted tiene <span style="color: #006699; font-weight: bold;">$tiempo[0]</span> años, <span style="color: #006699; font-weight: bold;">$tiempo[1]</span> meses y <span style="color: #006699; font-weight: bold;">$tiempo[2]</span> dias&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>La url en pastebin.org es: <a href="http://www.pastebin.org/296286">http://www.pastebin.org/296286</a></p>
<p>Fuente | <a href="http://www.larepaweb.com.ar/index.php?id=article&#038;a=727">LaREPAWEB</a></p>


<p>Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2008/07/constructores-en-php/' rel='bookmark' title='Permanent Link: Constructores de Clases en PHP'>Constructores de Clases en PHP</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/07/clases-en-php/' rel='bookmark' title='Permanent Link: Clases en PHP'>Clases en PHP</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/07/destructores-de-clases-en-php/' rel='bookmark' title='Permanent Link: Destructores de Clases en PHP'>Destructores de Clases en PHP</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/06/edad-de-una-persona-en-anos-meses-y-dias-con-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Seguridad en PHP</title>
		<link>http://www.elcodigok.com.ar/2010/04/seguridad-en-php/</link>
		<comments>http://www.elcodigok.com.ar/2010/04/seguridad-en-php/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 12:03:40 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1465</guid>
		<description><![CDATA[Que interesante artículo escrito y publicado por Laura García de Security by Default, hablando sobre aspectos básicos de seguridad en la programación con el lenguaje PHP, nos comenta un poco aquellas posibles amenazas y nos brinda una serie de recomendaciones para hacer nuestros sitio web más seguro. Es aquí donde Laura nos comenta un poco [...]


Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2009/09/curso-de-metasploit-online/' rel='bookmark' title='Permanent Link: Curso de Metasploit online'>Curso de Metasploit online</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/12/libro-de-seguridad-informatica-gratis-parte-1/' rel='bookmark' title='Permanent Link: Libro de Seguridad informatica gratis (Parte 1)'>Libro de Seguridad informatica gratis (Parte 1)</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/10/configurando-el-servidor-de-archivos-samba-iii/' rel='bookmark' title='Permanent Link: Configurando el servidor de archivos Samba III'>Configurando el servidor de archivos Samba III</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="margin: 10px;" title="Seguridad en PHP" src="http://1.bp.blogspot.com/_2hGRdOsjT_o/S9ORYLgngLI/AAAAAAAAAdw/ImTkz57tLkk/s400/php_code.jpg" alt="" width="240" height="154" />Que interesante artículo escrito y publicado por <strong>Laura García</strong> de <strong>Security by Default</strong>, hablando sobre aspectos básicos de seguridad en la programación con el <a href="http://www.elcodigok.com.ar/category/lenguajes-de-programacion/php/" target="_self">lenguaje PHP</a>, nos comenta un poco aquellas posibles amenazas y  nos brinda una serie de recomendaciones para hacer nuestros sitio web más seguro.</p>
<p>Es aquí donde Laura nos comenta un poco de <em>Inyección SQL</em>, ataques <em>XSS</em>, <em>CSRF</em>, <em>Directory Traversal</em>, <em>RFI</em> y seguridad en <em>Sesiones</em>. La verdad un artículo para tenerlo en cuenta y tomar conciencia nuevamente a los programadores de hacer las aplicaciones día a día más seguras y aportarle una cuota de confiabilidad a nuestro trabajo.</p>
<p>Enlace | <a href="http://www.securitybydefault.com/2010/04/seguridad-en-php.html" target="_blank">Security by Default</a></p>


<p>Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2009/09/curso-de-metasploit-online/' rel='bookmark' title='Permanent Link: Curso de Metasploit online'>Curso de Metasploit online</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/12/libro-de-seguridad-informatica-gratis-parte-1/' rel='bookmark' title='Permanent Link: Libro de Seguridad informatica gratis (Parte 1)'>Libro de Seguridad informatica gratis (Parte 1)</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/10/configurando-el-servidor-de-archivos-samba-iii/' rel='bookmark' title='Permanent Link: Configurando el servidor de archivos Samba III'>Configurando el servidor de archivos Samba III</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/04/seguridad-en-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Transformar imágenes .jpg en .gif con PHP</title>
		<link>http://www.elcodigok.com.ar/2010/03/transformar-imagenes-jpg-en-gif-con-php/</link>
		<comments>http://www.elcodigok.com.ar/2010/03/transformar-imagenes-jpg-en-gif-con-php/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 11:41:21 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Codigos K]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1393</guid>
		<description><![CDATA[En estos días me encargaron realizar un pequeño Script que realice simplemente una función, se trataba de recorrer un directorio que contiene imágenes en formato JPG y transformarlas en el formato GIF a otro directorio. Aparentemente esta automatización la necesitaban para una aplicación web así que decidí proponerlo en el Lenguaje PHP, además aproveche la [...]


Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2007/08/el-lenguaje-bash/' rel='bookmark' title='Permanent Link: El lenguaje Bash'>El lenguaje Bash</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/03/como-obtener-informacion-de-los-archivos-con-el-comando-stat/' rel='bookmark' title='Permanent Link: Como obtener información de los archivos con el comando stat'>Como obtener información de los archivos con el comando stat</a></li>
<li><a href='http://www.elcodigok.com.ar/2007/08/los-script-o-guion/' rel='bookmark' title='Permanent Link: Los Script o Guión'>Los Script o Guión</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>En estos días me encargaron realizar un pequeño Script que realice simplemente una función, se trataba de recorrer un directorio que contiene imágenes en formato JPG y transformarlas en el formato GIF a otro directorio.</p>
<p>Aparentemente esta automatización la necesitaban para una aplicación web así que decidí proponerlo en el Lenguaje PHP, además aproveche la ocasión para aprender a usar nuevas funciones.</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<br />
<span style="color: #000088;">$pathImagenJpg</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;./imagenjpg/&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$pathImagenGif</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;./imagengif/&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$dir</span><span style="color: #339933;">=</span><a href="http://www.php.net/dir"><span style="color: #990000;">dir</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pathImagenJpg</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$elemento</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$dir</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">read</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/file_exists"><span style="color: #990000;">file_exists</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pathImagenJpg</span><span style="color: #339933;">.</span><span style="color: #000088;">$elemento</span><span style="color: #009900;">&#41;</span> and <span style="color: #009900;">&#40;</span><a href="http://www.php.net/mime_content_type"><span style="color: #990000;">mime_content_type</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pathImagenJpg</span><span style="color: #339933;">.</span><span style="color: #000088;">$elemento</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'image/jpeg'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$archivo</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$elemento</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$imageObject</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/imagecreatefromjpeg"><span style="color: #990000;">imagecreatefromjpeg</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pathImagenJpg</span><span style="color: #339933;">.</span><span style="color: #000088;">$elemento</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/imagegif"><span style="color: #990000;">imagegif</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$imageObject</span><span style="color: #339933;">,</span> <span style="color: #000088;">$pathImagenGif</span><span style="color: #339933;">.</span><span style="color: #000088;">$archivo</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'.gif'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000088;">$dir</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p><span id="more-1393"></span><br />
Creo pensar que el código es relativamente simple, corto y fácil de entender, además como les decía encontre la función <strong>imagecreatefromjpeg()</strong> e <strong>imagegif()</strong>.</p>
<p>Para entender un poco <strong>imagecreatefromjpeg()</strong> devuelve un identificador de imágen, representando la imagen obtenida desde el nombre del archivo dado.</p>
<p><strong>imagegif()</strong> crea un archivo GIF con la utilización de la función anterior como uno de los argumentos.</p>
<p>Apelo a la comunidad para que ejecuten el script y realicen sus comentarios, críticas y optimizaciones necesarias.</p>


<p>Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2007/08/el-lenguaje-bash/' rel='bookmark' title='Permanent Link: El lenguaje Bash'>El lenguaje Bash</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/03/como-obtener-informacion-de-los-archivos-con-el-comando-stat/' rel='bookmark' title='Permanent Link: Como obtener información de los archivos con el comando stat'>Como obtener información de los archivos con el comando stat</a></li>
<li><a href='http://www.elcodigok.com.ar/2007/08/los-script-o-guion/' rel='bookmark' title='Permanent Link: Los Script o Guión'>Los Script o Guión</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/03/transformar-imagenes-jpg-en-gif-con-php/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PHP 5.2.13 Anuncia su lanzamiento</title>
		<link>http://www.elcodigok.com.ar/2010/03/php-5-2-13-anuncia-su-lanzamiento/</link>
		<comments>http://www.elcodigok.com.ar/2010/03/php-5-2-13-anuncia-su-lanzamiento/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 12:06:00 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1345</guid>
		<description><![CDATA[El equipo de desarrollo de PHP se complace en anunciar la disponibilidad inmediata de PHP 5.2.13. Este lanzamiento se centra en mejorar la estabilidad de la rama 5.2.x PHP con más de 40 correcciones de errores, algunos de los cuales están relacionados con la seguridad. Todos los usuarios de PHP 5.2, se recomienda que actualice [...]


Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2009/12/kde-4-3-4-cold-la-evolucion-continua/' rel='bookmark' title='Permanent Link: KDE 4.3.4 &#8220;Cold&#8221;, la evolución continúa'>KDE 4.3.4 &#8220;Cold&#8221;, la evolución continúa</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/02/windows-vista-sp2/' rel='bookmark' title='Permanent Link: Windows Vista SP2'>Windows Vista SP2</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/11/kubuntu-9-10-mis-primeras-impresiones/' rel='bookmark' title='Permanent Link: Kubuntu 9.10, mis primeras impresiones'>Kubuntu 9.10, mis primeras impresiones</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin: 7px;" title="PHP 5.2.13" src="http://static.php.net/www.php.net/images/php.gif" alt="" width="120" height="67" />El equipo de desarrollo de PHP se complace en anunciar la disponibilidad inmediata de <strong>PHP 5.2.13</strong>.  Este lanzamiento se centra en mejorar la estabilidad de la rama 5.2.x PHP con más de 40 correcciones de errores, algunos de los cuales están relacionados con la seguridad.</p>
<p>Todos los usuarios de PHP 5.2, se recomienda que actualice a esta nueva versión.<br />
Además se encuentra disponible el <a href="http://www.php.net/ChangeLog-5.php#5.2.13" target="_self">registro de todos los cambios y mejoras</a> realizado.</p>
<p>Enlace | <a href="http://www.php.net/releases/5_2_13.php" target="_self">php.net</a></p>


<p>Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2009/12/kde-4-3-4-cold-la-evolucion-continua/' rel='bookmark' title='Permanent Link: KDE 4.3.4 &#8220;Cold&#8221;, la evolución continúa'>KDE 4.3.4 &#8220;Cold&#8221;, la evolución continúa</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/02/windows-vista-sp2/' rel='bookmark' title='Permanent Link: Windows Vista SP2'>Windows Vista SP2</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/11/kubuntu-9-10-mis-primeras-impresiones/' rel='bookmark' title='Permanent Link: Kubuntu 9.10, mis primeras impresiones'>Kubuntu 9.10, mis primeras impresiones</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/03/php-5-2-13-anuncia-su-lanzamiento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony 2 se pasa a Git</title>
		<link>http://www.elcodigok.com.ar/2010/01/symfony-2-se-pasa-a-git/</link>
		<comments>http://www.elcodigok.com.ar/2010/01/symfony-2-se-pasa-a-git/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 13:43:48 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1229</guid>
		<description><![CDATA[Esto es primicia de Symfony.es, y es que el desarrollo de Symfony 2 ahora se esta llevando a cabo con los sistemas de versiones Git, un nuevo proyecto que tiene como desafío utilizar nuevas tecnologías. Todas las versiones de la rama 1.X de Symfony seguirán en el actual repositorio de tipo Subversion, por lo que [...]


Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2010/06/actualizacion-del-framework-symfony-1-3-5-y-1-4-5/' rel='bookmark' title='Permanent Link: Actualización del Framework Symfony 1.3.5 y 1.4.5'>Actualización del Framework Symfony 1.3.5 y 1.4.5</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/11/symfony-estara-en-netbeans-70/' rel='bookmark' title='Permanent Link: Symfony estará en Netbeans 7.0'>Symfony estará en Netbeans 7.0</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/01/jobeet-en-symfony-1-3-y-1-4/' rel='bookmark' title='Permanent Link: Jobeet en Symfony 1.3 y 1.4'>Jobeet en Symfony 1.3 y 1.4</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Symfony 2 se pasa a Git" src="http://www.thaira.net/blog/wp-content/uploads/2009/05/symfony-logo.png" alt="" width="271" height="115" /></p>
<p>Esto es primicia de <a href="http://www.symfony.es/2010/01/05/symfony-2-se-pasa-a-git/" target="_self"><strong>Symfony.es</strong></a>, y es que el desarrollo de <strong>Symfony 2</strong> ahora se esta llevando a cabo con los sistemas de versiones <strong>Git</strong>, un nuevo proyecto que tiene como desafío utilizar nuevas tecnologías.</p>
<p>Todas las versiones de la rama <em>1.X</em> de Symfony seguirán en el actual repositorio de tipo <strong>Subversion</strong>, por lo que todos tus proyectos que utilicen svn:externals seguirán funcionando correctamente. De hecho, no está previsto crear un mirror de las versiones 1.X en el repositorio Git.<span id="more-1229"></span></p>
<p>Con este cambio, Symfony se une a otros grandes proyectos de software libre como <strong>Perl</strong>, el <strong>kernel de Linux</strong>, <strong>Debian</strong>, <strong>Android</strong> o el framework <strong>Ruby On Rails</strong>, que hace tiempo que se pasaron a Git. Lo malo es que la comunidad Symfony contará a partir de ahora con otro tema para debatir eternamente, ya que a la conocida discusión sobre qué ORM es mejor (Propel o Doctrine) se unirá ahora la discusión sobre qué SCM es mejor: Subversion o Git.</p>
<p>Enlace | <a href="http://www.symfony.es/2010/01/05/symfony-2-se-pasa-a-git/" target="_self">Symfony.es</a> | <a href="http://twitter.com/fabpot/status/7369579602" target="_self">Symfony 2 is moving to Git</a></p>


<p>Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2010/06/actualizacion-del-framework-symfony-1-3-5-y-1-4-5/' rel='bookmark' title='Permanent Link: Actualización del Framework Symfony 1.3.5 y 1.4.5'>Actualización del Framework Symfony 1.3.5 y 1.4.5</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/11/symfony-estara-en-netbeans-70/' rel='bookmark' title='Permanent Link: Symfony estará en Netbeans 7.0'>Symfony estará en Netbeans 7.0</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/01/jobeet-en-symfony-1-3-y-1-4/' rel='bookmark' title='Permanent Link: Jobeet en Symfony 1.3 y 1.4'>Jobeet en Symfony 1.3 y 1.4</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2010/01/symfony-2-se-pasa-a-git/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Actualización de Symfony 1.2.10 &#8211; Parte II</title>
		<link>http://www.elcodigok.com.ar/2009/12/actualizacion-de-symfony-1-2-10-parte-ii/</link>
		<comments>http://www.elcodigok.com.ar/2009/12/actualizacion-de-symfony-1-2-10-parte-ii/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 15:02:11 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1126</guid>
		<description><![CDATA[La verdad que no era la idea sacar nuevamente como actualizar a Symfony 1.2.10, pero aprendí una nueva forma de hacerlo a través de PEAR que me pareció interesante compartirlo con ustedes. Les cuento más o menos lo que pasó, como les dije en el artículo anterior, actualicé los repositorio que tenía de Symfony en [...]


Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2009/12/actualizacion-de-symfony-1-2-10/' rel='bookmark' title='Permanent Link: Actualización de Symfony 1.2.10'>Actualización de Symfony 1.2.10</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/11/instalar-symfony-con-pear/' rel='bookmark' title='Permanent Link: Instalar Symfony con PEAR'>Instalar Symfony con PEAR</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/06/actualizacion-del-framework-symfony-1-3-5-y-1-4-5/' rel='bookmark' title='Permanent Link: Actualización del Framework Symfony 1.3.5 y 1.4.5'>Actualización del Framework Symfony 1.3.5 y 1.4.5</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>La verdad que no era la idea sacar nuevamente como <a href="http://www.elcodigok.com.ar/2009/12/actualizacion-de-symfony-1-2-10/" target="_self">actualizar a Symfony 1.2.10</a>, pero aprendí una nueva forma de hacerlo a través de <strong>PEAR</strong> que me pareció interesante compartirlo con ustedes.</p>
<p>Les cuento más o menos lo que pasó, como les dije en el artículo anterior, actualicé los repositorio que tenía de Symfony en el gestor PEAR y me doy con que solo me quería instalar la versión 1.4 de Symfony.</p>
<p>Como les dije mi idea es la actualización paulatina para lograr la compatibilidad con los proyecto que vengo desarrollando, entonces lo primero que hacemos es leer un poco en los manuales de PEAR.</p>
<p>Lo primero que hice fue entrar al repositorio de Symfony desde un navegador web (http://pear.symfony-project.com/) y hay podemos observar que figuran en un apartado todas las versiones disponibles de Symfony, entre ella la 1.2.10 que es la que buscamos.<span id="more-1126"></span></p>
<p>Entonces lo primero que se me ocurrió hacer es instalar desde PEAR especificando el PATH del archivo remoto de la siguiente manera:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">danyx<span style="color: #000000; font-weight: bold;">@</span>elcodigok:~<span style="color: #666666; font-style: italic;"># pear install http://pear.symfony-project.com//get/symfony-1.2.10.tgz</span><br />
downloading symfony-1.2.10.tgz ...<br />
Starting to download symfony-1.2.10.tgz <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">2</span>,<span style="color: #000000;">706</span>,<span style="color: #000000;">181</span> bytes<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
.............................................................................................................................................................................................................................................................................................................................................................................................................................done: <span style="color: #000000;">2</span>,<span style="color: #000000;">706</span>,<span style="color: #000000;">181</span> bytes<br />
Skipping package <span style="color: #ff0000;">&quot;symfony/symfony&quot;</span>, already installed <span style="color: #c20cb9; font-weight: bold;">as</span> version 1.2.9<br />
No valid packages found<br />
<span style="color: #c20cb9; font-weight: bold;">install</span> failed</div></td></tr></tbody></table></div>
<p>Esta muy claro que la instalación falló, pues PEAR se dió cuenta que tenía instalado la versión 1.2.9 y que no podía instalar la versión 1.2.10.</p>
<p>Entonces lo lógico sería, en vez de utilizar un parámetro install, buscar otro parámetro que nos permita actualizar una aplicación previamente instalada.</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">danyx<span style="color: #000000; font-weight: bold;">@</span>elcodigok:~<span style="color: #666666; font-style: italic;"># pear upgrade http://pear.symfony-project.com//get/symfony-1.2.10.tgz</span><br />
downloading symfony-1.2.10.tgz ...<br />
Starting to download symfony-1.2.10.tgz <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">2</span>,<span style="color: #000000;">706</span>,<span style="color: #000000;">181</span> bytes<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
...................................................................................................................................<br />
...................................................................................................................................<br />
...................................................................................................................................<br />
....................done: <span style="color: #000000;">2</span>,<span style="color: #000000;">706</span>,<span style="color: #000000;">181</span> bytes<br />
<span style="color: #c20cb9; font-weight: bold;">install</span> ok: channel:<span style="color: #000000; font-weight: bold;">//</span>pear.symfony-project.com<span style="color: #000000; font-weight: bold;">/</span>symfony-1.2.10</div></td></tr></tbody></table></div>
<p>Nuevamente para corroborar que ya esta instalada la nueva versión solo nos queda hacer:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">danyx<span style="color: #000000; font-weight: bold;">@</span>elcodigok:~$ symfony <span style="color: #660033;">-V</span><br />
symfony version 1.2.10 <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>php<span style="color: #000000; font-weight: bold;">/</span>symfony<span style="color: #7a0874; font-weight: bold;">&#41;</span></div></td></tr></tbody></table></div>


<p>Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2009/12/actualizacion-de-symfony-1-2-10/' rel='bookmark' title='Permanent Link: Actualización de Symfony 1.2.10'>Actualización de Symfony 1.2.10</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/11/instalar-symfony-con-pear/' rel='bookmark' title='Permanent Link: Instalar Symfony con PEAR'>Instalar Symfony con PEAR</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/06/actualizacion-del-framework-symfony-1-3-5-y-1-4-5/' rel='bookmark' title='Permanent Link: Actualización del Framework Symfony 1.3.5 y 1.4.5'>Actualización del Framework Symfony 1.3.5 y 1.4.5</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2009/12/actualizacion-de-symfony-1-2-10-parte-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalar Symfony con PEAR</title>
		<link>http://www.elcodigok.com.ar/2009/11/instalar-symfony-con-pear/</link>
		<comments>http://www.elcodigok.com.ar/2009/11/instalar-symfony-con-pear/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 12:35:00 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=1042</guid>
		<description><![CDATA[Hoy vamos a instalar el Framework de programación Symfony utilizando el gestor de paquetes llamado PEAR. PEAR del acrónimo Php Extension and Application Repository, es un entorno de desarrollo y sistema de distribución para componentes de código PHP. Podemos decir que gracias a PEAR vamos a poder instalar complementos para PHP muchos mas fáciles y [...]


Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2009/12/actualizacion-de-symfony-1-2-10-parte-ii/' rel='bookmark' title='Permanent Link: Actualización de Symfony 1.2.10 &#8211; Parte II'>Actualización de Symfony 1.2.10 &#8211; Parte II</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/12/actualizacion-de-symfony-1-2-10/' rel='bookmark' title='Permanent Link: Actualización de Symfony 1.2.10'>Actualización de Symfony 1.2.10</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/06/actualizacion-del-framework-symfony-1-3-5-y-1-4-5/' rel='bookmark' title='Permanent Link: Actualización del Framework Symfony 1.3.5 y 1.4.5'>Actualización del Framework Symfony 1.3.5 y 1.4.5</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-1047 aligncenter" title="symfony-pear" src="http://www.elcodigok.com.ar/wp-content/uploads/2009/11/symfony-pear.jpg" alt="symfony-pear" width="500" height="220" /></p>
<p>Hoy vamos a instalar el Framework de programación <strong>Symfony</strong> utilizando el gestor de paquetes llamado PEAR.</p>
<p><strong>PEAR</strong> del acrónimo <strong>P</strong>hp <strong>E</strong>xtension and <strong>A</strong>pplication <strong>R</strong>epository, es un entorno de desarrollo y sistema de distribución para componentes de código <strong>PHP</strong>.</p>
<p>Podemos decir que gracias a PEAR vamos a poder instalar complementos para PHP muchos mas fáciles y seguros.</p>
<p>Si bien sabemos que es posible instalarlo <strong>Symfony</strong> de varias formas, yo les recomiendo que utilicen PEAR, desde las primeras versiones lo he instalado así en varios servidores y les puedo asegurar que no tuve ningún problema, mucho menos a la hora de actualizarlo.</p>
<p>Bueno basta de palabras y comencemos a trabajar. Lo primero que debemos hacer es agregar el repositorio Oficial de Symfony a PEAR, quiero aclarar que estos comandos los realicen con permiso de superusuario o root</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root<span style="color: #000000; font-weight: bold;">@</span>elcodigok:~<span style="color: #666666; font-style: italic;"># pear channel-discover pear.symfony-project.com</span><br />
Adding Channel <span style="color: #ff0000;">&quot;pear.symfony-project.com&quot;</span> succeeded<br />
Discovery of channel <span style="color: #ff0000;">&quot;pear.symfony-project.com&quot;</span> succeeded</div></td></tr></tbody></table></div>
<p><span id="more-1042"></span></p>
<p>Una vez agregado este repositorio, podemos verificar si PEAR encuentra este complemento, utilizando el argumento <em>remote-list</em></p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root<span style="color: #000000; font-weight: bold;">@</span>elcodigok:~<span style="color: #666666; font-style: italic;"># pear remote-list -c symfony</span><br />
Channel symfony Available packages:<br />
===================================<br />
Package Version<br />
pake 1.1.4<br />
symfony 1.2.9</div></td></tr></tbody></table></div>
<p>Ahora solo nos queda instalarlo y como van a notar es realmente simple utilizando el argumento <em>install</em> en PEAR</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root<span style="color: #000000; font-weight: bold;">@</span>elcodigok:~<span style="color: #666666; font-style: italic;"># pear install symfony/symfony</span><br />
downloading symfony-1.2.9.tgz ...<br />
Starting to download symfony-1.2.9.tgz <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">2</span>,<span style="color: #000000;">700</span>,<span style="color: #000000;">635</span> bytes<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
.........................................................................done: <span style="color: #000000;">2</span>,<span style="color: #000000;">700</span>,<span style="color: #000000;">635</span> bytes<br />
<span style="color: #c20cb9; font-weight: bold;">install</span> ok: channel:<span style="color: #000000; font-weight: bold;">//</span>pear.symfony-project.com<span style="color: #000000; font-weight: bold;">/</span>symfony-1.2.9</div></td></tr></tbody></table></div>
<p>Para finalizar solo nos queda verificar que este todo correctamente bien instalado</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root<span style="color: #000000; font-weight: bold;">@</span>elcodigok:~$ symfony <span style="color: #660033;">-V</span><br />
symfony version 1.2.9 <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>php<span style="color: #000000; font-weight: bold;">/</span>symfony<span style="color: #7a0874; font-weight: bold;">&#41;</span></div></td></tr></tbody></table></div>


<p>Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2009/12/actualizacion-de-symfony-1-2-10-parte-ii/' rel='bookmark' title='Permanent Link: Actualización de Symfony 1.2.10 &#8211; Parte II'>Actualización de Symfony 1.2.10 &#8211; Parte II</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/12/actualizacion-de-symfony-1-2-10/' rel='bookmark' title='Permanent Link: Actualización de Symfony 1.2.10'>Actualización de Symfony 1.2.10</a></li>
<li><a href='http://www.elcodigok.com.ar/2010/06/actualizacion-del-framework-symfony-1-3-5-y-1-4-5/' rel='bookmark' title='Permanent Link: Actualización del Framework Symfony 1.3.5 y 1.4.5'>Actualización del Framework Symfony 1.3.5 y 1.4.5</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2009/11/instalar-symfony-con-pear/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Nuevo Kdevelop 4 ya soporta PHP</title>
		<link>http://www.elcodigok.com.ar/2009/11/nuevo-kdevelop-4-ya-soporta-php/</link>
		<comments>http://www.elcodigok.com.ar/2009/11/nuevo-kdevelop-4-ya-soporta-php/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 13:12:27 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=980</guid>
		<description><![CDATA[Un paso realmente grande desde los desarrolladores de KDevelop al integrar en la versión Beta 6 de KDevelop 4, un nuevo plugins tan esperado como es el caso de PHP y PHP-Documentation. Los plugins actualmente están en una etapa de desarrollo inicial, pero ya se ven bastante bien. Y aunque no hay ninguna fecha para [...]


Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2008/04/kdevelop-uno-de-los-ide-mas-robustos-de-gnu/' rel='bookmark' title='Permanent Link: KDevelop, uno de los IDE más robustos de GNU'>KDevelop, uno de los IDE más robustos de GNU</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/05/video-de-kdevelop/' rel='bookmark' title='Permanent Link: Video de KDevelop'>Video de KDevelop</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/10/importante-actualizacion-wordpress-2-8-5/' rel='bookmark' title='Permanent Link: Importante actualización WordPress 2.8.5'>Importante actualización WordPress 2.8.5</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Un paso realmente grande desde los desarrolladores de KDevelop al integrar en la versión Beta 6 de <strong>KDevelop 4</strong>, un nuevo plugins tan esperado como es el caso de <strong>PHP</strong> y <strong>PHP-Documentation</strong>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Kdevelop y php" src="http://dot.kde.org/sites/dot.kde.org/files/kdevelopsmall.png" alt="" width="320" height="274" /></p>
<p>Los plugins actualmente están en una etapa de desarrollo inicial, pero ya se ven bastante bien. Y aunque no hay ninguna fecha para el lanzamiento de sus versiones definitivas, ya están disponibles en los repositorios unstable de ese proyecto.<span id="more-980"></span></p>
<p>La nueva versión de KDevelop4 requiere de KDE 4.3 y Qt 4.5, y puede compilarse siguiendo <a href="http://www.kdevelop.org/mediawiki/index.php/KDevelop_4/compiling" target="_blank">estas instrucciones</a>. También soporta otros lenguajes de programación como C, C++, Java, Ada, SQL, Python, Perl y Pascal.</p>
<p>Fuente | <a href="http://www.vivaphp.com.ar/soft/kdevelop4-beta6-soporta-php" target="_blank">VivaPHP!</a></p>


<p>Related posts:<ul><li><a href='http://www.elcodigok.com.ar/2008/04/kdevelop-uno-de-los-ide-mas-robustos-de-gnu/' rel='bookmark' title='Permanent Link: KDevelop, uno de los IDE más robustos de GNU'>KDevelop, uno de los IDE más robustos de GNU</a></li>
<li><a href='http://www.elcodigok.com.ar/2008/05/video-de-kdevelop/' rel='bookmark' title='Permanent Link: Video de KDevelop'>Video de KDevelop</a></li>
<li><a href='http://www.elcodigok.com.ar/2009/10/importante-actualizacion-wordpress-2-8-5/' rel='bookmark' title='Permanent Link: Importante actualización WordPress 2.8.5'>Importante actualización WordPress 2.8.5</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2009/11/nuevo-kdevelop-4-ya-soporta-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
