<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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: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 />
	<pubDate>Tue, 11 Nov 2008 15:00:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<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>1781407</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Reinstalar sistema operativo en ASUS Eee PC 701</title>
		<link>http://feeds.feedburner.com/~r/luauf/~3/449602035/</link>
		<comments>http://luauf.com/2008/11/11/reinstalar-sistema-operativo-en-asus-eee-pc-701/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 15:00:31 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Miscelaneas]]></category>

		<category><![CDATA[Portatiles]]></category>

		<category><![CDATA[Sistemas Operativos]]></category>

		<category><![CDATA[701]]></category>

		<category><![CDATA[ASUS]]></category>

		<category><![CDATA[Eee]]></category>

		<category><![CDATA[notebook]]></category>

		<category><![CDATA[portatil]]></category>

		<category><![CDATA[ultraportatil]]></category>

		<category><![CDATA[Xandros]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=706</guid>
		<description><![CDATA[Hace pocos días agregué a mi escritorio una nueva integrante, la &#8220;ultraportatil&#8221; ASUS Eee PC 701. Los &#8220;muchachos&#8221; a los que se las compré le habían instalado un maravilloso Windows XP UE (lease con tono irónico) cuando en realidad mi modelo elegido debía venir con Xandros Linux.
Como no tenía tiempo para gastar, tuve que resignarme [...]]]></description>
			<content:encoded><![CDATA[<p>Hace pocos días agregué a mi escritorio una nueva integrante, la &#8220;ultraportatil&#8221; ASUS Eee PC 701. Los &#8220;muchachos&#8221; a los que se las compré le habían instalado un maravilloso Windows XP UE (lease con tono irónico) cuando en realidad mi modelo elegido debía venir con Xandros Linux.</p>
<p>Como no tenía tiempo para gastar, tuve que resignarme y decidí soportar al Windows que traía instalado (a pesar que era un caracol). Al cabo de unos días, por una de esas razones que solo Microsoft sabrá (o no), luego de una clásica pantalla azul mi Windows no volvió a arrancar. Finalmente, el tiempo que no tenía para gastar, me lo tuve que hacer forzosamente (de todas formas no hay mal que por bien no venga).</p>
<p>Así, dadas las circunstancias me puse en campaña para instalar en mi portatil Xandros (el Linux que ASUS eligió y customizó para esta portatil).</p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2008/11/asus-eee-pc-701.jpg"><img class="alignnone size-medium wp-image-707" title="asus-eee-pc-701" src="http://luauf.com/wp-content/uploads/2008/11/asus-eee-pc-701-300x237.jpg" alt="" width="300" height="237" /></a></p>
<p><span id="more-706"></span></p>
<p>Una aclaración más, según he leido se puede bootear la portatil presionando F9, de esta forma se puede restaurar el sistema operativo original. Esta opción no fue válida para mi, pues cuando le instalaron Windows hicieron &#8220;desaparecer&#8221; una partición de rescate de donde teóricamente se restaura el sistema operativo.</p>
<p>A continuación les detallo los pasos que seguí para tener restaurado en mi portatil el sistema operativo original y completamente funcional:</p>
<ul>
<li><strong>ASUS</strong> junto a la portatil me incluyó dos discos ópticos: un CD con utilidades y drivers (<strong>Support CD</strong>) y un DVD (<strong>Linux Recovery DVD</strong>). De ambos, elegí el CD de soporte y lo introduje en una PC Windows de escritorio.</li>
<li>Luego, ejecuté una utilidad (<strong>AsusSetup.exe</strong>) que viene el en directorio <strong>Software\BootTool\</strong></li>
<li>La aplicación es muy sencilla, en primera instancia me solicitó introducir una memoria <strong>USB</strong> de más de 1Gb (yo de cabeza dura probé con un Pendrive de 1Gb, pero sin suerte, por lo tanto finalmente utilizé uno de 4Gb, aunque con 2Gb ya alcanzaba)</li>
<li>La herramienta nos ofrece dos opciones, una de formatear nuestra unidad <strong>USB</strong> en <strong>FAT16</strong> y la otra de copiar la imagen del equipo <strong>Eee PC</strong> en la unidad USB y convertirla en booteable. Elegimos la segunda opción y hacemos clic en <strong>Ejecutar</strong>.</li>
<li>Inmediatamente nos solicitará el &#8220;<strong>Linux Recovery DVD</strong>&#8220;; le hacemos caso a lo solicitado.</li>
<li>Al cabo de unos pocos minutos terminará el proceso y podrás quitar el DVD como la unidad USB y cerrar la utilidad.</li>
<li>Finalmente, introducimos el Pendrive en la portatil y al momento de mostrar el <strong>boot screen</strong> de la BIOS presionamos &lt;Esc&gt; y &lt;Tab&gt; para que nos solicite el dispositivo con el que deseamos bootear. Aquí seleccionamos el dispositivo USB introducido.</li>
<li>Luego deberíamos ver el mensaje &#8220;<em>Uncompressing Linux&#8230; Ok, &#8230;&#8230;..</em>&#8221; y al cabo de no más de 15 segundos nos solicitará ingresar &#8220;<strong>yes</strong>&#8221; para confirmar la instalación del sistema operativo.</li>
</ul>
<blockquote>
<pre class="file">Uncompressing Linux... Ok, booting the kernel.
Waiting 15 sec for USB subsystem...
Trying disk sdb...
Trying disk sdc...
Found EEEPC-701 image on Flash Disk       [/dev/sdc]...

Ready to image ASUS Eee PC 701 using build 2007.10.19_13.01.
Enter "yes" to continue, anything else to reboot.</pre>
</blockquote>
<ul>
<li>El proceso no demoró más de cinco minutos. Terminado ese tiempo se reinicia la portatil y ya estuve booteando el Linux que ASUS nos preparó, que dicho sea de paso bootea muy rápido y se muestra, en general, muy versatil con el resto de las aplicaciones.</li>
</ul>
<p>Como verán, la instalación es muy simple y teniendo los requisitos necesarios (Pendrive de más de 1Gb, CD de soporte y DVD con la imagen del SO) en pocos minutos ya tendrás la PC tal como viene de fábrica.</p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/449602035" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2008/11/11/reinstalar-sistema-operativo-en-asus-eee-pc-701/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=luauf&amp;itemurl=http%3A%2F%2Fluauf.com%2F2008%2F11%2F11%2Freinstalar-sistema-operativo-en-asus-eee-pc-701%2F</feedburner:awareness><feedburner:origLink>http://luauf.com/2008/11/11/reinstalar-sistema-operativo-en-asus-eee-pc-701/</feedburner:origLink></item>
		<item>
		<title>Instalar VMware Sever 2 en Ubuntu</title>
		<link>http://feeds.feedburner.com/~r/luauf/~3/447957270/</link>
		<comments>http://luauf.com/2008/11/10/instalar-vmware-sever-2-en-ubuntu/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 03:00:05 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Sistemas Operativos]]></category>

		<category><![CDATA[VMWare]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[Virtualización]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=702</guid>
		<description><![CDATA[Hoy, retomando mis pruebas en el mundo de la virtualización, descargué VMware Server y desempolvé una vieja publicación (Instalar VMware Server en Ubuntu 8.04)
A pesar de no prestar mucha atención, noté que las cosas no eran como antes, hasta que me di cuenta que aquella vez que había instalado VMware Server lo había hecho con [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy, retomando mis pruebas en el mundo de la virtualización, descargué VMware Server y desempolvé una vieja publicación (<a href="http://luauf.com/2008/07/10/instalar-vmware-server-en-ubuntu-804/">Instalar VMware Server en Ubuntu 8.04</a>)</p>
<p>A pesar de no prestar mucha atención, noté que las cosas no eran como antes, hasta que me di cuenta que aquella vez que había instalado VMware Server lo había hecho con la versión 1, no con la versión 2 recién descargada.</p>
<p>De ahora en más cuento mi nueva experiencia (que no presenta muchos cambios respecto a la vez anterior):</p>
<p><span id="more-702"></span></p>
<ul>
<li>Primero de todo descargamos VMware Server. Solo necesitarás registrarte completando unos pocos datos y tomando nota de la licencia suministrada al finalizar el registro. El número de licencias lo eligirás en función de sus requerimientos.</li>
<li>Al momento de descargar recuerda seleccionar la versión para Linux (32 o 64 bits), pero no el RPM, sino el TAR (son unos 500Mb aproximadamente)</li>
<li>Una vez descargado descomprimimos el archivo y corremos el script de instalación:</li>
</ul>
<div class="syntax_hilite">
<div id="code-5">
<div class="code">tar xvfz VMware-server-*.<span style="">tar</span>.<span style="">gz</span><br />
cd vmware-server-distrib<br />
sudo ./vmware-install.<span style="">pl</span></div>
</div>
</div>
<p></p>
<ul>
<li>El instalador nos hará un montón de preguntas, pero por lo general basta con presionar ENTER y aceptar la opción por default ante cada solicitud.</li>
<li>Una vez instalado, antes de correr por primera vez, es necesario configurar VMware Server. Si has aceptado los valores predeterminado ante cada pregunta del instalador, correrá el script /usr/bin/vmware-config.pl</li>
</ul>
<div class="syntax_hilite">
<div id="code-6">
<div class="code">Before running VMware Server for the first time, you need to configure it by<br />
invoking the following command: <span style="color:#CC0000;">"/usr/bin/vmware-config.pl"</span>. <span style="">Do</span> you want this<br />
program to invoke the command for you now? <span style="color:#006600; font-weight:bold;">&#91;</span>yes<span style="color:#006600; font-weight:bold;">&#93;</span></div>
</div>
</div>
<p></p>
<ul>
<li>Durante la configuración, en algunos casos eligiremos otra opción diferente a la predeterminada. Por ejemplo, para la selección del usuario administrador (donde debemos ingresar un usuario válido del sistema) y el directorio donde deseamos almacenar nuestras máquinas virtualmente. Luego, se nos solicitará también el serial number provisto al final del registro desde la web.</li>
</ul>
<div class="syntax_hilite">
<div id="code-7">
<div class="code">The current administrative user for VMware Server  is <span style="color:#CC0000;">''</span>.  Would you like to<br />
specify a different administrator? <span style="color:#006600; font-weight:bold;">&#91;</span>no<span style="color:#006600; font-weight:bold;">&#93;</span> yes</p>
<p>Please specify the user whom you wish to be the VMware Server administrator<br />
luciano</p>
<p>Using luciano as the VMware Server administrator.</p>
<p><span style="">In</span> which directory do you want to keep your virtual machine files?<br />
<span style="color:#006600; font-weight:bold;">&#91;</span>/var/lib/vmware/Virtual Machines<span style="color:#006600; font-weight:bold;">&#93;</span></p>
<p>The path <span style="color:#CC0000;">"/var/lib/vmware/Virtual Machines"</span> does not exist currently. <span style="">This</span><br />
program is going to create it, including needed parent directories. <span style="">Is</span> this<br />
what you want? <span style="color:#006600; font-weight:bold;">&#91;</span>yes<span style="color:#006600; font-weight:bold;">&#93;</span></p>
<p>Do you want to enter a serial number now? <span style="color:#006600; font-weight:bold;">&#40;</span>yes/no/help<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#91;</span>no<span style="color:#006600; font-weight:bold;">&#93;</span> yes</p>
<p>Please enter your <span style="color:#800000;">20</span>-character serial number.</p>
<p><span style="">Type</span> XXXXX-XXXXX-XXXXX-XXXXX or <span style="color:#CC0000;">'Enter'</span> to cancel:  XXXXX-XXXXX-XXXXX-XXXXX</div>
</div>
</div>
<p></p>
<p>Una gran diferencia en VMware Server 2, es que este no provee una aplicación de escritorio para la administración de máquinas virtuales. Sinó, que deberás hacerlo mediante un browser (por ejemplo, Firefox).</p>
<p>Para acceder a la interfaz administrativa, habra que ir a la URL <span class="system">https://tu_ip:8333</span>) o <span class="system">http://tu_ip:8222 en tu browser favorito. La interfaz administrativa puede ser accedida desde el nodo local o remotamente. </span></p>
<p><span class="system">Si utilizas Firefox 3 y HTTPS, deberás crear una excepción y aceptar el certificado de seguridad provisto por el servidor.</span></p>
<ul>
<li>Luego, nos solicita usuario y password, este corresponde a un nombre de usuario y password existente en el sistema (recuerdas que antes, durante la instalación nosotros elegimos que usuario hará de administrador):</li>
</ul>
<div class="syntax_hilite">
<div id="code-8">
<div class="code">The current administrative user for VMware Server  is <span style="color:#CC0000;">''</span>.  Would you like to<br />
specify a different administrator? <span style="color:#006600; font-weight:bold;">&#91;</span>no<span style="color:#006600; font-weight:bold;">&#93;</span> yes</p>
<p>Please specify the user whom you wish to be the VMware Server administrator<br />
luciano</div>
</div>
</div>
<p></p>
<ul>
<li>Luego, nos solicita usuario y password, este corresponde a un nombre de usuario y password existente en el sistema (recuerdas que antes, durante la instalación nosotros elegimos que usuario hará de administrador</li>
</ul>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2008/11/vmwareserver2_login.png"><img class="alignnone size-medium wp-image-703" title="vmwareserver2_login" src="http://luauf.com/wp-content/uploads/2008/11/vmwareserver2_login-300x184.png" alt="" width="300" height="184" /></a></p>
<ul>
<li>La estructura de la interfaz administrativa es similar a la de la vieja aplicación de escritorio de VMware Server 1, por lo tanto no deberías de tener mayores inconvenientes en la operación de la misma</li>
</ul>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2008/11/vmwareserver2_ui.png"><img class="alignnone size-medium wp-image-704" title="vmwareserver2_ui" src="http://luauf.com/wp-content/uploads/2008/11/vmwareserver2_ui-300x185.png" alt="" width="300" height="185" /></a></p>
<p>Vía: <a href="http://www.howtoforge.com/how-to-install-vmware-server-2-on-an-ubuntu-8.04-desktop" target="_blank">HowtoForge</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/447957270" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2008/11/10/instalar-vmware-sever-2-en-ubuntu/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=luauf&amp;itemurl=http%3A%2F%2Fluauf.com%2F2008%2F11%2F10%2Finstalar-vmware-sever-2-en-ubuntu%2F</feedburner:awareness><feedburner:origLink>http://luauf.com/2008/11/10/instalar-vmware-sever-2-en-ubuntu/</feedburner:origLink></item>
		<item>
		<title>Desinstalar VMware Server</title>
		<link>http://feeds.feedburner.com/~r/luauf/~3/446751631/</link>
		<comments>http://luauf.com/2008/11/08/desinstalar-vmware-server/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 19:26:37 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Sistemas Operativos]]></category>

		<category><![CDATA[VMWare]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[WMWare]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=701</guid>
		<description><![CDATA[Si tu VMWare Server se ha dañado, o bien, si no deseas y deseas quitarlo de tu sistema por el poco uso que le das, verás que desinstalarlo es mucho más sencillo que instalarlo.
¿Recuerdan cuando vimos como Instalar VMware Server en Ubuntu 8.04? Bien... durante la instalación de WMware Server, entre tantas cosas que son [...]]]></description>
			<content:encoded><![CDATA[<p>Si tu <strong>VMWare Server</strong> se ha dañado, o bien, si no deseas y deseas quitarlo de tu sistema por el poco uso que le das, verás que desinstalarlo es mucho más sencillo que instalarlo.</p>
<p>¿Recuerdan cuando vimos como <a href="http://luauf.com/2008/07/10/instalar-vmware-server-en-ubuntu-804/">Instalar VMware Server en Ubuntu 8.04</a>? Bien... durante la instalación de WMware Server, entre tantas cosas que son distribuidas a lo largo del filesystem, también nos deja un script que se encarga de hacer la desintalación de este software: <strong>/usr/bin/vmware-uninstall.pl</strong></p>
<p><span id="more-701"></span></p>
<p>Mucho más no hay que decir, simplemente abres una consola y corres el script. A continuación pongo a vuestra disposición la reproducción de como ha corrido en mi PC:</p>
<div class="syntax_hilite">
<div id="code-10">
<div class="code">luciano@hardy:~$ cd /usr/bin/<br />
luciano@hardy:/usr/bin$ sudo vmware-uninstall.<span style="">pl</span> <br />
<span style="color:#006600; font-weight:bold;">&#91;</span>sudo<span style="color:#006600; font-weight:bold;">&#93;</span> password for luciano: <br />
Uninstalling the tar installation of VMware Server.</p>
<p><span style="">Checking</span> for active VMs:<br />
There are no Active VMs.<br />
<span style="">Stopping</span> services for VMware Server</p>
<p>Stopping VMware autostart virtual machines:<br />
&nbsp; &nbsp;Virtual machines&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; done<br />
Stopping VMware management services:<br />
&nbsp; &nbsp;VMware Virtual Infrastructure Web Access<br />
&nbsp; &nbsp;VMware Server Host Agent&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; done<br />
Stopping VMware services:<br />
&nbsp; &nbsp;VMware Authentication Daemon&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; done<br />
&nbsp; &nbsp;VM communication interface socket family:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;done<br />
&nbsp; &nbsp;Virtual machine communication interface&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;done<br />
&nbsp; &nbsp;Virtual machine monitor&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;done<br />
&nbsp; &nbsp;Bridged networking on /dev/vmnet0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;done<br />
&nbsp; &nbsp;Host network detection&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; done<br />
&nbsp; &nbsp;DHCP server on /dev/vmnet1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; done<br />
&nbsp; &nbsp;Host-only networking on /dev/vmnet1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;done<br />
&nbsp; &nbsp;DHCP server on /dev/vmnet8&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; done<br />
&nbsp; &nbsp;NAT service on /dev/vmnet8&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; done<br />
&nbsp; &nbsp;Host-only networking on /dev/vmnet8&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;done<br />
&nbsp; &nbsp;Virtual ethernet&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; done</p>
<p>&nbsp;* Stopping internet superserver xinetd&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#006600; font-weight:bold;">&#91;</span> OK <span style="color:#006600; font-weight:bold;">&#93;</span> <br />
&nbsp;* Starting internet superserver xinetd&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#006600; font-weight:bold;">&#91;</span> OK <span style="color:#006600; font-weight:bold;">&#93;</span> <br />
Uninstalling the tar installation of VMware VIX API.</p>
<p><span style="">The</span> removal of VMware VIX API <span style="color:#800000;">1</span>.<span style="color:#800000;">6</span>.<span style="color:#800000;">0</span> build-<span style="color:#800000;">122956</span> for Linux completed <br />
successfully.&nbsp; <span style="">Thank</span> you for having tried this software.</p>
<p><span style="">This</span> program previously created the file /dev/vmnet5, and was about to remove <br />
it.&nbsp; <span style="">Somebody</span> else apparently did it already.</p>
<p><span style="">This</span> program previously created the file /dev/vmnet2, and was about to remove <br />
it.&nbsp; <span style="">Somebody</span> else apparently did it already.</p>
<p><span style="">This</span> program previously created the file /dev/vmnet4, and was about to remove <br />
it.&nbsp; <span style="">Somebody</span> else apparently did it already.</p>
<p><span style="">This</span> program previously created the file /dev/vmnet3, and was about to remove <br />
it.&nbsp; <span style="">Somebody</span> else apparently did it already.</p>
<p><span style="">This</span> program previously created the file /dev/vmnet7, and was about to remove <br />
it.&nbsp; <span style="">Somebody</span> else apparently did it already.</p>
<p><span style="">This</span> program previously created the file /dev/vmnet9, and was about to remove <br />
it.&nbsp; <span style="">Somebody</span> else apparently did it already.</p>
<p><span style="">This</span> program previously created the file /dev/vmnet6, and was about to remove <br />
it.&nbsp; <span style="">Somebody</span> else apparently did it already.</p>
<p><span style="">File</span> /usr/lib/vmware/lib/libgcc_s.<span style="">so</span>.<span style="color:#800000;">1</span>/libgcc_s.<span style="">so</span>.<span style="color:#800000;">1</span> is backed up to <br />
/usr/lib/vmware/lib/libgcc_s.<span style="">so</span>.<span style="color:#800000;">1</span>/libgcc_s.<span style="">so</span>.<span style="color:#800000;">1</span>.<span style="">old</span>.<span style="color:#800000;">0</span>.</p>
<p><span style="">This</span> program previously created the directory <br />
/usr/lib/vmware/webAccess/tomcat/apache-tomcat-<span style="color:#800000;">6</span>.<span style="color:#800000;">0</span>.<span style="color:#800000;">16</span>, and was about to remove <br />
it. <span style="">Since</span> there are files in that directory that this program did not create, <br />
it will not be removed.</p>
<p><span style="">This</span> program previously created the directory <br />
/usr/lib/vmware/lib/libgcc_s.<span style="">so</span>.<span style="color:#800000;">1</span>, and was about to remove it. <span style="">Since</span> there are <br />
files in that directory that this program did not create, it will not be <br />
removed.</p>
<p><span style="">This</span> program previously created the directory /usr/lib/vmware/webAccess/tomcat,<br />
and was about to remove it. <span style="">Since</span> there are files in that directory that this <br />
program did not create, it will not be removed.</p>
<p><span style="">This</span> program previously created the directory /usr/lib/vmware/webAccess, and <br />
was about to remove it. <span style="">Since</span> there are files in that directory that this <br />
program did not create, it will not be removed.</p>
<p><span style="">This</span> program previously created the directory /usr/lib/vmware/lib, and was <br />
about to remove it. <span style="">Since</span> there are files in that directory that this program <br />
did not create, it will not be removed.</p>
<p><span style="">This</span> program previously created the directory /etc/vmware/state, and was about <br />
to remove it. <span style="">Since</span> there are files in that directory that this program did not<br />
create, it will not be removed.</p>
<p><span style="">This</span> program previously created the directory /etc/vmware/hostd, and was about <br />
to remove it. <span style="">Since</span> there are files in that directory that this program did not<br />
create, it will not be removed.</p>
<p><span style="">This</span> program previously created the directory /var/lib/vmware, and was about to<br />
remove it. <span style="">Since</span> there are files in that directory that this program did not <br />
create, it will not be removed.</p>
<p><span style="">This</span> program previously created the directory /usr/lib/vmware, and was about to<br />
remove it. <span style="">Since</span> there are files in that directory that this program did not <br />
create, it will not be removed.</p>
<p><span style="">This</span> program previously created the directory /var/log/vmware, and was about to<br />
remove it. <span style="">Since</span> there are files in that directory that this program did not <br />
create, it will not be removed.</p>
<p><span style="">The</span> removal of VMware Server <span style="color:#800000;">2</span>.<span style="color:#800000;">0</span>.<span style="color:#800000;">0</span> build-<span style="color:#800000;">122956</span> for Linux completed <br />
successfully.&nbsp; <span style="">Thank</span> you for having tried this software.</div>
</div>
</div>
<p></p>
<p>Finalmente, si de tu menú no desapareció "Herramientas del Sistema" deberás quitarlo manualmente desde la opción Menú principal del menú Sistema \ Preferencias.</p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/446751631" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2008/11/08/desinstalar-vmware-server/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=luauf&amp;itemurl=http%3A%2F%2Fluauf.com%2F2008%2F11%2F08%2Fdesinstalar-vmware-server%2F</feedburner:awareness><feedburner:origLink>http://luauf.com/2008/11/08/desinstalar-vmware-server/</feedburner:origLink></item>
		<item>
		<title>Bienvenida Cabra Intrépida!</title>
		<link>http://feeds.feedburner.com/~r/luauf/~3/437509329/</link>
		<comments>http://luauf.com/2008/10/30/bienvenida-cabra-intrepida/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 01:03:55 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Sistemas Operativos]]></category>

		<category><![CDATA[Intrepid Ibex]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=698</guid>
		<description><![CDATA[Finalmente llegó el "Download Day" de la última versión de Ubuntu, "Ubuntu 8.10", o "Intrepid Ibex" para los amigos.
Si quieres descargar la distro lo puedes hacer desde la web oficial, ten paciencia si anda algo lenta, pues en estas fechas tan esperadas son muchos los usuarios que quieren descargarse la novedad.
En cambio, si tienes instalado [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente llegó el "Download Day" de la última versión de Ubuntu, "Ubuntu 8.10", o "Intrepid Ibex" para los amigos.</p>
<p>Si quieres descargar la distro lo puedes hacer desde la <a href="http://www.ubuntu.com/getubuntu/download">web oficial</a>, ten paciencia si anda algo lenta, pues en estas fechas tan esperadas son muchos los usuarios que quieren descargarse la novedad.</p>
<p>En cambio, si tienes instalado Hardy Heron, deberás hacer algunas cosas antes, pues no se actualiza automáticamente por motivos que a continuación explicaré.</p>
<p><span id="more-698"></span></p>
<p>Debido a que Ubuntu 8.04 "Hardy Heron" es una versión LST (Long Term Support), no así Ubuntu 8.10. De todas formas, si tu idea es actualizar la distribución puedes hacerlo sin demasiadas vueltas.</p>
<p>A continuación veremos como actualizar una versión Desktop de Ubuntu 8.04 directamente de la red (este es el método más recomendable).</p>
<ul>
<li>Seleccionar la opción<strong> Orígenes de Software</strong> del menú <strong>Sistema / Administración</strong></li>
<li>En la solapa <strong>Actualizaciones</strong>, en la parte inferior, verás una etiqueta que dice "<strong>Mostrar nuevas versiones de la distribución</strong>" y un combo que tiene seleccionada la opción "<strong>Sólo ediciones con soporte de larga duración</strong>".</li>
</ul>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2008/10/pantallazo.png"><img class="alignnone size-medium wp-image-699" title="pantallazo" src="http://luauf.com/wp-content/uploads/2008/10/pantallazo-300x28.png" alt="" width="300" height="28" /></a></p>
<ul>
<li>Si no nos importa el soporte de larga duración y queremos actualizar a Ubuntu 8.10, debemos cambiar la opción "<strong>Sólo ediciones con soporte de larga duración</strong>" por "<strong>Ediciones normales</strong>".</li>
<li>Luego, seleccionamos la opción<strong> Gestor de actualizaciones</strong> del menú <strong>Sistema / Administración</strong> y hacemos clic sobre "<strong>Comprobar</strong>"<strong> </strong>para chequear nuevas actualizaciones.</li>
<li>Finalmente, aparecerá un mensaje indicando que hay una nueva versión "8.10" disponible. Si deseamos actualizar hacemos clic en Actualizar y seguimos el resto de las instrucciones.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/luauf/~4/437509329" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2008/10/30/bienvenida-cabra-intrepida/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=luauf&amp;itemurl=http%3A%2F%2Fluauf.com%2F2008%2F10%2F30%2Fbienvenida-cabra-intrepida%2F</feedburner:awareness><feedburner:origLink>http://luauf.com/2008/10/30/bienvenida-cabra-intrepida/</feedburner:origLink></item>
		<item>
		<title>Leer variables de entorno en Java</title>
		<link>http://feeds.feedburner.com/~r/luauf/~3/434217536/</link>
		<comments>http://luauf.com/2008/10/27/leer-variables-de-entorno-en-java/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 02:16:09 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Programación]]></category>

		<category><![CDATA[Variables]]></category>

		<category><![CDATA[Variables de entorno]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=697</guid>
		<description><![CDATA[Para los conocedores de C, la función getenv de la stdlib es una función de mucha utilidad para obtener información acerca del entorno donde se ejecute el proceso y/o aplicación. getenv, es una función que devuelve el valor de una determinada variable de entorno pasando el nombre de la misma como parámetro.
En Java, la clase [...]]]></description>
			<content:encoded><![CDATA[<p>Para los conocedores de <strong>C</strong>, la función <strong>getenv </strong>de la stdlib es una función de mucha utilidad para obtener información acerca del entorno donde se ejecute el proceso y/o aplicación. getenv, es una función que devuelve el valor de una determinada <strong>variable de entorno</strong> pasando el nombre de la misma como parámetro.</p>
<p>En <strong>Java</strong>, la clase <strong>System </strong>dispone de un método <strong>getenv</strong>, idéntico al conocido en C. Mediante este método se puede acceder a variables de entorno del sistema.</p>
<p>Sin embargo, el método getenv es obsoleto y probablemente el compilador nos muestre algún warning al momento de compilar. Por tal motivo, más de una vez debemos utilizar el método <strong>getProperty </strong>para "lograr el mismo efecto".</p>
<p>La razón por la cual getenv es obsoleto se debe a que el concepto de "variable de entorno" no es portable. Es decir, no existe ninguna garantía que los Sistemas Operativos soporten las mismas variables de entorno.</p>
<p><span id="more-697"></span></p>
<p>A continuación, un breve ejemplo de lo hablado (ten en cuenta lo que dije acerca de las variables de entorno leídas con getenv):</p>
<p><code></p>
<div class="syntax_hilite">
<div id="java-12">
<div class="java"><span style="color: #000000; font-weight: bold;">class</span> MyComputerInfo <span style="color: #66cc66;">&#123;</span></p>
<p>&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">static</span> <span style="color: #993333;">void</span> main<span style="color: #66cc66;">&#40;</span><a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">String</span></a> args<span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"PC name..........: "</span> + pcName<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"User name........: "</span> + userName<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"Processor........: "</span> + procesadorInfo<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"Operating System.: "</span> + osInfo<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"JDK version......: "</span> + jdkVersion<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></p>
<p>&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">static</span> <a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">String</span></a> pcName<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">return</span> <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getenv</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"COMPUTERNAME"</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp;<br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">static</span> <a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">String</span></a> userName<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">return</span> <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getProperty</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"user.name"</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">static</span> <a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">String</span></a> procesadorInfo<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">return</span> <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getenv</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"PROCESSOR_IDENTIFIER"</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp;<br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">static</span> <a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">String</span></a> osInfo<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">return</span> <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getProperty</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"os.name"</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp;<br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">static</span> <a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">String</span></a> jdkVersion<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">return</span> <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getProperty</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"java.version"</span><span style="color: #66cc66;">&#41;</span>;&nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp;<br />
<span style="color: #66cc66;">&#125;</span></div>
</div>
</div>
<p>
</code></p>
<p>Vía: <a href="http://casidiablo.net/obtener-variables-entorno-informacion-sistema-java/" target="_blank">El blog de Casidiablo</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/434217536" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2008/10/27/leer-variables-de-entorno-en-java/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=luauf&amp;itemurl=http%3A%2F%2Fluauf.com%2F2008%2F10%2F27%2Fleer-variables-de-entorno-en-java%2F</feedburner:awareness><feedburner:origLink>http://luauf.com/2008/10/27/leer-variables-de-entorno-en-java/</feedburner:origLink></item>
		<item>
		<title>Shipit de Ubuntu 8.10</title>
		<link>http://feeds.feedburner.com/~r/luauf/~3/426757994/</link>
		<comments>http://luauf.com/2008/10/20/shipit-de-ubuntu-810/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 20:19:42 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Sistemas Operativos]]></category>

		<category><![CDATA[Edubuntu]]></category>

		<category><![CDATA[Kubuntu]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=694</guid>
		<description><![CDATA[Finalizando la próxima semana estará para la descarga la nueva versión de Ubuntu 8.10 Intrepid Ibex. Sin embargo, como de costumbre, ya puedes solicitar el envío gratuito de los mismos a tu domicilio.


Para quienes hayan realizado el pedido alguna vez, sabrán que el pedido es totalmente gratuito y que el mismo suele demorar varias semanas. [...]]]></description>
			<content:encoded><![CDATA[<p>Finalizando la próxima semana estará para la descarga la nueva versión de Ubuntu 8.10 Intrepid Ibex. Sin embargo, como de costumbre, ya puedes solicitar el envío gratuito de los mismos a tu domicilio.</p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2008/10/masthead-shipit.png"><img class="alignnone size-medium wp-image-695" title="masthead-shipit" src="http://luauf.com/wp-content/uploads/2008/10/masthead-shipit-300x63.png" alt="" width="300" height="63" /></a></p>
<p><span id="more-694"></span></p>
<p>Para quienes hayan realizado el pedido alguna vez, sabrán que el pedido es totalmente gratuito y que el mismo suele demorar varias semanas. Y en el sur de America puede tardar hasta varios meses (de todas formas llegan).</p>
<p>Puedes realizar el pedido <a href="https://shipit.ubuntu.com/" target="_blank">aquí</a>. También puedes hacer lo mismo con las versiones <a href="https://shipit.kubuntu.org/" target="_blank">Kubuntu 8.10 </a>y <a href="https://shipit.edubuntu.org/" target="_blank">Edubuntu 8.10.<br />
</a></p>
<p><a href="https://shipit.edubuntu.org/" target="_blank"><br />
</a></p>
<p>Vía: <a href="http://mundogeek.net/archivos/2008/10/20/ya-puedes-pedir-los-cds-de-ubuntu-intrepid-ibex/" target="_blank">Mundo Geek</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/426757994" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2008/10/20/shipit-de-ubuntu-810/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=luauf&amp;itemurl=http%3A%2F%2Fluauf.com%2F2008%2F10%2F20%2Fshipit-de-ubuntu-810%2F</feedburner:awareness><feedburner:origLink>http://luauf.com/2008/10/20/shipit-de-ubuntu-810/</feedburner:origLink></item>
		<item>
		<title>A días del lanzamiento de Ubuntu 8.10</title>
		<link>http://feeds.feedburner.com/~r/luauf/~3/423201418/</link>
		<comments>http://luauf.com/2008/10/16/a-dias-del-lanzamiento-de-ubuntu-810/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 00:59:11 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Sistemas Operativos]]></category>

		<category><![CDATA[Intrepid Ibex]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=693</guid>
		<description><![CDATA[Hoy, recorriendo publicaciones antiguas, me encuentro que por los albores de este blog publicaba el "countdown" para el lanzamiento de Ubuntu 8.04. Lo cierto es que el tiempo pasa... y pasó muy rápido, pues seis meses después está a punto de ser lanzada la próxima versión de esta exitosa distribución, Ubuntu 8.10 Intrepid Ibex.
Es más, [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy, recorriendo publicaciones antiguas, me encuentro que por los albores de este blog publicaba el "countdown" para el lanzamiento de Ubuntu 8.04. Lo cierto es que el tiempo pasa... y pasó muy rápido, pues seis meses después está a punto de ser lanzada la próxima versión de esta exitosa distribución, Ubuntu 8.10 Intrepid Ibex.</p>
<p>Es más, si te das vuelta por la <a href="http://luauf.com/2008/03/30/ubuntu-804/">antigua publicación</a> sobre la que hacía mención te encontrarás un nuevo "countdown", esta vez para la fecha de lanzamiento de Ubuntu 8.10:</p>
<p align="center"><script src="http://www.ubuntu.com/files/countdown/display.js" type="text/javascript"></script></p>
<p><span id="more-693"></span></p>
<p>Si no quieres esperar, puedes ir probando la beta, descargándola <a href="http://www.ubuntu.com/testing/intrepid/beta">aquí</a> (no recomendable para entornos en producción).</p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/423201418" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2008/10/16/a-dias-del-lanzamiento-de-ubuntu-810/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=luauf&amp;itemurl=http%3A%2F%2Fluauf.com%2F2008%2F10%2F16%2Fa-dias-del-lanzamiento-de-ubuntu-810%2F</feedburner:awareness><feedburner:origLink>http://luauf.com/2008/10/16/a-dias-del-lanzamiento-de-ubuntu-810/</feedburner:origLink></item>
		<item>
		<title>COMMIT de transacciones en MySQL</title>
		<link>http://feeds.feedburner.com/~r/luauf/~3/419704725/</link>
		<comments>http://luauf.com/2008/10/13/commit-de-transacciones-en-mysql/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 17:35:23 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
		
		<category><![CDATA[Bases de Datos]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[transacciones]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=692</guid>
		<description><![CDATA[Hasta ahora no había publicado nada acerca de transacciones en MySQL, pues es mucho lo que se podría hablar del tema y son muchos los ejemplos que se podrían desarrollar para entender el alcance del tópico. Sin embargo, en el afán de hacer una publicación mounstrosa, no termino haciendo nada. Por ese motivo, me limitaré [...]]]></description>
			<content:encoded><![CDATA[<p>Hasta ahora no había publicado nada acerca de <strong>transacciones</strong> en <strong>MySQL</strong>, pues es mucho lo que se podría hablar del tema y son muchos los ejemplos que se podrían desarrollar para entender el alcance del tópico. Sin embargo, en el afán de hacer una publicación mounstrosa, no termino haciendo nada. Por ese motivo, me limitaré a hablar algunos aspectos del tema y a realizar algunos ejemplos básicos en varias entregas. Para esta primera publicación, me enfocaré en la confirmación de transacciones.</p>
<p><span id="more-692"></span></p>
<p>Antes de todos, hay que aclarar que para utilizar transacciones en MySQL (versión 5.0.x), debemos utilizar el motor de almacenamiento <strong>InnoDB</strong>.</p>
<p>Una transacción tiene dos finales posibles, <strong>COMMIT </strong>y <strong>ROLLBACK</strong>. Por defecto, MySQL trae activado el modo <strong>autocommit</strong>, es decir, realizada una transacción (por ejemplo un <strong>INSERT</strong>, <strong>UPDATE </strong>o <strong>DELETE</strong>) el mismo es confirmado apenas es ejecutado. Para desactivar el autocommit, se puede desactivar el autocomit ejecutando el comando:<br />
<codeline>SET AUTOCOMMIT=0;<br />
</codeline></p>
<p>Una vez deshabilitado el autocommit, tendremos que utilizar obligatoriamente el COMMIT para confirmar o ROLLBACK para deshacer la transacción.</p>
<p>Si se quiere deshabilitar el autocommit para una serie de comandos, lo ideal es utilizar START   TRANSACTION (sin necesidad de setear el AUTOCOMMIT en 0). </p>
<p>Al ejecutar una transacción, el motor de base de datos nos garantizará la <strong>atomicidad, consistencia, aislamiento y durabilidad (ACID)</strong> de la transacción (o conjunto de comandos) que se utilice.</p>
<p>Veremos un ejemplo completo, extraído del articulo fuente de esta publicación, donde utilizaremos START TRANSACTION (no es necesario AUTOCOMMIT en 0)</p>
<p><codeline>CREATE TABLE `departamentos` (<br />
 `CODIGO` INTEGER(11) NOT NULL DEFAULT '0',<br />
 `NOMBRE` VARCHAR(100),<br />
 `PRESUPUESTO` INTEGER(11) DEFAULT NULL,<br />
 PRIMARY KEY (`CODIGO`)<br />
)ENGINE=InnoDB<br />
</codeline></p>
<p>Ahora, insertaremos registros de la tabla departamentos_externos a departamentos mediante una transacción:</p>
<p><codeline>START TRANSACTION;<br />
SELECT @A := presupuesto<br />
FROM departamentos_externos<br />
WHERE codigo =11;<br />
INSERT INTO departamentos( codigo, nombre, presupuesto )<br />
VALUES ( 11, 'Department test', @A );<br />
COMMIT;<br />
</codeline></p>
<p>En el ejemplo anterior se guardo el presupuesto del departamento externo 11 en la variable @A y luego fue asignado al presupuesto en la tabla departamentos.</p>
<p>Otro ejemplo:<br />
<codeline>START TRANSACTION;<br />
SELECT @A := presupuesto, @B := codigo, @C := nombre<br />
FROM departamentos_externos<br />
WHERE codigo=33;<br />
INSERT INTO departamentos( codigodep, nombredep, presupuesto ) VALUES (@B , @C , @A );<br />
COMMIT ;<br />
</codeline></p>
<p>Otro ejemplo más:<br />
<codeline>START TRANSACTION;<br />
SELECT @A:=PRESUPUESTO FROM departamentos_externos WHERE codigo=11;<br />
UPDATE departamentos SET PRESUPUESTO = PRESUPUESTO + @A WHERE codigo=33;<br />
COMMIT;<br />
</codeline></p>
<p>Al realizar una transacción SQL hay que tener en cuenta que apenas se realice un INSERT, UPDATE o DELETE se genera un bloqueo sobre la tabla y que otros clientes no pueden acceder para escribir esta tabla. Otros clientes podrán realizar SELECTs sobre la tabla, pero no podrán ver los datos del primer cliente hasta que los mismos sean confirmados. Prometo pronto, tratar con más detalle el tema de bloqueos, específicamente el <strong>procesamiento concurrente de transacciones</strong>.</p>
<p>Vía: <a href="http://geekslinuxchile.blogspot.com/2008/09/transaccionales-y-de-bloqueo-de-tablas.html" target="_blank">Geek Linux</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/419704725" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2008/10/13/commit-de-transacciones-en-mysql/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=luauf&amp;itemurl=http%3A%2F%2Fluauf.com%2F2008%2F10%2F13%2Fcommit-de-transacciones-en-mysql%2F</feedburner:awareness><feedburner:origLink>http://luauf.com/2008/10/13/commit-de-transacciones-en-mysql/</feedburner:origLink></item>
		<item>
		<title>Comunicación entre terminales</title>
		<link>http://feeds.feedburner.com/~r/luauf/~3/408823320/</link>
		<comments>http://luauf.com/2008/10/01/comunicacion-entre-terminales/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 02:25:34 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Sistemas Operativos]]></category>

		<category><![CDATA[Consola]]></category>

		<category><![CDATA[Terminal]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=691</guid>
		<description><![CDATA[Gracias a que en los sistemas operativos Unix y sus clones, y en este caso particular, Linux, la comunicación entre terminales es cosa fácil.
El uso de este tip, dependerá mucho de la situación. Como se explica en la publicación original, una alternativa de uso es para el siguiente caso:
Imagina que dos usuarios están conectados por [...]]]></description>
			<content:encoded><![CDATA[<p>Gracias a que en los sistemas operativos Unix y sus clones, y en este caso particular, Linux, la comunicación entre terminales es cosa fácil.</p>
<p>El uso de este tip, dependerá mucho de la situación. Como se explica en la publicación original, una alternativa de uso es para el siguiente caso:</p>
<blockquote><p>Imagina que dos usuarios están conectados por ssh (o telnet) a un servidor, y un usuario requiere hacer un trabajo y para evitar interrupciones o alteraciones el en proceso normal requiere que el otro usuario lo espere. Mandando un mensaje de la terminal de un usuario a la terminal de otro usuario (como si se tratase de un chat) puede ser una alternativa para comunicarse. Otra alternativa, quizas más fácil, es llamarlo por telefono, siempre y cuando conozcamos su número <img src='http://luauf.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p></blockquote>
<p>Como de costumbre, vamos a la práctica:</p>
<p><span id="more-691"></span></p>
<p>Ejecutando el comando <strong>who</strong> en una nueva terminal (en Ubuntu, Aplicaciones \ Accesorios \ Terminal) podremos ver los usuarios conectados, la terminal que tienen asignadas cada usuario y la fecha y hora en la que se conectó, por ejemplo:</p>
<p>Donde, se ve que el usuario luciano tiene dos terminales, la primera es la 7 (donde corre el desktop manager) y la siguiente es la terminal abierta donde ejecutamos el <strong>who</strong>.<br />
<codeline>luciano@hardy:~$ who<br />
luciano  tty7         2008-10-01 20:18 (:0)<br />
luciano  pts/0        2008-10-01 22:56 (:0.0)<br />
</codeline><br />
Si se conecta otro usuario, y ejecutamos nuevamente el who podemos ver lo siguiente:<br />
<codeline>luciano@hardy:~$ who<br />
luciano  tty7         2008-10-01 20:18 (:0)<br />
luciano  pts/0        2008-10-01 22:56 (:0.0)<br />
invitado pts/1        2008-10-01 22:57<br />
</codeline><br />
Se observa que aparece la terminal pts/1 creada por el usuario invitado.</p>
<p>Las terminales van creandose en el directorio /dev/pts/:<br />
<codeline>luciano@hardy:~$ ls -l /dev/pts/<br />
total 0<br />
crw--w---- 1 luciano  tty 136, 0 2008-10-01 23:05 0<br />
crw------- 1 invitado tty 136, 1 2008-10-01 22:57 1<br />
</codeline></p>
<p>Para mandar un mensaje de una terminal a la otra, basta realizar un echo y redireccionar la salida estándar al archivo de la terminal deseada, por ejemplo:<br />
<codeline>echo "hola que tal, puedes dejar de trabajar por unos minutos" &gt;&gt; /dev/pts/1</codeline></p>
<p>Instantáneamente, de no haber problemas de permisos, el usuario invitado en su terminal pts/1 verá el mensaje "hola que tal, puedes dejar de trabajar por unos minutos"</p>
<p>Vía: <a href="http://www.forat.info/2008/09/11/como-comunicarse-entre-terminales/" target="_blank">F O R A T</a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/408823320" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2008/10/01/comunicacion-entre-terminales/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=luauf&amp;itemurl=http%3A%2F%2Fluauf.com%2F2008%2F10%2F01%2Fcomunicacion-entre-terminales%2F</feedburner:awareness><feedburner:origLink>http://luauf.com/2008/10/01/comunicacion-entre-terminales/</feedburner:origLink></item>
		<item>
		<title>Finalmente, MySQL Workbench para Linux</title>
		<link>http://feeds.feedburner.com/~r/luauf/~3/408794464/</link>
		<comments>http://luauf.com/2008/10/01/finalmente-mysql-workbench-para-linux/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 01:48:22 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
		
		<category><![CDATA[Bases de Datos]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://luauf.com/?p=688</guid>
		<description><![CDATA[Desde hace algo más de diez días, el equipo de desarrollo de MySQL Workbench publicó la primera versión de MySQL Workbench 5.1 para Linux en su blog (ver MySQL Workbench 5.1 Alpha for Linux available).
Desde hace tiempo, MySQL Workbench ha mostrado signos de vida y una constante evolución (aunque aún le queda largo camino por [...]]]></description>
			<content:encoded><![CDATA[<p>Desde hace algo más de diez días, el equipo de desarrollo de MySQL Workbench publicó la primera versión de MySQL Workbench 5.1 para Linux en su blog (ver <a href="http://dev.mysql.com/workbench/?p=153" target="_blank">MySQL Workbench 5.1 Alpha for Linux available</a>).</p>
<p>Desde hace tiempo, MySQL Workbench ha mostrado signos de vida y una constante evolución (aunque aún le queda largo camino por recorrer), pero lamentablemente esa evolución solo podía ser disfrutada desde Windows.</p>
<p>Finalmente, luego de una larga espera, MySQL ha publicado MySQL Workbench 5.1 para Linux, aunque aún en su versión Alpha.</p>
<p style="text-align: center;"><a href="http://luauf.com/wp-content/uploads/2008/10/wb51linuxpreview2a.png"><img class="alignnone size-medium wp-image-689" title="wb51linuxpreview2a" src="http://luauf.com/wp-content/uploads/2008/10/wb51linuxpreview2a.png" alt="" width="300" height="240" /></a></p>
<p><span id="more-688"></span></p>
<p>Por si no lo conoces, MySQL Workbench es un software para el modelado de base de datos. Con MySQL Workbench puedes crear esquemas de base de datos, tablas, relaciones, etc. Luego estos esquemas pueden ser guardados, exportados a PDF o a un archivo de imagen o a un script SQL.</p>
<p>Cabe destacar que la versión publicada es Alpha, por lo tanto incluye funcionalidades básicas, le faltan muchas otras y además en la interfaz de usuario puedes encontrar partes que faltan terminar.</p>
<p>MySQL publicó, hasta el momento, paquetes de código fuente y binarios para Ubuntu. Así también publicó una página con las instrucciones de compilación para Ubuntu.</p>
<p>Vía: <a href="http://diariolinux.com/2008/09/18/mysql-workbench-51-alpha-para-linux-ya-disponible/" target="_blank">DiarioLinux </a></p>
<img src="http://feeds.feedburner.com/~r/luauf/~4/408794464" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://luauf.com/2008/10/01/finalmente-mysql-workbench-para-linux/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=luauf&amp;itemurl=http%3A%2F%2Fluauf.com%2F2008%2F10%2F01%2Ffinalmente-mysql-workbench-para-linux%2F</feedburner:awareness><feedburner:origLink>http://luauf.com/2008/10/01/finalmente-mysql-workbench-para-linux/</feedburner:origLink></item>
	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetFeedData?uri=luauf</feedburner:awareness></channel>
</rss>
