<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2spanishfull.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="wordpress/2.3.2" --><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/" version="2.0">

<channel>
	<title>Dokudoki.com</title>
	<link>http://dokudoki.com</link>
	<description>Desde el cuarto oscuro</description>
	<pubDate>Sat, 26 Apr 2008 16:09:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Dokudoki" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">1179942</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.feedburner.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FDokudoki" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Dokudoki" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FDokudoki" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FDokudoki" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FDokudoki" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><item>
		<title>Posicionar anuncios de Adsense intercalados en Wordpress</title>
		<link>http://dokudoki.com/yo-blogger/posicionar-anuncios-de-adsense-intercalados-en-wordpress/</link>
		<comments>http://dokudoki.com/yo-blogger/posicionar-anuncios-de-adsense-intercalados-en-wordpress/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 21:21:54 +0000</pubDate>
		<dc:creator>dokudoki</dc:creator>
		
		<category><![CDATA[Yo blogger]]></category>

		<category><![CDATA[Adsense]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://dokudoki.com/yo-blogger/posicionar-anuncios-de-adsense-intercalados-en-wordpress/</guid>
		<description><![CDATA[En algún caso nos podría interesar intercalar anuncios de Adsense entre cada entrada de la página principal de nuestro blog. A pesar que existe algún que otro plugin de Wordpress que permite hacer lo mismo, como por ejemplo uno llamado <a href="http://www.chait.net/index.php?p=310%20" title="Plugin wordpress CG-Inbetween">CG-Inbetween</a>, igual prefieres insertar tu mismo el código en la plantilla de diseño del blog para conseguir el mismo resultado.

Si el plugin en cuestión no es lo que querías o no te sirve, sigue leyendo.]]></description>
			<content:encoded><![CDATA[<p>En algún caso nos podría interesar intercalar anuncios de Adsense entre cada entrada de la página principal de nuestro blog. A pesar que existe algún que otro plugin de Wordpress que permite hacer lo mismo, como por ejemplo uno llamado <a href="http://www.chait.net/index.php?p=310%20" title="Plugin wordpress CG-Inbetween">CG-Inbetween</a>, igual prefieres insertar tu mismo el código en la plantilla de diseño del blog para conseguir el mismo resultado.</p>
<p>Si el plugin en cuestión no es lo que querías o no te sirve, sigue leyendo.</p>
<p>Intercalar anuncios entre entradas es fácil, basta añadir unas lineas de código a la <em>plantilla de la página principal</em> del blog mediante el editor de temas de Wordpress. El código necesario es el siguiente (observar las lineas en negrita y su posición dentro del <em>loop</em> principal):</p>
<p class="code"> &lt;?php if (have_posts()) : ?&gt;<br />
&nbsp;&nbsp;&nbsp;<strong>&lt;?php $numpost=1; $maxpost=2; ?&gt;</strong><br />
&nbsp;&nbsp;&nbsp;&lt;?php while (have_posts()) : the_post(); ?&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;?php the_content(&#8221;); ?&gt;<br />
&nbsp;&nbsp;&nbsp;<strong>&lt;?php if ($numpost &lt;= $maxpost) {?&gt;</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!- - insertar código del anuncio de adsense aquí - -&gt;<br />
&nbsp;&nbsp;&nbsp;<strong>&lt;?php } ?&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;?php $numpost++; ?&gt;</strong><br />
&nbsp;&nbsp;&nbsp;&lt;?php endwhile; ?&gt;</p>
<p>Se trata de un trozo de código muy sencillo. <strong><em>$numpost</em></strong> es un simple contador, que se inicializa con valor <em>1</em>. <strong><em>$maxpost</em></strong> es el numero de anuncios que queremos intercalar.</p>
<p>Como las <a href="https://www.google.com/adsense/support/bin/answer.py?answer=48182&amp;sourceid=aso&amp;subid=ww-ww-et-asui&amp;medium=link" title="Política del programa Adsense">políticas del programa</a> de Adsense solo permiten un máximo de 3 bloques de anuncios por página, el valor de <strong><em>$maxpost</em></strong> será 3 como mucho. Si pones un valor superior, no aparecerán anuncios en esas posiciones.</p>
<p>Si tenemos otro bloque de anuncios en nuestra página principal (por ejemplo en la barra lateral), pondremos 2 en <strong><em>$maxpost</em></strong> (como en el ejemplo) para evitar que otros anuncios dejen de aparecer.</p>
<p>El código lo único que hace es verificar si es posible colocar un anuncio en esa posición y en caso afirmativo, lo pone.</p>
<p>Como veis es muy fácil intercalar anuncios entre entradas y en mi opinión no haría falta instalar ningún plugin al respecto. Con cuatro sencillas lineas de código podemos conseguir el mismo resultado.</p>
<p class="akst_link"><a href="http://dokudoki.com/?p=71&amp;akst_action=share-this"  title="Envíalo a un amigo, añádelo a del.icio.us, etc." id="akst_link_71" class="akst_share_link" rel="nofollow">Compártelo</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Dokudoki?a=qIz4t6G"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=qIz4t6G" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=rNBIibG"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=rNBIibG" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://dokudoki.com/yo-blogger/posicionar-anuncios-de-adsense-intercalados-en-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>El hombre que escribió 200.000 libros</title>
		<link>http://dokudoki.com/curiosidades/el-hombre-que-escribio-200000-libros/</link>
		<comments>http://dokudoki.com/curiosidades/el-hombre-que-escribio-200000-libros/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 13:40:02 +0000</pubDate>
		<dc:creator>dokudoki</dc:creator>
		
		<category><![CDATA[Curiosidades]]></category>

		<category><![CDATA["inteligencia artificial"]]></category>

		<category><![CDATA[libros]]></category>

		<guid isPermaLink="false">http://dokudoki.com/curiosidades/el-hombre-que-escribio-200000-libros/</guid>
		<description><![CDATA[Leí el otro día una noticia interesante en el New York Times acerca de un catedrático de una escuela de negocios cerca de París llamado Philip M. Parker que <a href="http://www.nytimes.com/2008/04/14/business/media/14link.html?pagewanted=1&#38;_r=1&#38;adxnnlx=1208783046-h6L4YVM14kjlqmvpRki%20Ww" title="200000+ libros - New York Times">ha <em>escrito</em> más de 200.000 libros</a> (en inglés) acerca de los más variados y pintorescos temas. Eso si, con la ayuda de unos cuantos ordenadores.

En realidad, por lo que se puede leer en la noticia, el señor Parker se dedica a recopilar información disponible públicamente por Internet y gracias a la ayuda de más de 60 servidores y 6 programadores, transforma dicha información en libros de unas 150 páginas, que vende, bajo demanda, a través de <a href="http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&#38;field-keywords=philip+parker&#38;x=0&#38;y=0" title="Parker en Amazon">Amazon</a>.]]></description>
			<content:encoded><![CDATA[<p>Leí el otro día una noticia interesante en el New York Times acerca de un catedrático de una escuela de negocios cerca de París llamado Philip M. Parker que <a href="http://www.nytimes.com/2008/04/14/business/media/14link.html?pagewanted=1&amp;_r=1&amp;adxnnlx=1208783046-h6L4YVM14kjlqmvpRki%20Ww" title="200000+ libros - New York Times">ha <em>escrito</em> más de 200.000 libros</a> (en inglés) acerca de los más variados y pintorescos temas. Eso si, con la ayuda de unos cuantos ordenadores.</p>
<p>En realidad, por lo que se puede leer en la noticia, el señor Parker se dedica a recopilar información disponible públicamente por Internet y gracias a la ayuda de más de 60 servidores y 6 programadores, transforma dicha información en libros de unas 150 páginas, que vende, bajo demanda, a través de <a href="http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&amp;field-keywords=philip+parker&amp;x=0&amp;y=0" title="Parker en Amazon">Amazon</a>.</p>
<p>No deja de ser interesante semejante iniciativa. Según se apunta, el proceso de recopilación de información (algo que a una persona podría llevarle meses de trabajo) lo realizan las computadoras en solo 13 minutos.</p>
<p>Aunque el resultado final puede estar lejos de lo que una persona real podría producir, el sr. Parker sigue avanzando e incluso entrando en otros campos, como en la educación, creando por ejemplo, crucigramas en inglés para estudiantes de ese idioma, o incluso haciendo poesía.</p>
<p>Es verdad que aun estamos lejos de dejar pasar inadvertido un libro escrito por un algoritmo de inteligencia artificial, pero todo avanza. Probablemente algún día nos pondremos a leer libros generados computacionalmente sin darnos cuenta. En mi opinión este día aun está lejos, pero tengo por seguro que teniendo en cuenta lo poco que costaría económicamente mantener un pequeño ejercito de servidores <em>escribiendo</em> miles de libros que podrían venderse en el mercado global para obtener grandes beneficios, ese día llegará tarde o temprano.</p>
<p>De momento la iniciativa del sr. Parker está ahí, y como sabemos, el mundo no para de avanzar.</p>
<p class="akst_link"><a href="http://dokudoki.com/?p=70&amp;akst_action=share-this"  title="Envíalo a un amigo, añádelo a del.icio.us, etc." id="akst_link_70" class="akst_share_link" rel="nofollow">Compártelo</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Dokudoki?a=1iQQzCG"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=1iQQzCG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=wA9GyJG"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=wA9GyJG" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://dokudoki.com/curiosidades/el-hombre-que-escribio-200000-libros/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Me quedo con mi ADSL de Telefónica</title>
		<link>http://dokudoki.com/actualidad-opinion/me-quedo-con-mi-adsl-de-telefonica/</link>
		<comments>http://dokudoki.com/actualidad-opinion/me-quedo-con-mi-adsl-de-telefonica/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 18:48:31 +0000</pubDate>
		<dc:creator>dokudoki</dc:creator>
		
		<category><![CDATA[Actualidad y opinión]]></category>

		<category><![CDATA[ADSL]]></category>

		<category><![CDATA[internet]]></category>

		<category><![CDATA[opinión]]></category>

		<category><![CDATA[Telefónica]]></category>

		<guid isPermaLink="false">http://dokudoki.com/actualidad-opinion/me-quedo-con-mi-adsl-de-telefonica/</guid>
		<description><![CDATA[Estaba leyendo una entrada acerca de las <a href="http://www.bandaancha.st/weblogart.php?artid=5559" title="Estadísticas de Banda Ancha 2007">estadísticas de banda ancha en España en 2007</a>, en <a href="http://www.bandaancha.st/" title="BandaAncha">Bandaancha</a>, y veo que telefónica es la primera de la lista con algo más de 4 millones y medio de clientes de Adsl.

Yo soy uno de esos clientes (y espero que no se entienda como si estuviera orgulloso de ello), y contrariamente a lo que comenta mucha gente, estoy contento con el servicio que me proporcionan. De hecho se podría decir que si el precio fuera menor, estaría más que contento.

La verdad es que hace unos 5 años más o menos que tengo contratada el ADSL con Telefónica y no he tenido ninguna incidencia en el servicio, ninguna incidencia con el router, y encima aun conservo la IP fija que me dieron <em>sin cargo</em> cuando me dí de alta. Puedo decir, entonces, que el ADSL funciona perfectamente y sin problemas.]]></description>
			<content:encoded><![CDATA[<p>Estaba leyendo una entrada acerca de las <a href="http://www.bandaancha.st/weblogart.php?artid=5559" title="Estadísticas de Banda Ancha 2007">estadísticas de banda ancha en España en 2007</a>, en <a href="http://www.bandaancha.st/" title="BandaAncha">Bandaancha</a>, y veo que telefónica es la primera de la lista con algo más de 4 millones y medio de clientes de Adsl.</p>
<p>Yo soy uno de esos clientes (y espero que no se entienda como si estuviera orgulloso de ello), y contrariamente a lo que comenta mucha gente, estoy contento con el servicio que me proporcionan. De hecho se podría decir que si el precio fuera menor, estaría más que contento. Aunque de momento estoy contento y según como ya es bastante.</p>
<p>La verdad es que hace unos 5 años más o menos que tengo contratada el ADSL con Telefónica y no he tenido ninguna incidencia en el servicio, ninguna incidencia con el router, y encima aun conservo la IP fija que me dieron <em>sin cargo</em> cuando me dí de alta. Puedo decir, entonces, que el ADSL funciona perfectamente y sin problemas.</p>
<p>Lo único que se puede tirar en cara a Telefónica es el precio. Caro. Pero, bueno, es lo de siempre. Si funciona (y bien) entonces ¿porqué cambiarse a algo más barato pero que no sabes muy bien si funcionará como es debido?</p>
<p>En cuanto a la velocidad, me da igual 3Mb cómo 6Mb o 20Mb. No los necesito. Si no miro casi la tele normal, menos necesito la tele por internet. Si no soy un usuario intensivo de programas P2P, no necesito más ancho de banda, si no juego en red no necesito ancho de banda. Para mi no tiene sentido la regla de <strong>cuánto más ancho de banda mejor</strong>. Por esto, ya estoy bien como estoy y creo que no vale la pena cambiar.</p>
<p>Supongo que si nos preguntamos alguna vez para que quiere necesitamos 100Mb, la respuesta no es tan fácil. Para mirar el correo, actualizar este blog, navegar por internet y descargar alguna cosa de tanto en tanto no necesito más. De hecho creo que no voy a necesitar más hasta que algún día saquen algún servicio que requiera más banda de lo normal y que necesite por alguna razón. Hasta entonces voy bien servido.</p>
<p>Seguramente, la única razón para ofrecer más ancho de banda es el hecho de <em>colar</em> más servicios a la gente por otro lado. Al final, según cómo, te acabas gastando el dinero en otros servicios añadidos sin darte cuenta.</p>
<p>Y no quiero parecer que estoy orgulloso de ser cliente de telefónica. Sencillamente a mi me funciona y creo que es una opción muy válida (a pesar del precio) para tener en cuenta a la hora de contratar una ADSL.</p>
<p>Y tu, ¿con que compañía estás <em>casad@</em>?</p>
<p class="akst_link"><a href="http://dokudoki.com/?p=69&amp;akst_action=share-this"  title="Envíalo a un amigo, añádelo a del.icio.us, etc." id="akst_link_69" class="akst_share_link" rel="nofollow">Compártelo</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Dokudoki?a=GY3D3yG"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=GY3D3yG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=MimaHMG"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=MimaHMG" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://dokudoki.com/actualidad-opinion/me-quedo-con-mi-adsl-de-telefonica/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Posicionar anuncios de Adsense dentro de un blog</title>
		<link>http://dokudoki.com/yo-blogger/posicionar-anuncios-de-adsense-dentro-de-un-blog/</link>
		<comments>http://dokudoki.com/yo-blogger/posicionar-anuncios-de-adsense-dentro-de-un-blog/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 22:19:49 +0000</pubDate>
		<dc:creator>dokudoki</dc:creator>
		
		<category><![CDATA[Yo blogger]]></category>

		<category><![CDATA[Adsense]]></category>

		<category><![CDATA[blog]]></category>

		<category><![CDATA[dinero]]></category>

		<category><![CDATA[optimización]]></category>

		<guid isPermaLink="false">http://dokudoki.com/yo-blogger/posicionar-anuncios-de-adsense-dentro-de-un-blog/</guid>
		<description><![CDATA[Después de unos días sin anuncios de Adsense en Dokudoki, he decidido añadir algunos teniendo en cuenta algunas observaciones que hice con el antiguo diseño del blog.

Existen varios parámetros referentes a Adsense que hay que tener en cuenta a la hora de colocar los anuncios en el blog. Éstos son el emplazamiento, el tamaño, los colores y el tipo de anuncio. Cada factor puede afectar de un modo u otro a la efectividad de cada anuncio concreto.

Por lo que a posicionamiento de anuncios respecta, podemos empezar a experimentar con el emplazamiento siguiendo algunos consejos elementales.]]></description>
			<content:encoded><![CDATA[<p>Después de unos días sin anuncios de Adsense en Dokudoki, he decidido añadir algunos teniendo en cuenta algunas observaciones que hice con el antiguo diseño del blog.</p>
<p>Existen varios parámetros referentes a Adsense que hay que tener en cuenta a la hora de colocar los anuncios en el blog. Éstos son el emplazamiento, el tamaño, los colores y el tipo de anuncio. Cada factor puede afectar de un modo u otro a la efectividad de cada anuncio concreto.</p>
<p>Por lo que a posicionamiento de anuncios respecta, podemos empezar a experimentar con el emplazamiento siguiendo algunos consejos elementales.</p>
<p>Si visitamos el <a href="https://www.google.com/adsense/support/bin/answer.py?answer=43869" title="Optimice los anuncios de su blog">Centro de Asistencia de Adsense</a> podemos encontrar bastante información acerca de la optimización de los anuncios. Esto, unido un poco a la experiencia y a la observación de las estadísticas de nuestro sitio web, nos ayudará a decidir la mejor posición y tipo de anuncio para nuestro blog.</p>
<p>En Dokudoki he observado que el anuncio que mejor me funciona es el <strong>cuadrado de 300&#215;250</strong> incrustado dentro del contenido. De lejos le siguen los demás. Por esto me ha parecido acertado incluirlo en cada página de artículo individual.</p>
<p>A parte de esto, lo demás ya es experimentación. He incluido un par de cuadros horizontales entre las primeras entradas de la página principal, y el cuadro vertical con anuncios gráficos en la barra lateral. Ahora toca esperar a ver como responden.</p>
<p>En fin, con AdSense hay una gran parte de experimentación. Hay que ir probando y cambiando el emplazamiento de los distintos bloques para encontrar la combinación que nos dé mayor rendimiento.</p>
<p class="akst_link"><a href="http://dokudoki.com/?p=68&amp;akst_action=share-this"  title="Envíalo a un amigo, añádelo a del.icio.us, etc." id="akst_link_68" class="akst_share_link" rel="nofollow">Compártelo</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Dokudoki?a=rjrMAQG"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=rjrMAQG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=3FsCPhG"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=3FsCPhG" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://dokudoki.com/yo-blogger/posicionar-anuncios-de-adsense-dentro-de-un-blog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nuevo diseño para Dokudoki</title>
		<link>http://dokudoki.com/yo-blogger/nuevo-diseno-para-dokudoki/</link>
		<comments>http://dokudoki.com/yo-blogger/nuevo-diseno-para-dokudoki/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 15:11:00 +0000</pubDate>
		<dc:creator>dokudoki</dc:creator>
		
		<category><![CDATA[Yo blogger]]></category>

		<category><![CDATA[blog]]></category>

		<category><![CDATA[diseño]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://dokudoki.com/yo-blogger/nuevo-diseno-para-dokudoki/</guid>
		<description><![CDATA[He hecho algunos cambios notables en el diseño de este blog. Nada, una pequeña operación de maquillaje intentando mejorar la interfaz de navegación del sitio y hacerlo un poco más agradable.

A destacar:
<ul>
	<li><strong>Cuadros de navegación principales</strong>. He decidido mover las listas de <em>entradas recientes</em> y la de <em>entradas populares</em> a la parte superior del blog, justo debajo de la cabecera, en vez de mantenerlo en la barra lateral. De hecho ya existen varios diseños que añaden listas similares en la parte inferior del blog, encima del pie, pero me ha parecido que quedan escondidas al final y personalmente su posicionamiento abajo del todo me resulta molesto. Así pues, un experimento. A ver que tal funciona. Ignoro si esto puede afectar muy negativamente a la indexación del sitio por parte de los <em>robots</em>.</li>
	<li><strong>Foto al azar</strong>. He añadido una foto a la parte superior de la barra lateral que cambia cada vez que se recarga la página. Las fotos están almacenadas en mi cuenta de <a href="http://www.flickr.com" title="Tus fotos en Flickr">Flickr</a> y ha bastado con modificar un poco el <em>script</em> que ellos mismos te proporcionan para mostrar fotos al azar de tu <em>photostream</em>. Aun hay poquitas, y ya iré subiendo nuevas con el tiempo.</li>
	<li><strong>Megaicono de RSS</strong>. En el diseño antiguo, me pareció que los enlaces de suscripción al <em>feed RSS</em> quedaba un poco escondido. Así pues me ha parecido apropiado aumentar el tamaño del icono y hacerlo bien visible con el objetivo de aumentar la cantidad de suscripciones. De todas maneras, a mi parecer, el contenido es lo más importante y en realidad eso <em>sí</em> que afecta a la cantidad de suscripciones.</li></ul>]]></description>
			<content:encoded><![CDATA[<p>He hecho algunos cambios notables en el diseño de este blog. Nada, una pequeña operación de maquillaje intentando mejorar la interfaz de navegación del sitio y hacerlo un poco más agradable.</p>
<p>A destacar:</p>
<ul>
<li><strong>Cuadros de navegación principales</strong>. He decidido mover las listas de <em>entradas recientes</em> y la de <em>entradas populares</em> a la parte superior del blog, justo debajo de la cabecera, en vez de mantenerlo en la barra lateral. De hecho ya existen varios diseños que añaden listas similares en la parte inferior del blog, encima del pie, pero me ha parecido que quedan escondidas al final y personalmente su posicionamiento abajo del todo me resulta molesto. Así pues, un experimento. A ver que tal funciona. Ignoro si esto puede afectar muy negativamente a la indexación del sitio por parte de los <em>robots</em>.</li>
<li><strong>Foto al azar</strong>. He añadido una foto a la parte superior de la barra lateral que cambia cada vez que se recarga la página. Las fotos están almacenadas en mi cuenta de <a href="http://www.flickr.com" title="Tus fotos en Flickr">Flickr</a> y ha bastado con modificar un poco el <em>script</em> que ellos mismos te proporcionan para mostrar fotos al azar de tu <em>photostream</em>. Aun hay poquitas, y ya iré subiendo nuevas con el tiempo.</li>
<li><strong>Megaicono de RSS</strong>. En el diseño antiguo, me pareció que los enlaces de suscripción al <em>feed RSS</em> quedaba un poco escondido. Así pues me ha parecido apropiado aumentar el tamaño del icono y hacerlo bien visible con el objetivo de aumentar la cantidad de suscripciones. De todas maneras, a mi parecer, el contenido es lo más importante y en realidad eso <em>sí</em> que afecta a la cantidad de suscripciones.</li>
<li><strong>Posición del formulario de búsqueda</strong>. He movido el formulario de búsqueda arriba a la derecha sobre un fondo chillón, en un claro intento de que sea fácilmente visible. Creo que antes quedaba demasiado escondido en la barra lateral.</li>
<li><strong>Adsense</strong>. Por ahora no hay anuncios de adsense en el blog. No los he eliminado por completo, pero quiero pensar bien donde los voy a posicionar dentro del nuevo diseño. Vale, podía haberlo hecho ya&#8230; Pero es que trabajar quita muchas horas ;D Próximamente ya aparecerán de nuevo.</li>
<li><strong>Barra lateral</strong>. A la derecha en vez de la izquierda.¿Por qué? No se&#8230; La moda, el diseño&#8230; Lo que si es verdad es que ahora hay un montón de espacio para añadir nuevas funcionalidades al blog.</li>
</ul>
<p>A continuación añado una lista de recursos que he utilizado en algún momento para diseñar el blog. La mayoría están en inglés.</p>
<ul>
<li><a href="http://www.allwebdesignresources.com/colorusageinwebdesign.html" title="All Web Design Resources Color combinations">AllWebDesignResources</a> Una buena explicación sobre las combinaciones de color en un diseño web.</li>
<li><a href="http://wellstyled.com/tools/colorscheme2/index-es.html" title="Generador de esquemas de colores">Color Scheme Generator 2</a> Generador de combinaciones de colores seguras.</li>
<li><a href="http://www.colourlovers.com/" title="Colour Lovers">Colour Lovers</a> Una web interesante donde puedes encontrar paletas de colores ya creadas. De hecho la paleta utilizada en Dokudoki la saqué de esta web.</li>
<li><a href="http://www.db798.com/pictobrowser/" title="PictoBrowser">PictoBrowser</a> Se trata de una galería de fotos para mostrar las fotos de Flickr en tu web o blog. La consideré al principio para mostrar las fotos de Flickr en Dokudoki, pero al final la descarté por posibles incidencias de compatibilidad con otros navegadores. Se trata, pero, de una herramienta muy atractiva y por tanto la añado a esta lista.</li>
<li><a href="http://www.hongkiat.com/blog/free-rss-feed-icons-the-ultimate-list/" title="Free RSS Icons">Iconos RSS</a> Aquí puedes encontrar el icono RSS que más se ajuste a tus necesidades.</li>
<li><a href="http://performancing.com/blog-design/practical-blogging-tips-check-your-typography" title="Check your tipography">Performancing.com</a> Algunos consejos en cuanto a tipografías. En la web puedes encontrar más recursos para <em>bloggers</em>.</li>
<li><a href="http://codex.wordpress.org/Main_Page" title="Documentación de Wordpress">Wordpress</a> La documentación de wordpress siempre viene bien, sobretodo para encontrar el <em>template tag</em> que buscas.</li>
</ul>
<p>Esto es todo. No hace falta decir que un buen diseño, claro y navegable, es importante para que los visitantes de tu blog o página web puedan encontrar lo que buscan fácilmente. He intentado que en Dokudoki sea así.</p>
<p>Si tienes alguna opinión o sugerencia en cuanto al nuevo diseño, te agradecería tu comentario al respecto.</p>
<p class="akst_link"><a href="http://dokudoki.com/?p=66&amp;akst_action=share-this"  title="Envíalo a un amigo, añádelo a del.icio.us, etc." id="akst_link_66" class="akst_share_link" rel="nofollow">Compártelo</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Dokudoki?a=MjafTAF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=MjafTAF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=A1UC5uF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=A1UC5uF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=yIUGT2F"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=yIUGT2F" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=PxAMoYF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=PxAMoYF" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://dokudoki.com/yo-blogger/nuevo-diseno-para-dokudoki/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lo negativo y lo probable</title>
		<link>http://dokudoki.com/autoayuda/lo-negativo-y-lo-probable/</link>
		<comments>http://dokudoki.com/autoayuda/lo-negativo-y-lo-probable/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 22:17:37 +0000</pubDate>
		<dc:creator>dokudoki</dc:creator>
		
		<category><![CDATA[Autoayuda]]></category>

		<guid isPermaLink="false">http://dokudoki.com/autoayuda/lo-negativo-y-lo-probable/</guid>
		<description><![CDATA[Si a una persona se le comenta algo como: <em>tienes una probabilidad que te toque un premio de 1 entre 25000</em>, automáticamente su respuesta va a ser del tipo <em>no me va a tocar</em>.

Si a la misma persona se le pregunta entonces: <em>tienes una probabilidad de tener una enfermedad mortal de 1 entre 25000</em>, esa persona va a preocuparse y va a pensar que ella va a ser quien padezca dicha enfermedad.

A este tipo de persona se la denomina comúnmente como <strong>pesimista</strong>. Los seres humanos somos pesimistas por naturaleza. Bueno, a lo mejor existen optimistas puros, pero a mi parecer no es lo normal.]]></description>
			<content:encoded><![CDATA[<p>Si a una persona se le comenta algo como: <em>tienes una probabilidad que te toque un premio de 1 entre 25000</em>, automáticamente su respuesta va a ser del tipo <em>no me va a tocar</em>.</p>
<p>Si a la misma persona se le pregunta entonces: <em>tienes una probabilidad de tener una enfermedad mortal de 1 entre 25000</em>, esa persona va a preocuparse y va a pensar que ella va a ser quien padezca dicha enfermedad.</p>
<p>A este tipo de persona se la denomina comúnmente como <strong>pesimista</strong>. Los seres humanos somos pesimistas por naturaleza. Bueno, a lo mejor existen optimistas puros, pero a mi parecer no es lo normal.</p>
<p>Siguiendo las reglas de la probabilidad y pensándolo fríamente, no habría que echarse las manos a la cabeza por nada de esto. Lo más probable, en ambos casos, es que ni te toque el premio ni padezcas dicha enfermedad. En ningún caso hay que mostrarse optimista ni pesimista.</p>
<p>Pero no se porqué, tengo la sensación que la mayoría de las veces pensamos siempre en lo negativo, aunque las probabilidades muchas veces nos puedan indicar lo contrario.</p>
<p>A lo mejor, si nos dedicáramos a analizar bien las dudas que se nos plantean, descubriríamos que muchas veces no vale la pena pensar demasiado en ciertas cosas y seríamos un poco más felices.</p>
<p>Y tu, ¿eres optimista, pesimista o intentas analizar fríamente la situación antes de pronunciarte?</p>
<p class="akst_link"><a href="http://dokudoki.com/?p=64&amp;akst_action=share-this"  title="Envíalo a un amigo, añádelo a del.icio.us, etc." id="akst_link_64" class="akst_share_link" rel="nofollow">Compártelo</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Dokudoki?a=Iv9JOiF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=Iv9JOiF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=oLuSERF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=oLuSERF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=rESph6F"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=rESph6F" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=q8odiVF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=q8odiVF" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://dokudoki.com/autoayuda/lo-negativo-y-lo-probable/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Acelerar Qemu con Kqemu</title>
		<link>http://dokudoki.com/linux/acelerar-qemu-con-kqemu/</link>
		<comments>http://dokudoki.com/linux/acelerar-qemu-con-kqemu/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 06:00:55 +0000</pubDate>
		<dc:creator>dokudoki</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[kqemu]]></category>

		<category><![CDATA[Qemu]]></category>

		<category><![CDATA[virtualización]]></category>

		<guid isPermaLink="false">http://dokudoki.com/linux/acelerar-qemu-con-kqemu/</guid>
		<description><![CDATA[<strong>Kqemu</strong> es un módulo que permite a Qemu ejecutarse más rápidamente. El Acelerador de Qemu es muy fácil de instalar y usar. De todas formas dejo aquí mi guía como referencia. Puedes encontrar más información en la <a href="http://fabrice.bellard.free.fr/qemu/kqemu-doc.html" title="Documentación oficial de Kqemu">web de documentación oficial de kqemu</a> (en inglés).

El primer paso es descargarse el código fuente de kqemu de la <a href="http://fabrice.bellard.free.fr/qemu/download.html" title="Descarga el código fuente de la web oficial de kqemu">web oficial</a>. Se trata del archivo <em>kqemu-x.y.z.tar.gz</em>. Lo desempaquetamos. Esto creará un directorio donde se encuentran todos los archivos necesarios para compilar el módulo.

<p class="code">tar xzvf kqemu-x.y.z.tar.gz
cd  kqemu-x.y.z

Una vez dentro del directorio, procedemos con los tres pasos típicos]]></description>
			<content:encoded><![CDATA[<p><strong>Kqemu</strong> es un módulo que permite a Qemu ejecutarse más rápidamente. El Acelerador de Qemu es muy fácil de instalar y usar. De todas formas dejo aquí mi guía como referencia. Puedes encontrar más información en la <a href="http://fabrice.bellard.free.fr/qemu/kqemu-doc.html" title="Documentación oficial de Kqemu">web de documentación oficial de kqemu</a> (en inglés).</p>
<p>El primer paso es descargarse el código fuente de kqemu de la <a href="http://fabrice.bellard.free.fr/qemu/download.html" title="Descarga el código fuente de la web oficial de kqemu">web oficial</a>. Se trata del archivo <em>kqemu-x.y.z.tar.gz</em>. Lo desempaquetamos. Esto creará un directorio donde se encuentran todos los archivos necesarios para compilar el módulo.</p>
<p class="code">tar xzvf kqemu-x.y.z.tar.gz<br />
cd  kqemu-x.y.z</p>
<p>Una vez dentro del directorio, procedemos con los tres pasos típicos</p>
<p class="code">./configure<br />
make<br />
su -c &#8216;make install&#8217;</p>
<p>Esto nos genera un módulo <em>kqemu</em> para poder cargar en memoria cuando sea necesario. El módulo se aloja en <em>/lib/modules/`uname -r`/misc</em>.</p>
<p>Para que qemu pueda utilizar el módulo kqemu, debemos cargarlo en memoria antes de ejecutar qemu. Por ello, lo añadiré al script <em>runwin</em> que creé en la entrada anterior y que se encarga de lanzar qemu. El script queda así</p>
<p class="code">#!/ bin/sh<br />
USERID=`whoami`<br />
iface=`sudo tunctl -b -u $USERID`<br />
./qemu-bridge-up<br />
<strong> sudo modprobe kqemu    # cargamos el módulo en memoria</strong><br />
qemu -hda /home/$USERID/vms/windows -m 384 -localtime -net nic -net tap,ifname=$iface<br />
<strong> sudo modprobe -r kqemu    # descargamos el módulo de la memoria</strong><br />
sudo tunctl -d $iface &amp;&gt;/dev/null</p>
<p>Y ahora debemos dar permiso a nuestro usuario para que pueda ejecutar <em>modprobe</em> mediante <em>sudo</em>. Editamos el archivo <em>sudoers</em> con <em>visudo</em> con el usuario <em>root</em>. El resultado es el siguiente.</p>
<p class="code"># /etc/sudoers<br />
#<br />
# This file MUST be edited with the &#8216;visudo&#8217; command as root.<br />
#<br />
# See the man page for details on how to write a sudoers file.<br />
#<br />
Defaults        env_reset<br />
# Host alias specification<br />
# User alias specification<br />
#<br />
# Cmnd alias specification<br />
Cmnd_Alias      QEMU=/sbin/ifconfig, /usr/sbin/brctl, /usr/sbin/tunctl, /sbin/route<strong>, /sbin/modprobe</strong><br />
#<br />
# User privilege specification<br />
root    ALL=(ALL) ALL<br />
jordi   ALL=NOPASSWD:   QEMU</p>
<p>Y esto es todo. Si ejecutamos nuestro script <em>runwin</em>, qemu usará el módulo kqemu y se ejecutará un poco más rápido.</p>
<p>Si queremos asegurarnos que qemu realmente está usando kqemu, basta con encender nuestra máquina virtual, ir al monitor de qemu mediante la combinación ctrl+alt+2 y escribir</p>
<p class="code">info kqemu</p>
<p>Espero que os pueda resultar útil.</p>
<p class="akst_link"><a href="http://dokudoki.com/?p=63&amp;akst_action=share-this"  title="Envíalo a un amigo, añádelo a del.icio.us, etc." id="akst_link_63" class="akst_share_link" rel="nofollow">Compártelo</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Dokudoki?a=AiPpbXF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=AiPpbXF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=o6JKr4F"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=o6JKr4F" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=mXiYquF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=mXiYquF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=B83vpHF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=B83vpHF" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://dokudoki.com/linux/acelerar-qemu-con-kqemu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Automatizar el acceso a la red de Qemu mediante tun/tap</title>
		<link>http://dokudoki.com/linux/automatizar-el-acceso-a-la-red-de-qemu-mediante-tuntap/</link>
		<comments>http://dokudoki.com/linux/automatizar-el-acceso-a-la-red-de-qemu-mediante-tuntap/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 11:46:55 +0000</pubDate>
		<dc:creator>dokudoki</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[Qemu]]></category>

		<guid isPermaLink="false">http://dokudoki.com/linux/automatizar-el-acceso-a-la-red-de-qemu-mediante-tuntap/</guid>
		<description><![CDATA[Continuo el tutorial acerca de la creación de máquinas virtuales con <strong>Qemu</strong>. En esta parte voy a comentar la automatización de la creación del puente (bridge) en nuestro Linux para que Qemu utilice el dispositivo <strong>tun/tap</strong> sin que antes debamos escribir todos los comandos uno por uno. Utilizaré la imagen de windows xp que creé en la <a href="http://dokudoki.com/linux/como-virtualizar-windows-xp-con-soporte-de-red-en-debian-usando-qemu/" title="Como virtualizar Windows xp con soporte de red en debian usando qemu">entrada anterior</a>.

El primer paso es cargar los módulos necesarios en memoria (en el caso que no los tengamos compilados directamente en el kernel). Para ello, los añadimos a la lista de módulos que se van a cargar durante el arranque de nuestro sistema

<p class="code">su -c 'echo tun &#62;&#62; /etc/modules'
su -c 'echo bridge &#62;&#62; /etc/modules'

El siguiente paso es instalar sudo (si no lo tenemos instalado) y dar los permisos correspondientes para que un usuario normal (sin privilegios) pueda ejecutar qemu con soporte tun/tap.]]></description>
			<content:encoded><![CDATA[<p>Continuo el tutorial acerca de la creación de máquinas virtuales con <strong>Qemu</strong>. En esta parte voy a comentar la automatización de la creación del puente (bridge) en nuestro Linux para que Qemu utilice el dispositivo <strong>tun/tap</strong> sin que antes debamos escribir todos los comandos uno por uno. Utilizaré la imagen de windows xp que creé en la <a href="http://dokudoki.com/linux/como-virtualizar-windows-xp-con-soporte-de-red-en-debian-usando-qemu/" title="Como virtualizar Windows xp con soporte de red en debian usando qemu">entrada anterior</a>.</p>
<p>El primer paso es cargar los módulos necesarios en memoria (en el caso que no los tengamos compilados directamente en el kernel). Para ello, los añadimos a la lista de módulos que se van a cargar durante el arranque de nuestro sistema</p>
<p class="code">su -c &#8216;echo tun &gt;&gt; /etc/modules&#8217;<br />
su -c &#8216;echo bridge &gt;&gt; /etc/modules&#8217;</p>
<p>El siguiente paso es instalar sudo (si no lo tenemos instalado) y dar los permisos correspondientes para que un usuario normal (sin privilegios) pueda ejecutar qemu con soporte tun/tap.</p>
<p class="code">su -c &#8216;apt-get install sudo&#8217;</p>
<p>Utilizando la herramienta <em>visudo</em> con el usuario <em>root</em> editamos el archivo <em>sudoers</em> y damos permisos de ejecución de los comandos que necesitaremos al usuario en cuestión que ejecutará qemu. El archivo, al final, quedará así:</p>
<p class="code"># /etc/sudoers<br />
#<br />
# This file MUST be edited with the &#8216;visudo&#8217; command as root.<br />
#<br />
# See the man page for details on how to write a sudoers file.<br />
#<br />
Defaults        env_reset<br />
# Host alias specification<br />
# User alias specification<br />
#<br />
# Cmnd alias specification<br />
Cmnd_Alias      QEMU=/sbin/ifconfig, /usr/sbin/brctl, /usr/sbin/tunctl, /sbin/route<br />
#<br />
# User privilege specification<br />
root    ALL=(ALL) ALL<br />
jordi   ALL=NOPASSWD:   QEMU</p>
<p>En este ejemplo, <em>jordi</em> es el nombre de mi usuario, y debe cambiarse por el nombre de usuario que vayas a utilizar.</p>
<p>Seguidamente, crearemos un par de <em>scripts</em>. El primero, llamado <em>qemu-bridge-up</em> nos va a crear el puente y a añadirle nuestro dispositivo de red (eth0)</p>
<p class="code">#!/ bin/sh<br />
sudo ifconfig eth0 down<br />
sudo brctl addbr br0<br />
sudo ifconfig eth0 0.0.0.0 up<br />
sudo brctl addif br0 eth0<br />
sudo ifconfig br0 192.168.1.12 up    # indica aquí la IP de tu host<br />
sudo route add default gw 192.168.1.1    # indica aquí la IP de tu puerta de enlace (router)</p>
<p>El segundo script que crearemos lo he llamado <em>runwin</em> y es el que va a ejecutar qemu.</p>
<p class="code">#!/ bin/sh<br />
USERID=`whoami`<br />
iface=`sudo tunctl -b -u $USERID`<br />
./qemu-bridge-up<br />
qemu -hda /home/$USERID/vms/windows -m 384 -localtime -net nic -net tap,ifname=$iface<br />
sudo tunctl -d $iface &amp;&gt;/dev/null</p>
<p>En este script, el parámetro <em>/home/$USERID/vms/windows</em> es el <em>path</em> al archivo que contiene la imagen que creamos anteriormente de windows xp. Esto debes cambiarlo por el camino donde se encuentra la imagen que tu has creado.</p>
<p>Si lo crees conveniente, puedes cambiar la llamada a qemu a tu gusto, pero manteniendo siempre los parámetros <em>-net nic -net tap,ifname=$iface</em></p>
<p>Ahora damos permisos de ejecución a estos dos scripts</p>
<p class="code">chmod 700 qemu-bridge-up runwin</p>
<p>Finalmente solo queda añadir unas lineas al script que qemu ejecuta por defecto cuando arranca y que se encuentra en <em>/etc/qemu-ifup</em>. Lo editamos con <em>root</em></p>
<p class="code">#!/ bin/sh<br />
echo &#8220;$1 device up&#8221;<br />
sudo ifconfig $1 0.0.0.0 promisc up<br />
sudo brctl addif br0 $1</p>
<p>Esto activa y añade el dispositivo <em>tap0</em> al puente <em>br0 </em>que hemos creado en el script anterior, <em>qemu-bridge-up</em>. Nos aseguramos que <em>qemu-ifup </em>tenga suficientes permisos de ejecución para cualquier usuario</p>
<p class="code">su -c &#8216;chmod 755 /etc/qemu-ifup&#8217;</p>
<p>Una vez hecho todo esto, comprobamos que funciona ejecutando el script <em>runwin</em>. Una vez sabemos que funciona, podemos incluir un acceso directo en el escritorio, por ejemplo, que ejecute este script.</p>
<p>En la siguiente entrada comentaro <a href="http://dokudoki.com/linux/acelerar-qemu-con-kqemu/" title="Como acelerar qemu con kqemu">como acelerar la ejecución de qemu mediante <em>kqemu</em></a>.</p>
<p class="akst_link"><a href="http://dokudoki.com/?p=62&amp;akst_action=share-this"  title="Envíalo a un amigo, añádelo a del.icio.us, etc." id="akst_link_62" class="akst_share_link" rel="nofollow">Compártelo</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Dokudoki?a=DTriIAF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=DTriIAF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=aJghYFF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=aJghYFF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=bWsi8IF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=bWsi8IF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=0bDEgTF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=0bDEgTF" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://dokudoki.com/linux/automatizar-el-acceso-a-la-red-de-qemu-mediante-tuntap/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Como virtualizar Windows XP con soporte de Red en Debian usando Qemu</title>
		<link>http://dokudoki.com/linux/como-virtualizar-windows-xp-con-soporte-de-red-en-debian-usando-qemu/</link>
		<comments>http://dokudoki.com/linux/como-virtualizar-windows-xp-con-soporte-de-red-en-debian-usando-qemu/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 19:34:19 +0000</pubDate>
		<dc:creator>dokudoki</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[Qemu]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://dokudoki.com/linux/como-virtualizar-windows-xp-con-soporte-de-red-en-debian-usando-qemu/</guid>
		<description><![CDATA[Hace ya unos años que oímos hablar del término <a href="http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n" title="Virtualización en wikipedia"><em>Virtualización</em></a> en el mundo de la informática, aunque es cierto que hace relativamente poco que podemos disfrutar de esta tecnología en nuestro PC de casa.

Existen varios productos de software gratuitos que nos permiten <em>virtualizar</em> un sistema operativo (invitado o guest) dentro de otro (host). Uno de los más populares, sin duda, es VMWare, que en su versión <em>Server</em> nos permite crear y ejecutar máquinas virtuales sin problema en Windows o Linux.

Otra alternativa es <a href="http://fabrice.bellard.free.fr/qemu/index.html" title="Página oficial de Qemu"><strong>Qemu</strong></a>. Se trata de software libre y gratuito de emulación y que funciona perfectamente en Linux. Ya había oído hablar de Qemu hace unos meses aunque tanto en el trabajo como a modo particular mi software preferido era VMWare. Al final, dada mi necesidad de ejecutar un entorno windows para testear tipografías en Internet Explorer y Firefox, me he decidido a probar <a href="http://es.wikipedia.org/wiki/Qemu" title="Qemu en wikipedia">Qemu</a> para virtualizar Windows.

A continuación, detallo los pasos seguidos para conseguir una máquina virtual de Windows XP en Debian utilizando Qemu.]]></description>
			<content:encoded><![CDATA[<p>Hace ya unos años que oímos hablar del término <a href="http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n" title="Virtualización en wikipedia"><em>Virtualización</em></a> en el mundo de la informática, aunque es cierto que hace relativamente poco que podemos disfrutar de esta tecnología en nuestro PC de casa.</p>
<p>Existen varios productos de software gratuitos que nos permiten <em>virtualizar</em> un sistema operativo (invitado o guest) dentro de otro (host). Uno de los más populares, sin duda, es VMWare, que en su versión <em>Server</em> nos permite crear y ejecutar máquinas virtuales sin problema en Windows o Linux.</p>
<p>Otra alternativa es <a href="http://fabrice.bellard.free.fr/qemu/index.html" title="Página oficial de Qemu"><strong>Qemu</strong></a>. Se trata de software libre y gratuito de emulación y que funciona perfectamente en Linux. Ya había oído hablar de Qemu hace unos meses aunque tanto en el trabajo como a modo particular mi software preferido era VMWare. Al final, dada mi necesidad de ejecutar un entorno windows para testear tipografías en Internet Explorer y Firefox, me he decidido a probar <a href="http://es.wikipedia.org/wiki/Qemu" title="Qemu en wikipedia">Qemu</a> para virtualizar Windows.</p>
<p>A continuación, detallo los pasos seguidos para conseguir una máquina virtual de Windows XP en Debian utilizando Qemu.</p>
<h2>Mi sistema actual</h2>
<p>Actualmente mi PC corre una distribución Debian Etch (estable), con KDE 3.5. A grandes rasgos, se trata de un Core 2 Duo con 2 GB de memoria RAM, más que suficiente para ejecutar un Windows XP virtualizado.</p>
<h2>Instalación de Qemu</h2>
<p>Abrimos un terminal. El primer paso (como siempre) es actualizar las fuentes de instalación y seguidamente instalar el paquete qemu. Para los pasos que necesitan permisos administrativos, puedes usar <em>sudo</em> (si lo tienes instalado, o usas Ubuntu) en vez del comando clásico <em>su</em>.</p>
<p class="code">su -c &#8216;apt-get update&#8217;<br />
su -c &#8216;apt-get install qemu&#8217;</p>
<p>Ya tenemos Qemu instalado en nuestro sistema. Fácil, no?</p>
<h2>Ejemplo de uso: crear una máquina virtual de Windows XP</h2>
<p>Una vez instalado Qemu, estos son los pasos que hacen falta para virtualizar Windows XP en nuestro sistema. El primer paso es crear un <em>disco</em> vacío donde instalaremos el operativo invitado. En este caso, llamaremos <em>windows</em> al archivo contenedor del sistema invitado y tendrá un tamaño de 4 gigas.</p>
<p class="code">qemu-img create -f qcow windows 4G</p>
<p>El paso siguiente es <em>encender</em> la máquina virtual para instalar windows a partir de un cd o de una imagen ISO. Para ello, ejecutamos el siguiente comando:</p>
<p class="code">qemu -cdrom windowsxppro.iso -m 384 -localtime -boot d windows</p>
<p>Donde <em>windowsxppro.iso</em> es la imagen donde se encuentra el XP, y <em>windows</em> es el archivo contenedor que hemos creado en el paso anterior. El parámetro <em>m</em> indica la cantidad de memoria que utilizará el sistema invitado, y se puede indicar la cantidad que uno desee, en función de lo que necesitemos. El parámetro <em>localtime</em> indica al sistema invitado que debe tomar la hora del <em>host</em>. Finalmente, <em>boot d</em> indica al sistema invitado que debe arrancar del cd (virtual), que vendría a ser más o menos como si cambiásemos el orden de arranque en un sistema real para que arrancara primero el cd.</p>
<p>Si quisiéramos instalar directamente desde un cd (en vez de una imagen *.iso), el comando sería el siguiente:</p>
<p class="code">qemu -cdrom /dev/cdrom -m 384 -localtime -boot d windows</p>
<p>A partir de aquí ya solo queda acabar la instalación de windows y volver a arrancar la máquina virtual cuando queramos.</p>
<h2>Arrancar la máquina virtual con soporte de red</h2>
<p>Para arrancar la imagen que acabamos de instalar, basta con escribir el comando siguiente:</p>
<p class="code">qemu -localtime -m 384 -hda windows</p>
<p>Esto encenderá nuestra máquina virtual, pero no nos dará soporte de red propiamente dicho. Solo tendremos acceso al equipo host, mediante la IP 10.0.2.2. Si lo que realmente nos interesa es que nuestra máquina disponga de una IP en el rango de nuestra red y que se pueda conectar a internet, entonces debemos configurar la máquina host como <em>bridge</em> (puente).</p>
<p>Primero nos aseguramos que tenemos soporte para dispositivos tun/tap y <em>ethernet bridging</em> en nuestro kernel. Los siguientes comandos debería darnos como resultado algo como CONFIG_TUN=m,  CONFIG_TUN=y o CONFIG_BRIDGE=m.</p>
<p class="code">cat /boot/config-`uname -r` | grep CONFIG_TUN<br />
cat /boot/config-`uname -r` |grep CONFIG_BRIDGE</p>
<p>Si no obtenemos el resultado deseado, entonces deberemos recompilar el kernel añadiendo soporte para dispositivos TUN/TAP y para el <em>bridging</em> (algo fuera del alcance de esta pequeña guía). Si el resultado es positivo continuamos. Si hemos configurado el soporte tun/tap i el <em>ethernet bridging</em> como módulos del kernel, los cargamos en memoria y los añadimos a la lista de módulos para cargar en el inicio de la máquina.</p>
<p class="code">su -c &#8216;modprobe tun&#8217;<br />
su -c &#8216;modprobe bridge&#8217;</p>
<p>Seguidamente instalamos un par de paquetes que contienen las utilidades para crear el puente.</p>
<p class="code">su -c &#8216;apt-get install bridge-utils uml-utilities&#8217;</p>
<p>Y nos cercioramos que existe el dispositivo tun en /dev/net. Este dispositivo se crea cuando cargamos el módulo tun en el kernel.</p>
<p class="code">ls /dev/net</p>
<p>Ahora vamos a configurar el puente para que qemu se pueda comunicar a través de nuestra red mediante el dispositivo tap0. Los siguientes comandos deben ejecutarse con <em>root</em> o bien mediante <em>sudo</em></p>
<p class="code">tunctl -u &lt;ElUsuarioQueVaAEjecutarQemu&gt; -t tap0<br />
ifconfig eth0 down<br />
ifconfig eth0 0.0.0.0 up<br />
ifconfig tap0 0.0.0.0 promisc up<br />
brctl addbr br0<br />
brctl addif br0 eth0<br />
brctl addif br0 tap0<br />
ifconfig br0 &lt;TuIP&gt; netmask &lt;TuMáscaraDeSubred&gt; up<br />
route add default gateway &lt;TuPuertaDeEnlace&gt;</p>
<p>Llegados aquí, ya tenemos el puente hecho entre tap0 y eth0. De esta manera, el sistema que corramos en Qemu podrá comunicarse con la red local e internet como si fuera otro equipo más en la red. Ahora, arrancamos la imagen de windows de la siguiente manera con el usuario para el que hemos creado anteriormente el dispositivo tap0.</p>
<p class="code">qemu -localtime -m 384 -net nic -net tap,ifname=tap0 -hda windows</p>
<p>Los parámetros que pasamos a qemu son los mismos de antes añadiendo un par para que sea capaz de utilizar tap0 como dispositivo de red. Arrancamos windows y configuramos la red como siempre. Una vez configurado windows, seremos capaces de encender el Explorer y conectarnos a internet sin problemas.</p>
<p>En la <a href="http://dokudoki.com/linux/automatizar-el-acceso-a-la-red-de-qemu-mediante-tuntap/" title="Automatizar el acceso a la red de Qemu mediante tun/tap">entrada siguiente</a> explico como añadir todo esto a varios scripts para automatizar el proceso y no tener que picar todos los pasos cada vez.</p>
<p class="akst_link"><a href="http://dokudoki.com/?p=60&amp;akst_action=share-this"  title="Envíalo a un amigo, añádelo a del.icio.us, etc." id="akst_link_60" class="akst_share_link" rel="nofollow">Compártelo</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Dokudoki?a=vNqIBzF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=vNqIBzF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=MdeYVGF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=MdeYVGF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=WAy4g2F"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=WAy4g2F" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=Ri5sASF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=Ri5sASF" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://dokudoki.com/linux/como-virtualizar-windows-xp-con-soporte-de-red-en-debian-usando-qemu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft, la informática y el futuro</title>
		<link>http://dokudoki.com/actualidad-opinion/microsoft-la-informatica-y-el-futuro/</link>
		<comments>http://dokudoki.com/actualidad-opinion/microsoft-la-informatica-y-el-futuro/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 20:45:01 +0000</pubDate>
		<dc:creator>dokudoki</dc:creator>
		
		<category><![CDATA[Actualidad y opinión]]></category>

		<category><![CDATA[informática]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[microsoft]]></category>

		<category><![CDATA[opinión]]></category>

		<guid isPermaLink="false">http://dokudoki.com/actualidad-opinion/microsoft-la-informatica-y-el-futuro/</guid>
		<description><![CDATA[Tuve una interesante charla con unos compañeros del trabajo hace unos días acerca de la nueva <a href="http://www.elpais.com/articulo/internet/Bruselas/impone/nueva/multa/historica/899/millones/Microsoft/elpeputec/20080227elpepunet_4/Tes" title="Multa a Microsoft, 899 millones">multa de 899 millones</a> de euros que le impusieron el pasado 27 de Febrero a Microsoft por cobrar un precio excesivo por la información que suministra a sus rivales para fabricar productos compatibles con Windows.

Como usuario de Linux desde hace ya unos años (al menos <a href="http://dokudoki.com/linux/por-que-me-he-pasado-a-linux/" title="Por que me he pasado a Linux totalmente">parcialmente</a>) no pude si no estar más que de acuerdo con la sentencia. Aunque no era la opinión unánime de los presentes en la conversación. Alguien comentó que no estaba de acuerdo con que se multara a Microsoft, basándose en el muy aceptable punto de vista que si esta empresa está donde está es porque los usuarios así lo han querido, y porque hasta hace poco, las alternativas eran pocas. Alternativas que, por cierto, no supieron estar a la altura del gigante de Redmond.]]></description>
			<content:encoded><![CDATA[<p>Tuve una interesante charla con unos compañeros del trabajo hace unos días acerca de la nueva <a href="http://www.elpais.com/articulo/internet/Bruselas/impone/nueva/multa/historica/899/millones/Microsoft/elpeputec/20080227elpepunet_4/Tes" title="Multa a Microsoft, 899 millones">multa de 899 millones</a> de euros que le impusieron el pasado 27 de Febrero a Microsoft por cobrar un precio excesivo por la información que suministra a sus rivales para fabricar productos compatibles con Windows.</p>
<p>Como usuario de Linux desde hace ya unos años (al menos <a href="http://dokudoki.com/linux/por-que-me-he-pasado-a-linux/" title="Por que me he pasado a Linux totalmente">parcialmente</a>) no pude si no estar más que de acuerdo con la sentencia. Aunque no era la opinión unánime de los presentes en la conversación. Alguien comentó que no estaba de acuerdo con que se multara a Microsoft, basándose en el muy aceptable punto de vista que si esta empresa está donde está es porque los usuarios así lo han querido, y porque hasta hace poco, las alternativas eran pocas. Alternativas que, por cierto, no supieron estar a la altura del gigante de Redmond.</p>
<p>Microsoft supo en el pasado hacerse con el favor de los usuarios ofreciendo un sistema operativo gráfico, intuitivo, fácil de usar y <strong>diferenciado del resto</strong> en el hecho que <em>cualquiera</em> podía instalarlo y configurarlo de forma relativamente fácil y amigable. Algo que, por ejemplo, en la primera <a href="http://www.slackware.com/index.php" title="Slackware">Slackware</a> que me instalé en mi 386, hace ya unos 10 o 12 años, era imposible.</p>
<p>Además, Microsoft supo jugar su mejor baza con el producto que más clientes le ha valido a lo largo de su trayectoria: Office.</p>
<p>Así pues, tenemos una empresa (Microsoft) en manos de su propietario (Bill Gates) que crece y crece y crece y se convierte en el gigante multinacional que es hoy en día. Entonces, decía mi compañero, si este señor ha conseguido hacer crecer una empresa a tales niveles, ¿Porque multarla? ¿Es que acaso es <em>su</em> culpa el hecho que los demás no hayan podido crecer igual, que no hayan sabido ganarse los usuarios, que no hayan conseguido un producto mejor?</p>
<p>Luego añadió una frase para pensar: ¿La informática, el avance tecnológico actual, hubiera sido posible si Microsoft no hubiera estado ahí, no hubiera existido?</p>
<p>En mi opinión, tal y como repliqué, me parece perfecto que multen a Microsoft por la sencilla razón (ya expresada en la sentencia) que ya que tienen la posición dominante en el mercado, no puede ser que pongan trabas a que otras compañías puedan desarrollar cómodamente productos sobre sus plataformas Windows, y que puedan interoperar fácilmente con otros paquetes creados por el mismo Microsoft (como por ejemplo Office). No se puede permitir.</p>
<p>Acerca de la afirmación sobre el estado actual de la informática, me dio que pensar. No me gusta Microsoft, no me gusta Office y no me gusta utilizar un sistema operativo poco fiable, pero tengo que reconocer que a lo mejor estoy blogueando aquí y ahora gracias a ello. Pienso en esa Slackware de que os hablaba unas palabras más arriba, y pienso en la Debian Etch que estoy utilizando en este momento, y os tengo que decir que no hay color.</p>
<p>Una de las preguntas que me hago es si Linux o Mac están ahora donde están por sus esfuerzos en perseguir de cerca a Microsoft (como líder del mercado) y no quedar como algo obsoleto.</p>
<p>La otra es acerca del futuro de Microsoft y de la informática en general. ¿Habiendo llevado Microsoft el liderazgo durante muchos años, es ahora el momento que las alternativas empiecen a tomar un partido mucho más importante que en los últimos años y se conviertan en <em>alternativas reales</em> a Windows? ¿Es ahora el momento de despegar y dejar atrás a Microsoft? ¿Van a ser capaces?</p>
<p>El tiempo lo dirá. Por mi parte, yo digo que ahora es el momento, y que sí. Sí van a ser capaces.</p>
<p class="akst_link"><a href="http://dokudoki.com/?p=59&amp;akst_action=share-this"  title="Envíalo a un amigo, añádelo a del.icio.us, etc." id="akst_link_59" class="akst_share_link" rel="nofollow">Compártelo</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Dokudoki?a=HfhMsMF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=HfhMsMF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=qMWRUHF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=qMWRUHF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=o7jvgfF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=o7jvgfF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Dokudoki?a=E52j3ZF"><img src="http://feeds.feedburner.com/~f/Dokudoki?i=E52j3ZF" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://dokudoki.com/actualidad-opinion/microsoft-la-informatica-y-el-futuro/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
