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

<channel>
	<title>Gonzalo Naveira</title>
	<atom:link href="http://gonzalonaveira.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://gonzalonaveira.com/blog</link>
	<description></description>
	<lastBuildDate>Sat, 05 May 2012 20:12:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>¡Abri tu mente! ¡Abri tu visión!</title>
		<link>http://gonzalonaveira.com/blog/2012/05/abri-tu-mente-abri-tu-vision/</link>
		<comments>http://gonzalonaveira.com/blog/2012/05/abri-tu-mente-abri-tu-vision/#comments</comments>
		<pubDate>Sat, 05 May 2012 20:12:18 +0000</pubDate>
		<dc:creator>gnaveira</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://gonzalonaveira.com/blog/?p=106</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="attachment_107" class="wp-caption alignnone" style="width: 652px"><a href="http://gonzalonaveira.com/blog/wp-content/uploads/2012/05/abrir_la_mente.jpg"><img src="http://gonzalonaveira.com/blog/wp-content/uploads/2012/05/abrir_la_mente.jpg" alt="La mente es como un paracaidas, no sirve si no se abre" title="La mente es como un paracaidas, no sirve si no se abre" width="642" height="480" class="size-full wp-image-107" /></a><p class="wp-caption-text">La mente es como un paracaidas, no sirve si no se abre</p></div>
]]></content:encoded>
			<wfw:commentRss>http://gonzalonaveira.com/blog/2012/05/abri-tu-mente-abri-tu-vision/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liceo Militar</title>
		<link>http://gonzalonaveira.com/blog/2012/04/liceo-militar/</link>
		<comments>http://gonzalonaveira.com/blog/2012/04/liceo-militar/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 19:24:52 +0000</pubDate>
		<dc:creator>gnaveira</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[humor grafico]]></category>

		<guid isPermaLink="false">http://gonzalonaveira.com/blog/?p=100</guid>
		<description><![CDATA[<p><a href="http://gonzalonaveira.com/blog/wp-content/uploads/2012/04/liceo-militar.jpg"></a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://gonzalonaveira.com/blog/wp-content/uploads/2012/04/liceo-militar.jpg"><img src="http://gonzalonaveira.com/blog/wp-content/uploads/2012/04/liceo-militar.jpg" alt="" title="liceo-militar" class="alignnone wp-image-101" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://gonzalonaveira.com/blog/2012/04/liceo-militar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error con acentos y eñes (enies) en PHP &#8211; MySQL</title>
		<link>http://gonzalonaveira.com/blog/2011/11/error-con-acentos-y-enes-enies-en-php-mysql/</link>
		<comments>http://gonzalonaveira.com/blog/2011/11/error-con-acentos-y-enes-enies-en-php-mysql/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 15:53:58 +0000</pubDate>
		<dc:creator>gnaveira</dc:creator>
				<category><![CDATA[Programacion]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://gonzalonaveira.com/blog/?p=90</guid>
		<description><![CDATA[<p>Anteriormente había posteado como solucionar <a href="http://gonzalonaveira.com/blog/2011/05/problemas-en-codeigniter-con-acentos-y-caracteres-especiales-utf-8/">problemas de CodeIgniter con acentos y caracteres especiales (UTF-8)</a>, ahora en otro desarrollo me encontre con otro problema de este tipo.</p> <p>Muchas veces al crear una web con PHP y MySQL, ocurre un problema al introducir y mostrar datos: estos se alteran acabando en Ã¡Ã³Ã± y cosas parecidas.</p> Solucionar [...]]]></description>
			<content:encoded><![CDATA[<p>Anteriormente había posteado como solucionar <a href="http://gonzalonaveira.com/blog/2011/05/problemas-en-codeigniter-con-acentos-y-caracteres-especiales-utf-8/"><strong>problemas de CodeIgniter con acentos y caracteres especiales (UTF-8)</strong></a>, ahora en otro desarrollo me encontre con otro problema de este tipo.</p>
<p>Muchas veces al crear una web con <strong>PHP y MySQL</strong>, ocurre un problema al introducir y mostrar datos: estos se alteran acabando en <strong>Ã¡Ã³Ã±</strong> y cosas parecidas.</p>
<h2>Solucionar el problema de los acentos y eñes</h2>
<ul>
<li>Cambiar el <strong>cotejamiento de las tablas a</strong> <strong><code>utf_unicode_ci</code></strong> <em>(en Operations &gt; </em><em>Collation de phpMyAdmin se puede cambiar)</em></li>
<li>Pon en el <strong><code>&lt;head&gt;</code></strong>de todos los archivos HTML: 
<div class="fvch-code">
<pre class="fvch-line-numbers">1
</pre>
<pre><span class="php"><span class="php-operator">&amp;</span>lt;meta http<span class="php-operator">-</span>equiv<span class="php-operator">=</span><span class="php-string">&quot;Content-type&quot;</span> content<span class="php-operator">=</span><span class="php-string">&quot;text/html; charset=utf-8&quot;</span> <span class="php-operator">/</span><span class="php-operator">&amp;</span>gt;</span></pre>
</div>
</li>
<li>Y en los puramente PHP (que muestran XML, llamadas de AJAX, APIs…) pon el código: 
<div class="fvch-code">
<pre class="fvch-line-numbers">1
</pre>
<pre><span class="php"><span class="php-function">header</span><span class="php-brackets">(</span><span class="php-string">&quot;Content-Type: text/html;charset=utf-8&quot;</span><span class="php-brackets">)</span>;</span></pre>
</div>
</li>
<li>Al crear la conexión de PHP con MySQL, envía esta consulta justo tras la conexión: 
<div class="fvch-code">
<pre class="fvch-line-numbers">1
</pre>
<pre><span class="php"><span class="php-function">mysql_query</span><span class="php-brackets">(</span><span class="php-string">&quot;SET NAMES 'utf8'&quot;</span><span class="php-brackets">)</span>;</span></pre>
</div>
</li>
<li>Quita el <strong><code>DefaultCharset</code></strong> del Apache o modifícalo</li>
</ul>
<p>Yo solamente con cambiar el cotejamiento de las tablas y setear la conexión en UTF-8 pude solucionar el problema, espero que les sirva!</p>
]]></content:encoded>
			<wfw:commentRss>http://gonzalonaveira.com/blog/2011/11/error-con-acentos-y-enes-enies-en-php-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Costos de registrar un dominio .com.ar</title>
		<link>http://gonzalonaveira.com/blog/2011/11/costos-de-registrar-un-dominio-com-ar/</link>
		<comments>http://gonzalonaveira.com/blog/2011/11/costos-de-registrar-un-dominio-com-ar/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 14:04:08 +0000</pubDate>
		<dc:creator>gnaveira</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[NIC.AR]]></category>
		<category><![CDATA[TLD]]></category>

		<guid isPermaLink="false">http://gonzalonaveira.com/blog/?p=85</guid>
		<description><![CDATA[Costos de registrar dominios argentinos <p>Lo principal que debemos saber es:</p> <p>¿Tiene algún costo el registro de un dominio en NIC Argentina y/o cualquier otro trámite?</p> <p>No ha sido establecido aún el costo de registro y/o de cualquier otro trámite inherente a dominios.</p> <p>Pueden leer toda la reglamentación y pasos al respecto en <a href="http://www.nic.ar/faq1.html">NIC.AR</a></p> [...]]]></description>
			<content:encoded><![CDATA[<h2>Costos de registrar dominios argentinos</h2>
<p>Lo principal que debemos saber es:</p>
<blockquote><p><strong>¿Tiene algún costo el registro de un dominio en NIC Argentina y/o cualquier otro trámite?</strong></p>
<p>No ha sido establecido aún el costo de registro y/o de cualquier otro trámite inherente a dominios.</p></blockquote>
<p>Pueden leer toda la reglamentación y pasos al respecto en <a href="http://www.nic.ar/faq1.html">NIC.AR</a></p>
<h2>¿Cuáles son los pasos para registar un dominio?</h2>
<p>Primero verifique mediante la opción <strong><em>&#8220;Consultar Dominios&#8221;</em></strong> si el nombre deseado no se encuentra registrado, y luego, ingrese a la opción <strong><em>&#8220;Registrar Dominio&#8221;</em></strong> y siga el proceso guiado para el registro y delegación de dominios, éste le solicitará los datos de la Entidad Registrante, de la Persona Responsable y los DNS correspondientes a los servidores que resolverán el nombre de dominio.</p>
<p>Para leer más detalladamente puede <a href="http://www.nic.ar/guia.html">leer la guia del solicitante</a></p>
<h2>¿Cuántos dominios puede registrar una misma entidad registrante?</h2>
<div>
<p>Una entidad puede registrar a su nombre hasta 200 dominios inclusive.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://gonzalonaveira.com/blog/2011/11/costos-de-registrar-un-dominio-com-ar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Template en PSD para el framework de CSS, 960 Grid</title>
		<link>http://gonzalonaveira.com/blog/2011/10/template-en-psd-para-el-framework-de-css-960-grid/</link>
		<comments>http://gonzalonaveira.com/blog/2011/10/template-en-psd-para-el-framework-de-css-960-grid/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 21:20:03 +0000</pubDate>
		<dc:creator>gnaveira</dc:creator>
				<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[960 grid]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[framework]]></category>

		<guid isPermaLink="false">http://gonzalonaveira.com/blog/?p=80</guid>
		<description><![CDATA[<p>Via <a href="http://jepserbernardino.com/idea/960-grid-un-framework-para-css/">Jepser Bernardino</a> les dejo una intruducción a lo que es 960 Grid, pueden seguir en su página un tutorial muy completo.</p> ¿Qué es 960 Grid? <p>960 Grid es un framework de CSS que nos facilita la vida en un mil por ciento (si lo sabemos utilizar). Este grid se creó por la necesidad [...]]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://jepserbernardino.com/idea/960-grid-un-framework-para-css/">Jepser Bernardino</a> les dejo una intruducción a lo que es 960 Grid, pueden seguir en su página un tutorial muy completo.</p>
<h2>¿Qué es 960 Grid?</h2>
<p>960 Grid es un framework de CSS que nos facilita la vida en un mil por ciento (si lo sabemos utilizar). Este grid se creó por la necesidad de tener un “estándar” en el ancho de los sitios web. En nuestros días ya es sólo un pequeño porcentaje de usuarios que utilizan resolución de 800 x 600 pixeles, <strong>mientras la mayoría ya utiliza resoluciones de 1024 x 768 px o mayores</strong>. Es por eso que un grupo de personas decidió crear este sistema de maquetado basado en 960px de ancho, con configuraciones de 12 y 16 columnas para poder combinar entre sí y así crear nuestros layout de una forma simple y rápida.</p>
<h2>Conociendo el grid</h2>
<p>Podemos utilizar 12 o 16 columnas para crear nuestros layouts, cada una de las columnas tiene un margen izquierdo y derecho de 10px, para crear 20px de separación entre columnas. Sabiendo esto, decimos que si utilizo 12 columnas, cada columna será de 60px cada una y sí utilizo 16 columnas, el ancho de cada una será de 40px.Visiten la <a title="Demo Page" href="http://www.960.gs/demo.html">página demo</a> donde podrán observar una gama de combinaciones para darse una idea de como trabaja este framework.</p>
<p>Veremos ahora como es que se divide el grid en una configuración de 12 columnas:</p>
<ol>
<li>60px</li>
<li>140px</li>
<li>220px</li>
<li>300px</li>
<li>380px</li>
<li>460px</li>
<li>540px</li>
<li>620px</li>
<li>700px</li>
<li>780px</li>
<li>860px</li>
<li>940px</li>
</ol>
<p>Como verán, cada una de las filas lleva un número, que será el identificador; es decir, el ancho de la columna corresponde al número de a la par.<strong> Y se forma así:<em> grid_xx</em> donde<em> “xx”</em> es el numero de la lista.  Pero,¿Cómo 960 grid sabe sí utilizo 12 o 16 columnas? Simple, tiene una clase <em>.container_yy</em>, donde <em>“yy”</em> es el numero de columnas que voy a utilizar.</strong></p>
<h2>Template en PSD para 960 Grid</h2>
<p>El template es autoria de <a href="http://simonwebdesign.com/">Simon Web Design</a> y es muy util, pueden <a href="http://simonwebdesign.com/psd-960-grid-template/">descargalo de su página</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://gonzalonaveira.com/blog/2011/10/template-en-psd-para-el-framework-de-css-960-grid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error en el .htaccess al quitar el index.php de las URL en CodeIgniter 2.0</title>
		<link>http://gonzalonaveira.com/blog/2011/07/error-en-el-htaccess-al-quitar-el-index-php-de-las-url-en-codeigniter-2-0/</link>
		<comments>http://gonzalonaveira.com/blog/2011/07/error-en-el-htaccess-al-quitar-el-index-php-de-las-url-en-codeigniter-2-0/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 06:37:56 +0000</pubDate>
		<dc:creator>gnaveira</dc:creator>
				<category><![CDATA[Programacion]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[htaccess]]></category>

		<guid isPermaLink="false">http://gonzalonaveira.com/blog/?p=71</guid>
		<description><![CDATA[Error: “No input file specified” &#8211; CodeIgniter 2.0 <p>Estaba terminando un proyecto personal en CodeIgniter 2.0 que es con lo que ultimamente estoy programando en PHP. Al subirlo a mi hosting al parecer no se si la versión de Apache o la configuración de este era distinta a la de mi instalación local de WAMP [...]]]></description>
			<content:encoded><![CDATA[<h2>Error: “No input file specified” &#8211; CodeIgniter 2.0</h2>
<p>Estaba terminando un proyecto personal en CodeIgniter 2.0 que es con lo que ultimamente estoy programando en PHP. Al subirlo a mi hosting al parecer no se si la versión de Apache o la configuración de este era distinta a la de mi instalación local de WAMP por lo que, magicamente, dejo de funcionar todo <img src='http://gonzalonaveira.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>
<p>Cuando queria acceder a algún metodo de algún controlador me tiraba el error:</p>
<blockquote><p>No input file specified.</p></blockquote>
<p>Después de luchar con las distintas configuraciones que lei en varios lados di con la solución, acá les dejo lo que a mi me sirvio a ver si les sirve para ahorrarse un tiempo:</p>
<h3>.htaccess</h3>
<div class="fvch-code">
<pre class="fvch-line-numbers">1
2
3
4
5
6
7
8
9
10
11
12
13
</pre>
<pre><span class="php">RewriteEngine On
RewriteBase <span class="php-operator">/</span>
RewriteCond <span class="php-operator">%</span><span class="php-brackets">{</span>REQUEST_URI<span class="php-brackets">}</span> <span class="php-operator">^</span><span class="php-function">system</span><span class="php-operator">.</span><span class="php-operator">*</span>
RewriteRule <span class="php-operator">^</span><span class="php-brackets">(</span><span class="php-operator">.</span><span class="php-operator">*</span><span class="php-brackets">)</span><span class="php-var">$</span> <span class="php-operator">/</span>index<span class="php-operator">.</span>php<span class="php-operator">?</span><span class="php-operator">/</span><span class="php-var">$1</span> <span class="php-brackets">[</span>L<span class="php-brackets">]</span>
RewriteCond <span class="php-operator">%</span><span class="php-brackets">{</span>REQUEST_FILENAME<span class="php-brackets">}</span> <span class="php-operator">!</span><span class="php-operator">-</span>f
RewriteCond <span class="php-operator">%</span><span class="php-brackets">{</span>REQUEST_FILENAME<span class="php-brackets">}</span> <span class="php-operator">!</span><span class="php-operator">-</span>d
RewriteRule <span class="php-operator">^</span><span class="php-brackets">(</span><span class="php-operator">.</span><span class="php-operator">*</span><span class="php-brackets">)</span><span class="php-var">$</span> index<span class="php-operator">.</span>php<span class="php-operator">?</span><span class="php-operator">/</span><span class="php-var">$1</span> <span class="php-brackets">[</span>L<span class="php-brackets">]</span></span></pre>
</div>
<p>Nota: Prestar especial atención en RewriteRule ^(.*)$ index.php<strong>?</strong>/$1 [L]</p>
<h3>Config.php</h3>
<div class="fvch-code">
<pre class="fvch-line-numbers">1
2
3
</pre>
<pre><span class="php"><span class="php-var">$config</span><span class="php-brackets">[</span><span class="php-string">'index_page'</span><span class="php-brackets">]</span> <span class="php-operator">=</span> <span class="php-string">''</span>;
<span class="php-var">$config</span><span class="php-brackets">[</span><span class="php-string">'uri_protocol'</span><span class="php-brackets">]</span>    <span class="php-operator">=</span> <span class="php-string">'AUTO'</span>;</span></pre>
</div>
<p>Recuerden quitar el &#8216;index_page&#8217; para que efectivamente no les aparesca el index.php en la URL.</p>
<p>Espero que a ustedes también les sirva <img src='http://gonzalonaveira.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://gonzalonaveira.com/blog/2011/07/error-en-el-htaccess-al-quitar-el-index-php-de-las-url-en-codeigniter-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El fascismo se cura leyendo</title>
		<link>http://gonzalonaveira.com/blog/2011/07/el-fascismo-se-cura-leyendo/</link>
		<comments>http://gonzalonaveira.com/blog/2011/07/el-fascismo-se-cura-leyendo/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 02:31:34 +0000</pubDate>
		<dc:creator>gnaveira</dc:creator>
				<category><![CDATA[Politica]]></category>
		<category><![CDATA[fascismo]]></category>

		<guid isPermaLink="false">http://gonzalonaveira.com/blog/?p=67</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="attachment_68" class="wp-caption aligncenter" style="width: 730px"><a href="http://gonzalonaveira.com/blog/wp-content/uploads/2011/07/facismo.jpg"><img class="size-full wp-image-68" title="La cura del fascismo" src="http://gonzalonaveira.com/blog/wp-content/uploads/2011/07/facismo.jpg" alt="La cura del fascismo" width="720" height="479" /></a><p class="wp-caption-text">La cura del fascismo</p></div>
]]></content:encoded>
			<wfw:commentRss>http://gonzalonaveira.com/blog/2011/07/el-fascismo-se-cura-leyendo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El analfabeto político &#8211; Bertolt Brecht</title>
		<link>http://gonzalonaveira.com/blog/2011/07/el-analfabeto-politico-bertolt-brecht/</link>
		<comments>http://gonzalonaveira.com/blog/2011/07/el-analfabeto-politico-bertolt-brecht/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 02:44:19 +0000</pubDate>
		<dc:creator>gnaveira</dc:creator>
				<category><![CDATA[Politica]]></category>
		<category><![CDATA[Bertolt Brecht]]></category>

		<guid isPermaLink="false">http://gonzalonaveira.com/blog/?p=62</guid>
		<description><![CDATA[<p>El peor analfabeto es el analfabeto politico decia Bertolt Brecht, dramaturgo y poeta alemán. Cuanta razón.</p> <p>&#8220;El peor analfabeto es el analfabeto político. No oye, no habla, no participa de los acontecimientos políticos. No sabe que el costo de la vida, el precio de los frijoles, del pan, de la harina, del vestido, del zapato [...]]]></description>
			<content:encoded><![CDATA[<p>El peor analfabeto es el analfabeto politico decia Bertolt Brecht, dramaturgo y poeta alemán. Cuanta razón.</p>
<blockquote><p>&#8220;El peor analfabeto es el analfabeto político. No oye, no habla, no participa de los acontecimientos políticos. No sabe que el costo de la vida, el precio de los frijoles, del pan, de la harina, del vestido, del zapato y de los remedios, dependen de decisiones políticas. El analfabeto político es tan burro que se enorgullece y ensancha el pecho diciendo que odia la política. No sabe que de su ignorancia política nace la prostituta, el menor abandonado y el peor de todos los bandidos que es el político corrupto, mequetrefe y lacayo de las empresas nacionales y multinacionales&#8221;.</p></blockquote>
<p><a href="http://es.wikiquote.org/wiki/Bertolt_Brecht"><strong>Bertolt Brecht</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://gonzalonaveira.com/blog/2011/07/el-analfabeto-politico-bertolt-brecht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extendiendo el controlador nativo CI_Controller con nuestro controlador base en CodeIgniter</title>
		<link>http://gonzalonaveira.com/blog/2011/06/extendiendo-el-controlador-nativo-ci_controller-con-nuestro-controlador-base-en-codeigniter/</link>
		<comments>http://gonzalonaveira.com/blog/2011/06/extendiendo-el-controlador-nativo-ci_controller-con-nuestro-controlador-base-en-codeigniter/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 22:59:36 +0000</pubDate>
		<dc:creator>gnaveira</dc:creator>
				<category><![CDATA[Programacion]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://gonzalonaveira.com/blog/?p=58</guid>
		<description><![CDATA[Extender el controlador nativo, CI_Controller, con un controlador base nuestro en CodeIgniter 2.0.2 <p>Desarrollando con CodeIgniter 2.0.2 me encontre con la situación de querer extender el controlador nativo de CodeIgniter, CI_Controller, para poder implementar funciones relacionadas con los roles de usuario.</p> <p>En teoría es muy simple, aunque buscando encontraba una solución que al aplicarla no [...]]]></description>
			<content:encoded><![CDATA[<h2>Extender el controlador nativo, CI_Controller, con un controlador base nuestro en CodeIgniter 2.0.2</h2>
<p>Desarrollando con <strong>CodeIgniter 2.0.2</strong> me encontre con la situación de querer extender el controlador nativo de CodeIgniter, CI_Controller, para poder implementar funciones relacionadas con los roles de usuario.</p>
<p>En teoría es muy simple, aunque buscando encontraba una solución que al aplicarla no funcionaba <img src='http://gonzalonaveira.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Nada de que asustarse&#8230; Buscando un poco más descubrí que al cambio de versión los muchachos de CodeIgniter cambiaron las clases del Core a la carpeta <strong>system/core/</strong>, por lo que debemos ubicar nuestro controllador en la carpeta<strong> </strong><strong>applications/core/.</strong></p>
<p>También tenemos que acordarnos del prefijo que se declara en el archivo de configuración, config.php<strong>:</strong></p>
<div class="fvch-code">
<pre class="fvch-line-numbers">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
</pre>
<pre><span class="php"><span class="php-comment">/*
|--------------------------------------------------------------------------
| Class Extension Prefix
|--------------------------------------------------------------------------
|
| This item allows you to set the filename/classname prefix when extending
| native libraries.  For more information please see the user guide:
|
| http://codeigniter.com/user_guide/general/core_classes.html
| http://codeigniter.com/user_guide/general/creating_libraries.html
|
*/</span>
<span class="php-var">$config</span><span class="php-brackets">[</span><span class="php-string">'subclass_prefix'</span><span class="php-brackets">]</span> <span class="php-operator">=</span> <span class="php-string">'GN_'</span>;</span></pre>
</div>
<h3>Ejemplo de como extender el controlador nativo para CodeIgniter 2.0.2</h3>
<p>Acá les dejo un pequeño ejemplo para que no se rompan la cabeza cuando se encuentren con este problema:</p>
<div class="fvch-code">
<pre class="fvch-line-numbers">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
</pre>
<pre><span class="php"><span class="php-script-tag">&lt;?php</span> <span class="php-keyword">if</span> <span class="php-brackets">(</span> <span class="php-operator">!</span> <span class="php-function">defined</span><span class="php-brackets">(</span><span class="php-string">'BASEPATH'</span><span class="php-brackets">)</span><span class="php-brackets">)</span> <span class="php-function">exit</span><span class="php-brackets">(</span><span class="php-string">'No direct script access allowed'</span><span class="php-brackets">)</span>;

<span class="php-comment">//Ubicación /aplication/core/
</span>

<span class="php-keyword">class</span> GN_Controller <span class="php-keyword">extends</span> CI_Controller<span class="php-brackets">{</span>

<span class="php-keyword">public</span> <span class="php-function">function</span> GN_Controller<span class="php-brackets">(</span><span class="php-brackets">)</span><span class="php-brackets">{</span>
parent<span class="php-operator">:</span><span class="php-operator">:</span>__construct<span class="php-brackets">(</span><span class="php-brackets">)</span>;

<span class="php-brackets">}</span>

<span class="php-keyword">public</span> <span class="php-function">function</span> funcionGeneral<span class="php-brackets">(</span><span class="php-brackets">)</span><span class="php-brackets">{</span>

<span class="php-comment">/*

Alguna función general para todos los controladores...

*/</span>

<span class="php-brackets">}</span>

<span class="php-brackets">}</span></span></pre>
</div>
<p>Luego de crear nuestro controlador base el cual va a ser utilizado por los controladores que creamos necesarios. En mi caso todos.</p>
<div class="fvch-code">
<pre class="fvch-line-numbers">1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre>
<pre><span class="php"><span class="php-comment">//Ubicación aplication/controllers/
</span>
<span class="php-keyword">class</span> Main <span class="php-keyword">extends</span> GN_Controller <span class="php-brackets">{</span>

<span class="php-keyword">public</span> <span class="php-function">function</span> Main<span class="php-brackets">(</span><span class="php-brackets">)</span><span class="php-brackets">{</span>
parent<span class="php-operator">:</span><span class="php-operator">:</span>GN_Controller<span class="php-brackets">(</span><span class="php-brackets">)</span>;

<span class="php-brackets">}</span>

<span class="php-brackets">}</span></span></pre>
</div>
<p>&nbsp;</p>
<p>Espero que les haya servido y ahorrado algunos minutos de su vida <img src='http://gonzalonaveira.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> . Cualquier duda comentan!</p>
]]></content:encoded>
			<wfw:commentRss>http://gonzalonaveira.com/blog/2011/06/extendiendo-el-controlador-nativo-ci_controller-con-nuestro-controlador-base-en-codeigniter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>La guerra de la triple Alianza contra Paraguay &#8211; Eduardo Galeano (Las venas abiertas de América Latina)</title>
		<link>http://gonzalonaveira.com/blog/2011/06/la-guerra-de-la-triple-alianza-contra-paraguay-eduardo-galeano-las-venas-abiertas-de-america-latina/</link>
		<comments>http://gonzalonaveira.com/blog/2011/06/la-guerra-de-la-triple-alianza-contra-paraguay-eduardo-galeano-las-venas-abiertas-de-america-latina/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 16:53:17 +0000</pubDate>
		<dc:creator>gnaveira</dc:creator>
				<category><![CDATA[Historia]]></category>
		<category><![CDATA[Eduardo Galeano]]></category>
		<category><![CDATA[Triple Alianza]]></category>

		<guid isPermaLink="false">http://gonzalonaveira.com/blog/?p=54</guid>
		<description><![CDATA[La guerra de la Triple Alianza contra el Paraguay aniquiló la única experiencia exitosa de desarrollo independiente&#8230; <p>Les dejo una parte del genial libro de Eduardo Galeano que hace poco terminé de leer&#8230; Este fragmento hace referencia a lo ocurrido en latino america al momento de la guerra de la triple alianza que se realizo [...]]]></description>
			<content:encoded><![CDATA[<h2>La guerra de la Triple Alianza contra el Paraguay aniquiló la única experiencia exitosa de desarrollo independiente&#8230;</h2>
<p>Les dejo una parte del genial libro de Eduardo Galeano que hace poco terminé de leer&#8230; Este fragmento hace referencia a lo ocurrido en latino america al momento de la guerra de la triple alianza que se realizo contra Paraguay por parte de Argentina, Brasil y Uruguay bajo el dominio del Imperio Britanico.</p>
<p>Argentina, por su parte devolvío los trofeos de esta Guerra Infame en los años &#8217;50, con la intención de cerrar una herida todavía abierta. Posteriormente lo hicieron Brazil y Uruguay</p>
<p>Sin más, les dejo el texto. Es un poco largo pero vale la pena!</p>
<h3><em>Eduardo Galeano. Las venas abiertas de América Latina</em></h3>
<p>El hombre viajaba a mi lado, silencioso. Su perfil, nariz afilada,  altos pómulos, se recortaba contra la fuerte luz del mediodía. Ibamos  rumbo a Asunción, desde la frontera del sur, en un ómnibus para veinte  personas que contenía, no sé cómo, cincuenta. Al cabo de unas horas,  hicimos un alto. Nos sentamos en un patio abierto, a la sombra de un  árbol de hojas carnosas. A nuestros ojos, se abría el brillo  enceguecedor de la vasta, despoblada, intacta tierra roja: de horizonte a  horizonte, nada perturba la transparencia del aire en Paraguay.</p>
<p>Fumamos.  Mi compañero, campesino de habla guaraní, enhebró algunas palabras  tristes en castellano. «Los paraguayos somos pobres y pocos», me dijo.  Me explicó que había bajado a Encarnación a buscar trabajo pero no había  encontrado. Apenas si había podido reunir unos pesos para el pasaje de  vuelta. Años atrás, de muchacho, había tentado fortuna en Buenos Aires y  en el sur de Brasil. Ahora venía la cosecha del algodón y muchos  braceros paraguayos marchaban, como todos los años, rumbo a tierras  argentinas. «Pero yo ya tengo sesenta y tres años. Mi corazón ya no  soporta las demasiadas gentes.»</p>
<p>Suman medio millón los  paraguayos que han abandonado la patria, definitivamente, en los últimos  veinte años. La miseria empuja al éxodo a los habitantes del país que  era, hasta hace un siglo, el más avanzado de América del Sur. Paraguay  tiene ahora una población que apenas duplica a la que por entonces tenía  y es, con Bolivia, uno de los dos países sudamericanos más pobres y  atrasados. Los paraguayos sufren la herencia de una guerra de exterminio  que se incorporó a la historia de América Latina como su capítulo más  infame.</p>
<p>Se llamó la Guerra de la Triple Alianza. Brasil,  Argentina y Uruguay tuvieron a su cargo el genocidio. No dejaron piedra  sobre piedra ni habitantes varones entre los escombros. Aunque  Inglaterra no participó directamente en la horrorosa hazaña, fueron sus  mercaderes, sus banqueros y sus industriales quienes resultaron  beneficiados con el crimen de Paraguay. La invasión fue financiada, de  principio a fin, por el Banco de Londres, la casa Baring Brothers y la  banca Rothschild, en empréstitos con, intereses leoninos que hipotecaron  la suerte de los países vencedores&#8221;.</p>
<p>Hasta su  destrucción, Paraguay se erguía como una excepción en América Latina: la  única nación que el capital extranjero no había deformado. El largo  gobierno de mano de hierro del dictador Gaspar Rodríguez de Francia  (1814–1840) había incubado, en la matriz del aislamiento, un desarrollo  económico autónomo y sostenido.</p>
<p>El Estado, omnipotente,  paternalista, ocupaba el lugar de una burguesía nacional que no existía,  en la tarea de organizar la nación y orientar sus recursos y su  destino. Francia se había apoyado en las masas campesinas para aplastar  la oligarquía paraguaya y había, conquistado la paz interior tendiendo  un estricto cordón sanitario frente a los restantes países del antiguo  virreinato del Río de la Plata.</p>
<p>Las expropiaciones, los  destierros, las prisiones, las persecuciones y las multas no habían  servido de instrumentos para la consolidación del dominio interno de los  terratenientes y los comerciantes sino que, por el contrario, habían  sido utilizados para su destrucción. No existían, ni nacerían más tarde,  las libertades políticas y el derecho de oposición, pero en aquella  etapa histórica sólo los nostálgicos de los privilegios perdidos sufrían  la falta de democracia. No había grandes fortunas privadas cuando  Francia murió, y Paraguay era el único país de América Latina que no  tenía mendigos, hambrientos ni ladrones; los viajeros de la época  encontraban allí un oasis de tranquilidad en medio de las demás comarcas  convulsionadas por las guerras continuas.</p>
<p>El agente  norteamericano Hopkins informaba en 1845 a su gobierno que en Paraguay  «no hay niño que no sepa leer y escribir&#8230;» Era también el único país  que no vivía con la mirada clavada al otro lado del mar. El comercio  exterior no constituía el eje de la vida nacional; la doctrina liberal,  expresión ideológica de la articulación mundial de los mercados, carecía  de respuestas para los desafíos que Paraguay, obligado a crecer hacia  dentro por su aislamiento mediterráneo, se estaba planteando desde  principios de siglo. El exterminio de la oligarquía hizo posible la  concentración de los resortes económicos fundamentales en manos del  Estado, para llevar adelante esta política autárquica de desarrollo  dentro de fronteras.</p>
<p>Los posteriores gobiernos de Carlos  Antonio López y su hijo Francisco Solano continuaron y vitalizaron la  tarea. La economía estaba en pleno crecimiento. Cuando los invasores  aparecieron en el horizonte, en 1865, Paraguay contaba con una línea de  telégrafos, un ferrocarril y una buena cantidad de fábricas de  materiales de construcción, tejidos, lienzos, ponchos, papel y tinta,  loza y pólvora. Doscientos técnicos extranjeros, muy bien pagados por el  Estado, prestaban su colaboración decisiva. Desde 1850, la fundición de  Ibycui fabricaba cañones, morteros y balas de todos los calibres; en el  arsenal de Asunción se producían cañones de bronce, obuses y balas. La  siderurgia nacional, como todas las demás actividades económicas  esenciales, estaba en manos del Estado.</p>
<p>El país contaba  con una flota mercante nacional, y habían sido construidos en el  astillero de Asunción varios de los buques que ostentaban el pabellón  paraguayo a lo largo del Paraná o a través del Atlántico y el  Mediterráneo. El Estado virtualmente monopolizaba el comercio exterior:  la yerba y el tabaco abastecían el consumo del sur del continente; las  maderas valiosas se exportaban a Europa. La balanza comercial arrojaba  un fuerte superávit.</p>
<p>Paraguay tenía una moneda fuerte y  estable, y disponía de suficiente riqueza para realizar enormes  inversiones públicas sin recurrir al capital extranjero. El país no  debía ni un centavo al exterior, pese a lo cual estaba en condiciones de  mantener el mejor ejército de América del Sur, contratar técnicos  ingleses que se ponían al servicio del país en lugar de poner al país a  su servicio, y enviar a Europa a unos cuantos jóvenes universitarios  paraguayos para perfeccionar sus estudios.</p>
<p>El excedente  económico generado por la producción agrícola no se derrochaba en el  lujo estéril de una oligarquía inexistente, ni iba a parar a los  bolsillos de los intermediarios, ni a las manos brujas de los  prestamistas, ni al rubro ganancias que el Imperio británico nutría con  los servicios de fletes y seguros. La esponja imperialista no absorbía  la riqueza que el país producía. El 98 por ciento del territorio  paraguayo era de propiedad pública: el Estado cedía a los campesinos la  explotación de las parcelas a cambio de la obligación de poblarlas y  cultivarlas en forma permanente y sin el derecho de venderlas. Había,  además, sesenta y cuatro estancias de la patria, haciendas que el Estado  administraba directamente. Las obras de riego, represas y canales, y  los nuevos puentes y caminos contribuían en grado importante a la  elevación de la productividad agrícola. Se rescató la tradición indígena  de las dos cosechas anuales, que había sido abandonada por los  conquistadores. El aliento vivo de las tradiciones jesuitas facilitaba,  sin duda, todo este proceso creador.</p>
<p>El Estado paraguayo  practicaba un celoso proteccionismo, muy reforzado en 1864, sobre la  industria nacional y el mercado interno; los ríos interiores no estaban  abiertos a las naves británicas que bombardeaban con manufacturas de  Manchester y de Liverpool a todo el resto de América Latina. El comercio  inglés no disimulaba su inquietud, no sólo porque resultaba  invulnerable aquel último foco de resistencia nacional en el corazón del  continente, sino también, y sobre todo, por la fuerza de ejemplo que la  experiencia paraguaya irradiaba peligrosamente hacia los vecinos. El  país más progresista de América Latina construía su futuro sin  inversiones extranjeras, sin empréstitos de la banca inglesa y sin las  bendiciones del comercio libre.</p>
<p>Pero a medida que  Paraguay iba avanzando en este proceso, se hacía más aguda su necesidad  de romper la reclusión. El desarrollo industrial requería contactos más  intensos y directos con el mercado internacional y las fuentes de la  técnica avanzada. Paraguay estaba objetivamente bloqueado entre  Argentina y Brasil, y ambos países podían negar el oxígeno a sus  pulmones cerrándole, como lo hicieron Rivadavia y Rosas, las bocas de  los ríos, o fijando impuestos arbitrarios al tránsito de sus mercancías.  Para sus vecinos, por otra parte, era una imprescindible condición, a  los fines de la consolidación del estado olígárquico, terminar con el  escándalo de aquel país que se bastaba a sí mismo y no quería  arrodillarse ante los mercaderes británicos.</p>
<p>El ministro  inglés en Buenos Aires, Edward Thornton; participó considerablemente en  los preparativos de la guerra. En vísperas del estallido, tomaba parte,  como asesor del gobierno, en las reuniones del gabinete argentino,  sentándose al lado del presidente Bartolomé Mitre. Ante su atenta mirada  se urdió la trama de provocaciones y de engaños que culminó con el  acuerdo argentino–brasileño y selló la suerte de Paraguay. Venancio  Flores invadió Uruguay, en ancas de la intervención de los dos grandes  vecinos, y estableció en Montevideo, después de la matanza de Paysandú,  su gobierno adicto a Río de Janeiro y Buenos Aires. La Triple Alianza  estaba en funcionamiento.</p>
<p>El presidente paraguayo Solano  López había amenazado con la guerra si asaltaban Uruguay: sabía que así  se estaba cerrando la tenaza de hierro en torno a la garganta de su país  acorralado por la geografía y los enemigos. El historiador liberal  Efraím Cardozo no tiene inconveniente en sostener, sin embargo, que  López se plantó frente a Brasil simplemente porque estaba ofendido: el  emperador le había negado la mano de una de sus hijas. La guerra había  nacido. Pero era obra de Mercurio, no de Cupido.</p>
<p>La  prensa de Buenos Aires llamaba «Atila de América» al presidente  paraguayo López: «Hay que matarlo como a un reptil», clamaban los  editoriales. En septiembre de 1864, Thornton envió a Londres un extenso  informe confidencial, fechado en Asunción. Describía a Paraguay como  Dante al infierno, pero ponía el acento donde correspondía: «Los  derechos de importación sobre casi todos los artículos son del 20 o 25  por ciento ad valorem; pero como este valor se calcula sobre el precio  corriente de los artículos, el derecho que se paga alcanza  frecuentemente del 40 al 45 por ciento del precio de factura. Los  derechos de exportación son del 10 al 20 por ciento sobre el valor&#8230;»  En abril de 1865, el Standard, diario inglés de Buenos Aires, celebraba  ya la declaración de guerra de Argentina contra Paraguay, cuyo  presidente «ha infringido todos los usos de las naciones civilizadas», y  anunciaba que la espada del presidente argentino Mitre «llevará en su  victoriosa carrera, además del peso de glorias pasadas, el impulso  irresistible de la opinión pública en una causa justa».</p>
<p>El  tratado con Brasil y Uruguay se firmó el 10 de mayo de 1865; sus  términos draconianos fueron dados a la publicidad un año más tarde, en  el diario británico The Times, que lo obtuvo de los banqueros acreedores  de Argentina y Brasil. Los futuros vencedores se repartían  anticipadamente, en el tratado, los despojos del vencido. Argentina se  aseguraba todo el territorio de Misiones y el inmenso Chaco; Brasil  devoraba una extensión inmensa hacia el oeste de sus fronteras. A  Uruguay, gobernado por un títere de ambas potencias, no le tocaba nada.  Mitre anunció que tomaría Asunción en tres meses. Pero la guerra duró  cinco años.</p>
<p>Fue una carnicería, ejecutada todo a lo largo  de los fortines que defendían, tramo a tramo, el río Paraguay. El  «oprobioso tirano» Francisco Solano López encarnó heroicamente la  voluntad nacional de sobrevivir; el pueblo paraguayo, que no sufría la  guerra desde hacía medio siglo, se inmoló a su lado. Hombres, mujeres,  niños y viejos: todos se batieron como leones. Los prisioneros heridos  se arrancaban las vendas para que no los obligaran a pelear contra sus  hermanos. En 1870, López, a la cabeza de un ejército de espectros,  ancianos y niños que se ponían barbas postizas para impresionar desde  lejos, se internó en la selva. Las tropas invasoras asaltaron los  escombros de Asunción con el cuchillo entre los dientes.</p>
<p>Cuando  finalmente el presidente paraguayo fue asesinado a bala y a lanza en la  espesura del cerro Corá, alcanzó a decir: «¡Muero con mi patria!», y  era verdad. Paraguay moría con él. Antes, López había hecho fusilar a su  hermano y a un obispo, que con él marchaban en aquella caravana de la  muerte. Los invasores venían para redimir al pueblo paraguayo: lo  exterminaron.</p>
<p>Paraguay tenía, al comienzo de la guerra,  poco menos población que Argentina. Sólo doscientos cincuenta mil  paraguayos, menos de la sexta parte, sobrevivían en 1870. Era el triunfo  de la civilización. Los vencedores, arruinados por el altísimo costo  del crimen, quedaban en manos de los banqueros ingleses que habían  financiado la aventura. El imperio esclavista de Pedro II, cuyas tropas  se nutrían de esclavos y presos, ganó, no obstante, territorios, más de  sesenta mil kilómetros cuadrados, y también mano de obra, porque muchos  prisioneros paraguayos marcharon a trabajar en los cafetales paulistas  con la marca de hierro de la esclavitud.</p>
<p>La Argentina del  presidente Mitre, que había aplastado a sus propios caudillos federales,  se quedó con noventa y cuatro mil kilómetros cuadrados de tierra  paraguaya y otros frutos del botín, según el propio Mitre había  anunciado cuando escribió: «Los prisioneros y demás artículos de guerra  nos los dividiremos en la forma convenida». Uruguay, donde ya los  herederos de Artigas habían sido muertos o derrotados y la oligarquía  mandaba, participó de la guerra como socio menor y sin recompensas.</p>
<p>Algunos  de los soldados uruguayos enviados a la campaña del Paraguay habían  subido a los buques con las manos atadas. Los tres países sufrieron una  bancarrota financiera que agudizó su dependencia frente a Inglaterra. La  matanza de Paraguay los signó para siempre.</p>
<p>Brasil había  cumplido con la función que el Imperio británico le había adjudicado  desde los tiempos en que los ingleses trasladaron el trono portugués a  Río de Janeiro. A principios del siglo XIX, habían sido claras las  instrucciones de Canníng al embajador, Lord Strangford: «Hacer del  Brasil un emporio para las manufacturas británicas destinadas al consumo  de toda la América del Sur». Poco antes de lanzarse a la guerra, el  presidente de Argentina había inaugurado una nueva línea de  ferrocarriles británicos en su país, y había pronunciado un inflamado  discurso: «¿Cuál es la fuerza que impulsa este progreso? Señores: ¡es el  capital inglés!».</p>
<p>Del Paraguay derrotado no sólo  desapareció la población: también las tarifas aduaneras. los hornos de  fundición, los ríos clausurados al libre comercio, la independencia  económica v vastas zonas de su territorio. Los vencedores implantaron,  dentro de las fronteras reducidas por el despojo, el librecambio y el  latifundio.</p>
<p>Todo fue saqueado y todo fue vendido: las  tierras y los bosques, las minas, los yerbales, los edificios de las  escuelas. Sucesivos gobiernos títeres serían instalados, en Asunción,  por las fuerzas extranjeras de ocupación. No bien terminó la guerra,  sobre las ruinas todavía humeantes de Paraguay cayó el primer empréstito  extranjero de su historia. Era británico, por supuesto. Su valor  nominal alcanzaba el millón de libras esterlinas, pero a Paraguay llegó  bastante menos de la mitad; en los años siguientes, las refinanciaciones  elevaron la deuda a más de tres millones.</p>
<p>La Guerra del  Opio había terminado, en 1842, cuando se firmó en Nanking el tratado de  libre comercio que aseguró a los comerciantes británicos el derecho de  introducir libremente la droga en el territorio chino. También la  libertad de comercio fue garantizada por Paraguay después de la derrota.  Se abandonaron los cultivos de algodón, y Manchester arruinó la  producción textil; la industria nacional no resucitó nunca.</p>
<p>(&#8230;)</p>
<p>La triple Alianza sigue siendo todo un éxito.</p>
<p>Los  hornos de la fundación de Ibycuí, donde se forjaron los cañones que  defendieron a la patria invadida, se erguían en un paraje que ahora se  llama Mina-cué -que en guaraní significa Fue mina.</p>
<p>Allí,  entre pantanos y manquitos, junto a los restos de un muro derruido, yace  todavía la bese de la chimenea que los invasores volaron, hace un  siglo, con dinamita, y pueden verse los pedazos de hierro podrido de las  instalaciones deshechas. Viven, en la zona, unos, pocos campesinos en  harapos, que ni siquiera saben cuál fue la guerra que destruyó todo  eso.</p>
<p>Sin embargo, ellos dicen que en ciertas noches se  escuchan, allí, voces de máquina y truenos de martillos, estampidos de  cañones y alaridos de soldados.</p>
]]></content:encoded>
			<wfw:commentRss>http://gonzalonaveira.com/blog/2011/06/la-guerra-de-la-triple-alianza-contra-paraguay-eduardo-galeano-las-venas-abiertas-de-america-latina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
