<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/blog/templates/default/atom.css" type="text/css" ?>

<feed 
   xmlns="http://www.w3.org/2005/Atom"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://bbh.tampico.org.mx/blog/feeds/atom.xml" rel="self" title="Basilio Briceño" type="application/atom+xml" />
    <link href="http://bbh.tampico.org.mx/blog/"                        rel="alternate"    title="Basilio Briceño" type="text/html" />
    <link href="http://bbh.tampico.org.mx/blog/rss.php?version=2.0"     rel="alternate"    title="Basilio Briceño" type="application/rss+xml" />
    <title type="html">Basilio Briceño</title>
    <subtitle type="html">B B H</subtitle>
    <icon>http://bbh.tampico.org.mx/blog/templates/bulletproof/img/s9y_banner_small.png</icon>
    <id>http://bbh.tampico.org.mx/blog/</id>
    <updated>2009-01-07T02:15:40Z</updated>
    <generator uri="http://www.s9y.org/" version="1.3.1">Serendipity 1.3.1 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>

    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/19-Tlalokes-e-mail-list-services.html" rel="alternate" title="Tlalokes e-mail list services" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2009-01-07T02:15:40Z</published>
        <updated>2009-01-07T02:15:40Z</updated>
        <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=atom1.0&amp;type=comments&amp;cid=19</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/2-Projects" label="Projects" term="Projects" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/7-Software-Libre" label="Software Libre" term="Software Libre" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/3-Tlalokes" label="Tlalokes" term="Tlalokes" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/19-guid.html</id>
        <title type="html">Tlalokes e-mail list services</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Now you can subscribe to the e-mail list services.<br />
<br />
Send request in email to address &lt;majordomo@tlalokes.org&gt;<br />
<br />
To subscribe the list , use following as the only content of your letter:<br />
<pre>subscribe dev-list</pre><br />
Like via this URL: "<a href="mailto:majordomo@tlalokes.org?body=subscribe&#32;dev-list">subscribe dev-list</a>".<br />
<br />
To get off the list, use following as the only content of your letter:<br />
<pre>unsubscribe dev-list</pre><br />
Like via this URL: "<a href="mailto:majordomo@tlalokes.org?body=unsubscribe&#32;dev-list">unsubscribe dev-list</a>".<br />
<br />
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 "From:"/"Sender:"/"Reply-To:" headers don't match with your real address. Less confusion is better, of course.  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/18-Tlalokes-version-1.0-alpha.-Screencast-no-audio.html" rel="alternate" title="Tlalokes version 1.0 alpha. Screencast (no audio)" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2009-01-05T15:23:00Z</published>
        <updated>2009-01-05T15:23:00Z</updated>
        <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=atom1.0&amp;type=comments&amp;cid=18</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/2-Projects" label="Projects" term="Projects" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/7-Software-Libre" label="Software Libre" term="Software Libre" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/3-Tlalokes" label="Tlalokes" term="Tlalokes" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/18-guid.html</id>
        <title type="html">Tlalokes version 1.0 alpha. Screencast (no audio)</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                This is a screencast (no audio) to see how to install, configure and use Tlalokes in a easy way.<br />
<br />
<div id="container"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div><br />
<script type="text/javascript" src="http://tlalokes.org/mediaplayer/swfobject.js"></script><br />
<script type="text/javascript"><br />
var s1 = new SWFObject("http://tlalokes.org/mediaplayer/player.swf","ply","640","468","9","#FFFFFF");<br />
s1.addParam("allowfullscreen","true");<br />
s1.addParam("allowscriptaccess","always");<br />
s1.addParam("flashvars","file=http://tlalokes.org/mediaplayer/movies/tlalokes_v1.0a_screencast_noaudio.flv&image=http://tlalokes.org/mediaplayer/movies/tlalokes_v1.0a_screencast_noaudio.png");<br />
s1.write("container");<br />
</script><br />
<br />
<a href="http://tlalokes.org/mediaplayer/">Link to screencast</a>  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/17-Tlalokes-framework-1.0-alpha-version-available.html" rel="alternate" title="Tlalokes framework 1.0 alpha version available" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2009-01-02T21:43:39Z</published>
        <updated>2009-01-02T21:43:39Z</updated>
        <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=atom1.0&amp;type=comments&amp;cid=17</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/2-Projects" label="Projects" term="Projects" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/7-Software-Libre" label="Software Libre" term="Software Libre" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/3-Tlalokes" label="Tlalokes" term="Tlalokes" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/17-guid.html</id>
        <title type="html">Tlalokes framework 1.0 alpha version available</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Tlalokes framework 1.0 alpha version is now available, testers are welcome.<br />
<br />
You can download the alpha version of the framework in a bziped tar from <a href="http://tlalokes.org/tlalokes-framework.v1.0a.090102.tar.bz2">here</a> or a ziped version from <a href="http://tlalokes.org/tlalokes-framework.v1.0a.090102.zip">here</a>.<br />
<br />
Also you can download the admin application in a bziped tar from <a href="http://tlalokes.org/tlalokes-admin.v1.0a.090102.tar.bz2">here</a> or a ziped version from <a href="http://tlalokes.org/tlalokes-admin.v1.0a.090102.zip">here</a>.  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/16-Tlalokes-framework-1.0-is-very-close.html" rel="alternate" title="Tlalokes framework 1.0 is very close" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-12-21T06:39:18Z</published>
        <updated>2008-12-21T06:39:18Z</updated>
        <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=atom1.0&amp;type=comments&amp;cid=16</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/2-Projects" label="Projects" term="Projects" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/3-Tlalokes" label="Tlalokes" term="Tlalokes" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/16-guid.html</id>
        <title type="html">Tlalokes framework 1.0 is very close</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <a href="http://tlalokes.org/" title="Tlalokes framework">Tlalokes framework</a> 1.0 release January 2009.<br />
<br />
1.0 is not and will not be available from subversion, right now moving everything to <a href="http://git.or.cz/">git</a>.  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/15-Tlalokes-framework-development-snapshot-12-Nov-2008.html" rel="alternate" title="Tlalokes framework development snapshot (12 Nov 2008)" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-11-13T05:03:37Z</published>
        <updated>2008-11-13T05:03:37Z</updated>
        <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=atom1.0&amp;type=comments&amp;cid=15</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/2-Projects" label="Projects" term="Projects" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/3-Tlalokes" label="Tlalokes" term="Tlalokes" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/15-guid.html</id>
        <title type="html">Tlalokes framework development snapshot (12 Nov 2008)</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                A development snapshot has been published at Nov. 12 2008<br />
<br />
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.<br />
<br />
You can download this snapshot from <a href="http://tlalokes.org" title="Tlalokes framework">http://tlalokes.org/</a>  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/14-The-Configuration-File-Part-4-Default-section.html" rel="alternate" title="The Configuration File (Part 4 - Default section)" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-11-12T03:49:49Z</published>
        <updated>2008-11-12T03:49:49Z</updated>
        <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=atom1.0&amp;type=comments&amp;cid=14</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/2-Projects" label="Projects" term="Projects" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/3-Tlalokes" label="Tlalokes" term="Tlalokes" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/14-guid.html</id>
        <title type="html">The Configuration File (Part 4 - Default section)</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                The <b><em>default</em></b> section of the configuration file provides the following options:<br />
<br />
<img class="serendipity_image_center" width="430" height="391" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://bbh.tampico.org.mx/blog/uploads/tlalokes_config_default.png" alt="" /><br />
<br />
<strong>controller</strong>. At this point you can set the controller class that the frameworks must load by default.<br />
<br />
<strong>language</strong>. 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 <a href="http://www.loc.gov/standards/iso639-2/">ISO 639-2</a> with the extension <em>.php</em> and located at the <em>_lang</em> directory in your application's directory, by example: <em>myapp/_lang/eng.php</em> for english. This languages file will be described in a future post.<br />
 <br />
<strong>charset</strong> (Characters set). The use of UTF-8 is recommended, but actually the following characters sets are supported:<br />
<ul><li>UTF-8</li><li>ISO-8859-1</li><li>ISO-8859-15</li><li>cp866</li><li>cp1251</li><li>cp1252</li><li>KOI8-R</li><li>BIG5</li><li>GB2312</li><li>BIG5-HKSCS</li><li>Shift_JIS</li><li>EUC-JP</li></ul>  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/13-Remembering-Yngwie-Malmsteens-Concerto-Suite-Live-From-Japan-2000.html" rel="alternate" title="Remembering Yngwie Malmsteen's Concerto Suite Live From Japan 2000" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-10-12T03:39:39Z</published>
        <updated>2008-10-12T03:39:39Z</updated>
        <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=13</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=13</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/6-Culture" label="Culture" term="Culture" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/9-Entertainment" label="Entertainment" term="Entertainment" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/5-Music" label="Music" term="Music" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/13-guid.html</id>
        <title type="html">Remembering Yngwie Malmsteen's Concerto Suite Live From Japan 2000</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I will remember this moment for eternity. Is glorious. Enjoy.<br />
<br />
Yngwie Malsmsteen Concerto Suite Live From Japan 2000 with the Japan Philharmonic<br />
<br />
<strong>Vivace</strong><br />
<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/z_3ir8nSvv4&hl=es&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/z_3ir8nSvv4&hl=es&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
<br />
<a href="http://www.youtube.com/watch?v=z_3ir8nSvv4">Link to video</a><br />
<br />
<br />
<strong>Blitzkrieg</strong><br />
<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/GqVetuQiwLI&hl=es&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/GqVetuQiwLI&hl=es&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
<br />
<a href="http://www.youtube.com/watch?v=GqVetuQiwLI">Link to video</a><br />
<br />
<br />
<strong>Trilogy Suite</strong><br />
<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/CSaOXGVStCI&hl=es&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/CSaOXGVStCI&hl=es&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
<br />
<a href="http://www.youtube.com/watch?v=CSaOXGVStCI">Link to video</a><br />
<br />
<br />
<strong>Prelude To April And Tocatta</strong><br />
<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/4xAc4DQ7qVA&hl=es&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/4xAc4DQ7qVA&hl=es&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
<br />
<a href="http://www.youtube.com/watch?v=4xAc4DQ7qVA">Link to video</a><br />
<br />
<br />
<strong>Sarabande</strong><br />
<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/3viNxtphIpg&hl=es&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/3viNxtphIpg&hl=es&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
<br />
<a href="http://www.youtube.com/watch?v=3viNxtphIpg">Link to video</a><br />
<br />
<br />
<strong>Fugue</strong><br />
<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/yj7HE35aeH0&hl=es&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/yj7HE35aeH0&hl=es&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
<br />
<a href="http://www.youtube.com/watch?v=yj7HE35aeH0">Link to video</a>  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/12-Awsome-perico.html" rel="alternate" title="Awsome perico" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-10-12T02:51:17Z</published>
        <updated>2008-10-13T17:39:01Z</updated>
        <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=atom1.0&amp;type=comments&amp;cid=12</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/9-Entertainment" label="Entertainment" term="Entertainment" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/12-guid.html</id>
        <title type="html">Awsome perico</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                This video is about an awsome perico, is old, but funny.<br />
<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/pN30MEv_imM&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/pN30MEv_imM&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
<br />
<img src="http://bbh.tampico.org.mx/blog/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" />  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/11-Expectations.html" rel="alternate" title="Expectations" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-10-09T21:56:26Z</published>
        <updated>2008-10-10T07:47:41Z</updated>
        <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=atom1.0&amp;type=comments&amp;cid=11</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/6-Culture" label="Culture" term="Culture" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/11-guid.html</id>
        <title type="html">Expectations</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                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:<br />
<br />
<div style="background:#000000;width:400px;height:348px"><br />
 <embed flashVars="playerVars=showStats=yes|autoPlay=no|videoTitle=Something%20Amazing"  src="http://www.metacafe.com/fplayer/412915/something_amazing.swf" width="400" height="348" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed><br />
</div><br />
<br />
<img src="http://bbh.tampico.org.mx/blog/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" />  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/10-How-to-install-and-configure-OpenX-module-for-Drupal.html" rel="alternate" title="How to install and configure OpenX module for Drupal" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-10-06T16:02:05Z</published>
        <updated>2008-10-06T16:02:05Z</updated>
        <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=atom1.0&amp;type=comments&amp;cid=10</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/8-Drupal" label="Drupal" term="Drupal" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/1-PHP" label="PHP" term="PHP" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/10-guid.html</id>
        <title type="html">How to install and configure OpenX module for Drupal</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <strong><u>Download, install, configure and use OpenX</u></strong><br />
<br />
Work through the following list to get up and running with OpenX in four easy-to-take steps.<br />
<br />
<strong><a href="http://www.openx.org/download">Download</a></strong><br />
<br />
<strong><a href="http://www.openx.org/docs/2.4/qsg-install">Installation</a></strong><br />
<br />
<strong><a href="http://www.openx.org/docs/2.4/qsg-firstcampaign">Create your first campaign</a></strong><br />
<br />
<strong><a href="http://www.openx.org/support/using">Using</a></strong><br />
<br />
<br />
<strong><u>Download, install, configure and use the OpenX module for Drupal</u></strong><br />
<br />
<strong>Download</strong>.<br />
Download the module (according to which version of drupal you are using) from:<br />
<br />
<a href="http://www.openx.org/openx-module-for-drupal">http://www.openx.org/openx-module-for-drupal</a><br />
<br />
<strong>Decompress package</strong>.<br />
Unzip the relevant Zip file into your Drupal/modules folder.<br />
<br />
<strong>Activate the module at the admin console</strong>.<br />
Login to your drupal admin console and go to Home > Administer > Site building<br />
You should now see the OpenX module listed. Enable it<br />
<br />
<a class='serendipity_image_link' href='http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_activatemodule.png'><img width="640" style="border: 0px;" src="http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_activatemodule.png" alt="" /></a><br />
<br />
<strong>Add zones</strong><br />
You need to setup your zones in Home > Administer > Site configuration > OpenX AdServing<br />
<br />
If you have an account on the hosted version of OpenX, you only need to put the zone ID's into the table. (You can also give the zones meaningful names here.)<br />
<br />
<a class='serendipity_image_link' href='http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_configure.png'><img width="640" style="border: 0px;" src="http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_configure.png" alt="" /></a><br />
<br />
If you want to serve ads from your existing OpenX installation, expand the "Don't have a hosted account?" section and enter the delivery URL to your OpenX installation<br />
<br />
<a class='serendipity_image_link' href='http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_configurehost.png'><img width="597" height="447" style="border: 0px;" src="http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_configurehost.png" alt="" /></a><br />
<br />
<strong>Blocks</strong><br />
You can then add the blocks to your layout in Home > Administer > Site building > Blocks<br />
<br />
<img width="400" height="587" style="border: 0px;" src="http://bbh.tampico.org.mx/blog/uploads/openx-drupal_howto_configure_block.png" alt="" /><br />
<br />
<br />
<strong>Finally At the page check that your banner appears in at your selected block.</strong>  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/9-From-educational-warning-to-soviet-tactics.html" rel="alternate" title="From educational warning to soviet tactics" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-10-01T14:49:13Z</published>
        <updated>2008-10-01T15:21:01Z</updated>
        <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=atom1.0&amp;type=comments&amp;cid=9</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/7-Software-Libre" label="Software Libre" term="Software Libre" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/9-guid.html</id>
        <title type="html">From educational warning to soviet tactics</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Some time ago I wrote (in Spanish) an article named "<a href="http://bbh.tampico.org.mx/escritos/alerta_educativa_2007">Alerta educativa</a>" (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.<br />
<br />
I have nothing but to reproduce the open letter my dear friend <a href="http://gwolf.org/">Gunnar Wolf</a> just sent to the national newspaper <a href="http://www.eluniversal.com.mx/">El Universal</a>. He wrote "The reason I contacted them is the publication, over a week ago, of a note where they <a href="http://www.eluniversal.com.mx/notas/vi_539801.html">invite children to take part in a contest by IMPI towards fighting piracy</a>. 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".<br />
<br />
<a class='serendipity_image_link' href='http://bbh.tampico.org.mx/blog/uploads/criminals.jpg' target="_blank"><img class="serendipity_image_left" width="85" height="110" style="float: left; border: 0px; padding-left: 5px; padding-right: 5px;" src="http://bbh.tampico.org.mx/blog/uploads/criminals.serendipityThumb.jpg" alt="" /></a><a class='serendipity_image_link' href='http://bbh.tampico.org.mx/blog/uploads/CEA_ad.png' target="_blank"><img width="79" height="110" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://bbh.tampico.org.mx/blog/uploads/CEA_ad.serendipityThumb.png" alt="" /></a><br />
<br />
Right here the open letter in Spanish:<br />
<br />
Jorge Amigo Castañeda, Director General del Instituto Mexicano de Propiedad Intelectual;<br />
Editores del periódico "El Universal";<br />
Sociedad mexicana, presente.<br />
<br />
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- "contra la piratería". Pueden encontrar esta convocatoria en los archivos electrónicos de El Universal en la siguiente dirección:<br />
<br />
http://www.eluniversal.com.mx/notas/vi_539801.html<br />
<br />
Esta convocatoia cae en un sinnúmero de barbaridades, y solicito a los editores de este prestigioso diario el derecho de réplica.<br />
<br />
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 "pirata" en su diccionario de confianza - Según la 22ª edición del Diccionario de la Real Academia Española, pirata es:<br />
<br />
 1. adj. pirático.<br />
 2. adj. clandestino.<br />
 3. com. Persona que, junto con otras de igual condición, se dedica al abordaje de barcos en el mar para robar.<br />
 4. com. Persona cruel y despiadada.<br />
<br />
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.<br />
<br />
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.<br />
<br />
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.<br />
<br />
Pavel (o "Pavlik") 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 "El Niño Héroe" en la Unión Soviética. <br />
<br />
¿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? <br />
<br />
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.<br />
<br />
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.<br />
<br />
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.<br />
<br />
Gunnar Eyal Wolf Iszaevich<br />
Académico del Instituto de Investigaciones Económicas, UNAM<br />
Desarrollador de Debian GNU/Linux  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/8-PHP-and-JSON-RPC.html" rel="alternate" title="PHP and JSON-RPC" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-09-29T17:35:36Z</published>
        <updated>2008-09-29T17:35:36Z</updated>
        <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=8</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=8</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/1-PHP" label="PHP" term="PHP" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/8-guid.html</id>
        <title type="html">PHP and JSON-RPC</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                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's consumers. I can hear them saying "Don't waste your time! use SOAP or XML-RPC like everyone else", and that what your are doing, not wasting parsing time, yes you are right, you know that, but they don't care, their answer is "who cares?, buy more processor or more memory, but don't waste my developer's time on your hand made services". 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.<br />
<br />
The first answer to your first question is yes, already exist such thing, and is named JSON-RPC, very creative name isn't it? I'm sure you don't see that coming ;-), and you can find the project at <a href="http://json-rpc.org/">http://json-rpc.org/</a>.<br />
<br />
Principal features?<br />
<br />
- Inspired in the XML-RPC protocol.<br />
- Request and Response are serialized in JSON.<br />
- Data transported via HTTP.<br />
- Very often used asynchronously, to avoid frozen applications while request are in process.<br />
<br />
How it works?<br />
<br />
Request. The request is a single object with the following properties:<br />
- <u>method</u>. A string containing the name.<br />
- <u>params</u>. An array of parameters.<br />
- <u>id</u>. A request's unique identifier.<br />
<br />
Response. The response is a single object with the following properties:<br />
- <u>result</u>. The result of the method call.</li><br />
- <u>error</u>. An error object. If occurred.</li><br />
- <u>id</u>. The request's unique identifier.</li><br />
<br />
In JSON code:<br />
<br />
<img width="343" height="171" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://bbh.tampico.org.mx/blog/uploads/json-rpc_example.png" alt="JSON-RPC Request and Response example" /><br />
<br />
OK this post'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:<br />
<br />
- <a href="http://phpolait.sourceforge.net/">PHP-O-Lait</a><br />
- <a href="http://jsonrpcphp.org/">JSON-RPC PHP</a><br />
- <a href="http://code.google.com/p/json-xml-rpc/">JSON/XML-RPC Client and Server Implementations</a><br />
  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/7-The-Configuration-File-Part-3-DSN-section.html" rel="alternate" title="The Configuration File (Part 3 - DSN section)" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-09-28T09:16:09Z</published>
        <updated>2008-09-28T19:11:26Z</updated>
        <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=7</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=7</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/2-Projects" label="Projects" term="Projects" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/3-Tlalokes" label="Tlalokes" term="Tlalokes" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/7-guid.html</id>
        <title type="html">The Configuration File (Part 3 - DSN section)</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                As you may saw in the previous post about, there is a <a href="http://en.wikipedia.org/wiki/Database_Source_Name" title="Wikipedia's definition for Database Source Name" target="_blank">Database Source Name</a> (DSN) section in the configuration file.<br />
<br />
<img width="431" height="390" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://bbh.tampico.org.mx/blog/uploads/tlalokes_configuration_file_dsn.png" alt="" /><br />
<br />
In the type option you can set the name of your RDBMS, actually you can use any of the following: <u>pgsql</u>, <u>mysql</u>, <u>mysqli</u>, <u>sqlite</u>, <u>odbc</u>, <u>oracle</u> and <u>mssql</u>.<br />
<br />
Also you can set the host name of the server where your database is allocated, the username you will use to access your database and its current password.  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/6-The-Configuration-File-Part-2-Database-modes.html" rel="alternate" title="The Configuration File (Part 2 - Database modes)" />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-09-24T03:57:32Z</published>
        <updated>2008-09-28T19:11:25Z</updated>
        <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=6</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=6</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/2-Projects" label="Projects" term="Projects" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/3-Tlalokes" label="Tlalokes" term="Tlalokes" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/6-guid.html</id>
        <title type="html">The Configuration File (Part 2 - Database modes)</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                In a <a href="http://bbh.tampico.org.mx/blog/archives/5-The-configuration-file.html" title="The configuration file">previous post</a> I wrote about the modes section in the Tlalokes framework configuration's file. But the topic about the <u>database</u> mode was pending.<br />
<br />
Tlalokes uses the <a href="http://propel.phpdb.org/" title="Propel">Propel</a> as <a href="http://en.wikipedia.org/wiki/Object-relational_mapping" title="Object-relational mapping">ORM</a> in order to work with databases in the same way you work with other classes and objects in PHP. Propel uses an XML <a href="http://propel.phpdb.org/trac/wiki/Users/Documentation/1.2/Schema" title="Propel schema documentation">schema</a> to define the object-database relation. But it requires write this XML and then run a <a href="http://phing.info/" title="Phing is a project build system based on Apache Ant">Phing</a> command provided at the Propel generator in order to build objects, database tables, etc.<br />
<br />
Tlalokes provides a simplified way to use Propel, instead of running Phing "tasks" manually throw the <a href="http://en.wikipedia.org/wiki/Command_line_interface" title="Command line interface">CLI</a> Tlalokes runs them for you, the only thing you have to do is to specify the <u>database mode</u>, and then, before your application loads Propel runs its "tasks" and that's all.<br />
<br />
Tlalokes simplifies the way to define the relation between tables and mapping objects, instead of using and XML schema it uses <a href="http://wiki.tlalokes.org/index.php/Annotations" title="Tlalokes's Annotation's definition">annotated</a> classes named <strong>Definition-Objects</strong>.<br />
<br />
<img width="636" height="322" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://bbh.tampico.org.mx/blog/uploads/tlalokes_definition_object_example.png" alt="Definition-Object example" /><br />
<br />
The database mode provides you the following options:<br />
<br />
<strong><u>build-conf</u></strong>. Generates the Propel's configuration files.<br />
<br />
<strong><u>build-tables</u></strong>. Generates the tables at the database based in Definition-Objects. Previously you must setup the <a href="http://en.wikipedia.org/wiki/Database_Source_Name" title="Database Source Name">DSN</a> <a href="http://bbh.tampico.org.mx/blog/archives/7-The-Configuration-File-Part-3-DSN-section.html" title="The Configuration File (Part 3 DSN section)">section in the configuration file</a>.<br />
<br />
<strong><u>build-all</u></strong>. Generates the database tables, and the ORM objects.<br />
<br />
<strong><u>build-from-db</u></strong>. Generates the ORM objects from existent database.<br />
<br />
<strong><u>build-om</u></strong>. Generates only the ORM objects from Definition-Objects.<br />
<br />
<strong><u>alter-tables</u></strong>. Actually in development, regenerates and execute alteration SQL files in order to modify your database tables according to your Definition-Objects. Right now just works with <a href="http://www.postgresql.org/" title="PostgreSQL RDBMS">PostgreSQL</a>.<br />
<br />
<strong><u>production</u></strong>. This mode skips any Propel task.  
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://bbh.tampico.org.mx/blog/archives/5-The-configuration-file..html" rel="alternate" title="The configuration file." />
        <author>
            <name>Basilio Briceño</name>
                    </author>
    
        <published>2008-09-20T00:35:28Z</published>
        <updated>2008-09-26T20:34:28Z</updated>
        <wfw:comment>http://bbh.tampico.org.mx/blog/wfwcomment.php?cid=5</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://bbh.tampico.org.mx/blog/rss.php?version=atom1.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    
            <category scheme="http://bbh.tampico.org.mx/blog/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/2-Projects" label="Projects" term="Projects" />
            <category scheme="http://bbh.tampico.org.mx/blog/categories/3-Tlalokes" label="Tlalokes" term="Tlalokes" />
    
        <id>http://bbh.tampico.org.mx/blog/archives/5-guid.html</id>
        <title type="html">The configuration file.</title>
        <content type="xhtml" xml:base="http://bbh.tampico.org.mx/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Tlalokes was written in order to provide some features that I consider another frameworks in PHP are not providing, or not in a way I liked. One of the most important files in Tlalokes is the configuration file named <u>config.php</u>.<br />
<br />
<img width="434" height="394" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://bbh.tampico.org.mx/blog/uploads/tlalokes_config_file.png" alt="Tlalokes framework's configuration file" /><br />
<br />
I will describe every section of this file in the following posts, but right now I want to focus this post at the section named <u>mode</u>.<br />
<br />
<img width="433" height="393" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://bbh.tampico.org.mx/blog/uploads/tlalokes_config_file_modes.png" alt="Mode's section of the Tlalokes framework's configuration file" /><br />
<br />
The modes section provides three configuration options: <u>language</u>, <u>templates</u> and <u>database</u>.<br />
<br />
The <strong>language</strong> mode allows you to choose the format of your locale files, right now this options are: <u>array</u> and <u>XML</u>, I suggest to use array instead of XML, because arrays are PHP native and do not require any parsing, in fact is possible that the XML will be removed as a supported option in order to save time.<br />
<br />
The <strong>templates</strong> mode provides you of two options: <u>debug</u> and <u>production</u>. Debug mode renders your pages every time they are requested, and production mode looks for actually rendered pages in order to save time.<br />
<br />
The <strong>database</strong> mode provides your of the following options: <u>build-conf</u>, <u>build-tables</u>, <u>build-all</u>, <u>build-from-db</u>, <u>build-om</u>, <u>alter-tables</u> and <u>production</u>. This is a more extensive topic, so I'm going to describe this options at the <a href="http://bbh.tampico.org.mx/blog/archives/6-Database-modes.html" title="Database modes">next post</a>.  
            </div>
        </content>
        
    </entry>

</feed>