<?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"
	>

<channel>
	<title>blog de corrideat</title>
	<atom:link href="http://blog.msl37.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.msl37.org</link>
	<description>La bitácora de corrideat</description>
	<pubDate>Sat, 25 Oct 2008 02:33:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Sustituto a innerHTML</title>
		<link>http://blog.msl37.org/2008/10/19/21/</link>
		<comments>http://blog.msl37.org/2008/10/19/21/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 21:57:58 +0000</pubDate>
		<dc:creator>corrideat</dc:creator>
		
		<category><![CDATA[dom]]></category>

		<guid isPermaLink="false">http://blog.msl37.org/?p=21</guid>
		<description><![CDATA[Uno de los inconvenientes que pueden presentar las aplicaciones AJAX es que para presentar el código HTML, suelen hacer uso de la propiedad innerHTML, la cual si bien está soportada por los principales navegadores, no es estándar sino un invento de Microsoft.
Si bien usar innerHTML en sí no es una mala opción, puesto que se [...]]]></description>
			<content:encoded><![CDATA[<p>Uno de los inconvenientes que pueden presentar las aplicaciones AJAX es que para presentar el código HTML, suelen hacer uso de la propiedad innerHTML, la cual si bien está soportada por los principales navegadores, no es estándar sino un invento de Microsoft.</p>
<p>Si bien usar innerHTML en sí no es una mala opción, puesto que se obtienen resultados satisfactorios, surge el hecho de que aún no es estándar, y por ese motivo, podría pretenderse buscar una alternativa.</p>
<p>En este caso, mostraré un ejemplo usando el método <a href="http://www.w3.org/TR/2003/WD-DOM-Level-3-LS-20030619/load-save.html#LS-DOMParser">DOMParser</a>, y su equivalente en entornos Microsoft, el objeto ActiveX <a href="http://msdn.microsoft.com/en-us/library/ms766487(VS.85).aspx">DOMDocument</a>.</p>
<p>Para cargar el XML, el método DOM y el ActiveX de Microsoft utilizan métodos distintos, parseFromString y loadXML respectivamente.</p>
<p>Luego, estas funciones devuelven un documento ya procesado, con todos sus métodos DOM.</p>
<p>La implementación multiplataforma de éstos sería la siguiente:</p>
<p><span id="more-21"></span><br />
<code>DocParser=function() {<br />
var xmlDOM=null;<br />
if (window.DOMParser) {<br />
xmlDOM = new DOMParser();<br />
} else if (Web.Application.get_type() == Web.ApplicationType.InternetExplorer) {<br />
var progIDs = [ 'Msxml2.DOMDocument.6.0', 'Msxml2.DOMDocument.3.0'];<br />
for (var i = 0; i &lt; progIDs.length; i++) {<br />
try {<br />
xmlDOM = new ActiveXObject(progIDs[i]);<br />
xmlDOM.parseFromString=function(s) {<br />
this.loadXML(s);<br />
}<br />
} catch (err) {;};<br />
}<br />
}<br />
return xmlDOM;<br />
};</code></p>
<p>Luego, el código que anteriormente era x.innerHTML=msg; deberá reemplazarse por lo siguiente:</p>
<p><code>var doc=DocParser();<br />
doc.parseFromString("&lt;xml&gt;"+msg+"&lt;/xml&gt;","application/xml");<br />
while (x.hasChildNodes())  x.removeChild(x.lastChild); /* Se limpia todo lo que tenía antes */<br />
while (DOMParser.childNodes.length) {<br />
x.appendChild(x.importNode(doc.childNodes[0], true));<br />
doc.removeChild(doc.childNodes[0]); /* Se elimina el primer hijo de doc, después de agregarse a la capa x */<br />
}</code></p>
<p>De esta forma, tenemos, aunque más compleja, una implementación casi estándar de la funcionalidad de innerHTML.</p>
<p>Espero que resulte útil.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msl37.org/2008/10/19/21/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PlayOnLinux</title>
		<link>http://blog.msl37.org/2008/02/02/18/</link>
		<comments>http://blog.msl37.org/2008/02/02/18/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 01:24:58 +0000</pubDate>
		<dc:creator>corrideat</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://blog.msl37.org/2008/02/02/18/</guid>
		<description><![CDATA[Seguramente que alguna vez han necesitado ejecutar alguna aplicación que sólo estaba disponible para Microsoft Windows.
Si utilizan algún sistema tipo Unix, como por ejemplo GNU/Linux, FreeBSD, o incluso Mac OS X, probablemente conozcan Wine, que es &#8220;una implementación de código abierto del API de Windows&#8221;.
Sin embargo, Wine a veces no es suficiente y debemos recurrir [...]]]></description>
			<content:encoded><![CDATA[<p>Seguramente que alguna vez han necesitado ejecutar alguna aplicación que sólo estaba disponible para <a href="http://www.microsoft.com/windows/default.mspx" title="Microsoft Windows" target="_blank">Microsoft Windows</a>.</p>
<p>Si utilizan algún sistema tipo Unix, como por ejemplo <a href="http://www.gnu.org/" title="GNU is Not Unix" target="_blank">GNU</a>/<a href="http://www.linux-foundation.org/" title="Linux Foundation" target="_blank">Linux</a>, <a href="http://www.freebsd.org/" title="FreeBSD" target="_blank">FreeBSD</a>, o incluso <a href="http://www.apple.com/macosx/" title="Apple Mac OS X">Mac OS X</a>, probablemente conozcan <a href="http://www.winehq.org/" title="Wine HQ" target="_blank">Wine</a>, que es &#8220;una implementación de código abierto del API de Windows&#8221;.<span id="more-18"></span></p>
<p>Sin embargo, Wine a veces no es suficiente y debemos recurrir a aplicaciones comerciales como  <a href="http://www.transgaming.com/" target="_blank">Cedega</a> o <a href="http://www.codeweavers.com/" target="_blank">CrossOver Office</a>. Con esta nota no intento desmerecer ninguna de estas aplicaciones. Sin ir más lejos, hace algún tiempo tuve ocasión de probar CrossOver Office y los resultados me sorprendieron.</p>
<p>Una de las cosas que no podemos hacer con Wine (usando la configuración por defecto) es instalar aplicaciones como <a href="http://" target="_blank">Internet Explorer</a> o algún que otro juego.</p>
<p>Ahí es donde aparece <a href="http://www.playonlinux.com/en/" target="_blank">PlayOnLinux</a>  que con dependencias mínimas como Python, wxPython y wine puede funcionar.  Una de las ventajas que le veo es su &#8220;escritorio&#8221; desde donde podemos administrar las aplicaciones que tenemos instaladas.</p>
<p>Su sencillez me ha sorprendido, es descargarlo, descomprimirlo (<em>tar xfvz PlayOnLinux*.tar.gz</em>) y ejecutarlo (<em>playonlinux/playonlinux</em> .)</p>
<p>Si se nos cargó <a href="http://blog.msl37.org/2008/02/02/18/playonlinux-209/" target="_blank" rel="attachment wp-att-20" title="PlayOnLinux 2.0.9">su bonita interfaz gráfica</a> ya tenemos todo hecho, y podremos usar nuestras aplicaciones.</p>
<p><a href="http://blog.msl37.org/wp-content/uploads/2008/02/ie6_linux.png" title="Internet Explorer 6 con PlayOnLinux"><img src="http://blog.msl37.org/wp-content/uploads/2008/02/ie6_linux.thumbnail.png" alt="Internet Explorer 6 con PlayOnLinux" /></a>Alternativas: Si queremos instalar sólo IE sin demasiadas complicaciones, recomiendo <a href="http://www.tatanka.com.br/" target="_blank">IEs4Linux</a>.</p>
<p>En el caso de querer instalar Internet Explorer, estos serían los pasos (es sólo un ejemplo que demuestra la sencillez de PlayOnLinux):</p>
<blockquote>
<ul>
<li>Seleccionar la opción de instalar en la barra de acciones o bien en el menú archivo.</li>
<li>En el tipo de aplicación, seleccionar WorkOnLinux (para eso debemos haber activado el repositorio WorkOnLinux, desde Opciones &gt; Repositorios).</li>
<li>Ahí seleccionar la aplicación a instalar, que en este caso vendría a ser Internet Explorer 6)</li>
<li>Finalmente, presionamos el botón Instalar y se nos abrirá el asistente.</li>
<li>Debemos seguir la instalación al estilo de un asistente de Windows (siguiente, siguiente, siguiente).</li>
<li>PlayOnLinux se encargará de bajarde Internet (en este caso) la aplicación e instalarla.</li>
</ul>
</blockquote>
<p>He elegido Internet Explorer en todas mis explicaciones por los siguientes motivos:</p>
<ul>
<li>Es un navegador muy conocido para casi todos.</li>
<li>En el caso de programar sitios en HTML, nos será muy útil tenerlo a mano si queremos que nuestro diseño se vea bien en éste, que como decía, tiene una implementación <em>especial</em> del HTML.</li>
<li>Es algo que puede ilustrar sencillamente las capacidades de Wine (IE 6 es algo así como el corazón de Windows)</li>
<li>A muchos nos despierta curiosidad saber si esta <em>maravilla</em> será capaz de ejecutarse en nuestro sistema POSIX.</li>
</ul>
<p>Desde luego que no recomiendo la utilización de IE 6 para navegar, pudiendo usar de forma nativa (y un rendimiento superior) aplicaciones como <a href="http://www.opera.com/" target="_blank">Opera</a> (software privativo), <a href="http://www.ie7.com/" target="_blank">Firefox</a> o <a href="http://www.konqueror.org/" target="_blank">Konqueror</a>.<br />
Ideología: Existen varias posturas en cuanto a este tema (ejecutar apliacaciones privativas y/o de un entorno privativo en nuestro sistema operativo libre.)  Como podrán comprobar, con esto mismo podemos usar aplicaciones libres que están disponibles sólo para Windows.  Otro punto más es que, para los que nos dedicamos al diseño web, nos resulta imprescindibleprobar nuestras páginas en varios navegadores, en especial en IE que interpreta el HTML de una forma muy <em>particular</em>, y herramientas como esta nos pueden ayudar en ese apecto.</p>
<p>Espero que haya sido útil este breve mensaje.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msl37.org/2008/02/02/18/feed/</wfw:commentRss>
		</item>
		<item>
		<title>¿Hay interés político?</title>
		<link>http://blog.msl37.org/2007/12/09/17/</link>
		<comments>http://blog.msl37.org/2007/12/09/17/#comments</comments>
		<pubDate>Sun, 09 Dec 2007 21:29:38 +0000</pubDate>
		<dc:creator>corrideat</dc:creator>
		
		<category><![CDATA[política]]></category>

		<guid isPermaLink="false">http://blog.msl37.org/2007/12/09/17/</guid>
		<description><![CDATA[Este es un ensayo que intenté escribir para responder a este interrogante.
Fue escrito con anterioridad a las Elecciones Presidenciales de este año, de forma que su comienzo hace referencia a esta fecha.
Como siempre, espero que sea agradable su lectura, y estoy abierto a críticas, reflexiones y sugerencias.
Este texto queda disponible tal como se licencia el [...]]]></description>
			<content:encoded><![CDATA[<p>Este es un ensayo que intenté escribir para responder a este interrogante.<br />
Fue escrito con anterioridad a las Elecciones Presidenciales de este año, de forma que su comienzo hace referencia a esta fecha.<br />
Como siempre, espero que sea agradable su lectura, y estoy abierto a críticas, reflexiones y sugerencias.<br />
Este texto queda disponible tal como se licencia el contenido de msl37, bajo las licencias <a href="http://www.msl37.org/misc/cdl.html">CDL 1.0</a> y <a href="http://www.msl37.org/misc/gpl.php">GPL 2.0</a>.<br />
Sin más, transcribo el texto.</p>
<blockquote><p>Copyright (c) 2007 by Ricardo I. Vieitez. This material has been released under and is subject to the terms of the Common Documentation License, v.1.0, the terms of which are hereby incorporated by reference. Please obtain a copy of the License at http://www.opensource.apple.com/cdl/ and read it before using this material. Your use of this material signifies your agreement to the terms of the License. Alternatively, you may use the material provided above under the terms of the GNU General Public License, version 2.0, available thought http://www.msl37.org/misc/gpl.php.</p></blockquote>
<p>Ante la inminente llegada de las elecciones, una incertidumbre que surge en  distintos estratos de la sociedad es cuál es el grado de interés político por parte de la población. Se entiende por interés político a la inclinación hacia participar en la política o en los asuntos relacionados con ésta. Un ejemplo que se ajusta con esta temporada de elecciones podría ser, detenerse a pensar a qué candidato se prefiere y cuáles son los motivos por los cuales se lo prefiere. Hallar similitudes y diferencias entre las distintas ofertas y discriminar los puntos a favor y en contra también son parte de este proceso.<br />
Existe una gran cantidad de visiones respecto a este tema: los más liberales argumentan que el pueblo está listo para tomar decisiones. Los partidarios de otras formas de gobierno como la monarquía o aquellos críticos de política muchas veces afirman que el pueblo no cuenta con las herramientas necesarias para gobernarse por sí mismo. Se entiende por pueblo al conjunto de la ciudadanía.<span id="more-17"></span><br />
Sin embargo, en la mayoría de los casos estas posturas, al igual que los argumentos que las sustentan, surgen de las diferentes ideologías políticas y más precisamente, de los distintos modelos de gobierno. No obstante, este debate excedería las posibilidades de este texto.<br />
Distintas personas a quienes consulté dos días antes de las elecciones, afirmaron tener pensado a quién votar además de que dijeron pensar, reflexionar o meditar sobre política.<br />
¿Entonces encontramos una contradicción entre los hechos y todas estas posturas de oposición? Puede que haya estado sesgada la muestra o que qui?as que estemos en presencia de un sistema que haga creer a su población que participa cuando realmente no lo hace. Otra posiblidad es que estos resultados sean fiables, aunque otros elementos parecieran mostrar lo contrario y que sean estos elementos los que se han malinterpretado.<br />
Son muchos los políticos, por muchos considerados impoprtantes y respetables, que han criticado a la democracia, aunque en ciertos casos se han demostrado claramente a favor. Por ejemplo, el ex primer ministro inglés, Winston Churchill, quien la definió como “la necesidad de doblegarse, de vez en cuando, a las opiniones de los demás.” Asimismo, fue él quien alguna vez dijo “el mejor argumento en contra de la democracia es una conversación de cinco minutos con el votante medio.”, pero también fue él quien concluyó que “la democracia es el menos malo de los sistemas políticos.”<br />
Alexander Hamilton ha dicho “Si nos inclinamos demasiado hacia la democracia, pronto caeremos en la monarquía.”<br />
Todas estas críticas se refieren a las democracias indirectas o representativas. Para hacer un análisis más profundo debemos partir del pueblo, de donde surge el poder político.<br />
El Gobierno por naturaleza va a intentar ejercer control sobre la población. Históricamente esa autoridad que tuvo poder sobre la población que representa no fue elegido por el consenso, sino que en general fueron impuestos coercitivamente, o por mecanismos de herencia. De ahí se deduce que el poder político era propiedad de una elite y la única forma de acceder a él era, o bien por la fuerza o bien cuando esta elite lo permitía.<br />
Esta Elite fue transformándose, pero estuvo presente en todos los tiempos. En la Edad Media fueron los nobles y los señores feudales, en la Edad Moderna fueron los burgueses (y nobles en algunos casos), en la Edad Contemporánea se dice que son los que acumulan un mayor capital. En Roma fueron los patricios.<br />
Va a ser la Elite quien más se beneficie del poder político, porque corre con una ventaja sobre las demás personas y en muchos casos lo influenciará en su propio beneficio.<br />
Paralelamente, la población, más allá de algunas revoluciones y rebeliones en masa, tiende a aceptar al Gobierno, según expertos, ya que posiblemente crea que es la mejor forma de organizar al Estado. Esto se explica porque la población busca beneficiarse y busca su bienestar. De esta manera, no querrá perjudicar al Gobierno puesto que siente que podría ser perjudicial para el Estado.<br />
Debido a algunas rebeliones, principalmente en las zonas colonizadas de América, aunque también en Europa, y sustendadas en una nueva ideología, se dio comienzo a un proceso de democratización, o una masificación del poder y la política. En adelante, las muchedumbres participarían de las cuestiones de gobierno. Este proceso se inició con la Independencia de los Estados Unidos.<br />
Según algunos expertos, que las masas participen de estas cuestiones de gobierno es inaceptable. De hecho, una de las críticas más fuertes a esta democracia es la ignorancia de la población.<br />
Aristóteles definió como oclocracia a una de las formas de degeneración de las formas puras de gobierno, concretamente, la democracia. Etimológicamente, la democracia es el gobierno del pueblo que con la voluntad general legitima al poder estatal, y la oclocracia es el gobierno de la muchedumbre o de la plebe , es decir, de un pueblo que a la hora de abordar asuntos públicos o políticos presenta una voluntad viciada, confusa, injuiciosa o irracional.<br />
De alguna forma se presume que esta muchedumbre es influnciable o irracional.  Las grandes masas posiblemente, desde este punto de vista, no estén preparadas para poder ejercer un gobierno sobre sí mismas.<br />
Tal es así que ilustres pensadores como Aristóteles, Pericles, Giovanni Sartori, Juvenal, Shakespeare, Lope de Vega, Ortega y Gasset o Tocqueville han advertido de un permanente peligro para la democracia popular: el interés los oclócratas que ostentan el poder de hacerla degenerar en oclocracia con el objetivo de mantener dicho poder de forma corrupta buscando una ilusoria legitimidad en el sector más ignorante de la sociedad, hacia el cual vuelcan todos sus esfuerzos propagandísticos y manipuladores.<br />
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.1 Se puede concluir que es el analfabeto político quien realmente muestra desinterés y falta de compromiso. Es él quien hace degenerar al sistema en una oclocracia.<br />
Que la población en general tenga un interés y un conpromiso político asumidos depende directamente de la proporción de analfabetos políticos en la sociedad.<br />
Según una nota2 los jóvenes en Argentina no están interesados por ir a votar, o no saben a quién votar. Según el artículo, sólo el 4,4% sabe qué elige y cuándo. Mucho de este desinterés se atribuye a la poca confiabilidad de lo políticos.<br />
Si monarquía es el martillo que aplasta al pueblo, la democracia es el hacha que lo divide; ambas matan igualmente la libertad. El sufragio universal es una especie de atomismo por el cual, no pudiendo el legislador hacer hablar al pueblo en la unidad de su creencia, invita a los ciudadanos a expresar su opinión por cabezas&#8230; Esto es ateísmo político en la significación peor del término, como si de la suma de una cantidad cualquiera de sufragios pudiera resultar jamás un pensamiento general&#8230; El medio más seguro de hacer mentir al pueblo es el sufragio universal&#8230; el sufragio universal, testimonio de la discordia, sólo puede producir discordia.3<br />
Es probablemente el sistema lo que se está ciriticando, o se dice criticar. Puede que este sea el pretexto para sostenar el desinterés y la falta de compromiso y participación. Son las masas las que deben darse cuenta de que ellas son quienes tienen el poder y que ellas tienen la responsabilidad de mejorar el sistema.<br />
Al usar estos argumentos para justificar el desinterés y la participación se denota entonces que las masas verdaderamente no están preparadas para tener el poder porque ellas son quienes pueden cambiar aquello con lo que no están de acuerdo, y al argumentar el sistema es bueno, en vez de desencadenar en desinterés debería desencadenar en los cambios correspondientes.<br />
Mientras las masas no perciban este detalle, o mientras no se denote en la política este cambio, seguirá no habiendo un grán interés político.<br />
Es innegable que en esta temporada de elecciones los militantes de diversos partidos políticos se manifiestan activos, e intentan convencer a las masas. El inconveniente, desde el punto de vista de la participación es que esta actividad no surge de las masas. Surge desde los partidos políticos hacia las masas- Halagar los vicios del pueblo es aún más cobarde y más sucio que halagar los vicios de los grandes.4<br />
Los partidos políticos originalmente representaban a un sector de la población y defendían ciertos intereses. Los hubo de dos tipos: partidos de notables, que defendían intereses de una minoría, y estaban integrados por notables, es decir personas con cierta relevancia; partidos de masas, que representaban los interses de un importante sector social. Se puede decir que entonces había una mayor participación porque cada sector se organizaba en su partido político.<br />
Hoy en cambio, este sistema ha desencadenado los partidos llamados “atrapatodo”, es decir que en vez de responder a los intereses de un sector en particular, apuntan a la mayoría, al sector más numeroso, a la población en general con el fin de llegar al poder político.<br />
En consecuencia, la representatividad no es tal como fue tiempo atrás sino que algunos sectores no se hayan adecuadamente representados. Este funcionamiento inapropiado del sistema de partidos, se debe a la competencia mutua por el poder político.<br />
Debido a la predominación de los partidos “atrapatodo”, la mayoría de los partidos políticos -o los más importantes- tiene metas y propuestas muy similares, y su vez muy generales que responden a lo que la sociedad demanda con más frencuencia.<br />
En este proceso de transición a los partidos “atrapatodo” las masas que antes eran activas han en su mayoría pasado a formar una posición activa, en donde únicamente escuchan las propuestas ajenas. Esto es lo que se llama la “crisis de representatividad”.<br />
La única solución si quiere inducirse a las masas a participar y se cree que están capacitadas para hacerlo, parece ser la democracia directa (política, económica y social), donde el interés y el compromiso serían una necesidad, porque de no haberlos, la sociedad no podría mantenerse y se derrumbaría.<br />
De alguna forma, mientras unos pueden ser analfabetos políticos, otros pueden seguir interesándose y participando. Al fin y al cabo, siempre fue una minoría quien participó de los asuntos de gobierno, y quizás la situación pueda mantenerse aunque dándole la posibilidad de participar a quien quiera hacerlo. Después de todo, uno de los preceptos de la democracia es la libertad.<br />
Sin duda alguna, uno de los elementos básicos a la hora de mejorar el interés político o la participacion ciudadana es la existencia de políticos que dignifiquen y demuestren la importancia y la bondad de la política. Una de las razones prinicipales que ajejan al ciudadano medio de esta actividad es la creencia -fundada o no- de que la política alberga malas personalidades.<br />
Esta situación no es menos alarmante que el analfabetismo político. De ser ciertas las creencias, indicaría que los políticos no están asumiendo las responsabilidades de sus funciones y sus tareas. En segundo término, indicaría que hubo un mal manejo del sistema democrático -de los mecanismos de control- desde un comienzo, que habría permitido llegar a la situación actual. En tercer lugar, se manifiesta nuevamente una incapacidad por parte del pueblo en la toma de decisiones.<br />
Con todo esto, también es prudente aseverar que una parte de la responsabilidad recae también en las instituciones educativas, que son las que dan forma a la ideología del individuo, tanto las primarias (como la familia) como las secundarias (como la escuela.) Si las instituciones educativas promocionaran la participación, puede que definitivamente se solucione la falta de compromiso.<br />
En definitiva, la falta de compromiso e interés político es un hecho, causada por distintos elementos, y en donde las formas de solucionar la situación son diversas. Fundamentalmente, son distintas fallas del sistema democrático las que alejan definitivamente a la ciudadanía de la política.<br />
No obstante, es la ciudadanía quien deberá asumir la responsabilidad de trabajar para revertir la aplastante situación. Es ésta la única que legítimamente puede hacerlo, y debe hacerse por el bien de las generaciones venideras.<br />
Resulta imprescindible demostrar los beneficios de las actividades políticas y de la filosofía, así como de las demás ciencias. Sólo las ciencias conducen a la razón, y sólo la razón y el buen juicio conducen a la ética y la justicia, fundamentales en cualquier Estado.</p>
<p>Referencias:<br />
1 Bertolt Brecht<br />
2 <a href="http://weblogs.clarin.com/plaza-publica/archives/2007/10/elecciones_2007_jovenes_que_no_sabenno_contestan_1.html">Jóvenes que No saben/No contestan</a>, Plaza Pública, Clarín Blogs.<br />
3 Pierre Joseph Proudhon, Oeuvres complètes.<br />
4 Charles Péguy, Memoirs et dossiers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msl37.org/2007/12/09/17/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Registro de usuarios en msl37</title>
		<link>http://blog.msl37.org/2007/09/19/16/</link>
		<comments>http://blog.msl37.org/2007/09/19/16/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 01:02:48 +0000</pubDate>
		<dc:creator>corrideat</dc:creator>
		
		<category><![CDATA[msl37]]></category>

		<guid isPermaLink="false">http://blog.msl37.org/2007/09/19/16/</guid>
		<description><![CDATA[Después de un largo tiempo de espera, en los últimos días desarrollé el sistema de registro de usuarios en msl37.
El nuevo sistema, que está basado y depurado, incluye además la función de verificación del email.
Así, los invito a todos a registrarse, y a informarme de cualquier comportamiento inesperado, o sugerencia.
Que lo disfruten.
El sistema está disponible [...]]]></description>
			<content:encoded><![CDATA[<p>Después de un largo tiempo de espera, en los últimos días desarrollé el sistema de registro de usuarios en msl37.<br />
El nuevo sistema, que está basado y depurado, incluye además la función de verificación del email.<br />
Así, los invito a todos a registrarse, y a informarme de cualquier comportamiento inesperado, o sugerencia.<br />
Que lo disfruten.</p>
<p>El sistema está disponible en su <a href="http://www.msl37.org/index.u/0/user:register.htm">versión normal</a> y en su <a href="http://www.msl37.org/loadphp.php/user:aregister?noajax=t">versión AJAX</a>.</p>
<p>&#8211;corrideat</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msl37.org/2007/09/19/16/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hoy es 9 de julio</title>
		<link>http://blog.msl37.org/2007/07/09/15/</link>
		<comments>http://blog.msl37.org/2007/07/09/15/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 00:00:59 +0000</pubDate>
		<dc:creator>corrideat</dc:creator>
		
		<category><![CDATA[política]]></category>

		<guid isPermaLink="false">http://blog.msl37.org/2007/07/09/15/</guid>
		<description><![CDATA[Como hoy es 9 de julio, día de la independencia de mi país, dedicaré unas líneas para recordar este día, y lo que ocurrió en él:
En un día o una fecha pueden ocurrir muchas cosas. Por ejemplo, el 9 de Julio para nosotros representa Libertad. El 9 de Julio de 1793 en el norte de [...]]]></description>
			<content:encoded><![CDATA[<p>Como hoy es 9 de julio, día de la independencia de mi país, dedicaré unas líneas para recordar este día, y lo que ocurrió en él:</p>
<p>En un día o una fecha pueden ocurrir muchas cosas. Por ejemplo, el 9 de Julio para nosotros representa Libertad. El 9 de Julio de 1793 en el norte de Canadá se establece una ley contra la esclavitud, un hecho que también defiende la libertad. En cambio, en 1810 Napoléon incluye a Holanda oficialmente en el Imperio Francés, algo que no defiende la libertad porque somete a un Estado.<br />
En Argentina, el 9 de Julio es un día muy especial, porque se festeja por la soberanía nacional, por los derechos, por la Patria, por la Democracia. En él este país es una nación libre e independiente de toda potencia extranjera.<br />
Cabe destacar que una Nación existe únicamente porque sus miembros se declaran parte de ella. Por eso, no tendríamos a esta Nación sin que antes haya un interés por formar una nueva nación, diferente a la que existía por estos lugares en aquellos tiempos.<br />
Precisamente, ese interés, ese esfuerzo fue puesto por patriotas. <span id="more-15"></span>Ejemplos son, la Revolución de Mayo, la Asamblea del Año XIII, el cruce de los Andes por el General Don José de San Martín, entre tantos otros. Una más de esta demostración de interés por mejorar es el Congreso de Tucumán en en que las Provincias Unidas del Río de la Plata adquirieron la calidad de Estado Independiente, por medio del Acta de Intependencia.<br />
Por eso, cuando hablamos del 9 de Julio debemos pensar en lo que ocurrió ese día, poder analizarlo, estudiarlo, contrastarlo. Si sentimos un orgullo vacío, la fecha no tendrá el valor que se merece. Si preferimos por verlo como un día de descanso, un feriado, y no nos interesamos en el por qué, estaremos cometiendo el mismo error. El 9 de Julio, es un día para sentirse orgulloso. Sentir orgullo por nuestra Nación y por nosotros mismos. Sentir orgullo por los patriotas.<br />
Ser una nación libre e independiente nos trajo beneficios. Argentina pudo organizarse de una forma distinta, mejorar la situación social, reconocer más derechos a sus habitantes, tener un gobierno representetivo. Un Estado que se adapta a su gente y les intenta dar lo que ésta necesita.<br />
Un Estado es una gran empresa, integrada en este caso por todos los argentinos. Gracias a esa independecia que logramos conseguir, depende de todos y no de unos pocos que esa empresa sea día a día mejor, más eficiente y más soberana.<br />
Aquellos infames, traidores e hipócritas que perjudicaron a nuestra Nación deben mantenerse alejados de ésta, porque son ellos quienes han desatado muchas de las crisis que debimos afrontar. De otra forma, debemos alentar a aquellos que trabajaron para hacer de nuestro país un lugar mejor y más justo.<br />
Cuando se trata de ayudar a esta gran empresa, se debe incluso no atentar contra los intereses de la mayoría o aquellos que beneficien a la sociedad a favor de ideales o proyectos privados que en cambio, sólo beneficien a un sector, y perjudiquen o al resto.<br />
Llegar a conseguir esta libertad e independencia para nuestra nación y las libertades que hoy gozamos, sin embargo, no surgieron sólo del deseo de que así sea. Se logró por medio de una lucha constante, cuyo resultados vemos día a día. Todos los días participamos de ella y somos nosotros los que decidimos luchar por lo que creemos justo o derochar todo el esfuerzo que muchos otros pusieron en esta lucha, tanto a los que dedicaron gran parte se su vida luchando e ideando estrategias como para aquellos que dieron su vida por su Patria.<br />
Hoy precisamente recordamos a ese 9 de Julio de 1816, su centésimo nonagésimo primer aniversario. El día que pudimos organizarnos sin depender de una potencia extranjera desinteresada por nuestra cultura y nuestra historia, y a la que sólo le preocupaba beneficiarse de éstas tierras.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msl37.org/2007/07/09/15/feed/</wfw:commentRss>
		</item>
		<item>
		<title>1984 (Nineteen Eighty-Four)</title>
		<link>http://blog.msl37.org/2007/07/05/14/</link>
		<comments>http://blog.msl37.org/2007/07/05/14/#comments</comments>
		<pubDate>Thu, 05 Jul 2007 01:08:27 +0000</pubDate>
		<dc:creator>corrideat</dc:creator>
		
		<category><![CDATA[literatura]]></category>

		<category><![CDATA[política]]></category>

		<guid isPermaLink="false">http://blog.msl37.org/2007/07/05/14/</guid>
		<description><![CDATA[Estuve leyendo un libro llamado 1984, escrito por George Orwell en 1949.
Es un libro triste, pero que hace pensar de veras. Habla de un régimen político llamado Ingsoc, English Socialism o Socialismo Inglés.
A continuación, dejo una breve síntesis que he elaborado.
NOTA: El programa de televisión llamado también &#8220;Gran Hermano&#8221; toma su nombre de este libro [...]]]></description>
			<content:encoded><![CDATA[<p>Estuve leyendo <a href="http://www.netcharles.com/orwell/books/1984.htm">un libro llamado 1984</a>, escrito por George Orwell en 1949.<br />
Es un libro triste, pero que hace pensar de veras. Habla de un régimen político llamado <em>Ingsoc</em>, <em>English Socialism</em> o <em>Socialismo Inglés</em>.<br />
A continuación, dejo una breve síntesis que he elaborado.<br />
<strong>NOTA:</strong> El programa de televisión llamado también &#8220;Gran Hermano&#8221; toma su nombre de este libro y no al revés. Este programa se llama así porque conserva la función de Gran Hermano en el libro, &#8220;Gran Hermano está observándote&#8221;.<br />
<span id="more-14"></span></p>
<blockquote><p>
En el mundo entero habían sólo tres paises: Oceanía, Asia Oriental y Eurasia.<br />
Winston Smith vivía en Oceanía y este país estaba al mando de Gran Hermano y el Partido. De hecho, Gran Hermano era la cara visible del Partido, quien solía comunicarse con la gente, el Director Supremo.<br />
La sociedad, como siempre, estaba organizada en clases: el Partido Interior (la alta), el Partido Exterior (la media) y los proles  (la baja.) El P.I. era la cabeza del Partido, quienes pensaban, y sólo lo integraban unos pocos privilegiados. El P.E. era las manos del P.I., quienes ejecutaban órdenes. Los proles (de proletarios) eran quienes trabajaban, y la mayoría de la población.<br />
La gente ya no vivía en <a href="http://www.bonninsanso.com/casas_menorca.php">casas</a> sino en &#8220;Mansiones&#8221;, que rara vez se mantenían. Las condiciones de vida no eran de las mejores y resultaba difícil conseguir cosas tan cotidianas como hojas de afeitar. El Partido quería controlar a todos. Ellos no estaban interesados ni en dinero ni en los actos de las personas. Ellos querían poder puro, poder sobre la mente de sus habitantes.<br />
Para controlarla, el Partido había difundido entre la gente un instrumento llamado telepantalla. Era una placa oblonga de metal como una ventana incrustada que formaba parte de la superficie de una pared. El artefacto se usaba para mostrar imágenes, discursos políticos, música militar, etcétera, como un televisor. No obstante, la principal función era grabar lo que la gente hacía. Así, la telepantalla podía enviar y recibir información.<br />
Habían cuatro ministerios: Ministerio de Amor, Ministerio de la Paz, Ministerio de la Abundancia y Ministerio de la Verdad. El Ministerio de Amor involicraba en la tortura, el Ministerio de Paz en la guerra, el Ministerio de la Abundancia en que los habitantes vivan al borde de la subsistencia y el Ministerio de la Verdad en las mentiras. Los nombres parecen una ironía.<br />
El ideal que persegía el Partido era algo muy grande y terrible: una nación de bélicos y fanáticos, marchando en perfecta unidad, todos pensando, vistiendo y  gritando los mismos pensamientos, ropas y eslóganes, perpetuamente trabajando, peleando, triunfando y persiguiendo. Trescientos millones de personas con la misma cara.<br />
El Partido tenía tres eslóganes: &#8220;LA LIBERTAD ES ESCLAVITUD&#8221;, &#8220;LA GUERRA ES PAZ&#8221; y &#8220;LA IGNORANCIA ES FUERZA&#8221;.<br />
Oceanía estaba en guerra perpetua. Aunque la guerra se usaba para asustar a la gente y hacerla aún más fanática, su principal objetivo era destruir riquezas.<br />
En las calles había tanto telepantallas como grandes imágenes de Gran Hermano, un bello hombre con barba, de unos curenta y cinco años.<br />
El Partido no destruía a sus enemigos. Los cambiaba. Por ejemplo, ellos no habían destruido el amor. El amor había sido cambiado para hacer que la gente lo sienta sólo por Gran Hermano.<br />
Winston trabajaba para el Ministerio de la Verdad, re-escibiendo noticias. Winston prensaba diferente. Él estaba en contra del Partido y sus ideales. El creía que el pasado eraa mucho más importante. Él creía en a libertad, y todos estos pensamientos, en contra del Partido y sus ideales, este acto, era llamado un &#8220;crimen del pensamiento&#8221;.<br />
En 1984, un nuevo idioma estaba siendo inventado - Nuevohablar, era llamado. Su objetivo era estrechar el pensamiento, simplificarlo. El &#8220;crimen del pensamiento&#8221; sería imposible porque la gente no tendría palabras para pensarlo.<br />
Winston había observado a una preciosa joven que lo observaba demasiado. En un principio creyó que era de la Policía del Pensamiento, pero como pudo ver más tarde, ella en realidad estaba enamorada de él. Julia, se llamaba.<br />
Ellos estuvieron viéndose y saliendo por unos meses antes de ser capturados. Ellos creían que nadie podía meterse dentro de otro y hacerlo pensar forzosamente de otra manera. Era ilegal amarse como ellos se amaban, porque se suponía que amaran a Gran Hermano.<br />
Un día Winston y Julia, con el pretecto de un nuevo diccionario de Nuevohablar, ellos fueron a la casa de un miembro del Partido Interior, O&#8217;Bien. Según ellos pensaban, O&#8217;Bien integraba a la &#8220;Fraternidad&#8221; que era una organización que, se creía, luchaba contra Gran Hermano y el Partido.<br />
Un tiempo después de ese arreglo en el que Julia y Winston prometieron algunas cosas terribles, mientras estaban juntos en una habitación que habían alquilado para juntarse, fueron atrapados.<br />
Mientras Winston estaba siendo torturado en el Ministerio del Amor, se hicieron muchos esfuerzos allí para hacerlo pensar lo que el Partido quería. Fue torturado hasta que pudo creer y acepar que dos más dos son cinco si el Partido lo ordena.<br />
Al final del proceso de tortura, el final de la novela, Winston logró vencerse y amar a Gran Hermano. Había traicionado a Julia.
</p></blockquote>
<p><strong>Actualización del 05/07/2007:</strong> Este libro está inspirado en la Alemania Nazi y en la Unión Soviética. De hecho, muchos métodos descriptos en el libro se usaban en esos países. La novela intenta ser más que nada una advertencia, para que podamos reaccionar antes de que sea demasiado tarde. El mundo descripto por Orwell está lejos de un mundo feliz y alegre. El Partido está construyendo una sociedad de odio. La gente debe odiarse para mantenerla controlada. Los vínculos entre la familia están siendo destruidos. Los vínculos entre amigos, ya están acabados.<br />
Los nombres de las cosas en el libro son irónicos. Además de los ministerios, &#8220;Gran Hermano&#8221; no protege ni ayuda a todos como un Gran Hermano, sino que controla, vigila y ordena. Los &#8220;Huecos de la Memoria&#8221;, por donde Winston debe tirar las noticias originales que reescribió, conducen a un lugar donde son quemadas. Las &#8220;Mansiones&#8221; son simples departamentos que además, ni se mantienen muy seguido.</p>
<p><strong>Valoración personal:</strong> Un libro muy recomendable, y muy apropiado para debatirlo. Muestra que un simple individuo no puede contra una súper-estrctura y nos introduce en un mundo de opresión y censura. En un mundo de odio e ignorancia. En un mundo vil y esclavo. Su puede deducir la importancia de la libertad así como del pensamiento. Destaca de manera muy clara que cuando algo tiene Poder, es ya muy difícil quitárselo.</p>
<p><strong>Enlaces:</strong></p>
<ul>
<li><a href="http://es.wikipedia.org/wiki/Mil_novecientos_ochenta_y_cuatro">Wikipedia (ES)</a></li>
<li><a href="http://en.wikipedia.org/wiki/Nineteen_Eighty-Four">Wikipedia (EN)</a></li>
<li><a href="http://www.netcharles.com/orwell/books/1984.htm">Libro original (en inglés)</a></li>
<li><a href="http://www.planetalibro.com.ar/ebooks/eam/ebook_view.php?ebooks_books_id=27">Texto del libro, traducido al castellano</a></li>
<li><a href="http://www.bibliopolis.org/articulo/1984.htm">Análisis y resumen del libro</a></li>
<li><a href="http://es.wikiquote.org/wiki/1984">Citas de 1984</a></li>
]]></content:encoded>
			<wfw:commentRss>http://blog.msl37.org/2007/07/05/14/feed/</wfw:commentRss>
		</item>
		<item>
		<title>La música que queremos escuchar</title>
		<link>http://blog.msl37.org/2007/07/01/13/</link>
		<comments>http://blog.msl37.org/2007/07/01/13/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 19:32:00 +0000</pubDate>
		<dc:creator>corrideat</dc:creator>
		
		<category><![CDATA[música]]></category>

		<guid isPermaLink="false">http://blog.msl37.org/2007/07/01/13/</guid>
		<description><![CDATA[Antes que nada, esta noticia será será vieja (de no-actualidad) para muchos.
Last.fm (en español: Lastfm.es) es una emisora de radio en línea, una entre tantas otras.
Lo que la hace especial, es que nos reproduce la música que nosotros queremos, y sólo la música que nosotros queremos.
Si tenemos buen ancho de banda, es ideal para no [...]]]></description>
			<content:encoded><![CDATA[<p>Antes que nada, esta noticia será será vieja (de no-actualidad) para muchos.<br />
<a href="http://www.last.fm/">Last.fm</a> (en español: <a href="http://www.lastfm.es/">Lastfm.es</a>) es una emisora de radio en línea, una entre tantas otras.<br />
Lo que la hace especial, es que nos reproduce la música que nosotros queremos, y sólo la música que nosotros queremos.<br />
Si tenemos buen ancho de banda, es ideal para no tener que comprar grandes cantidades de CDs, o descargar música de Internet. Sólo tenemos que registrarnos, instalar el <a href="http://www.last.fm/download/">reproductor</a>, seleccionar el artista o género y sencillamente ponernos a escuchar.  El reproductor está disponible para tres sistemas operativos diferentes: <a href="http://www.apple.com/macosx/"><em>Apple Mac OS X</em></a>, <a href="http://www.microsoft.com/windows/default.mspx"><em>Microsoft Windows</em></a> y <a href="http://www.kernel.org/"><em>Linux</em></a>.<br />
El software es libre, y licenciado bajo los términos de la GPL. El código fuente puede descargarse de dos formas: <a href="http://static.last.fm/client/Linux/last.fm-1.3.0.58.src.tar.bz2">a través de una página web</a> (se obtiene el código fuente de la última versión del reproductor), o si se quiere, la última versión en desarrollo del <a href="svn://svn.audioscrobbler.net/client">repositorio <strong>Subversion</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msl37.org/2007/07/01/13/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Direcciones de email anónimas</title>
		<link>http://blog.msl37.org/2007/06/29/12/</link>
		<comments>http://blog.msl37.org/2007/06/29/12/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 22:24:59 +0000</pubDate>
		<dc:creator>corrideat</dc:creator>
		
		<category><![CDATA[email]]></category>

		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://blog.msl37.org/2007/06/29/12/</guid>
		<description><![CDATA[Un problema con el que uno se encuentra a menudo en Internet es el spam.
Un día nos ocurre que empezamos a recibir spam, generalmente después de registrarnos en algún sitio, y cada vez va en aumento el número de mensajes no solicitados que nos llegan.
Una solución sería probablemente, cambiar nuestra cuenta de correo, con todo [...]]]></description>
			<content:encoded><![CDATA[<p>Un problema con el que uno se encuentra a menudo en Internet es el spam.<br />
Un día nos ocurre que empezamos a recibir spam, generalmente después de registrarnos en algún sitio, y cada vez va en aumento el número de mensajes no solicitados que nos llegan.<br />
Una solución sería probablemente, cambiar nuestra cuenta de correo, con todo lo que ello implica ya que debemos descargar los mensajes, exportar los contactos, pasarles la nueva dirección a todos. Afortunadamente, hay soluciones mejores.<span id="more-12"></span><br />
Hace un tiempo, <a href="http://www.yahoo.com/">Yahoo!</a> comenzó a ofrecer en su <a href="http://mail.yahoo.com/">servicio de correo</a> <em>direcciones descartables</em>, de las que podemos incluso enviar emails. Esto resuelve en gran medida el problema.<br />
En mi caso, que no uso mi cuenta de correo en Yahoo! habitualmente, porque uso el correo de msl37, esto se complica.<br />
Claro que puedo crear redirecciones y luego borrarlas, pero busqué una solución más rápida. Estoy hablando de dos servicios: <a href="http://www.spambob.com/">SpamBob</a> y <a href="http://www.mytrashmail.com">Trash Mail</a>.<br />
Los servicios nos ofrecen lo siguiente: nosotros elegimos una dirección de email, por ejemplo, test. Entonces, cuando ingresamos nuestro email en algún sitio web, damos la dirección test@spambob.com o test@trashymail.com. Luego, para leerlo, basta con acceder a <a href="http://www.spambob.com/search.cgi?addr=test">SpamBob.com</a> o <a href="http://www.mytrashmail.com/myTrashMail_inbox.aspx?email=test">MyTrashyMail.com</a> e ingresar &#8220;test&#8221;. Así de sencillo. Quiero aclarar que estos servicios no deben ser usados para correo personal o confidencial ya que, así como nosotros, cualquiera puede leer nuestro correo. Ambos ofrecen servicios más seguros, es decir, más privados, pero no vienen al tema de esta noticia.<br />
Gracias a ellos, podemos navegar más tranquilos en la Red de Redes, sabiendo que no tendremos toneladas de spam para leer.</p>
<p>PD: Los filtros antispam suelen ser muy eficientes&#8230; pero de todas maneras, nos hacen revisar la lista de spam para ver si no hay alguno que no sea spam y que esté colocado allí por un error de cálculos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msl37.org/2007/06/29/12/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Soy &#8220;nerd supremo&#8221; y &#8220;dios de las computadoras&#8221;</title>
		<link>http://blog.msl37.org/2007/06/25/11/</link>
		<comments>http://blog.msl37.org/2007/06/25/11/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 01:48:22 +0000</pubDate>
		<dc:creator>corrideat</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.msl37.org/2007/06/25/11/</guid>
		<description><![CDATA[Hoy estaba viendo una bitácora y encontré unos enlaces a nerdtests.com. Creí que sería divertido hacer la prueba y estos fueron mis resultados:



Overall, you scored as follows:
9% scored higher (more nerdy),
1% scored the same, and
90% scored lower (less nerdy).
What does this mean? Your nerdiness is:
Supreme Nerd. Apply for a professorship at MIT now!!!.







Overall, you scored [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy estaba viendo una bitácora y encontré unos enlaces a <a href="http://www.nerdtests.com/">nerdtests.com</a>. Creí que sería divertido hacer la prueba y estos fueron mis resultados:<span id="more-11"></span></p>
<table>
<tr>
<td>
<blockquote><strong>Overall, you scored as follows:</strong><br/><br />
9% scored higher (more nerdy),<br />
1% scored the same, and<br />
90% scored lower (less nerdy).<br/><br />
<strong>What does this mean?</strong> Your nerdiness is:<br/><br />
Supreme Nerd. Apply for a professorship at MIT now!!!.
</p></blockquote>
</td>
<td><a href="http://www.nerdtests.com/nq_ref.html"><br />
<img src="http://www.nerdtests.com/images/badge/7c25260aeab29219.gif" alt="I am nerdier than 90% of all people. Are you a nerd? Click here to find out!"></a></td>
</tr>
<tr>
<td>
<blockquote><strong>Overall, you scored as follows:</strong><br/><br />
0% scored higher (more computer geeky),<br />
0% scored the same, and<br />
100% scored lower (less geeky).<br/><br />
<strong>Compared to those in the same age group as you:</strong><br/><br />
0% scored higher (more computer geeky),<br />
0% scored the same, and<br />
100% scored lower (less geeky).<br/><br />
<strong>What does this mean?</strong> Your computer geekiness is:<br/><br />
Step aside Bill Gates, Linus Torvalds, and Steve Jobs&#8230; You are by far the SUPREME COMPUTER GOD!!!
</p></blockquote>
</td>
<td><a href="http://www.nerdtests.com/ft_cg.php?im"><br />
<img src="http://www.nerdtests.com/images/ft/cg.php?val=0848" alt="My computer geek score is greater than 100% of all people in the world! How do you compare? Click here to find out!"> </a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.msl37.org/2007/06/25/11/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Detrás de un proxy</title>
		<link>http://blog.msl37.org/2007/06/24/10/</link>
		<comments>http://blog.msl37.org/2007/06/24/10/#comments</comments>
		<pubDate>Sun, 24 Jun 2007 20:14:04 +0000</pubDate>
		<dc:creator>corrideat</dc:creator>
		
		<category><![CDATA[isp]]></category>

		<guid isPermaLink="false">http://blog.msl37.org/2007/06/24/10/</guid>
		<description><![CDATA[Desde hace unos días estaba teniendo problemas con la conexión a Internet ADSL que me provee Telefónica de Argentina, a través de Speedy. Particularmente, para acceder a los sitios webs.
En un principio, atribuí el problema a mi proxy-caché local (squid) y a Privoxy, ya que paso por medio de estos dos y quizás alguno estuviera [...]]]></description>
			<content:encoded><![CDATA[<p>Desde hace unos días estaba teniendo problemas con la conexión a Internet ADSL que me provee Telefónica de Argentina, a través de <em>Speedy</em>. Particularmente, para acceder a los sitios webs.<br />
En un principio, atribuí el problema a mi proxy-caché local (<em>squid</em>) y a <em>Privoxy</em>, ya que paso por medio de estos dos y quizás alguno estuviera fallando, en especial <em>squid</em>. Para intentar localizar el problema, traté de conectarme usando <em>telnet</em> a alguno de los servidores a los que no podía conectarme (que me daban el error &#8220;Respuesta tamaño cero&#8221; o &#8220;Tiempo de espera agotado&#8221;), como por ejemplo, Google, y me sorprendí al ver que tampoco conseguía respuesta.<br />
<code><br />
corrideat@quaik:~$ telnet Google.com 80<br />
Trying 72.14.207.99...<br />
Connected to Google.com.<br />
Escape character is '^]'.<br />
GET http://www.google.com/ HTTP/1.1<br />
Host: www.google.com<br />
User-Agent: Mozilla/4.0 (compatible; MSIE 4.0; Linux)<br />
Connection: close<br/><br />
</code><br />
<span id="more-10"></span><br />
Intenté quitar la configuración de proxies de mis navegadores, pero tampoco funcionó. Entonces le atribuí el problema al modo transparente de <em>squid</em> que creí haber desactivado, por lo que procedí a parar al proxy, en vano.<br />
Tiempo después me ocurrió algo extraño: me conecté a un servidor web que no era el que se correspondía por DNS a la petición que haría.<br />
Lo que hice fue:<br />
<code><br />
corrideat@quaik:~$ telnet msl37.org 80<br />
Trying 72.52.177.44...<br />
Connected to msl37.org.<br />
Escape character is '^]'.<br />
GET http://www.msl37.org/ HTTP/1.1<br />
Host: www.google.com<br />
User-Agent: Mozilla/4.0 (compatible; MSIE 4.0; Linux)<br />
Connection: close<br />
</code><br />
El servidor debió haber respondido<br />
<code><br />
HTTP/1.1 200 OK<br />
Date: Sun, 24 Jun 2007 02:04:59 GMT<br />
<strong>Server: Apache/1.3.37 (Unix) mod_fastcgi/2.4.2 mod_gzip/1.3.26.1a mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a PHP-CGI/0.1b</strong><br />
Last-Modified: Sun, 24 Jun 2007 02:04:29 GMT<br />
ETag: &#8220;262802f-223-467dd12d&#8221;<br />
Accept-Ranges: bytes<br />
Content-Length: 547<br />
Connection: close<br />
Content-Type: text/html<br/><br />
&lt;!DOCTYPE HTML PUBLIC &#8220;-//IETF//DTD HTML 2.0//EN&#8221;&gt;<br />
&lt;!&#8211; Begin template &#8211;&gt;<br />
&lt;HTML&gt;&lt;HEAD&gt;<br />
&lt;TITLE&gt;msl37&lt;/TITLE&gt;<br />
&lt;/HEAD&gt;&lt;BODY><br />
&lt;!&#8211; Text block &#8211;&gt;<br />
THIS IS THE msl37 WEBSITE.&lt;BR&gt;<br />
IF YOU ARE SEEING THIS, IT IS BECAUSE YOU ARE USING AN INCORRECT IP ADDRESS TO RESOLVE THE DOMAIN.&lt;BR&gt;<br />
TRY &lt;A HREF=&#8221;http://www.msl37.com.ar/&gt;WWW.MSL37.COM.AR&lt;/A&gt; INSTEAD, OR VERIFY YOUR DNS SETTINGS.&lt;BR&gt;<br />
THIS SITE SHOULD RESOLVE &lt;!&#8211; IP field &#8211;&gt;&lt;B&gt;200.29.4.70&lt;B&gt;.&lt;BR&gt; THANK YOU.&lt;BR&gt;<br />
&lt;!&#8211; End text block &#8211;&gt;<br />
&lt;HR&gt;&lt;I&gt;The msl37 staff&lt;/I&gt;<br />
&lt;/BODY&gt;&lt;/HTML&gt;<br/><br />
&lt;!&#8211; End template &#8211;&gt;<br />
</code><br />
Pero en cambio, me respondió<br />
<code>HTTP/1.1 301 Moved Permanently<br />
Date: Sun, 24 Jun 2007 01:46:18 GMT<br />
Content-Type: text/html; charset=iso-8859-1<br />
Connection: close<br />
<strong>Server: Apache/2.2.3 (Debian) DAV/2 SVN/1.4.2 mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch4 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8</strong><br />
Location: http://www.msl37.org/index.u/false<br />
</code><br />
Lo cual me asombró, sobre todo la línea Server, que indica que no se trataba del servidor al cual iba dirig¡da la petición.<br />
Ahí, eso, que me resultó extraño, me quedó en mi cabeza, causando intriga.<br />
Este viernes (22 de junio) me ocurrió lo que me hizo llegar a la conclusión de que estoy atrás de un proxy: encontré la IP de un proxy chino en Internet. Ese proxy corría en el puerto 80. Entoces, lo configuré en mi navegador e hice una <a href="http://CheckIp.DynDNS.org/">comprobación de mi IP</a>, que en vez de devolverme la IP del proxy, me arrojó la mía propia.<br />
Inmediatamente agarré <em>telnet</em> y procedí a establecer una conexión con ese proxy y pedir ese y otros sitios que arrojen mi IP, pero todo parecía indicar que algún proxy estaba procesando mis peticiones. Era difícil que sea mi <em>squid</em>, porque éste hace pasar el tráfico por Privoxy, y si pedía <em>http://p.p/</em>, la página de configuración de Privoxy, el servidor me cerraba la conexión.<br />
Para asegurarme, reinicié mi PC y la arranqué con una distribución Live-CD, <a href="http://necromantux.gpul.org/">Necromantux</a>. Configuré la red por DHCP, dejando que mi <em>router</em> configure la conexión, y comencé a hacer pruebas. Básicamente, probé conectarme a servidores como google.com y pedir otra web, por ejemplo, microsoft.com o yahoo.com. En todos los casos, se me respondía como si me hubiera conectado al servidor correcto. Pondré un ejemplo de lo que obtuve en una petición a microsoft.com:<br />
<code>necromantux / # telnet microsoft.com 80<br />
Trying 207.46.197.32...<br />
Connected to microsoft.com.<br />
Escape character is '^]'.<br />
HEAD http://www.msl37.org/ HTTP/1.1<br />
Host: msl37.org<br />
User-Agent: telnet/3.0 (compatible; GNU/Linux)<br/><br />
HTTP/1.1 301 Moved Permanently<br />
Date: Sun, 24 Jun 2007 19:30:24 GMT<br />
Content-Type: text/html; charset=iso-8859-1<br />
Connection: close<br />
Server: Apache/2.2.3 (Debian) DAV/2 SVN/1.4.2 mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch4 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8<br />
Location: http://www.msl37.org/index.u/false<br/><br />
Connection closed by foreign host.<br />
</code><br />
Me apresuré e hice esta misma prueba desde el servidor de msl37. Ahí obtuve algo más coherente:<br />
<code>msl37@llaima:~$  telnet microsoft.com 80<br />
Trying 207.46.197.32...<br />
Connected to microsoft.com.<br />
Escape character is '^]'.<br />
HEAD http://www.msl37.org/ HTTP/1.1<br />
Host: msl37.org<br />
User-Agent: telnet/3.0 (compatible; GNU/Linux)<br/><br />
HTTP/1.1 301 Moved Permanently<br />
Connection: close<br />
Date: Sun, 24 Jun 2007 19:43:50 GMT<br />
Server: Microsoft-IIS/6.0<br />
X-Powered-By: ASP.NET<br />
Location: http://www.microsoft.com<br />
Content-Length: 31<br />
Content-Type: text/html<br />
Set-Cookie: ASPSESSIONIDAADSCTBQ=EABCBLMAHBOJBKJAMGOPDBIG; path=/<br />
Cache-control: private<br/><br />
Connection closed by foreign host.<br />
</code><br />
También probé conectarme, desde mi PC, a otros servidores, en este caso, IPs al azar.<br />
La IP que elegí para hacer la demostración es 1.1.1.1, que está reservada por la IANA, y por eso no existe y probablemente nunca existir&aacute; en internet.<br />
Entonces probé conectarme a esta Ip, al puerto 80. El resultado del proceso:<br />
<code>webserver / # telnet <strong>1.1.1.1</strong> 80<br />
Trying 1.1.1.1&#8230;<br />
<strong>Connected to 1.1.1.1.</strong><br />
Escape character is &#8216;^]&#8217;.<br />
GET http://www.google.com/<br />
&lt;HTML&gt;&lt;HEAD&gt;&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html;charset=utf-8&#8243;&gt;<br />
&lt;TITLE&gt;302 Moved&lt;/TITLE&gt;&lt;/HEAD&gt;&lt;BODY&gt;<br />
&lt;H1>302 Moved&lt;/H1&gt;<br />
The document has moved<br />
&lt;A HREF=&#8221;http://www.google.com.ar/&#8221;&gt;here&lt;/A&gt;.<br />
&lt;/BODY&gt;&lt;/HTML&gt;<br />
Connection closed by foreign host.<br />
</code><br />
Una prueba m&aacute;s con este &#8220;host&#8221; inexistente:<br />
<code>webserver / # telnet <strong>1.1.1.1</strong> 80<br />
Trying 1.1.1.1&#8230;<br />
Connected to 1.1.1.1.<br />
Escape character is &#8216;^]&#8217;.<br />
TRACE http://1.1.1.1/ HTTP/1.1<br />
Host: 1.1.1.1<br />
Max-Forwards: 0<br/><br />
HTTP/1.1 200 OK<br />
Date: Mon, 09 Jul 2007 19:28:18 GMT<br />
Content-Length: 66<br />
Content-Type: message/http<br />
Server: <b>NetCache appliance (NetApp/6.0.5P2D2)</b><br/><br />
TRACE http://1.1.1.1/ HTTP/1.1<br />
Host: 1.1.1.1<br />
Max-Forwards: 0<br/>Connection closed by foreign host.</code><br />
Hasta acá se pueder ver que algo está procesando mis peticiones a ese puerto y pasándolas al servidor correcto. Haré una petición a mi Proxy local para que se pueda ver claramente a lo que me refiero:<br />
<code>webserver / # telnet server 8080<br />
Trying 192:168::5...<br />
Connected to server.<br />
Escape character is '^]'.<br />
GET http://google.com/<br />
&lt;HTML&gt;&lt;HEAD&gt;&lt;script&gt;function PrivoxyWindowOpen(){return(null);}&lt;/script&gt;&lt;meta http-equiv="content-type" content="text/html;charset=utf-8"&gt;<br />
&lt;TITLE&gt;301 Moved&lt;/TITLE&gt;&lt;/HEAD&gt;&lt;BODY&gt;<br />
&lt;H1&gt;301 Moved&lt;/H1&gt;<br />
The document has moved<br />
&lt;A HREF="http://www.google.com/"&gt;here&lt;/A&gt;.<br />
&lt;/BODY&gt;&lt;/HTML&gt;&lt;script&gt;<strong>function PrivoxyWindowOpen(a, b, c){return(window.open(a, b, c));}</strong>&lt;/script&gt;<br />
Connection closed by foreign host.<br />
</code><br />
<code>webserver / # telnet server 8080<br />
Trying 192:168::5...<br />
Connected to server.<br />
Escape character is '^]'.<br />
TRACE http://1.1.1.1/ HTTP/1.1<br />
Host: 1.1.1.1<br />
Max-Forwards: 0<br/><br />
HTTP/1.0 200 OK<br />
Server: squid/2.6.STABLE13<br />
Date: Mon, 09 Jul 2007 19:38:52 GMT<br />
Content-Type: text/plain<br />
Content-Length: 52<br />
Expires: Mon, 09 Jul 2007 19:38:52 GMT<br />
X-Cache: MISS from quaik.localnet.pc<br />
X-Cache-Lookup: NONE from quaik.localnet.pc:8080<br />
Via: 1.0 quaik.localnet.pc:8080 (squid/2.6.STABLE13)<br />
Proxy-Connection: close<br/><br />
TRACE / HTTP/1.0<br />
Host: 1.1.1.1<br />
Max-Forwards: 0<br/><br />
Connection closed by foreign host.<br />
</code></p>
<p>Como se ve, el proxy-caché recibe la petición, la realiza al servidor adecuado (google.com) y me la devuelve. También se puede observar que pasó a través de Privoxy, por la función JavaScript.<br />
En el segundo caso, vemos que la petici&oacute;n <b>TRACE</b> nos devuelve la identificaci&oacute;n del proxy.<br />
Conect&aacute;ndome desde otro servidor, que no pasa por ning&uacute;n proxy-cach&eacute;, la IP 1.1.1.1 no corre nada:<br />
<code>-bash-2.05b$ telnet 1.1.1.1 80<br />
Trying 1.1.1.1...<br />
telnet: Unable to connect to remote host: Connection timed out<br />
</code><br />
También hice una prueba de esto con nmap desde mi PC:<br />
<code><br />
webserver / # nmap -p80 1.1.1.1<br/><br />
Starting Nmap 4.20 ( http://insecure.org ) at 2007-06-24 17:06 ART<br />
Interesting ports on 1.1.1.1:<br />
PORT   STATE SERVICE<br />
80/tcp open  http<br/><br />
Nmap finished: 1 IP address (1 host up) scanned in 0.529 seconds<br />
webserver / # nmap -sV -p80 1.1.1.1<br/><br />
Starting Nmap 4.20 ( http://insecure.org ) at 2007-06-24 17:06 ART<br />
Interesting ports on 1.1.1.1:<br />
PORT   STATE SERVICE VERSION<br />
80/tcp open  http?<br/><br />
Service detection performed. Please report any incorrect results at http://insecure.org/nmap/submit/ .<br/><br />
</code><br />
Al principio me fijo si el puerto 80 de 1.1.1.1 está abierto. Me dice que sí porque el proxy-caché está redireccionando las peticiones a ese puerto. En la segunda prueba, pongo a nmap a detectar el programa que está a la escucha de ese puerto. Entonces me responde que lo desconoce, como es de esperar, porque ese programa redirecciona a uno u otro servidor y no responde por sí. Si fuera un servidor &#8220;real&#8221; el que está en esa Ip, hubiera recibido algo como <code>80/tcp open  http    Apache httpd 1.3.23 ((Ubuntu) PHP/4.4.4 mod_perl/1.17 mod_ssl/2.8.6 OpenSSL/0.9.7i)</code>.<br />
Espero haber sido claro e informativo. Cualquier ambiguedad o consulta, puede ser hecha a través del sistema de comentarios.<br />
Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msl37.org/2007/06/24/10/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
