<?xml version="1.0" encoding="utf-8" ?>

<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>Basilio Briceño's personal blog</title>
    <link>http://bbh.tampico.org.mx/blog/</link>
    <description>My little place on the web...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.5.2 - http://www.s9y.org/</generator>
    <managingEditor>bbh@tampico.org.mx</managingEditor>
<webMaster>bbh@tampico.org.mx</webMaster>
<pubDate>Wed, 26 Aug 2009 20:28:17 GMT</pubDate>

    <image>
        <url>http://bbh.tampico.org.mx/blog/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: Basilio Briceño's personal blog - My little place on the web...</title>
        <link>http://bbh.tampico.org.mx/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Como instalar PHP 5.2.10 en IIS 6 como módulo ISAPI</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/22-Como-instalar-PHP-5.2.10-en-IIS-6-como-modulo-ISAPI.html</link>
            <category>PHP</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/22-Como-instalar-PHP-5.2.10-en-IIS-6-como-modulo-ISAPI.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=22</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    &lt;ol&gt;&lt;br /&gt;
&lt;li&gt;&lt;b&gt;Descargar PHP&lt;/b&gt;&lt;br /&gt;
&lt;p&gt;Descargar PHP 5.2.10 desde la siguiente ubicación: &lt;a href=&quot;http://mx2.php.net/get/php-5.2.10-Win32.zip/from/mx.php.net/mirror&quot; target=&quot;_blank&quot; title=&quot;Enlace para descargar PHP 5.2.10 para Windows en ZIP&quot;&gt;http://mx2.php.net/get/php-5.2.10-Win32.zip/from/mx.php.net/mirror&lt;/a&gt;. Descomprime el ZIP en &lt;i&gt;C:\PHP&lt;/i&gt;.&lt;/p&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;b&gt;Modificar la variable de ambiente Path&lt;/b&gt;&lt;br /&gt;
&lt;p&gt;Haz click derecho en &lt;i&gt;My Computer&lt;/i&gt;, después en &lt;i&gt;Properties&lt;/i&gt; y luego en &lt;i&gt;Advanced&lt;/i&gt; haz click en &lt;i&gt;Environment Variables&lt;/i&gt;. En la caja de dialogo &lt;i&gt;Environment Variables&lt;/i&gt;, debajo de &lt;i&gt;System variables&lt;/i&gt; selecciona la variable Path y haz click en &lt;i&gt;Edit&lt;/i&gt;.&lt;br/&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.3.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Añade la cadena &#039;;C:\PHP&#039; (asegurate de incluir el sepador punto y coma) como se muestra y haz click en OK. Necesitas reiniciar el equipo para que este cambio tenga efecto.&lt;br/&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.4.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;b&gt;Configurar IIS&lt;/b&gt;&lt;br /&gt;
&lt;p&gt;Primero crea y habilita un &lt;i&gt;Web Service Extension&lt;/i&gt; para que IIS reconozca y le permita a los archivos PHP ser procesados por el script engine de PHP.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Puedes utilizar el &lt;i&gt;Internet Information Services (IIS) Manager GUI&lt;/i&gt; para realizar esta tárea, pero hay un modo mas sencillo de hacerlo; utilizando el &lt;i&gt;Command-Line Administration Script&lt;/i&gt; &lt;i&gt;iisext.vbs&lt;/i&gt;, que encontrarás dentro de &lt;i&gt;C:\Windows\system32&lt;/i&gt;.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Asumiendo que utilizas la misma estructura de directorio aqui descrita puedes simplemente copiar y pegar la siguiente línea de texto y ejecutarla en el command prompt desde la ubicación &lt;i&gt;C:\Windows\system32&lt;/i&gt;:&lt;br /&gt;
&lt;pre style=&quot;font-size:14px&quot;&gt;cscript iisext.vbs /AddFile c:\PHP\php5isapi.dll 1 PHPISAPI 1 &quot;PHP ISAPI&quot;&lt;/pre&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.5.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Como puedes ver, este script crea un nuevo &lt;i&gt;Web Service Extension&lt;/i&gt; llamado &lt;i&gt;PHP ISAPI&lt;/i&gt; en estado &lt;i&gt;Allowed&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.6.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Los &lt;i&gt;Command-Line Administration Scripts&lt;/i&gt; de IIS 6.0 son herramientas poderosas y flexibles y recomiendo utilizarlas cuanto sea posible. Puedes aprender mas sobre las administración de IIS desde la línea de comandos en:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b3dd4a96-4b4d-4a49-926e-581f8bf081cd.mspx?mfr=true&quot; title=&quot;Administración de IIS desde la línea de comandos&quot;&gt;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b3dd4a96-4b4d-4a49-926e-581f8bf081cd.mspx?mfr=true&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Puedes utilizar el default web site para efectos de prueba si lo prefieres, pero en este ejemplo utilizaré un web site dedicado de prueba para PHP. He creado el directorio &lt;i&gt;C:\test&lt;/i&gt; para este efecto. El siguiente paso es crear un &lt;i&gt;Application Extension Mapping&lt;/i&gt; para scripts PHP en el web site. Puedes realizar este paso utilizando el &lt;i&gt;MMC GUI&lt;/i&gt; pero utilizaré el script &lt;i&gt;AdsUtil.vbs&lt;/i&gt; para esta demostración.&lt;br /&gt;
&lt;br /&gt;
Hay una buena razón para hacerlo asi, y es que como utilizaré este web site unicamente para efectos de prueba con PHP, puedo eliminar los &lt;i&gt;application mappings&lt;/i&gt; no utilizados en este web site PHP, a saber las extensiones como &lt;i&gt;.idc&lt;/i&gt;, &lt;i&gt;.shtml&lt;/i&gt;, &lt;i&gt;.asp&lt;/i&gt;, etc.&lt;br /&gt;
&lt;br /&gt;
Puedo realizar esto simplemente ejecutando el siguiente script desde el prompt de línea de comandos en &lt;i&gt;C:\Inetpub\AdminScripts&lt;/i&gt;:&lt;br /&gt;
&lt;pre style=&quot;font-size:14px&quot;&gt;cscript adsutil.vbs set W3SVC/87257621/root/Scriptmaps &quot;.php,C:\PHP\php5isapi.dll,5&quot;&lt;/pre&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.7.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Ejecutar el comando anterior resultará en haber configurado las propiedades del web site con ID 87257621 asi que en dicho web site la extensión .php ó el &lt;i&gt;Application Extension Mapping&lt;/i&gt; .php ha sido habilitado.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.8.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, como puedes ver, este script no solo ha añadido la extención .php ó el &lt;i&gt;PHP script mapping&lt;/i&gt; al sitio web, sino que ha removido las extensiones o &lt;i&gt;mappings&lt;/i&gt; previamente existentes, por lo que solo utiliza el anterior comando si estás seguro de que deseas eliminar cualquier otra extención ó &lt;i&gt;application mapping&lt;/i&gt; en el sitio web elejido. En otras palabras, si ejecutas el anterior script contra un web site donde se alojan otras aplicaciones (como ASP) entonces esto eliminará la habilidad del sitio de ejecutar ese tipo de aplicación y deberás repararlo manualmente. Por lo que recomiendo que lo utilices, solo si unicamente desease ejecutar PHP en el web site.&lt;/p&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;b&gt;Prueba&lt;/b&gt;&lt;br /&gt;
&lt;p&gt;Ahora es tiempo de probar la instalación. Comienza por un simple archivo de prueba PHP. Abre el &lt;i&gt;Notepad&lt;/i&gt; y crea un achivo con el siguiente contenido:&lt;br /&gt;
&lt;pre style=&quot;font-size:14px&quot;&gt;&amp;lt;?php phpinfo();?&amp;gt;&lt;/pre&gt;&lt;br /&gt;
Guarda el archivo como &lt;i&gt;index.php&lt;/i&gt; en la raíz del web site &lt;i&gt;test&lt;/i&gt;. Luego crea un nueco tipo de archivo default ó &lt;i&gt;default document type&lt;/i&gt; llamado &lt;i&gt;index.php&lt;/i&gt; en el web site &lt;i&gt;test&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.9.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Abre en el navegador del equipo la dirección http://localhost (or http://localhost/index.php) y podrás ver los detalles de la configuración estandar de PHP.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.10.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;b&gt;php.ini&lt;/b&gt;&lt;br /&gt;
&lt;p&gt;Sin embargo, si miras cuidadosamente, notarás que que el archivo &lt;i&gt;php.ini&lt;/i&gt; actualmente es buscado dentro del directorio &lt;i&gt;C:\WINDOWS&lt;/i&gt; aunque no exista en dicho directorio. Esto se debe a que el archivo&lt;i&gt;php5isapi.dll&lt;/i&gt;viene compilado para buscar en esta ubicación por default.&lt;br /&gt;
&lt;br /&gt;
Afortunadamente, no necesitas colocarlo ahí, ya que PHP permite utilizar una variable personalizada para ubicar el archivo &lt;i&gt;php.ini&lt;/i&gt;. Existen varias formas de hacer esto, pero el modo mas sencillo en configurar la variable de ambiente PHPRC.&lt;br /&gt;
&lt;br /&gt;
Recomiendo crear un subdirectorio &lt;i&gt;etc&lt;/i&gt; dentro del directorio &lt;i&gt;C:\PHP&lt;/i&gt; y copiar ahí el archivo &lt;i&gt;php.ini&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Para hacer esto, se debe crear una nueva &lt;i&gt;System environment variable&lt;/i&gt; denominada &lt;i&gt;PHPRC&lt;/i&gt; y proporcionale los valores apropiados. Haz click derecho en &lt;i&gt;My Computer&lt;/i&gt;, click en &lt;i&gt;Properties&lt;/i&gt; y luego en la pestaña &lt;i&gt;Advanced&lt;/i&gt; y haz click en &lt;i&gt;Environment Variables&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.11.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Dentro de la caja de dialogo &lt;i&gt;Environment Variables&lt;/i&gt;, en &lt;i&gt;System variables&lt;/i&gt; haz click en &lt;i&gt;New&lt;/i&gt;. Dentro de la caja de dialogo &lt;i&gt;New System Variable&lt;/i&gt; escribe PHPRC en &lt;i&gt;variable name&lt;/i&gt; y la ubicación deseada para el &lt;i&gt;php.ini&lt;/i&gt;, en este caso &lt;i&gt;C:\PHP\etc&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.12.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora solo haz click en &lt;i&gt;OK&lt;/i&gt; y verás que la nueva &lt;i&gt;System environment variable&lt;/i&gt; ha sido creada. Para que este cambio tenga efecto habrá que reiniciar el equipo.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.13.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho esto solo requerimos navegar nuevamente http://localhost (or http://localhost/index.php)&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.iisadmin.co.uk/images/phpiis6/fig.14.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Y eso es todo. Ya debes tener una instalación de PHP ejecutandose en IIS 6.0.&lt;/p&gt;&lt;br /&gt;
&lt;/li&gt;&lt;br /&gt;
&lt;ol&gt;  
    </content:encoded>

    <pubDate>Wed, 26 Aug 2009 15:28:17 -0500</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/22-guid.html</guid>
    
</item>
<item>
    <title>Tlalokes 1.0 beta 1 screencast (no audio)</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/21-Tlalokes-1.0-beta-1-screencast-no-audio.html</link>
            <category>PHP</category>
            <category>Projects</category>
            <category>Software Libre</category>
            <category>Tlalokes</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/21-Tlalokes-1.0-beta-1-screencast-no-audio.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=21</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=21</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    New screencast for version 1.0 beta 1&lt;br /&gt;
&lt;br /&gt;
with annotations:&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/gzS1J3Qo4Vw&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/gzS1J3Qo4Vw&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=gzS1J3Qo4Vw&quot; title=&quot;YouTube&quot;&gt;&lt;b&gt;YouTube&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
better resolution:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://tlalokes.org/mediaplayer/&quot; title=&quot;Original&quot;&gt;&lt;b&gt;Original&lt;/b&gt;&lt;/a&gt;  
    </content:encoded>

    <pubDate>Fri, 16 Jan 2009 15:09:17 -0600</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/21-guid.html</guid>
    
</item>
<item>
    <title>Tlalokes new admin setup</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/20-Tlalokes-new-admin-setup.html</link>
            <category>PHP</category>
            <category>Projects</category>
            <category>Software Libre</category>
            <category>Tlalokes</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/20-Tlalokes-new-admin-setup.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=20</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=20</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    New admin setup has been released in the last upload (11 Jun 2009).&lt;br /&gt;
&lt;br /&gt;
Now the framework installs the admin in three ways:&lt;br /&gt;
&lt;br /&gt;
- zip extension&lt;br /&gt;
If extension is found tlalokes downloads the admin application and unzips it, also configures the index.php&lt;br /&gt;
&lt;br /&gt;
- tar file&lt;br /&gt;
If server&#039;s OS is a UNIX like and can execute the tar command then tlalokes downloads the admin application and untars it, also configures the index.php&lt;br /&gt;
&lt;br /&gt;
- manual&lt;br /&gt;
If extension zip and tar command are not available then tlalokes provides the user with a useful guide. If OS is a UNIX like provides certain extra guide.&lt;br /&gt;
&lt;br /&gt;
In UNIX like operating systems the zip and tar option requires the user to create the admin directory previous to its installation and change that directory&#039;s permissions to 757 (the web server needs to write).&lt;br /&gt;
&lt;br /&gt;
It has been proved it in GNU/Linux and WinXP, please test it on other platforms (like MacOSX or OpenSolaris).  
    </content:encoded>

    <pubDate>Sun, 11 Jan 2009 21:26:24 -0600</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/20-guid.html</guid>
    
</item>
<item>
    <title>Tlalokes e-mail list services</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/19-Tlalokes-e-mail-list-services.html</link>
            <category>PHP</category>
            <category>Projects</category>
            <category>Software Libre</category>
            <category>Tlalokes</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/19-Tlalokes-e-mail-list-services.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=19</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=19</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    Now you can subscribe to the e-mail list services.&lt;br /&gt;
&lt;br /&gt;
Send request in email to address &amp;lt;majordomo@tlalokes.org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To subscribe the list , use following as the only content of your letter:&lt;br /&gt;
&lt;pre&gt;subscribe dev-list&lt;/pre&gt;&lt;br /&gt;
Like via this URL: &quot;&lt;a href=&quot;mailto:majordomo@tlalokes.org?body=subscribe&amp;#32;dev-list&quot;&gt;subscribe dev-list&lt;/a&gt;&quot;.&lt;br /&gt;
&lt;br /&gt;
To get off the list, use following as the only content of your letter:&lt;br /&gt;
&lt;pre&gt;unsubscribe dev-list&lt;/pre&gt;&lt;br /&gt;
Like via this URL: &quot;&lt;a href=&quot;mailto:majordomo@tlalokes.org?body=unsubscribe&amp;#32;dev-list&quot;&gt;unsubscribe dev-list&lt;/a&gt;&quot;.&lt;br /&gt;
&lt;br /&gt;
Indeed these commands have optional second parameter: your email address, but Majordomo has a tendency to become upset, and refuse to serve, if you use it, and your &quot;From:&quot;/&quot;Sender:&quot;/&quot;Reply-To:&quot; headers don&#039;t match with your real address. Less confusion is better, of course.  
    </content:encoded>

    <pubDate>Tue, 06 Jan 2009 20:15:40 -0600</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/19-guid.html</guid>
    
</item>
<item>
    <title>Tlalokes version 1.0 alpha. Screencast (no audio)</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/18-Tlalokes-version-1.0-alpha.-Screencast-no-audio.html</link>
            <category>PHP</category>
            <category>Projects</category>
            <category>Software Libre</category>
            <category>Tlalokes</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/18-Tlalokes-version-1.0-alpha.-Screencast-no-audio.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=18</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=18</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    This is a screencast (no audio) to see how to install, configure and use Tlalokes in a easy way.&lt;br /&gt;
&lt;br /&gt;
&lt;div id=&quot;container&quot;&gt;&lt;a href=&quot;http://www.macromedia.com/go/getflashplayer&quot;&gt;Get the Flash Player&lt;/a&gt; to see this player.&lt;/div&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;http://tlalokes.org/mediaplayer/swfobject.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;br /&gt;
var s1 = new SWFObject(&quot;http://tlalokes.org/mediaplayer/player.swf&quot;,&quot;ply&quot;,&quot;640&quot;,&quot;468&quot;,&quot;9&quot;,&quot;#FFFFFF&quot;);&lt;br /&gt;
s1.addParam(&quot;allowfullscreen&quot;,&quot;true&quot;);&lt;br /&gt;
s1.addParam(&quot;allowscriptaccess&quot;,&quot;always&quot;);&lt;br /&gt;
s1.addParam(&quot;flashvars&quot;,&quot;file=http://tlalokes.org/mediaplayer/movies/tlalokes_v1.0a_screencast_noaudio.flv&amp;image=http://tlalokes.org/mediaplayer/movies/tlalokes_v1.0a_screencast_noaudio.png&quot;);&lt;br /&gt;
s1.write(&quot;container&quot;);&lt;br /&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://tlalokes.org/mediaplayer/&quot;&gt;Link to screencast&lt;/a&gt;  
    </content:encoded>

    <pubDate>Mon, 05 Jan 2009 09:23:00 -0600</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/18-guid.html</guid>
    
</item>
<item>
    <title>Tlalokes framework 1.0 alpha version available</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/17-Tlalokes-framework-1.0-alpha-version-available.html</link>
            <category>PHP</category>
            <category>Projects</category>
            <category>Software Libre</category>
            <category>Tlalokes</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/17-Tlalokes-framework-1.0-alpha-version-available.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=17</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=17</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    Tlalokes framework 1.0 alpha version is now available, testers are welcome.&lt;br /&gt;
&lt;br /&gt;
You can download the alpha version of the framework in a bziped tar from &lt;a href=&quot;http://tlalokes.org/tlalokes-framework.v1.0a.090102.tar.bz2&quot;&gt;here&lt;/a&gt; or a ziped version from &lt;a href=&quot;http://tlalokes.org/tlalokes-framework.v1.0a.090102.zip&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Also you can download the admin application in a bziped tar from &lt;a href=&quot;http://tlalokes.org/tlalokes-admin.v1.0a.090102.tar.bz2&quot;&gt;here&lt;/a&gt; or a ziped version from &lt;a href=&quot;http://tlalokes.org/tlalokes-admin.v1.0a.090102.zip&quot;&gt;here&lt;/a&gt;.  
    </content:encoded>

    <pubDate>Fri, 02 Jan 2009 15:43:39 -0600</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/17-guid.html</guid>
    
</item>
<item>
    <title>Tlalokes framework 1.0 is very close</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/16-Tlalokes-framework-1.0-is-very-close.html</link>
            <category>PHP</category>
            <category>Projects</category>
            <category>Tlalokes</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/16-Tlalokes-framework-1.0-is-very-close.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=16</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=16</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    &lt;a href=&quot;http://tlalokes.org/&quot; title=&quot;Tlalokes framework&quot;&gt;Tlalokes framework&lt;/a&gt; 1.0 release January 2009.&lt;br /&gt;
&lt;br /&gt;
1.0 is not and will not be available from subversion, right now moving everything to &lt;a href=&quot;http://git.or.cz/&quot;&gt;git&lt;/a&gt;.  
    </content:encoded>

    <pubDate>Sun, 21 Dec 2008 00:39:18 -0600</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/16-guid.html</guid>
    
</item>
<item>
    <title>Tlalokes framework development snapshot (12 Nov 2008)</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/15-Tlalokes-framework-development-snapshot-12-Nov-2008.html</link>
            <category>PHP</category>
            <category>Projects</category>
            <category>Tlalokes</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/15-Tlalokes-framework-development-snapshot-12-Nov-2008.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=15</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=15</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    A development snapshot has been published at Nov. 12 2008&lt;br /&gt;
&lt;br /&gt;
This snapshot includes bug fixes and removes the support of XML for the language files from the core and the administration application, in order to provide a faster way to load the languages tags. The default and only one format is a PHP Array. Also includes support to provide JSON-RPC services by the use of a new Annotation named @JSONRPC at the controller level, this feature allows to access all the methods of a controller from a JSON-RPC client.&lt;br /&gt;
&lt;br /&gt;
You can download this snapshot from &lt;a href=&quot;http://tlalokes.org&quot; title=&quot;Tlalokes framework&quot;&gt;http://tlalokes.org/&lt;/a&gt;  
    </content:encoded>

    <pubDate>Wed, 12 Nov 2008 23:03:37 -0600</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/15-guid.html</guid>
    
</item>
<item>
    <title>The Configuration File (Part 4 - Default section)</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/14-The-Configuration-File-Part-4-Default-section.html</link>
            <category>PHP</category>
            <category>Projects</category>
            <category>Tlalokes</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/14-The-Configuration-File-Part-4-Default-section.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=14</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=14</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    The &lt;b&gt;&lt;em&gt;default&lt;/em&gt;&lt;/b&gt; section of the configuration file provides the following options:&lt;br /&gt;
&lt;br /&gt;
&lt;img class=&quot;serendipity_image_center&quot; width=&quot;430&quot; height=&quot;391&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://bbh.tampico.org.mx/blog/uploads/tlalokes_config_default.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;controller&lt;/strong&gt;. At this point you can set the controller class that the frameworks must load by default.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;language&lt;/strong&gt;. Here is where you set the name of the default language that the framework must load for your application. Obviously you must create this language file first. The name of the file must be based on the &lt;a href=&quot;http://www.loc.gov/standards/iso639-2/&quot;&gt;ISO 639-2&lt;/a&gt; with the extension &lt;em&gt;.php&lt;/em&gt; and located at the &lt;em&gt;_lang&lt;/em&gt; directory in your application&#039;s directory, by example: &lt;em&gt;myapp/_lang/eng.php&lt;/em&gt; for english. This languages file will be described in a future post.&lt;br /&gt;
 &lt;br /&gt;
&lt;strong&gt;charset&lt;/strong&gt; (Characters set). The use of UTF-8 is recommended, but actually the following characters sets are supported:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;UTF-8&lt;/li&gt;&lt;li&gt;ISO-8859-1&lt;/li&gt;&lt;li&gt;ISO-8859-15&lt;/li&gt;&lt;li&gt;cp866&lt;/li&gt;&lt;li&gt;cp1251&lt;/li&gt;&lt;li&gt;cp1252&lt;/li&gt;&lt;li&gt;KOI8-R&lt;/li&gt;&lt;li&gt;BIG5&lt;/li&gt;&lt;li&gt;GB2312&lt;/li&gt;&lt;li&gt;BIG5-HKSCS&lt;/li&gt;&lt;li&gt;Shift_JIS&lt;/li&gt;&lt;li&gt;EUC-JP&lt;/li&gt;&lt;/ul&gt;  
    </content:encoded>

    <pubDate>Tue, 11 Nov 2008 21:49:49 -0600</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/14-guid.html</guid>
    
</item>
<item>
    <title>Remembering Yngwie Malmsteen's Concerto Suite Live From Japan 2000</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/13-Remembering-Yngwie-Malmsteens-Concerto-Suite-Live-From-Japan-2000.html</link>
            <category>Culture</category>
            <category>Entertainment</category>
            <category>Music</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/13-Remembering-Yngwie-Malmsteens-Concerto-Suite-Live-From-Japan-2000.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=13</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=13</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    I will remember this moment for eternity. Is glorious. Enjoy.&lt;br /&gt;
&lt;br /&gt;
Yngwie Malsmsteen Concerto Suite Live From Japan 2000 with the Japan Philharmonic&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Vivace&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/z_3ir8nSvv4&amp;hl=es&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/z_3ir8nSvv4&amp;hl=es&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=z_3ir8nSvv4&quot;&gt;Link to video&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Blitzkrieg&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/GqVetuQiwLI&amp;hl=es&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/GqVetuQiwLI&amp;hl=es&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=GqVetuQiwLI&quot;&gt;Link to video&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Trilogy Suite&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/CSaOXGVStCI&amp;hl=es&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/CSaOXGVStCI&amp;hl=es&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=CSaOXGVStCI&quot;&gt;Link to video&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Prelude To April And Tocatta&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/4xAc4DQ7qVA&amp;hl=es&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/4xAc4DQ7qVA&amp;hl=es&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=4xAc4DQ7qVA&quot;&gt;Link to video&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Sarabande&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/3viNxtphIpg&amp;hl=es&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/3viNxtphIpg&amp;hl=es&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=3viNxtphIpg&quot;&gt;Link to video&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Fugue&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/yj7HE35aeH0&amp;hl=es&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/yj7HE35aeH0&amp;hl=es&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=yj7HE35aeH0&quot;&gt;Link to video&lt;/a&gt;  
    </content:encoded>

    <pubDate>Sat, 11 Oct 2008 22:39:39 -0500</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/13-guid.html</guid>
    
</item>
<item>
    <title>Awsome perico</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/12-Awsome-perico.html</link>
            <category>Entertainment</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/12-Awsome-perico.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=12</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=12</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    This video is about an awsome perico, is old, but funny.&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/pN30MEv_imM&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/pN30MEv_imM&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://bbh.tampico.org.mx/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Sat, 11 Oct 2008 21:51:17 -0500</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/12-guid.html</guid>
    
</item>
<item>
    <title>Expectations</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/11-Expectations.html</link>
            <category>Culture</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/11-Expectations.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=11</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=11</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    What happens when you expect something according on a first look, instead of just wait and enjoy, results can be good in some cases, like this one:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background:#000000;width:400px;height:348px&quot;&gt;&lt;br /&gt;
 &lt;embed flashVars=&quot;playerVars=showStats=yes|autoPlay=no|videoTitle=Something%20Amazing&quot;  src=&quot;http://www.metacafe.com/fplayer/412915/something_amazing.swf&quot; width=&quot;400&quot; height=&quot;348&quot; wmode=&quot;transparent&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://bbh.tampico.org.mx/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Thu, 09 Oct 2008 16:56:26 -0500</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/11-guid.html</guid>
    
</item>
<item>
    <title>How to install and configure OpenX module for Drupal</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/10-How-to-install-and-configure-OpenX-module-for-Drupal.html</link>
            <category>Drupal</category>
            <category>PHP</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/10-How-to-install-and-configure-OpenX-module-for-Drupal.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=10</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=10</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    &lt;strong&gt;&lt;u&gt;Download, install, configure and use OpenX&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Work through the following list to get up and running with OpenX in four easy-to-take steps.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;http://www.openx.org/download&quot;&gt;Download&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;http://www.openx.org/docs/2.4/qsg-install&quot;&gt;Installation&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;http://www.openx.org/docs/2.4/qsg-firstcampaign&quot;&gt;Create your first campaign&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;http://www.openx.org/support/using&quot;&gt;Using&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Download, install, configure and use the OpenX module for Drupal&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Download&lt;/strong&gt;.&lt;br /&gt;
Download the module (according to which version of drupal you are using) from:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.openx.org/openx-module-for-drupal&quot;&gt;http://www.openx.org/openx-module-for-drupal&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Decompress package&lt;/strong&gt;.&lt;br /&gt;
Unzip the relevant Zip file into your Drupal/modules folder.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Activate the module at the admin console&lt;/strong&gt;.&lt;br /&gt;
Login to your drupal admin console and go to Home &gt; Administer &gt; Site building&lt;br /&gt;
You should now see the OpenX module listed. Enable it&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_activatemodule.png&#039;&gt;&lt;img width=&quot;640&quot; style=&quot;border: 0px;&quot; src=&quot;http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_activatemodule.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Add zones&lt;/strong&gt;&lt;br /&gt;
You need to setup your zones in Home &gt; Administer &gt; Site configuration &gt; OpenX AdServing&lt;br /&gt;
&lt;br /&gt;
If you have an account on the hosted version of OpenX, you only need to put the zone ID&#039;s into the table. (You can also give the zones meaningful names here.)&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_configure.png&#039;&gt;&lt;img width=&quot;640&quot; style=&quot;border: 0px;&quot; src=&quot;http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_configure.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you want to serve ads from your existing OpenX installation, expand the &quot;Don&#039;t have a hosted account?&quot; section and enter the delivery URL to your OpenX installation&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_configurehost.png&#039;&gt;&lt;img width=&quot;597&quot; height=&quot;447&quot; style=&quot;border: 0px;&quot; src=&quot;http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_configurehost.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Blocks&lt;/strong&gt;&lt;br /&gt;
You can then add the blocks to your layout in Home &gt; Administer &gt; Site building &gt; Blocks&lt;br /&gt;
&lt;br /&gt;
&lt;img width=&quot;400&quot; height=&quot;587&quot; style=&quot;border: 0px;&quot; src=&quot;http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_configure_block.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Finally At the page check that your banner appears in at your selected block.&lt;/strong&gt;  
    </content:encoded>

    <pubDate>Mon, 06 Oct 2008 11:02:05 -0500</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/10-guid.html</guid>
    
</item>
<item>
    <title>From educational warning to soviet tactics</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/9-From-educational-warning-to-soviet-tactics.html</link>
            <category>Software Libre</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/9-From-educational-warning-to-soviet-tactics.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=9</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=9</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    Some time ago I wrote (in Spanish) an article named &quot;&lt;a href=&quot;http://bbh.tampico.org.mx/escritos/alerta_educativa_2007&quot;&gt;Alerta educativa&lt;/a&gt;&quot; (Educational warning), the article was about the interference of the software corporations in the education, but today they are using soviet tactics with the children.&lt;br /&gt;
&lt;br /&gt;
I have nothing but to reproduce the open letter my dear friend &lt;a href=&quot;http://gwolf.org/&quot;&gt;Gunnar Wolf&lt;/a&gt; just sent to the national newspaper &lt;a href=&quot;http://www.eluniversal.com.mx/&quot;&gt;El Universal&lt;/a&gt;. He wrote &quot;The reason I contacted them is the publication, over a week ago, of a note where they &lt;a href=&quot;http://www.eluniversal.com.mx/notas/vi_539801.html&quot;&gt;invite children to take part in a contest by IMPI towards fighting piracy&lt;/a&gt;. But not only they engage in doublespeak and prior judgment by further pushing the term piracy for an action that has nothing to do with it, they also expect children to denounce their parents and teachers if they engage in such a destructive activity. Think Josef Stalin for a while, and you will get the picture&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://bbh.tampico.org.mx/blog/uploads/criminals.jpg&#039; target=&quot;_blank&quot;&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;85&quot; height=&quot;110&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://bbh.tampico.org.mx/blog/uploads/criminals.serendipityThumb.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://bbh.tampico.org.mx/blog/uploads/CEA_ad.png&#039; target=&quot;_blank&quot;&gt;&lt;img width=&quot;79&quot; height=&quot;110&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://bbh.tampico.org.mx/blog/uploads/CEA_ad.serendipityThumb.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Right here the open letter in Spanish:&lt;br /&gt;
&lt;br /&gt;
Jorge Amigo Castañeda, Director General del Instituto Mexicano de Propiedad Intelectual;&lt;br /&gt;
Editores del periódico &quot;El Universal&quot;;&lt;br /&gt;
Sociedad mexicana, presente.&lt;br /&gt;
&lt;br /&gt;
El pasado día 19 de septiembre leí, con sorpresa y con indignación, el anuncio en el periódico El Universal acerca de un concurso infantil denominado -amañadamente- &quot;contra la piratería&quot;. Pueden encontrar esta convocatoria en los archivos electrónicos de El Universal en la siguiente dirección:&lt;br /&gt;
&lt;br /&gt;
http://www.eluniversal.com.mx/notas/vi_539801.html&lt;br /&gt;
&lt;br /&gt;
Esta convocatoia cae en un sinnúmero de barbaridades, y solicito a los editores de este prestigioso diario el derecho de réplica.&lt;br /&gt;
&lt;br /&gt;
Antes que otra cosa, si bien es cierto que la cifra de copias no autorizadas de medios digitales (entiéndase principalmente, si bien no limitado a estos conceptos, como música, películas y programas de computadora) son muy altos en nuestro país, bajo ningún concepto podemos equiparar esto con la piratería. Invito a ustedes a buscar la definición de la palabra &quot;pirata&quot; en su diccionario de confianza - Según la 22ª edición del Diccionario de la Real Academia Española, pirata es:&lt;br /&gt;
&lt;br /&gt;
 1. adj. pirático.&lt;br /&gt;
 2. adj. clandestino.&lt;br /&gt;
 3. com. Persona que, junto con otras de igual condición, se dedica al abordaje de barcos en el mar para robar.&lt;br /&gt;
 4. com. Persona cruel y despiadada.&lt;br /&gt;
&lt;br /&gt;
Lleno de curiosidad, busqué las definiciones relativas a los significados 1 (Perteneciente o relativo al pirata o a la piratería) y 2 (Secreto, oculto, y especialmente hecho o dicho secretamente por temor a la ley o para eludirla). Estas definiciones no me ayudaron en lo más mínimo a salir de mi indignación - ¿Resulta entonces que el IMPI nos está acusanado de ser una sociedad cruel y despiadada? La piratería en altamar es una plaga, sí, cerca de las costas de Somalia, Indonesia y Malasia, y merece reproche y condena unánimes - Especialmente por el riesgo de vida en el que ponen a la tripulación y a los pasajeros de las embarcaciones víctimas.&lt;br /&gt;
&lt;br /&gt;
Y puede parecer que esto es una queja en tono de broma - Nada más lejos de la verdad. Al equiparar la copia no autorizada (un delito, sí, pero no un delito que ocasiona pérdidas materiales directas a nadie) con la piratería, la industria discográfica (la principal impulsora de este término) está llevándonos a ese futuro predicho magistralmente por George Orwell, en 1984, en que el lenguaje mismo iba siendo tergiversado, torcido, para manipular a la población. Y sencillamente, no hay paralelo válido entre la copia no autorizada y la actividad que lleva a cabo un pirata.&lt;br /&gt;
&lt;br /&gt;
Pero dejemos un poco de lado este primer punto, que si bien es suficiente para causar enojo, palidece frente a la tiránica postura defendida por el IMPI. Si el IMPI se enorgullece por premiar a los niños por denunciar a sus padres y maestros, es imposible no hacer un paralelo con regímenes más represivos y más lacerantes de la dignidad individual de la historia de la humanidad: Nos lleva al triste ejemplo del niño héroe paradigmático de la Rusia soviética, Pavel Trofimovich Morozov.&lt;br /&gt;
&lt;br /&gt;
Pavel (o &quot;Pavlik&quot;) denunció a su padre ante las autoridades soviéticas por un delito fácilmente equiparable a la copia no autorizada: Por la falsificación de documentos de identidad. Esta denuncia llevó al arresto y fusilamiento del padre por parte de la autoridad. Dos años más tarde, su abuelo no aguantó más la rabia, y lo asesinó. Durante los 60 años siguientes, Pavlik fue recordado como &quot;El Niño Héroe&quot; en la Unión Soviética. &lt;br /&gt;
&lt;br /&gt;
¿Queremos realmente transitar hacia una nueva edición de un estado represor? ¿No sería más adecuado meditar acerca de a quién impactan las supuestas pérdidas que reporta IMPI -claro está, sin cifras que las respalden- y cómo debe modificarse el régimen de propiedad para hacer frente a la nueva realidad de la humanidad? &lt;br /&gt;
&lt;br /&gt;
La reproducción de la información ya no puede ser monopolio, y no debe ser criminalizada. Claro está, los creadores y los productores deben ser compensados por su trabajo, por su esfuerzo. Sin embargo, en esta época de medios digitales, en esta época donde contamos con Internet, que nos permite intercambiar toda esta información de manera completamente fidedigna y sin degradación, el modelo de negocios de los intermediarios es el que, por naturaleza, tenderá a desaparecer.&lt;br /&gt;
&lt;br /&gt;
IMPI no representa a los creadores. No me representa a mí, que soy desarrollador de software (y, sí, de Software Libre). No representa a la gran mayoría de los artistas, no representa a los científicos. Representa únicamente a una industria que está en vías de extinción, y a los muy pocos artistas bendecidos por el rating de las grandes empresas de medios.&lt;br /&gt;
&lt;br /&gt;
No podemos tolerar una criminalización tan tajante de la sociedad. Ni podemos permitir que estos atropellos nos lleven a una sociedad basada en el miedo y en la denuncia.&lt;br /&gt;
&lt;br /&gt;
Gunnar Eyal Wolf Iszaevich&lt;br /&gt;
Académico del Instituto de Investigaciones Económicas, UNAM&lt;br /&gt;
Desarrollador de Debian GNU/Linux  
    </content:encoded>

    <pubDate>Wed, 01 Oct 2008 09:49:13 -0500</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/9-guid.html</guid>
    
</item>
<item>
    <title>PHP and JSON-RPC</title>
    <link>http://bbh.tampico.org.mx/blog/index.php?/archives/8-PHP-and-JSON-RPC.html</link>
            <category>PHP</category>
    
    <comments>http://bbh.tampico.org.mx/blog/index.php?/archives/8-PHP-and-JSON-RPC.html#comments</comments>
    <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=8</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=2.0&amp;type=comments&amp;cid=8</wfw:commentRss>
    

    <author>nospam@example.com (Basilio Briceño)</author>
    <content:encoded>
    JSON (JavaScript Object Notation) is a nice solution for the people who needs interoperation with low costs, especially in parsing time. The problem is that you have to specify your interoperation rules manually, and sometimes that is not appreciated by your service&#039;s consumers. I can hear them saying &quot;Don&#039;t waste your time! use SOAP or XML-RPC like everyone else&quot;, and that what your are doing, not wasting parsing time, yes you are right, you know that, but they don&#039;t care, their answer is &quot;who cares?, buy more processor or more memory, but don&#039;t waste my developer&#039;s time on your hand made services&quot;. So, what you need is a lightweight remote procedure call protocol similar to XML-RPC but in JSON format, and then provide them of already implemented object to interoperate with your RPCed JSON service.&lt;br /&gt;
&lt;br /&gt;
The first answer to your first question is yes, already exist such thing, and is named JSON-RPC, very creative name isn&#039;t it? I&#039;m sure you don&#039;t see that coming ;-), and you can find the project at &lt;a href=&quot;http://json-rpc.org/&quot;&gt;http://json-rpc.org/&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Principal features?&lt;br /&gt;
&lt;br /&gt;
- Inspired in the XML-RPC protocol.&lt;br /&gt;
- Request and Response are serialized in JSON.&lt;br /&gt;
- Data transported via HTTP.&lt;br /&gt;
- Very often used asynchronously, to avoid frozen applications while request are in process.&lt;br /&gt;
&lt;br /&gt;
How it works?&lt;br /&gt;
&lt;br /&gt;
Request. The request is a single object with the following properties:&lt;br /&gt;
- &lt;u&gt;method&lt;/u&gt;. A string containing the name.&lt;br /&gt;
- &lt;u&gt;params&lt;/u&gt;. An array of parameters.&lt;br /&gt;
- &lt;u&gt;id&lt;/u&gt;. A request&#039;s unique identifier.&lt;br /&gt;
&lt;br /&gt;
Response. The response is a single object with the following properties:&lt;br /&gt;
- &lt;u&gt;result&lt;/u&gt;. The result of the method call.&lt;/li&gt;&lt;br /&gt;
- &lt;u&gt;error&lt;/u&gt;. An error object. If occurred.&lt;/li&gt;&lt;br /&gt;
- &lt;u&gt;id&lt;/u&gt;. The request&#039;s unique identifier.&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
In JSON code:&lt;br /&gt;
&lt;br /&gt;
&lt;img width=&quot;343&quot; height=&quot;171&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://bbh.tampico.org.mx/blog/uploads/json-rpc_example.png&quot; alt=&quot;JSON-RPC Request and Response example&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
OK this post&#039;s title and category are about PHP, so the question is: There is a PHP implementation of the JSON-RPC project? and the answer is yes, there are more than one, so here is the list of recomendations:&lt;br /&gt;
&lt;br /&gt;
- &lt;a href=&quot;http://phpolait.sourceforge.net/&quot;&gt;PHP-O-Lait&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://jsonrpcphp.org/&quot;&gt;JSON-RPC PHP&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://code.google.com/p/json-xml-rpc/&quot;&gt;JSON/XML-RPC Client and Server Implementations&lt;/a&gt;&lt;br /&gt;
  
    </content:encoded>

    <pubDate>Mon, 29 Sep 2008 12:35:36 -0500</pubDate>
    <guid isPermaLink="false">http://bbh.tampico.org.mx/blog/index.php?/archives/8-guid.html</guid>
    
</item>

</channel>
</rss>
