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

<channel>
	<title>muammar &#187; Linux</title>
	<atom:link href="http://muammar.me/blog/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://muammar.me/blog</link>
	<description>A place about what I think...</description>
	<lastBuildDate>Thu, 29 Mar 2012 10:13:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Pegar contenido de dos archivos con paste. Utilizar VIM para sustituir selección de una columna</title>
		<link>http://muammar.me/blog/2012/03/pegararchivospastevimsustiturcolumna/</link>
		<comments>http://muammar.me/blog/2012/03/pegararchivospastevimsustiturcolumna/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 16:31:53 +0000</pubDate>
		<dc:creator>muammar</dc:creator>
				<category><![CDATA[Ciencias]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[graficar]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[paste]]></category>
		<category><![CDATA[quimica]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://muammar.me/blog/?p=806</guid>
		<description><![CDATA[Este es otro de esos posts. Sí, esos posts cortos de pequeñas utilidades que he encontrado, que son sencillas de implementar y que muchos deben conocer como muchos otros no deben conocer.  Igual, espero que sean de utilidad. Ahora que &#8230; <a href="http://muammar.me/blog/2012/03/pegararchivospastevimsustiturcolumna/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Este es otro de esos posts. Sí, esos posts cortos de pequeñas utilidades que he encontrado, que son sencillas de implementar y que muchos deben conocer como muchos otros no deben conocer.  Igual, espero que sean de utilidad. Ahora que estoy incursionando en la <a href="http://en.wikipedia.org/wiki/Quantum_dynamics">dinámica cuántica</a>, la cual es una rama muy singular de la mecánica cuántica ya que no solo toma en cuenta la estructura electrónica de moléculas, si no también cómo estas evolucionan con el tiempo&#8230; bueno, esto no es una clases de mecánica cuántica <img src='http://muammar.me/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Es necesario generar <a href="http://www.chem.wayne.edu/~hbs/chm6440/PES.gif">superficies de energía potencial</a>, lo que implica (Ahora si viene la parte computacional del asunto) hacer unos cuántos cálculos y generar valores para entonces hacer tablas. Bueno, digamos que utilizando grep (awk también y compañía) se pueden sacar los valores necesarios de distancias internucleares (vamos a llamarlos valores de la variable <em>a</em>) y por otro lado, usando de nuevo grep puedo obtener valores de energía (variable <em>b). </em>Entonces, tengo dos archivos con el mismo número de líneas, ¿cómo los pego en un mismo archivo como dos columnas para luego graficar?. Es ahí donde <strong>paste </strong>viene al rescate. Si suponemos que los archivos se llaman a.txt y b.txt y que <em>a.txt </em>contiene:</p>
<p>2.56168000<br />
2.75065260<br />
2.93962520<br />
3.12859780<br />
3.31757040<br />
3.50654299<br />
3.69551559<br />
3.88448819<br />
4.07346079</p>
<p>y b.txt:</p>
<p>-75.52133959<br />
-75.46050950<br />
-75.40088665<br />
-75.34642198<br />
-75.29927353<br />
-75.25976834<br />
-75.22698494<br />
-75.19963813<br />
-75.17657482</p>
<p>Solo basta con ejecutar:</p>
<blockquote><p>$ paste a.txt b.txt &gt; data.tab</p></blockquote>
<p>El contenido de data.tab luce así:</p>
<p><img class="alignnone size-full wp-image-807" title="paste" src="http://muammar.me/blog/wp-content/uploads/2012/03/paste.png" alt="" width="303" height="333" /></p>
<p>Bien, ahora puedo utilizar Gnuplot o lo que quiera para graficar. Por los momentos no he nombrado a VIM, pero ya vamos a eso.</p>
<p>Ahora, lo anteriormente expresado funciona bastante bien. Pero: ¿Qué tal si quiero ingresar una columna entre los valores de <em>a </em>y <em>b </em>porque quiero hacer una superficie en 3D de una colisión? En castellano, solo agregar una columna de valores fijos en la mitad de <em>a </em>y b. Esto se hace de la siguiente manera. Ejecutamos <strong>Ctrl+v</strong> en VIM para entrar en modo VISUAL BLOCK. Luego, seleccionamos el espacio donde queremos hacer la sustición utilizando las flechas en el teclado:</p>
<p><a href="http://muammar.me/blog/2012/03/pegararchivospastevimsustiturcolumna/visualblock/" rel="attachment wp-att-811"><img class="alignnone size-full wp-image-811" title="visualblock" src="http://muammar.me/blog/wp-content/uploads/2012/03/visualblock.png" alt="" width="313" height="177" /></a></p>
<p>Una vez contento con la selección, se pulsa <strong>Shift + i </strong>para entrar en modo de inserción. A continuación, escribe la cantidad que quieras sustituir en toda esa columna seleccionada, en mi caso, quiero 1.000000. Como quería que el valor 1.00000 estuviera separado de la primera columna, en el modo de inserción solo luego de pulsar <strong>Shift + i </strong>agregué 6 espacios en blanco, luego escribí el valor (esto lo escribo para recalcar que en esa línea puedes editar lo que quieras) y por último pulsé la tecla <strong>ESC</strong>.</p>
<p>El resultado es el siguiente:</p>
<p><a href="http://muammar.me/blog/2012/03/pegararchivospastevimsustiturcolumna/final_yeah/" rel="attachment wp-att-812"><img class="alignnone size-full wp-image-812" title="final_yeah" src="http://muammar.me/blog/wp-content/uploads/2012/03/final_yeah.png" alt="" width="428" height="176" /></a></p>
<p>En este ejemplo es trivial. Pero para que los lectores tengan una idea, una superficie de potenciales para ser aceptable necesita <strong>al menos</strong> más de 1500 valores, hacer esto a mano (uno por uno) sería simplemente estúpido. Espero que les sea de ayuda.</p>
]]></content:encoded>
			<wfw:commentRss>http://muammar.me/blog/2012/03/pegararchivospastevimsustiturcolumna/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>¿Cómo verificar contenido entre dos directorios?</title>
		<link>http://muammar.me/blog/2012/02/como-verificar-contenido-entre-dos-directorios/</link>
		<comments>http://muammar.me/blog/2012/02/como-verificar-contenido-entre-dos-directorios/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 17:03:12 +0000</pubDate>
		<dc:creator>muammar</dc:creator>
				<category><![CDATA[Ciencias]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[diferencias]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[directorios]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://muammar.me/blog/?p=800</guid>
		<description><![CDATA[En estos últimos dos años, he estado en contacto con varios clusters dentro de la universidad donde hago mis estudios de posgrado. La solución que he escogido para mantener sincronizados mis directorios de trabajo ha sido rsync. Esto, básicamente porque &#8230; <a href="http://muammar.me/blog/2012/02/como-verificar-contenido-entre-dos-directorios/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En estos últimos dos años, he estado en contacto con varios clusters dentro de la universidad donde hago mis estudios de posgrado. La solución que he escogido para mantener sincronizados mis directorios de trabajo ha sido <strong>rsync</strong>. Esto, básicamente porque está instalado en todas las estaciones generalmente (cosa que no ocurre con git, que no está siempre instalado).</p>
<p>Sin embargo, a veces he tenido que dejar andando ciertos cálculos por semanas y seguir haciendo trabajos en otros clusters que tienen más hardware por nodo que me son de utilidad. Pero, ¿qué pasa si tengo un directorio centralizado y he borrado ciertos sub directorios en otros clusters y quiero saber cuáles han sido borrados? Aunque parezca básico, es aquí donde <strong>diff</strong> entró al rescate. (Si alguien conoce otra forma más apropiada, por favor no dude en hacerla saber <img src='http://muammar.me/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). La utilidad está si cuando sincronizas sueles usar la opción &#8211;delete en rsync.</p>
<p>Si queremos comparar dos directorios ejecutamos lo siguiente:</p>
<blockquote><p>diff $DIRECTORIO1 $DIRECTORIO2</p></blockquote>
<p>Por ejemplo:</p>
<p>muammar@circa:~$ diff hyperion hyperion.21012012/<br />
Subdirectorios comunes: hyperion/elkhatib y hyperion.21012012//elkhatib<br />
Sólo en hyperion.21012012/: homework<br />
Sólo en hyperion.21012012/: old</p>
<p>La salida no necesita explicación. Queda demás decir, que se pueden utilizar las opciones habituales relacionadas al comando diff. Para más información, lee el manual (man diff).</p>
]]></content:encoded>
			<wfw:commentRss>http://muammar.me/blog/2012/02/como-verificar-contenido-entre-dos-directorios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Envolver texto a 80 caracteres en VIM (wrap)</title>
		<link>http://muammar.me/blog/2011/12/envolver-texto-a-80-caracteres-en-vim-wrap/</link>
		<comments>http://muammar.me/blog/2011/12/envolver-texto-a-80-caracteres-en-vim-wrap/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 23:36:02 +0000</pubDate>
		<dc:creator>muammar</dc:creator>
				<category><![CDATA[Ciencias]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://muammar.me/blog/?p=779</guid>
		<description><![CDATA[Este post es también una nota personal (a veces solo lo olvido), parecida al post que hice previamente de apagar el LCD de una laptop desde la consola.  En esta oportunidad, esta información es útil cuando tienes un archivo de &#8230; <a href="http://muammar.me/blog/2011/12/envolver-texto-a-80-caracteres-en-vim-wrap/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Este post es también una nota personal (a veces solo lo olvido), parecida al post que hice previamente de <a href="http://muammar.me/blog/2011/11/apagar-display-lcd-de-una-laptop-desde-el-terminal-en-linux/">apagar el LCD de una laptop desde la consola</a>.  En esta oportunidad, esta información es útil cuando tienes un archivo de texto, o tal vez algunos de esos correos en format=flowed (que aparecen en tu cliente como una línea que no tiene final) y quieres crear un párrafo que esté envuelto a 80 caracteres.</p>
<p>Como una imagen vale más que mil palabras, me refiero a este &#8220;chorizo&#8221; que muestro a continuación:</p>
<p style="text-align: center;"><a href="http://muammar.me/blog/2011/12/envolver-texto-a-80-caracteres-en-vim-wrap/antes/" rel="attachment wp-att-780"><img class=" wp-image-780 aligncenter" title="Chorizo" src="http://muammar.me/blog/wp-content/uploads/2011/12/antes-300x68.png" alt="chorizo" width="340" height="108" /></a></p>
<p style="text-align: left;">Lo que tenemos que hacer para envolver ese texto es lo siguiente. Primero, configuramos el wrapping:</p>
<blockquote>
<p style="text-align: left;">:set textwidth=80</p>
</blockquote>
<p style="text-align: left;">Pulsamos la combinación <strong>Shift + V </strong>(modo Visual Line en VIM para seleccionar texto), y procedemos a &#8220;sombrear&#8221; las líneas de interés (en mi caso, como pueden ver solo es una, pero vaya línea, ¿no?), y debería lucir como muestro en la próxima figura:</p>
<p style="text-align: left;"><a href="http://muammar.me/blog/2011/12/envolver-texto-a-80-caracteres-en-vim-wrap/shiftv/" rel="attachment wp-att-781"><img class="alignnone size-large wp-image-781" title="shiftv" src="http://muammar.me/blog/wp-content/uploads/2011/12/shiftv-1024x79.png" alt="" width="584" height="45" /></a></p>
<p style="text-align: left;">Y por último pulsamos la siguiente combinación de teclas: <strong>gq</strong>. Esto, trae como consecuencia, que el &#8220;chorizo que se mostraba previamente&#8221; luzca descentemente:</p>
<p style="text-align: left;"><a href="http://muammar.me/blog/2011/12/envolver-texto-a-80-caracteres-en-vim-wrap/descente/" rel="attachment wp-att-782"><img class="alignnone size-full wp-image-782" title="descente" src="http://muammar.me/blog/wp-content/uploads/2011/12/descente.png" alt="" width="605" height="142" /></a></p>
<p style="text-align: left;">Et voilà!</p>
<p style="text-align: left;">PD. ¡Muerte a los que no siguen la <a href="http://es.wikipedia.org/wiki/Netiquette">netiquette</a>!</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://muammar.me/blog/2011/12/envolver-texto-a-80-caracteres-en-vim-wrap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apagar Display LCD de una laptop desde el terminal en Linux</title>
		<link>http://muammar.me/blog/2011/11/apagar-display-lcd-de-una-laptop-desde-el-terminal-en-linux/</link>
		<comments>http://muammar.me/blog/2011/11/apagar-display-lcd-de-una-laptop-desde-el-terminal-en-linux/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 11:07:40 +0000</pubDate>
		<dc:creator>muammar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apagar]]></category>
		<category><![CDATA[consola]]></category>
		<category><![CDATA[encender]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[vbetool]]></category>

		<guid isPermaLink="false">http://muammar.me/blog/?p=777</guid>
		<description><![CDATA[Este post es más una nota personal, porque por alguna razón siempre olvido este comando. Es útil apagar el display LCD cuando por ejemplo se está utilizando un laptop como servidor y se desea ahorrar energía (obviamente, como servidor que &#8230; <a href="http://muammar.me/blog/2011/11/apagar-display-lcd-de-una-laptop-desde-el-terminal-en-linux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Este post es más una nota personal, porque por alguna razón siempre olvido este comando. Es útil apagar el display LCD cuando por ejemplo se está utilizando un laptop como servidor y se desea ahorrar energía (obviamente, como servidor que es, no hay instalación de servidor de X, si no, solamente acceso a las TTY).</p>
<p>Con este pequeño preámbulo, introduzco a <a href="http://linux.die.net/man/1/vbetool">vbetool</a>. Y como se desprende de su descripción: <strong>vbetool</strong> utiliza lrmi en orden de correr código desde el video del BIOS. Actualmente, es capaz de alterar estados DPMS, tales como guardar y recuperar estados de la tarjeta de vídeo y atentar iniciar la tarjeta de vídeo &#8220;from scratch&#8221;.</p>
<p>Ahora, si quisiéramos apagar el display LCD ejecutamos como super usuario:</p>
<blockquote><p># vbetool dpms off</p></blockquote>
<p>Y obviamente, si se quisiere hacer lo contrario se ejecuta:</p>
<blockquote><p># vbetool dpms on</p></blockquote>
<p>En lo personal, desconozco si habrán otros métodos para llevar a cabo esto, pero por los momentos, este me funciona a la perfección. Puede ejecutarse accediendo remotamente al servidor y así poder encender y apagar el LCD.</p>
<p>Espero que sea de ayuda para algunos.</p>
]]></content:encoded>
			<wfw:commentRss>http://muammar.me/blog/2011/11/apagar-display-lcd-de-una-laptop-desde-el-terminal-en-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>La comunidad del software libre y nuestra nocividad</title>
		<link>http://muammar.me/blog/2011/10/lacomunidaddelsoftwarelibrey-nuestra-nocividad/</link>
		<comments>http://muammar.me/blog/2011/10/lacomunidaddelsoftwarelibrey-nuestra-nocividad/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 07:49:27 +0000</pubDate>
		<dc:creator>muammar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[FOSS]]></category>
		<category><![CDATA[galaxy]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Kies]]></category>
		<category><![CDATA[nocividad]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[utopía]]></category>

		<guid isPermaLink="false">http://muammar.me/blog/?p=763</guid>
		<description><![CDATA[Creo que este post es justo y necesario. Vamos a comenzar a delimitar un poco las cosas. En primer lugar, creo que nadie es perfecto y que por ende, nadie en teoría puede seguir una línea en un 100% . &#8230; <a href="http://muammar.me/blog/2011/10/lacomunidaddelsoftwarelibrey-nuestra-nocividad/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Creo que este post es justo y necesario. Vamos a comenzar a delimitar un poco las cosas. En primer lugar, creo que nadie es perfecto y que por ende, nadie en teoría puede seguir una línea en un 100% . En mi caso, soy usuario de Software Libre, pero también de una de las plataformas más cerradas que existen. En mi día a día utilizo Debian (y contribuyo con el Proyecto en mi tiempo libre), pero también me doy una pasada por Mac OS X. Tengo una Macbook pro y un iPhone, y si en este momento has llegado a pensar que este hecho me vuelve un Macfan, más que alguien que conoce las limitaciones de cada mundo, entonces lastimosamente eres un ente nocivo para la comunidad del software libre y en mi humilde opinión deberías comenzar a replantearte que cada quien es <strong>libre</strong> de usar lo que quiera, y mucho más, queda muy justificado si cada persona sabe lo que está utilizando y por qué.</p>
<p>Si la memoria no me falla, utilizo Linux desde el año 2003. Ya han pasado 8 años, todavía sigo siendo reciente en mi opinión, pero no tanto como una persona que haya comenzado a utilizar Linux en 2009, lógicamente. Cuando aterricé en este mundo donde se lucha por una causa (que todavía sigue viva, pero que se está peleando malamente para alcanzar) todo me parecía muy excitante y revolucionario. Sin embargo, existía ese pequeño grupo de personas que no te daban una muy buena acogida. La mayoría de personas de ese pequeño grupo eran veteranos, y otros simplemente unos fanáticos. En mis adentros, siempre pensé que ellos eran nocivos y que más que puritanos, eran meramente fanáticos estúpidos. Así que siempre los evité.</p>
<p>A lo largo de estos 8 años he visto muchas cosas. Dunk-tank en debian, a Mark Shuttleworth tratando de llevarse debian developers para canonical en los debconf, distribuciones que como vienen se van, bugs que me han dejado sin acceso a la máquina, etc. Pero también vi cómo el pequeño grupo de fanáticos, empezaba a contagiar a los demás (incluso a mi). En el 2009, decidí leer más entre líneas, y dije: hasta aquí dejo de ser un fanático y me convertiré (en la medida de lo posible) en un usuario más analítico que emotivo. No se si para algunos sea aún novedad, pero cuando las personas se dejan llevar por las emociones, o cuando luchan por algo solo porque otro lo hace, las cosas no se hacen como debieran. ¿Qué me motiva a escribir este pedazo de texto? Pues esto:</p>
<p><a href="http://www.geekets.com/2011/10/samsung-galaxy-s-mejor-que-iphone-4/">http://www.geekets.com/2011/10/samsung-galaxy-s-mejor-que-iphone-4/</a></p>
<p>&nbsp;</p>
<p>Yo no me considero un experto de nada, pero vamos a analizar este post un poco en detalle. El primer error fundamental, o digamos, la primera frase inapropiada es utilizar el comparador &#8220;mejor que&#8221;. ¿Por qué? Simplemente porque todos tienen distintas necesidades y porque &#8220;mejor que&#8221; puede ser demasiado difuso ya que lo que es mejor para mi tal vez sea una mierda para ti.</p>
<p>En la sección de pantallas de dicho post, se asume que todos buscan una pantalla amplia, cosa que es falso. El autor asume que las pantallas amplias son lo mejor (que en mi opinión estoy de acuerdo en que son muy útiles) pero no a todo el mundo les gusta las pantallas grandes.</p>
<p>Esta aseveración es un tanto imprecisa también:</p>
<p><strong>El Samsung Galaxy S sigue siendo mejor al iPhone 4?</strong></p>
<p>A lo que yo me hago las siguientes preguntas:</p>
<p>1) ¿Dónde hay números que soporten esto?</p>
<p>2) Si hubo una encuesta, ¿Quién la llevó a cabo?</p>
<p>3) ¿Qué tan heterogénea fue la población que llevó a cabo la encuesta?</p>
<p>Antes de retomar el punto principal, estoy de acuerdo en que utilizar por ejemplo un iPhone es algo muy cerrado (aunque ahora lo dudo un poco), y que incluso la gente de <a href="http://abcnews.go.com/Technology/apple-tracks-location-iphone-ipad-data-researchers/story?id=13420041">Apple llevaba un tracking </a>de tu posición, pero vamos que Google también hará/hace lo mismo. Es ingénuo pensar que no nos registran. Eso es como creer que hay privacidad en la internet. Y queda muy claro que el autor de este post abre la puerta a la controversia con las preguntas abiertas y afirmaciones que parecen salir axiomáticamente.</p>
<p>Ahora sí, retomando el tema principal, en mi humilde opinión pienso que debemos cambiar un poco la forma en que estamos defendiendo nuestra causa de promover el uso de software libre. Hay que comprender que la libertad de la gente está en la elección. Conozco muchas personas que todavía siguen trabajando en enseñar Linux en conferencias, y eventos y tienen una perspectiva distinta y lo hacen correctamente aunque también he visto otros que simplemente han caído en el mismo nivel de los que defienden plataformas cerradas, el fanatismo. El fanatismo daña porque nubla la mente, y no deja ver más allá de las narices. Para dar una opinión de algo, no solo hay que leer acerca de ello, hace falta utilizarlo también (a nivel de software hablo aquí, porque si habláramos de drogas estuviera yo incitando a probarlas y no quiero ni por nada que esto se interprete así, ¿no creen?). En mi experiencia he podido convertir más personas al uso del software libre al dejarlas que ell@s mismos me pregunten qué software utilizo, qué ofimática (LibreOffice), qué reproductor de audio (MPD + gmpc o mpc), que cuando intento forzarlos a ver que lo que utilizo yo es mejor que lo de ellos. Esa no es la manera. Este tipo de actitudes y otras que se observan en listas de correos, foros, tonos en blogs, desearle la muerte a personas,  creo que llevan nuestra causa al caño. Una de las razones por las que Ubuntu se ha popularizado tanto ha sido el hecho de que su comunidad es muy amigable. En mi opinión, no me gustaría que todas las comunidades fueran así porque Ubuntu así como tiene eso que es muy bueno (pero en exceso, y de allí el error), las consecuencias de ello también son notables (reportes de fallos kilométricos sin información relevante lo que hace más difícil a los desarrolladores conseguir cómo solucionar el error, duplicación de posts que preguntan lo mismo, preguntas muy muy muy básicas que son posibles de conseguir leyendo un poco en internet, etc).  Pero sin embargo, es lo que les caracteriza y lo que ha hecho que sean una de las plataformas más populares para el Desktop en Linux.</p>
<p>Yo solo espero que logremos conseguir la actitud y aptitud adecuada para seguir haciendo crecer el número de gente que usa software libre (¿evolucionar un poco más?), pero a medida que el grado de fanatismo y número de fanáticos aumente, el fin de nuestra causa no será más que una utopía&#8230;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://muammar.me/blog/2011/10/lacomunidaddelsoftwarelibrey-nuestra-nocividad/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instalar Debian en Macbook Pro 8,1 2011</title>
		<link>http://muammar.me/blog/2011/08/instalar-debian-en-macbook-pro-81-2011/</link>
		<comments>http://muammar.me/blog/2011/08/instalar-debian-en-macbook-pro-81-2011/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 17:35:50 +0000</pubDate>
		<dc:creator>muammar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://muammar.me/blog/?p=714</guid>
		<description><![CDATA[Este procedimiento fue probado utilizando la imagen de Debian testing y es una instalación para un esquema Dual boot (Mac OS X – Debian). Primero que todo es importante leer la sección de instalación MacBook Install del Wiki de Debian &#8230; <a href="http://muammar.me/blog/2011/08/instalar-debian-en-macbook-pro-81-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Este procedimiento fue probado utilizando la imagen de Debian testing y es una instalación para un esquema Dual boot (Mac OS X – Debian).</p>
<p>Primero que todo es importante leer la sección de instalación <a href="http://wiki.debian.org/MacBook#Install_Debian">MacBook Install</a> del Wiki de Debian para entrar en contexto con los términos y proceder con la instalación.</p>
<p>Hasta los momentos,  el instalador de Debian no puede instalar correctamente en la Macbook pro, la razón, es que no es posible cargar todos los componentes del CD-ROM ya que este no es detectado correctamente. Sin embargo, es posible proceder con la instalación utilizando un pen drive (adicionalmente al disco de instalación) en el cual copiarás bit a bit la misma imagen ISO que utilizaste para quemar el disco de instalación de Debian.  De esta manera se logra “burlar” el Debian installer ya que podremos montar el USB en /cdrom como explicaré a continuación:</p>
<p>Prepara el pen drive. Para ello, copiaremos bit a bit la misma ISO de Debian que has utilizado para quemar el CD.  Para ello, ejecuta lo siguiente:</p>
<p><code>dd if=debian.iso of=/dev/sdbX<br />
</code></p>
<p>Donde,  /dev/sdbX corresponde al pendrive y X es el número que tiene el device cuando es detectado en Linux . Nota que puedes hacer esto ya sea en Linux o en Mac OS X. Si lo haces en Mac OS X, el device es nombrado como /dev/disk1. Eso que puedo también agregar es que para saber exactamente el nombre del dispositivo lsusb (en Linux) y disk utility (en Mac OS X) son tus amigos.</p>
<p>Una vez preparado el pen drive, procede con la instalación que se muestra en el Wiki de Debian <a href="http://wiki.debian.org/MacBook#Install_Debian">MacBook Install</a>. Para la instalación debes usar el CD y no el pen drive.</p>
<p>Cuando el instalador de Debian trata de cargar todos los componentes en el cdrom, fallará. Sigue las instrucciones hasta que seas devuelto a la lista de tareas de instalaciones. En este momento vas a abrir un TTY pulsando las teclas Ctrl + Alt + F2, y procederás a montar el pen drive en el directorio /cdrom que fue creado por instalador como muestro a continuación:</p>
<p><code>mount /dev/sdX /cdrom<br />
</code></p>
<p>Donde de nuevo, sdX debe corresponder con tu pen drive. En ocasiones, montar el pen drive puede fallar. Para ello, desconecta el dispositivo y vuelve a conectarlo. Debería funcionar. En mi experiencia, cuando falla el montaje, es debido a que no has finalizado de contestar las preguntas que te hace el instalador de Debian cuando no puede cargar los componentes del CD. por lo que recomiendo responder todas las preguntas al instalador antes de hacer el montaje.</p>
<p>Ve de nuevo al instalador, para ello presiona Ctrl + Alt + F1, y continúa el proceso de instalación hasta el punto de instalar GRUB o LILO. Si instalas sea LILO o GRUB sin sincronizar las particiones en refit, Linux no va a iniciar. Por lo tanto, no instales aún el bootloader.</p>
<p>En este punto, vamos a sincronizar las particiones con gptsync. Si no tienes internet al momento de instalación, descarga los paquetes gptsync y refit desde <a href="http://packages.debian.org">http://packages.debian.org</a>  en otro pen drive e instala con dpkg.</p>
<p>Si no cuentas con internet, monta el pen drive que contiene los paquetes en /mnt:</p>
<p><code>mount /dev/sdX /mnt</code></p>
<p>Copia los archivos *.deb  en /target/tmp:</p>
<p><code>cp /mnt/path/*.deb /target/tmp</code></p>
<p>Haz Chroot en /target y procede a instalar  refit y gptsync,  y sincroniza el MBR y GPT:</p>
<p><code>chroot /target<br />
dpkg -i /tmp/*.deb<br />
refit</code></p>
<p>Si cuentas con internet, solo debes hacer Chroot en /target y cargar el módulo tg3 e instalar con apt-get o aptitude. Para ello, abre de nuevo el TTY (Ctrl + Alt + F2) e instala refit y gptsync.</p>
<p><code>modprobe tg3<br />
apt-get install gptsync refit</code></p>
<p>En ocasiones, ejecutar solo refit no funciona. Si es tu caso, procede a ejecutar en vez:</p>
<p><code>gptsync /dev/sda</code></p>
<p>Una vez que haz sincronizado, vuelve al instalador (Ctrl + Alt + F1) y procede a instalar  GRUB (Para mi funcionó bien con GRUB, no he intentado con LILO. Es muy importante que cuando vas a instalar GRUB selecciones  como partición /dev/sdX3 (Donde de nuevo X corresponde a tu esquema de partición cuando instalaste Debian. Si instalas GRUB en el MBR, este procedimiento no va a funcionar. De todas maneras, si lo haces por error luego es posible borrar el MBR desde Mac OS X.</p>
<p>Para configuraciones posteriores a la instalación visita:</p>
<p><a href="http://wiki.debian.org/MacBookPro">http://wiki.debian.org/MacBookPro</a></p>
]]></content:encoded>
			<wfw:commentRss>http://muammar.me/blog/2011/08/instalar-debian-en-macbook-pro-81-2011/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Un gran paso para la comunidad de Software Libre en Venezuela.</title>
		<link>http://muammar.me/blog/2007/12/un-gran-paso-para-la-comunidad-de-software-libre-en-venezuela/</link>
		<comments>http://muammar.me/blog/2007/12/un-gran-paso-para-la-comunidad-de-software-libre-en-venezuela/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 16:52:55 +0000</pubDate>
		<dc:creator>muammar</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://muammar.me/blog/?p=238</guid>
		<description><![CDATA[No es un secreto para muchos que estamos en el mundo de la comunidad de Software Libre la cantidad de problemas existentes entre los grupos de usuarios. Pero dejemos eso de un lado que hay algo más importate y loable. &#8230; <a href="http://muammar.me/blog/2007/12/un-gran-paso-para-la-comunidad-de-software-libre-en-venezuela/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>No es un secreto para muchos que estamos en el mundo de la comunidad de Software Libre la cantidad de problemas existentes entre los grupos de usuarios. Pero dejemos eso de un lado que hay algo más importate y loable.<br />
Según un correo enviado por Gregory Aular Franco a l-velug-mbo@velug.org.ve [Dec 18, 2007 9:58 PM] se lee:<br />
<em><br />
En el marco de las I Jornadas de Investigación y<br />
Desarrollo de Tecnologías Libres [1], promovidas por<br />
Cenditel Mérida [2], integrantes de la comunidad de<br />
software libre venezolano, nos dimos a la tarea de<br />
generar un manifiesto, como un preámbulo al repensar<br />
nuestro papel en esta etapa crucial que vive el país<br />
en relación al uso del Software Libre en el Estado<br />
Venezolano.<br />
Antecedentes<br />
Este manifiesto, es el producto de una serie de<br />
iniciativas que vienen dándose desde el V Foro Mundial<br />
de Conocimiento Libre [3], evento organizado por Solve<br />
[3] y numerosos patrocinantes [4], iniciativas que<br />
empiezan a concretarse con un pacto de no agresión [5]<br />
lo cual es ya un gran avance en una comunidad que se<br />
caracteriza por 2 elementos: el primero el software<br />
libre y el segundo la diversidad de ideas y posturas<br />
ideológicas.<br />
¿Quiénes lo firman?<br />
El documento fue firmado por integrantes de varias<br />
comunidades de software libre entre las que tenemos:<br />
Velug maracaibo, Velug maracay, Velug Mérida, Solve,<br />
Gusla, Glove, Grupo de Usuarios de Slackware, Debian<br />
Venezuela, Thot, VasLibre y otras más. No obstante, es<br />
importante recalcar que al ser un manifiesto abierto,<br />
muchas personas que sin pertenecer a ningún LUG[6]<br />
firmaron y ayudaron a la redacción en virtud de los<br />
fines del manifiesto. Entre los activistas que<br />
redactaron y endosaron el documento se encuentran<br />
personas con más de 10 años en el movimiento del<br />
software libre del país.<br />
Objetivos:<br />
El manifiesto tiene varios objetivos que pueden<br />
resumirse en pocas palabras: &#8220;acá estamos&#8221;. A partir<br />
de ese &#8220;acá estamos&#8221; nos proponemos proyectos<br />
comunitarios, contraloría social tecnológica, labor<br />
social; esto último es bien importante ya que indica<br />
un cambio de paradigma de la visión del activista de<br />
software como una persona más bien a-social, con<br />
intereses únicamente definidos hacia el elemento<br />
definido por monitor-teclado-ratón, hacia una<br />
individuo que vive en una sociedad y que tiene<br />
intereses comunes y compromisos con el vecino, con<br />
otros activistas y con el país en que vive. Siendo una<br />
idea local, es nuestro deseo que nuestro humilde<br />
aporte sirva de base a otras iniciativas en el<br />
continente o en otras partes del mundo. Menester es,<br />
de igual manera, observar que este manifiesto incluye,<br />
también, el concepto de Conocimiento Libre por ser más<br />
incluyente que el de Software Libre y lo cual nos<br />
permite, incluso, trabajar en proyectos de hardware<br />
libre.<br />
Proyectos:<br />
Enumerar los proyectos que generamos a partir del<br />
pacto sería un ejercicio de egolatría por lo cual<br />
preferimos englobar las ramas en las cuales ellos se<br />
circunscriben y en un futuro muy cercano, especificar<br />
los que estamos consolidando: accesibilidad, difusión,<br />
educación, hardware libre, revisión legal y otros más.<br />
[1] http://www.cenditel.gob.ve/node/272<br />
[2] http://www.cenditel.gob.ve<br />
[3] http://foromundial.solve.net.ve<br />
[4] Edelca, CVG y empresas filiales, PDVSA, cenditel,<br />
CNTI, Fundacite Guayana y otros más.<br />
[5] http://e1th0r.gulmer.org.ve/?p=55<br />
[6] LUG: Linux User Group, Grupo de Usuario de Linux<br />
TEXTO DEL MANIFIESTO:<br />
&#8220;Nosotros, los abajo firmantes en Asamblea de<br />
Ciudadanos, en condición de miembros del colectivo que<br />
conforma a la Comunidad Organizada de Software Libre<br />
venezolana, reunidos durante los días del 10 al 14 de<br />
Diciembre de 2007 en la ciudad de Mérida y en<br />
atribución plena de nuestros derechos civiles y en el<br />
ejercicio de la participación ciudadana manifestamos:<br />
Ante la circunstancia histórica que ha enmarcado el<br />
proceso de socialización del conocimiento en Venezuela<br />
en los últimos años, asumimos nuestro compromiso en<br />
favor de coadyuvar en el proceso de consolidación de<br />
la Soberanía Tecnológica Nacional, en primer término<br />
reconociendo:<br />
a) La diversidad que caracteriza a la comunidad del<br />
software libre de la cual formamos parte, entendiendo<br />
que existe una relación de interdependencia y<br />
complementariedad entre nosotros mismos y para con el<br />
resto de las estructuras sociales, comunitarias y del<br />
Estado venezolano.<br />
b) La horizontalidad existente entre las<br />
organizaciones e individuos que se sientan<br />
identificados con el conocimiento libre y se adhieran<br />
a este manifiesto.<br />
c) La necesidad de trabajar en conjunto, en pro de<br />
reducir la “Brecha Tecnológica” y la implementación de<br />
las políticas para democratizar el acceso al<br />
conocimiento.<br />
d) La necesidad de redefinir el concepto de la<br />
tecnología como derecho de interés público y como<br />
elemento integrador para la sociedad.<br />
f) La articulación social de las tecnologías libres<br />
como modelo de Desarrollo Endógeno y de solidaridad en<br />
pro de la integración nacional y latinoamericana en la<br />
lucha contra el dominio y monopolio tecnológico.<br />
En tal sentido, proponemos:<br />
a) Asumir el modelo de “Educación Liberadora”, como<br />
eje transversal para el desarrollo de las capacidades<br />
humanas por medio de las tecnologías libres.<br />
b) Fomentar y propiciar el uso de Estándares Libres y<br />
Abiertos para integrar los sistemas de información del<br />
Estado, valorando el fortalecimiento del dominio<br />
público.<br />
c) Buscar e implementar mecanismos alternos de<br />
financiamiento y subvención para las Redes de<br />
Cooperación Tecnológica, que garanticen la equidad de<br />
oportunidades para desarrolladoras, desarrolladores y<br />
demás actores en su rol participativo en la<br />
consolidación de la soberanía tecnológica.<br />
d) Proponer iniciativas constitucionales, legislativas<br />
y normativas que  adecúen el marco legal existente,<br />
para viabilizar la articulación social del<br />
conocimiento libre, además de reconocer el derecho<br />
moral de los generadores y generadoras de elementos<br />
culturales y científicos.<br />
e) Ejercer y fomentar la “Contraloría Social<br />
Tecnológica”, en favor de velar por el fiel<br />
cumplimiento de las políticas públicas relacionadas<br />
con tecnologías de información y conocimiento libre.<br />
En razón de lo anteriormente expuesto, nos<br />
comprometemos a:<br />
a) Colaborar proactivamente en el desarrollo y<br />
ejecución de proyectos que involucren las diferentes<br />
áreas del conocimiento libre.<br />
b) Promover e implementar la educación liberadora en<br />
los planes de formación del conocimiento libre.<br />
c) Incentivar el uso y desarrollo de las tecnologías<br />
libres en función del bienestar social.<br />
d) Generar y ejecutar proyectos que involucren los<br />
conceptos de accesibilidad e integración social de las<br />
tecnologías libres en pro del mejoramiento de la<br />
calidad de vida.<br />
e) Acompañar a las instituciones, comunidades y demás<br />
organizaciones en el proceso de empoderamiento popular<br />
de las Tecnologías Libres.<br />
Leído, conformes firmamos: &#8221;<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://muammar.me/blog/2007/12/un-gran-paso-para-la-comunidad-de-software-libre-en-venezuela/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a2enmod</title>
		<link>http://muammar.me/blog/2007/11/a2enmod/</link>
		<comments>http://muammar.me/blog/2007/11/a2enmod/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 04:28:16 +0000</pubDate>
		<dc:creator>muammar</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://muammar.me/blog/?p=210</guid>
		<description><![CDATA[Hoy quise hacer un: http://midominio.algo/~muammar y no funcionó. Entonces pense: What the fuck? (tenía mucho tiempo sin instalar apache hasta que se me daño el servidor aquí en mi casa) El módulo de apache2 que hay que activar para que &#8230; <a href="http://muammar.me/blog/2007/11/a2enmod/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hoy quise hacer un: http://midominio.algo/~muammar y no funcionó. Entonces pense: What the fuck? (tenía mucho tiempo sin instalar apache hasta que se me daño el servidor aquí en mi casa)  El módulo de apache2 que hay que activar para que /~nombreusuario funcione se llama userdir. Luego de hacer una búsqueda tonta en google consigo:<br />
<strong>a2enmod, a2dismod &#8211; enable or disable an apache2 module</strong><br />
Pues fácil, cada vez necesiten instalar un módulo en apache2 a la <a href="http://www.debuntu.org/2006/06/15/66-how-to-enable-apache-modules-under-debian-based-system" target=blank">debian way</a> como encontré en una página, en modo súper usuarios tecleen:<br />
# a2enmod<br />
y saldrá una lista de todos los módulos disponibles para activar. Espero que sea de ayuda, al menos cada vez que no recuerde al señor a2enmod, sabré que en mi blog hay una entrada para módulos de apache2 que quiero activar <img src='http://muammar.me/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://muammar.me/blog/2007/11/a2enmod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Donde el novato se respeta&#8230; Seguro? [El no peorro]</title>
		<link>http://muammar.me/blog/2007/05/donde-el-novato-se-respeta-seguro-el-no-peorro/</link>
		<comments>http://muammar.me/blog/2007/05/donde-el-novato-se-respeta-seguro-el-no-peorro/#comments</comments>
		<pubDate>Thu, 10 May 2007 03:28:12 +0000</pubDate>
		<dc:creator>muammar</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://muammar.me/blog/?p=193</guid>
		<description><![CDATA[Se genera el siguiente correo en la lista de Velug Maracaibo: http://www.velug.org.ve/pipermail/l-velug-mbo/2007-May/006141.html Y sus correspondientes respuestas. En la que más voy hacer énfasis es en la siguiente: http://www.velug.org.ve/pipermail/l-velug-mbo/2007-May/006174.html Primera impresión: cómo alguien que se expresa de esa manera puede ser &#8230; <a href="http://muammar.me/blog/2007/05/donde-el-novato-se-respeta-seguro-el-no-peorro/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Se genera el siguiente correo en la lista de Velug Maracaibo:<br />
<a href="http://www.velug.org.ve/pipermail/l-velug-mbo/2007-May/006141.html">http://www.velug.org.ve/pipermail/l-velug-mbo/2007-May/006141.html</a><br />
Y sus correspondientes respuestas. En la que más voy hacer énfasis es en la siguiente:<br />
<a href="http://www.velug.org.ve/pipermail/l-velug-mbo/2007-May/006174.html">http://www.velug.org.ve/pipermail/l-velug-mbo/2007-May/006174.html</a><br />
Primera impresión: cómo alguien que se expresa de esa manera puede ser &#8220;líder&#8221; de una comunidad, y más de una comunidad libre. Me explico, si Richard Stallman ahora no es más que una niña malcriada en busca de fama, Por qué carajos tenemos que soportar semejante estupidez?.<br />
Es que parece increíble que quien comenzó todo este movimiento se haya vuelto una niña malcriada. El exceso de atención lo ha vuelto loco definitivamente. En fin, lo que quiero aclarar acá es la muy marcada división de comunidades de SL que hay en Venezuela. Y esto, lamentablemente, es a causa de una minoría que engañando a otros, generan este caos.<br />
Veamos lo contrastante del correo a que hice énfasis con este post del troll, porque no hay otra manera de definirlo, que abandonó muy gallinamente el avispero después de alborotado:<br />
<a href="http://octavio.unplug.org.ve/?p=93">http://octavio.unplug.org.ve/?p=93</a><br />
Señores, vamos a definirnos, somos tr0n o tr0ll. Somos gente que siempre dice lo que es o no? Por qué después de semejante trolada el troll abandona la fiesta? Por allí está el correo en donde se evidencia que el troll abandonó 5 minutos después de alborotar el avispero.<br />
Por favor, dejen que vivamos en nuestro submundo como dice el troll en su post. O es que acaso esto no se trata de libertad? o es que la definición de libertad que tienen es otra?<br />
Respeten la casa ajena, y cualquier persona que troleé nuevamente en la lista de velug-maracaibo que tenga un @unplug.org.ve será baneado y punto. Muy respetuosamente les pido por favor: vayan a joder a otro lado.<br />
Gracias. La Gerencia.</p>
]]></content:encoded>
			<wfw:commentRss>http://muammar.me/blog/2007/05/donde-el-novato-se-respeta-seguro-el-no-peorro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Lan en casa de Gerardo aka javamaniac (wlan &amp; laptop)</title>
		<link>http://muammar.me/blog/2007/02/open-lan-en-casa-de-gerardo-aka-javamaniac-wlan-laptop/</link>
		<comments>http://muammar.me/blog/2007/02/open-lan-en-casa-de-gerardo-aka-javamaniac-wlan-laptop/#comments</comments>
		<pubDate>Sun, 25 Feb 2007 06:47:53 +0000</pubDate>
		<dc:creator>muammar</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://muammar.me/blog/?p=158</guid>
		<description><![CDATA[Ayer nos reunimos en casa de Gerardo cada quien con su laptop. La tarde la pasamos bastante bien. Compartimos experiencias y conocimientos. Cuando el hambre se hizo presente, fuimos a CHOPS a comprar unos 60 tequeños Acá dejo el link &#8230; <a href="http://muammar.me/blog/2007/02/open-lan-en-casa-de-gerardo-aka-javamaniac-wlan-laptop/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ayer nos reunimos en casa de <a href="http://www.gerardo.com.ve" >Gerardo</a> cada quien con su laptop. La tarde la pasamos bastante bien. Compartimos experiencias y conocimientos.<br />
Cuando el hambre se hizo presente, fuimos a CHOPS a comprar unos 60 tequeños <img src='http://muammar.me/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Acá dejo el link con las fotos: <a href="http://fotos.muammar.me/blog/linux/javalan_07" >http://fotos.muammar.me/blog/linux/javalan_07</a><br />
Entre las cosas más bizarras estuvo ver a <a href="http://www.softwarelibre.org.ve/gaular/" >Gregory</a> comerse una hamburguesa de dieta xD, y ver que Gerardo y yo estabamos en el launchpad de UBUNTU :S<br />
Todo transcurrió como siempre, una tarde llena de bromas, donde reinaba la paz y la jodencia <img src='http://muammar.me/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Arriba velug-mcbo <img src='http://muammar.me/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://muammar.me/blog/2007/02/open-lan-en-casa-de-gerardo-aka-javamaniac-wlan-laptop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

