<rss version="2.0"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
    >
<channel>
    <title> Agras Zeta Atino | Linux, PHP, SQL, y mucho mas - PHP</title>
    <link>http://blog.santiago.zarate.net.ve/</link>
    <description>A Beholder's adventure in the Open Source World | Aventuras de un Beholder en el mundo Open Source</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3-beta1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>PHP-GTK: leap day special Release</title>
    <link>http://blog.santiago.zarate.net.ve/archives/15-PHP-GTK-leap-day-special-Release</link>
            <category>PHP</category>
            <category>Programacion</category>
            <category>Tecnico</category>
    
    <comments>http://blog.santiago.zarate.net.ve/archives/15-PHP-GTK-leap-day-special-Release#comments</comments>
    <wfw:comment>http://blog.santiago.zarate.net.ve/wfwcomment.php?cid=15</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.santiago.zarate.net.ve/rss.php?version=2.0&amp;type=comments&amp;cid=15</wfw:commentRss>

    <author>nospam@example.com (Santiago Zarate)</author>
    <content:encoded>
    &lt;p&gt;Hoy antes de salir, quiero dejarles esta noticia que me acaba de llegar en caliente via http://planet-php.net:&lt;/p&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;quote&gt;Después de un largo ciclo de desarrollo y de control de calidad, nos sentimos orgullosos de liberar la versión 2,0 de PHP-GTK. Esta versión, llamada &lt;b&gt;&amp;quot;Dia del salto especial&lt;/b&gt;&amp;quot;, trae a PHP-GTK 2 como estable y viene con soporte para &lt;a href=&quot;http://gtk.org/&quot;&gt;GTK&lt;/a&gt; + 2,6 través de las versiones 2,12.&lt;/quote&gt;&lt;quote&gt;&lt;/quote&gt;&lt;quote&gt;&lt;/quote&gt;&lt;quote&gt; Aunque el apoyo a las versiones más recientes de 2,8 no se completa al 100%, esperamos como para cubrir gran parte de la API como sea posible en las próximas versiones.&lt;/quote&gt;&lt;quote&gt;&lt;/quote&gt;&lt;quote&gt;&lt;/quote&gt;&lt;quote&gt;Esta versión viene con soporte para la costumbre GTypes y señales, más la cobertura de la API, y mató a la habitual de corrección de errores. Eche un vistazo a los cambios para obtener información detallada sobre los cambios desde la versión beta.&lt;br /&gt;
&lt;br /&gt;
&lt;/quote&gt;&lt;quote&gt;&lt;/quote&gt;&lt;quote&gt;&lt;/quote&gt;&lt;quote&gt;Si buscas aprender de PHP-GTK, la &lt;a href=&quot;http://gtk.php.net/docs.php&quot;&gt;documentación&lt;/a&gt; es un gran lugar para comenzar. También hay un excelente libro de &lt;a href=&quot;http://www.amazon.com/gp/product/1590596137/&quot;&gt;Apress por Scott Mattocks&lt;/a&gt; sobre el tema. Espero que disfruten el desarrollo de aplicaciones con PHP-GTK 2. Por favor, no dude en ponerse en archivo de &lt;a href=&quot;http://bugs.php.net/&quot;&gt;informes de fallos&lt;/a&gt; en el programa de gestión de errores, o hacernos llegar tus comentarios sobre php-gtk en  &lt;a href=&quot;http://gtk.php.net/resources.php#lists&quot;&gt;php-gtk-general&lt;/a&gt; ¡Diviértete!&lt;br /&gt;
&lt;/quote&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;p&gt;Yo tengo tiempo programando en PHP-GTK, sin embargo lo abandone, para dedicarme a la web... sin embargo uno de estos dias hare unas pruebas a ver como va la cuestion con este nuevo release!...&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 01 Mar 2008 13:48:52 -0400</pubDate>
    <guid isPermaLink="false">http://blog.santiago.zarate.net.ve/archives/15-guid</guid>
    <category>gtk</category>
<category>php</category>
<category>php-gtk</category>
<category>programacion</category>
<category>release</category>

</item>
<item>
    <title>Zend Framework @ Ubuntu 8.04</title>
    <link>http://blog.santiago.zarate.net.ve/archives/14-Zend-Framework-Ubuntu-8.04</link>
            <category>No Tecnico</category>
            <category>PHP</category>
            <category>Ubuntu</category>
    
    <comments>http://blog.santiago.zarate.net.ve/archives/14-Zend-Framework-Ubuntu-8.04#comments</comments>
    <wfw:comment>http://blog.santiago.zarate.net.ve/wfwcomment.php?cid=14</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.santiago.zarate.net.ve/rss.php?version=2.0&amp;type=comments&amp;cid=14</wfw:commentRss>

    <author>nospam@example.com (Santiago Zarate)</author>
    <content:encoded>
    Hoy revisando http://planet-php.net/ me ha llegado la noticia desde el blog de &lt;a href=&quot;http://andigutmans.blogspot.com/2008/02/zend-framework-to-be-part-of-ubuntu.html&quot; target=&quot;_blank&quot;&gt;Andi Gutmans&lt;/a&gt; que &lt;a href=&quot;https://wiki.ubuntu.com/StephanHermann&quot;&gt;Stephan Hermann&lt;/a&gt; se ha estado dedicando a empaquetar el &lt;a href=&quot;http://en.wikipedia.org/wiki/Zend_Framework&quot; target=&quot;_blank&quot;&gt;Zend Framework&lt;/a&gt; para colocarlo en los repositorios de &lt;a href=&quot;https://wiki.ubuntu.com/HardyHeron&quot; target=&quot;_blank&quot;&gt;Ubuntu 8.04&lt;/a&gt; que sera la nueva version de Ubuntu.&lt;p&gt;&lt;/p&gt;&lt;p&gt;Aunque la verdad es que no me gustan los framewokrs (Almenos para PHP), Si estoy seguro de que el Zend Framework sera una de las cosas que voy a instalar en mi maquina apenas salga Hardy!!&lt;/p&gt; &lt;a href=&quot;http://andigutmans.blogspot.com/2008/02/zend-framework-to-be-part-of-ubuntu.html&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;La noticia original la pueden ver aca: http://andigutmans.blogspot.com/2008/02/zend-framework-to-be-part-of-ubuntu.html&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 29 Feb 2008 02:56:52 -0400</pubDate>
    <guid isPermaLink="false">http://blog.santiago.zarate.net.ve/archives/14-guid</guid>
    <category>framewokr</category>
<category>hardy</category>
<category>php</category>
<category>programacion</category>
<category>ubuntu</category>
<category>zend</category>
<category>zend framework</category>

</item>
<item>
    <title>Testing awfull... Serendipity and PostgreSQL 8.3</title>
    <link>http://blog.santiago.zarate.net.ve/archives/13-Testing-awfull...-Serendipity-and-PostgreSQL-8.3</link>
            <category>PHP</category>
            <category>Programacion</category>
            <category>Tecnico</category>
    
    <comments>http://blog.santiago.zarate.net.ve/archives/13-Testing-awfull...-Serendipity-and-PostgreSQL-8.3#comments</comments>
    <wfw:comment>http://blog.santiago.zarate.net.ve/wfwcomment.php?cid=13</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.santiago.zarate.net.ve/rss.php?version=2.0&amp;type=comments&amp;cid=13</wfw:commentRss>

    <author>nospam@example.com (Santiago Zarate)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;Today i noticed that my blog wasnt working as i expected... after some time... someone at #postgresql toldme to watch the typecasting... even i like serendipity... i have to admit it... someone sucks at sql planning... here is the patch for it:&lt;/p&gt;&lt;br /&gt;
&lt;pre&gt;--- functions_entries.orig.inc.php      2008-02-26 02:14:37.000000000 -0430&lt;br /&gt;
+++ functions_entries.inc.php   2008-02-26 02:16:32.000000000 -0430&lt;br /&gt;
@@ -518,7 +518,7 @@&lt;br /&gt;
                         ON  e.authorid = a.authorid&lt;br /&gt;
                             {$cond[&#039;joins&#039;]}&lt;br /&gt;
                      WHERE&lt;br /&gt;
-                            e.$key LIKE &#039;&amp;quot; . serendipity_db_escape_string($val) . &amp;quot;&#039;&lt;br /&gt;
+                            e.$key = &#039;&amp;quot; . serendipity_db_escape_string($val) . &amp;quot;&#039;&lt;br /&gt;
                             {$cond[&#039;and&#039;]}&lt;br /&gt;
                      LIMIT  1&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;you can download it &lt;a href=&quot;http://codigo.zarate.net.ve/patches/serendipiti.tar.gz&quot;&gt;here&lt;/a&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 26 Feb 2008 01:16:59 -0400</pubDate>
    <guid isPermaLink="false">http://blog.santiago.zarate.net.ve/archives/13-guid</guid>
    <category>parches</category>
<category>patch</category>
<category>php</category>
<category>postgresql</category>
<category>sy9</category>

</item>
<item>
    <title>PHP: DOMDocument() - HTML limpio y Bonito... </title>
    <link>http://blog.santiago.zarate.net.ve/archives/11-PHP-DOMDocument-HTML-limpio-y-Bonito...</link>
            <category>PHP</category>
            <category>Programacion</category>
            <category>Tecnico</category>
    
    <comments>http://blog.santiago.zarate.net.ve/archives/11-PHP-DOMDocument-HTML-limpio-y-Bonito...#comments</comments>
    <wfw:comment>http://blog.santiago.zarate.net.ve/wfwcomment.php?cid=11</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.santiago.zarate.net.ve/rss.php?version=2.0&amp;type=comments&amp;cid=11</wfw:commentRss>

    <author>nospam@example.com (Santiago Zarate)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;&lt;br /&gt;En estos dias he estado haciendo un registro de Cds &amp;quot;donados&amp;quot; para &lt;a href=&quot;http://ubuntu-ve.org.ve&quot; target=&quot;_blank&quot;&gt;ubuntu-ve&lt;/a&gt;... al principio decidi hacerlo de la forma mas rapida (Solo HTML... y php entre lineas usando funciones... muy a lo SASEOMINFRA (En algunas partes...) pero la verdad... vi algo llamado &lt;a href=&quot;php.net/DOM&quot; target=&quot;_blank&quot;&gt;DOMDocument()&lt;/a&gt;, ya habia lidiado con esta clase interna de PHP, pero jamas me di cuenta de la potencia... y a la vez poca productividad...&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Amenos  que te gusten los standares... o que desees ver lo que es un documento HTML bien formado... no te recomiendo que la uses... porque, amenos que sepas &amp;quot;BIEN&amp;quot; como se forma un documento HTML, te va a costar... (ami me costo un poco)... aunque cuando le agarres el truco... ya todo es un tiro al piso... &lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://blog.santiago.zarate.net.ve/archives/11-PHP-DOMDocument-HTML-limpio-y-Bonito...#extended&quot;&gt;Continue reading &quot;PHP: DOMDocument() - HTML limpio y Bonito... &quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 13 Feb 2008 01:25:37 -0400</pubDate>
    <guid isPermaLink="false">http://blog.santiago.zarate.net.ve/archives/11-guid</guid>
    <category>avanzado</category>
<category>clases</category>
<category>DOM</category>
<category>php</category>

</item>
<item>
    <title> Como instalar plphp en ubuntu 7.04 y 7.10</title>
    <link>http://blog.santiago.zarate.net.ve/archives/1-Como-instalar-plphp-en-ubuntu-7.04-y-7.10</link>
            <category>Bases de Datos</category>
            <category>linux</category>
            <category>PHP</category>
            <category>PostgreSQL</category>
            <category>Programacion</category>
            <category>Tecnico</category>
            <category>Ubuntu</category>
    
    <comments>http://blog.santiago.zarate.net.ve/archives/1-Como-instalar-plphp-en-ubuntu-7.04-y-7.10#comments</comments>
    <wfw:comment>http://blog.santiago.zarate.net.ve/wfwcomment.php?cid=1</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.santiago.zarate.net.ve/rss.php?version=2.0&amp;type=comments&amp;cid=1</wfw:commentRss>

    <author>nospam@example.com (Santiago Zarate)</author>
    <content:encoded>
    &lt;br /&gt;
Desde hace bastante tiempo, he estado trabajando con &lt;a href=&quot;http://es.wikipedia.org/wiki/Postgresql&quot;&gt;postgresql&lt;/a&gt; Y bueno entre idas y venidas, entre las grandes ventajas que tiene postgres, son los &lt;a href=&quot;http://es.wikipedia.org/wiki/Postgresql#Funciones&quot;&gt;lenguajes procedurales&lt;/a&gt; los cuales nos facilitan mucho el trabajo de interaccion con la base de datos...&lt;br /&gt;&lt;br /&gt;Particularmente yo adoro PHP, y por eso este HOWTO es para PLPHP&lt;br /&gt;&lt;br /&gt;a continuacion colocare la forma que yo sigo para instalar PLPHP (que no es mas que PHP dentro de la base de datos)&lt;br /&gt;&lt;br /&gt;en principio, necesitaremos varias cosas:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;PostgreSQL 8.2 en adelante (si estas usando PostgreSQL de repositorios, asegurate de tener los paquetes de desarrollo (postgresql-server-dev-8.2)... si compilamos el Postgres nosotros mismos, debemos tener las fuentes del mismo disponibles (por si acaso), y tener los binarios de postgres en nuestro PATH&lt;/li&gt;&lt;li&gt;las fuentes de PHP 5 &amp;gt; que las podemos obtener directamente desde el sitio &lt;a href=&quot;http://php.net/&quot;&gt;php.net&lt;/a&gt;&lt;/li&gt;&lt;li&gt;la libreria libxml2-dev instalada (una dependencia de PHP cuando lo compilas)&lt;/li&gt;&lt;li&gt;las fuentes de plphp que las obtenemos del sitio del proyecto en &lt;a href=&quot;https://projects.commandprompt.com/public/plphp&quot;&gt;commandprompt&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Un poco de paciencia&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;luego de obtener las fuentes de PHP, vamos a compilarlo (Si, hay que compilar PHP, puesto que la version que esta en los repos, no nos va a ser util porque no esta compilada para ser embebida [--enable-embed], esto no afectara para nada otras versiones de PHP (Principalmenteporque la instalacion la haremos en un directorio no estandar)&lt;br /&gt;&lt;br /&gt;manos a la obra:&lt;br /&gt;&lt;br /&gt;si tenemos todo lo necesario (el paquete buid-esential) podremos compilar sin problemas:&lt;br /&gt;en una consola, navegamos hasta el directorio donde estan las fuentes de php, y descomprimimos&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;$ tar -xvvzf php5.x.x.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;luego nos cambiamos al directorio php5.x.x y desde alli configuramos, hacemos el make y el make install &lt;img src=&quot;http://blog.santiago.zarate.net.ve/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;$ cd php5.x.x/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;$ ./configure --prefix=/usr/local/plphp --enable-embed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;nos podemos ir a tomar un cafe, pues aveces tarda un poco&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;$ make&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Volvemos por las galletas.... &lt;img src=&quot;http://blog.santiago.zarate.net.ve/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;$ sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;si teniamos todo lo que necesitabamos... entonces vamos bien... nos falta 1 solo paso&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ahora vamos a compilar plphp, al igual que como hicimos con PHP, vamos a descomprimir, y por consola cambiarnos al directorio plphp-XXXX (donde XXXX es la version ;] ), despues de esto lo que viene es mantequilla:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;$ ./configure --with-php=/usr/local/plphp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;o en caso de que hubiesemos compilado postgres:&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;$ ./configure --with-php=/usr/local/plphp --with-postgres=/ruta/a/postgres&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;$ make&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;$ sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;con esto, ya tendremos instalado el plphp, pero para que pueda ser usado por postgres, debemos hacer un ultimo paso:&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;wiki&quot; style=&quot;font-weight: bold; font-style: italic;&quot;&gt;$ ln -sf /usr/local/plphp/lib/libphp5.so $(pg_config --libdir)&lt;/pre&gt;para hacer un enlace simbolico en la carpeta de libs de postgres...&lt;br /&gt;&lt;br /&gt;ya con esto... estamos listos, nos logueamos en el servidor como un superusuario (generalmente postgres)&lt;br /&gt;&lt;br /&gt;y ejecutamos lo siguiente:&lt;br /&gt;&lt;pre class=&quot;wiki&quot; style=&quot;font-style: italic;&quot;&gt;&lt;br /&gt;INSERT INTO pg_pltemplate VALUES&lt;br /&gt;(&#039;plphp&#039;, &#039;t&#039;, &#039;plphp_call_handler&#039;, &#039;plphp_validator&#039;, &#039;$libdir/plphp&#039;, NULL);&lt;br /&gt;&lt;br /&gt;INSERT INTO pg_pltemplate VALUES&lt;br /&gt;(&#039;plphpu&#039;, &#039;f&#039;, &#039;plphp_call_handler&#039;, &#039;plphp_validator&#039;, &#039;$libdir/plphp&#039;, NULL);&lt;/pre&gt;ya con esto, la base de datos template0/1 tendran plphp disponible como lenguaje... ahora simplemente en la base de datos que deseemos, debemos ejecutar esto:&lt;br /&gt;&lt;pre class=&quot;wiki&quot; style=&quot;font-style: italic;&quot;&gt;CREATE LANGUAGE plphp;&lt;br /&gt;&lt;br /&gt;ya solo nos queda probar nuestra obra, creemos una funcion de prueba:&lt;br /&gt;&lt;br /&gt;create or replace function hola() returns text as $$&lt;br /&gt; return &#039;Hola Mundo!&#039;;&lt;br /&gt;$$&lt;br /&gt;language plphp;&lt;/pre&gt;&lt;br /&gt;vamos a ver que pasa:&lt;br /&gt;&lt;pre class=&quot;wiki&quot; style=&quot;font-style: italic;&quot;&gt;&lt;br /&gt;amarok=# SELECT HOLA();&lt;br /&gt; hola&lt;br /&gt;-------------&lt;br /&gt;Hola Mundo!&lt;br /&gt;(1 fila)&lt;/pre&gt;&lt;p&gt;Espero que les haya sido util este tutorial...&lt;br /&gt;&lt;br /&gt;Recuerden luego de hacer esto, visitar:&lt;br /&gt;&lt;a href=&quot;https://projects.commandprompt.com/public/plphp/wiki/Documentation&quot;&gt;https://projects.commandprompt.com/public/plphp/wiki/Documentation&lt;/a&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 30 Nov 2007 16:27:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.santiago.zarate.net.ve/archives/1-guid</guid>
    <category>linux</category>
<category>php</category>
<category>postgresql</category>
<category>programacion</category>
<category>ubuntu</category>

</item>

</channel>
</rss>