<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>LuAuF</title>
	
	<link>http://luauf.com</link>
	<description />
	<lastBuildDate>Wed, 28 Oct 2009 23:05:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/luauf" type="application/rss+xml" /><feedburner:emailServiceId>luauf</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Hola Mundo en Smalltalk para Linux</title>
		<link>http://feedproxy.google.com/~r/luauf/~3/UVMSyDTJMT4/</link>
		<comments>http://luauf.com/2009/10/28/hola-mundo-en-smalltalk-para-linux/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 23:05:57 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[hola mundo]]></category>
		<category><![CDATA[Lenguajes de Programación]]></category>
		<category><![CDATA[Objetos]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Smalltalk]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=1126</guid>
		<description><![CDATA[A los clásicos Hola Mundo, que más de una vez hemos escrito en este blog (para C++, en C compilado con GCC y MinGW,  con JavaFX,  C# con Mono y en ejemplos de strings en Phyton) hoy se suma Smalltalk.
Para los jóvenes, les cuento que Smalltalk fue un adelantado a la época, fue el primer [...]]]></description>
			<content:encoded><![CDATA[<p>A los clásicos Hola Mundo, que más de una vez hemos escrito en este blog (para <a href="http://luauf.com/2009/09/24/escribir-compilar-y-ejecutar-el-hola-mundo-en-c-sobre-linux/">C++</a>, <a href="http://luauf.com/2008/04/27/gcc-para-windows/">en C compilado con GCC y MinGW</a>,  con <a href="http://luauf.com/2008/04/10/mis-primeros-pasos-con-javafx/">JavaFX</a>,  <a href="http://luauf.com/2008/05/18/programas-basicos-en-csharp-con-mono/">C# con Mono</a> y en <a href="http://luauf.com/2008/08/24/strings-functions-en-python/">ejemplos de strings en Phyton</a>) hoy se suma Smalltalk.</p>
<p>Para los jóvenes, les cuento que Smalltalk fue un adelantado a la época, fue el primer lenguaje completamente orientado a objetos (cuando digo "un adelantado" lo digo porque estamos hablando del año 1970). Imaginensé en la década del '70 a alguien hablando de objetos, sin dudas lo iban a internar en un psiquiatrico.</p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2009/10/balloon_small_transp.gif"><img class="alignnone size-full wp-image-1127" title="balloon_small_transp" src="http://luauf.com/wp-content/uploads/2009/10/balloon_small_transp.gif" alt="balloon_small_transp" width="125" height="92" /></a></p>
<p>Como primer y vago acercamiento a este lenguaje, hoy nos aseguraremos de tener instalado (o instalar) un interprete (máquina virtual) en nuestro Sistema Operativo Unix y de ejecutar un "Hola Mundo".</p>
<p><span id="more-1126"></span></p>
<ul>
<li>Revisamos si tenemos instalado la máquina virtual de Smalltalk (como verás, yo no la tengo instalada), por lo tanto, la instalo:</li>
</ul>
<div class="syntax_hilite">
<div id="code-5">
<div class="code">$ whereis gst<br />
gst:<br />
$ sudo apt-get install gnu-smalltalk<br />
<span style="color:#006600; font-weight:bold;">&#91;</span>sudo<span style="color:#006600; font-weight:bold;">&#93;</span> password for usuario:<br />
Leyendo lista de paquetes... <span style="">Hecho</span><br />
Creando árbol de dependencias<br />
Leyendo la información de estado... <span style="">Hecho</span><br />
Se instalarán los siguientes paquetes extras:<br />
gnu-smalltalk-common libgst7 libsigsegv0<br />
Paquetes sugeridos:<br />
gnu-smalltalk-doc<br />
Se instalarán los siguientes paquetes NUEVOS:<br />
gnu-smalltalk gnu-smalltalk-common libgst7 libsigsegv0<br />
...<br />
...<br />
...<br />
$ <br />
$ #Ahora vemos que ya está instalada:<br />
$ whereis gst<br />
gst: /usr/bin/gst /usr/share/man/man1/gst.<span style="color:#800000;">1</span>.<span style="">gz</span><br />
$ which gst<br />
/usr/bin/gst</div>
</div>
</div>
<p></p>
<ul>
<li>Escribimos nuestro primer programa en Smalltalk, algo que luzca así:</li>
</ul>
<div class="syntax_hilite">
<div id="code-6">
<div class="code">$ cat holamundo.<span style="">st</span> <br />
<span style="color:#CC0000;">"Programa Hola Mundo"</span></p>
<p><span style="color:#CC0000;">'Hola Mundo!'</span> printNl !</p>
<p>$</p></div>
</div>
</div>
<p></p>
<ul>
<li>Lo ejecutamos:</li>
</ul>
<div class="syntax_hilite">
<div id="code-7">
<div class="code">$ gst holamundo.<span style="">st</span> <br />
<span style="color:#CC0000;">'Hola Mundo!'</span><br />
$</div>
</div>
</div>
<p></p>
<ul>
<li>¿Feliz? <img src='http://luauf.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  si quieres ver un poco más del lenguaje, lo más práctico que te puedo sugerir es utilizar el shell interactivo. Veamos el mismo ejemplo:</li>
</ul>
<div class="syntax_hilite">
<div id="code-8">
<div class="code">$ gst -q<br />
GNU Smalltalk ready</p>
<p>st&gt; <span style="color:#CC0000;">'Hola Mundo!'</span> printNl !<br />
<span style="color:#CC0000;">'Hola Mundo'</span><br />
st&gt;</div>
</div>
</div>
<p></p>
<p>Vía: <a href="http://www.thegeekstuff.com/2009/10/smalltalk-hello-world-example-how-to-write-and-execute-smalltalk-program-on-linux-os/">The Geek Stuff</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/UVMSyDTJMT4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2009/10/28/hola-mundo-en-smalltalk-para-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://luauf.com/2009/10/28/hola-mundo-en-smalltalk-para-linux/</feedburner:origLink></item>
		<item>
		<title>CenterIM, mensajería instantánea para hombres</title>
		<link>http://feedproxy.google.com/~r/luauf/~3/E6HRUsHZbcs/</link>
		<comments>http://luauf.com/2009/10/27/centerim-mensajeria-instantanea-para-hombres/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 17:00:07 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Consola]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Gtalk]]></category>
		<category><![CDATA[hombre]]></category>
		<category><![CDATA[ICQ]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[Mensajero]]></category>
		<category><![CDATA[Messenger]]></category>
		<category><![CDATA[MSN]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=1121</guid>
		<description><![CDATA[El título de esta publicación puede dar a discusiones de que es ser un verdadero "macho"; pero siempre que se hable de aplicaciones de terminal, entre colegas, solemos decir que la terminal es solo para "hombres" bien "machazos", mientras que cuanto más gráfica sea una interfaz, menos varonil es  . En definitiva, no quiero [...]]]></description>
			<content:encoded><![CDATA[<p>El título de esta publicación puede dar a discusiones de que es ser un verdadero "macho"; pero siempre que se hable de aplicaciones de terminal, entre colegas, solemos decir que la terminal es solo para "hombres" bien "machazos", mientras que cuanto más gráfica sea una interfaz, menos varonil es <img src='http://luauf.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . En definitiva, no quiero con esta introducción herir sentimientos ni tampoco ser machista. Que quede claro, es simplemente una comparativa, que nada tiene que ver con cuestiones de género ni de orientación sexual.</p>
<p>Vamos a lo que realmente interesa. En este blog varias veces publicamos algunos scripts y algunas aplicaciones para buscar en <a href="http://luauf.com/2008/06/21/google-en-tu-consola/">Google desde tu consola</a>, o en la <a href="http://luauf.com/2009/10/22/breve-script-para-buscar-en-la-wikipedia-desde-la-consola/">Wikipedia</a>, o <a href="http://luauf.com/2008/06/20/navegando-en-modo-texto-con-lynx/">navegar en modo de texto</a> y hasta <a href="http://luauf.com/2008/07/06/escuchando-musica-en-modo-texto-con-mp3blaster/">escuchar música en una aplicación de consola</a>.</p>
<p>Para quienes crean que la calidad de la GUI es directamente proporcional con la calidad de la aplicación: están totalmente equivocado (deberías saberlo), lo mismo para quienes creen que solo existen GUIs y que las aplicaciones de consola están ternimadas ( también están equivocados <img src='http://luauf.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ). No siempre se dispone de una interfaz gráfica y hasta aveces ni siquiera de mouse. Los administradores de sistemas saben muy bien lo que es trabajar con servidores remotos vía telnet o ssh que quien sabe donde están.</p>
<p>Luego de tanto prólogo, veamos lo que nos trae por aquí hoy: <strong>CenterIM</strong>, una <strong>aplicación de Mensajería Instantánea</strong> para consola. Como otras aplicaciones de IM, posee prácticamente las mismas características, siendo la más básica, soporte para varias cuentas de diferentes proveedores MSN, Yahoo, Google, ICQ, etc.</p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2009/10/Centerim_logo.png"><img class="alignnone size-full wp-image-1122" title="Centerim_logo" src="http://luauf.com/wp-content/uploads/2009/10/Centerim_logo.png" alt="Centerim_logo" width="120" height="120" /></a></p>
<p><span id="more-1121"></span></p>
<p>CenterIM puede resultar en principio engorrosa de usar, más aún si no conocemos las teclas, atajos, secuencias, etc. Pero es simplemente una cuestión de costumbre, que luego de un tiempo se convierte en una ventaja, o sino que mejor ejemplo el de editor de textos <a href="http://luauf.com/2009/04/24/como-utilizar-vi-y-no-morir-en-el-intento/">vi</a>, que en un principio es imposible de utilizar pero que luego de un poco de training se transforma en el editor de texto más completo jamás conocido.</p>
<p>Para instalar y probar CenterIM puedes descargarlo de su sitio oficial en formato de paquete de instalación o bien los fuentes, para luego compilarlos. En mi caso me compliqué un poco más la vida, pero vino bien para hacer un <strong>make </strong>un fin de semana, ya que me descargué los fuentes y me encargué de compilarlos.</p>
<p>Si utilizas Debian, puedes descargar los paquetes del FTP de la distribución, <a href="http://ftp.debian.org/debian/pool/main/c/centerim/">debian/pool/main/c/centerim</a></p>
<p>Caso contrario, la otra vía (que te comenté que seguí yo) es descargar los fuentes: <a href="http://www.centerim.org/index.php/Download">Download - CenterIM</a> y luego compilar:</p>
<ul>
<li>Primero tuve que descargarme algunas dependencias que no tenía, específicamente la <strong>libcurl</strong></li>
</ul>
<pre>$ sudo apt-get install libcurl4-gnutls-dev</pre>
<ul>
<li>Luego, preparé el Makefile omitiendo soporte para algunos mensajeros y RSS:</li>
</ul>
<pre>./configure --disable-nls --disable-rpath  --disable-icq --disable-yahoo  --disable-aim --disable-irc --disable-gg  --disable-rss</pre>
<ul>
<li>Finalmente compilé:</li>
</ul>
<pre>make</pre>
<ul>
<li>Busqué el ejecutable (no sabía donde me lo había dejado):</li>
</ul>
<pre>~/Escritorio/centerim-4.22.8$ find . -name centerim</pre>
<ul>
<li>Y finalmente ejecuté:</li>
</ul>
<pre>~/Escritorio/centerim-4.22.8$ ./src/centerim</pre>
<ul>
<li>Probé configurar una <strong>cuenta de MSN</strong> y una <strong><a href="http://www.centerim.org/index.php/Frequently_Asked_Questions#How_to_use_CenterIM_with_GTalk_.2F_Google_Talk_.3F">cuenta de Google</a></strong>, y con ninguna tuve problemas. Y sinceramente, a pesar de ser una <strong>aplicación de consola</strong> para la operación básica es muy sencilla y no requiere de ninguna destreza sobrenatural <img src='http://luauf.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  (salvo aplicar la secuencia <strong>ESC-ESC</strong> en algunas ocasiones)</li>
</ul>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2009/10/screen.png"><img class="alignnone size-medium wp-image-1125" title="screen" src="http://luauf.com/wp-content/uploads/2009/10/screen-300x170.png" alt="screen" width="300" height="170" /></a></p>
<p>Enlace: <a href="http://www.centerim.org/index.php/Main_Page">CenterIM</a></p>
<p>Vía: <a href="http://www.elcodigok.com.ar/2009/07/mensajeria-instantanea-desde-consola/">El Codigo K</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/E6HRUsHZbcs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2009/10/27/centerim-mensajeria-instantanea-para-hombres/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://luauf.com/2009/10/27/centerim-mensajeria-instantanea-para-hombres/</feedburner:origLink></item>
		<item>
		<title>Breve script para buscar en la Wikipedia desde la consola</title>
		<link>http://feedproxy.google.com/~r/luauf/~3/Os9NCZwyQZs/</link>
		<comments>http://luauf.com/2009/10/22/breve-script-para-buscar-en-la-wikipedia-desde-la-consola/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 03:01:04 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[buscar]]></category>
		<category><![CDATA[Consola]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=1118</guid>
		<description><![CDATA[Esta publicación es pequeña pero muy efectiva, básicamente se trata de un script para buscar en la wikipedia desde la consola, valiéndose simplemente del comando dig.

A continuación el script y un ejemplo.
El script:


$ cat buscaWikipedia.sh
#!/bin/sh
dig +short txt $&#123;1&#125;.wp.dg.cx



Asignación de permiso de ejecución:


chmod +x buscaWikipedia.sh



Ejecución y salida:


./buscaWikipedia.sh spanglish
"Spanglish refers to the code-switching of \"English\" and \"Spanish\", [...]]]></description>
			<content:encoded><![CDATA[<p>Esta publicación es pequeña pero muy efectiva, básicamente se trata de un script para buscar en la wikipedia desde la consola, valiéndose simplemente del comando <strong>dig</strong>.</p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2009/10/terminal.png"><img class="alignnone size-medium wp-image-1120" title="terminal" src="http://luauf.com/wp-content/uploads/2009/10/terminal-300x98.png" alt="terminal" width="300" height="98" /></a></p>
<p><span id="more-1118"></span>A continuación el script y un ejemplo.</p>
<p>El script:</p>
<div class="syntax_hilite">
<div id="code-12">
<div class="code">$ cat buscaWikipedia.<span style="">sh</span><br />
#!/bin/sh<br />
dig +short txt $<span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#800000;">1</span><span style="color:#006600; font-weight:bold;">&#125;</span>.<span style="">wp</span>.<span style="">dg</span>.<span style="">cx</span></div>
</div>
</div>
<p></p>
<p>Asignación de permiso de ejecución:</p>
<div class="syntax_hilite">
<div id="code-13">
<div class="code">chmod +x buscaWikipedia.<span style="">sh</span></div>
</div>
</div>
<p></p>
<p>Ejecución y salida:</p>
<div class="syntax_hilite">
<div id="code-14">
<div class="code">./buscaWikipedia.<span style="">sh</span> spanglish<br />
<span style="color:#CC0000;">"Spanglish refers to the code-switching of <span style="color:#000099; font-weight:bold;">\"</span>English<span style="color:#000099; font-weight:bold;">\"</span> and <span style="color:#000099; font-weight:bold;">\"</span>Spanish<span style="color:#000099; font-weight:bold;">\"</span>, in the speech of the Hispanic population of the United States, Gibraltar and most of the spanish holiday resorts, who are exposed to both Spanish and English. http://en.wikipedia.org/wiki/"</span> <span style="color:#CC0000;">"Spanglish"</span></div>
</div>
</div>
<p></p>
<p>Vía: <a href="http://paindev.wordpress.com/2009/08/31/un-script-para-buscar-en-wikipedia/">Pain Dev</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/Os9NCZwyQZs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2009/10/22/breve-script-para-buscar-en-la-wikipedia-desde-la-consola/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://luauf.com/2009/10/22/breve-script-para-buscar-en-la-wikipedia-desde-la-consola/</feedburner:origLink></item>
		<item>
		<title>El léxico informático</title>
		<link>http://feedproxy.google.com/~r/luauf/~3/UPmAMTHL2pE/</link>
		<comments>http://luauf.com/2009/10/19/el-lexico-informatico/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 02:12:48 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[brutalidades]]></category>
		<category><![CDATA[bruto]]></category>
		<category><![CDATA[diccionario]]></category>
		<category><![CDATA[idioma]]></category>
		<category><![CDATA[malas palabras]]></category>
		<category><![CDATA[real academia española]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=1116</guid>
		<description><![CDATA[Revisando mis feeds me encontré con un artículo interesante que resume la mayoría de las "brutalidades" que se emplean en el léxico informático y que no se encuentran en nuestro diccionario de la Real Academia Española.
Yo admito utilizar muchas de estas palabras y entre colegas nos entendemos, ahora ¿tan mal está su uso? en varios [...]]]></description>
			<content:encoded><![CDATA[<p>Revisando mis feeds me encontré con un artículo interesante que resume la mayoría de las "brutalidades" que se emplean en el léxico informático y que no se encuentran en nuestro diccionario de la <a href="http://www.rae.es/rae.html">Real Academia Española</a>.</p>
<p>Yo admito utilizar muchas de estas palabras y entre colegas nos entendemos, ahora ¿tan mal está su uso? en varios casos son preferibles dichas "brutalidades" a la traducción correcta ¿Acaso son malas palabras? y a la mente me viene el discurso de Fontanarrosa en el Congreso de la Lengua Española llevado a cabo en Rosario en 2004 ¿Son malas porque les pegan a las otras palabras?</p>
<p>Vamos con los términos y para cada uno mi comentario totalmente subjetivo y personal.</p>
<p><span id="more-1116"></span></p>
<ul>
<li><strong>Submitear</strong>: acción general de los formularios, cuya traducción es enviar. Submitear sin dudas es un término más amplio y más rico.</li>
<li><strong>Encriptar, desencriptar</strong>: aunque no lo creas no son "buenas palabras", sino que vienen de "cifrar” y descifrar, pero como se trata en criptografía generalmente se comete este error.</li>
<li><strong>Comitear</strong>: usado para enviar cambios a un repositorio. La traducción literal sería "cometer”, o "comprometer”, prefiero ser "bruto" y seguir diciendo "comitear", antes que la traducción literal. También usado en el ambiente de las bases de datos para "confirmar" una transacción o "deshacer" o "<strong>rollbackear</strong>"</li>
<li><strong>Updetear/Upgradear</strong>: simplemente actualizar, da lo mismo, aunque antes de decir "hacer un update" me quedo con "updetear"</li>
<li><strong>Taguear/Branchear</strong>: utilizado cuando se hace un tag o rama en sistemas de control de versiones. Nunca he usado este término.</li>
<li><strong>Checautear / Chequinear</strong>: del inglés "to check out”, "to check in”, utilizado para obtener código de un repositorio.</li>
<li><strong>Versiona</strong>r: incluir en un repositorio, sería algo así como "poner bajo control de versiones”, con versionar nos ahorramos bastantes palabras ¿no?</li>
<li><strong>Parsear</strong>: del inglés "to parse” ¿Analizar acaso? Sin palabras, parsear es un término mucho menos genérico.</li>
<li><strong>Librería</strong>: de esto ya vi hablar en libros de informática, la verdadera tradución de Library es biblioteca, pero el uso de "librería" está tan generalizado y tan relacionado a Library que es imposible librarse de el.</li>
<li><strong>Debuguear / Debaguear</strong>: simplemente depurar, no me disgusta ninguna de las dos formas.</li>
<li><strong>JSonear</strong>: dícese de aquel que intercambia datos a través de JSON... esto ya es un exceso, bruto!</li>
<li><strong>Linkear</strong>: enlazar, da lo mismo, pero linkear suena más fácil.</li>
<li><strong>Setear</strong>: es criminal cambiar esta palabra por su traducción literal "establecer".</li>
<li><strong>Stackear</strong>: termino utilizado para "poner en la pila" o "apilar”, vamos con stackear!</li>
<li><strong>Backupear, Restorear, Dropear</strong>: ¿acaso prefieres decir "respaldar", "restaurar" o "tirar”?</li>
<li><strong>Joinear</strong>: ¿que mejor forma que decirlo?</li>
<li><strong>Codear</strong>: codificar, escribir código o "pegarle a algo con los codos”, jaja</li>
<li><strong>Castear</strong>: ¿como traducis esto? ¿emitir? ¿pasar de un tipo de dato a otro? conclusión: castear es irremplazable!</li>
<li><strong>Splitear, Trimear</strong>: partir y arreglar u ordenar, da lo mismo.</li>
<li><strong>Deployar / Deploiar</strong>: ¿acaso decir "desplegamos una aplicación" suena mejor?</li>
<li><strong>Matchear</strong>: "hacer coincidir”... gracias, me quedo con Matchear.</li>
<li><strong>Randomizar</strong>: "ordenar” al azar.</li>
<li><strong>Refactorear / Refactorizar</strong>: técnica de la ingeniería de software para reestructurar un código fuente, es una palabra irremplazable.</li>
<li><strong>Testear</strong>: hacer pruebas... simplemente testear y punto!</li>
<li><strong>Singletonizar / Singletonear</strong>: aplicar el patrón de diseño "Singleton", jaja... no la había escuchado jamás, pero como otras palabras, resume mucho es una única palabra.</li>
<li><strong>Routear</strong>: "encaminar", "Dar ruta", este es el caso de otra palabra irremplazable.</li>
<li><strong>Switchear</strong>: relacionado con los switchs, pues decir "cambiar” sería muy genérico.</li>
<li><strong>Estopear</strong>: "to stop” , detener, da lo mismo</li>
<li><strong>Pinguear</strong>: esta sencilla palabra resume "usar el comando ping para ver un equipo", sin dudas, pinguear es irremplazable.</li>
<li><strong>Postear</strong>: frase blogger, algo así como "publicar".</li>
<li><strong>Browsear</strong>: navegar por internet, derivada de "browser", navegador en inglés.</li>
<li><strong>Deletear</strong>: borrar, del "delete” en inglés</li>
<li><strong>Googlear</strong>: en inglés ya es verbo!</li>
<li><strong>Fotoshopear / Guimpear</strong>: manipular una imagen con Photoshop o GIMP</li>
<li><strong>Bootear</strong>: arrancar la computadora, del inglés "boot”, otra palabra irremplazable.</li>
<li><strong>Resetear</strong>: reiniciar, da lo mismo ¿no?.</li>
<li><strong>Copypastear</strong>: accion de copiar y pegar, me encanta esta "brutalidad"</li>
<li><strong>Forwardear</strong>: reenviar.</li>
<li><strong>Ripear</strong>: como "rasgar" no queda bien, sería "obtener las pistas de audio de un disco musical en formato digital", nos quedamos con ripear ¿no?</li>
<li><strong>Zipear, Rarear, Targezipear, 7zipear</strong>: acciones referidas a comprimir que incluyen el formato de compresión en el mismo verbo.</li>
<li><strong>Attachar</strong>: adjuntar</li>
<li><strong>Esquedulear</strong>: "calendarizar", es preferible ser bruto o lo sumo decir "planificar"</li>
<li><strong>Loguear/Desloguear</strong>: ¿como traducimos esto? Otro ejemplo de palabras irremplazables.</li>
<li><strong>Mirrorear</strong>: espejar.</li>
<li><strong>Customizar</strong>: personalizar.</li>
<li><strong>Reorderizar: </strong>reordenar, jaja, este es "nuevo" para mi y lo acabo de leer tan solo unas horas después de escribir esta publicación.</li>
</ul>
<p>Conclusión: no digo que hablemos mal, al contrario, soy un defensor del idioma. En este listado hay algunos excesos quizás, pero también hay muchas palabras que a pesar de no ser "palabras" y ser una suerte de "spanglish" son irremplazables en la jerga de los que trabajan en informática y que comprimen en pocas sílabas un significado muy específico.</p>
<p>En definitiva, creo que muchos de estos vocablos, siempre que lo utilicemos entre colegas no habrá problemas, al fin y al cabo cuando hablamos con los "mortales" sabemos ubicarnos y que términos no utilizar y como reemplazarlos para la correcta interpretación del receptor.</p>
<p>Vía: <a href="http://picandocodigo.net/2009/brutalidades-lexico-informaticos/">Picando Código</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/UPmAMTHL2pE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2009/10/19/el-lexico-informatico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://luauf.com/2009/10/19/el-lexico-informatico/</feedburner:origLink></item>
		<item>
		<title>Imágenes de máquinas virtuales para VMware y VirtualBox</title>
		<link>http://feedproxy.google.com/~r/luauf/~3/vTRVKNGB_SU/</link>
		<comments>http://luauf.com/2009/10/16/imagenes-de-maquinas-virtuales-para-vmware-y-virtualbox/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 15:00:33 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Imagenes]]></category>
		<category><![CDATA[iso]]></category>
		<category><![CDATA[Maquina virtual]]></category>
		<category><![CDATA[maquinas virtuales]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[Virtualización]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=1111</guid>
		<description><![CDATA[Si eres de probar sistemas operativos en máquinas virtuales, o si tienes interés de empezar de hacerlo, hay unos enlaces que te pueden simplificar la vida, o mejor dicho, ahorrarte un poco de tiempo.
El proceso de probar un sistema operativo en una máquina virtual se transforma en engorroso cuando debes descargar la ISO y luego [...]]]></description>
			<content:encoded><![CDATA[<p>Si eres de probar sistemas operativos en máquinas virtuales, o si tienes interés de empezar de hacerlo, hay unos enlaces que te pueden simplificar la vida, o mejor dicho, ahorrarte un poco de tiempo.</p>
<p>El proceso de probar un sistema operativo en una máquina virtual se transforma en engorroso cuando debes descargar la ISO y luego instalar de cero el sistema (lo que suele llevar un tiempo considerable). Para los cómodos, que no les interese el proceso de instalación y quieran ir directo a probar el sistema operativo y punto! existen sitios de Intenet que ponen a nuestra disposición imágenes ya preparadas y listas para usar de las dos máquinas virtuales por excelencia, VirtualBox y <a href="http://luauf.com/tag/vmware/">VMWare</a>, de varios sistemas operativos: Ubuntu, Debian, Fedora, ArchLinux, Haiku, CentOS, gOS, FreeBSD, TinyMe, moonOS, LinuxMint, etc.</p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2009/10/virtualbox.jpg"><img class="alignnone size-thumbnail wp-image-1112" title="virtualbox" src="http://luauf.com/wp-content/uploads/2009/10/virtualbox-150x150.jpg" alt="virtualbox" width="150" height="150" /></a><a href="http://luauf.com/wp-content/uploads/2009/10/vmware.jpg"><img class="alignnone size-full wp-image-1114" title="vmware" src="http://luauf.com/wp-content/uploads/2009/10/vmware.jpg" alt="vmware" width="112" height="108" /></a></p>
<p><span id="more-1111"></span></p>
<p>Una buena opción, con la que podemos ganar bastante tiempo y a la vez no tener más excusas al momento de probar algo distinto.</p>
<p>Enlaces: <a href="http://www.thoughtpolice.co.uk/vmware/">VMware images</a>, <a href="http://virtualbox.wordpress.com/images/">VirtualBox Images</a></p>
<p>Vía: <a href="http://ubuntulife.wordpress.com/2009/10/14/imagenes-ya-preparadas-para-virtualbox/">UbuntuLife</a>, <a href="http://www.linux-os.com.ar/linuxos/coleccion-de-maquinas-virtuales-para-vmware/">Linux-OS</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/vTRVKNGB_SU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2009/10/16/imagenes-de-maquinas-virtuales-para-vmware-y-virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://luauf.com/2009/10/16/imagenes-de-maquinas-virtuales-para-vmware-y-virtualbox/</feedburner:origLink></item>
		<item>
		<title>Interprete de Basic multiplataforma</title>
		<link>http://feedproxy.google.com/~r/luauf/~3/kni47n1YOHs/</link>
		<comments>http://luauf.com/2009/10/14/interprete-de-basic-multiplataforma/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 04:08:29 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Basic]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[compilador]]></category>
		<category><![CDATA[gwbasic]]></category>
		<category><![CDATA[hola mundo]]></category>
		<category><![CDATA[interprete]]></category>
		<category><![CDATA[qbasic]]></category>
		<category><![CDATA[spectrum]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=1108</guid>
		<description><![CDATA[Debo confesar que esta publicación me trae bastante nostalgia pues me ha llevado a abrir viejos fuentes .bas (de mis archivos) de mis comienzos. Recuerdo aquellas clases de secundaria, monitores en negro y naranja, y una primitiva versión de Gwbasic que utilizabamos simplemente para dibujar en pantalla con la instrucción LINE.
Todo es recuerdo del pasado, [...]]]></description>
			<content:encoded><![CDATA[<p>Debo confesar que esta publicación me trae bastante nostalgia pues me ha llevado a abrir viejos fuentes .bas (de mis archivos) de mis comienzos. Recuerdo aquellas clases de secundaria, monitores en negro y naranja, y una primitiva versión de Gwbasic que utilizabamos simplemente para dibujar en pantalla con la instrucción LINE.</p>
<p>Todo es recuerdo del pasado, de un pasado bastante lejano. No obstante esto, para todos los nostálgicos se ha creado Blassic, un interprete multiplataforma de Basic (desde los Spectrum, Amstrad, etc) hasta las versiones más modernas de Basic como Qbasic.</p>
<p>La compatibilidad del interprete es bastante alta, puede correr fuentes muy antiguos casi sin modificarlos. Además soporta intrucciones que lo transforman en un lenguaje de scripting.</p>
<p>Como si fuera poco Blassic es multiplataforma, està disponible para Linux, Windows y BSD, tanto los fuentes como los binarios e instaladores (para Linux en paquetes deb y rpm).</p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2009/10/blassic.jpg"><img class="alignnone size-medium wp-image-1109" title="blassic" src="http://luauf.com/wp-content/uploads/2009/10/blassic-300x70.jpg" alt="blassic" width="300" height="70" /></a></p>
<p><span id="more-1108"></span>¿Desdeas probarlo? Pues bien, descarga el interprete desde el enlace al pie del artículo y escribe un pequeño código, por ejemplo, HolaMundo.bas:</p>
<div class="syntax_hilite">
<div id="code-16">
<div class="code"><span style="color:#800000;">10</span> CLS<br />
<span style="color:#800000;">20</span> PRINT <span style="color:#CC0000;">"Hola Mundo"</span><br />
<span style="color:#800000;">30</span> END</div>
</div>
</div>
<p></p>
<p>Luego, lo ejecutamos así: <strong>blassic HolaMundo.bas</strong>.</p>
<p>Como dije, también puede utilizarse como lenguaje de scripting, por lo tanto, puesde añadir la cabecera <strong>#!/usr/local/bin/blassic</strong> y darle permisos de ejecución (<strong>chmod +x HolaMundo.bas</strong>) y luego correrlo (<strong>./HolaMundo.bas</strong>).</p>
<p>Finalmente, también puedes ejecutar blassic sin parámetros, lo que lo convierte en un <strong>interprete en tiempo real</strong> (interactive shell).</p>
<p>Enlace: <a href="http://www.blassic.org/">Blassic</a></p>
<p>Vía: <a href="http://mrcomputer.es/blog/2009/07/blassic-el-interprete-de-basic-multiversion/">El blog de Miguel</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/kni47n1YOHs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2009/10/14/interprete-de-basic-multiplataforma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://luauf.com/2009/10/14/interprete-de-basic-multiplataforma/</feedburner:origLink></item>
		<item>
		<title>Otra herramienta para crear un Live-USB de Linux</title>
		<link>http://feedproxy.google.com/~r/luauf/~3/tEkTmqrb6gM/</link>
		<comments>http://luauf.com/2009/10/11/otra-herramienta-para-crear-un-live-usb-de-linux/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 02:30:23 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[herramienta]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[live-usb]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=1105</guid>
		<description><![CDATA[Es un tema recurrente el de crear Live USBs de Linux y abordado varias veces en este blog en publicaciones como Ubuntu Live USB, Fedora Live USB Creator, Instalar Ubuntu en una unidad USB y Opciones para instalar Linux desde una memoria USB. No obstante, no todas estas herramientas brindan los resultados esperados y dependiendo [...]]]></description>
			<content:encoded><![CDATA[<p>Es un tema recurrente el de crear Live USBs de Linux y abordado varias veces en este blog en publicaciones como <a href="http://luauf.com/2008/06/15/ubuntu-live-usb/">Ubuntu Live USB</a>, <a href="http://luauf.com/2008/05/14/fedora-live-usb-creator/">Fedora Live USB Creator</a>, <a href="http://luauf.com/2009/02/12/instalar-ubuntu-en-una-unidad-usb/">Instalar Ubuntu en una unidad USB</a> y <a href="http://luauf.com/2009/04/02/opciones-para-instalar-linux-en-una-memoria-usb/">Opciones para instalar Linux desde una memoria USB</a>. No obstante, no todas estas herramientas brindan los resultados esperados y dependiendo de la distribución puede que no lleguemos a buen puerto.</p>
<p>Si has probado de todo y no te ha dado resultado o bien es la primera vez que tienes la intención de crear un "USB viviente de Linux", puedes optar por la <a href="http://www.linuxliveusb.com/">LiLi - Linux Live USB Creator</a>, una herramienta similar a las anteriores, sencilla y que al cabo de unos pocos pasos te permite disponer de un pendrive booteable con una distribución de Linux instalada.</p>
<p>Cómo característica extra, LiLi también permite virtualizar Linux en Windows (Enable Lauching LinuxLive directly in Windows) sin ningun tipo de instalación ni configuración adicional.</p>
<p><span id="more-1105"></span></p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2009/10/lili.png"><img class="size-medium wp-image-1106 aligncenter" title="lili" src="http://luauf.com/wp-content/uploads/2009/10/lili-180x300.png" alt="lili" width="180" height="300" /></a></p>
<p>Los pasos crear el Live USB son simples y además la interfaz de la aplicación es muy intuitiva, de todas formas no está de más repetirlos:</p>
<ul>
<li>Primero, seleccionar la unidad USB</li>
<li>Luego elegir la fuente que puede ser un CD, una imagen ISO o bajar una distribución de Internet.</li>
<li>A continuación puedes seleccionar el espacio del USB que dedicarás para guardar datos (persistencia)</li>
<li>Casi terminando tienes disponible algunas opciones como el tipo de sistema de archivos a utilzar, la opción de ocultar archivos o la de virtualizar Linux desde Windows.</li>
<li>Finalmente, un clic sobre la imagen del "rayo" para crear el tan nombrado Live-USB</li>
</ul>
<p>Quiero agregar, como comentario, basado en una experiencia personal, tengo una muy buena imagen de Fedora Live USB Creator, por su rapidez y capacidad de respuesta ante los problemas u errores reportados al grupo de desarrollo (<a href="https://fedorahosted.org/liveusb-creator/report">Tickets</a>). No obstante no he probado éste, así que si alguien tiene algo para comentar del mismo, bienvenidos sean.</p>
<p>Enlace: <a href="http://www.linuxliveusb.com/">LiLi USB Creator's Official Website</a></p>
<p>Vía: <a href="http://paraisolinux.com.ar/lili-linux-live-usb-creator/">Paraiso Linux</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/tEkTmqrb6gM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2009/10/11/otra-herramienta-para-crear-un-live-usb-de-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://luauf.com/2009/10/11/otra-herramienta-para-crear-un-live-usb-de-linux/</feedburner:origLink></item>
		<item>
		<title>Oracle SQL Developer 2.1</title>
		<link>http://feedproxy.google.com/~r/luauf/~3/8rQGgYaNdvY/</link>
		<comments>http://luauf.com/2009/10/07/oracle-sql-developer-2-1/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 02:20:10 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=1102</guid>
		<description><![CDATA[Oracle SQL Developer es una herramienta gratuita para desarrolladores disponible para Windows, Mac y Linux que permite manipular bases de datos Oracle y de terceros, como DB2, Access o MySQL por medio de un driver JDBC.

La última versión disponible de este cliente es la 2.1 y puede descargarse gratuitamente, previo registro aquí. Para ver la [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle SQL Developer es una herramienta gratuita para desarrolladores disponible para Windows, Mac y Linux que permite manipular bases de datos <strong>Oracle</strong> y de terceros, como <strong>DB2</strong>, <strong>Access</strong> o <strong>MySQL</strong> por medio de un driver <strong>JDBC</strong>.</p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2009/10/splash.png"><img class="alignnone size-medium wp-image-1103" title="splash" src="http://luauf.com/wp-content/uploads/2009/10/splash-300x183.png" alt="splash" width="300" height="183" /></a></p>
<p>La última versión disponible de este cliente es la 2.1 y puede descargarse gratuitamente, previo registro <a href="http://go2.wordpress.com/?id=725X1342&amp;site=ubuntulife.wordpress.com&amp;url=http%3A%2F%2Fwww.oracle.com%2Ftechnology%2Fsoftware%2Fproducts%2Fsql%2Findex21_EA1.html">aquí</a>. Para ver la lista de características de la aplicación puedes hacer clic <a href="http://go2.wordpress.com/?id=725X1342&amp;site=ubuntulife.wordpress.com&amp;url=http%3A%2F%2Fwww.oracle.com%2Ftechnology%2Fproducts%2Fdatabase%2Fsql_developer%2Ffiles%2Fnewfeaturelist21.htm">aquí</a>.</p>
<p><span id="more-1102"></span><br />
A pesar de que la herramienta tiene su fuerte en Oracle, se puede utilizar para otras bases de datos, como mencionamos y son varios los usuarios de MySQL que la utilizan por sobre las herramientas que ofrece MySQL.</p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2009/10/OracleSQLDeveloper.png"><img class="alignnone size-medium wp-image-1104" title="OracleSQLDeveloper" src="http://luauf.com/wp-content/uploads/2009/10/OracleSQLDeveloper-300x168.png" alt="OracleSQLDeveloper" width="300" height="168" /></a></p>
<p>La descarga, instalación y ejecución es sencilla y el único requerimiento es el JDK de Java 1.6.11 o superior. A modo de ayuda los pasos a seguir son:</p>
<ul>
<li>Descargar <a href="http://www.oracle.com/technology/software/products/sql/index21_EA1.html">SQL Developer 2.1</a>, en mi caso fue la versión "<em>Oracle SQL Developer for other platforms (This zip does not include a JDK)</em>" y descomprimir</li>
<li>Verificar la versión del JDK instalado, primero verificando los paquetes de Java instalados (<strong>dpkg --get-selections | grep java</strong>), la información del paquete (<strong>dpkg -s sun-java6-jdk</strong>) que incluye su versión y finalmente el path donde se encuentra instalado (<strong>dpkg -L sun-java6-jdk</strong>)</li>
<li>Luego, desde una consola, ubicarse en el directorio ./sqldeveloper  y ejecutar el script sqldeveloper.sh (<strong>sh sqldeveloper.sh</strong>)</li>
<li>Iniciado el script y solicitado path del J2SE, ingresar el obtenido dos pasos atrás, en mi caso: <strong>/usr/lib/jvm/java-6-sun-1.6.0.16</strong></li>
</ul>
<div class="syntax_hilite">
<div id="code-18">
<div class="code">Type the full pathname of a J2SE installation <span style="color:#006600; font-weight:bold;">&#40;</span>or Ctrl-C to quit<span style="color:#006600; font-weight:bold;">&#41;</span>, the path will be stored in ~/.<span style="">sqldeveloper</span>/jdk<br />
/usr/lib/jvm/java-<span style="color:#800000;">6</span>-sun-<span style="color:#800000;">1</span>.<span style="color:#800000;">6</span>.<span style="color:#800000;">0</span>.<span style="color:#800000;">16</span></div>
</div>
</div>
<p></p>
<ul>
<li>Finalmente, si quieres conectarte a otra base de datos distinta de Oracle, desde Herramientas (Tools), Preferencias (Preferences) debes buscar la rama "Base de Datos \ Controladores JDBC de Terceros" del árbol y agregar el path del mismo (en el caso de MySQL no recomiendan el 5.1, sino el 5.0.4)</li>
</ul>
<p>Vía: <a href="http://ubuntulife.wordpress.com/2009/09/27/sql-developer-2-1-disponible/">Ubuntu Life</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/8rQGgYaNdvY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2009/10/07/oracle-sql-developer-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://luauf.com/2009/10/07/oracle-sql-developer-2-1/</feedburner:origLink></item>
		<item>
		<title>Formatea tu pendrive desde Linux</title>
		<link>http://feedproxy.google.com/~r/luauf/~3/P3vUxCnl-18/</link>
		<comments>http://luauf.com/2009/09/30/formatea-tu-pendrive-desde-linux/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 01:59:25 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[DOS]]></category>
		<category><![CDATA[dostools]]></category>
		<category><![CDATA[fat]]></category>
		<category><![CDATA[format]]></category>
		<category><![CDATA[formatear]]></category>
		<category><![CDATA[pendrive]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=1099</guid>
		<description><![CDATA[Una cortita y al pié ¿como formatear un pendrive en Linux?

Un tip bastante útil para quienes teman contagiar sus equipos con Windows de algún virus residente en este tipo de dispositivos.

1. Instalar las herramientas de file system para DOS. En Debian, gracias a APT. Puede ser, como en este caso, que ya lo tengamos instalado, [...]]]></description>
			<content:encoded><![CDATA[<p>Una cortita y al pié ¿como formatear un pendrive en Linux?</p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2009/09/pendrive.jpg"><img class="alignnone size-full wp-image-1100" title="pendrive" src="http://luauf.com/wp-content/uploads/2009/09/pendrive.jpg" alt="pendrive" width="197" height="240" /></a></p>
<p>Un tip bastante útil para quienes teman contagiar sus equipos con Windows de algún virus residente en este tipo de dispositivos.</p>
<p><span id="more-1099"></span></p>
<p>1. Instalar las herramientas de file system para DOS. En Debian, gracias a <a href="http://luauf.com/2009/03/18/tips-para-el-uso-de-apt/">APT</a>. Puede ser, como en este caso, que ya lo tengamos instalado, en ese caso no está de más:</p>
<div class="syntax_hilite">
<div id="code-22">
<div class="code">$ sudo apt-get install dosfstools<br />
<span style="color:#006600; font-weight:bold;">&#91;</span>sudo<span style="color:#006600; font-weight:bold;">&#93;</span> password for user: <br />
Leyendo lista de paquetes... <span style="">Hecho</span><br />
Creando árbol de dependencias&nbsp; &nbsp; &nbsp; &nbsp;<br />
Leyendo la información de estado... <span style="">Hecho</span><br />
dosfstools ya está en su versión más reciente.<br />
<span style="color:#800000;">0</span> actualizados, <span style="color:#800000;">0</span> se instalarán, <span style="color:#800000;">0</span> para eliminar y <span style="color:#800000;">0</span> no actualizados.</div>
</div>
</div>
<p></p>
<p>2. Verificar con el comando mount donde se encuentra montado el pendrive</p>
<div class="syntax_hilite">
<div id="code-23">
<div class="code">$ mount | grep /dev<br />
$ mount | grep /dev<br />
/dev/sda2 on / type ext3 <span style="color:#006600; font-weight:bold;">&#40;</span>rw,relatime,errors=remount-ro<span style="color:#006600; font-weight:bold;">&#41;</span><br />
udev on /dev type tmpfs <span style="color:#006600; font-weight:bold;">&#40;</span>rw,mode=<span style="color:#800000;">0755</span><span style="color:#006600; font-weight:bold;">&#41;</span><br />
tmpfs on /dev/shm type tmpfs <span style="color:#006600; font-weight:bold;">&#40;</span>rw,nosuid,nodev<span style="color:#006600; font-weight:bold;">&#41;</span><br />
devpts on /dev/pts type devpts <span style="color:#006600; font-weight:bold;">&#40;</span>rw,noexec,nosuid,gid=<span style="color:#800000;">5</span>,mode=<span style="color:#800000;">620</span><span style="color:#006600; font-weight:bold;">&#41;</span><br />
/dev/sda3 on /home type ext3 <span style="color:#006600; font-weight:bold;">&#40;</span>rw,relatime,errors=remount-ro<span style="color:#006600; font-weight:bold;">&#41;</span><br />
/dev/sdc1 on /media/disk type vfat <span style="color:#006600; font-weight:bold;">&#40;</span>rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=<span style="color:#800000;">1000</span>,utf8,umask=<span style="color:#800000;">077</span>,flush<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</div>
</div>
<p>
En nuestro ejemplo se puede ver que el dispositivo /dev/sda3 se encuentra montado en /media/disk.</p>
<p>3. Desmontamos el dispositivo (si no no podremos formatearlo) y ejecutamos el comando mkfs.vfat con el path del dispositivo como argumento</p>
<div class="syntax_hilite">
<div id="code-24">
<div class="code">$ sudo mkfs.<span style="">vfat</span> /dev/sdc1 <br />
mkfs.<span style="">vfat</span> <span style="color:#800000;">3</span>.<span style="color:#800000;">0</span>.<span style="color:#800000;">1</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#800000;">23</span> Nov <span style="color:#800000;">2008</span><span style="color:#006600; font-weight:bold;">&#41;</span><br />
mkfs.<span style="">vfat</span>: /dev/sdc1 contains a mounted file system.<br />
$ umount /media/disk <br />
$ sudo mkfs.<span style="">vfat</span> /dev/sdc1 <br />
mkfs.<span style="">vfat</span> <span style="color:#800000;">3</span>.<span style="color:#800000;">0</span>.<span style="color:#800000;">1</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#800000;">23</span> Nov <span style="color:#800000;">2008</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</div>
</div>
<p></p>
<p>Vía: <a href="http://www.linux-os.com.ar/linuxos/como-formatear-un-pendrive-desde-linux-how-to-initialize-a-pendrive-linux/">Linux-OS</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/P3vUxCnl-18" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2009/09/30/formatea-tu-pendrive-desde-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://luauf.com/2009/09/30/formatea-tu-pendrive-desde-linux/</feedburner:origLink></item>
		<item>
		<title>Escribir, compilar y ejecutar el “Hola Mundo” en C++ sobre Linux</title>
		<link>http://feedproxy.google.com/~r/luauf/~3/ON4QkUWZpuQ/</link>
		<comments>http://luauf.com/2009/09/24/escribir-compilar-y-ejecutar-el-hola-mundo-en-c-sobre-linux/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 01:54:45 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[c plus plus]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[compilar]]></category>
		<category><![CDATA[Ejecutar]]></category>
		<category><![CDATA[escribir]]></category>
		<category><![CDATA[g++]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[helloworld]]></category>
		<category><![CDATA[hola mundo]]></category>
		<category><![CDATA[holamundo]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=1095</guid>
		<description><![CDATA[En pocos pasos, veremos como compilar un programa escrito en C++ sobre Linux:





Asegurarse de tener instalado el compilador para C++ (g++):



$ which c++
/usr/bin/c++
$ dpkg -l &#124; grep g++
ii  g++                                        4:4.3.3-1ubuntu1                                           The GNU C++ compiler
ii  g++-4.3                                    4.3.3-5ubuntu4                                             The GNU C++ compiler



En caso de una respuesta negativa instalarlo mediante un gestor de paquetes. En Debian o distribuciones [...]]]></description>
			<content:encoded><![CDATA[<p>En pocos pasos, veremos como compilar un programa escrito en C++ sobre Linux:</p>
<p align="center">
<a href="http://luauf.com/wp-content/uploads/2009/09/screenpp.png"><img src="http://luauf.com/wp-content/uploads/2009/09/screenpp-300x166.png" alt="screenpp" title="screenpp" width="300" height="166" class="alignnone size-medium wp-image-1096" /></a>
</p>
<p><span id="more-1095"></span></p>
<ul>
<li>Asegurarse de tener instalado el compilador para C++ (g++):</li>
</ul>
<div class="syntax_hilite">
<div id="code-29">
<div class="code">$ which c++<br />
/usr/bin/c++</p>
<p>$ dpkg -l | grep g++<br />
ii  g++                                        <span style="color:#800000;">4</span>:<span style="color:#800000;">4</span>.<span style="color:#800000;">3</span>.<span style="color:#800000;">3</span>-1ubuntu1                                           The GNU C++ compiler<br />
ii  g++-<span style="color:#800000;">4</span>.<span style="color:#800000;">3</span>                                    <span style="color:#800000;">4</span>.<span style="color:#800000;">3</span>.<span style="color:#800000;">3</span>-5ubuntu4                                             The GNU C++ compiler</div>
</div>
</div>
<p>
En caso de una respuesta negativa instalarlo mediante un gestor de paquetes. En Debian o distribuciones basadas en Debian instalarlo mediante <a href="http://luauf.com/2009/03/18/tips-para-el-uso-de-apt/">APT</a>.</p>
<ul>
<li>Escribir el clásico "Hola Mundo", helloworld.cc</li>
</ul>
<div class="syntax_hilite">
<div id="c-30">
<div class="c"><span style="color: #339933;">#include &lt;iostream&gt;</span><br />
using namespace std;</p>
<p><span style="color: #993333;">int</span> main <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
<span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/cout.html"><span style="color: #000066;">cout</span></a> &lt;&lt;<span style="color: #ff0000;">"Hola Mundo!"</span>;<br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #cc66cc;">0</span>;<br />
<span style="color: #66cc66;">&#125;</span></div>
</div>
</div>
<p></p>
<ul>
<li>Compilar:</li>
</ul>
<div class="syntax_hilite">
<div id="code-31">
<div class="code">c++ helloworld.<span style="">cc</span> -o helloword</div>
</div>
</div>
<p></p>
<ul>
<li>Ejecutar:</li>
</ul>
<div class="syntax_hilite">
<div id="code-32">
<div class="code">$ ./helloworld <br />
Hola Mundo!</div>
</div>
</div>
<p></p>
<p>Vía: <a href="http://www.thegeekstuff.com/2009/09/how-to-write-compile-and-execute-c-program-on-unix-os-with-hello-world-example-2/">The Geek Stuff</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/ON4QkUWZpuQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2009/09/24/escribir-compilar-y-ejecutar-el-hola-mundo-en-c-sobre-linux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://luauf.com/2009/09/24/escribir-compilar-y-ejecutar-el-hola-mundo-en-c-sobre-linux/</feedburner:origLink></item>
	</channel>
</rss>
