<?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>Rodolfo Pilas &#187; linux</title>
	<atom:link href="http://www.pilas.net/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pilas.net</link>
	<description>Rio Pilas</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:42:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>if test &#8220;Ubuntu 10.10&#8243;; then echo 42; fi</title>
		<link>http://www.pilas.net/20101010/if-test-ubuntu-10-10-then-echo-42-fi/</link>
		<comments>http://www.pilas.net/20101010/if-test-ubuntu-10-10-then-echo-42-fi/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 20:15:37 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Soft. Libre]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=832</guid>
		<description><![CDATA[Cuando Pensamiento Profundo, el más grande computador construído por una sociedad de seres pandimensionales, anunció tras siete millones y medio de años de cálculo que la respuesta definitiva al sentido de la vida, el universo y todo lo demás era el número 42, posiblemente lo hizo un día como hoy 10 del mes 10 del [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando <em>Pensamiento Profundo</em>, el más grande computador construído por una sociedad de seres pandimensionales, anunció tras siete millones y medio de años de cálculo que la <strong>respuesta definitiva</strong> al sentido de la vida, el universo y todo lo demás era el número 42, posiblemente lo hizo un día como hoy 10 del mes 10 del año 10 (que en binario representa el decimal 42); claro que en el correspondiente calendario de esa sociedad.</p>
<p>Qué afirmación más geek (yo mismo me asombro!), digna de la <a href="http://es.wikipedia.org/wiki/Gu%C3%ADa_del_Autoestopista_Gal%C3%A1ctico_(libro)">Guía del Autoestopista Galáctico</a> (sin ningún interés de tratar de ponerme a la altura de <a href="http://es.wikipedia.org/wiki/Douglas_Adams">Douglas Adams</a>, por supuesto).</p>
<p>Cuando Pensamiento Profundo percibió que la respuesta final no conformaba, se apresuró a indicar que posiblemente no había sido formulada la <strong>pregunta definitiva</strong>, para lo cual construyeron un segundo computador que lograra formular dicha pregunta, ese computador fue &#8220;la Tierra&#8221;.</p>
<p><strong>Tal vez habría que habér preguntado:  &#8220;Ubuntu 10.10?&#8221;</strong></p>
<p>Sí, pues hoy es el lanzamiento de Ubuntu 10.10 (qué casualidad!!!) </p>
<p>La presentación oficial de <a href="http://www.ubuntu.com/">Ubuntu 10.10</a>  en Uruguay se realizará el próximo sábado 16 de octubre en la ciudad de Carmelo.</p>
<p><a href="http://www.adecinformatica.com/index.php?option=com_content&#038;view=article&#038;id=180:fiesta-lanzamiento-ubuntu-1010-en-carmelo&#038;catid=53:charlas&#038;Itemid=84""><img src="http://www.pilas.net/wp-content/uploads/2010/10/PosterFiestaUbuntu.png" alt="Lanzamiento Ubuntu 10.10" title="PosterFiestaUbuntu" width="340" height="480" class="aligncenter size-full wp-image-836" /></a></p>
<p>en la oportunidad estaré compartiendo con quienes asistan las características de la <a href="http://www.ubuntu.com/server">versión servidor</a> y sus prestaciones para la construccion de <a href="http://es.wikipedia.org/wiki/Computaci%C3%B3n_en_nube">computación en nube</a>.</p>
<p>Notas en la prensa que he visto hoy a propósito de este evento en Carmelo:</p>
<ul>
<li><a href="http://www.larepublica.com.uy/comunidad/427291-lanzamiento-nacional-de-ubuntu-en-carmelo">La República</a></li>
<li><a href="http://www.180.com.uy/articulo/14357_Lanzan-Ubuntu-1010">Portal 180</a></li>
</ul>
<p>Entonces a disfrutar este día tan especial&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20101010/if-test-ubuntu-10-10-then-echo-42-fi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sea Ud. la Nube</title>
		<link>http://www.pilas.net/20100819/sea-ud-la-nube/</link>
		<comments>http://www.pilas.net/20100819/sea-ud-la-nube/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 16:02:11 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Conferencias]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=806</guid>
		<description><![CDATA[La emergente nube (cloud computing) para alojar aplicaciones está siendo solución para muchas organizaciones. Pero qué sucede cuando sus datos deben permanecer en su red, detrás de su firewall? Qué sucede cuando Usted cuenta con la infraestructura de hardware y el personal capacitado y no necesita tercerizar estos servicios? En esos casos es posible beneficiarse [...]]]></description>
			<content:encoded><![CDATA[<p><object id="__sse5012509" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=seaudlanube-100819101651-phpapp01&#038;stripped_title=sea-ud-la-nube" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5012509" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=seaudlanube-100819101651-phpapp01&#038;stripped_title=sea-ud-la-nube" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p>
<p>La emergente nube (<a href="http://es.wikipedia.org/wiki/Cloud_computing">cloud computing</a>) para alojar aplicaciones está siendo solución para muchas organizaciones. Pero qué sucede cuando sus datos deben permanecer en su red, detrás de su firewall?  Qué sucede cuando Usted cuenta con la infraestructura de hardware y el personal capacitado y no necesita tercerizar estos servicios?  En esos casos es posible beneficiarse de las ventajas de una nube propia. Con esta presentación: <strong>Sea Usted La Nube</strong>, se aborda un enfoque práctico sobre cómo tener una nuve propia, sus ventajas y consideraciones de implantación, con la posibilidad de escalar a una nube pública.</p>
<p><strong>Público Objetivo:</strong> Administradores de servidores y centros de datos, administradores de redes basadas en Linux.</p>
<p><strong>Requisitos:</strong> Nociones de instalación de Linux (Ubuntu).</p>
<p>Conferencia dictada en:</p>
<ul>
<li>17 ago 2010 – <a href="http://www.zonamerica.com/techday/">Zonamerica TechDay</a>, Jacksonville, Zonamerica, Dpto. de Canelones, Uruguay</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20100819/sea-ud-la-nube/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cuál es el sistema operativo más usado</title>
		<link>http://www.pilas.net/20100601/cual-es-el-sistema-operativo-mas-usado/</link>
		<comments>http://www.pilas.net/20100601/cual-es-el-sistema-operativo-mas-usado/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 14:20:31 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Soft. Libre]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[top500]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=791</guid>
		<description><![CDATA[A la pregunta sobre cuál es el sistema operativo más usado, hace ya tiempo que vengo respondiendo &#8220;depende para qué&#8220;. Solemos pensar que las computadoras son aquellas que colocamos sobre los escritorios y con las cuales accedemos a Internet, pero qué pasa con las computadoras empotradas en equipos (aparatos de audio, consolas de juegos, asensores, [...]]]></description>
			<content:encoded><![CDATA[<p>A la pregunta sobre cuál es el sistema operativo más usado, hace ya tiempo que vengo respondiendo &#8220;<em>depende para qué</em>&#8220;. Solemos pensar que las computadoras son aquellas que colocamos sobre los escritorios y con las cuales accedemos a Internet, pero qué pasa con las computadoras empotradas en equipos (aparatos de audio, consolas de juegos, asensores, automatismos y muchos etcétera). Si consideramos el universo completo de CPU (para manejar un concepto de computadora básico), ya comienzan mis dudas a la hora de decir cuál es el sistema operativo más usado.</p>
<p>Yo sabía por <a href="http://www.top500.org">el sitio Top500</a>, que las computadoras más grandes del mundo utilizan Linux como sistema operativo.  Top500 es un sitio que mantiene la lista de las 500 computadoras con mayor poder de cálculo que se han construído, de ellas, unas 405 (81%) están corriendo Linux como sistema operativo (seguidas de unas 40 más que corren SuSE, Redhat, Centos y que este sitio los considera distinto sistema operativo). </p>
<p>Ahora la gente de <a href="http://news.bbc.co.uk/2/hi/technology/10187248.stm">BBC News acaban de publicar unas gráficas</a> que muestran esto, y es realmente impactante verlo así presentado:</p>
<p><a href="http://www.pilas.net/wp-content/uploads/2010/06/Supercomputing-superpowers_1275401349125.png"><img src="http://www.pilas.net/wp-content/uploads/2010/06/Supercomputing-superpowers_1275401349125-300x171.png" alt="Supercomputing superpowers" title="Supercomputing superpowers" width="300" height="171" class="aligncenter size-medium wp-image-793" /></a></p>
<p>Las gráficas fueron producidas utilizando el software Prefuse Flare, desarrollado por la University of California Berkeley.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20100601/cual-es-el-sistema-operativo-mas-usado/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FLISOL 2010 en Carmelo</title>
		<link>http://www.pilas.net/20100423/flisol-2010-en-carmelo/</link>
		<comments>http://www.pilas.net/20100423/flisol-2010-en-carmelo/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 00:31:53 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[flisol]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[xo]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=748</guid>
		<description><![CDATA[Un año más que tengo la suerte de ser invitado por los organizadores del FLISOL en la ciudad de Carmelo, Departamento de Colonia, para participar durante toda la jornada del próximo sábado 24 de mayo. Cada año que voy a Carmelo, me sorprendo de la excelente organización que realzia la gente de Adec Informática, ellos [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adecinformatica.com/index.php?option=com_content&#038;view=article&#038;id=162:agendaflisol2010&#038;catid=53:charlas&#038;Itemid=84"><img src="http://www.pilas.net/wp-content/uploads/2010/04/flisol_2010.jpg" alt="flisol_2010" title="flisol_2010" width="600" height="90" class="aligncenter size-full wp-image-754" /></a></p>
<p>Un año más que tengo la suerte de ser invitado por los organizadores del FLISOL en la ciudad de Carmelo, Departamento de Colonia, para participar durante toda la jornada del próximo sábado 24 de mayo.</p>
<p><a href="http://www.pilas.net/wp-content/uploads/2010/04/Afiche_FLISOL_2010_Carmelo_Colonia.png"><img src="http://www.pilas.net/wp-content/uploads/2010/04/Afiche_FLISOL_2010_Carmelo_Colonia-212x300.png" alt="Afiche_FLISOL_2010_Carmelo_Colonia" title="Afiche_FLISOL_2010_Carmelo_Colonia" width="212" height="300" class="aligncenter size-medium wp-image-749" border="0" /></a></p>
<p>Cada año que voy a Carmelo, me sorprendo de la excelente organización que realzia la gente de <a href="http://www.adecinformatica.com/">Adec Informática</a>, ellos son una academia de enseñanza de informática que <a href="http://www.adecinformatica.com/index.php?option=com_content&#038;view=article&#038;id=158:migrando2010&#038;catid=34:general&#038;Itemid=57">funciona 100% sobre plataforma Linux</a>, y se nutren constantemente de un sistema operativo y herramientas libres.</p>
<p>En representación del <a href="http://www.linux.net.uy">UYLUG</a> estaré presentando cuáles son las ventajas de aprovechar las XO para fomentar la creatividad y la curiosidad de los niños; en particular la actividad Terminal y la programación Python.   Me acompañan desde Montevideo los Profesores <a href="http://www.rosellimailhe.net/diego/index.php">Diego Roselli</a> y <a href="http://www.fedaro.info">Fernando Da Rosa</a>.</p>
<p>Otros amigos del UYLUG estarán en otras ciudades:</p>
<ul>
<li><a href="http://www.elgallego.info/?p=268">Enrique Verdes</a> va para Florida</li>
<li>Gustavo Boksar se va a Salto</li>
</ul>
<p>seguro me olvido de alguien, pues este es el año que se realiza en más ciudades de Uruguay, un total de ocho ciudades.  Por supuesto un grueso de activistas del Software Libre quedan en <a href="http://www.installfest.net/FLISOL2009/Uruguay/Montevideo">Montevideo</a>, en una jornada que brillará por si misma y por los invitados internacionales.</p>
<p>Todo esto nos presenta un festival que cada año se supera.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20100423/flisol-2010-en-carmelo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Automatizando SSH</title>
		<link>http://www.pilas.net/20100202/automatizando-ssh/</link>
		<comments>http://www.pilas.net/20100202/automatizando-ssh/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 14:37:07 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[administración]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=727</guid>
		<description><![CDATA[Algnas veces me ha tocado escriir líneas de ssh bastante complejas, como por ejemplo: ssh -1 -p 23 -l root -i /etc/ssh/key01 -o CheckHostIP=no 192.134.27.24 que realmente terminan siendo un incordio, cuando esa conexión debe ser vuelta a realizar para repetir tareas de administración remota. Entonces, este artículo es un resúmen de algunos trucos de [...]]]></description>
			<content:encoded><![CDATA[<p>Algnas veces me ha tocado escriir líneas de ssh bastante complejas, como por ejemplo:</p>
<p><code>ssh -1 -p 23 -l root -i /etc/ssh/key01 -o CheckHostIP=no 192.134.27.24</code></p>
<p>que realmente terminan siendo un incordio, cuando esa conexión debe ser vuelta a realizar para repetir tareas de administración remota. Entonces, este artículo es un resúmen de algunos trucos de automatización que he logrado aprender hasta ahora, para hacer mi ssh más fácil y mi vida también.</p>
<h2>1. el nombre</h2>
<p>Escribir la IP 192.134.27.24 cada vez que me conecto es antidiluviano y no escala a IPv6. Así que lo ideal es disponer de un DNS bien configurado al cuál recurrir.  </p>
<p>Lamentablemente en redes internas he visto que asignan nombres a las máquinas que resultan más difíciles que la dirección IPv4 misma, por ejemplo: <code>sssd2p1r3db.sss.com</code>, que significa <code>sss</code> es el nombre de la empresa, datacenter 2, piso 1, rack 3, <code>db</code> pues es el server de base de datos.  Fantástico!  Cómo no recordarlo?  Claro, despues uno ve que terminan usando la IP.</p>
<p>Así que llamemos a nuestro servidor 192.134.27.24 <code>sssd2p1r3db</code> como <strong>&#8220;tito&#8221;</strong> (o cualquier otro nombre que me resulte fácil de recordar)</p>
<p>Para que funcione el ssh a tito debo llegar a la IP.  Y esta tarea de <em>personalización</em> de los nombres en la red la hace el archivo <code>/etc/hosts</code>.  Edito el archivo y agrego:</p>
<blockquote><p>
# Servidor sssd2p3r3db<br />
192.134.27.24  tito
</p></blockquote>
<p>A partir de ahora, todo lo que yo haga a nivel de red con el nombre &#8220;tito&#8221; va a funcionar desde <code>ssh tito</code>, <code>ping tito</code>, hasta <code>http://tito</code> en el Firefox.</p>
<h2>2. las opciones ssh</h2>
<p>Las opciones del ssh que son necesarias para esta conexión de ejemplo son: <code>-1 -p 23 -l root -i /etc/ssh/key01 -o CheckHostIP=no</code>, que no es necesario explicar su significado, pues todas estas opciones están a un man de distancia.</p>
<p>El archivo que permite automatizar todo esto para todos los usuarios es <code>/etc/ssh/ssh_config</code> y para un usuario en específico es el archivo <code>$HOME/.ssh/config</code>.  Edito el archivo y creo una entrada Host acorde a mis necesidades:</p>
<blockquote><p>
Host tito<br />
   Protocol 1<br />
   Port 23<br />
   User root<br />
   IdentityFile /etc/ssh/key01<br />
   CheckHostIP no
</p></blockquote>
<p>Y ya está!</p>
<p>Ahora puedo escribir <code>ssh tito</code> y mi conexión va a ser realizada exactamente como si escribiera toda la linea del principio. </p>
<p>Solo una aclaración:  la sentencia Host funciona por string, es decir que si escribo <code>ssh 192.134.27.24</code> no va a producir el mismo efecto de levantar los datos del ssh_config, aunque me esté conectando al mismo servidor. </p>
<h2>3. Bash completion</h2>
<p>Y por último, hacer que mi Bash permita usar tabulador para los nombres caprichozos y fáciles que he colocado a mis servidores&#8230; porque?, a ver: nadie pretende que me acuerde que el server se llama &#8220;tito&#8221;, es mucho más acordarme que empieza con &#8220;t&#8221; y sigue con &#8220;algo&#8221; <img src='http://www.pilas.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Edito <code>~/.bashrc</code> y agrego:</p>
<blockquote><p>
_completossh ()<br />
{<br />
  actual=${COMP_WORDS[COMP_CWORD]};<br />
  COMPREPLY=($(compgen -W &#8216;$(cat /etc/ssh/config | grep &#8220;^Host\b&#8221; &#8211; | sed -e &#8220;s/Host //&#8221;)&#8217; &#8212; $actual))<br />
}<br />
complete -F _completossh ssh
</p></blockquote>
<p>Y ahora puedo escribir <code>ssh t</code> + tabulador, y me completará &#8220;tito&#8221;. Y si tengo más de un servidor que comience con &#8220;t&#8221; pues dar dos veces tabulador y me muestra la lista.</p>
<h2>4. Algunos documentos para leer del tema</h2>
<ul>
<li><a href="http://www.faqs.org/docs/securing/chap15sec121.html">Securing and Optimizing Linux: RedHat Edition -A Hands on Guide, cap. 13</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20100202/automatizando-ssh/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Patentes de Microsoft</title>
		<link>http://www.pilas.net/20090915/patentes-de-microsoft/</link>
		<comments>http://www.pilas.net/20090915/patentes-de-microsoft/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 15:12:34 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Independencia Tecnógica]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[patentes]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=664</guid>
		<description><![CDATA[Durante bastante tiempo [link 1] Microsoft ha estado diciendo que posee patentes vigenes [link 2] con las cuales sistema operativo Linux está en infracción. De todas las formas imaginables se le ha pedido a Microsoft que individualice dichas patentes, y nunca lo ha hecho. Sin embargo, las ha usado para lograr la firma de acuerdos [...]]]></description>
			<content:encoded><![CDATA[<p>Durante <a href="http://lxer.com/module/newswire/view/93899/index.html">bastante tiempo [link 1]</a> <a href="http://money.cnn.com/magazines/fortune/fortune_archive/2007/05/28/100033867/">Microsoft ha estado diciendo que posee patentes vigenes [link 2]</a> con las cuales sistema operativo Linux está en infracción. </p>
<p>De todas las formas imaginables <a href="http://bink.nu/news/open-letter-to-steven-ballmer-show-us-the-code.aspx">se le ha pedido a Microsoft</a> que individualice dichas patentes, y nunca lo ha hecho.  Sin embargo, las ha usado para lograr la firma de acuerdos (<a href="http://www.linux-watch.com/news/NS2912974320.html">ver Novell</a>) (pago regalias?), por lo que es de suponer que las patentes existen y son relevantes.</p>
<p>Pero, se imaginan a Microsoft abriendo un frente de ataque contra Linux por medio de sus patentes??  No le sirve a nadie, ni a Microsoft, sería como un nuevo SCO.</p>
<p>Que hicieron entonces? pues las sacaron a la venta!<br />
(<em>&#8220;yo no lo voy a hacer, pero s alguien quiere, con esto revientan a mi competidor&#8221;</em>, pienso yo que se dijeron)</p>
<p>Por suerte, las patentes fueron adquiridas por <a href="http://www.pcworld.idg.com.au/article/270311/consortium_launches_linux_patent_pool">Open Invention Network</a>, un conglomerado de empresas que obtiene derechos de PI para fomentar y mantener el libre desarrollo (Open Source) de software.</p>
<p>Aquí <a href="http://www.groklaw.net/article.php?story=20090908164954318">la nota en Groklaw</a>, sobre la cual hago este comentario.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20090915/patentes-de-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1234567890 &#8230;.. epoch time!</title>
		<link>http://www.pilas.net/20090213/1234567890-epoch-time/</link>
		<comments>http://www.pilas.net/20090213/1234567890-epoch-time/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 03:01:55 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Soft. Libre]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[posix]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=594</guid>
		<description><![CDATA[Hoy viernes, exactamente a la hora 21:31:30 de Uruguay (23:31:30 UTC) viviremos uno de los segundos más importantes en la historia de la informática moderna: un segundo mágico que durará precisamente un segundo&#8230;.. exatamente será el segundo 1.234.567.890 a partir del 1970-01-01 00:00:00 UTC hora que representa el tiempo POSIX en todos los sitemas Unix. [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_595" class="wp-caption alignright" style="width: 410px"><a href="http://www.pilas.net/wp-content/uploads/2009/02/a7c5_thinkgeek_clock.jpg"><img src="http://www.pilas.net/wp-content/uploads/2009/02/a7c5_thinkgeek_clock.jpg" alt="ThinkGeek Epoch Clock" title="a7c5_thinkgeek_clock" width="400" height="232" class="size-full wp-image-595" /></a><p class="wp-caption-text">ThinkGeek Epoch Clock</p></div> Hoy viernes, exactamente a la hora 21:31:30 de Uruguay (23:31:30 UTC) viviremos uno de los segundos más importantes en la historia de la informática moderna:</p>
<p><em>un segundo mágico que durará precisamente un segundo&#8230;..</em></p>
<p>exatamente será el segundo <strong>1.234.567.890</strong> a partir del 1970-01-01 00:00:00 UTC hora que representa el <a href="http://en.wikipedia.org/wiki/Unix_time">tiempo POSIX</a> en todos los sitemas Unix.</p>
<p>En ese segundo, junto con un grupejo de nerds, estaremos levantando nuestras cervezas para festejar este grandioso y maravilloso instante en que <em>se alinean todos los dígitos de nuestro sistema numérico</em>. (lamentablemente el proceso de libación del áureo nectar será en los segundos posteriores&#8230;.ya que vale la pena que así sea)</p>
<p>Si quieres ver cuánto tiempo falta para este gran momento, solo debes escribir:</p>
<p><code>watch -n1 'perl -e "print 1234567890 - time;"'</code></p>
<p>Y para verlo (y gozarlo) escribe:</p>
<p><code>watch -n1 'echo $(date)" :" $(date +%s)'</code></p>
<p><strong>Feliz Unix EPOCH EVENT!</strong>  &#8230; y podemos seguir de juerga hasta el 2038 !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20090213/1234567890-epoch-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: tecnología disruptiva</title>
		<link>http://www.pilas.net/20081204/linux-tecnologia-disruptiva/</link>
		<comments>http://www.pilas.net/20081204/linux-tecnologia-disruptiva/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 03:57:03 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Soft. Libre]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[negocios]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=482</guid>
		<description><![CDATA[Leo en IT PRO un artículo de Richard Hillesley donde se pregunta si Linux es una tecnología disruptiva (en Inglés), del cual tomo algunas de sus consideraciones para dejar aquí un resúmen, traducido libremente por mi. Entiendo que algo es disruptivo cuando produce una ruptura brusca, ya sea de un objeto, de un contexto social, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.pilas.net/wp-content/uploads/2008/12/tux-254x300.png" alt="" title="tux" width="254" height="300" class="alignright size-medium wp-image-581" /> Leo en <a href="http://www.itpro.co.uk">IT PRO</a> un artículo de Richard Hillesley donde se pregunta si  <a href="http://www.itpro.co.uk/604662/linux-a-disruptive-technology">Linux es una tecnología disruptiva (en Inglés)</a>, del cual tomo algunas de sus consideraciones para dejar aquí un resúmen, traducido libremente por mi. </p>
<p>Entiendo que algo es disruptivo cuando produce una ruptura brusca, ya sea de un objeto, de un contexto social, de un proceso productivo, o cualquier otro concepto que puede ser roto.  Según  Hillesley en su artículo, una <em>tecnología disruptiva</em> es aquella que tiene a quebrar la cultura de precios y beneficio existente y tiene a abrazar una cultura opuesta a la que le precede.</p>
<p>Cuenta Hillesley, que el concepto fue acuñado por el Prof. Clayton M. Christensen, de la Escuela de Negocios de Harvard, basado en sus observaciones del &#8220;<em>dilema del innovador</em>&#8220;, cuando las nuevas tecnologías llevan a que grandes empresas fracasen, generalmente por ignorar las mismas. </p>
<p>Hillesley hace un interesante análisis de cómo Digital Equipment Corp. (DEC) siendo lider del mercado no aceptó el fenómeno PC y terminó siendo comprada por Compac, que basa su negocio en el PC. Mientras que por otro lado IBM, a pesar de liderar el mercado, se remodeló a una compañía que abraza los estándares abiertos.</p>
<p>El artículo aborda el análisis de la forma libre, abierta y colaborativa de Linux:</p>
<blockquote><p><em>Linux en sí no representa ningún gran salto de tecnologías anteriores, pero ha llevado a una revolución tecnológica que se basa en la concesión de licencias de software libre. El modelo de desarrollo de código abierto, facilitado por la Licencia Pública General GNU (GPL), representa un reto y una oportunidad a la industria a reconsiderar la manera en que la información y la tecnología es utilizada y compartida entre los individuos y organizaciones, y en algunos sectores &#8211; sobre todo el sector de los servicios financieros &#8211; el desafío parece haber sido aceptado.</em></p></blockquote>
<p>entonces, Linux no es una <em>tecnología disruptiva</em>:</p>
<blockquote><p><em>Lo disruptivo termina siendo la licencia y su distintivo es el proceso de compartir frente al de reserva de derechos de las leyes de Derechos de Autor.</em></p></blockquote>
<p>La conclusión de Hillesley es clara:</p>
<blockquote><p><em>La GPL y sus cláusulas que exigen que cualquier cambio en el código de ser devueltos a la comunidad, puede ser la tecnología disruptiva, mientras que Linux es el principal beneficiario.</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20081204/linux-tecnologia-disruptiva/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Correo POP3+SSL por telnet</title>
		<link>http://www.pilas.net/20081127/correo-pop3ssl-por-telnet/</link>
		<comments>http://www.pilas.net/20081127/correo-pop3ssl-por-telnet/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 13:58:05 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[correo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pop]]></category>
		<category><![CDATA[telnet]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=561</guid>
		<description><![CDATA[Siguiendo con el reciente artículo sobre Correo POP3 por telnet, debo tener en cuenta que mis servidores suelen tener el correo con SSL, para lograr la capa de validación y cifrado para la trasmisión de los datos, por este motivo, el telnet no sirve para hacer conexiones. Entonces cuando el servidor POP3 tiene SSL (sPOP3) [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo con el reciente artículo sobre <a href="http://www.pilas.net/20081104/correo-pop3-por-telnet/">Correo POP3 por telnet</a>, debo tener en cuenta que mis servidores suelen tener el correo con <a href="http://es.wikipedia.org/wiki/Transport_Layer_Security">SSL</a>, para lograr la capa de validación y cifrado para la trasmisión de los datos, por este motivo, el telnet no sirve para hacer conexiones.</p>
<p>Entonces cuando el servidor POP3 tiene <a href="http://es.wikipedia.org/wiki/Transport_Layer_Security">SSL</a>  (sPOP3) la solución es usar <a href="http://es.wikipedia.org/wiki/OpenSSL">openssl</a>, asi: </p>
<blockquote><p>$ openssl s_client -connect servidor.correo.com:995<br />
CONNECTED(00000005)<br />
-> Aqui se muestra la validación y<br />
-> el contenido del certificado digital<br />
-> &#8230; en varios renglones<br />
-><br />
+OK POP3 Ready
</p></blockquote>
<p>A partir de aquí, funcionan perfectamente todos los comandos de <a href="http://es.wikipedia.org/wiki/POP3">POP3</a>, indicados en <a href="http://www.pilas.net/20081104/correo-pop3-por-telnet/">el artículo anterior</a>, exactamente como si estuvieramos por telnet normal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20081127/correo-pop3ssl-por-telnet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Correo POP3 por telnet</title>
		<link>http://www.pilas.net/20081104/correo-pop3-por-telnet/</link>
		<comments>http://www.pilas.net/20081104/correo-pop3-por-telnet/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 15:44:08 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[correo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pop]]></category>
		<category><![CDATA[telnet]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=558</guid>
		<description><![CDATA[Esto no es nada nuevo ni &#8220;rocket science&#8220;, solo es un apunte personal, ya que esto lo requiero de vez en cuando y al final termino buscando entre documentos y documentos hasta que veo lo que quiero. Es simplemente cómo hacer telnet al servidor de correo (POP3) y ver los mensajes. Iniciar sesión en el [...]]]></description>
			<content:encoded><![CDATA[<p>Esto no es nada nuevo ni &#8220;<a href="http://en.wikipedia.org/wiki/Rocket_science">rocket science</a>&#8220;, solo es un apunte personal, ya que esto lo requiero de vez en cuando y al final termino buscando entre documentos y documentos hasta que veo lo que quiero.</p>
<p>Es simplemente cómo hacer telnet al servidor de correo (POP3) y ver los mensajes.</p>
<h2>Iniciar sesión en el servidor</h2>
<blockquote><p>$ telnet servidor.correo.com 110</p></blockquote>
<p>Cuando conecte con el servidor, aparece como lo siguiente: </p>
<blockquote><p>+OK POP3 Ready</p></blockquote>
<p>El protocolo POP3 es muy sencillo. Cuando hacemos algo bien el servidor nos contesta con &#8220;+OK&#8221; y cuando lo hacemos mal nos devuelve un &#8220;-ERR&#8221;. En ambos casos se añadirá un texto descriptivo.</p>
<p>Ahora el servidor espera nuestra validación:</p>
<blockquote><p>USER usuario@correo.com</p></blockquote>
<p>El servidor le responderá con el mensaje de OK:</p>
<blockquote><p>+OK USER</p></blockquote>
<p>Significa que ha aceptado el nombre de usuario y que esta esperando por su contraseña. Escriba:</p>
<blockquote><p>PASS contraseña</p></blockquote>
<p>empleando la contraseña de su buzón de correo. Si todo ha ido bien el servidor nos responde con lo siguiente</p>
<blockquote><p>+OK Logged in.</p></blockquote>
<h2>Comandos al servidor</h2>
<p>Una vez conectados disponemos de varios comandos que podemos utilizar:</p>
<p><strong>STAT</strong> (status) solicita el estado de tu buzón de correos. El servidor responderá informando de cuantos mensajes hay a la espera, en el siguiente formato: +OK mm bb, donde mm es el numero de mensajes, y bb el numero de bytes del total.</p>
<p><strong>LIST</strong> te lista todos los mensajes.  El primer número es el identificador del mensaje (que se requiere para otros comandos y el segundo número es el tamaño.</p>
<blockquote><p>
LIST<br />
+OK 2 messages (320 octets)<br />
1 120<br />
2 200<br />
.</p>
<p>LIST 2<br />
+OK 2 200</p>
<p>LIST 3<br />
-ERR no such message, only 2 messages in maildrop
</p></blockquote>
<p><strong>TOP nn nl</strong> para ver las cabeceras y primeras lineas del mensaje (nn sería el numero del mensaje que quieras ver, nl el numero de lineas de la cabecera, p ej: TOP 1 ALL)</p>
<p><strong>RETR #</strong> para ver un mensaje, debe especificarse su numero identificados del mensaje.</p>
<blockquote><p>+OK XXXX octets follow.<br />
Cabecera del mensaje<br />
Cuerpo del mensaje<br />
.
</p></blockquote>
<p>Donde XXXX es el tamaño del mensaje en bytes. Seguido de esta linea se mostrará la cabecera del mensaje y el cuerpo del mismo. Si el mensaje está codificado en HTML o tiene datos adjuntos es más que probable que entienda poco del mismo.</p>
<p><strong>DELE #</strong> borra el mensaje elegido. El borrado no es al enviar el comando, sino al terminar la sesión (se debe desconectar con <strong>QUIT</strong> o los mensajes no serán borrados)</p>
<p><strong>RSET</strong> recupera los mensajes marcados para borrado</p>
<p><strong>NOOP</strong> (No Operation) instruye al servidor para que no ejecute ninguna acción, salvo responder con un mensaje de confirmación (+OK).</p>
<p><strong>UIDL</strong> (Unique Identifier List) sirve para asignar un identificador unico a todos los mensajes o a uno especifico.</p>
<p><strong>APOP</strong> (Authenticate Post Office Protocol) Este comando puede ser usado como sustituto del binomio USER &#8211; PASS para identificar y validar un usuario. Su utilidad es evitar que el password del usuario viaje por la red de forma no encriptada. La sintaxis es: APOP (nombre) (codigo).</p>
<h2>Desconectar y cerrar sesión</h2>
<p>Para desconectar correctamente del servidor escriba:</p>
<blockquote><p>QUIT</p></blockquote>
<p>El servidor nos responde con:</p>
<blockquote><p>+OK Logging out.</p></blockquote>
<p>Y se cierra el telnet: <em>Connection closed by foreign host.</em></p>
<h2>Fuentes:</h2>
<ul>
<li><a href="http://www.helpy.com.ar/telnet/comprobar-correo-pop.htm">Verificar correo POP con Telnet</a></li>
<li><a href="http://www.ignside.net/man/telnet/sesion.php">Una sesion de correo con telnet</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20081104/correo-pop3-por-telnet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

