<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>planet LUGMen</title>
	<link>http://planet.lugmen.org.ar/</link>
	<language>en</language>
	<description>planet LUGMen - http://planet.lugmen.org.ar/</description>

<item>
	<title>aryix: Linux 2.6.27</title>
	<guid>tag:blogger.com,1999:blog-16051998.post-6445317103333150441</guid>
	<link>http://aryix.blogspot.com/2008/10/linux-2627.html</link>
	<description>Ayer vió la luz el &lt;a href=&quot;http://kernelnewbies.org/Linux_2_6_27&quot;&gt;kernel 2.6.27&lt;/a&gt; que tiene un montón de cambios, tantos que pueden aburrirse de leer el resumen, de modo que ahora viene con índice.&lt;br /&gt;&lt;br /&gt;Esto muestra el cambio estructural que ha tenido nuestro kernel preferido.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Este último sera incluido en la version final de Ubuntu 8.10&lt;div class=&quot;blogger-post-footer&quot;&gt;ArYiX News&lt;/div&gt;</description>
	<pubDate>Sat, 11 Oct 2008 09:29:07 +0000</pubDate>
	<author>aryixb@gmail.com (ArYiX)</author>
</item>
<item>
	<title>pvr: La frase de la semana</title>
	<guid>tag:blogger.com,1999:blog-4558283412291730026.post-5626585030034999365</guid>
	<link>http://eljamonyelvino.blogspot.com/2008/10/la-frase-de-la-semana.html</link>
	<description>&lt;div&gt;Siempre me han gustado las frases, proverbios y los dichos por como pueden compactar tantas verdades o conocimientos en tan pocas palabras.&lt;br /&gt;&lt;br /&gt;Hoy al buscar información sobre unos códigos de error me encontré con una frase de Confusio que no pude resistir a replicar:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Me  lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;</description>
	<pubDate>Fri, 10 Oct 2008 19:40:00 +0000</pubDate>
	<author>noreply@blogger.com (Pablo Vargas)</author>
</item>
<item>
	<title>crux: Consola bonita en Xen (actualizado)</title>
	<guid>http://blog.macumba.homelinux.org/?p=68</guid>
	<link>http://blog.macumba.homelinux.org/2008/10/10/consola-bonita-en-xen/</link>
	<description>&lt;p&gt;Por mucho tiempo quise tener consola con framebuffer en los servers donde corro Xen para poder &amp;#8220;ver más&amp;#8221; cuanto tengo que solucionar algún problema en el mismo server y no via ssh. Hace poco lo encontré perdido por ahí en un post dónde hacían comentario al código fuente del hypervisor y todo. No recuerdo la URL pero para que me sirva a mí de recordatorio y a todos Uds. les cuento cómo conseguirlo: agreguen &amp;#8220;vga=gfx-1024&amp;#215;768x16&amp;#8243; (sin las comillas) como parámetro para el hypervisor en su bootloader. Fácil, no?&lt;/p&gt;
&lt;p&gt;Por si alguno está perdido todavía les copio las líneas relevantes de mi grub:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
## Xen hypervisor options to use with the default Xen boot option&lt;br /&gt;
# xenhopt=vga=gfx-1024&amp;#215;768x16&lt;br /&gt;
&amp;#8230;&lt;br /&gt;
kernel          /boot/xen-3.2-1-i386.gz vga=gfx-1024&amp;#215;768x16&lt;br /&gt;
&amp;#8230;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Les aclaro que eso es con un Xen 3.2 y en un Debian.  &lt;img src=&quot;http://blog.macumba.homelinux.org/wp-includes/images/smilies/icon_cool.gif&quot; alt=&quot;:cool:&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;ACTUALIZACIÓN:&lt;/p&gt;
&lt;p&gt;Adjunto unas imágenes de la consola de mi notebook corriendo Xen en 1280&amp;#215;1024x32  &lt;img src=&quot;http://blog.macumba.homelinux.org/wp-includes/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;

&lt;a href=&quot;http://blog.macumba.homelinux.org/2008/10/10/consola-bonita-en-xen/xenfb1/&quot; title=&quot;xenfb1&quot;&gt;&lt;img src=&quot;http://blog.macumba.homelinux.org/wp-content/uploads/2008/10/xenfb1-150x150.jpg&quot; width=&quot;150&quot; height=&quot;150&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://blog.macumba.homelinux.org/2008/10/10/consola-bonita-en-xen/xenfb2/&quot; title=&quot;xenfb2&quot;&gt;&lt;img src=&quot;http://blog.macumba.homelinux.org/wp-content/uploads/2008/10/xenfb2-150x150.jpg&quot; width=&quot;150&quot; height=&quot;150&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://blog.macumba.homelinux.org/2008/10/10/consola-bonita-en-xen/xenfb3/&quot; title=&quot;xenfb3&quot;&gt;&lt;img src=&quot;http://blog.macumba.homelinux.org/wp-content/uploads/2008/10/xenfb3-150x150.jpg&quot; width=&quot;150&quot; height=&quot;150&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;</description>
	<pubDate>Fri, 10 Oct 2008 17:04:37 +0000</pubDate>
</item>
<item>
	<title>juanchox: I BACK !.</title>
	<guid>tag:blogger.com,1999:blog-13601648.post-6276589392443099970</guid>
	<link>http://juanchox.blogspot.com/2008/10/i-back.html</link>
	<description>Bueno, después de mucho tiempo ..volvimos, y lo mas importante, pude recuperar el blog, porque sinceramente tenia mas quilombos que la telpuk con la valija de antonini.&lt;br /&gt;&lt;br /&gt;En mis pequeños delirios, he dejado la relación estable con Debian, para pasar a Fedora Core, sinceramente por ahi no tengo los tiempos que me consumía debian, y fedora los ha sabido hacerlos valer... acá les dejo un artículo armado hace poquito :&lt;br /&gt;&lt;br /&gt;Virtual Box en Fedora Core 9&lt;br /&gt;&lt;br /&gt;1. Luego de instalado fedora9, verifiquen conexión y automáticamente se actualizará, ese es el primer punto importante, la actualización, sino lo hacen Ustedes, ingresando a Sistemas -&gt; Administración -&gt; Actualizar el Sistema&lt;br /&gt;&lt;br /&gt;2. Reinicien del paso anterior, y luego instalen&lt;br /&gt;sudo yum install kernel-devel kernel-headers&lt;br /&gt;&lt;br /&gt;Nota: es importante que verifiquen (uname -r) las versiones.&lt;br /&gt;Si los paquetes que son bajados, tienen una versión mas nueva que el kernel instalado, entonces, deberán bajarse los paquetes kernel-devel y kernel-headers según la versión que concuerde con su kernel, podrán buscarlos en&lt;br /&gt;http://rpm.pbone.net. luego instalenlos.&lt;br /&gt;&lt;br /&gt;3. Bajamos el rpm correspondiente.&lt;br /&gt;&lt;br /&gt;https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=innotek-1.6-G-F@CDS-CDS_SMI&lt;br /&gt;&lt;br /&gt;Sigan este link....&lt;br /&gt;&lt;br /&gt;4. Elijan en los box, las opciones que se ajustan a la arquitectura de sus equipos, en mi caso:&lt;br /&gt;&lt;br /&gt;Platform: Fedora 9 (i386)&lt;br /&gt;Language: Multi - Language (I agree, you are agree ?????)...err...brian damage....&lt;br /&gt;&lt;br /&gt;5. Luego les aparece el link para bajar el archivo.. (por defecto lo baja en descargas del usuario actual).&lt;br /&gt;&lt;br /&gt;6. Creando enlace simbólico:&lt;br /&gt;cd /usr/src&lt;br /&gt;ln -s ./kernels/2.6.25.11-97.fc9.i686/ linux&lt;br /&gt;g-linux&lt;br /&gt;7. Ahora nuevamente descargamos también:&lt;br /&gt;sudo yum install make automake autoconf gcc&lt;br /&gt;&lt;br /&gt;8. Luego ejecutamos:&lt;br /&gt;sudo rpm -ivh VirtualBox-1.6.2_31466_fedora9-1.i586.rpm (fue el que bajé).-&lt;br /&gt;&lt;br /&gt;Si les llega a dar este error durante la instalación:&lt;br /&gt;&lt;br /&gt;error: Error de dependencias:&lt;br /&gt;libSDL-1.2.so.0 se necesita para VirtualBox-1.6.2_31466_fedora9-1.i586&lt;br /&gt;libqt-mt.so.3 se necesita para VirtualBox-1.6.2_31466_fedora9-1.i586&lt;br /&gt;&lt;br /&gt;entonces, hagan lo siguiente :&lt;br /&gt;&lt;br /&gt;Menú Sistema -&gt; Agregar quitar software -&gt; en el inputbox, coloquen qt, y luego presionen el boton qt, eso les va a tirar un listado de paquetes ,,ahi busquen:&lt;br /&gt;&lt;br /&gt;qt3-3.3.8b-14.fc9(i386). y presionen instalar...con eso el libqt queda listo, ahora para el libSDL, hagan el mismo procedimiento,, el paquete que deben buscar sería algo como SDL, en mi caso, aparece:&lt;br /&gt;SDL-1.2.13-3.fc9(i386), damos instalar.&lt;br /&gt;&lt;br /&gt;9. Terminado, seguramente dará algunos mensajes de error al tratar de cargar el módulo, pero debería aparecer un sucess! al final.&lt;br /&gt;Apenas nos devuelva el prompt tecleamos:&lt;br /&gt;&lt;br /&gt;sudo /etc/init.d/vboxdrv setup (be patient !!).....después de unos segundos dependiendo de la supermachine que tengas, dará el ok de la compilación del módulo, ahi ya tienen el módulo cargado.&lt;br /&gt;&lt;br /&gt;Debería aparecerles algo como:&lt;br /&gt;&lt;br /&gt;Stopping VirtualBox kernel module [ OK ]&lt;br /&gt;Removing old VirtualBox kernel module [ OK ]&lt;br /&gt;Recompiling VirtualBox kernel module [ OK ]&lt;br /&gt;Starting VirtualBox kernel module [ OK ]&lt;br /&gt;&lt;br /&gt;10. Agreguen el usuario con el que ingresaron, al grupo vboxusers, eso lo pueden hacer desde:&lt;br /&gt;&lt;br /&gt;Menú Sistema -&gt; Administración -&gt; Usuarios y grupos&lt;br /&gt;&lt;br /&gt;Sino desde el prompt:&lt;br /&gt;&lt;br /&gt;/usr/sbin/usermod -G vboxusers -a monitor&lt;br /&gt;&lt;br /&gt;11. Procedan a Crear su pc virtual ahora:&lt;br /&gt;Aplicaciones -&gt; Herramientas del Sistema -&gt; Sun xVM VirtualBox&lt;br /&gt;&lt;br /&gt;12. Lo demás es tarea de Ustedes, si recuerden que por defecto en la configuración deben activar cdrom, usb, etc,,sino la maquina virtual no lo va a montar y por defecto no aparecerá en el S.O que esten instalando.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;juanchoX&lt;div class=&quot;blogger-post-footer&quot;&gt;Fedora Projects for juanchoX&lt;/div&gt;</description>
	<pubDate>Wed, 08 Oct 2008 22:53:11 +0000</pubDate>
	<author>noreply@blogger.com (juanchoX)</author>
</item>
<item>
	<title>jjo: nos vemos en una semana ;-)</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-4441755696511974566</guid>
	<link>http://juanjosec.blogspot.com/2008/10/nos-vemos-en-una-semana.html</link>
	<description>La semana que viene voy a andar por Mendoza, y por supuesto ... aprovechar para dar un par de clases en mis cátedras de la Universidad de Mendoza (como en los buenos viejos tiempos ;), y de paso ofrecer una charla contando algunas cosas interesantes (eso espero :P) que he aprendido en este año de trabajo.&lt;br /&gt;&lt;br /&gt;La conferencia es el Martes 14 de Oct, 18:30hs en el Aula Magna de la Facultad de Medicina, así que nos vemos allí :-D&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_3CGIHfkkXgE/SO06sOafU5I/AAAAAAAABr0/WDReGMN3cms/s1600-h/Afiche_Charla-Jjo2008.Oct8.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_3CGIHfkkXgE/SO06sOafU5I/AAAAAAAABr0/WDReGMN3cms/s320/Afiche_Charla-Jjo2008.Oct8.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5254920871669093266&quot; /&gt;&lt;/a&gt;</description>
	<pubDate>Wed, 08 Oct 2008 20:57:10 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>pvr: Trafico Aereo Mundial</title>
	<guid>tag:blogger.com,1999:blog-4558283412291730026.post-902593020352381862</guid>
	<link>http://eljamonyelvino.blogspot.com/2008/10/trafico-aereo-mundial.html</link>
	<description>Revisando uno de esos tantos blog que hay por ahí, encontré una animación del trafico aéreo mundial... y no me quedo otra que replicarlo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
	<pubDate>Wed, 08 Oct 2008 10:53:00 +0000</pubDate>
	<author>noreply@blogger.com (Pablo Vargas)</author>
</item>
<item>
	<title>pvr: Probando la velocidad de un sitio WEB</title>
	<guid>tag:blogger.com,1999:blog-4558283412291730026.post-6729753742352555724</guid>
	<link>http://eljamonyelvino.blogspot.com/2008/10/probando-la-velocidad-de-un-sitio-web.html</link>
	<description>En varias ocasiones he usado el Apache Benchmark (AB) del Apache 2 para probar los servidores web y medir los tiempos de conexión y de respuesta, pero hace unos meses encontré una herramienta muy interesante para poder hacer lo mismo con una pagina web y cada uno de sus componentes (imagenes, js, rss, etc, etc).&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Se trata de una de las herramientas del sitio &lt;a href=&quot;http://tools.pingdom.com/&quot;&gt;Pingdom.com&lt;/a&gt; desde la cual le podemos pasar un URL y genera estadisticas y un grafico con los datos de conexion y tiempo de respuesta de la pagina.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_M66uunOkoug/SOt0-ZugEvI/AAAAAAAAAEI/kmK2I6rlIZY/s1600-h/pingdom.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_M66uunOkoug/SOt0-ZugEvI/AAAAAAAAAEI/kmK2I6rlIZY/s400/pingdom.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5254422005664453362&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Entre las detalles a destacar, se encuentran dos. Por un lado que mide el tiempo de acceso a cada uno de los componentes de la pagina, e indicando de donde viene el objeto. Esto es muy útil cuando en una pagina se introducen contenidos de otros sitios o servidores, para poder determinar quien es el que genera la &quot;demora&quot; al cargar la pagina. Dato también interesante para cuando la pagina contiene publicidad o se utilizan template o scripts gratuitos de terceros.&lt;br /&gt;&lt;br /&gt;Por otro lado, se pueden guardar los resultados de las pruebas, por lo que se puede probar varias veces y en horas diferentes del dia y después poder ver los resultados, o inclusive guardar las pruebas para luego ser revisadas por un tercero, y ya que estamos acá les paso el el reporte de este blog del &lt;a href=&quot;http://tools.pingdom.com/fpt/default.asp?url=http%3a%2f%2feljamonyelvino.blogspot.com%2f&amp;amp;id=358843&quot;&gt;dia 31 de julio&lt;/a&gt;, o sea que por lo menos un par de meses quedan guardados los resultados.&lt;br /&gt;&lt;br /&gt;Luego, entre las otras herramientas de Pingdom.com también tenemos un ping y un traceroute que por ahí también son útiles para probar conectividad con los sitios web.&lt;br /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 07 Oct 2008 14:34:00 +0000</pubDate>
	<author>noreply@blogger.com (Pablo Vargas)</author>
</item>
<item>
	<title>cerealbars: Lights in the sky over SCL</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=276</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=276</link>
	<description>&lt;p&gt;Dando vueltas por ahí me econtré el setlist de NIN en el concierto del sábado 4 de Octubre de 2008. Lo anoto aqui para que no se me olvide mas&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://boris.insert-coin.org/wordpress/wp-content/uploads/2008/10/dsc05730.jpg&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-277&quot; title=&quot;NIN&quot; src=&quot;http://boris.insert-coin.org/wordpress/wp-content/uploads/2008/10/dsc05730.jpg&quot; alt=&quot;&quot; width=&quot;457&quot; height=&quot;293&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Despues del corte, está el Setlists&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-276&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Aqui las canciones elegidas por Reznor para esa noche, y que nos hiso reckear MAL!!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;999,999&lt;/li&gt;
&lt;li&gt;1,000,000&lt;/li&gt;
&lt;li&gt;Letting You&lt;/li&gt;
&lt;li&gt;Discipline&lt;/li&gt;
&lt;li&gt;March of the Pigs&lt;/li&gt;
&lt;li&gt;Piggy&lt;/li&gt;
&lt;li&gt;The Frail&lt;/li&gt;
&lt;li&gt;The Wretched&lt;/li&gt;
&lt;li&gt;Head Down&lt;/li&gt;
&lt;li&gt;Closer&lt;/li&gt;
&lt;li&gt;Gave Up&lt;/li&gt;
&lt;li&gt;Corona Radiata&lt;/li&gt;
&lt;li&gt;The Warning&lt;/li&gt;
&lt;li&gt;Vessel&lt;/li&gt;
&lt;li&gt;Pinion&lt;/li&gt;
&lt;li&gt;Wish&lt;/li&gt;
&lt;li&gt;Terrible Lie&lt;/li&gt;
&lt;li&gt;Survivalism&lt;/li&gt;
&lt;li&gt;The Big Come Down&lt;/li&gt;
&lt;li&gt;31 Ghosts IV&lt;/li&gt;
&lt;li&gt;Only&lt;/li&gt;
&lt;li&gt;The Hand That Feeds&lt;/li&gt;
&lt;li&gt;Head Like a Hole&lt;/li&gt;
&lt;li&gt;Encore break&lt;/li&gt;
&lt;li&gt;Echoplex&lt;/li&gt;
&lt;li&gt;Reptile&lt;/li&gt;
&lt;li&gt;God Given&lt;/li&gt;
&lt;li&gt;Hurt&lt;/li&gt;
&lt;li&gt;In This Twilight&lt;/li&gt;
&lt;li&gt;Zero sum&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://boris.insert-coin.org/wordpress/wp-content/uploads/2008/10/dsc05730.jpg&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 07 Oct 2008 04:19:53 +0000</pubDate>
</item>
<item>
	<title>cerealbars: Lights in the sky</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=274</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=274</link>
	<description>&lt;p&gt;Anoche fue el concierto de NIN de la gira Lights In the Sky Over South America. Lo unico que puedo decir es que estuvo no-ta-ble!.&lt;/p&gt;
&lt;p&gt;Hay un registro de fotos y videos en este link: &lt;a href=&quot;http://www.insert-coin.org:81/NIN&quot;&gt;http://www.insert-coin.org:81/NIN&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Mon, 06 Oct 2008 00:57:54 +0000</pubDate>
</item>
<item>
	<title>crux: Regalo (?) de cumpleaños</title>
	<guid>http://blog.macumba.homelinux.org/?p=69</guid>
	<link>http://blog.macumba.homelinux.org/2008/10/03/regalo-de-cumpleanos/</link>
	<description>&lt;p&gt;Hola mis queridos lectores. Empiezo una nueva historia en este blog que está relacionada con mi cumpleaños y, como no podía ser de otra manera, con la &lt;strike&gt;ñoñez&lt;/strike&gt; informática.&lt;/p&gt;
&lt;p&gt;El pasado jueves 25/9 además de ser mi cumpleaños me tocó ir a dar clases a la universidad. La clase consistía en una práctica forzosa de LVM y después de algunas fallas en la computadora que iba a servir de conejillo de indias terminamos enchufando el disco de esa máquina a mi notebook. La idea era instalar un Debian en ese disco, con RAID por soft (md) y LVM.&lt;/p&gt;
&lt;p&gt;Todo concurrió de forma tranquila aunque yo miraba atento los comandos ejecutados por los alumnos durante el proceso de instalación. Al estar no sólo el disco externo sino también el mío conectados temía que pudiera haber un accidente y perdiera datos.  &lt;img src=&quot;http://blog.macumba.homelinux.org/wp-includes/images/smilies/icon_eek.gif&quot; alt=&quot;:shock:&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Al finalizar la instalación vino la pregunta del debian-installer sobre dónde instalar GRUB y un almuno (del cual preservaré su nombre para que no reciba represalias  &lt;img src=&quot;http://blog.macumba.homelinux.org/wp-includes/images/smilies/icon_lol.gif&quot; alt=&quot;:lol:&quot; class=&quot;wp-smiley&quot; /&gt; ) dio ENTER sin más y mi GRUB2 desapareció de mi MBR.&lt;/p&gt;
&lt;p&gt;Nada grave dije en voz alta y para mis adentros también. Más de una vez he tenido que recuperar eso y estoy &amp;#8220;canchero&amp;#8221; para hacerlo. Pero grande fue mi sorpresa un par de días después cuando intentando el procedimiento estándar encontré varias trabas.&lt;/p&gt;
&lt;p&gt;Arranqué con Knoppix e hice la magia &lt;em&gt;estándar&lt;/em&gt; para poder ver los volúmenes LVM. Pero no, no anduvo. Hasta que me di cuenta que mi disco está 100% encriptado así que empecé a buscar por la internet hasta dar con la solución. Cuando la encontré pude montar la imagen e intenté hacer un &lt;strong&gt;chroot&lt;/strong&gt; para poder reinstalar mi GRUB2. Al tercer terco intento me di cuenta que algo no andaba. Y claro! Todo mi sistema es de 64 bits y Knoppix es de 32!!! Así que ahí vino la segunda búsqueda. Un live-cd que fuera de 64 bits y trajera soporte para LVM. Por suerte también lo encontré, y se llama &lt;a href=&quot;http://grml.org/&quot;&gt;GRML&lt;/a&gt;. Creo que el título de la página lo dice todo: &lt;strong&gt;Linux Live-CD for sysadmins / texttool-users / geeks&lt;/strong&gt;. Ya lo había usado alguna otra vez porque está basado en Debian y anda muy bien. Compacto y con lo necesario para arreglar cualquier moco y sin algunas cosas innecesarias que trae Knoppix ya que son para otro target.&lt;/p&gt;
&lt;p&gt;Lo bajé, lo grabé en un DVD+RW y lo arreglé. Ahora les resumo los pasos completos para el arreglo así quedan para referencias futuras. &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
↓ Abre la encriptación de esa partición.&lt;br /&gt;
# cryptsetup luksOpen /dev/sda2 encfs&lt;br /&gt;
↓ Escaneamos en busca de grupos de volúmenes LVM&lt;br /&gt;
# vgscan&lt;br /&gt;
↓ Activamos los grupos de volúmenes encontrados&lt;br /&gt;
# vgchange -a y&lt;br /&gt;
↓ Montamos lo que corresponda. La partición root y probablemente un /boot&lt;br /&gt;
# mount /dev/mapper/myvg-mylv /mnt/tmp&lt;br /&gt;
# mount /dev/sda1 /mnt/tmp/boot&lt;br /&gt;
↓ Montamos el /proc bindeado para que funcione la instalación de GRUB2&lt;br /&gt;
# mount -o bind /proc /mnt/tmp/proc&lt;br /&gt;
↓ Hacemos el chroot&lt;br /&gt;
# chroot /mnt/tmp /bin/bash&lt;br /&gt;
↓ Reinstalmos GRUB2 en el MBR&lt;br /&gt;
# grub-install (hd0)&lt;br /&gt;
→ Presto!  &lt;img src=&quot;http://blog.macumba.homelinux.org/wp-includes/images/smilies/icon_cool.gif&quot; alt=&quot;:cool:&quot; class=&quot;wp-smiley&quot; /&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Ah! Y antes de olvidarme les comento que GRML trae como shell a &lt;strong&gt;zsh&lt;/strong&gt;, así que&lt;br /&gt;
fanas intolerantes de &lt;strong&gt;bash&lt;/strong&gt; abstenerse.&lt;/p&gt;
&lt;p&gt;Y los que quieran un poco más de información sobre cryptsetup diríjanse a &lt;a href=&quot;http://feraga.com/node/51&quot;&gt;esta página&lt;/a&gt; que está buena como introducción.&lt;/p&gt;</description>
	<pubDate>Sat, 04 Oct 2008 01:17:30 +0000</pubDate>
</item>
<item>
	<title>luca: Aceptame! Aceptame!</title>
	<guid>http://www.mazziblog.com.ar/blog/?p=586</guid>
	<link>http://www.mazziblog.com.ar/blog/archivos/2008/10/01/aceptame-aceptame</link>
	<description>&lt;p&gt;Ahhh, que lindo es volver a encontrarse con las histerias de Windows.&lt;/p&gt;
&lt;p&gt;Resulta que a mi novia le regalaron una Olibook serie 500 (520-WVSE-T2310-1G para ser precisos, traduciendo, Windows Vista Starter Edition, Inter Core Duo T2310, 1GB de memoria) y tras bootearla y ver un muy amable cartelito de bienvenida del señor ventanitas, decidió que no quería aceptar los términos de la licencia.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mazziblog.com.ar/blog/../blogarchivosposts/2008/10/img_0864.jpg&quot;&gt;&lt;img class=&quot;aligncenter size-medium center wp-image-587&quot; align=&quot;center&quot; alt=&quot;Aceptar la licencia&quot; src=&quot;http://www.mazziblog.com.ar/blog/../blogarchivosposts/2008/10/img_0864-300x225.jpg&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mmm, que problema. Ustedes ven el botón de &amp;#8220;Cancelar&amp;#8221; o algo así? Porque nosotros no lo vimos, y para poder bootear para instalar un Linux no nos quedó más remedio que desenchufar el cable de power y sacar la batería (porque tampoco encontramos botón de reset).&lt;/p&gt;
&lt;p&gt;Gracias Bill, cada día te quiero más!&lt;/p&gt;
&lt;p&gt;PD: Si alguien compra una de estás maquinitas, y quiere instalar un Ubuntu por ejemplo, les recomiendo tener a mano &lt;a href=&quot;http://ubuntu-virginia.ubuntuforums.org/showpost.php?p=5485937&amp;amp;postcount=64&quot;&gt;este link&lt;/a&gt;, y &lt;a href=&quot;http://ubuntu-virginia.ubuntuforums.org/showpost.php?p=5375187&amp;amp;postcount=60&quot;&gt;este&lt;/a&gt;, porque tiene varios &lt;em&gt;problemitas&lt;/em&gt;&amp;#8230;&lt;/p&gt;</description>
	<pubDate>Wed, 01 Oct 2008 03:35:29 +0000</pubDate>
</item>
<item>
	<title>cerealbars: Un despertador geek.</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=272</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=272</link>
	<description>&lt;p&gt;Siempre he dicho que las mejores ideas (o al menos las que yo creo son mejores) vienen en los momentos mas raros. Anoche mientras escuchaba el disco &lt;a href=&quot;http://www.last.fm/music/My+Bloody+Valentine/Loveless&quot;&gt;Loveless&lt;/a&gt; de &lt;a href=&quot;http://www.last.fm/music/My+Bloody+Valentine&quot;&gt;My Bloody Valentine&lt;/a&gt; antes de dormir, se me ocurrió hacer un despertador usando cron así:&lt;/p&gt;
&lt;pre&gt;15 7 * * 1-5 mpg321 /path/to/the/mp3&lt;/pre&gt;
&lt;p&gt;Realmente es una mierda, pero asi al menos me aseguro de que todos los dias de la semana sonará Joy Division a las 7.15 am.&lt;/p&gt;
&lt;p&gt;El ocio&amp;#8230;&lt;/p&gt;</description>
	<pubDate>Mon, 29 Sep 2008 14:13:59 +0000</pubDate>
</item>
<item>
	<title>cerealbars: Lo que viene: FLL 2008.</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=270</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=270</link>
	<description>&lt;p&gt;Los lectores que nos siguien hace tiempo (?) probablemente recordarán la competencia de &lt;a href=&quot;http://www.firstlegoleagu.cl&quot;&gt;First Lego League&lt;/a&gt; sobre la que &lt;a href=&quot;http://boris.insert-coin.org/wordpress/?p=52&quot;&gt;escribí el año pasado&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bueno, este año hemos vuelto al ataque &lt;img src=&quot;http://boris.insert-coin.org/wordpress/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; y desde hoy comenzó el entrenamiento militarizado. Hoy se dejó en claro que &lt;strong&gt;el objetivo NO es ganar&lt;/strong&gt;. No puedo pedirle eso a niños entre los 13 y los 15, por lo tanto &lt;strong&gt;nuestro objetivo para este año es &amp;#8220;evitar que cualquiera de los otros equipos gane&amp;#8221;&lt;/strong&gt; &lt;img src=&quot;http://boris.insert-coin.org/wordpress/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Mas información sobre el tema proximamente.&lt;/p&gt;</description>
	<pubDate>Sat, 27 Sep 2008 23:21:29 +0000</pubDate>
</item>
<item>
	<title>MAbeeTT: Resucitando mi pendrive</title>
	<guid>tag:blogger.com,1999:blog-3971597685312389987.post-2032411192248930507</guid>
	<link>http://mabeett.blogspot.com/2007/11/resucitando-mi-pendrive.html</link>
	<description>&lt;strong&gt;&lt;span&gt;[Este era un post de mi anterior Blog (http://mabett.wordpress.com) , lo transcribo ahora...]&lt;/span&gt;
Introducción:&lt;/strong&gt;

&lt;p&gt;Hace más de un año que se me murió pendrive (o llavero USB, o memory key, o dispositivo USB provisto de una memoria Flash). Aparentemente lo conecté a alguna PC en un ciber con puerto frontal y los cables mal conectados al motherboard; lo que lo llevó a mejor vida por algún tiempo. Ni bien me percaté de la desgracia continué utilizando, otro que me regalaron (gracias caraé :-D).&lt;/p&gt;

&lt;p&gt;Fui parcialmente feliz &quot;con el sustituto&quot; hasta que un ¿buen? día lo extravié en un ciber de la Calle Paso de los Andes cuya desatención al preguntar por mi pertenencia me obliga a recomendarles que si pueden no asistir&lt;a href=&quot;http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=es&amp;amp;t=k&amp;amp;om=1&amp;amp;msa=0&amp;amp;msid=117421417739316340234.00043cf1db807857a04ef&amp;amp;z=16&quot;&gt;...&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Así me vi en la disyuntiva de volver a utilizar disquetes de 1.44&quot; o intentar arreglar mis inmóviles 512MB. La duda duró unos 0.112 segundos:&lt;/p&gt;

&lt;p&gt;El aparato es un  Memorex &lt;a href=&quot;http://www.memorex.com/html/products_detail.php?section=3&amp;amp;CID=12&amp;amp;SID=16&amp;amp;PID=683&amp;amp;FID=44&amp;amp;opento=12&quot;&gt;TravelDrive 512&lt;/a&gt; (Rev 1.0B P/N:32507751):
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121762980142668722&quot;&gt;&lt;img src=&quot;http://lh6.google.com/MAbeeTT/RxQoS08mW7I/AAAAAAAAACs/wpT8XoRIOYE/s288/dscn3401.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Síntomas:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Un día lo conecté en algún lugar del planeta y no anduvo;&lt;/li&gt;
&lt;li&gt;En mi computadora de ese entonces andaba, pero en la de la mayoría de los cibers no;&lt;/li&gt;
&lt;li&gt;El comportamiento en las otras computadoras era una intermitencia de la luz que indica la lectura/escritura en la memoria, bajo windows &quot;Error código 10&quot;, que no es más que &quot;no se reconoce dispositivo&quot; y bajo GNU/Linux error en el router USB.&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Diagnóstico:&lt;/strong&gt;
&lt;ul&gt;&lt;li&gt;Está roto :-D.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;

&lt;p&gt;Lo que tenían en común todas las otras computadoras que no la mía de ese entonces era el puerto USB 2.0, así que había &quot;algo&quot; en el USB 2.0 que en mi pendrive no.&lt;/p&gt;

&lt;p&gt;Con mi computadora actual que sí tiene USB 2.0 algo tenía que hacer para emular las condiciones de la anterior. Lo necesario fue &quot;desmontar&quot; los drivers USB 2.0:
en mi Debian:
&lt;div&gt;&lt;pre&gt;
root@nowhere someplace/ # rmmod ehci_hcd
&lt;/pre&gt;&lt;/div&gt;
y probablemente también retiré algún otro módulo. Al conectarlo /var/log/kern dice:

&lt;div&gt;&lt;pre&gt;usb 1-5.2: new full speed USB device using ohci_hcd and address 12
usb 1-5.2: not running at top speed; connect to a high speed hub
scsi11 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 12
usb-storage: waiting for device to settle before scanningJun 14 14:39localhost kernel:   Vendor:           Model: Memorex TD 2B     Rev: PMAP
Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sdb: 1015808 512-byte hdwr sectors (520 MB)
sdb: Write Protect is off
sdb: Mode Sense: 03 00 00 00
sdb: assuming drive cache: write through&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;A pesar del quejido de la velocidad de escritura el dispositivo trabajó correctamente, para probar si funciona lo monté de la manera usual y nos coloqué en el punto de montaje hice:

&lt;div&gt;&lt;pre&gt;MAbeeTT@nowhere someplace/ $: while ((1)); do dd if=/dev/zero of=archivo_nulo.dmp; rm -f archivo_nulo.dmp ; done
&lt;/pre&gt;&lt;/div&gt;

y cada dd arrojó:

&lt;div&gt;&lt;pre&gt;dd: escribiendo en «archivo_nulo.dmp»: No queda espacio en el dispositivo
551889+0 records in
551888+0 records out
282566656 bytes (283 MB) copied, 3,02966 seconds, 93,3 MB/s
&lt;/pre&gt;&lt;/div&gt;

con los 496 MB en vez de 283, si es que el dispositivo está vacío.&lt;/p&gt;

&lt;p&gt;Desmonté el sistema de archivos desconecté el dispositivo, cargué el driver ehci y los que retiré junto a él y /var/log/kern arrojó:

&lt;div&gt;&lt;pre&gt;usb-storage: device found at 103
usb-storage: waiting for device to settle before scanning
kernel: usb 1-6: USB disconnect, address 103
usb 1-5: new full speed USB device using ohci_hcd and address 16
hub 1-5:1.0: USB hub found
hub 1-5:1.0: 4 ports detected
hub 1-5:1.0: hub_port_status failed (err = -110)
hub 1-5:1.0: cannot reset port 1 (err = -110)
last message repeated 3 times
hub 1-5:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
hub 1-5:1.0: cannot disable port 1 (err = -110)
&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;El cable NO estaba mal. Lo que vemos es que la computadora vé algo pero ese algo se desconecta y luego lo vuelve a ver, se desconecta y pregunta por el cable.&lt;/p&gt;

&lt;p&gt;Este comportamiento es similar bajo windows pero no se leer los logs de ese sitema.&lt;/p&gt;

&lt;p&gt;Noté que había uno de los 8 conectores USB de mi gabinete que me daba más tiempo en ese lazo infinito así que conecté el pendrive ahí y usé usbview (GTK1), copié la descripción de dispositivo a un archivo de texto e hice lo mismo en USB 1.1; la diferencia es:

&lt;div&gt;&lt;pre&gt;MAbeeTT@nowhere someplace/ $: diff -u memorex1.1.txt memorex2.0.txt
--- memorex1.1.txt      2007-06-02 18:09:22.000000000 -0300
+++ memorex2.0.txt      2007-06-02 15:54:00.000000000 -0300
@@ -1,7 +1,7 @@
Memorex TD 2B
Manufacturer:
Serial Number: 074C0C020739
-Speed: 12Mb/s (full)
+Speed: 480Mb/s (high)
USB Version:  2.00
Device Class: 00(&amp;gt;ifc )
Device Subclass: 00
@@ -29,12 +29,12 @@
Direction: in
Attribute: 2
Type: Bulk
-                       Max Packet Size: 64
+                       Max Packet Size: 512
Interval: 0ms&lt;/pre&gt;&lt;/div&gt;

Endpoint Address: 02
Direction: out
Attribute: 2
Type: Bulk
-                       Max Packet Size: 64
+                       Max Packet Size: 512
Interval: 0ms
Como era de esperar no hay nada relevante.&lt;/p&gt;

&lt;p&gt;Fue entonces cuando me decidí a destriparlo:
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121762962962799506&quot;&gt;&lt;img src=&quot;http://lh6.google.com/MAbeeTT/RxQoR08mW5I/AAAAAAAAACc/nKS1tA2aQl8/s288/dscn3397.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121762954372864882&quot;&gt;&lt;img src=&quot;http://lh4.google.com/MAbeeTT/RxQoRU8mW3I/AAAAAAAAACM/ZVPbunEv4W0/s288/dscn3392.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt; Como se puede apreciar en la foto el controlador USB-Flash es un Phison, así que buscando en mi buscador favorito y en la wikipedia dí con la página del fabricante del integrado. Como era de esperar también la hoja de datos no estaba disponible on-line; así que lo solicité en el feedback de la empresa; por fortuna me lo enviaron.&lt;/p&gt;
Con el datasheet ya supe que patas no tocar; así que empecé por medir con mi  multímetro todas las patas de alimentacion respecto a masa con el aparato funcionando correcta e intermitentemente.&lt;/p&gt;

&lt;p&gt;Las patas que trabajaban a la par de la intermitencia eran las 1, 33 y 35. Según la hoja de datos debe trabajar entre 3 y 3,6Volt. El dispositivo que se conecta es &quot;AH33 316GB&quot;. Preguntando en la lug-electronica me supieron desburrar de qué regulador se trata.&lt;/p&gt;

&lt;p&gt;Con la hoja de datos del regulador no me quedó más que buscar uno y esperar no destruir todo el resto de los dispositivos de montaje superficial.&lt;/p&gt;

&lt;p&gt;Las fiambrerías de electrónica de &lt;a href=&quot;http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=es&amp;amp;t=k&amp;amp;om=1&amp;amp;msa=0&amp;amp;msid=117421417739316340234.00043cf20724f3aa972f1&amp;amp;ll=-32.876127,-68.832779&amp;amp;spn=0.250855,0.440826&amp;amp;z=11&quot;&gt;Mendoza &lt;/a&gt;no tienen reguladores de 3,3Volt así que la solución aparente era armar un regulador con un LM317L y apretar todo lo más que se pueda. Otra hoja de datos.&lt;/p&gt;

&lt;p&gt;Armado una vez el circuito del regulador hay que calibrarlo para que entregue entre 3 y 3,6Volt; yo cometí la torpeza de colocarle un preset de 5k en vez de una R de 3K y un preset de 2K (para oscilar entre 2 y 5v y NO entre 0 y 5V que resta precisión, cualquier ínfimo movimiento al preset cambia notablemente el voltaje de salida). En realidad después de unas semanas el preset me empezó a molestar así que tomé la iniciativa de colocar el su lugar una resisencia cercana al valor de ajuste del preset.&lt;/p&gt;

&lt;p&gt;Probando el circuito en el pendrive, con y sin el regulador. Cama arriba, cama abajo como Homero Simpson y todo bien.&lt;/p&gt;

&lt;p&gt;Me quedaba qué hacer para integrar el circuito al pendrive; naturalmente dentro de la carcaza no cabría así que se me ocurrió perforarla para pasar los cables y apoyarla parte plana con parte plana. Se me ocurrió cubrir todo con cinta aisladora (PVC negro), y por sugerencia de mi viejo protegí el circuito con plástico de envase descartable de gaseosa (PET), y calentandolo para moldearlo. Cinta aisladora y a ser feliz.&lt;/p&gt;

&lt;p&gt;Para hacer pruebas de lectura escritura, conectar montar y:

&lt;div&gt;&lt;pre&gt;
MAbeeTT@nowhere someplace/ $: while ((1)); do dd if=/dev/zero of=archivo_nulo.dmp; dd if=archivo_nulo.dmp of=/dev/null ; rm -f archivo_nulo.dmp ; done
&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;y lo dejé un rato largo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agradecimientos&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.phison.com/&quot;&gt;Phison:&lt;/a&gt; por la hoja de datos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.memorex.com/&quot;&gt;Memorex:&lt;/a&gt; por no borrar Phison del integrado :-D .&lt;/li&gt;
&lt;li&gt;Hector Armando Maza, por el aporte con la hoja de datos, a la &lt;a href=&quot;http://www.lugmen.org.ar/pipermail/lug-electronica/2007-June/000843.html&quot;&gt;Lugmen&lt;/a&gt; por la lista de correo lug-electronica y a los chicos que participaron con el thread.&lt;/li&gt;
&lt;li&gt;mi viejo, por la idea del plástico.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;

&lt;p&gt;Algunas fotos de como quedó:&lt;/p&gt;

&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121762937192995650&quot;&gt;&lt;img src=&quot;http://lh4.google.com/MAbeeTT/RxQoQU8mW0I/AAAAAAAAAB0/Pp8cgSqgf88/s288/dscn3466.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121762945782930258&quot;&gt;&lt;img src=&quot;http://lh6.google.com/MAbeeTT/RxQoQ08mW1I/AAAAAAAAACA/aHdaQs-Hv-Y/s288/dscn3467.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121763521308548082&quot;&gt;&lt;img src=&quot;http://lh4.google.com/MAbeeTT/RxQoyU8mW_I/AAAAAAAAADU/tc0JfKU3-H0/s288/dscn3664.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121763529898482706&quot;&gt;&lt;img src=&quot;http://lh6.google.com/MAbeeTT/RxQoy08mXBI/AAAAAAAAADk/5GkYvLbfQko/s288/dscn3669.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121762950077897570&quot;&gt;&lt;img src=&quot;http://lh3.google.com/MAbeeTT/RxQoRE8mW2I/AAAAAAAAACI/4OUAG7jQZdw/s288/dscn3470.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121762958667832194&quot;&gt;&lt;img src=&quot;http://lh5.google.com/MAbeeTT/RxQoRk8mW4I/AAAAAAAAACY/3-nyGQdjWLo/s288/dscn3471.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121763521308548066&quot;&gt;&lt;img src=&quot;http://lh4.google.com/MAbeeTT/RxQoyU8mW-I/AAAAAAAAADM/2IaiWQLVRRs/s288/dscn3661.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121763525603515394&quot;&gt;&lt;img src=&quot;http://lh5.google.com/MAbeeTT/RxQoyk8mXAI/AAAAAAAAADc/NmpyZzyFRjo/s288/dscn3668.jpg&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121762984437636034&quot;&gt;&lt;img src=&quot;http://lh3.google.com/MAbeeTT/RxQoTE8mW8I/AAAAAAAAAC4/ceqwiiDBEvo/s288/dscn3462.jpg&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121762971552734114&quot;&gt;&lt;img src=&quot;http://lh4.google.com/MAbeeTT/RxQoSU8mW6I/AAAAAAAAACo/tMtQ3bylmUo/s288/dscn3474.jpg&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121762937192995650&quot;&gt;&lt;img src=&quot;http://lh5.google.com/MAbeeTT/RxQoTk8mW9I/AAAAAAAAADE/vvjb5qfCnHY/s288/dscn3465.jpg&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://picasaweb.google.com/MAbeeTT/Memorex/photo?authkey=J9FwzVijdLU#5121763529898482706&quot;&gt; &lt;/a&gt;&lt;/p&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 25 Sep 2008 13:45:38 +0000</pubDate>
	<author>noreply@blogger.com (MAbeeTT)</author>
</item>
<item>
	<title>jjo: making a 3G Huawei 220 USB modem work in Linux 2.6</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-1478518757960794833</guid>
	<link>http://juanjosec.blogspot.com/2008/09/making-3g-huawei-220-usb-modem-work-in.html</link>
	<description>Context: just received a Huawei 220 3G USB modem &lt;a href=&quot;http://www.huawei.com/mobileweb/en/products/view.do?id=282&quot;&gt;[1]&lt;/a&gt; (HSDPA/UMTS/EDGE/GPRS/GSM, HSDPA = 3.6Mbps ), have to make it work in my Linux thinkpad X60 w/ Linux 2.6.20+ , for accessing the Swisscom HSDPA service. &lt;p&gt;It didn't work out of the box, mainly because of the device's CD emulation storage (windoze drivers :P) interfering with its comm device.&lt;/p&gt;&lt;p&gt;First searches return pointers to a &quot;vodafone-mobile-connect-card-driver-for-linux&quot; &lt;a href=&quot;http://en.wikipedia.org/wiki/Vodafone_Mobile_Connect_Card_driver_for_Linux&quot;&gt;[2]&lt;/a&gt; package, which is absolute &lt;span&gt;crap&lt;/span&gt;: a heavy weight GUI interface that doesn't even work (at least for me).&lt;/p&gt;&lt;p&gt;Hey ... I just want to have my &lt;tt&gt;/dev/ttyUSB0&lt;/tt&gt; to be able to configure a &lt;tt&gt;pppd&lt;/tt&gt; on it, I found a true, low level solution &lt;a href=&quot;http://oozie.fm.interia.pl/pro/huawei-e220/&quot;&gt;[3]&lt;/a&gt; that manages to make the device behave like the very thing it was born for :)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Here is an excerpt of the mininum required configs to make it work&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;tt&gt;/etc/udev/rules.d/99-huawei.rules&lt;/tt&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;## /etc/udev/rules.d/99-huawei.rules&lt;br /&gt;##&lt;br /&gt;## to enable it, run: udevcontrol reload_rules&lt;br /&gt;##&lt;br /&gt;#&lt;br /&gt;# udev rule for HUAWEI E220 3G HSDPA Modem&lt;br /&gt;# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;# (c)opyleft   OOZIE  oozie@poczta.fm &gt; &lt;br /&gt;#&lt;br /&gt;# This file prevents the pseudo scsi cdrom device from enabling, &lt;br /&gt;# thus providing a workaround for kernel versions  2.6.20&lt;br /&gt;# &lt;br /&gt;# Minor edition by JuanJo Ciarlante&lt;br /&gt;##&lt;br /&gt;&lt;br /&gt;SUBSYSTEM==&quot;block&quot;, \&lt;br /&gt;ACTION==&quot;add&quot;, \&lt;br /&gt;SYSFS{idVendor}==&quot;12d1&quot;, \&lt;br /&gt;SYSFS{idProduct}==&quot;1003&quot;, \&lt;br /&gt;RUN=&quot;/sbin/modprobe usbserial vendor=0x12d1 product=0x1003&quot;, \&lt;br /&gt;OPTIONS=&quot;ignore_device&quot;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;tt&gt;/etc/ppp/peers/3g&lt;/tt&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# /etc/ppp/peers/3g&lt;br /&gt;# pppd call 3g nodetach&lt;br /&gt;# (using Huawei e220 USB modem)&lt;br /&gt;/dev/ttyUSB0&lt;br /&gt;#3600000 #irrelevant&lt;br /&gt;noipdefault&lt;br /&gt;defaultroute&lt;br /&gt;user gprs&lt;br /&gt;password gprs&lt;br /&gt;#persist&lt;br /&gt;lock&lt;br /&gt;noauth&lt;br /&gt;nodetach&lt;br /&gt;usepeerdns&lt;br /&gt;nodeflate&lt;br /&gt;nobsdcomp&lt;br /&gt;nopcomp&lt;br /&gt;noaccomp&lt;br /&gt;novj&lt;br /&gt;novjccomp&lt;br /&gt;nomagic&lt;br /&gt;#asyncmap 0&lt;br /&gt;#lcp-echo-failure 10000&lt;br /&gt;#lcp-echo-interval 1000&lt;br /&gt;lcp-echo-failure  10&lt;br /&gt;lcp-echo-interval 30&lt;br /&gt;connect '/usr/sbin/chat -v -f /etc/ppp/peers/3g.chat'&lt;br /&gt;debug&lt;br /&gt;idle 180&lt;br /&gt;holdoff 10&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;li&gt;&lt;tt&gt;/etc/ppp/peers/3g.chat&lt;/tt&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# /etc/ppp/peers/3g.chat&lt;br /&gt;TIMEOUT 3&lt;br /&gt;ABORT BUSY&lt;br /&gt;ABORT 'NO CARRIER'&lt;br /&gt;ABORT VOICE&lt;br /&gt;ABORT 'NO DIALTONE'&lt;br /&gt;ABORT 'NO DIAL TONE'&lt;br /&gt;ABORT 'NO ANSWER'&lt;br /&gt;ABORT DELAYED&lt;br /&gt;&quot;&quot; ATZ&lt;br /&gt;OK ATQ0V1E1S0=0&amp;amp;C1&amp;amp;D2&lt;br /&gt;OK AT+CGDCONT=1,&quot;IP&quot;,&quot;gprs.swisscom.ch&quot;,&quot;0.0.0.0&quot;,0,0&lt;br /&gt;OK ATDT*99#&lt;br /&gt;CONNECT &quot;&quot;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;[1] &lt;a href=&quot;http://www.huawei.com/mobileweb/en/products/view.do?id=282&quot;&gt;http://www.huawei.com/mobileweb/en/products/view.do?id=282&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;[2] &lt;a href=&quot;http://en.wikipedia.org/wiki/Vodafone_Mobile_Connect_Card_driver_for_Linux&quot;&gt;http://en.wikipedia.org/wiki/Vodafone_Mobile_Connect_Card_driver_for_Linux&lt;/a&gt;&lt;/li&gt;&lt;li&gt;[3] &lt;a href=&quot;http://oozie.fm.interia.pl/pro/huawei-e220/&quot;&gt;http://oozie.fm.interia.pl/pro/huawei-e220/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</description>
	<pubDate>Tue, 23 Sep 2008 15:34:00 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>cerealbars: Bye bye Yankee Stadium.</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=268</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=268</link>
	<description>&lt;p&gt;El 21 de Septiembre de 2008 será recordado por los fanáticos del Baseball, y del deporte en general, porque fue el ultimo partido que los &lt;a href=&quot;http://en.wikipedia.org/wiki/New_York_Yankees&quot;&gt;New York Yankees&lt;/a&gt; jugaron en el estadio ubicado en la 161st Street con River Ave, en el cual vencieron a &lt;a href=&quot;http://en.wikipedia.org/wiki/Baltimore_Orioles&quot;&gt;Baltimore Orioles&lt;/a&gt; 7 a 3. A partir de la próxima temporada jugarán al otro lado de la calle.&lt;/p&gt;
&lt;p&gt;En junio de este año tuve la suerte, junto a mi hermana y mi cuñado, de estar en el &lt;a href=&quot;http://en.wikipedia.org/wiki/Yankee_Stadium&quot;&gt;Yankee Stadium&lt;/a&gt; para ver un partidito. Ninguno habia visto baseball en vivo nunca, pero Carlos y yo conociamos bastante bien las reglas, asi que organizamos un &lt;em&gt;&amp;#8220;dia gringo&amp;#8221; &lt;/em&gt;que incluia viaje en tren/metro/subte (sí, en new york) hacia y desde el &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Bronx&quot;&gt;Bronx&lt;/a&gt;, hot dogs y coca cola de almuerzo. El partido estuvo muy entretenido, incluso el tiempo entre las entradas (innings, se juegan 9) &lt;a href=&quot;http://www.youtube.com/watch?v=PbLp2OvC2dk&quot;&gt;eran amenizado hasta por los que arreglan la cancha&lt;/a&gt; &lt;em&gt;(excelente video!)&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Para la estadistica, ganaron los &lt;a href=&quot;http://en.wikipedia.org/wiki/New_York_Yankees&quot;&gt;Yankees&lt;/a&gt; 4-1 a los &lt;a href=&quot;http://en.wikipedia.org/wiki/Cincinnati_Reds&quot;&gt;Cincinnati Reds&lt;/a&gt;, con un Home Run de &lt;a href=&quot;http://en.wikipedia.org/wiki/Ken_Griffey,_Jr.&quot;&gt;Ken Griffey Jr&lt;/a&gt;, cuando aun jugaba para los Reds, y que el partido tuvo un &amp;#8220;rain delay&amp;#8221; por una &amp;#8220;lluvia pasajera&amp;#8221; segun mi cuñado, pero que terminó siendo un aguacero de la puta madre&amp;#8230;&lt;/p&gt;
&lt;p&gt;Sin duda un lindo recuerdo&amp;#8230; Ahora solo nos queda viajar a NYC para conocer el &lt;a href=&quot;http://en.wikipedia.org/wiki/New_Yankee_Stadium&quot;&gt;Yankee Stadium v2.0&lt;/a&gt; &lt;img src=&quot;http://boris.insert-coin.org/wordpress/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignnone&quot; title=&quot;yankee stadium&quot; src=&quot;http://photos-e.ak.facebook.com/photos-ak-sf2p/v291/144/21/707639546/n707639546_557548_7808.jpg&quot; alt=&quot;&quot; width=&quot;402&quot; height=&quot;301&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 23 Sep 2008 04:11:14 +0000</pubDate>
</item>
<item>
	<title>pabluk: Mi clave GPG comprometida</title>
	<guid>tag:blogger.com,1999:blog-9522075.post-3285349717612957241</guid>
	<link>http://blog.pabluk.com.ar/2008/09/mi-clave-gpg-comprometida.html</link>
	<description>Con el robo de &lt;span&gt;amidala&lt;/span&gt; (mi laptop) mi clave GPG privada que iba dentro quedo comprometida. Pero con la copia de la clave privada y del certificado de revocaci&amp;oacute;n que ten&amp;iacute;a revok&amp;eacute; mi clave en pks.lugmen.org.ar&lt;br /&gt;
&lt;div class=&quot;code&quot;&gt;&lt;pre&gt;
gpg --import revoke-cert.asc
gpg --keyserver pks.lugmen.org.ar --send-keys 555B6773
&lt;/pre&gt;&lt;/div&gt;
Con esto no se borra mi clave en el servidor pero ya aparece como revocada.</description>
	<pubDate>Mon, 22 Sep 2008 11:56:32 +0000</pubDate>
	<author>noreply@blogger.com (PaBluK)</author>
</item>
<item>
	<title>jjo: @Kirk McKursick's FreeBSD Internals course</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-8163238833040292913</guid>
	<link>http://juanjosec.blogspot.com/2008/09/kirk-mckursicks-freebsd-internals.html</link>
	<description>I had the fortunate pleasure to attend &lt;a href=&quot;http://www.mckusick.com/courses/index.html&quot;&gt;Kirk McKursick's FreeBSD internals course&lt;/a&gt;, kindly $upported by Google Switzerland, my employer =).&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_3CGIHfkkXgE/SNPWKAKd5eI/AAAAAAAABp4/1op5fi0OYlY/s1600-h/FreeBSD_internals_book.jpg&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_3CGIHfkkXgE/SNPWKAKd5eI/AAAAAAAABp4/1op5fi0OYlY/s320/FreeBSD_internals_book.jpg&quot; alt=&quot;reeBSD_internals_book.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5247773458147698146&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_3CGIHfkkXgE/SNPWXw0QtrI/AAAAAAAABqA/cy6DdKe252E/s1600-h/McKursick-May_the_source_be_with_you.jjo.jpg&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_3CGIHfkkXgE/SNPWXw0QtrI/AAAAAAAABqA/cy6DdKe252E/s320/McKursick-May_the_source_be_with_you.jjo.jpg&quot; alt=&quot;McKursick-May_the_source_be_with_you.jjo.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5247773694546196146&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;May the source be with you ...&lt;/i&gt;  `:-)&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;One interesting discussion I had with Kirk was about the behavior of zombie processes with respect to opened sockets and TCP data lingering: he stated that a process could be in zombie state while pushing the data ashes thru an already opened TCP socket ... something that I couldn't agree with, mainly because this would imply a high wait() &quot;latency&quot; in under a pkt loss/congestion scenario.&lt;br /&gt;&lt;br /&gt;Linux even has a &lt;span&gt;tcp_max_orphans&lt;/span&gt; sysctl explicitly there for this (&lt;tt&gt;man 7 tcp&lt;/tt&gt;), anyhow I wanted to be sure about the behavior of Linux and xBSD, so I coded a quick&amp;amp;dirty test, see &lt;tt&gt;zocket.c&lt;/tt&gt; and &lt;tt&gt;Makefile&lt;/tt&gt; below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Result: as expected, the sockets were orphaned after the process became zombie, and remained as is (&lt;tt&gt;FIN_WAIT1&lt;/tt&gt;) independently from the process path to death =)  (tested on Linux, FreeBSd and OpenBSD).&lt;br /&gt;&lt;br /&gt;As a side note, was interesting to find that in Linux you can push a BPF  down to filter the very data stream, but in FreeBSD you can only hook at the &lt;tt&gt;accept()&lt;/tt&gt; syscall with another mechanism (&lt;tt&gt;man 9 accept_filter&lt;/tt&gt;), this is somewhat 2-sided for Linux: &lt;b&gt;cool&lt;/b&gt; that you can arbitrary filter the data stream, &lt;b&gt;notso-cool&lt;/b&gt; that you can easily create a local DoS with this power :)&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;make &amp;amp;&amp;amp; make test&lt;/tt&gt; &lt;i&gt;## should do the magic&lt;/i&gt;:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;li&gt;zocket.c&lt;br /&gt;&lt;pre width=&quot;80&quot;&gt;&lt;font color=&quot;#B22222&quot;&gt;/*&lt;br /&gt; *  zocket.c: connect a socket, block its data stream, write data @children:&lt;br /&gt; *            show zombie and socket lifetime afterwards&lt;br /&gt; *&lt;br /&gt; *  Author: JuanJo: jjo () google com&lt;br /&gt; *  License: GPLv2+&lt;br /&gt; */&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#include &amp;lt;unistd.h&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#include &amp;lt;string.h&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#include &amp;lt;sys/socket.h&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#include &amp;lt;sys/wait.h&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#include &amp;lt;netinet/in.h&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#include &amp;lt;arpa/inet.h&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#include &amp;lt;assert.h&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#if __linux__&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#include &amp;lt;linux/filter.h&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#endif&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#B22222&quot;&gt;/* quickie wrapper over syscall error checking */&lt;/font&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#228B22&quot;&gt;#define ERR_IF(cond) do { if(cond) { perror( #cond ); abort(); } } while (0)&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#4169E1&quot;&gt;&lt;a name=&quot;block_fromto&quot;&gt;&lt;/a&gt;static int block_fromto(int sockfd, const struct sockaddr_in *sp, &lt;br /&gt;                const struct sockaddr_in *dp)&lt;/font&gt;&lt;/strong&gt; {&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#ifdef __linux__&lt;/font&gt;&lt;br /&gt;        &lt;font color=&quot;#B22222&quot;&gt;/* &lt;br /&gt;         * Push a BPF into _this_ socket only, interesting enough&lt;br /&gt;         * this seems to be a linux-only feature, BSD has this available&lt;br /&gt;         * only at accept().&lt;br /&gt;         */&lt;/font&gt;&lt;br /&gt;        &lt;font color=&quot;#4169E1&quot;&gt;struct sock_filter&lt;/font&gt; bpf_blockme[]= { &lt;br /&gt;                BPF_STMT(BPF_RET+BPF_K, 0), &lt;font color=&quot;#B22222&quot;&gt;/* just accept 0 bytes ;) */&lt;/font&gt;&lt;br /&gt;        };                            &lt;br /&gt;        &lt;font color=&quot;#4169E1&quot;&gt;struct sock_fprog&lt;/font&gt; filter = {&lt;br /&gt;                &lt;font color=&quot;#4169E1&quot;&gt;sizeof&lt;/font&gt;(bpf_blockme)/&lt;font color=&quot;#4169E1&quot;&gt;sizeof&lt;/font&gt;(*bpf_blockme), bpf_blockme,&lt;br /&gt;        };&lt;br /&gt;&lt;br /&gt;        ERR_IF(setsockopt(sockfd, SOL_SOCKET, SO_ATTACH_FILTER, &lt;br /&gt;                                &amp;amp;filter, &lt;font color=&quot;#4169E1&quot;&gt;sizeof&lt;/font&gt;(filter))&amp;lt;0);&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#else &lt;/font&gt;&lt;font color=&quot;#B22222&quot;&gt;/* assuming BSD: block at PF level */&lt;/font&gt;&lt;font color=&quot;#A020F0&quot;&gt;&lt;/font&gt;&lt;br /&gt;        char cmd[1024];&lt;br /&gt;        cmd[&lt;font color=&quot;#4169E1&quot;&gt;sizeof&lt;/font&gt; cmd-1]=0;&lt;br /&gt;        snprintf(cmd, &lt;font color=&quot;#4169E1&quot;&gt;sizeof&lt;/font&gt; cmd-1,&lt;br /&gt;                &lt;font color=&quot;#666666&quot;&gt;&quot;echo block drop out inet proto tcp &quot;&lt;/font&gt;&lt;br /&gt;                &lt;font color=&quot;#666666&quot;&gt;&quot;from %s port %d to %s port %d| pfctl -f-&quot;&lt;/font&gt;,&lt;br /&gt;                        &lt;font color=&quot;#B22222&quot;&gt;/* leaking but effective ... */&lt;/font&gt;&lt;br /&gt;                        strdup(inet_ntoa(sp-&amp;gt;sin_addr)), htons(sp-&amp;gt;sin_port),&lt;br /&gt;                        strdup(inet_ntoa(dp-&amp;gt;sin_addr)), htons(dp-&amp;gt;sin_port));&lt;br /&gt;        printf(&lt;font color=&quot;#666666&quot;&gt;&quot;====== configuring pf:\n+ %s\n&quot;&lt;/font&gt;, cmd);&lt;br /&gt;        ERR_IF(system(cmd)&amp;lt;0);&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#endif&lt;/font&gt;&lt;br /&gt;        &lt;font color=&quot;#4169E1&quot;&gt;return&lt;/font&gt; 0;&lt;br /&gt;}&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#4169E1&quot;&gt;&lt;a name=&quot;main&quot;&gt;&lt;/a&gt;int main(int argc, const char *argv[])&lt;/font&gt;&lt;/strong&gt; {&lt;br /&gt;        int sock;&lt;br /&gt;        int pid;&lt;br /&gt;        int syncpipe[2];&lt;br /&gt;        unsigned n;&lt;br /&gt;        char cmd[2048];&lt;br /&gt;        &lt;font color=&quot;#4169E1&quot;&gt;struct sockaddr_in&lt;/font&gt; dest,me;&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#ifndef __linux__&lt;/font&gt;&lt;br /&gt;        &lt;font color=&quot;#B22222&quot;&gt;/* need to use /sbin/pfctl for blocking pkt stream if !linux */&lt;/font&gt;&lt;br /&gt;        assert(getuid()==0);&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;#endif&lt;/font&gt;&lt;br /&gt;        &lt;font color=&quot;#4169E1&quot;&gt;if&lt;/font&gt; (argc != 3) { &lt;br /&gt;                fprintf(stderr, &lt;font color=&quot;#666666&quot;&gt;&quot;ERROR: Usage: %s &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;\n&quot;&lt;/font&gt;, argv[0]);&lt;br /&gt;                exit(255);&lt;br /&gt;        }&lt;br /&gt;        dest.sin_family = AF_INET;&lt;br /&gt;        ERR_IF( inet_aton(argv[1], &amp;amp;dest.sin_addr) == 0);&lt;br /&gt;        dest.sin_port=htons(atoi(argv[2]));&lt;br /&gt;&lt;br /&gt;        sock = socket(AF_INET, SOCK_STREAM, 0);&lt;br /&gt;        ERR_IF(sock &amp;lt;0);&lt;br /&gt;        ERR_IF(connect (sock, (&lt;font color=&quot;#4169E1&quot;&gt;struct sockaddr&lt;/font&gt; *)&amp;amp;dest, &lt;font color=&quot;#4169E1&quot;&gt;sizeof&lt;/font&gt; dest) &amp;lt; 0);&lt;br /&gt;        n=&lt;font color=&quot;#4169E1&quot;&gt;sizeof&lt;/font&gt; me;&lt;br /&gt;        getsockname(sock, (&lt;font color=&quot;#4169E1&quot;&gt;struct sockaddr&lt;/font&gt; *)&amp;amp;me, &amp;amp;n);&lt;br /&gt;&lt;br /&gt;        &lt;font color=&quot;#B22222&quot;&gt;/* unbuffer stdout */&lt;/font&gt;&lt;br /&gt;        setbuf(stdout, NULL);&lt;br /&gt;        &lt;font color=&quot;#B22222&quot;&gt;/* block (output) data stream */&lt;/font&gt;&lt;br /&gt;        block_fromto(sock, &amp;amp;me, &amp;amp;dest);&lt;br /&gt;        pipe(syncpipe);&lt;br /&gt;        &lt;font color=&quot;#4169E1&quot;&gt;for&lt;/font&gt;(n=3;n;n--) {&lt;br /&gt;                &lt;font color=&quot;#4169E1&quot;&gt;switch&lt;/font&gt;(pid=fork()) {&lt;br /&gt;                        &lt;font color=&quot;#4169E1&quot;&gt;case&lt;/font&gt; 0:&lt;br /&gt;                                close(syncpipe[0]);&lt;br /&gt;                                write(sock, &lt;font color=&quot;#666666&quot;&gt;&quot;1234567890&quot;&lt;/font&gt;, 10);&lt;br /&gt;                                _exit(0);&lt;br /&gt;                        &lt;font color=&quot;#4169E1&quot;&gt;case&lt;/font&gt; -1: ERR_IF(1);&lt;br /&gt;                }&lt;br /&gt;        }&lt;br /&gt;        close(sock);&lt;br /&gt;        &lt;font color=&quot;#B22222&quot;&gt;/* sync to children death */&lt;/font&gt;&lt;br /&gt;        read(syncpipe[0], NULL, 0);&lt;br /&gt;        cmd[&lt;font color=&quot;#4169E1&quot;&gt;sizeof&lt;/font&gt; cmd -1]=0;&lt;br /&gt;        snprintf(cmd, &lt;font color=&quot;#4169E1&quot;&gt;sizeof&lt;/font&gt; cmd -1, &lt;br /&gt;                        &lt;font color=&quot;#666666&quot;&gt;&quot;ps -o pid,ppid,stat,command|egrep [z]ocket;&quot;&lt;/font&gt;&lt;br /&gt;                        &lt;font color=&quot;#666666&quot;&gt;&quot;netstat -tn|egrep '[.:]%d .*[.:]%d'&quot;&lt;/font&gt;,&lt;br /&gt;                        ntohs(me.sin_port), ntohs(dest.sin_port));&lt;br /&gt;        &lt;font color=&quot;#B22222&quot;&gt;/* this will show the zombies and the socket send-q (as netstat -tn) */&lt;/font&gt;&lt;br /&gt;        printf(&lt;font color=&quot;#666666&quot;&gt;&quot;====== BEFORE wait() ======\n+ %s\n&quot;&lt;/font&gt;, cmd); system(cmd);&lt;br /&gt;        &lt;font color=&quot;#4169E1&quot;&gt;while&lt;/font&gt;(wait(NULL)&amp;gt;0);&lt;br /&gt;        &lt;font color=&quot;#B22222&quot;&gt;/* obviously the zombies are gone, what about the (orphaned) socket ?*/&lt;/font&gt;&lt;br /&gt;        printf(&lt;font color=&quot;#666666&quot;&gt;&quot;====== AFTER  wait() ======\n+ %s\n&quot;&lt;/font&gt;, cmd); system(cmd);&lt;br /&gt;        &lt;font color=&quot;#4169E1&quot;&gt;return&lt;/font&gt; 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Makefile&lt;br /&gt;&lt;pre width=&quot;80&quot;&gt;&lt;font color=&quot;#A020F0&quot;&gt;## Makefile for zocket.c&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;## Tested on: Linux 2.6, FreeBSD 6.x(dragonfly), OpenBSD 4.3&lt;/font&gt;&lt;br /&gt;CFLAGS=-Wall -g&lt;br /&gt;T=zocket.bin.$(OS)&lt;br /&gt;DEST=10.255.255.1 111&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;## No portable (GNU,BSD) way of doing VAR=&amp;lt;output_from_shellcmd&amp;gt;, wrap&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;## them by invoking make again&lt;/font&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;all:&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;        make OS=`uname -s` all_os&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;test:&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;        make OS=`uname -s` test_os&lt;br /&gt;        &lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;all_os:&lt;/font&gt;&lt;/strong&gt; $(T)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;setup_pf:&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;        ## FreeBSD: dynload PF module&lt;/font&gt;&lt;br /&gt;        -@test -x /sbin/kldload &amp;amp;&amp;amp; \&lt;br /&gt;                { /sbin/kldstat | egrep pf.ko || { kldload pf; sleep 1;};}&lt;br /&gt;&lt;font color=&quot;#A020F0&quot;&gt;        ## Enable PF&lt;/font&gt;&lt;br /&gt;        -@test -x /sbin/pfctl &amp;amp;&amp;amp; \&lt;br /&gt;                sudo /sbin/pfctl -e -f- &amp;lt;/dev/null 2&amp;gt;/dev/null;exit 0&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;test_os:&lt;/font&gt;&lt;/strong&gt; all_os setup_pf&lt;br /&gt;        @ulimit -c 0; [ $(OS) != Linux -a -x /usr/bin/sudo ] &amp;amp;&amp;amp; SUDO=sudo;\&lt;br /&gt;                exec $$SUDO ./$(T) $(DEST) | tee test.out.$(OS)&lt;br /&gt;&lt;br /&gt;$(T): zocket.c&lt;br /&gt;        $(CC) $(CFLAGS) -o $(@) $(?)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;clean:&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;        rm -fv zocket.bin.*&lt;br /&gt;&lt;br /&gt;%.html: %&lt;br /&gt;        c2html -s $(^)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;</description>
	<pubDate>Mon, 22 Sep 2008 05:46:08 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: LHC</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-6504813552962382058</guid>
	<link>http://juanjosec.blogspot.com/2008/09/lhc.html</link>
	<description>Unless you've been living under a rock [*], you've surely read ad-nauseum about the&lt;br /&gt;&lt;a href=&quot;http://lhc.web.cern.ch/lhc/&quot;&gt;Large Hadron Collider&lt;/a&gt; ... having moved to Switzerland about a year ago, it seems not to be a very bold move to become a blackhole neighbor ... we'll see (well ... actually the oppositte ;)&lt;br /&gt;&lt;br /&gt;Cool that we have the chance to watch their live webcam:&lt;br /&gt;&lt;a href=&quot;http://www.cyriak.co.uk/lhc/lhc-webcams.html&quot;&gt;http://lhc.web.cern.ch/lhc/webcam.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[*] living under a rock won't save you either...</description>
	<pubDate>Mon, 22 Sep 2008 05:46:01 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: e-voto: porque no queremos ser menos, señores!</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-5461904536504912689</guid>
	<link>http://juanjosec.blogspot.com/2007/09/e-voto-porque-no-queremos-ser-menos.html</link>
	<description>Sip ... no queremos ser menos &lt;span&gt;e-&lt;/span&gt;stúpidos que en otras latitudes, como siempre, bombos y platillos ignorando plenamente todas las recomendaciones al contrario desde organismos independientes [1] y los incidentes concretos que han ocurrido. Entre los más interesantes está la decisión de California (EEUU) de invalidar todas las máquinas de e-voto [2] por razones de seguridad y falta de confianza.&lt;br /&gt;&lt;br /&gt;Los chicos de Vía Libre se adelantaron y ya montaron &lt;a href=&quot;http://www.votoelectronico.org.ar/&quot;&gt;http://www.votoelectronico.org.ar/&lt;/a&gt;  ( graaande x haber &quot;mordido&quot; ese nombre de dominio! ) donde hay análisis y referencias para entender más a fondo las implicancias, no sólo desde el dominio técnico, sino también de la ligereza con que se pretende tomar semejante decisión.&lt;br /&gt;&lt;br /&gt;Por cierto, yo tuve la oportunidad de oler de cerca cómo se cuecen estas cosas en ámbitos políticos ... generalmente termina tratándose de &lt;span&gt;&quot;muchachos ... armemoo un proieto de ley de lo-que-sea como para mostrar que laburamo' &quot;&lt;/span&gt; , a lo cual agrego: y se es fashion , meejoooor! :-P&lt;br /&gt;&lt;br /&gt;[1] &lt;a href=&quot;http://www.verifiedvotingfoundation.org/article.php?id=6426&quot;&gt;http://www.verifiedvotingfoundation.org/article.php?id=6426 &lt;/a&gt;&lt;br /&gt;[2] &lt;a href=&quot;http://www.wired.com/politics/security/news/2004/04/63298&quot;&gt;http://www.wired.com/politics/security/news/2004/04/63298&lt;/a&gt; , notar la fecha (!)</description>
	<pubDate>Mon, 22 Sep 2008 05:45:39 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: tu apoyo para la ley de bosques ...</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-2069024979445102385</guid>
	<link>http://juanjosec.blogspot.com/2007/08/tu-voto-para-la-ley-de-bosques.html</link>
	<description>Greenpeace Argentina está haciendo una campaña para juntar 1MiF para entonces así presionar&lt;br /&gt;al Senado para que se promulgue la Ley de Bosques (actualmente tiene media sanción).&lt;br /&gt;&lt;span class=&quot;Estilo5&quot;&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span&gt;Esta Ley, que ya tiene media sanción del Congreso Nacional, establece una moratoria de los desmontes hasta tanto las Provincias realicen un Ordenamiento Territorial de los bosques nativos para planificar de manera participativa su uso sustentable. El Senado está demorando su aprobación.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;  Ayudanos a salvar nuestros bosques.  &lt;/span&gt;&lt;br /&gt;&lt;span&gt; Votá vos también por la Ley de Bosques&lt;/span&gt;   &lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Más info , y link para apoyo++ : &lt;a href=&quot;http://www.greenpeace.org.ar/cyberacciones/bosques.html&quot;&gt;&lt;span class=&quot;Estilo5&quot;&gt;http://www.greenpeace.org.ar/cyberacciones/bosques.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gracias  =)</description>
	<pubDate>Mon, 22 Sep 2008 05:45:39 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: El hippismo - Detección y Procedimiento</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-4654934282780604259</guid>
	<link>http://juanjosec.blogspot.com/2007/09/el-hippismo-deteccin-y-procedimiento.html</link>
	<description>Maeeestro Capusotto !!  y no te digo si estás lejos como para no podeer sintonizarlo en el éter...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=aYfwUPmFgmE&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_3CGIHfkkXgE/RvyOhcl2HiI/AAAAAAAAAmY/ULB0WjJj4uU/s320/Capusotto-Sept10.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5115119982047796770&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;, éste es tan sólo uno de los &lt;a href=&quot;http://www.youtube.com/results?search_query=capusotto+sept&amp;amp;search=Search&quot;&gt;tantos de Septiembre&lt;/a&gt;.&lt;br /&gt;Prepará los pañuelos y/o pañales por que vas a &lt;a href=&quot;http://es.wikipedia.org/wiki/Micci%C3%B3n&quot;&gt;&lt;span&gt;morirte&lt;/span&gt;&lt;/a&gt; de risa =)</description>
	<pubDate>Mon, 22 Sep 2008 05:45:24 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: encontré yerba mate en Suiza!</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-3910524085062917484</guid>
	<link>http://juanjosec.blogspot.com/2007/10/encontr-yerba-mate-en-suiza.html</link>
	<description>Mi alma de verdes regresó al cuerpo :-D&lt;br /&gt;Seehhhh!! ... llamé a la embajada argentina @Suiza, y no podía creer que cuando les&lt;br /&gt;pregunté por yerba en estos lares, además de una risa cómplice obtuve una url:&lt;br /&gt;&lt;a href=&quot;http://www.productosargentinos.ch/&quot;&gt;http://www.productosargentinos.ch/&lt;/a&gt; donde efectivamente podré comprar yerba.&lt;br /&gt;&lt;br /&gt;Compra online, remota, desde tu consola gráfica Linux doble LCD 24&quot; übergeek ?&lt;br /&gt;Nahhh... es una excelente excusa para darse una vueltita por &lt;a href=&quot;http://www.luzern.org/&quot;&gt;Lucerna&lt;/a&gt; ;)</description>
	<pubDate>Mon, 22 Sep 2008 05:45:12 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: for next I-Monday :-P</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-2145944176215377230</guid>
	<link>http://juanjosec.blogspot.com/2007/10/for-next-i-monday-p.html</link>
	<description>Damn ... it gonna be a boring Monday with all these Steven Jobs'&lt;br /&gt;&lt;span&gt;bed&lt;/span&gt;partern-wannabes bragging around with their blackbox OS.&lt;br /&gt;&lt;br /&gt;Let's have some I-mmunization fun:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy :-D</description>
	<pubDate>Mon, 22 Sep 2008 05:45:01 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: Using mutt for gmail via IMAP</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-2491594060503101629</guid>
	<link>http://juanjosec.blogspot.com/2007/11/using-mutt-for-gmail-via-imap.html</link>
	<description>You use mutt, you love it. You hate the user interface &quot;latency&quot; of every other MUA, and the fact that no other MUA has &quot;got&quot; how to handle mail threading as mutt does.&lt;br /&gt;BUT also you, a true road warrior, want mail(box) availabilty and plenty of storage.&lt;br /&gt;Well, recently gmail added IMAP support, with a very good support of the standard AND a well thought mapping between gmail labels and IMAP folders ( &quot;virtual&quot; folders).&lt;br /&gt;&lt;br /&gt;The good news is that you can link your beloved mutt to gmail, use IMAP folders and also use SMTP TLS authentication via smtp.gmail.com&lt;br /&gt;&lt;br /&gt;Here is a copy of my .mutt/muttrc  (obviously must change &quot;username&quot; and other stuff):&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;## ~/.mutt/muttrc&lt;br /&gt;set from=&lt;span&gt;username&lt;/span&gt;@gmail.com&lt;br /&gt;set realname=&quot;JuanJo seC&quot;&lt;br /&gt;set reverse_name=yes&lt;br /&gt;set reverse_realname=no&lt;br /&gt;set imap_user = '&lt;span&gt;username&lt;/span&gt;@gmail.com'&lt;br /&gt;set spoolfile = imaps://imap.gmail.com:993/INBOX&lt;br /&gt;#set sendmail=&quot;/usr/sbin/ssmtp -C$HOME/.mutt/ssmtp.conf&quot;&lt;br /&gt;set smtp_url=&quot;smtp://&lt;span&gt;username&lt;/span&gt;@smtp.gmail.com:587/&quot;&lt;br /&gt;set folder = &quot;imaps://imap.gmail.com:993&quot;&lt;br /&gt;#set record=+sent-mail-`date +%Y`&lt;br /&gt;set record=&quot;+[Gmail]/Sent Mail&quot;&lt;br /&gt;set postponed=&quot;+[Gmail]/Drafts&quot;&lt;br /&gt;# previously do:  mkdir -p ~/.mutt/cache/{headers,bodies}&lt;br /&gt;set header_cache=&quot;~/.mutt/cache/headers&quot;&lt;br /&gt;set message_cachedir=&quot;~/.mutt/cache/bodies&quot;&lt;br /&gt;set certificate_file=~/.mutt/certificates &lt;br /&gt;set move=no&lt;br /&gt;set delete=yes &lt;br /&gt;set edit_hdrs&lt;br /&gt;set include&lt;br /&gt;set reply_to&lt;br /&gt;set abort_nosubject=no&lt;br /&gt;alternates '(&lt;span&gt;username&lt;/span&gt;|&lt;span&gt;altusername&lt;/span&gt;)([-+].*)?@.*'&lt;br /&gt;set hdr_format=&quot;%4C %Z %{%m/%d} %-15.15F (%4c) %s&quot; # format of the index&lt;br /&gt;&lt;br /&gt;hdr_order From: Date: User-Agent: X-Mailer To: Cc: Reply-To: Subject:&lt;br /&gt;ignore *&lt;br /&gt;unignore From: Date: User-Agent: X-Mailer To: Cc: Reply-To: Subject:&lt;br /&gt;my_hdr Reply-To:&lt;br /&gt;&lt;br /&gt;# setup gmail filters to apply the corresp. labels:&lt;br /&gt;mailboxes ! =ml-lug-list =ml-lug-org =[Gmail]/Drafts &quot;=[Gmail]/All Mail&quot;&lt;br /&gt;&lt;br /&gt;set editor=&quot;jed %s -l ~/.mutt/jed.mutt.sl&quot;&lt;br /&gt;set alias_file=~/.mutt/mail_aliases&lt;br /&gt;source ~/.mutt/mail_aliases&lt;br /&gt;&lt;br /&gt;send-hook . 'set realname=&quot;JuanJo seC&quot;'&lt;br /&gt;## hack to make  $reverse_name and 'my_hdr From:' work ok (eg mlists)&lt;br /&gt;send-hook . 'set from=&lt;span&gt;username&lt;/span&gt;@gmail.com'&lt;br /&gt;send-hook . 'unmy_hdr From:'&lt;br /&gt;###&lt;br /&gt;send-hook . 'set signature=~/.signature'&lt;br /&gt;&lt;br /&gt;#send-hook lug-list 'set record=+sent-lug-list'&lt;br /&gt;send-hook lug-.+@lugmen.org.ar 'my_hdr From: JuanJo seC &amp;lt;&lt;span&gt;username&lt;/span&gt;+mlist@gmail.com&amp;gt;&lt;br /&gt;subscribe lug-.+@lugmen.org.ar&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Very cool to experiment folder switching in mutt using: &lt;br /&gt;  'c' (&quot;Open Mailbox&quot;) &lt;br /&gt;  TAB (will show all IMAP folders)&lt;br /&gt;  TAB (again: will show only the 'mailboxes' mutt var)&lt;br /&gt;&lt;br /&gt;And here is my jed rc:&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;% ~/.mutt/jed.mutt.sl&lt;br /&gt;% emacs keybinding for jed:&lt;br /&gt;() = evalfile(&quot;emacs&quot;);  &lt;br /&gt;% Find signature begin, position cursor there:&lt;br /&gt;if (re_fsearch(&quot;^--&quot;)) {&lt;br /&gt; call(&quot;previous_line_cmd&quot;);&lt;br /&gt;} else {&lt;br /&gt; % else search headers end&lt;br /&gt; re_fsearch(&quot;^$&quot;);&lt;br /&gt; call(&quot;next_line_cmd&quot;);&lt;br /&gt;}&lt;br /&gt;push_mark();&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Yeahh... finally I can read mailing lists with an interface that doesn't suck! 8)&lt;br /&gt;Enjoy!</description>
	<pubDate>Mon, 22 Sep 2008 04:47:38 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: [en] when privacy concerns ... US doesn't differ from China</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-8163312162530638579</guid>
	<link>http://juanjosec.blogspot.com/2007/12/en-when-privacy-concerns-us-doesnt.html</link>
	<description>We all know how US sucks, specially when it comes to privacy  (I wonder how much time will they be able to keep the hypocrisy of their freedom respect), and it's good to see it confirmed with actual metrics.&lt;br /&gt;&lt;br /&gt;The bad news is that the planet if decaying altogether ... the good news is that my country is not so bad :-D (aguante, Argentina!).&lt;br /&gt;&lt;br /&gt;From &lt;a href=&quot;http://www.privacyinternational.org/&quot;&gt;http://www.privacyinternational.org/&lt;/a&gt; via &lt;br /&gt;&lt;a href=&quot;http://www.boingboing.net/2007/12/30/privacy-stateofthepl.html&quot;&gt; boingboing: Privacy State of The Planet:&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://craphound.com/images/worldprivacymap.jpg&quot; /&gt; &lt;/a&gt;</description>
	<pubDate>Mon, 22 Sep 2008 04:47:10 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: cmdline, online  google shell :)</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-7409328846867523883</guid>
	<link>http://juanjosec.blogspot.com/2008/06/cmdline-online-google-shell.html</link>
	<description>Nowadays, few times you find yourself staring at a site with a big  &quot;woooOOOWWW!!&quot;&lt;br /&gt;&lt;br /&gt;Just extremely cool (-:&lt;br /&gt; &lt;a href=&quot;http://www.goosh.org/&quot;&gt;http://www.goosh.org/&lt;/a&gt;</description>
	<pubDate>Mon, 22 Sep 2008 04:46:19 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: Behind The Scenes of Google Scalability</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-7772070779861787758</guid>
	<link>http://juanjosec.blogspot.com/2008/04/behind-scenes-of-google-scalability.html</link>
	<description>Cool tech details about the approach and tools&lt;br /&gt;used at Google for handling such beast&lt;span&gt;ie&lt;/span&gt; amount of workload:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://highscalability.com/behind-scenes-google-scalability&quot;&gt;  http://highscalability.com/behind-scenes-google-scalability&lt;/a&gt;</description>
	<pubDate>Mon, 22 Sep 2008 04:45:59 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: Remotely loadable NIC firmware, what a good idea! ...</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-1720558320387126249</guid>
	<link>http://juanjosec.blogspot.com/2008/05/remotely-loadable-nic-firmware-what.html</link>
	<description>,  for &lt;span&gt;remotely&lt;/span&gt; creating an ad-hoc hardware-level firewall.&lt;br /&gt;&lt;br /&gt;Ohh ... wait! now there are two firewalls (?), guess which will win =)&lt;br /&gt;&lt;a href=&quot;http://www.links.org/?p=330&quot;&gt;http://www.links.org/?p=330&lt;/a&gt;</description>
	<pubDate>Mon, 22 Sep 2008 04:45:19 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: debian openssl bug</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-5760401157022335573</guid>
	<link>http://juanjosec.blogspot.com/2008/05/debian-openssl-bug.html</link>
	<description>&lt;a href=&quot;http://article.gmane.org/gmane.linux.debian.security.announce/1614&quot;&gt;It&lt;/a&gt; has been blogged &lt;a href=&quot;http://it.slashdot.org/article.pl?sid=08/05/13/1533212&quot;&gt;everywhere&lt;/a&gt;&lt;span&gt; ...&lt;/span&gt; but the problem it's not the bug itself , &lt;span&gt;&quot;errare humanum est &quot;&lt;/span&gt; ... and that's ~fair enough.&lt;br /&gt;&lt;br /&gt;What's irritating --AGAIN!-- is &lt;span&gt;Debian attitude of not feeding&lt;/span&gt; &lt;span&gt;patches back upstream&lt;/span&gt;, specially when messing with such security sensitive packages, doing this would have effectively caught the bug and --albeit some deserved flame-- would have void the current situation.&lt;br /&gt;&lt;br /&gt;By this arrogant attitude, they break the very power of FLOSS: collaboration, &lt;span&gt;cross&lt;/span&gt;-fertilization, moooore eyes on your source.&lt;br /&gt;&lt;br /&gt;Another thing to note: let's push against monocultures, that is: the more different distros and FLOSS OSes ... &lt;span&gt;the better&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;And now: &lt;span&gt; something [not] completely different&lt;/span&gt; ...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.kriptopolis.org/images/debian01.jpg&quot;&gt;&lt;img src=&quot;http://www.kriptopolis.org/images/debian01.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;img source:  &lt;a href=&quot;http://www.kriptopolis.org/chapuza-en-debian&quot;&gt;kriptopolis.org&lt;/a&gt;</description>
	<pubDate>Mon, 22 Sep 2008 04:45:12 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: Eat that egg, Steve !</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-5087286601581492042</guid>
	<link>http://juanjosec.blogspot.com/2008/05/eat-that-egg-steve.html</link>
	<description>Ohhhh... divine justice! ...  deep thanks  &lt;span&gt;unnamed&lt;/span&gt; Hungarian guy,&lt;br /&gt;&lt;span&gt;Heroe of the f*cked citizens whose government plays bed-games with M$&lt;/span&gt;&lt;br /&gt;Enjoy. Plenty.&lt;br /&gt;&lt;a href=&quot;http://fakesteve.blogspot.com/2008/05/ballmer-egg-attack-video-is-here.html&quot;&gt;http://fakesteve.blogspot.com/2008/05/ballmer-egg-attack-video-is-here.html&lt;/a&gt;</description>
	<pubDate>Mon, 22 Sep 2008 04:44:38 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>jjo: yeah ... debugging sucks, testing rocks, but ...</title>
	<guid>tag:blogger.com,1999:blog-13517146.post-2733832620541953101</guid>
	<link>http://juanjosec.blogspot.com/2008/07/yeah-debugging-sucks-testing-rocks-but.html</link>
	<description>I'm by no means a software engineer (well ... neither an electronic engineer nowadays, as my title says :-/ ).&lt;br /&gt;&lt;br /&gt;Anyway, the fact is that I usually do some hacking around source code, without a formal approach ... that is:  hands on to solve some specific problem and/or implement a new feature and have fun.&lt;br /&gt;&lt;br /&gt;To the point: I was touching some code related to the frontend serving infrastructure in my work, it took me ~a couple of hours come up with a src change I could be proud of :)  ... just to find out that the respective unit testing additions for this new functionality will end &lt;span&gt;toasting &lt;/span&gt;almost twenty hours from me to stabilize (yup ... 10x), and several round trips with the main devel team.&lt;br /&gt;&lt;br /&gt;Pheeeeuuuu... testing rocks, but it can be a &lt;span&gt;rock itself&lt;/span&gt;, heh ...&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;http://googletesting.blogspot.com/&quot;&gt;&lt;img src=&quot;http://bp0.blogger.com/_3CGIHfkkXgE/SHfQyb3yizI/AAAAAAAABTY/WA7UL5X5Hl4/s320/debugging_sucks-testing_rocks.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5221871857853172530&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 22 Sep 2008 04:44:18 +0000</pubDate>
	<author>noreply@blogger.com (JuanJo)</author>
</item>
<item>
	<title>sergio: Compartir carpeta para LAN/Web, en forma ultra rapida, desde la consola</title>
	<guid>tag:blogger.com,1999:blog-34095248.post-5732186315887339954</guid>
	<link>http://bunker-blog.blogspot.com/2008/09/compartir-carpeta-para-lanweb-en-forma.html</link>
	<description>Este lenguaje nunca deja de sorprenderme, pero compartir la carpeta en curso... ¿con 2 (dos) líneas?&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;s@obelix:~/Desktop/UTN$ &lt;/span&gt;&lt;span&gt; python&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;span&gt;&lt;span&gt;&gt;&gt;&gt; import SimpleHTTPServer&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&gt;&gt;&gt; SimpleHTTPServer.test()&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Serving HTTP on 0.0.0.0 port &lt;span&gt;8000&lt;/span&gt; ... Ctrl + C to Stop&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;localhost - - [21/Sep 01:05:18] &quot;GET / HTTP/1.1&quot; 200 -&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;localhost - - [21/Sep 01:05:18] &quot;GET / HTTP/1.1&quot; 200 -&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;localhost - - [21/Sep 01:07:44] &quot;GET /Informatica_afectiva.pdf.txt HTTP/1.1&quot; 200 -&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://shell-fu.org/lister.php?top&quot;&gt;(Via shell-fu)&lt;/a&gt;</description>
	<pubDate>Sat, 20 Sep 2008 22:17:31 +0000</pubDate>
	<author>noreply@blogger.com (Bunker Blog)</author>
</item>
<item>
	<title>MAbeeTT: Placa WireLess Realtek 8185L</title>
	<guid>tag:blogger.com,1999:blog-3971597685312389987.post-2014348047585188961</guid>
	<link>http://mabeett.blogspot.com/2008/09/placa-wireless-realtek-8185l.html</link>
	<description>&lt;div&gt;
&lt;img src=&quot;http://4.bp.blogspot.com/_9LcakhG5DXU/SMxzNvGXoDI/AAAAAAAAAJo/u2Zuup2YCtQ/s320/DSCN4836.JPG&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5245694345798459442&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;div&gt;&lt;strong&gt;La historia&lt;/strong&gt;&lt;div&gt;
Necesitaba comprar una placa wireless que sea compatible con GNU/Linux, a quién le toque se ahorra algunos varios minutos consultado:
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://linux-wless.passys.nl/&quot;&gt;Directorio de &quot;Chipsets de adaptadores Wireless&quot;&lt;/a&gt;: se puede consultar por fabricante de placa, de chipset y de interfaz&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.fsf.org/resources/hw/net/wireless/cards.html&quot;&gt;Hardware Devices that Support GNU/Linux de la FSF&lt;/a&gt;: seguro que dicen qué es pecado y qué no &lt;/li&gt;
&lt;/ul&gt;La primera lista la conocí de haber preguntado en la lista del &lt;a href=&quot;http://www.lugmen.org.ar/pipermail/lug-list/2008-August/048322.html&quot;&gt;Lugmen&lt;/a&gt;, pero modelo que me ofrecían no aparecía. El segundo lo conocí buscando los drivers para mi placa. Cansado entonces de tantas vueltas me decidí por una edimax &lt;a href=&quot;http://www.edimax.com/en/produce_detail.php?pd_id=259&amp;amp;pl1_id=1&amp;amp;pl2_id=44&quot;&gt;EW-7326Ig&lt;/a&gt; con chipset Realtek.&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&lt;div&gt;&lt;strong&gt;Drivers para placa chipset Realtek 8185L&lt;/strong&gt;&lt;/div&gt; Entonces la placa en cuestión es: &lt;div&gt;&lt;pre&gt; MAbeeTT@nowhere someplace/ $: lspci -nn | grep -i 8185
03:05.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller [10ec:8185] (rev 20) 
MAbeeTT@nowhere someplace/ $: lspci -vv -d 10ec:8185
03:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR-
        Latency: 64 (8000ns min, 16000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 21
        Region 0: I/O ports at cc00 [size=256]
        Region 1: Memory at fdeff000 (32-bit, non-prefetchable) [size=512]
        Capabilities: &amp;lt;access denied&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/p&gt;
Tenemos varias alternativas:
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ndiswrapper&lt;/strong&gt;: Ndiswrapper es un proyecto que haciendo uso de la API de los drivers para windows los implementa en el kernel linux sin emulación.
&lt;div&gt;Para hacer andar el drivers de windows bajo ndiswrapper no hay que hacer otra cosa que instalarlo, si uno quiere evadir la línea de comando alcanza con instalar &lt;em&gt;ndisgtk&lt;/em&gt;.&lt;/div&gt;
Como el driver está hecho para windows arrastra un problema propio de windows, cada cierto volumen de información transferido se interrumpe la conexión. He probado sin ninguna opción de seguridad, WPA, WPA2, WEP y es indistinto. No deja de ser una opción práctica para quien no le gusa mucho &lt;em&gt;juaquear&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Drivers de Realtek&lt;/strong&gt;: Bajé los drivers de Realtek pero no estaba preparando las cabeceras del kernel versión 2.6.24 que viene en ubuntu 8.04 así que tiraba algunos errores de compilación. Urgando encontré &lt;a href=&quot;http://www.willdaniels.co.uk/articles/10-howto/12-r8180-hardy&quot;&gt;éste&lt;/a&gt; interesante HOWTO de Will Daniels. En líneas generales lo que uno tiene que hacer es bajarse el driver del sitio de él, en la parte de los scripts de compilación se aplica un parche. Luego uno agrega los módulos a &lt;em&gt;/lib/modules/&lt;/em&gt; e indica los módulos a cargar en &lt;em&gt;/etc/modules&lt;/em&gt;. Para &lt;em&gt;WPA&lt;/em&gt; la versión de &lt;em&gt;nm-applet&lt;/em&gt; no escribe &lt;em&gt;/etc/modules/interfaces&lt;/em&gt; de la manera en que el driver lo necesita así que hay que seguir más pasos por &lt;a href=&quot;http://www.willdaniels.co.uk/articles/howto-guides/10-howto/10-wpa-r8180-ubuntu&quot;&gt;acá&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;div&gt;&lt;strong&gt;Futuro&lt;/strong&gt;&lt;/div&gt;Un dato interesante es que hay &lt;a href=&quot;http://willdaniels.co.uk/articles/howto-guides/10-howto/15-rtl8180-hardy&quot;&gt;versiones backports&lt;/a&gt; del kernel en ubuntu que incluyen al driver en el paquete Debian, pero no era una opción que me entusiasme, por ahora. De hecho en kernel.org la versión 2.6.26 (y posiblemente alguna anterior) ya incluye el driver.
&lt;/p&gt;</description>
	<pubDate>Thu, 18 Sep 2008 23:26:24 +0000</pubDate>
	<author>noreply@blogger.com (MAbeeTT)</author>
</item>
<item>
	<title>coronel: WTFs</title>
	<guid>http://www.coronel.org.ar/?p=123</guid>
	<link>http://www.coronel.org.ar/?p=123</link>
	<description>&lt;p&gt;&lt;img src=&quot;http://www.coronel.org.ar/wp-content/uploads/2008/09/wtfs.jpg&quot; alt=&quot;WTF&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 18 Sep 2008 19:49:10 +0000</pubDate>
</item>
<item>
	<title>cerealbars: Hoy hay que tomar hasta morir!</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=266</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=266</link>
	<description>&lt;p&gt;Tal como leen: hoy hay que celebrar, y por ende tomar, hasta morir por dos razones:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Comienzan las &lt;a href=&quot;http://es.wikipedia.org/wiki/Fiestas_Patrias_en_Chile&quot;&gt;fiestas patrias&lt;/a&gt; (de Chile, obvio)&lt;/li&gt;
&lt;li&gt;El &lt;a href=&quot;http://es.wikipedia.org/wiki/Linux_(n%C3%BAcleo)&quot;&gt;kernel&lt;/a&gt; de &lt;a href=&quot;http://es.wikipedia.org/wiki/Linux&quot;&gt;Linux&lt;/a&gt; &lt;a href=&quot;http://www.cesarius.net/feliz-cumpleanos-linux-17/&quot;&gt;cumple 17 años&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Asi que ya saben todos los geeks y todos los chilenos. Algunos celebrarán por las &lt;a href=&quot;http://es.wikipedia.org/wiki/Fiestas_Patrias_en_Chile&quot;&gt;fiestas patrias&lt;/a&gt; y otros por el cumpleaños de &lt;a href=&quot;http://es.wikipedia.org/wiki/Linux&quot;&gt;Linux&lt;/a&gt;. Yo celebraré por las dos cosas, asi que &lt;em&gt;&amp;#8220;no me esperes despierta darling&amp;#8230;&amp;#8221;&lt;/em&gt; Jajaja, eso diria si tuviera a quien decirselo &lt;img src=&quot;http://boris.insert-coin.org/wordpress/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:(&quot; class=&quot;wp-smiley&quot; /&gt; Obligado a tomar &lt;span&gt;tambien&lt;/span&gt; para olvidar&amp;#8230; Jajaja&lt;/p&gt;
&lt;p&gt;Salud! Y felicidades.&lt;/p&gt;</description>
	<pubDate>Wed, 17 Sep 2008 16:08:30 +0000</pubDate>
</item>
<item>
	<title>cerealbars: Google Analytics &amp;&amp; Blogs Libres.</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=264</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=264</link>
	<description>&lt;p&gt;Revisando el &lt;a href=&quot;https://www.google.com/analytics&quot;&gt;Google Analytics&lt;/a&gt; de este blog me dí cuenta que tenia un tráfico desde la dirección &lt;a href=&quot;http://www.blogslibres.com.ar/&quot;&gt;http://www.blogslibres.com.ar/&lt;/a&gt; asi que fui a esa &lt;a href=&quot;http://es.wikipedia.org/wiki/URL&quot;&gt;URL&lt;/a&gt; para ver de qué se trataba, y oh! sorpresa. Es &lt;span&gt;una especie de&lt;/span&gt; un planet &lt;em&gt;&amp;#8220;de los distintos blogs de la escena del Software Libre y la Libre Cultura&amp;#8221;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Está bueno este tema porque me sirvió para darme cuenta que mi wordpress no está manejando bien los tags ya que está tirando en todos los post el tag &amp;#8220;default&amp;#8221;. Ya veremos como lo arreglo&amp;#8230;&lt;/p&gt;</description>
	<pubDate>Tue, 16 Sep 2008 14:40:36 +0000</pubDate>
</item>
<item>
	<title>luca: Codito de oro</title>
	<guid>http://www.mazziblog.com.ar/blog/?p=573</guid>
	<link>http://www.mazziblog.com.ar/blog/archivos/2008/09/16/codito-de-oro</link>
	<description>&lt;p&gt;&lt;img align=&quot;right&quot; src=&quot;http://upload.wikimedia.org/wikipedia/en/thumb/0/0b/The_Seldom_Seen_Kid.jpg/200px-The_Seldom_Seen_Kid.jpg&quot; alt=&quot;The Seldom Seen Kid&quot; width=&quot;200&quot; height=&quot;198&quot; /&gt;Banda inglesa, de las afueras de Manchester, &lt;a href=&quot;http://www.elbow.co.uk/&quot;&gt;Elbow&lt;/a&gt; es una banda &lt;em&gt;densa&lt;/em&gt; y muy interesante, que a pesar de existir hace más de una década (con una producción de 4 discos larga duración y algún que otro EP), acabo de conocer hace unos días.&lt;/p&gt;
&lt;p&gt;Dando una recorrida a su discografía, se puede ver claramente como fueron puliendo su estilo y mejorando la calidad de sus discos, culminando este año con &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Seldom_Seen_Kid&quot;&gt;The Seldom Seen Kid&lt;/a&gt;, un disco con puntos altísimos, como por ejemplo con &lt;a href=&quot;http://www.youtube.com/watch?v=ZTNlXcagcZY&quot;&gt;An audience with the Pope&lt;/a&gt; o &lt;a href=&quot;http://www.lastfm.es/music/Elbow/The+Seldom+Seen+Kid/Weather+to+Fly&quot;&gt;Wheater to fly&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Tue, 16 Sep 2008 14:27:52 +0000</pubDate>
</item>
<item>
	<title>cerealbars: Snowflock 0.1 hits the streets.</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=262</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=262</link>
	<description>&lt;p&gt;Ayer se liberó la versión 0.1 (vamos que se puede!) de &lt;a href=&quot;http://compbio.cs.toronto.edu/snowflock/&quot;&gt;Snowflock&lt;/a&gt; que, para los que no tienen idea, es una aplicación que &lt;strong&gt;permite clonar una máquina virtual&lt;/strong&gt; de &lt;a href=&quot;http://www.xen.org&quot;&gt;Xen&lt;/a&gt; en millones de réplicas iguales corriendo en distintos hosts. Suena muy lindo pero cual es la gracia de esto? Simple: &lt;a href=&quot;http://compbio.cs.toronto.edu/snowflock/&quot;&gt;Snowflock&lt;/a&gt; puede clonar una docena de máquinas en menos de un segundo.&lt;/p&gt;
&lt;p&gt;La versión 0.1 ya fue liberada bajo licencia &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GPL 2.0&lt;/a&gt; y por el momento solo está disponible en &lt;a href=&quot;http://compbio.cs.toronto.edu/snowflock/releases/0.1/snowflock-0.1-1.i686.rpm&quot;&gt;RPM&lt;/a&gt;, &lt;a href=&quot;http://compbio.cs.toronto.edu/snowflock/releases/0.1/snowflock-0.1.tar.gz&quot;&gt;tarball &lt;/a&gt;y &lt;a href=&quot;http://compbio.cs.toronto.edu/snowflock/releases/0.1/vmimg.bz2&quot;&gt;bzipped&lt;/a&gt;. Eso si, ya se viene un paquete &lt;a href=&quot;http://es.wikipedia.org/wiki/Deb&quot;&gt;deb&lt;/a&gt;&amp;#8230;&lt;/p&gt;</description>
	<pubDate>Mon, 15 Sep 2008 03:58:28 +0000</pubDate>
</item>
<item>
	<title>pabluk: Volviendo a la vida... online</title>
	<guid>tag:blogger.com,1999:blog-9522075.post-7047485154731867492</guid>
	<link>http://blog.pabluk.com.ar/2008/09/volviendo-la-vida-on-line.html</link>
	<description>Sii! de nuevo por ac&amp;aacute;, despu&amp;eacute;s de un par de &lt;a target=&quot;_blank&quot; href=&quot;http://picasaweb.google.com/pabluk/&quot;&gt;viajes&lt;/a&gt; y ahora con laptop nueva (pr&amp;oacute;ximamente el review). Vuelvo a postear un poco, adem&amp;aacute;s de algunos post viejos que quedaron en el tintero durante todo este tiempo sin &lt;span&gt;amidala&lt;/span&gt; (que en paz descanse).</description>
	<pubDate>Sun, 14 Sep 2008 14:48:23 +0000</pubDate>
	<author>noreply@blogger.com (PaBluK)</author>
</item>
<item>
	<title>aryix: Google chrome desde adentro parte 1</title>
	<guid>tag:blogger.com,1999:blog-16051998.post-6012259109216902218</guid>
	<link>http://aryix.blogspot.com/2008/09/google-chrome-desde-adentro-parte-1.html</link>
	<description>En una serie de posts iré escribiendo lo que se vé en el &lt;a href=&quot;http://es.wikipedia.org/wiki/Codigo_fuente&quot;&gt;código fuente&lt;/a&gt; de &lt;a href=&quot;http://code.google.com/chromium/&quot;&gt;google chrome&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;usando &lt;a href=&quot;http://es.wikipedia.org/wiki/Subversion&quot;&gt;subversion&lt;/a&gt; :(&lt;br /&gt;hay que bajarse (chuparse) 2,6GB.&lt;br /&gt;&lt;br /&gt;desde la raíz:&lt;br /&gt;&lt;br /&gt;src$ ls&lt;br /&gt;AUTHORS   build   gears          LICENSE  sandbox  testing      v8&lt;br /&gt;base      chrome  google_update  net      sdch     third_party  webkit&lt;br /&gt;breakpad  DEPS    googleurl      rlz      skia     tools&lt;br /&gt;&lt;br /&gt;third_party/&lt;br /&gt;bsdiff   cygwin  libjpeg  libxslt   modp_b64  pthread        scons   tlslite&lt;br /&gt;bspatch  DEPS    libpng   lighttpd  mozilla   python_24      sqlite  WebKit&lt;br /&gt;bzip2    icu38   libxml   lzma_sdk  npapi     README.google  svn     zlib&lt;div class=&quot;blogger-post-footer&quot;&gt;ArYiX News&lt;/div&gt;</description>
	<pubDate>Sun, 14 Sep 2008 14:37:49 +0000</pubDate>
	<author>aryixb@gmail.com (ArYiX)</author>
</item>
<item>
	<title>cerealbars</title>
	<guid></guid>
	<link></link>
	<pubDate>Sun, 14 Sep 2008 02:00:06 +0000</pubDate>
</item>
<item>
	<title>cerealbars: Reznor es de los nuestros.</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=256</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=256</link>
	<description>&lt;p&gt;En menos de un mes otra de mis bandas favoritas, NIN, se presentará en Santiago en la gira &lt;span&gt;&lt;strong&gt;Lights In The Sky: Over South America&lt;/strong&gt;, que estará simplemente notable. Bueno. Esta gira ya comenzó y Trent Reznor, geek igual que nosotros, tiene algunas sorpresas preparadas para burlarse de Microsoft &lt;img src=&quot;http://boris.insert-coin.org/wordpress/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Les dejo unos links para que se rian: &lt;a href=&quot;http://www.flickr.com/photos/ltrandazzo/2783768632/in/set-72157606864141506/&quot;&gt;Link 0&lt;/a&gt;. &lt;a href=&quot;http://www.youtube.com/watch?v=kKyzMmQGoUw&quot;&gt;Link 1&lt;/a&gt;. &lt;a href=&quot;http://www.youtube.com/watch?v=IToq6drT9z4&quot;&gt;Link 2&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Lo de NIN no es un BSOD real, de hecho está hasta documentado &lt;a href=&quot;http://www.theninhotline.net/news/#1221146007&quot;&gt;aqui&lt;/a&gt;. Gracias a &lt;a href=&quot;http://twitter.com/AlvaroFarfan&quot;&gt;@AlvaroFarfan&lt;/a&gt; por el dato.&lt;/p&gt;
&lt;h2&gt;Otra cosa: Feliz &lt;a href=&quot;http://programmerday.info&quot;&gt;día del programador&lt;/a&gt;!&lt;/h2&gt;
&lt;p&gt;&lt;img class=&quot;alignnone&quot; title=&quot;Programmer day 2008&quot; src=&quot;http://programmerday.info/images/header.jpg&quot; alt=&quot;&quot; width=&quot;430&quot; height=&quot;210&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 12 Sep 2008 14:13:44 +0000</pubDate>
</item>
<item>
	<title>kastor: House M.D. vuelve este martes</title>
	<guid>http://khq.org.ar/?p=217</guid>
	<link>http://khq.org.ar/2008/09/11/house-md-vuelve-este-martes/</link>
	<description>&lt;p&gt;&lt;img class=&quot;aligncenter size-full wp-image-218&quot; title=&quot;house2008&quot; src=&quot;http://khq.org.ar/wp-content/uploads/2008/09/house2008.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;324&quot; /&gt;&lt;/p&gt;
&lt;p&gt;House vuelve este martes 16/09  con el primer capitulo de la quinta temporada:  &lt;strong&gt;Dying Changes Everything&lt;/strong&gt; y pueden &lt;a href=&quot;http://www.youtube.com/watch?v=iheDpTH-T18&quot;&gt;ver la promo extendida en este enlace&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Thu, 11 Sep 2008 19:55:21 +0000</pubDate>
</item>
<item>
	<title>aryix: Adiós gmail</title>
	<guid>tag:blogger.com,1999:blog-16051998.post-7355217803875959291</guid>
	<link>http://aryix.blogspot.com/2008/09/adis-gmail.html</link>
	<description>&lt;a href=&quot;http://3.bp.blogspot.com/_VaKq7RFzyF4/SMmlazq4iLI/AAAAAAAAAEs/YO_MyjbC3oU/s1600-h/Pantallazo.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_VaKq7RFzyF4/SMmlazq4iLI/AAAAAAAAAEs/YO_MyjbC3oU/s320/Pantallazo.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5244905121014909106&quot; /&gt;&lt;/a&gt;&lt;br /&gt;En los últimos días he tenido mucho problemas a causa de gmail, despues de 4 años de ser beta están peor que windows, no sólo eso, sino que ahora con google chrome quieren monopolizar la web. Al empezar a usar gmail la gente me criticó por no ser libre, yo queria probarlo y ya lo probé. Espero que ahora estén contentos, porque de a poco iré abandonando todos sus servicios(gmail, google, blogspot).&lt;div class=&quot;blogger-post-footer&quot;&gt;ArYiX News&lt;/div&gt;</description>
	<pubDate>Thu, 11 Sep 2008 16:12:35 +0000</pubDate>
	<author>aryixb@gmail.com (ArYiX)</author>
</item>
<item>
	<title>cerealbars: Such a perfect day…</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=251</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=251</link>
	<description>&lt;p&gt;Today was one of those day. I won&amp;#8217;t say/write so much about it because it just sucks. I got a transit fine for parking in a prohibited place.&lt;/p&gt;
&lt;p&gt;What ever, at the end of the day I just wanna listed that &lt;a href=&quot;http://en.wikipedia.org/wiki/Lou_Reed&quot;&gt;Lou Reed&lt;/a&gt;&amp;#8217;s song called &lt;a href=&quot;http://www.quedeletras.com/letra-cancion-perfect-day-bajar-82441/disco-transformer/lou-reed-perfect-day.html&quot;&gt;Perfect Day&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I think I need some girl that help me forge myself &lt;img src=&quot;http://boris.insert-coin.org/wordpress/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 10 Sep 2008 03:18:57 +0000</pubDate>
</item>
<item>
	<title>coronel: A ver, a ver…perdete un paquetito cuando puedas…</title>
	<guid>http://www.coronel.org.ar/?p=120</guid>
	<link>http://www.coronel.org.ar/?p=120</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.coronel.org.ar/wp-content/uploads/2008/09/espiji.png&quot; title=&quot;Speedy apesta, toma 153434263456356&quot;&gt;&lt;img src=&quot;http://www.coronel.org.ar/wp-content/uploads/2008/09/espiji.thumbnail.png&quot; alt=&quot;Speedy apesta, toma 153434263456356&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Definitivamente  me siento en la puta mierda&amp;#8230; éste es el tipo de ISP que se pueden contrtar aca en Mendoza si vivis un poco alejado del centro, una REVERENDA MIERDA!!&amp;#8230;&lt;/p&gt;
&lt;p&gt;El screenshoot habla por si solo no?&lt;/p&gt;</description>
	<pubDate>Sat, 06 Sep 2008 01:04:28 +0000</pubDate>
</item>
<item>
	<title>cerealbars: Mysql OLD_PASSWORD.</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=243</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=243</link>
	<description>&lt;p&gt;Hoy en una de esas configuraciones raras de &lt;a href=&quot;http://www.mysql.com&quot;&gt;MySql&lt;/a&gt; me apareció el siguiente error:&lt;/p&gt;
&lt;pre&gt;ERROR 1251: Client does not support authentication protocol
requested by server; consider upgrading MySQL client.&lt;/pre&gt;
&lt;p&gt;Qué hacer en ese caso? Dos opciones:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Hacer un upgrade a &lt;a href=&quot;http://www.mysql.com&quot;&gt;MySql&lt;/a&gt;, lo cual no era factible porque necesitaba esa versión específica.&lt;/li&gt;
&lt;li&gt;Decirle a &lt;a href=&quot;http://www.mysql.com&quot;&gt;MySql&lt;/a&gt; que encripte la contraseña con un sistema anterior. Para esto existe &lt;strong&gt;OLD_PASSWORD&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;El procedimiento para realizar este &amp;#8220;cambio de encriptación&amp;#8221; es relativamente simple, y lo describo a continuación:&lt;/p&gt;
&lt;pre&gt;xwing:~# mysql -u admin -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 72 to server version: 4.1.22-standard

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql&amp;gt; SET PASSWORD FOR 'admin'@'localhost' = \
OLD_PASSWORD('**********');&lt;/pre&gt;
&lt;p&gt;Y listo. Con eso estamos usando una contraseña con un &lt;a href=&quot;http://es.wikipedia.org/wiki/Hash&quot;&gt;hash&lt;/a&gt; mas pequeño que finalmente solucionó el problema.&lt;/p&gt;</description>
	<pubDate>Thu, 04 Sep 2008 20:06:57 +0000</pubDate>
</item>
<item>
	<title>coronel: To shiting your self of laugh ( o.. para cagarse de risa :P )</title>
	<guid>http://www.coronel.org.ar/?p=119</guid>
	<link>http://www.coronel.org.ar/?p=119</link>
	<description>&lt;p&gt;BLOW ME THE QUECHUAN FLUTE: Sóplame la quena.&lt;br /&gt;
FOR IF THE FLIES: Por si las moscas.&lt;br /&gt;
EYE TO LOUSE: Ojo al piojo.&lt;br /&gt;
YOU HAVE ME TIRED; YOU HAVE ME: Me tenés cansado; me tenés.&lt;br /&gt;
THE FIFTH LINING OF THE BALLS: El quinto forro de las pelotas.&lt;br /&gt;
GO TO KNOW: Andá a saber.&lt;br /&gt;
CATCH YOURSELF CATHERINE: Agárrate Catalina.&lt;br /&gt;
YOU ARE TICKET: Sos boleta.&lt;br /&gt;
LITTLE FEMALE GAUCHOS PACKAGE: Paquete de criollitas.&lt;br /&gt;
STAY FLY: Quédate mosca.&lt;br /&gt;
I MADE MYSELF THE RAT: Me hice la rata.&lt;br /&gt;
THAT&amp;#8217;S MY CHICKEN: Ese es mi pollo.&lt;br /&gt;
TO BURY THE SWEET POTATO: Enterrar la batata.&lt;br /&gt;
THROW ME THE RUBBER: Tírame la goma.&lt;br /&gt;
TO ANOTHER THING BUTTERFLY: A otra cosa mariposa.&lt;br /&gt;
LIKE WHO DOESN&amp;#8217;T WANT THE THING: Como quien no quiere la cosa.&lt;br /&gt;
BETWEEN NO MORE AND DRINK A CHAIR: Entre nomás y tome asiento.&lt;br /&gt;
I DON&amp;#8217;T GIVE MORE: No doy más.&lt;br /&gt;
HE IS BIGGER BALLED THAN THE PIGEONS: Es más boludo que las palomas.&lt;br /&gt;
LITTLE POTATO FOR THE PARROT: Papita pa&amp;#8217;l loro.&lt;br /&gt;
NOT TO HUNT ONE: No cazar una.&lt;br /&gt;
IT IMPORTS ME A HORN: Me importa un cuerno.&lt;br /&gt;
WHAT THREW IT: Que lo tiro.&lt;br /&gt;
IT&amp;#8217;S TO THE ROCKET: Es al cuete.&lt;br /&gt;
WHAT A HANDRAIL: Que baranda.&lt;br /&gt;
TO SPEND A PERSON: Gastar a una persona.&lt;br /&gt;
WE ARE ALL ALIVE: Somos todos vivos.&lt;br /&gt;
TO MAKE THE DUCK: Hacer la pata.&lt;br /&gt;
TURKEY&amp;#8217;S AGE: La edad del pavo.&lt;br /&gt;
LET&amp;#8217;S GO YET!: ¡Vamos, todavía!&lt;br /&gt;
IT MATTERS ME A WHISTLE: Me importa un pito.&lt;br /&gt;
I&amp;#8217;M MADE BAG: Estoy hecho bolsa.&lt;br /&gt;
SEND FRUIT: Mandar fruta.&lt;br /&gt;
TO BE A DEAD LITTLE FLY: Ser un mosquita muerta.&lt;br /&gt;
ARE YOU DRINKING MY HAIR?: ¿Me estás tomando el pelo.&lt;br /&gt;
IT WENT ME LIKE THE ASS: Me fue como el culo.&lt;br /&gt;
DON&amp;#8217;T FORGET HEADS: No se olviden de Cabezas.&lt;br /&gt;
IT HAS MY BALLS FILLED: Me tiene las bolas llenas.&lt;br /&gt;
DO YOU WANT MORE YELLOW: ¿Quiere más hielo?&lt;br /&gt;
YOUR SISTER IS AN IRON: Tu hermana es un fierro.&lt;br /&gt;
THE SHELL OF YOUR SISTER: La concha de tu hermana.&lt;br /&gt;
HE DOESN&amp;#8217;T GIVE FOOT WITH BALL: No da pie con bola.&lt;br /&gt;
SKULL DON&amp;#8217;T SHOUT: Calavera no chilla.&lt;br /&gt;
TO CRY TO THE CHURCH: A llorar a la iglesia.&lt;br /&gt;
TO DO EGG: Hacer huevo.&lt;br /&gt;
IT SUCKS ME ONE EGG: Me chupa un huevo.&lt;br /&gt;
PUTTING WAS THE GOOSE: Poniendo estaba la gansa.&lt;br /&gt;
IT&amp;#8217;S NOT NESSARY: No es nesario&lt;br /&gt;
SUN OF A BEACH: Sol de una playa.&lt;br /&gt;
AS BORING AS LICKING A NAIL: Aburrido como chupar un clavo.&lt;br /&gt;
BLACK MOTHER FUCKER WAS FUCKED US ALL: Menem.&lt;/p&gt;</description>
	<pubDate>Thu, 04 Sep 2008 18:36:16 +0000</pubDate>
</item>
<item>
	<title>luca: Google Chrome FAIL</title>
	<guid>http://www.mazziblog.com.ar/blog/?p=561</guid>
	<link>http://www.mazziblog.com.ar/blog/archivos/2008/09/03/google-chrome-fail</link>
	<description>&lt;p&gt;Que &lt;a href=&quot;http://www.google.com/&quot;&gt;Google&lt;/a&gt; sacó un &lt;a href=&quot;http://www.google.com/chrome&quot;&gt;navegador web&lt;/a&gt;, ya no es &lt;a href=&quot;http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html&quot;&gt;noticia&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pero que Google usa un simple &lt;em&gt;Search &amp;amp; Replace&lt;/em&gt; para cambiar sus textos creo que sí ;)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.google.com/chrome/intl/es-419/linux.html&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-563&quot; src=&quot;http://www.mazziblog.com.ar/blogarchivosposts/2008/09/google-chrome-fail1.png&quot; alt=&quot;s/linux/mac/g&quot; width=&quot;352&quot; height=&quot;288&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Prueben que pasaría si reemplazaran &amp;#8220;linux&amp;#8221; por &amp;#8220;mac&amp;#8221; en las palabras subrayadas&amp;#8230;&lt;/p&gt;
&lt;p&gt;Parafraseando a los &lt;a href=&quot;http://www.sosgroso.com.ar/&quot;&gt;grosos&lt;/a&gt; del &lt;a href=&quot;http://failblog.org/&quot;&gt;FailBlog&lt;/a&gt;: Google Chrome FAIL!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Otro FAIL de Google Chrome (bastante más jodido) es su &lt;a href=&quot;http://tapthehive.s483.sureserver.com/chrome.html&quot;&gt;EULA&lt;/a&gt; =( Cosa bastante estúpida siendo software libre, porque lo podés recompilar sacándole el EULA y listo. Más que nada lo lamento por los usuarios &lt;em&gt;cliky-cliky&lt;/em&gt;, porque los demás lo pueden recompilar sacandole el ridículo EULA y list. Por mi parte, confío en que los paranóicos de &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt; van a recompilarlo sacandole toda la &lt;em&gt;grasa&lt;/em&gt; no-libre cuando salga para Linux =)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update2:&lt;/strong&gt; Bueno, parece que además de &lt;em&gt;Search &amp;amp; Replace&lt;/em&gt; hacen mucho &lt;em&gt;Copy &amp;amp; Paste&lt;/em&gt; fallido también en Google, al menos esa fue la &lt;a href=&quot;http://gizmodo.com/5045050/google-updating-chrome-eula-to-be-less-creepy&quot;&gt;excusa para el rídiculo EULA&lt;/a&gt;, que se supone que ya están cambiando&amp;#8230;&lt;/p&gt;</description>
	<pubDate>Thu, 04 Sep 2008 03:57:27 +0000</pubDate>
</item>
<item>
	<title>cerealbars: TwitterBerry 0.6</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=239</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=239</link>
	<description>&lt;p&gt;Hace un par de minutos actualicé a la versión 0.6 el cliente de &lt;a href=&quot;http://twitter.com/&quot;&gt;Twitter&lt;/a&gt; para &lt;a href=&quot;http://es.blackberry.com/devices/device-detail.jsp?navId=H0,C101,P624&quot;&gt;BlackBerry&lt;/a&gt;: &lt;a href=&quot;http://orangatame.com/products/twitterberry/&quot;&gt;TwitterBerry&lt;/a&gt;. Aun no lo he mirado mucho, pero a primera vista puedo ver una gran mejora: La capacidad de recibir y enviar mensajes directos.&lt;/p&gt;
&lt;p&gt;Camino a casa seguiré investigando a ver si encuentro algo mas. Por el momento, los que tengan &lt;a href=&quot;http://es.blackberry.com/devices/device-detail.jsp?navId=H0,C101,P624&quot;&gt;BlackBerry&lt;/a&gt; pueden &lt;a href=&quot;http://orangatame.com/products/twitterberry/&quot;&gt;descargar esta aplicación desde aqui&lt;/a&gt;. Y los que no, pueden ver &lt;a href=&quot;http://twitter.com/cereal_bars&quot;&gt;mis updates de twiter aca&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Update:&lt;/h3&gt;
&lt;p&gt;Una crítica que tengo que hacer sobre la nueva versión del &lt;a href=&quot;http://orangatame.com/products/twitterberry/&quot;&gt;TwitterBerry&lt;/a&gt;: No se si es problema de la aplicación propiamente tal o del ancho de banda &lt;a href=&quot;http://es.wikipedia.org/wiki/EDGE&quot;&gt;Edge&lt;/a&gt; de Movistar porque, a decir verdad, la versión anterior (la 0.5.6) enviaba y recibia los updates mucho mas rápido&amp;#8230;&lt;/p&gt;</description>
	<pubDate>Mon, 01 Sep 2008 21:37:56 +0000</pubDate>
</item>
<item>
	<title>kastor: Como subir archivos .IPA al iPhone o iPod Touch sin iTunes</title>
	<guid>http://khq.org.ar/?p=208</guid>
	<link>http://khq.org.ar/2008/09/01/como-subir-archivos-ipa-al-iphone-o-ipod-touch-sin-itunes/</link>
	<description>&lt;p&gt;Lo archivos .IPA son basicamente zips y se los puede instalar en un Iphone sin la necesidad de usar iTunes:&lt;/p&gt;
&lt;div class=&quot;post-body entry-content&quot;&gt;Descomprimir el archivo .ipa:&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;unzip file.ipa&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;En el contenido ya descomprimido tienen el directorio &lt;span&gt;Payload&lt;/span&gt; y el archivo &lt;span&gt;iTunesArtwork&lt;/span&gt;. Solo queda copiar la aplicacion al Iphone:  (por ejemplo la aplicacion Test):&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;scp -r Payload/Test.app iphone_ip:/Applications/&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Como el archivo .ipa es un mero .zip no guarda los permisos correctamente, para lo que se le puede poner  0755 para los ejecutables y 0644 para los archivos comunes, pero pueden lograr el mismo efecto poniendo todos los permisos posibles asi ninguna app se queja:&lt;/p&gt;
&lt;p&gt;Conectarse por ssh al iPhone y poner lo siguiente:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;chmod -R 0777 /Applications/Test.app&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Todo lo que queda hacer es restartear  el springboard con:  &lt;span&gt;killall SpringBoard&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;y listo!!! a disfrutar!  ojo que para todo esto necesitan tener hecho el jailbreak&lt;/p&gt;</description>
	<pubDate>Mon, 01 Sep 2008 18:36:24 +0000</pubDate>
</item>
<item>
	<title>cerealbars: Bye bye Etch, What’s up Lenny!</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=235</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=235</link>
	<description>&lt;p&gt;En este preciso instante estoy haciendo el respectivo aptitude -t dist-upgrade a mi viejo y querido Etch, la versión estable de Debian. Cuando termine el dist-upgrade estaré utilizando Lenny, la versión testing.&lt;/p&gt;
&lt;p&gt;Ya veremos que resulta &lt;img src=&quot;http://boris.insert-coin.org/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Mon, 01 Sep 2008 02:29:33 +0000</pubDate>
</item>
<item>
	<title>cerealbars: kill -9</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=231</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=231</link>
	<description>&lt;p&gt;Mi amiga &lt;a href=&quot;http://boxoftally.blogspot.com/&quot;&gt;Clau&lt;/a&gt; me pasó un link simplemente no-ta-ble:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Dedicado a todos los sysadmins, hell yeah! &lt;img src=&quot;http://boris.insert-coin.org/wordpress/wp-includes/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Sat, 30 Aug 2008 03:13:27 +0000</pubDate>
</item>
<item>
	<title>pvr: &quot;Mi correo no llega a Hotmail&quot;</title>
	<guid>tag:blogger.com,1999:blog-4558283412291730026.post-3365801707760573465</guid>
	<link>http://eljamonyelvino.blogspot.com/2008/08/mi-correo-no-llega-hotmail.html</link>
	<description>&lt;div&gt;Como administrado de servidores de correo esa suele ser un reclamo que se suele escuchar, y hasta hace un tiempo no había mucho por hacer mas que empezar a revisar los registros de nuestros servidores o buscar si nuestros servidores o nuestras redes habían sido &lt;a href=&quot;http://eljamonyelvino.blogspot.com/2008/08/buscando-mi-servidor-en-listas-negras.html&quot;&gt;agregadas en alguna lista negra.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pero la gente de &quot;Windows Live&quot; (como se hacen llamar ahora :P ) han puesto a disposición de los administradores de red una herramienta llamada &quot;&lt;a href=&quot;https://postmaster.live.com/snds&quot;&gt;Smart Network Data Service&lt;/a&gt;&quot; o simplemente SNDS. Esta herramienta esta pensada para ayudar a los postmaster de otras redes a que puedan saber como son gestionados y tratados los correos que entran a Hotmail y sus dominios relacionados.&lt;br /&gt;&lt;br /&gt;En el reporte que se genera se puedan observar estadísticas de los mail que llegan a los server de &quot;Windows Live&quot; desde nuestros servidores y como han sido tratados en general los correos de este servidor.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_M66uunOkoug/SLgLTgH7H6I/AAAAAAAAADg/jjIZ0KtY1vc/s1600-h/snds.png&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_M66uunOkoug/SLgLTgH7H6I/AAAAAAAAADg/jjIZ0KtY1vc/s400/snds.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5239950596114161570&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Esta herramienta le da un a puntuación a nuestro servidor según la cantidad de spam recibido desde el, en base a la siguiente escala:&lt;br /&gt;&lt;br /&gt;Verde : menos del 10% de los corres es spam&lt;br /&gt;Amarrillo: entre el 10% y 90% de los correos es spam&lt;br /&gt;Rojo: mas del 90% de los correos es marcado como spam&lt;br /&gt;&lt;br /&gt;Con esto nos damos una buena idea de que es lo que estan pasando con los correos una vez que entran, y aunque no se puede hacer un seguimiento de un mail en particular, nos permite dar una idea de que es lo que esta pasando.&lt;br /&gt;&lt;br /&gt;A su ves, en la ultima columna, en la de comentarios pueden aparecer mensajes mas especificos sobre los problemas encontrados o porque han sido considerados como spam. Estos comentarios pueden llegar a ser textos como &quot;Virus-infected emails&quot; o &quot;Malware hosting&quot; o &quot;Open Proxy status&quot;.&lt;br /&gt;&lt;br /&gt;Como limitación, y como para controlar un poco el acceso a esta herramienta, para acceder a estos reportes se deben cumplir dos condiciones, Por un lado disponer de una cuenta de &quot;Windows Live&quot; para poderse autenticar y acceder, y luego ser de alguna forma el responsable de la red o IP.&lt;br /&gt;&lt;br /&gt;Para determinar que se es el &quot;responsable&quot; de la red o IP utiliza un proceso muy simple, el sistema (SNDS) envía un email a la dirección de correo del &quot;responsable de la red o servidor&quot; con un link de verificación, que luego hay que entrar para poder terminar el proceso.&lt;br /&gt;&lt;br /&gt;Para determinar la dirección de correo a la cual se le va a enviar el correo con el link de verificación lo realizan con consultas de los datos de ASN (Autonomous System Number) de la red y en el caso de un solo IP, resuelve el inverso del IP y toma como direcciones validas a abuse@dominio y a postmaster@dominio, de esta manera, la gente de Windows Live limita el acceso a los resultados de sus reportes.&lt;br /&gt;&lt;br /&gt;Lo bueno es que uno puede ir agregando a una misma cuenta, tantos servidores o redes uno tenga y hasta permite generar un reporte que para poder ser accedido no requiera autenticación (aunque este ultimo solo en formato csv), el cual esta pensado para ser accedidos por script, para poder generar nuestros propios reportes a mostrar.&lt;br /&gt;&lt;br /&gt;Por el momento, vamos a seguir probando esta herramienta y darles un puntito a la gente de &quot;Windows Live&quot; por pensar generar estos reportes, que aunque no son muy detallados es una herramienta mas para tener a mano.&lt;br /&gt;&lt;/div&gt;</description>
	<pubDate>Fri, 29 Aug 2008 14:29:00 +0000</pubDate>
	<author>noreply@blogger.com (Pablo Vargas)</author>
</item>
<item>
	<title>cerealbars: Crítica del Viernes: Google lo sabe TODO!!</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=227</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=227</link>
	<description>&lt;p&gt;Ya es conocida la frase &amp;#8220;si no está en &lt;a href=&quot;http://www.google.cl&quot; target=&quot;_blank&quot;&gt;google&lt;/a&gt; no existe&amp;#8221;. &lt;a href=&quot;http://www.google.cl&quot; target=&quot;_blank&quot;&gt;Google&lt;/a&gt; ya es parte de la vida de todos los usuarios de Internet, tanto asi que creo que &lt;em&gt;&amp;#8220;esa cosita llamada la internet&amp;#8221;&lt;/em&gt; (Homero J Simpson) no sería lo mismo sin &lt;a href=&quot;http://www.google.cl&quot; target=&quot;_blank&quot;&gt;google&lt;/a&gt;. Tanto así que ya es un verbo! Yo googleo, tu googleas, el googlea y así &amp;#8220;&lt;em&gt;hasta el infinito y mas allá&amp;#8221;&lt;/em&gt; (Buzz Light Year).&lt;/p&gt;
&lt;p&gt;Hace un rato estaba revisando el reporte de &lt;a href=&quot;https://www.google.com/analytics&quot;&gt;google analytics&lt;/a&gt; de mi blog para lo cual me declaro n00b, no como &lt;a href=&quot;http://www.garciarodriguez.cl/blog/&quot;&gt;@janOS&lt;/a&gt;, y encontré que &lt;a href=&quot;http://www.google.cl&quot; target=&quot;_blank&quot;&gt;google&lt;/a&gt; reporta TODO. Pero todo todo todo, por ejemplo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;El pais de origen de las visitas.&lt;/li&gt;
&lt;li&gt;El sistema operativo que usaron para ver tu sitio.&lt;/li&gt;
&lt;li&gt;El browser que usaron.&lt;/li&gt;
&lt;li&gt;La resolución de pantalla que tenian.&lt;/li&gt;
&lt;li&gt;La cantidad/profunidad de colores (32bits, 24bits, etc).&lt;/li&gt;
&lt;li&gt;Si tu visitante tenia Java y/o Flash.&lt;/li&gt;
&lt;li&gt;El tipo de conexión (T1, adsl, ISDN, etc).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Todos estos datos son demasiado útiles para cuando se quiere agregar alguna funcionalidad nueva a nuestro sitio o derechamente rediseñarlo. Lo mejor de todo: No cobran por este servicio &lt;img src=&quot;http://boris.insert-coin.org/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Eso nos demuestra que google todo lo sabe, todo lo ve&amp;#8230; todo lo informa?&lt;/p&gt;
&lt;p&gt;Ah, otra cosa&amp;#8230; Se han fijado en los &amp;#8220;Enlaces patrocinados&amp;#8221; que se ven cuando leen un correo en el webmail de &lt;a href=&quot;http://gmail.google.com&quot;&gt;gmail&lt;/a&gt;? Es increible la relación que hay entré esos enlaces y el contenido del correo que estamos leyendo&amp;#8230; Sí, &lt;a href=&quot;http://www.google.cl&quot; target=&quot;_blank&quot;&gt;google&lt;/a&gt; también nos lee el correo&amp;#8230;&lt;/p&gt;</description>
	<pubDate>Fri, 29 Aug 2008 05:05:12 +0000</pubDate>
</item>
<item>
	<title>cerealbars: Pictures of you</title>
	<guid>http://boris.insert-coin.org/wordpress/?p=225</guid>
	<link>http://boris.insert-coin.org/wordpress/?p=225</link>
	<description>&lt;p&gt;Una de las canciones de &lt;a href=&quot;http://es.wikipedia.org/wiki/The_Cure&quot; target=&quot;_blank&quot;&gt;The Cure&lt;/a&gt; que mas me gusta&amp;#8230;&lt;/p&gt;
&lt;p&gt;Sabia usted que:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Esta canción fue escrita por &lt;a href=&quot;http://es.wikipedia.org/wiki/Robert_Smith&quot; target=&quot;_blank&quot;&gt;Robert Smith&lt;/a&gt; el año 1989?&lt;/li&gt;
&lt;li&gt;Esta canción aparece en el disco &lt;a href=&quot;http://es.wikipedia.org/wiki/Disintegration&quot; target=&quot;_blank&quot;&gt;Desintegration&lt;/a&gt;?&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/Robert_Smith&quot; target=&quot;_blank&quot;&gt;Robert Smith&lt;/a&gt; la escribió después de un sueño que el tuvo, en el cual era perseguido por fotos de una niña que era su novia (ex novia al momento del sueño)?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No, usted no tenia idea de esas cosas! Ahora lo sabe &lt;img src=&quot;http://boris.insert-coin.org/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Aca les dejo el video de &lt;a href=&quot;http://www.lyrics007.com/The%20Cure%20Lyrics/Pictures%20of%20You%20Lyrics.html&quot; target=&quot;_blank&quot;&gt;Pictures of You&lt;/a&gt; en vivo el 21 de Junio de 2008 en el &lt;a href=&quot;http://es.wikipedia.org/wiki/Radio_City_Music_Hall&quot; target=&quot;_blank&quot;&gt;Radio City Music Hall&lt;/a&gt; de &lt;a href=&quot;http://es.wikipedia.org/wiki/Nueva_York&quot; target=&quot;_blank&quot;&gt;New York&lt;/a&gt;. Qué concierto estuvo notable&amp;#8230; Fue mi regalo de cumpleaños &lt;img src=&quot;http://boris.insert-coin.org/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 29 Aug 2008 03:35:30 +0000</pubDate>
</item>
<item>
	<title>pvr: Open Drink  !!!</title>
	<guid>tag:blogger.com,1999:blog-4558283412291730026.post-624639034222256170</guid>
	<link>http://eljamonyelvino.blogspot.com/2008/08/open-drink.html</link>
	<description>Esto de compartir conocimientos esta llegando a todas las areas, no solo a la informática. Ya es muy conocido el opensource, por ahí desde hace unos años que que surgieron varios proyectos sobre hardware libre ( openhardware )... pero esto es lo mas: OPENCOLA !!&lt;br /&gt;&lt;br /&gt;Un par de ingleses que se pusieron realizar una gaseosa cola muy similar o mejor dicho con el mismo gusto y sabor que la Coca Cola. Aca les dejo los links, la version orifinal de OpenCola:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://sparror.cubecinema.com/cube/cola/original_recipe.html&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://sparror.cubecinema.com/cube/cola/new_recipe.html&quot;&gt;http://sparror.cubecinema.com/cube/cola/new_recipe.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Asique sera cuestion de probar a ver que sale.... lo unico, que de la receta es para 117 litros, por lo que si sale mal, va a ser un monton de agua tirada !!</description>
	<pubDate>Thu, 28 Aug 2008 17:24:00 +0000</pubDate>
	<author>noreply@blogger.com (Pablo Vargas)</author>
</item>
<item>
	<title>pabluk: Hay cosas que el dinero no puede comprar....</title>
	<guid>tag:blogger.com,1999:blog-9522075.post-118471254541873306</guid>
	<link>http://blog.pabluk.com.ar/2008/05/hay-cosas-que-el-dinero-no-puede.html</link>
	<description>&lt;a href=&quot;http://bp3.blogger.com/_q0bemMki3uo/SEDuL8FShKI/AAAAAAAAEJ0/6zegFs4qTXg/s1600-h/Twitter+over+capacity.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_q0bemMki3uo/SEDuL8FShKI/AAAAAAAAEJ0/6zegFs4qTXg/s144/Twitter+over+capacity.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5206423058114577570&quot; /&gt;&lt;/a&gt;
Este parece ser el caso de &lt;a target=&quot;_blank&quot; href=&quot;http://twitter.com&quot;&gt;Twitter&lt;/a&gt;. Después de leer este &lt;a target=&quot;_blank&quot; href=&quot;http://khq.org.ar/2008/05/16/la-web-20-me-atrapa/&quot;&gt;post&lt;/a&gt; en el blog de Kastor, decidí probar Twitter. Bajo el lema &lt;blockquote&gt;&lt;span&gt;&quot;What are you doing?&quot;&lt;/span&gt;&lt;/blockquote&gt; uno puedo postear en 140 caracteres lo que esta haciendo, pensando etc. y otros pueden verlo &lt;span&gt;casi&lt;/span&gt; instantáneamente.&lt;br /&gt;
&lt;a href=&quot;http://bp1.blogger.com/_q0bemMki3uo/SEqmqhyzwmI/AAAAAAAAEK8/Ds0dNvP7uZI/s1600-h/Twitter+is+currently+down.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_q0bemMki3uo/SEqmqhyzwmI/AAAAAAAAEK8/Ds0dNvP7uZI/s144/Twitter+is+currently+down.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5209159168563593826&quot; /&gt;&lt;/a&gt;
Parece ser que la idea de los creadores de Twitter fue un éxito y ahora están pagando su precio, porque aparentemente tienen grandes problemas de escalabilidad, las imágenes hablan por si solas, el link de &lt;span&gt;help&lt;/span&gt; no lleva a ninguna parte, borrar un mensaje es imposible, lo intente durante 4 minutos y aunque parece procesar mi request no hace nada, también existe la posibilidad de enviar updates vía Jabber pero tampoco me funciono. Y llevo menos de 2 semanas probándolo.&lt;br /&gt;
Leyendo estos links (&lt;a target=&quot;_blank&quot; href=&quot;http://www.codinghorror.com/blog/archives/000838.html&quot;&gt;Twitter: Service vs. Platform&lt;/a&gt;, &lt;a target=&quot;_blank&quot; href=&quot;http://www.techcrunch.com/2008/05/01/twitter-said-to-be-abandoning-ruby-on-rails/&quot;&gt;Twitter Said To Be Abandoning...&lt;/a&gt; y &lt;a target=&quot;_blank&quot; href=&quot;http://slashstar.com/blogs/tim/archive/2008/05/05/twitter-s-problems-are-the-result-of-architecture-xmpp-may-be-the-answer.aspx&quot;&gt;Twitter's problems are the result of architecture, XMPP may be the answer&lt;/a&gt;), que me paso Marteen por &lt;a target=&quot;_blank&quot; href=&quot;http://www.lugmen.org.ar/servicios/irc&quot;&gt;irc&lt;/a&gt;, me entero del problema: el sitio recibe &lt;span&gt;11000 request por segundo&lt;/span&gt;! lo que no es poca cosa!&lt;br /&gt;Esperemos que lo solucionen y &lt;a target=&quot;_blank&quot; href=&quot;http://twitter.com/pabluk&quot;&gt;follow me on Twitter.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
	<pubDate>Wed, 27 Aug 2008 20:00:04 +0000</pubDate>
	<author>noreply@blogger.com (PaBluK)</author>
</item>
<item>
	<title>pabluk: Usando Emacs con Firefox</title>
	<guid>tag:blogger.com,1999:blog-9522075.post-8298851281880171564</guid>
	<link>http://blog.pabluk.com.ar/2008/04/usando-emacs-con-firefox.html</link>
	<description>&lt;a href=&quot;http://bp3.blogger.com/_q0bemMki3uo/SBFpI16927I/AAAAAAAADj0/fO-KQNxc2N8/s1600-h/EmacsFirefox.jpg&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_q0bemMki3uo/SBFpI16927I/AAAAAAAADj0/fO-KQNxc2N8/s200/EmacsFirefox.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5193047445969165234&quot; /&gt;&lt;/a&gt;
Antes que nada debo aclarar que después de usar casi intensivamente Vi, me
decidí volver al viejo y bien ponderado Emacs. Que la verdad rulea, la &amp;uacute;ltima versi&amp;oacute;n trae soporte para fuentes TrueType entre otras cosas.&lt;br /&gt;
Además extrañaba lo cómoda que son las combinaciones de teclas, que hacen que
uno no tenga que sacar los dedos del teclado.&lt;br /&gt;
Entonces después de todas estas buenas razones uno no quiere escribir
en nada que no sea Emacs. Y para eso existe una extensión para Firefox
llamada &lt;a href=&quot;https://addons.mozilla.org/firefox/addon/4125&quot;&gt;It's all text!&lt;/a&gt;
con la que podemos invocar nuestro editor de texto preferido para editar los
textareas dentro de una página web. Por ejemplo, este post ;)
&lt;br /&gt;&lt;br /&gt;</description>
	<pubDate>Wed, 27 Aug 2008 20:00:02 +0000</pubDate>
	<author>noreply@blogger.com (PaBluK)</author>
</item>

</channel>
</rss>
