<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ernesto Rapetti</title>
	<atom:link href="http://erapetti.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://erapetti.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 29 Dec 2011 21:11:29 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='erapetti.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ernesto Rapetti</title>
		<link>http://erapetti.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://erapetti.wordpress.com/osd.xml" title="Ernesto Rapetti" />
	<atom:link rel='hub' href='http://erapetti.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Cómo sacar paquetes i386 de CentOS / RedHat 5</title>
		<link>http://erapetti.wordpress.com/2011/11/10/como-sacar-paquetes-i386-de-centos-redhat-5/</link>
		<comments>http://erapetti.wordpress.com/2011/11/10/como-sacar-paquetes-i386-de-centos-redhat-5/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 13:03:52 +0000</pubDate>
		<dc:creator>Ernesto Rapetti</dc:creator>
		
		<guid isPermaLink="false">http://erapetti.wordpress.com/?p=137</guid>
		<description><![CDATA[¿Quién precisa la versión i386 de cada paquete en un sistema x86_64? Para liberar espacio y evitar la descarga e instalación de actualizaciones de esos paquetes que no usamos yo uso este procedimiento: 1.- Confirmar que estamos usando un kernel x86_64 con este comando: # uname -a &#124; grep x86_64 Eliminar todos los paquetes i386 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=137&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>¿Quién precisa la versión i386 de cada paquete en un sistema x86_64?</p>
<p>Para liberar espacio y evitar la descarga e instalación de actualizaciones de esos paquetes que no usamos yo uso este procedimiento:</p>
<p>1.- Confirmar que estamos usando un kernel x86_64 con este comando:</p>
<p># uname -a | grep x86_64</p>
<p>Eliminar todos los paquetes i386 que también están instalados en versión x86_64:</p>
<p># yum remove $( for i in ` rpm -q arch=i386 -a` ; do [ `rpm -q $i | wc -l ` -eq 2 ] &amp;&amp; echo $i.i386; done )</p>
<p>Por las dudas confirmar que en la segunda columna del listado de confirmación dice i386 o i686 en todos los casos. Además confirmar que la sección &#8220;Removing for dependencies:&#8221; no contiene paquetes i386 u otros que puedan ser necesarios (usualmente sólo aparece algún paquete i686 que también está instalado en x86_64).</p>
<p>Lo mismo para los i686 que pueden haber quedado:</p>
<p># yum remove $( for i in ` rpm -q arch=i686 -a` ; do [ `rpm -q $i | wc -l ` -eq 2 ] &amp;&amp; echo $i.i686; done )</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/erapetti.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/erapetti.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/erapetti.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/erapetti.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/erapetti.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/erapetti.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/erapetti.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/erapetti.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/erapetti.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/erapetti.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/erapetti.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/erapetti.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/erapetti.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/erapetti.wordpress.com/137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=137&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://erapetti.wordpress.com/2011/11/10/como-sacar-paquetes-i386-de-centos-redhat-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d97ce4790401cea699bab5e0a76e33?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erapetti</media:title>
		</media:content>
	</item>
		<item>
		<title>No llegamos&#8230;.</title>
		<link>http://erapetti.wordpress.com/2010/11/25/no-llegamos/</link>
		<comments>http://erapetti.wordpress.com/2010/11/25/no-llegamos/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 11:56:26 +0000</pubDate>
		<dc:creator>Ernesto Rapetti</dc:creator>
				<category><![CDATA[ipv6]]></category>

		<guid isPermaLink="false">http://erapetti.wordpress.com/?p=129</guid>
		<description><![CDATA[Según las mejores estimaciones las direcciones IPv4 se estarían acabando en la zona Asia-Pacífico en el segundo semestre de 2011. Una vez agotadas las direcciones, los nuevos usuarios de internet deberán usar NAT o IPv6. Entre las alternativas de NAT está siendo bastante nombrado NAT444 aunque tiene problemas para soportar AJAX, muy usado en los [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=129&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Según las mejores <a href="http://www.potaroo.net/tools/ipv4/index.html">estimaciones</a> las direcciones IPv4 se estarían acabando en la zona Asia-Pacífico en el segundo semestre de 2011. Una vez agotadas las direcciones, los nuevos usuarios de internet deberán usar NAT o IPv6.</p>
<p>Entre las alternativas de NAT está siendo bastante nombrado <a href="http://www.ietf.org/id/draft-shirasaki-nat444-02.txt">NAT444</a> aunque tiene problemas para soportar AJAX, muy usado en los sitios web más visitados.</p>
<p>La alternativa de IPv6 implica que todos los servicios de internet sean accesibles también por IPv6, pero las <a href="http://plutarco.lab.bt.es/html/ipv6/global_results.html">últimas estadísticas</a> indican que existen sólo 353 sitios web en esas condiciones, de un total de 100.000.000 <a href="http://news.netcraft.com/archives/2010/11/05/november-2010-web-server-survey.html">sitios activos</a>; ni hablar de correo y otros servicios. Es más, entre esos sitios web están los 125 sitios de Google.</p>
<p>Queda un año para inventar una alternativa de transición que funcione bien&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/erapetti.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/erapetti.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/erapetti.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/erapetti.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/erapetti.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/erapetti.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/erapetti.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/erapetti.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/erapetti.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/erapetti.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/erapetti.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/erapetti.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/erapetti.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/erapetti.wordpress.com/129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=129&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://erapetti.wordpress.com/2010/11/25/no-llegamos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d97ce4790401cea699bab5e0a76e33?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erapetti</media:title>
		</media:content>
	</item>
		<item>
		<title>Encuesta de satisfacción para los tickets de soporte</title>
		<link>http://erapetti.wordpress.com/2010/09/20/encuesta-de-satisfaccion-para-los-tickets-de-soporte/</link>
		<comments>http://erapetti.wordpress.com/2010/09/20/encuesta-de-satisfaccion-para-los-tickets-de-soporte/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 01:05:10 +0000</pubDate>
		<dc:creator>Ernesto Rapetti</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://erapetti.wordpress.com/?p=122</guid>
		<description><![CDATA[Estamos utilizando RT para registrar los casos de soporte. El otro día decidimos anexar una encuesta  al mensaje que se envía por correo electrónico para avisarle al solicitante que su caso fue resuelto. La idea es que cada solicitante recibe un mensaje en HTML con dos caritas: una contenta y la otra triste. Es importante [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=122&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Estamos utilizando <a title="RT" href="http://bestpractical.com/rt/" target="_blank">RT</a> para registrar los casos de soporte. El otro día decidimos anexar una encuesta  al mensaje que se envía por correo electrónico para avisarle al solicitante que su caso fue resuelto.</p>
<p>La idea es que cada solicitante recibe un mensaje en HTML con dos caritas: una contenta y la otra triste. Es importante minimzar el menú de opciones para apoyar el impulso a hacer clic: si la persona tiene que pensarlo seguramente no va a completar la encuesta.</p>
<p>Si bien inicialmente esperábamos solamente recabar información de primera mano sobre el cumplimiento de cada caso, ahora elevamos la apuesta y le estamos agregando la posibilidad de anotar la razón por la cual no quedó conforme y además pedir que sea notificado un supervisor.</p>
<p>Esto que inicialmente surgió como una forma de obtener información de apoyo al proceso de calidad, ahora se está convirtiendo en un canal directo para llegar a los supervisores&#8230;. veremos a dónde nos lleva !</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/erapetti.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/erapetti.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/erapetti.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/erapetti.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/erapetti.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/erapetti.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/erapetti.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/erapetti.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/erapetti.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/erapetti.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/erapetti.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/erapetti.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/erapetti.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/erapetti.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=122&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://erapetti.wordpress.com/2010/09/20/encuesta-de-satisfaccion-para-los-tickets-de-soporte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d97ce4790401cea699bab5e0a76e33?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erapetti</media:title>
		</media:content>
	</item>
		<item>
		<title>Virtualizando gratis</title>
		<link>http://erapetti.wordpress.com/2010/07/26/virtualizando-grati/</link>
		<comments>http://erapetti.wordpress.com/2010/07/26/virtualizando-grati/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 23:30:09 +0000</pubDate>
		<dc:creator>Ernesto Rapetti</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://erapetti.wordpress.com/?p=119</guid>
		<description><![CDATA[En Educación Secundaria habían unos 12 servidores Windows para dar servicios generales a una red de unos 500 puestos de trabajo. Con el objetivo de aumentar la oferta de servicios y mejorar la disponibilidad y rendimiento de los servicios existentes, fuimos migrando los servicios a servidores Linux virtualizados sobre VMWare. Si bien se adquirieron licencias [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=119&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En Educación Secundaria habían unos 12 servidores Windows para dar servicios generales a una red de unos 500 puestos de trabajo.</p>
<p>Con el objetivo de aumentar la oferta de servicios y mejorar la disponibilidad y rendimiento de los servicios existentes, fuimos migrando los servicios a servidores Linux virtualizados sobre VMWare.</p>
<p>Si bien se adquirieron licencias de VMWare (y las mismas son realmente necesarias por ejemplo para migrar una máquina virtual &#8220;en caliente&#8221; de un servidor a otro) la gran mayoría de los servicios se pueden gestionar perfectamente utilizando software gratis:</p>
<ul>
<li>VMWare ESXi es gratis</li>
<li>La interfaz gráfica de administración vSphere es gratis</li>
<li>La API vim-cmd viene incluida</li>
</ul>
<p>¿Y hay que comprar licencias? pues, para mover máquinas virtuales en caliente entre servidores se precisa vMotion que no viene gratis. Los servicios de alta disponibilidad tampoco son gratis, pero se puede lograr bastante utilizando la API.</p>
<p><span id="more-119"></span>VMWare provee varias API que permiten automatizar la gestión. Nosotros elegimos la interfaz &#8220;vim-cmd&#8221; que viene incluida en la consola de VMWare ESXi y permite hacer shell scripts para automatizar tareas tales como:</p>
<ul>
<li>respaldar una máquina virtual mientras está funcionando</li>
<li>mover una máquina virtual de un servidor a otro con mínima interrupción del servicio (del orden de medio minuto, las conexiones tcp no se llegan a cortar)</li>
<li>copiar (clonar) una máquina virtual</li>
</ul>
<p>Los requemientos para poder utilizar VMWare de esta forma básicamente son:</p>
<ul>
<li>Tener hardware de servidores de marca (por ejemplo Dell, IBM, etc.)</li>
<li>Tener un data storage accesible por todos los servidores (por ejemplo iSCSI)</li>
</ul>
<p>El script que mueve una máquina virtual de un host a otro requiere que ambos hosts tengan acceso a los archivos de la máquina virtual, y básicamente lo que hace es lo siguiente:</p>
<blockquote>
<pre>#!/usr/bin/perl
#
# movervm.pl
#
#       Mueve una VM de un host a otro

use strict;
use vm;

if ($#ARGV != 2) {
 print "uso: movervm.pl VM host-actual host-nuevo\n";
 exit 1;
}

my $VM = $ARGV[0];
my $HOST_ACTUAL = $ARGV[1];
my $HOST_NUEVO = $ARGV[2];

my %path = getallvms($HOST_ACTUAL);
if (!defined($path{$VM})) {
 print "ERROR: No esta registrada $VM en $HOST_ACTUAL\n";
 exit 1;
}

print "Moviendo VM '$VM' desde $HOST_ACTUAL hacia $HOST_NUEVO...\n";

print "Suspendiendo $VM en $HOST_ACTUAL...\n";
if (! suspend($HOST_ACTUAL,$path{$VM})) {
 print "ERROR: $VM no se pudo suspender en $HOST_ACTUAL\n";
 exit(1);
}

if (! unregistervm($HOST_ACTUAL,$path{$VM})) {
 print "ERROR: $VM no se pudo quitar del registro de $HOST_ACTUAL\n";
 exit (1);
}

print "Iniciando $VM en $HOST_NUEVO...\n";
if (! registervm($HOST_NUEVO,$path{$VM},$VM)) {
 print "ERROR: $VM no se pudo agregar al registro de $HOST_NUEVO\n";
 if (! registervm($HOST_ACTUAL,$path{$VM})) {
 print "ERROR: $VM tampoco se pudo volver a agregar al registro de $HOST_ACTUAL\n";
 exit(1);
 } else {
 print "ROLLBACK: $VM se volvio a registrar en $HOST_ACTUAL\n";
 exit(1);
 }
}

my %vmid;

print "Obteniendo el nuevo id...\n";
for $_ (1..3) {
 %vmid = getvmids($HOST_NUEVO);

 last if (defined($vmid{$VM}));
 sleep(5);
}

if (!defined($vmid{$VM})) {
 print "ERROR: No se pudo obtener el vmid para $VM en $HOST_NUEVO\n";
 print "Falta iniciarla y configurar autostart\n";
 exit(1);
}

print "Iniciando $VM...\n";
if (! on($HOST_NUEVO,$vmid{$VM})) {
 print "ERROR: No se pudo encender $VM en $HOST_NUEVO\n";
 exit(1);
}

if (! autostart($HOST_NUEVO,$vmid{$VM})) {
 print "ERROR: No se pudo activar autostart para $VM en $HOST_NUEVO\n";
 exit(1);
}

exit(0);
</pre>
</blockquote>
<p>La biblioteca de funciones la tenemos en el archivo vm.pm cuyo contenido es:</p>
<blockquote>
<pre>#
# vm.pm
#
#       Modulo de funciones auxiliares de interfaz con VMWARE

use strict;

$::USER = 'root';
$::PWD = 'xxx';
$::ARGS="-U $::USER -P $::PWD";

sub getallvms ($) {
 my ($host) = @_;
 my %path;

 open(CMD,"vim-cmd $::ARGS -H $host vmsvc/getallvms|");
 while(&lt;CMD&gt;) {
 next if (/\sName\s/);
 chop();
 @_ = split(/  +/);
 $path{$_[1]} = $_[2]; # $_[1] es el nombre de la VM
 }
 close(CMD);

 return %path;
}

sub suspend ($$) {
 my ($host,$path) = @_;
 my $ok = 1;

 $path =~ s%\[(.*?)\] *%/vmfs/volumes/$1/%;
 open(CMD,"vim-cmd $::ARGS -H $host vmsvc/power.suspend '$path' 2&gt;&amp;1 |");
 while(&lt;CMD&gt;) {
 next if (/^\s*$/);
 next if (/^Suspending/);
 print;
 $ok=0;
 }
 close(CMD);

 if ($ok) {
   my $counter=0;
   while (getstate($host,$path) =~ /on/i) {
     sleep(10);
     if ($counter++ &gt; 12) {
       $ok=0;
       last;
     }
   }
 }
 return $ok;
}

sub unregistervm ($$) {
 my ($host,$path) = @_;
 my $ok = 1;

 $path =~ s%\[(.*?)\] *%/vmfs/volumes/$1/%;
 open(CMD,"vim-cmd $::ARGS -H $host vmsvc/unregister '$path' 2&gt;&amp;1 |");
 while(&lt;CMD&gt;) {
   next if (/^\s*$/);
   print;
   $ok=0;
 }
 close(CMD);

 return $ok;
}

sub registervm ($$;$) {
 my ($host,$path,$name) = @_;
 my $ok = 1;

 if (!$name) {
   $path=~ m%([^/]+)\.vmx%;
   $name = $1;
 }
 $path =~ s%\[(.*?)\] *%/vmfs/volumes/$1/%;
 open(CMD,"vim-cmd $::ARGS -H $host solo/registervm '$path' '$name' 2&gt;&amp;1 |");
 while(&lt;CMD&gt;) {
   next if (/^\s*$/);
   print;
   $ok=0;
 }
 close(CMD);

 return $ok;
}

sub getvmids {
 my ($host) = @_;
 my %vmid;

 open(CMD,"vim-cmd $::ARGS -H $host vmsvc/getallvms|");
 while(&lt;CMD&gt;) {
   next if (/\sName\s/);
   chop();
   @_ = split(/  +/);
   $vmid{$_[1]} = $_[0];
 }
 close(CMD);

 return %vmid;
}

sub on ($$) {
 my ($host,$path) = @_;
 my $ok = 1;

 $path =~ s%\[(.*?)\] *%/vmfs/volumes/$1/%;
 open(CMD,"vim-cmd $::ARGS -H $host vmsvc/power.on '$path' 2&gt;&amp;1 |");
 while(&lt;CMD&gt;) {
   next if (/^\s*$/);
   next if (/^Powering/);
   print;
   $ok=0;
 }
 close(CMD);

 if ($ok) {
   my $counter=0;
   while (getstate($host,$path) !~ /on/i) {
     message($host,$path,0,1) || sleep(10);
     if ($counter++ &gt; 12) {
       $ok=0;
       last;
     }
   }
 }
 return $ok;
}

sub autostart ($$) {
 my ($host,$vmid) =@_;

 open(CMD,"vim-cmd $::ARGS -H $host hostsvc/autostartmanager/update_autostartentry $vmid 'PowerOn' ' -1' ' -1' 'SystemDefault' ' -1' '
systemDefault' |");
 while(&lt;CMD&gt;) {
   chop();

   if (/Updated AutoStart order/) {
     return 1; # OK
   }
 }
 close(CMD);
 return 0; # ERROR
}

sub message ($$$$) {
 my ($host,$path,$messageid,$response) = @_;
 my $ok = 1;
 my $found = 0;

 $path =~ s%\[(.*?)\] *%/vmfs/volumes/$1/%;

 open(CMD,"vim-cmd $::ARGS -H $host vmsvc/message '$path' $messageid 2&gt;&amp;1 |");
 while(&lt;CMD&gt;) {
   next if (/^$/);
   if(!/No message/) {
     $found = 1;
     last;
   }
 }
 close(CMD);

 if ($found) {
   sleep 1;
   # Envio la respuesta
   open(CMD,"vim-cmd $::ARGS -H $host vmsvc/message '$path' $messageid $response 2&gt;&amp;1 |");
   while(&lt;CMD&gt;) {
     next if (/^\s*$/);
     print;
     $ok=0;
   }
 close(CMD);
 }

 return (!$found || $ok);
}

sub getstate ($$) {
 my ($host,$path) = @_;
 my $estado;

 open(CMD,"vim-cmd $::ARGS -H $host vmsvc/power.getstate '$path' |");
 while(&lt;CMD&gt;) {
   next if (/Retrieved runtime info/);
   chop();
   if (/Powered (.*)/) {
     $estado=$1;
   } elsif (/Suspended/) {
     $estado="Suspended";
   }
 }
 close(CMD);

 return $estado;
}
</pre>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/erapetti.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/erapetti.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/erapetti.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/erapetti.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/erapetti.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/erapetti.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/erapetti.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/erapetti.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/erapetti.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/erapetti.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/erapetti.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/erapetti.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/erapetti.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/erapetti.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=119&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://erapetti.wordpress.com/2010/07/26/virtualizando-grati/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d97ce4790401cea699bab5e0a76e33?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erapetti</media:title>
		</media:content>
	</item>
		<item>
		<title>CoLinux</title>
		<link>http://erapetti.wordpress.com/2008/02/18/colinux/</link>
		<comments>http://erapetti.wordpress.com/2008/02/18/colinux/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 17:45:46 +0000</pubDate>
		<dc:creator>Ernesto Rapetti</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://erapetti.wordpress.com/?p=111</guid>
		<description><![CDATA[Hoy encontré el proyecto CoLinux, y en poco tiempo ya lo tengo corriendo en Windows 2000!! La descripción del proyecto según el sitio oficial: Cooperative Linux es el primer método funcionando, gratuito y de fuente abierta que permite correr Linux en Microsoft Windows de forma nativa. Cooperative Linux es una adaptación del Kernel de Linux [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=111&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hoy encontré el proyecto CoLinux, y en poco tiempo ya lo tengo corriendo en Windows 2000!!</p>
<p><a href="http://erapetti.files.wordpress.com/2008/02/colinux.jpg" title="MyDesktop"><img src="http://erapetti.files.wordpress.com/2008/02/colinux.thumbnail.jpg?w=500" alt="MyDesktop" /></a></p>
<p>La descripción del proyecto según el <a href="http://www.colinux.org/" title="CoLinux.org">sitio oficial</a>:</p>
<blockquote><p>Cooperative Linux es el primer método funcionando, gratuito y de fuente abierta que permite correr Linux en Microsoft Windows de forma nativa.</p>
<p>Cooperative Linux es una adaptación del Kernel de Linux que le permite correr de forma cooperativa junto a otro sistema operativo en una misma computadora. Por ejemplo permite usar aplicaciones Linux en Windows/2000 sin requerir software de virtualización como VMWare.</p></blockquote>
<p>En la imagen estoy usando firefox de Linux en mi escritorio Windows, y eso me permite hacer pruebas de compatibilidad de las aplicaciones sin tener que reiniciar el PC con Linux (dual boot).</p>
<p>Además, el proyecto  <a href="http://www.andlinux.org/">andLinux</a> tiene una versión de CoLinux que ya viene con un Ubuntu completamente configurado.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/erapetti.wordpress.com/111/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/erapetti.wordpress.com/111/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/erapetti.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/erapetti.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/erapetti.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/erapetti.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/erapetti.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/erapetti.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/erapetti.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/erapetti.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/erapetti.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/erapetti.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/erapetti.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/erapetti.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/erapetti.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/erapetti.wordpress.com/111/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=111&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://erapetti.wordpress.com/2008/02/18/colinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d97ce4790401cea699bab5e0a76e33?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erapetti</media:title>
		</media:content>

		<media:content url="http://erapetti.files.wordpress.com/2008/02/colinux.thumbnail.jpg" medium="image">
			<media:title type="html">MyDesktop</media:title>
		</media:content>
	</item>
		<item>
		<title>Zona horaria de Uruguay para Windows 2000</title>
		<link>http://erapetti.wordpress.com/2008/02/13/zona-horaria-de-uruguay-para-windows-2000/</link>
		<comments>http://erapetti.wordpress.com/2008/02/13/zona-horaria-de-uruguay-para-windows-2000/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 14:05:42 +0000</pubDate>
		<dc:creator>Ernesto Rapetti</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://erapetti.wordpress.com/?p=110</guid>
		<description><![CDATA[Uruguay históricamente se ha caracterizado por una política caótica en cuanto a los cambios de horario de verano. Esto es tan así que en el archivo tzdata que se usa como fuente para determinar los cambios de horario en linux dice: # Uruguay # From Paul Eggert (1993-11-18): # Uruguay wins the prize for the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=110&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Uruguay históricamente se ha caracterizado por una política caótica en cuanto a los cambios de horario de verano. Esto es tan así que en el archivo tzdata que se usa como fuente para determinar los cambios de horario en linux dice:</p>
<p><code> </code></p>
<pre># Uruguay
# From Paul Eggert (1993-11-18):
# Uruguay wins the prize for the strangest peacetime manipulation of the rules.</pre>
<p>En fin, ahora que hace ya tres años que tenemos una regla fija, vale la pena configurar los PCs y servidores para que el cambio de hora se realice automáticamente.</p>
<p>En sistemas operativos nuevos no es problema, pues la definición de la zona horaria ya viene  incluida en las actualizaciones, pero por ejemplo en Windows 2000 no es así.</p>
<p>Hoy encontré que haciendo un archivo &#8220;montevideo.reg&#8221; con el siguiente contenido:<br />
Windows Registry Editor Version 5.00</p>
<p><code>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Montevideo Standard Time]<br />
"Display"="(GMT-03:00) Montevideo"<br />
"Dlt"="Montevideo Daylight Time"<br />
"TZI"=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,02,00,02,00,00,\<br />
00,00,00,00,00,00,00,0a,00,00,00,01,00,02,00,00,00,00,00,00,00</code></p>
<p>Luego cuando incorporamos en la registry (haciendo doble clic sobre el archivo) nos queda definida una nueva zona horaria (Montevideo Standard Time) que se puede elegir haciendo doble clic en el reloj del sistema en la lengüeta &#8220;Zona horaria&#8221;; y listo !</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/erapetti.wordpress.com/110/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/erapetti.wordpress.com/110/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/erapetti.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/erapetti.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/erapetti.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/erapetti.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/erapetti.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/erapetti.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/erapetti.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/erapetti.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/erapetti.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/erapetti.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/erapetti.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/erapetti.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/erapetti.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/erapetti.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=110&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://erapetti.wordpress.com/2008/02/13/zona-horaria-de-uruguay-para-windows-2000/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d97ce4790401cea699bab5e0a76e33?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erapetti</media:title>
		</media:content>
	</item>
		<item>
		<title>Foto seleccionada por Schmap</title>
		<link>http://erapetti.wordpress.com/2008/01/27/foto-seleccionada-por-schmap/</link>
		<comments>http://erapetti.wordpress.com/2008/01/27/foto-seleccionada-por-schmap/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 15:51:47 +0000</pubDate>
		<dc:creator>Ernesto Rapetti</dc:creator>
				<category><![CDATA[Fotos]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://erapetti.wordpress.com/?p=109</guid>
		<description><![CDATA[La guía schmap eligió una de las fotos que publiqué en flickr ! La foto no es muy linda, pero igual quedó publicada acá: http://www.schmap.com/madrid/tours_tour4/#p=1401D02&#38;i=1401D02_10.jpg<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=109&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La guía schmap eligió una de las fotos que publiqué en flickr !</p>
<div style="text-align:center;"><img src="http://www.schmap.com/madrid/tours_tour4/pictures/1401D02_10.jpg" alt="Sol" height="104" width="138" /></div>
<p>La foto no es muy linda, pero igual quedó publicada acá: <a href="http://www.schmap.com/madrid/tours_tour4/#p=1401D02&amp;i=1401D02_10.jpg" title="Madrid Intelectual" target="_blank">http://www.schmap.com/madrid/tours_tour4/#p=1401D02&amp;i=1401D02_10.jpg</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/erapetti.wordpress.com/109/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/erapetti.wordpress.com/109/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/erapetti.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/erapetti.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/erapetti.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/erapetti.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/erapetti.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/erapetti.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/erapetti.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/erapetti.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/erapetti.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/erapetti.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/erapetti.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/erapetti.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/erapetti.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/erapetti.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=109&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://erapetti.wordpress.com/2008/01/27/foto-seleccionada-por-schmap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d97ce4790401cea699bab5e0a76e33?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erapetti</media:title>
		</media:content>

		<media:content url="http://www.schmap.com/madrid/tours_tour4/pictures/1401D02_10.jpg" medium="image">
			<media:title type="html">Sol</media:title>
		</media:content>
	</item>
		<item>
		<title>Julián y Marcos</title>
		<link>http://erapetti.wordpress.com/2008/01/23/julian-y-marcos/</link>
		<comments>http://erapetti.wordpress.com/2008/01/23/julian-y-marcos/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 22:32:40 +0000</pubDate>
		<dc:creator>Ernesto Rapetti</dc:creator>
				<category><![CDATA[Fotos]]></category>

		<guid isPermaLink="false">http://erapetti.wordpress.com/2008/01/23/julian-y-marcos/</guid>
		<description><![CDATA[Hace tiempo que no ponía fotos de ellos.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=107&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p align="center"><a href="http://erapetti.files.wordpress.com/2008/01/2007-12-103-chica.jpg" title="Julián y Marcos"><img src="http://erapetti.files.wordpress.com/2008/01/2007-12-103-chica.thumbnail.jpg?w=500" alt="Julián y Marcos" /></a></p>
<p align="left">Hace tiempo que no ponía fotos de ellos.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/erapetti.wordpress.com/107/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/erapetti.wordpress.com/107/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/erapetti.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/erapetti.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/erapetti.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/erapetti.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/erapetti.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/erapetti.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/erapetti.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/erapetti.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/erapetti.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/erapetti.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/erapetti.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/erapetti.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/erapetti.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/erapetti.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=107&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://erapetti.wordpress.com/2008/01/23/julian-y-marcos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d97ce4790401cea699bab5e0a76e33?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erapetti</media:title>
		</media:content>

		<media:content url="http://erapetti.files.wordpress.com/2008/01/2007-12-103-chica.thumbnail.jpg" medium="image">
			<media:title type="html">Julián y Marcos</media:title>
		</media:content>
	</item>
		<item>
		<title>Buscador de libros de Google</title>
		<link>http://erapetti.wordpress.com/2007/12/11/buscador-de-libros-de-google/</link>
		<comments>http://erapetti.wordpress.com/2007/12/11/buscador-de-libros-de-google/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 11:22:55 +0000</pubDate>
		<dc:creator>Ernesto Rapetti</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Libros]]></category>

		<guid isPermaLink="false">http://erapetti.wordpress.com/2007/12/11/buscador-de-libros-de-google/</guid>
		<description><![CDATA[En la página de inicio de FireFox apareció un enlace al buscador de libros de Google. Lo que me pareció muy interesante es que en la página con la descripción detallada de un libro ponen un recuadro con enlaces a las librerías locales que lo pueden vender en línea, y entre ellas está entrelibros!! Qué [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=104&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En la página de inicio de FireFox apareció un enlace al buscador de libros de Google.</p>
<p>Lo que me pareció muy interesante es que en la página con la descripción detallada de un libro ponen un recuadro con enlaces a las librerías locales que lo pueden vender en línea, y entre ellas está entrelibros!!</p>
<p>Qué grande Google.</p>
<p><img src="http://erapetti.files.wordpress.com/2007/12/entrelibros.jpg?w=500" alt="entrelibros" align="right" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/erapetti.wordpress.com/104/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/erapetti.wordpress.com/104/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/erapetti.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/erapetti.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/erapetti.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/erapetti.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/erapetti.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/erapetti.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/erapetti.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/erapetti.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/erapetti.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/erapetti.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/erapetti.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/erapetti.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/erapetti.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/erapetti.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=104&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://erapetti.wordpress.com/2007/12/11/buscador-de-libros-de-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d97ce4790401cea699bab5e0a76e33?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erapetti</media:title>
		</media:content>

		<media:content url="http://erapetti.files.wordpress.com/2007/12/entrelibros.jpg" medium="image">
			<media:title type="html">entrelibros</media:title>
		</media:content>
	</item>
		<item>
		<title>Planilla para cálculo de IRPF</title>
		<link>http://erapetti.wordpress.com/2007/08/28/planilla-para-calculo-de-irpf/</link>
		<comments>http://erapetti.wordpress.com/2007/08/28/planilla-para-calculo-de-irpf/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 20:38:40 +0000</pubDate>
		<dc:creator>Ernesto Rapetti</dc:creator>
		
		<guid isPermaLink="false">http://erapetti.wordpress.com/2007/08/28/planilla-para-calculo-de-irpf/</guid>
		<description><![CDATA[Recién publicamos en el sitio web de DGI una planilla para calcular el anticipo de IRPF para los trabajadores no dependientes. Me sirvió para detectar un error en mis cálculos ¡por el cual iba a pagar de más!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=101&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recién publicamos en el sitio web de DGI una <a href="http://www.dgi.gub.uy/utilitarios/Anticipo_Bimestral_IRPF_NO_DEPENDIENTES16.xls" title="Planilla para cálculo de anticipos de IRPF - trabajadores no dependientes">planilla para calcular el anticipo de IRPF</a> para los trabajadores no dependientes.</p>
<p>Me sirvió para detectar un error en mis cálculos ¡por el cual iba a pagar de más!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/erapetti.wordpress.com/101/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/erapetti.wordpress.com/101/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/erapetti.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/erapetti.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/erapetti.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/erapetti.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/erapetti.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/erapetti.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/erapetti.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/erapetti.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/erapetti.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/erapetti.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/erapetti.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/erapetti.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/erapetti.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/erapetti.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=erapetti.wordpress.com&amp;blog=151170&amp;post=101&amp;subd=erapetti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://erapetti.wordpress.com/2007/08/28/planilla-para-calculo-de-irpf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d97ce4790401cea699bab5e0a76e33?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erapetti</media:title>
		</media:content>
	</item>
	</channel>
</rss>
