<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2spanishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss version="2.0"><channel><title>El Blogolico</title><link>http://www.elblogolico.com.ar/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ElBlogolico" /><description>..un simple resumen..</description><language>en</language><managingEditor>noreply@blogger.com (eMancu)</managingEditor><lastBuildDate>Tue, 30 Apr 2013 13:59:17 PDT</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">126</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="elblogolico" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">ElBlogolico</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FElBlogolico" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/ElBlogolico" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FElBlogolico" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FElBlogolico" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FElBlogolico" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FElBlogolico" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><item><title>Acuse de Recibo en Mail de Apple</title><link>http://www.elblogolico.com.ar/2010/09/acuse-de-recibo-en-mail-de-apple.html</link><category>tutoriales</category><category>mac</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 19 Sep 2010 11:31:21 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-4705042157639413226</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/en/7/78/Apple_Mail.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 105px; height: 105px;" src="http://upload.wikimedia.org/wikipedia/en/7/78/Apple_Mail.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;La aplicación Mail, de Apple es muy práctica y hasta reemplazo el Thunderbird en mi mac.&lt;br /&gt;&lt;br /&gt;Sin embargo, no cuenta con una funcionalidad muy útil en los clientes de correo electrónicos, como ser el &lt;span style="font-style: italic;"&gt;Acuse de recibo&lt;/span&gt; o &lt;span style="font-style: italic;"&gt;Return Receipt&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Al principio no podía creer que a Steve Jobs se le pase algo tan obvio y necesario, asique busque por toda la aplicación sin éxito alguno.&lt;br /&gt;&lt;br /&gt;Google me dijo que en Mail no es posible configurar esta funcionalidad, sin embargo me dio una alternativa para obtener esa funcionalidad con una simple linea de comando.&lt;br /&gt;&lt;br /&gt;Abrimos una terminal, e ingresamos la siguiente linea de comando&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; defaults write com.apple.mail UserHeaders '{"Disposition-Notification-To" = "ejemplo@mail.com"; }'&lt;/pre&gt;&lt;br /&gt;Donde &lt;span style="font-style: italic;"&gt;ejemplo@mail.com&lt;/span&gt; debería ser reemplazada por la dirección de e-mail que pida los Acuses de recibo, configurada en Mail.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fuentes:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.faqintosh.com/risorse/en/othutil/mail/rrr/"&gt;Faqintosh&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=6wSLusmBd1s:SGbNAyPyRLQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T15:31:21.456-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total></item><item><title>Habilitar WebInspector en Safari</title><link>http://www.elblogolico.com.ar/2010/09/habilitar-webinspector-en-safari.html</link><category>tutoriales</category><category>safari</category><category>mac</category><author>noreply@blogger.com (eMancu)</author><pubDate>Fri, 10 Sep 2010 17:07:14 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-4042747682018798438</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.teknobites.com/wp-content/uploads/2010/02/safari512px.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 106px; height: 106px;" src="http://www.teknobites.com/wp-content/uploads/2010/02/safari512px.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Si alguno desarrolla aplicaciones o páginas web, debe conocer perfectamente Firebug, una herramienta indispensable!&lt;br /&gt;&lt;br /&gt;Sin embargo, es una extensión para Firefox, y a veces necesitamos una herramienta como esta para distintos navegadores.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Google Chrome por su lado, trae una herramienta muy parecida y muy buena, pero por ejemplo Safari, no cuenta con esto.. por lo menos no esta a simple vista.&lt;br /&gt;&lt;br /&gt;Para activar el WebInspector en Safari, es tan sencillo como abrir una consola y poner&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; defaults write com.apple.Safari WebKitDeveloperExtras -bool true&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Y tiene un aspecto como este&lt;br /&gt;&lt;br /&gt;&lt;a href="http://macdevelopertips.com/wp-content/uploads/2008/03/web-inspector2.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 591px; height: 439px;" src="http://macdevelopertips.com/wp-content/uploads/2008/03/web-inspector2.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fuentes:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://macdevelopertips.com/defaults/firebug-like-tools-in-safari.html"&gt;Mac Developer Tips&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=eBk_INGjAzM:dt4xjtWW1to:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-10T21:07:14.091-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Tip de consola: cd</title><link>http://www.elblogolico.com.ar/2010/09/tip-de-consola-cd.html</link><category>linux</category><category>bash</category><category>tip consola</category><category>shell</category><author>noreply@blogger.com (eMancu)</author><pubDate>Fri, 10 Sep 2010 16:35:52 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-2802509210892245486</guid><description>&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2J_Q7NyrUEk/SjVD0nI-6XI/AAAAAAAAAPY/nHeZKfY1qzA/s1600-h/bash.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 64px; height: 54px;" src="http://4.bp.blogspot.com/_2J_Q7NyrUEk/SjVD0nI-6XI/AAAAAAAAAPY/nHeZKfY1qzA/s320/bash.gif" alt="" id="BLOGGER_PHOTO_ID_5347254703711250802" border="0" /&gt;&lt;/a&gt;Todos los usuarios de consola, conocemos el comando &lt;span style="font-style: italic;"&gt;cd&lt;/span&gt; pero no todos conocen unas funciones muy útiles como las siguientes&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Para volver al directorio de donde venimos, y no al inmediato superior, la forma rápida es&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;$ cd /usr/local&lt;br /&gt;$ pwd&lt;br /&gt;/usr/local&lt;br /&gt;&lt;br /&gt;# Volver al ultimo directorio visitado: &lt;span style="font-weight: bold; font-style: italic;"&gt;cd -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$ cd -&lt;br /&gt;$ pwd&lt;br /&gt;/home/emancu&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Otros comandos, quizas un poco más sofisticados, son &lt;span style="font-weight: bold; font-style: italic;"&gt;dirs&lt;/span&gt;, &lt;span style="font-style: italic; font-weight: bold;"&gt;popd&lt;/span&gt; y &lt;span style="font-weight: bold; font-style: italic;"&gt;pushd&lt;/span&gt; y se usan para mantener una &lt;span style="font-style: italic;"&gt;pila&lt;/span&gt; de directorios&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;dirs&lt;/span&gt;&lt;span style="font-size:85%;"&gt;:     Lista los directorios que se encuentran en la pila&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;pushd&lt;/span&gt;&lt;span style="font-size:85%;"&gt;:  Agrega el directorio a la pila y accede a él&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;popd&lt;/span&gt;&lt;span style="font-size:85%;"&gt;:   Saca el ultimo directorio ingresado en la pila y accede al siguiente&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Un simple ejemplo sería&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;$ pushd /tmp&lt;br /&gt;$ pwd&lt;br /&gt;/tmp&lt;br /&gt;&lt;br /&gt;$ pushd /usr/local&lt;br /&gt;$ pwd&lt;br /&gt;/usr/local&lt;br /&gt;&lt;br /&gt;$ pushd /opt&lt;br /&gt;$ pwd&lt;br /&gt;/opt&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;$ dirs&lt;br /&gt;/opt /usr/local /tmp ~&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;$ popd&lt;br /&gt;$ pwd&lt;br /&gt;/usr/local&lt;br /&gt;&lt;br /&gt;$ popd&lt;br /&gt;$ pwd&lt;br /&gt;/tmp&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fuentes:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.thegeekstuff.com/2008/10/6-awesome-linux-cd-command-hacks-productivity-tip3-for-geeks/"&gt;TheGeekStuff&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=rsKrNmKSmpw:mZTlwy6mJ_g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-10T20:35:52.414-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_2J_Q7NyrUEk/SjVD0nI-6XI/AAAAAAAAAPY/nHeZKfY1qzA/s72-c/bash.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Instalar MongoDB en Linux / Mac OSX</title><link>http://www.elblogolico.com.ar/2010/09/instalar-mongodb-en-linux-mac-osx.html</link><category>tutoriales</category><category>linux</category><category>mongodb</category><category>mac</category><author>noreply@blogger.com (eMancu)</author><pubDate>Fri, 10 Sep 2010 16:04:12 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-7000857145475404805</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://zef.me/wp-content/uploads/2009/12/mongodb-e1262178479348.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 180px; height: 77px;" src="http://zef.me/wp-content/uploads/2009/12/mongodb-e1262178479348.png" alt="" border="0" /&gt;&lt;/a&gt;Como breve introducción, mongoDB es una base de datos orientada a Documentos ( y no relacional como las tan conocidas ), sin esquema y de alto rendimiento, que pertenece al nuevo paradigma de NoSQL.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No voy a explicar nada que no puedan encontrar en la misma página de &lt;a href="http://www.mongodb.org/pages/viewpage.action?pageId=16449595"&gt;mongoDB&lt;/a&gt;, sólo voy a detallar una instalación fácil de actualizar y que se puede hacer tanto en Linux como en Mac OSX&lt;br /&gt;&lt;br /&gt;Para empezar, descargamos de la pagina oficial, el &lt;span style="font-style: italic;"&gt;.tar&lt;/span&gt; correspondiente a nuestro sistema y arquitectura o bien por consola usando &lt;span style="font-style: italic; font-weight: bold;"&gt;wget&lt;/span&gt; o &lt;span style="font-weight: bold; font-style: italic;"&gt;curl&lt;/span&gt; dependiendo el sistema&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; ~$ wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.6.2.tgz &lt;/pre&gt;&lt;br /&gt;Descomprimimos el archivo que bajamos y lo movemos al directorio correspondiente.&lt;br /&gt;Como el directorio &lt;span style="font-style: italic;"&gt;/usr/local&lt;/span&gt; esta protegido, usamos &lt;span style="font-weight: bold; font-style: italic;"&gt;sudo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; ~$ sudo tar xfz mongodb-linux-x86_64-1.6.2.tgz -C /usr/local/. &lt;/pre&gt;&lt;br /&gt;Luego nos aseguramos de tener los permisos adecuados, esto es sólo si los datos de la DB van a estar almacenados en este directorio (es decir, como en este tutorial).&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; ~$ sudo chown $USER /usr/local/mongodb-linux-x86_64-1.6.2 &lt;/pre&gt;&lt;br /&gt;Creamos un link simbólico para simplificar el acceso a mongoDB y su posterior actualización.&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; ~$ sudo ln -s /usr/local/mongodb-linux-x86_64-1.6.2 /usr/local/mongodb &lt;/pre&gt;&lt;br /&gt;Creamos el directorio para contener el &lt;span style="font-style: italic;"&gt;log&lt;/span&gt; de la base de datos, y los &lt;span style="font-style: italic;"&gt;datos&lt;/span&gt; de la misma&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; ~$ sudo mkdir /var/log/mongodb&lt;br /&gt;~$ sudo mkdir /usr/local/mongodb/data&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Agregamos un archivo de configuración en &lt;span style="font-style: italic;"&gt;/etc/mongod.conf&lt;/span&gt; con el siguiente contenido:&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;dbpath = /usr/local/mongodb/data&lt;br /&gt;logpath = /var/log/mongodb/output.log&lt;br /&gt;bind_ip = 127.0.0.1&lt;br /&gt;master = true&lt;br /&gt;&lt;br /&gt;# DEFAULTS&lt;br /&gt;# port = 27017&lt;br /&gt;# noauth = true &lt;/pre&gt;&lt;br /&gt;Por ultimo, agregamos el directorio al &lt;span style="font-style: italic;"&gt;PATH&lt;/span&gt; del sistema, así podemos ejecutar MongoDB desde cualquier lado. Para esto, abrimos el archivo &lt;span style="font-style: italic;"&gt;~/.bashrc&lt;/span&gt; y agregamos&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; export PATH="$PATH:/usr/local/mongodb/bin" &lt;/pre&gt;&lt;br /&gt;Ya que tenemos ese archivo abierto, les recomiendo agregar algunos alias para que sea mas cómodo comenzar o finalizar el servicio de mongoDB&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;# start mongodb server&lt;br /&gt;alias mongod="mongod -f /etc/mongod.conf &amp;amp;"&lt;br /&gt;# mongodb service pid&lt;br /&gt;alias mongo?="cat /usr/local/mongodb/data/mongod.lock"&lt;br /&gt;# stop mongodb server&lt;br /&gt;alias killmongo="[ -s /usr/local/mongodb/data/mongod.lock ] &amp;amp;&amp;amp; kill $(mongo?)"&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Abrimos una nueva terminal, ejecutamos &lt;span style="font-style: italic; font-weight: bold;"&gt;mongod&lt;/span&gt;, y el servicio comenzara!&lt;br /&gt;&lt;br /&gt;Por último, para actualizar la versión de mongoDB hay que repetir los primeros 3 pasos y actualizar el link simbólico para que apunte a la versión de mongoDB que queremos usar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.mongodb.org/downloads"&gt;mongoDB&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=dKUyqbqNF6U:ccq98u54fZM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-10T20:04:12.718-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Recomendados V: Bodega</title><link>http://www.elblogolico.com.ar/2010/06/recomendados-v-bodega.html</link><category>recomendados</category><category>software</category><category>mac</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 13 Jun 2010 12:13:59 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-8534642185771560643</guid><description>&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s1600-h/recomienda.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 152px; height: 152px;" src="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s200/recomienda.png" alt="" id="BLOGGER_PHOTO_ID_5352454993733549666" border="0" /&gt;&lt;/a&gt;Hace aproximadamente un año que soy usuario de Mac OS X, y si bien a mi Ubuntu (10.04) no lo abandono por nada del mundo, Mac se convirtió en mi PC para programar.&lt;br /&gt;&lt;br /&gt;Hay millones de programadores creando aplicaciones nuevas que pueden ser útiles o de nuestro interés, pero es difícil conocerlas a todas a pesar de estar suscrito a varios Blogs, seguir "hostings" de código (github por ejemplo), y recomendaciones de amigos.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Sin embargo en Ubuntu existe el Administrador de Paquetes que hace un excelente trabajo en organizar muchas aplicaciones para nuestro sistema y tenerlas todas juntas en un solo lugar, a solo un clic de instalar!&lt;br /&gt;&lt;br /&gt;Cosas como estas son las que extraño en Mac OS X, o mejor dicho extrañaba.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://appbodega.com/images/BodegaIconLarge.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 112px; height: 102px;" src="http://appbodega.com/images/BodegaIconLarge.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://appbodega.com/"&gt;Bodega&lt;/a&gt; es una aplicación para Mac OS X que nos permite descubrir aplicaciones de nuestro interés, actualizarlas o comentarlas. Todo al mejor estilo Synaptic (Software Center en Ubuntu 10.04) y con una interfaz como Apple sabe hacer.&lt;/div&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://appbodega.com/"&gt;Bodega&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=YWCZrhcYZR8:-3JdFq_OZsk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-13T16:13:59.095-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s72-c/recomienda.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>MacVim, mi editor</title><link>http://www.elblogolico.com.ar/2010/02/macvim-mi-editor.html</link><category>vim</category><category>tutoriales</category><category>software</category><category>mac</category><category>macvim</category><category>ubuntu</category><author>noreply@blogger.com (eMancu)</author><pubDate>Thu, 20 Sep 2012 08:53:06 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-4157654992658651067</guid><description>&lt;div style="clear: both;"&gt;
&lt;a class="image-link" href="http://lh6.ggpht.com/_2J_Q7NyrUEk/S22ZJwPdfCI/AAAAAAAAAR4/AKsWhqAcAsM/s800/icn_MacVim_1-full.png"&gt;&lt;img align="left" class="linked-to-original" height="96" src="http://lh6.ggpht.com/_2J_Q7NyrUEk/S22ZJQgr4VI/AAAAAAAAAR0/0dk0zkw-nVk/s800/icn_MacVim_1-thumb2.png" style="display: inline; float: left; margin: 0pt 10px 10px 0pt;" width="96" /&gt;&lt;/a&gt;Hace poco que trabajo en MacOSX y al mismo tiempo en RubyOnRails.&lt;br /&gt;&lt;br /&gt;Dado que todo era nuevo al mismo tiempo, necesitaba conocer las opciones que tenia, y acostumbrado a Ubuntu y su enorme repositorio de software libre me lance a probar todo tipo de software para Mac.&lt;/div&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;div style="clear: both;"&gt;
En la búsqueda desesperada por un buen IDE o editor de texto comodo para trabajar, todos citaban a TextMate como el mejor. No lo llegue a probar, porque tenia que comprarlo y soy partidario del software libre ( a pesar de tener una mac, donde todo es privativo ).&lt;/div&gt;
&lt;div style="clear: both;"&gt;
Vim siempre fue un editor excelente para mi, y decidí investigar más sobre como convertirlo en un fabuloso IDE.&lt;/div&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;h3&gt;
En Mac OSX&lt;/h3&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;div style="clear: both;"&gt;
Primero, vamos a ver como compilar el MacVim, que nos puede servir para habilitar ciertas funciones.&lt;/div&gt;
&lt;div style="clear: both;"&gt;
Para esto, necesitamos tener &lt;a href="http://www.elblogolico.com.ar/2010/02/git-el-sistema-de-control-de-versiones.html" target="_blank"&gt;instalado el git&lt;/a&gt;, y escribir en una consola lo siguiente&lt;/div&gt;
&lt;pre dir="ltr" style="background-color: #fdfadf; border: 1px inset; color: #1569c7; height: auto; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 600px;"&gt;$ git clone git://github.com/b4winckler/macvim.git ~/mi_macVim
$ cd ~/mi_macVim/
$ ./configure --with-features=huge --enable-pythoninterp --enable-rubyinterp --enable-perlinterp --with-macarchs=x86_64 --enable-gui-macvim
$ make&lt;/pre&gt;
&lt;div style="clear: both;"&gt;
&lt;br /&gt;Con esos parámetros, habilitamos al vim la interpretación de código python, ruby y perl, que nos puede ser útil para usar otros scripts/plugins de los que voy a comentar en otra entrada.&lt;/div&gt;
&lt;div style="clear: both;"&gt;
Esas cuatro instrucciones son las que realice en mi macbook, y no tuve problemas.&lt;br /&gt;Recuerden que la arquitectura depende de cada procesador, en mi caso x86&lt;i&gt;64.&lt;/i&gt;&lt;/div&gt;
&lt;div style="clear: both;"&gt;
Si no conoces la arquitectura de tu procesador (por lo general es i386 o x8664) podes averiguarlo asi:&lt;/div&gt;
&lt;pre dir="ltr" style="background-color: #fdfadf; border: 1px inset; color: #1569c7; height: auto; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 600px;"&gt; $ uname -m &lt;/pre&gt;
&lt;div style="clear: both;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="clear: both;"&gt;
Luego de hacer el &lt;i&gt;make, &lt;/i&gt;compilar, esperamos a que todo termine y nos aparezca algo como&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="clear: both;"&gt;
&lt;a class="image-link" href="http://lh3.ggpht.com/_2J_Q7NyrUEk/S22ZKienU1I/AAAAAAAAASA/KkO_7fTqoDk/s800/build_succesful-full.png"&gt;&lt;img align="left" class="linked-to-original" height="117" src="http://lh6.ggpht.com/_2J_Q7NyrUEk/S22ZKXnTQkI/AAAAAAAAAR8/s6EIpDmCvT0/s800/build_succesful-thumb1.png" style="display: inline; float: left; margin: 0pt 10px 10px 0pt;" width="600" /&gt;&lt;/a&gt;&lt;i&gt; &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahora tenemos nuestro MacVim compilado con las opciones habilitadas, listo para usar!&lt;br /&gt;El programa se encuentra en &lt;i&gt;~/mi&lt;i&gt;macVim/src/MacVim/build/Release/ &lt;/i&gt;para abrir el finder ponemos&lt;/i&gt;&lt;/div&gt;
&lt;pre dir="ltr" style="background-color: #fdfadf; border: 1px inset; color: #1569c7; height: auto; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 600px;"&gt; $ open ~/mimacVim/src/MacVim/build/Release/ &lt;/pre&gt;
&lt;div style="clear: both;"&gt;
Ahi tenemos el MacVim.app listo para copiar en la carpeta &lt;i&gt;/Aplicaciones &lt;/i&gt;y ser usado por todos.&lt;/div&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;h3&gt;
En Ubuntu&lt;/h3&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;div style="clear: both;"&gt;
Para habilitar todas las funcionalidades del Vim, basta con hacer lo siguiente en una consola:&lt;/div&gt;
&lt;pre dir="ltr" style="background-color: #fdfadf; border: 1px inset; color: #1569c7; height: auto; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 600px;"&gt; $ sudo aptitude install vim-full&lt;/pre&gt;
&lt;div style="clear: both;"&gt;
&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Fuentes:&lt;/b&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/macvim/wiki/Building" target="_blank"&gt;Vim for the Mac&lt;/a&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=n2gguEBGc1U:vO-_lJYkfpU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-20T12:53:06.598-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_2J_Q7NyrUEk/S22ZJQgr4VI/AAAAAAAAAR0/0dk0zkw-nVk/s72-c/icn_MacVim_1-thumb2.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Git, el sistema de control de versiones distribuido</title><link>http://www.elblogolico.com.ar/2010/02/git-el-sistema-de-control-de-versiones.html</link><category>tutoriales</category><category>git</category><category>software</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sat, 06 Feb 2010 07:46:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-3105404863561412420</guid><description>&lt;p style="clear: both"&gt;&lt;a href="http://lh6.ggpht.com/_2J_Q7NyrUEk/S22OhXQr-rI/AAAAAAAAARg/7LI5hQhMCNM/s800/git.png" class="image-link"&gt;&lt;img class="linked-to-original" src="http://lh4.ggpht.com/_2J_Q7NyrUEk/S22Ohc8Z7II/AAAAAAAAARc/MZAcvEHaXIg/s800/git-thumb.png" height="135" align="left" width="70" style=" display: inline; float: left; margin: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;br /&gt;Para los que trabajan en el área de programación, usar un controlador de versiones es algo cotidiano, y sus alternativas mas conocidas siguen siendo SVN (Subversion) y CVS.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sin embargo, muchos desarrolladores no conocen otros &lt;strong&gt;si&lt;/strong&gt;&lt;strong&gt;stemas de control&lt;/strong&gt;, como &lt;a href="http://git-scm.com/" target="_blank"&gt;Git&lt;/a&gt;, &lt;a href="http://mercurial.selenic.com/wiki/" target="_blank"&gt;Mercurial&lt;/a&gt; o &lt;a href="http://bazaar.canonical.com" target="_blank"&gt;Bazaar&lt;/a&gt;, entre otros.&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;Git es un &lt;strong&gt;sistema de control de versiones distribuido&lt;/strong&gt;, a diferencia de SVN que es centralizado.&lt;/p&gt;&lt;p style="clear: both"&gt;Él ser distribuido nos permite la existencia de varias ramas (conocidas como branches) que contengan diferentes partes del código y no una única copia centralizada de donde obtener el código.&lt;/p&gt;&lt;p style="clear: both"&gt;Con los &lt;strong&gt;sistemas centralizados&lt;/strong&gt;, como SVN o CVS, uno obtiene solo la copia principal del código y es más difícil extender los desarrollos implementados por otros usuarios.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;  &lt;/p&gt;&lt;p style="clear: both"&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;h3&gt;Proyectos que usan Git&lt;/h3&gt;&lt;/p&gt;&lt;p style="clear: both"&gt; &lt;/p&gt;&lt;ul style="clear: both"&gt;  &lt;li&gt;&lt;a href="http://git.kernel.org/?p=git/git.git;a=summary"&gt;Git&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary"&gt;Linux Kernel&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://perl5.git.perl.org/perl.git"&gt;Perl&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://git.gnome.org/cgit/"&gt;Gnome&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://qt.gitorious.org"&gt;Qt&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://github.com/rails/rails/tree/master"&gt;Ruby on Rails&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://source.android.com/download"&gt;Android&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://source.winehq.org/git/wine.git"&gt;Wine&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://git.fedoraproject.org/git/"&gt;Fedora&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://git.debian.org/"&gt;Debian&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://www.x.org/wiki/Development/git"&gt;X.org&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://git.videolan.org/gitweb.cgi?p=vlc.git;a=summary"&gt;VLC&lt;/a&gt;&lt;/li&gt;  &lt;/ul&gt;&lt;p style="clear: both"&gt;&lt;h2&gt;&lt;/h2&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;h2&gt;Como instalar Git&lt;/h2&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;  &lt;/p&gt;&lt;p style="clear: both"&gt;En Ubuntu es tan sencillo como:&lt;/p&gt;&lt;pre dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; sudo aptitude install git-core &lt;/pre&gt;&lt;p style="clear: both"&gt;&lt;br /&gt;En OSX, usando &lt;a href="http://www.macports.org/" target="_blank"&gt;macports&lt;/a&gt;&lt;/p&gt;&lt;pre dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; sudo port install git-core &lt;/pre&gt;&lt;p style="clear: both"&gt;o bien usando el &lt;em&gt;instalador&lt;/em&gt; &lt;a href="http://code.google.com/p/git-osx-installer/downloads/list" target="_blank"&gt;.dmg&lt;/a&gt; que se encuentra en &lt;a href="http://code.google.com/p/git-osx-installer/" target="_blank"&gt;googleCode&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;La misma &lt;a href="http://git-scm.com/download" title="" target="_blank"&gt;página de git&lt;/a&gt; nos presenta todas las alternativas de instalación para diferentes sistemas operativos.&lt;br /&gt;&lt;br /&gt;La verdad es muy sencillo de utilizar, pero como siempre los primeros pasos necesitamos ayuda.&lt;br /&gt;Estos &lt;a href="http://git-scm.com/documentation" target="_blank"&gt;tutoriales&lt;/a&gt; son excelentes para dar los primeros pasos.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;strong&gt;Fuentes:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://git-scm.com/" target="_blank"&gt;Git&lt;/a&gt;&lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=YegV2J0Tnys:7mB-pQmFIj8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-06T12:46:00.217-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_2J_Q7NyrUEk/S22Ohc8Z7II/AAAAAAAAARc/MZAcvEHaXIg/s72-c/git-thumb.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Recomendados IV: Tilda</title><link>http://www.elblogolico.com.ar/2009/11/recomendados-iv-tilda.html</link><category>recomendados</category><category>GNOME</category><category>software</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 15 Nov 2009 10:04:40 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-8622941302008547100</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s1600-h/recomienda.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 135px; height: 135px;" src="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s200/recomienda.png" alt="" id="BLOGGER_PHOTO_ID_5352454993733549666" border="0" /&gt;&lt;/a&gt;&lt;div&gt;&lt;p&gt;Si existe algún programa que es indispensable para mi, es el Tilda.&lt;/p&gt;Si bien, el programa indispensable es la terminal, el Tilda lo que hace es tener una siempre presente, al mejor estilo Quake.&lt;/div&gt;&lt;br /&gt;Es muy fácil de configurar y en mi opinión el mejor entre otros (Guake, Yakuake, Yeahconsole)&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;La manera más fácil de probarlo es:&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; sudo aptitude install tilda&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Leí un rumor de que el proyecto estaba olvidado, pero la verdad es que no se me ocurre que más puede necesitar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://tilda.sourceforge.net/wiki/index.php/Main_Page"&gt;Tilda&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=d4J-v09SOSk:losoOJr6ViA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-15T15:04:40.041-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s72-c/recomienda.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Recomendados III: Sound Juicer</title><link>http://www.elblogolico.com.ar/2009/11/sound-juicer-ripear-cd-mp3.html</link><category>recomendados</category><category>linux</category><category>software</category><category>ubuntu</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 15 Nov 2009 09:49:31 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-8165136021598053999</guid><description>&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s1600-h/recomienda.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 168px; height: 168px;" src="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s200/recomienda.png" alt="" id="BLOGGER_PHOTO_ID_5352454993733549666" border="0" /&gt;&lt;/a&gt;&lt;div&gt;Este excelente programa, nos permite extraer de un CD o convertir de algún formato a cualquier otro, incluyendo mp3!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;La verdad, no hay mucha ciencia como para explicar como trabaja, basta con instalarlo ya que es muy sencillo de usar.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2J_Q7NyrUEk/Sv7wLri-kdI/AAAAAAAAARM/P5yNhSJoxNk/s1600-h/SoundJuicer-logo.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: right; cursor: pointer; width: 48px; height: 48px;" src="http://1.bp.blogspot.com/_2J_Q7NyrUEk/Sv7wLri-kdI/AAAAAAAAARM/P5yNhSJoxNk/s200/SoundJuicer-logo.png" alt="" id="BLOGGER_PHOTO_ID_5404020686349832658" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Pueden descargarlo de los repositorios&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; sudo aptitude install sound-juicer&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Y para los que quieren usar el formato privativo &lt;span style="font-weight: bold;"&gt;mp3&lt;/span&gt; deben instalar también&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; sudo aptitude install gstreamer0.10-plugins-ugly-multiverse&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Todo esta excelentemente documentado y pueden verlo en la &lt;a href="http://www.guia-ubuntu.org/index.php?title=Sound_Juicer"&gt;propia wiki&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.guia-ubuntu.org/index.php?title=Sound_Juicer"&gt;Guia-Ubuntu&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=UZlcnH5Jgo8:QVv8ZmgU0FI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-15T14:49:31.801-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s72-c/recomienda.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Look del reloj del sistema</title><link>http://www.elblogolico.com.ar/2009/11/look-del-reloj-del-sistema.html</link><category>GNOME</category><category>tutoriales</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sat, 14 Nov 2009 09:52:44 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-4916952108706751725</guid><description>Para cambiar el formato del reloj que nos muestra el sistema, abrimos el &lt;span style="font-style: italic;"&gt;gconf-editor&lt;/span&gt; y nos diriimos a:&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;&lt;em&gt;apps &gt; panel &gt; applets &gt; clock_screen &gt; prefs&lt;/em&gt;&lt;/pre&gt;&lt;br /&gt;En el campo &lt;span style="font-style: italic;"&gt;custom_format&lt;/span&gt;, escribimos nuestro formato (el mío como ejemplo)&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;%d %b / %H:%M&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-size:85%;"&gt;(pueden usar tags de html para ponerlo en negrita, cursiva, etc.)&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;Y por ultimo en el campo &lt;span style="font-style: italic;"&gt;format&lt;/span&gt; escribimos &lt;span style="font-style: italic;"&gt;custom&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Al cerrar el editor ya podemos ver como se ve nuestro reloj.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=-ZfVx2rb7Rc:hTrKlcp_-3o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-14T14:52:44.197-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>¿Mails con onda?, Google Wave!</title><link>http://www.elblogolico.com.ar/2009/10/mails-con-onda-google-wave.html</link><category>web 2.0</category><category>internet</category><category>google</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 18 Oct 2009 19:41:54 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-1251095467332666957</guid><description>Esto de Google Wave, es algo que se esta hablando por todos lados, y como no obtuve mi invitación todavía, no entiendo bien como funciona ni qué es.&lt;br /&gt;&lt;br /&gt;Gracias a la gente de &lt;a href="http://www.fayerwayer.com/"&gt;FayerWayer&lt;/a&gt;, me encontré un video que explica y muestra como funciona el nuevo suceso de internet, que en breve todos estaremos usando.&lt;br /&gt;&lt;br /&gt;Lo particular de este video, es la forma de explicarlo, poco ortodoxa. Que lo disfruten!&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xcxF9oz9Cu0&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/xcxF9oz9Cu0&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fuentes:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.fayerwayer.com/2009/10/video-pulp-fiction-wave/"&gt;FayerWayer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://wave.google.com/"&gt;Google Wave&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=4yfFz7tu-1g:-ddmURqlAJU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-18T23:41:54.216-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Tip de consola: history</title><link>http://www.elblogolico.com.ar/2009/10/tip-de-consola-history.html</link><category>tutoriales</category><category>linux</category><category>bash</category><category>tip consola</category><category>shell</category><category>ubuntu</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 18 Oct 2009 19:34:37 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-5191044113505342763</guid><description>&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2J_Q7NyrUEk/SjVD0nI-6XI/AAAAAAAAAPY/nHeZKfY1qzA/s1600-h/bash.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 64px; height: 54px;" src="http://4.bp.blogspot.com/_2J_Q7NyrUEk/SjVD0nI-6XI/AAAAAAAAAPY/nHeZKfY1qzA/s320/bash.gif" alt="" id="BLOGGER_PHOTO_ID_5347254703711250802" border="0" /&gt;&lt;/a&gt;En la consola, existe un comando &lt;span style="font-style: italic;"&gt;history&lt;/span&gt; que nos muestra un listado de los comandos que fuimos usando, el problema es que por defecto solo lista los comandos y no tenemos más información.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Si queremos obtener con exactitud la fecha y la hora que se ejecuto cada instrucción basta con hacer lo siguiente en una consola&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;export HISTTIMEFORMAT='%F @ %T - '&lt;br /&gt;history&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;De esta manera, obtenemos el mismo listado, pero con más información.&lt;br /&gt;&lt;br /&gt;Si queremos que esto quede configurado para todas las consolas que utilicemos&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;echo "export HISTTIMEFORMAT='%F @ %T - '" &gt;&gt; ~/.bashrc&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Para más información, escribimos en una consola&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;man history&lt;br /&gt;&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=XpoVx2Tbnbw:ZGaDFrUSpv4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-18T23:34:37.342-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_2J_Q7NyrUEk/SjVD0nI-6XI/AAAAAAAAAPY/nHeZKfY1qzA/s72-c/bash.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>b2 Labs, notificador para GMail</title><link>http://www.elblogolico.com.ar/2009/10/b2-labs-notificador-para-gmail.html</link><category>software</category><category>google</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 18 Oct 2009 19:20:51 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-8665030236600374800</guid><description>La gran mayoría tiene una cuenta en GMail, y como es tan práctico, en muchos casos reemplazo el uso de un cliente de correo, como el thunderbird, ya que cuenta con una interfaz muy amigable y poderosa.&lt;br /&gt;&lt;br /&gt;El único inconveniente, es que deberíamos tener un navegador siempre en gmail, para estar al tanto de los nuevos mails. Así es como nacen los notificadores, pequeñas aplicaciones que nos alertan que recibimos un mail.&lt;br /&gt;&lt;br /&gt;La gente de b2 Labs, diseño su propio notificador, un poco más divertido que el resto, vean un ejemplo.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4bObrMDuqzc&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/4bObrMDuqzc&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Lo pueden descargar de la &lt;a href="http://home.b2labs.com/b2-gmail-notifier-freeware-animated-gmail-notifier"&gt;página de b2 Labs&lt;/a&gt;, y todos lo pueden utilizar, porque es gratuito y para cualquier sistema operativo (perdón para los que usan Solaris, ellos no están incluidos)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fuentes:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.blumex.net/b2-labs-notificador-para-gmail-con-atractivas-animaciones-y-efectos/"&gt;Blumex&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://home.b2labs.com/b2-gmail-notifier-freeware-animated-gmail-notifier"&gt;b2 Labs&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=4GZyieuXikA:ygWBHNxRFYo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-18T23:20:51.638-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Recomendados II: Gloobus Preview</title><link>http://www.elblogolico.com.ar/2009/10/recomendados-ii-gloobus-preview.html</link><category>recomendados</category><category>GNOME</category><category>ubuntu</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 18 Oct 2009 19:09:44 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-6417088793255452986</guid><description>&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s1600-h/recomienda.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 149px; height: 149px;" src="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s200/recomienda.png" alt="" id="BLOGGER_PHOTO_ID_5352454993733549666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hace poco tiempo estoy usando Mac OS X - Snow Leopard, y si hay algo que Ubuntu le tenía que envidiar, es el Quiklooks, un visor rápido de cualquier tipo de archivo.&lt;br /&gt;&lt;br /&gt;Seleccionando cualquier archivo, presionas la tecla &lt;span style="font-style: italic;"&gt;'espacio'&lt;/span&gt; y previsualizas ese archivo de forma inmediata.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Por suerte, la comunidad de linux siempre esta activa e introduciendo mejoras, y en estos días me encontre con Gloobus Preview, una extension de nautilus que hace exactamente lo mismo que el Quiklooks de OS X, con una ventaja, no tenes que haber pagado por un Sistema Operativo!&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gloobus.files.wordpress.com/2009/04/screenshot_003.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 268px; height: 287px;" src="http://gloobus.files.wordpress.com/2009/04/screenshot_003.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Los pasos para la instalación son muy sencillos&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.elblogolico.com.ar/2009/04/coleccion-de-repositorios-para-ubuntu.html"&gt;Agregamos los repositorios&lt;/a&gt; en el archivo /etc/apt/sources.list&lt;br /&gt;&lt;/p&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;deb http://ppa.launchpad.net/tualatrix/gloobus/ubuntu jaunty main&lt;br /&gt;deb-src http://ppa.launchpad.net/tualatrix/gloobus/ubuntu jaunty main&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Agregamos la llave openGPG. (&lt;a href="http://www.elblogolico.com.ar/2009/06/importar-openpgp-rapidamente-para.html"&gt;comando simplificado&lt;/a&gt;)&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Actualizamos e instalamos el gloobus-preview&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install gloobus-preview&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Actualizamos el nautilus&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;sudo aptitude safe-upgrade&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Para terminar, reiniciamos nautilus&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;nautilus -q&lt;br /&gt;nautilus &amp;amp;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fuentes:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://gloobus.wordpress.com/2009/09/08/ppa/"&gt;Gloobus&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=SmJBWc3M-Dk:JwdjChffKBk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-18T23:09:44.645-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s72-c/recomienda.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Firefox: Pagina anterior con backspace</title><link>http://www.elblogolico.com.ar/2009/07/firefox-pagina-anterior-con-backspace.html</link><category>firefox</category><category>tutoriales</category><author>noreply@blogger.com (eMancu)</author><pubDate>Tue, 28 Jul 2009 19:06:08 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-4466648368913042049</guid><description>&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2J_Q7NyrUEk/R-aZ-QQsn2I/AAAAAAAAAFE/HDDf8sqSwCo/s1600-h/Firefox.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 116px; height: 116px;" src="http://2.bp.blogspot.com/_2J_Q7NyrUEk/R-aZ-QQsn2I/AAAAAAAAAFE/HDDf8sqSwCo/s200/Firefox.jpg" alt="" id="BLOGGER_PHOTO_ID_5180997716132274018" border="0" /&gt;&lt;/a&gt;No se si muchos lo notaron, pero en las nuevas versiones de Firefox, si querés ir a la página anterior sin mover tus manos del teclado, tenés que presionar &lt;span style="font-style: italic;"&gt;Alt + Izq&lt;/span&gt;, y no &lt;span style="font-style: italic;"&gt;Backspace&lt;/span&gt; como en sus versiones anteriores.&lt;/p&gt;&lt;p&gt;Personalmente encuentro muy cómodo el Backspace para la navegación, así que dejo la solución para quien quiera restablecer el atajo.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Abrir el Firefox, teclear &lt;span style="font-style: italic; font-weight: bold;"&gt;about:config&lt;/span&gt; y buscar el registro&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt; browser.backspace_action&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Luego, botón derecho y cambian el valor a &lt;span style="font-weight: bold;"&gt;0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reinicien Firefox y listo!&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=b7Iog3RONEo:MCDA7tipyeo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-28T23:06:08.244-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_2J_Q7NyrUEk/R-aZ-QQsn2I/AAAAAAAAAFE/HDDf8sqSwCo/s72-c/Firefox.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Ruby on Rails</title><link>http://www.elblogolico.com.ar/2009/07/ruby-on-rails.html</link><category>ruby</category><category>tutoriales</category><category>rails</category><category>software</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 19 Jul 2009 17:50:21 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-4482722226636176028</guid><description>&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.knowtebook.com/uploaded/2008/05/ruby-vs-php.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 117px; height: 117px;" src="http://www.knowtebook.com/uploaded/2008/05/ruby-vs-php.jpg" alt="" border="0" /&gt;&lt;/a&gt;Yo mismo cree &lt;a href="http://galeon.com/elblogolico/RubyOnRails.pdf"&gt;ésta presentación&lt;/a&gt; para dar en la empresa donde trabajo.&lt;br /&gt;&lt;br /&gt;Es una breve introducción a Ruby, y el framework más conocido, Rails.&lt;br /&gt;&lt;br /&gt;De más esta decir que la presentación esta bajo la &lt;a href="http://es.wikipedia.org/wiki/Creative_Commons"&gt;licencia Creative Commons&lt;/a&gt;, asique sientanse libres de modificarla a su gusto, pero recuerden, deben compartir y no comercializar con ella.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Me gustaría conocer sus opiniones.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogs.nyu.edu/blogs/gc69/stdin/creative_commons.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 144px; height: 53px;" src="http://blogs.nyu.edu/blogs/gc69/stdin/creative_commons.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.5/ar/"&gt;Atribución-No Comercial-Compartir Obras Derivadas Igual 2.5 Argentina&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://galeon.com/elblogolico/RubyOnRails.pdf"&gt;Presentación Ruby on Rails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://galeon.com/elblogolico/ror_latex_src.zip"&gt;Código fuente en LaTeX&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=l4CJSC0WMo4:V5BZcpl7BJM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-19T21:50:21.763-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Ubuntu Lock-Dialog personalizado</title><link>http://www.elblogolico.com.ar/2009/07/ubuntu-lock-dialog-personalizado.html</link><category>GNOME</category><category>tutoriales</category><category>linux</category><category>ubuntu</category><author>noreply@blogger.com (eMancu)</author><pubDate>Mon, 06 Jul 2009 16:35:34 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-231699678217480377</guid><description>&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2J_Q7NyrUEk/SlKHSK12muI/AAAAAAAAAQg/Tb-vHBUpNpE/s1600-h/header1_2_1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 81px;" src="http://3.bp.blogspot.com/_2J_Q7NyrUEk/SlKHSK12muI/AAAAAAAAAQg/Tb-vHBUpNpE/s200/header1_2_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5355491653114567394" border="0" /&gt;&lt;/a&gt;&lt;span&gt;Desde que soy usuario de Ubuntu, y sobretodo, desde que trabajo con Linux, que veo que cuando bloqueamos la sesión, la pantalla no tiene estilo, es blanca nada mas, con nuestra fotito de usuario.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Supuse que se podría modificar y, obviamente, encontré como hacerlo!&lt;br /&gt;&lt;br /&gt;La solución la encontré en &lt;a href="http://gnome-look.org/"&gt;gnomeLook&lt;/a&gt; buscando como Lock-Dialog.&lt;br /&gt;&lt;br /&gt;El procedimiento es algo sencillo, así que vamos a descargar un estilo que nos guste (en particular a mi me &lt;a href="http://gnome-look.org/CONTENT/content-files/87773-newwave-lockdlg060.tar.gz"&gt;gusto este&lt;/a&gt;) y lo guardamos en nuestro home.&lt;br /&gt;&lt;br /&gt;Ahora descomprimimos el archivo que nos bajamos ( en mi caso &lt;span style="font-style: italic;"&gt;87773-newwave-lockdlg060.tar.gz&lt;/span&gt;), de la siguiente manera&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;cd /usr/share/gnome-screensaver&lt;br /&gt;sudo tar -xzf ~/87773-newwave-lockdlg060.tar.gz&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Necesitamos hacerlo como sudo pues no es una carpeta que tengamos permisos.&lt;br /&gt;&lt;br /&gt;Luego, editamos la configuración de gnome, presionamos Alt+F2, e ingresamos&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;gconf-editor&lt;/pre&gt;&lt;br /&gt;Buscamos la rama &lt;span style="font-style: italic; font-weight: bold;"&gt;apps/gnome-screensaver/lock_dialog_theme&lt;/span&gt; y reemplazamos el '&lt;span style="font-style: italic;"&gt;default&lt;/span&gt;' por '&lt;span style="font-style: italic;"&gt;newwave&lt;/span&gt;' en mi caso, ese valor es el que esta en negrita acá abajo, que lo pueden leer de su propio archivo &lt;span style="font-style: italic;"&gt;.glade&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;lock-dialog-&lt;span style="font-weight: bold; font-style: italic;"&gt;newwave&lt;/span&gt;.glade&lt;/pre&gt;&lt;br /&gt;Listo! ya podemos bloquear la pantalla y disfrutar de nuestro nuevo Lock-Dialog!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://gnome-look.org/content/search.php"&gt;Gnome-Look / Lock-Dialogs&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=pZxvdxvARJI:iujPwx6UqmU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-06T20:35:34.429-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_2J_Q7NyrUEk/SlKHSK12muI/AAAAAAAAAQg/Tb-vHBUpNpE/s72-c/header1_2_1.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Recomendados I: File Browser</title><link>http://www.elblogolico.com.ar/2009/06/recomendados-i-file-browser.html</link><category>recomendados</category><category>GNOME</category><category>software</category><category>ubuntu</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 28 Jun 2009 12:04:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-4760846544751451332</guid><description>&lt;div&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s1600-h/recomienda.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 140px; height: 140px;" src="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s200/recomienda.png" alt="" id="BLOGGER_PHOTO_ID_5352454993733549666" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a target="_blank" href="http://code.google.com/p/gnome-menu-file-browser-applet/"&gt;File Browser Applet&lt;/a&gt; es un applet para el panel de Gnome que nos permite navegar y abrir archivos desde el mismo panel, sin abrir el administrador de archivos (Nautilus por defecto en Gnome).&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;La ventaja que le encuentro es lo ágil y cómodo que resulta, para los amantes del entorno gráfico, esto les puede ahorrar unos cuantos clicks.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske2L7-WtHI/AAAAAAAAAQI/JAuVsovEyI4/s1600-h/Screen.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske2L7-WtHI/AAAAAAAAAQI/JAuVsovEyI4/s320/Screen.png" alt="" id="BLOGGER_PHOTO_ID_5352446998347166834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/gnome-menu-file-browser-applet/downloads/list"&gt;File Browser Applet&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=PfjxHBXwpEw:Pe9Uo79tOAU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-28T16:04:00.664-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske9dVHA_mI/AAAAAAAAAQY/1CxHBX0nRV0/s72-c/recomienda.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Nueva sección: Recomendados</title><link>http://www.elblogolico.com.ar/2009/06/nueva-seccion-recomendados.html</link><category>recomendados</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 28 Jun 2009 11:54:19 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-1166478441440297108</guid><description>En éste preciso momento acabo de inaugurar una nueva sección del blog: &lt;span style="font-style: italic;"&gt;Recomendados&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;En ésta, voy a ir publicando contenido que recomiendo o encuentro útil ya sean aplicaciones, blogs, foros, etc.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske8KEAJs2I/AAAAAAAAAQQ/T_u02gS8RcY/s1600-h/recomienda.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 229px; height: 229px;" src="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske8KEAJs2I/AAAAAAAAAQQ/T_u02gS8RcY/s320/recomienda.png" alt="" id="BLOGGER_PHOTO_ID_5352453563212215138" border="0" /&gt;&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=RK4_DMaQdXU:Z8EORZVhN_0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-28T15:54:19.574-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_2J_Q7NyrUEk/Ske8KEAJs2I/AAAAAAAAAQQ/T_u02gS8RcY/s72-c/recomienda.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Importar openPGP rapidamente para Ubuntu</title><link>http://www.elblogolico.com.ar/2009/06/importar-openpgp-rapidamente-para.html</link><category>tutoriales</category><category>linux</category><category>bash</category><category>ubuntu</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sat, 27 Jun 2009 10:01:20 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-540076995073968078</guid><description>Si bien el contenido de el siguiente post le corresponde a &lt;a href="http://phyx.wordpress.com/2009/06/18/obtener-facilmente-llaves-openpgp-de-launchpad-sin-instalar-nada-ubuntuppas/"&gt;rm -rf&lt;/a&gt; me resultó tan útil que lo publico a continuación.&lt;br /&gt;&lt;br /&gt;Definamos un alias para que este presente siempre en nuestras consolas.&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;gedit ~/.bashrc&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Pueden utilizar el editor de texto que más les guste, yo prefiero el &lt;a href="http://www.vim.org/"&gt;vim&lt;/a&gt;, pero es complicado.&lt;br /&gt;&lt;br /&gt;Este archivo que abrimos es la configuración de nuestras consolas, podemos definir comandos y acciones a ejecutar al iniciar una consola, escritos en &lt;a href="http://www.gnu.org/software/bash/"&gt;bash&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Al final del archivo creamos el alias con el siguiente comando&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;alias getkey='sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys'&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Guardamos el archivo y reiniciamos la consola para que lea el archivo de configuración y dispongamos de éste nuevo alias.&lt;br /&gt;&lt;br /&gt;Ahora, ¿qué es este alias?&lt;br /&gt;Este alias nos permite reducir la sintaxis al importar claves PGP cuando agregamos un repositorio en nuestro sistema, además es más fácil de recordar.&lt;br /&gt;&lt;br /&gt;Ahora cuando queremos importar una clave, basta con escribir lo siguiente&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 600px; height: auto; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199); text-align: left;"&gt;getkey 60D11217247D1CFF&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Donde &lt;span style="font-style: italic;"&gt;60D11217247D1CFF&lt;/span&gt; es la clave PGP del OpenOffice 3.1 en este caso.&lt;br /&gt;&lt;br /&gt;Esta clave y otras las pueden encontrar por internet, o revisar en mi &lt;a href="http://www.elblogolico.com.ar/2009/04/coleccion-de-repositorios-para-ubuntu.html"&gt;colección de repositorios&lt;/a&gt;, que actualizo con frecuencia.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fuentes:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://phyx.wordpress.com/2009/06/18/obtener-facilmente-llaves-openpgp-de-launchpad-sin-instalar-nada-ubuntuppas/"&gt;rm -rf  -  Obtener fácilmente llaves OpenPGP...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.elblogolico.com.ar/2009/04/coleccion-de-repositorios-para-ubuntu.html"&gt;Colección de repositorios&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=vmz6tHiQIJU:TcKEl1hW7VQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-27T14:01:20.194-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mis add-on para Firefox!</title><link>http://www.elblogolico.com.ar/2009/06/mis-add-on-para-firefox.html</link><category>firefox</category><category>software</category><category>internet</category><author>noreply@blogger.com (eMancu)</author><pubDate>Mon, 22 Jun 2009 07:09:27 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-6977579566263630962</guid><description>&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2J_Q7NyrUEk/Sj-Pf1RhKcI/AAAAAAAAAQA/srIr25LRbPI/s1600-h/extensiones-bitelicas.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 120px; height: 132px;" src="http://2.bp.blogspot.com/_2J_Q7NyrUEk/Sj-Pf1RhKcI/AAAAAAAAAQA/srIr25LRbPI/s320/extensiones-bitelicas.png" alt="" id="BLOGGER_PHOTO_ID_5350152659378710978" border="0" /&gt;&lt;/a&gt;Hace muy poquito tiempo, apareció una nueva herramienta para el manejo de add-on o plugins para firefox, &lt;a href="https://addons.mozilla.org/en-US/firefox/pages/collector"&gt;Add-on Collector&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;El Add-on Collector, nos permite agrupar y empaquetar nuestros plugins favoritos para poder compartirlos, incluso instalarlos para ir llevando de manera centralizada los plugins mas destacados.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Crear un paquete es algo tan sencillo que no voy a explicar como hacerlo, intuitivamente lo podran &lt;a href="https://addons.mozilla.org/es-ES/firefox/collections/add"&gt;crear desde aca&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Al final de este artículo, pueden ver mi conjunto de add-on que utilizo.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/es-ES/firefox/pages/collector"&gt;Add-on Collector&lt;/a&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/collection/eMancu"&gt;Conjunto de add-on de eMancu&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=5LG-Ayc8TKA:6LjCbrj2lv0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-22T11:09:27.031-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_2J_Q7NyrUEk/Sj-Pf1RhKcI/AAAAAAAAAQA/srIr25LRbPI/s72-c/extensiones-bitelicas.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Cuando Linux no responde... RSEIUB</title><link>http://www.elblogolico.com.ar/2009/06/cuando-linux-no-responde-rseiub.html</link><category>linux</category><category>ubuntu</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 14 Jun 2009 12:23:51 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-7531022197929977339</guid><description>&lt;p&gt;Si no sabes ni qué es RSEIUB, va la explicación de wikipedia:&lt;br /&gt;&lt;/p&gt; &lt;blockquote style="font-style: italic;"&gt;&lt;p&gt;“Raising Skinny Elephants Is Utterly Boring” se trata de una regla nemotécnica para recordar una combinación de teclas particularmente importante en Linux. Se trata del último método seguro para reiniciar una computadora congelada de manera segura.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Si Linux se cuelga, entramos a una terminal y presionamos&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Alt + SysRq + &lt;’R|S|E|I|U|B’&gt;&lt;/p&gt;&lt;br /&gt;&lt;strong&gt;Significado de cada acción&lt;/strong&gt; &lt;p&gt;Alt + SysRq +…&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;R&lt;/strong&gt; pone el teclado en modo RAW&lt;/li&gt;&lt;li&gt;&lt;strong&gt;S&lt;/strong&gt; sincroniza el disco duro&lt;/li&gt;&lt;li&gt;&lt;strong&gt;E&lt;/strong&gt; termina todos los procesos&lt;/li&gt;&lt;li&gt;&lt;strong&gt;I&lt;/strong&gt; mata todos los procesos&lt;/li&gt;&lt;li&gt;&lt;strong&gt;U&lt;/strong&gt; desmonta todos los sistemas de ficheros&lt;/li&gt;&lt;li&gt;&lt;strong&gt;B&lt;/strong&gt; reinicia la máquina&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Wikipedia publica la regla nemotécnica, pero en ingles, y la verdad me cuesta recordarla, por eso invente una que es infalible.&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;R&lt;/span&gt;oberto &lt;span style="font-weight: bold;"&gt;S&lt;/span&gt;ánchez &lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;s &lt;span style="font-weight: bold;"&gt;I&lt;/span&gt;nevitablemente &lt;span style="font-weight: bold;"&gt;U&lt;/span&gt;n &lt;span style="font-weight: bold;"&gt;B&lt;/span&gt;oludo&lt;br /&gt;&lt;/p&gt;Creo que es más fácil de recordar, ¿o no?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fuentes:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://phyx.wordpress.com/2009/05/23/criar-elefantes-delgados-es-terriblemente-aburrido/"&gt;rm -rf&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=gKCKuu3ML3s:-PsNW4uzuXI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-14T16:23:51.612-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Pixlr, editor de imagenes online</title><link>http://www.elblogolico.com.ar/2009/06/pixlr-editor-de-imagenes-online.html</link><category>firefox</category><category>web 2.0</category><category>software</category><category>internet</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 14 Jun 2009 11:59:21 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-8895683749213878596</guid><description>&lt;a href="http://bitelia.com/2009/06/edita-imagenes-en-linea-con-aviary"&gt;Leyendo Bitelia&lt;/a&gt;, me entere que salio una nueva version de &lt;a href="http://aviary.com/home"&gt;Aviary&lt;/a&gt; que tiene tambien un plug-in  para firefox y permite editar imagenes online.&lt;br /&gt;&lt;br /&gt;Sin embargo, lo probe y no quede muy conforme, pero si encontre otra aplicacion que me gusto más.. pixlr!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2J_Q7NyrUEk/SjVIMVAk97I/AAAAAAAAAPg/gRjOKjjK99M/s1600-h/pixlr.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 206px; height: 94px;" src="http://1.bp.blogspot.com/_2J_Q7NyrUEk/SjVIMVAk97I/AAAAAAAAAPg/gRjOKjjK99M/s320/pixlr.png" alt="" id="BLOGGER_PHOTO_ID_5347259509207529394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Si bien parece más básico que Aviary, es lo que me atrajo, pues necesitaba &lt;a href="http://pixlr.com/editor/"&gt;un editor de imagenes&lt;/a&gt; sencillo y rápido, y con el GIMP no me llevo para nada bien.&lt;br /&gt;&lt;br /&gt;Dispone de un &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/9924"&gt;add-on para firefox&lt;/a&gt; que simplifica aun más editar una imágen.&lt;br /&gt;&lt;br /&gt;Algo fundamental... tiene goma de borrar!! lo resalto porque es el día de hoy que no encuentro un editor de imagenes para linux que tenga una goma de borrar.&lt;br /&gt;&lt;br /&gt;Prueben las dos aplicaciones, y elijan la que más les guste... yo me quedo con pixlr.&lt;br /&gt;&lt;br /&gt;PD: La imagen que se muestra, la capture con esta aplicación.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces&lt;/span&gt;:&lt;br /&gt;&lt;a href="http://aviary.com/"&gt;Aviary&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pixlr.com/editor/"&gt;pixlr&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=Qa3_qip1Hr8:Pg40Xik9Pz4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-14T15:59:21.460-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_2J_Q7NyrUEk/SjVIMVAk97I/AAAAAAAAAPg/gRjOKjjK99M/s72-c/pixlr.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Obtener tu IP externa desde la consola</title><link>http://www.elblogolico.com.ar/2009/06/obtener-tu-ip-externa-desde-la-consola.html</link><category>tutoriales</category><category>linux</category><category>bash</category><category>shell</category><category>ubuntu</category><author>noreply@blogger.com (eMancu)</author><pubDate>Sun, 14 Jun 2009 11:39:48 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-4397963043203878259</guid><description>&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2J_Q7NyrUEk/SjVD0nI-6XI/AAAAAAAAAPY/nHeZKfY1qzA/s1600-h/bash.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 64px; height: 54px;" src="http://4.bp.blogspot.com/_2J_Q7NyrUEk/SjVD0nI-6XI/AAAAAAAAAPY/nHeZKfY1qzA/s320/bash.gif" alt="" id="BLOGGER_PHOTO_ID_5347254703711250802" border="0" /&gt;&lt;/a&gt;Varias veces tuve la necesidad de conocer el IP actual de mi PC, y estando desde la consola con el comando &lt;span style="font-style: italic;"&gt;ifconfig&lt;/span&gt; lo podía tomar tranquilamente.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Pero la información que da este comando, si estamos dentro de una red interna, no es la que realmente queremos, entonces tenia que abrir el firefox y consultar mi IP externa por alguna página web.&lt;br /&gt;&lt;br /&gt;Me cruce con este comando&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px inset ; margin: 0px; padding: 2px; overflow: auto; width: 600px; height: auto; text-align: left; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199);"&gt;wget http://www.whatismyip.com/automation/n09230945.asp -O - 2&gt; /dev/null; echo&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;El inconveniente es que es muy largo, así que decidí crear un alias en la consola y tenerlo fijo.&lt;br /&gt;&lt;br /&gt;1) Abrimos el archivo &lt;span style="font-weight: bold; font-style: italic;"&gt;~/.bashrc&lt;/span&gt; con un editor de texto&lt;br /&gt;&lt;br /&gt;2) En el final del archivo escribimos:&lt;br /&gt;&lt;pre style="border: 1px inset ; margin: 0px; padding: 2px; overflow: auto; width: 600px; height: auto; text-align: left; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199);"&gt;&lt;br /&gt;alias getip='wget http://www.whatismyip.com/automation/n09230945.asp -O - 2&gt; /dev/null; echo'&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3) Guardamos el archivo, e iniciamos una nueva consola para que lea la nueva configuración.&lt;br /&gt;Al escribir el comando &lt;span style="font-style: italic;"&gt;getip&lt;/span&gt;, obtenemos algo como esto&lt;br /&gt;&lt;pre style="border: 1px inset ; margin: 0px; padding: 2px; overflow: auto; width: 600px; height: auto; text-align: left; background-color: rgb(253, 250, 223); color: rgb(21, 105, 199);"&gt;emancu@pc:~$ getip&lt;br /&gt;190.247.106.157&lt;br /&gt;emancu@pc:~$&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fuente:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.amirwatad.com/blog/archives/2009/03/09/a-bash-command-to-get-your-ip/"&gt;Amirwatad&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=DHPo4ZsvM5o:oZr3ufoPPms:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-14T15:39:48.991-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_2J_Q7NyrUEk/SjVD0nI-6XI/AAAAAAAAAPY/nHeZKfY1qzA/s72-c/bash.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Breve Historia de los lenguajes de Programación</title><link>http://www.elblogolico.com.ar/2009/06/breve-historia-de-los-lenguajes-de.html</link><category>humor</category><category>internet</category><author>noreply@blogger.com (eMancu)</author><pubDate>Tue, 09 Jun 2009 21:39:51 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7347446489657355013.post-7703342369579103532</guid><description>Traducción encontrada en &lt;a href="http://barrapunto.com/"&gt;Barrapunto&lt;/a&gt; de &lt;a href="http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html"&gt;&lt;b&gt;&lt;i&gt;A Brief, Incomplete, and Mostly Wrong History of Programming Languages&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;, de James Iry.&lt;br /&gt;&lt;p&gt;1801 - Joseph Marie Jacquard usa tarjetas perforadas para hacer que un telar escriba "hola mundo" en un tapiz. Los barrapunteros de la época critican su falta de recursividad y concurrencia, y el mal uso de las mayúsculas. &lt;/p&gt;&lt;p&gt;1842 - Ada Lovelace escribe el primer programa, un poco lastrada por el pequeño detalle de que no tiene un ordenador de verdad para ejecutar su código. Los arquitectos empresariales recrearán más tarde sus técnicas para programar en UML. &lt;/p&gt;&lt;p&gt;1936 - Alan Turing inventa todos los lenguajes que existirán, pero es coaccionado por el servicio secreto británico para convertirse en 007 antes de que consiga patentarlos. &lt;/p&gt;&lt;p&gt;1936 - Alonzo Church también inventa todos los lenguajes, pero mejor. Todo el mundo pasa de su cálculo lambda porque no se parece suficientemente a C, a pesar de que C no se ha inventado aún. &lt;/p&gt;&lt;p&gt;1940s - Varios "ordenadores" se "programan" mediante cableado e interruptores. Los ingenieros lo hacen así para no verse implicados en el debate de tabuladores contra espacios. &lt;/p&gt;&lt;p&gt;1957 - John Backus e IBM crean FORTRAN. No hay nada gracioso que decir sobre IBM o FORTRAN. Es un error de sintaxis escribir FORTRAN sin llevar una corbata azul. &lt;/p&gt;&lt;p&gt;1958 - John McCarthy y Paul Graham inventan LISP. A causa de su alto coste, provocado por el agotamiento de la reserva estratégica de paréntesis en la posguerra, LISP nunca se populariza [1]. A pesar de eso, LISP (ahora llamado "Lisp" o a veces "Arc") sigue siendo un lenguaje influyente en "técnicas algorítmicas clave como recursividad y condescendencia" [2]. &lt;/p&gt;&lt;p&gt;1959 - Tras perder una apuesta con el teniente Ron Hubbard, Grace Hopper y varios sádicos más inventan el "Lenguaje orientado a formulismos todo en mayúsculas", en inglés "Capitalization Of Boilerplate Oriented Language" (COBOL). Años más tarde, en una venganza absurda y sexista contra contra el trabajo en COBOL de la almirante Hopper, las conferencias de Ruby suelen incluir material misógino. &lt;/p&gt;&lt;p&gt; 1964 - John Kemeny y Thomas Kurtz crean BASIC, un lenguaje de programación no estructurado para los no informáticos. &lt;/p&gt;&lt;p&gt; 1965 - Kemeny y Kurtz GOTO 1964. &lt;/p&gt;&lt;p&gt;1970 - Guy Steele y Gerald Sussman crean Scheme. Su trabajo conduce a una serie de artículos en "Lambda the Ultimate" que culminan en "Lambda the Ultimate Kitchen Utensil" ("Lambda, el utensilio de cocina definitivo"), que se convierte en la base de una prolongada, pero finalmente infructuosa emisión de publirreportajes a altas horas de la noche. Las lambdas quedan relegadas a una relativa oscuridad hasta que Java las hace populares por no tenerlas. &lt;/p&gt;&lt;p&gt; 1970 - Niklaus Wirth crea Pascal, un lenguaje procedimental. Los críticos inmediatamente atacan Pascal por usar la sintaxis "x&lt;nobr&gt; &lt;wbr&gt;&lt;/nobr&gt;:= x + y" en vez de la más familiar "x = x + y" como en C. Eso a pesar de que C todavía no se ha inventado. &lt;/p&gt;&lt;p&gt;1972 - Dennis Ritchie inventa una potente arma de fuego que dispara a la vez hacia delante y hacia atrás. No contento con el número de muertos y mutilados, inventa C y Unix. &lt;/p&gt;&lt;p&gt;1972 - Alain Colmerauer diseña el lenguaje lógico Prolog. Su objetivo es crear un lenguaje con la inteligencia de un niño de dos años. Demuestra haberlo conseguido enseñando una sesión de Prolog que dice "No." a todo. &lt;/p&gt;&lt;p&gt;1973 - Robin Milner crea ML, un lenguaje basado en la teoría de tipos M&amp;amp;M. ML engendra SML que tiene una semántica formalmente especificada. Cuando se le pide una semántica formal de la semántica formal, la cabeza de Milner explota. Otros lenguajes bien conocidos de la familia de ML son OCaml, F# y Visual Basic. &lt;/p&gt;&lt;p&gt;1980 - Alan Kay crea Smalltalk e inventa el término "orientado a objetos". Cuando le preguntan qué significa responde: "los programas en Smalltalk son sólo objetos". Cuando le preguntan de qué están hechos los objetos, contesta: "de objetos". Cuando le preguntan otra vez, dice: "verá usted, son siempre objetos otra vez, hasta que llegas a las tortugas". &lt;/p&gt;&lt;p&gt;1983 - Bjarne Stroustrup embute todo lo que ha oído en su vida sobre lenguajes y lo mete en C para crear C++. El lenguaje resultante es tan complejo, que los programas deben enviarse al futuro para que los compile Skynet, la inteligencia artificial. Los tiempos de compilación se alargan alarmantemente. Los motivos de Skynet para prestar ese servicio siguen sin estar demasiado claros, pero portavoces del futuro dicen que "no hay nada de que preocuparse, baby", en un monótono acento austríaco. Se especula con que Skynet no sea más que un pretencioso desbordamiento de buffer. &lt;/p&gt;&lt;p&gt;1986 - Brad Cox y Tom Love crean Objective-C, anunciando que "combina la seguridad de memoria del C con la velocidad de relámpago de Smalltalk". Los historiadores sospechan que eran disléxicos. &lt;/p&gt;&lt;p&gt;1987 - Larry Wall se queda dormido y la frente de Larry Wall cae sobre el teclado. Al despertar, Larry Wall decide que la cadena de caracteres del monitor de Larry Wall no es aleatoria, sino un ejemplo de un programa en un lenguaje para diseñar el cual, Dios ha elegido a Larry Wall, su profeta. Nace Perl. &lt;/p&gt;&lt;p&gt;1990 - Un comité formado por Simon Peyton-Jones, Paul Hudak, Philip Wadler, Ashton Kutcher, y "El pueblo por el tratamiento ético de los animales" crea Haskell, un lenguaje funcional, no estricto y puro. Encuentra algo de resistencia, debido a la complejidad de usar mónadas para controlar los efectos laterales. Wadler intenta aplacar a los críticos explicando que "una mónada no es más que un monoide de la categoría de los endofuntores, ¿qué problema hay?". &lt;/p&gt;&lt;p&gt;1991 - El programador holandés Guido van Rossum viaja a Argentina para una misteriosa operación. Al volver con una enorme cicatriz en el cráneo, inventa Python, legiones de seguidores lo declaran dictador vitalicio y anuncia al mundo que "sólo hay una forma de hacerlo". En Polonia cunde el nerviosismo. &lt;/p&gt;&lt;p&gt;1995 - Yukihiro "Mad Matz" Matsumoto crea Ruby para impedir un apocalipsis vagamente insinuado que dejaría Australia como un desierto poblado por guerreros rapados y Tina Turner. Más tarde "Ruby on Rails" es el nuevo nombre del lenguaje según su verdadero inventor, David Heinemeier Hansson. [Eso de que Matsumoto inventó un lenguaje llamado "Ruby" nunca sucedió y es mejor quitarlo del artículo - DHH] &lt;/p&gt;&lt;p&gt;1995 - Brendan Eich se fija en todos los errores cometidos en el diseño de otros lenguajes, añade algunos de su cosecha y crea LiveScript. Más tarde, en un intento para rentabilizar la popularidad de Java, le cambia el nombre a JavaScript. Y aun más tarde, en un esfuerzo de aprovechar la popularidad de las afecciones cutáneas, el lenguaje se renombra como ECMAScript. &lt;/p&gt;&lt;p&gt;1996 - James Gosling inventa Java. Es un lenguaje orientado a objetos, de invocación simple, estáticamente tipado, basado en clases, con recolección de basura y bastante largo de escribir, con herencia simple de clases y herencia múltiple de interfaces. Sun proclama a los cuatro vientos lo novedoso de Java. &lt;/p&gt;&lt;p&gt;2001 - Anders Hejlsberg inventa C#. Es un lenguaje orientado a objetos, de invocación simple, estáticamente tipado, basado en clases, con recolección de basura y bastante largo de escribir, con herencia simple de clases y herencia múltiple de interfaces. Microsoft proclama a los cuatro vientos lo novedoso de C#. &lt;/p&gt;&lt;p&gt;2003 - Martin Odersky, estando borracho, ve un anuncio de mantequilla de cacahuete Reese sobre el chocolate y tiene una idea. Crea Scala, un lenguaje que unifica las construcciones de los lenguajes funcionales y los orientados a objetos. Consigue cabrear a los partidarios de ambos tipos de lenguaje que declaran al unísono la jihad.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html"&gt;James-Iry - A brief... of Programming Languages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fuentes:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://barrapunto.com/%7EPirx/journal/32353"&gt;Barrapunto&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ElBlogolico?a=F8m3NsetUho:574zhRCOooo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ElBlogolico?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T01:39:51.918-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>
