<?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>C.A.Y.M. Corp.</title>
	<atom:link href="http://caymcorp.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://caymcorp.wordpress.com</link>
	<description>Pensamientos de un informático: 1000101</description>
	<lastBuildDate>Tue, 17 Jan 2012 15:13:54 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='caymcorp.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/bc6847c9520b1e7b236034335b1c2aaf?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>C.A.Y.M. Corp.</title>
		<link>http://caymcorp.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://caymcorp.wordpress.com/osd.xml" title="C.A.Y.M. Corp." />
	<atom:link rel='hub' href='http://caymcorp.wordpress.com/?pushpress=hub'/>
		<item>
		<title>¿Ultrabooks? Son más de lo mismo</title>
		<link>http://caymcorp.wordpress.com/2011/12/07/ultrabooks-son-mas-de-lo-mismo/</link>
		<comments>http://caymcorp.wordpress.com/2011/12/07/ultrabooks-son-mas-de-lo-mismo/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 22:15:26 +0000</pubDate>
		<dc:creator>caym</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[macbook air]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[toshiba]]></category>
		<category><![CDATA[ultrabook]]></category>

		<guid isPermaLink="false">http://caymcorp.wordpress.com/?p=460</guid>
		<description><![CDATA[Apple ya vende hace años su MacBook Air, por precios más o menos similares y con características idénticas o superiores. ¿Qué introducen los famosos Ultrabooks? La respuesta es nada nuevo, señores. Los fabricantes llevan meses exprimiéndose para alcanzar a Apple en este aspecto. Han conseguido reducir el tamaño y el peso, pero poco más. Y [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=460&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Apple ya vende hace años su MacBook Air, por precios más o menos similares y con características idénticas o superiores. ¿Qué introducen los famosos Ultrabooks? La respuesta es nada nuevo, señores. Los fabricantes llevan meses exprimiéndose para alcanzar a Apple en este aspecto. Han conseguido reducir el tamaño y el peso, pero poco más. Y es que con el marketing venden lo que quieren, pero <strong>nunca nos dan lo que necesitamos: portátiles con baterías de larga duración por precio inferior a 700 euros. </strong>¿Imposible? No lo es.</p>
<p><a href="http://caymcorp.files.wordpress.com/2011/12/asus-ultrabook.jpg"><img class="aligncenter size-full wp-image-461" title="asus-ultrabook" src="http://caymcorp.files.wordpress.com/2011/12/asus-ultrabook.jpg?w=600&#038;h=524" alt="" width="600" height="524" /></a></p>
<p>Tengo un <a title="Toshiba T130-120" href="http://eu.computers.toshiba-europe.com/innovation/jsp/SUPPORTSECTION/discontinuedProductPage.do?service=EU&amp;com.broadvision.session.new=Yes&amp;PRODUCT_ID=1075749" target="_blank">Toshiba T130-15K</a> (650 €) y es lo mejor que ha pasado por mis manos. Hasta 11 horas según el famoso Mobile Mark™ 2007, lo que se traduce en unas 8 ó 9 reales, de uso normal sin wifi (con cable de red), y unas 6 ó 7 con wifi. Eso sí es movilidad. Es una pena que esté descatalogado y que Toshiba ya no haga portátiles con tanta duración (lo más que te aseguran son 9 horas).</p>
<p>También tengo un Sony VPCY22c5E, cuyas especificaciones eran de 7 horas, y dura 3 como máximo. Así no se puede trabajar. A mí me daría vergüenza llamar a ésto &#8220;portátil&#8221;.</p>
<p>Y las duraciones de los &#8220;ultrabooks&#8221; son más de lo mismo, por más de 1000 euros:</p>
<ul>
<li>El Acer Aspire S3 &#8211; hasta 6 horas (¡¡¡tienen el valor de decir que apagado dura hasta 50 días!!!)</li>
<li>El <a title="Asus Zenbook" href="http://zenbook.asus.com/product/?c=spec" target="_blank">Asus Zenbook</a> &#8211; hasta 7 horas</li>
<li>La <a href="http://www.sony.es/product/vn-z-series" target="_blank">serie Z de Sony</a> (2250 euros), hasta 7 horas</li>
<li><a href="http://www.lenovo.com/products/us/laptop/ideapad/u-series/u300s/" target="_blank">Lenovo U300S</a> &#8211; hasta 8 horas</li>
<li><a href="http://us.toshiba.com/computers/laptops/portege/z830/" target="_blank">Toshiba Portege Z830</a>- hasta 8 horas</li>
</ul>
<p>No hay palabras. Toshiba, ¿dónde quedaron las 11 horas con las que dotaste al T130-15k?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caymcorp.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caymcorp.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caymcorp.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caymcorp.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caymcorp.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caymcorp.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caymcorp.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caymcorp.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caymcorp.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caymcorp.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caymcorp.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caymcorp.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caymcorp.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caymcorp.wordpress.com/460/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=460&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caymcorp.wordpress.com/2011/12/07/ultrabooks-son-mas-de-lo-mismo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d7b1978f9d29513b4299b5e4e4cd589d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">caym</media:title>
		</media:content>

		<media:content url="http://caymcorp.files.wordpress.com/2011/12/asus-ultrabook.jpg" medium="image">
			<media:title type="html">asus-ultrabook</media:title>
		</media:content>
	</item>
		<item>
		<title>Soporte de viejas versiones de Ubuntu</title>
		<link>http://caymcorp.wordpress.com/2011/09/21/soporte-de-viejas-versiones-de-ubuntu/</link>
		<comments>http://caymcorp.wordpress.com/2011/09/21/soporte-de-viejas-versiones-de-ubuntu/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 19:14:32 +0000</pubDate>
		<dc:creator>caym</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[soporte]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://caymcorp.wordpress.com/?p=452</guid>
		<description><![CDATA[Resulta que trabajo con un cluster se servidores en los que en su momento instalé Ubuntu 8.10, dado que la versión 8.04 LTS no soportaba el novísimo hardware que los servidores incorporaban (los recién horenados i7). Si bien es cierto que lo más aconsejable hubiera sido actualizar el sistema hasta una versión LTS, se dan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=452&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Resulta que trabajo con un cluster se servidores en los que en su momento instalé Ubuntu 8.10, dado que la versión 8.04 LTS no soportaba el novísimo hardware que los servidores incorporaban (los recién horenados i7). Si bien es cierto que lo más aconsejable hubiera sido actualizar el sistema hasta una versión LTS, se dan un par de circunstancias que  lo han evitado: primero, que la instalación del conjunto software de gestión del grid no es un simple &#8220;aptitude install&#8221;, y es muy probable que se corrompa al actualizar la distribución; y segundo, que yo soy el administrador de este grid, pero digamos que no es mi pricipal tarea, por lo que no tengo mucho tiempo para dedicarle (muchos sabréis a lo que me refiero).</p>
<p style="text-align:center;"><a href="http://caymcorp.files.wordpress.com/2011/09/intrepid_ibex.jpg"><img class="aligncenter" title="intrepid_ibex" src="http://caymcorp.files.wordpress.com/2011/09/intrepid_ibex.jpg?w=420&#038;h=385" alt="Ubuntu 8.10. Intrepid Ibex" width="420" height="385" /></a></p>
<p>Todo esto me ha llevado a encontrarme en la situación de que<strong> se ha acabado el soporte de Canonical, con lo que han eliminado los paquetes de sus repositorios.</strong> Pues, como siempre, googleando un poco, he <a href="http://ubuntuforums.org/showthread.php?t=1720421">hallado</a> la solución a mi problema. Resulta que Canonical mantiene en sus servidores una copia de las antiguas distros, pero en una url distinta (<a title="Ubuntu distribuciones antiguas" href="http://old-releases.ubuntu.com">http://old-releases.ubuntu.com</a>). Por tanto, basta con cambiar el fichero de fuentes de aptitude para que utilice ésta url. Para ello:</p>
<pre><code># cp /etc/apt/sources.list /etc/apt/sources.list.bak
# cat /etc/apt/sources.list.bak | sed s/es.archives/old-releases/ | \
 sed s/security./old-releases./ &gt;/etc/apt/sources.list
# apt-get update
</code></pre>
<p>También me he fijado que no tienen todas las distribuciones, pues la última que mantienen es la 5.10, siendo la primera la 4.10. Por tanto, dejo en mi lista de @TODOs el<a title="Cómo descargar todos los paquetes de Ubuntu" href="http://ubuntuforums.org/showthread.php?t=352460"> descargarme todos los paquetes</a> y ponerlos en el servidor web.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caymcorp.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caymcorp.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caymcorp.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caymcorp.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caymcorp.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caymcorp.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caymcorp.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caymcorp.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caymcorp.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caymcorp.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caymcorp.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caymcorp.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caymcorp.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caymcorp.wordpress.com/452/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=452&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caymcorp.wordpress.com/2011/09/21/soporte-de-viejas-versiones-de-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d7b1978f9d29513b4299b5e4e4cd589d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">caym</media:title>
		</media:content>

		<media:content url="http://caymcorp.files.wordpress.com/2011/09/intrepid_ibex.jpg" medium="image">
			<media:title type="html">intrepid_ibex</media:title>
		</media:content>
	</item>
		<item>
		<title>WOL no funciona en ubuntu 10.04 LTS tras realizar la suspensión</title>
		<link>http://caymcorp.wordpress.com/2011/09/19/wol-no-funciona-tras-realizar-la-suspension/</link>
		<comments>http://caymcorp.wordpress.com/2011/09/19/wol-no-funciona-tras-realizar-la-suspension/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 16:02:08 +0000</pubDate>
		<dc:creator>caym</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wol]]></category>

		<guid isPermaLink="false">http://caymcorp.wordpress.com/?p=448</guid>
		<description><![CDATA[Hacía tiempo que no me encontraba con un problema difícil de resolver en Linux. Resulta que tenemos un bug reconocido por el cual la función Wake On LAN dejará de funcionar tras la primera suspensión / hibernación del equipo. Es decir, que puedes suspender y reiniciar la máquina mediante WOL una única vez; las sucesivas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=448&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hacía tiempo que no me encontraba con un problema difícil de resolver en Linux. Resulta que tenemos un <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/462933">bug reconocido</a> por el cual la función <a href="http://www.vicente-navarro.com/blog/2007/06/03/wake-on-lan/">Wake On LAN</a> dejará de funcionar tras la primera suspensión / hibernación del equipo. Es decir, que puedes suspender y reiniciar la máquina mediante WOL una única vez; las sucesivas será imposible. Y como es de costumbre, google te muestra miles de resultados con gente que configura el WOL sin problemas, pero nadie que se encuentre en mi misma tesitura.</p>
<p>Investigando un poco me he encontrado con <a href="https://bbs.archlinux.org/viewtopic.php?id=118703">varios</a> <a href="https://wiki.archlinux.org/index.php/Wake-on-LAN#Ensure_that_Wake-on-LAN_is_enabled_and_survives_a_reboot">enlaces</a> que sugerían diversas soluciones, ninguna de las cuales me ha servido. Sin embargo, si me han dado una pista de por donde empezar. El directorio /etc/pm/sleep.d/ contiene scripts que se ejecutan al suspender y restaurar el sistema, llevando a cabo las acciones necesarias, de forma parecida a los de System V. Además, en /usr/lib/pm/sleep.d/ hay otros tantos definidos que se también se ejecutan.</p>
<p>Ya puestos en situación, resulta que he descubierto (mediante el conocidísimo método informático ensayo-error) que es necesario &#8220;resetear&#8221; las interfaces de red para que funcione de forma adecuada el WOL, además de habilitarlo, pues se deshabilita en cada suspensión / apagado. Esto lo hago con el siguiente script que me he creado, y que he colocado en /etc/pm/sleep.d/10_wol:</p>
<pre><code>#!/bin/bash

IFACE=eth0

resetif() {
 ifconfig $IFACE down
 ifconfig $IFACE up
 ethtool -s eth0 wol g
}

case "${1}" in
 suspend|hibernate)
 resetif
 ;;
 resume|thaw)
 resetif
 dhclient $IFACE
 ;;
esac
</code></pre>
<p>El inconveniente es que este script entra en conflicto con /usr/lib/pm/sleep.d/55NetworkManager; el susodicho para y restaura el NetworkManager de Ubuntu. Así que he borrado éste último para evitar que falle.</p>
<p>Por cierto, que también es necesario habilitar WOL tras reiniciar la máquina. Para ello basta con crear un script que lo haga en cada automáticamente, /etc/init.d/wol:</p>
<pre><code>#!/bin/bash
#
# Enables Wake On LAN 

ethtool -s eth0 wol g </code></pre>
<p>Y habilitarlo para que se ejecute en cada inicio:</p>
<pre><code># update-rc.d wol defaults
</code></pre>
<p>Y con esto ya tenemos nuestro Wake On LAN funcional.<code><br />
</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caymcorp.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caymcorp.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caymcorp.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caymcorp.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caymcorp.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caymcorp.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caymcorp.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caymcorp.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caymcorp.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caymcorp.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caymcorp.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caymcorp.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caymcorp.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caymcorp.wordpress.com/448/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=448&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caymcorp.wordpress.com/2011/09/19/wol-no-funciona-tras-realizar-la-suspension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d7b1978f9d29513b4299b5e4e4cd589d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">caym</media:title>
		</media:content>
	</item>
		<item>
		<title>ISOs híbridas</title>
		<link>http://caymcorp.wordpress.com/2011/06/17/isos-hibridas/</link>
		<comments>http://caymcorp.wordpress.com/2011/06/17/isos-hibridas/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 17:15:43 +0000</pubDate>
		<dc:creator>caym</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[iso]]></category>

		<guid isPermaLink="false">http://caymcorp.wordpress.com/?p=443</guid>
		<description><![CDATA[Hace tiempo que no escribo aquí, pero es cuestión de que para noticias cortas estoy utilizando twitter. Pero no he abandonado el blog XD. El tema que abordo hoy es de las isos híbridas; un formato de isos que se está popularizando últimamente en muchas de las distribuciones linux: supergrub lo usa, easy peasy también [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=443&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo que no escribo aquí, pero es cuestión de que para noticias cortas estoy utilizando twitter. Pero no he abandonado el blog XD.</p>
<p>El tema que abordo hoy es de las isos híbridas; un formato de isos que se está popularizando últimamente en muchas de las distribuciones linux: supergrub lo usa, easy peasy también lo hace, igual que openSUSE, y ubuntu lo hará a partir de la versión 10.10.</p>
<p>Hace tiempo que me picaba la curiosidad por saber &#8220;cómo&#8221; se construyen estas ISOs híbridas para poder ser grabadas directamente en un pendrive. Investigando un poco, he descubierto una explicación bastante buena (aunque breve) en la <a title="Wiki de easy peasy" href="http://wiki.geteasypeasy.com/Hybrid_ISO/IMG_format" target="_blank">wiki de easypeasy</a>: el truco consiste en <strong>sustituir los primeros 512 bytes de la imagen, que en el formato ISO deben de ser ceros, por el &#8220;sector de arranque&#8221;  (MBR), lo que permite grabar la iso directamente en el pendrive (mediante dd) y poder arrancar el sistema.</strong></p>
<p>Obviamente esto tiene dos consecuencias lógicas: que el sistema de ficheros que se graba en el pendrive es iso9660, que es de sólo lectura, y que, por tanto, para arrancar necesitamos que el cargador sea capaz de montar este sistema de ficheros (grub2 lo hace).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caymcorp.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caymcorp.wordpress.com/443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caymcorp.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caymcorp.wordpress.com/443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caymcorp.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caymcorp.wordpress.com/443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caymcorp.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caymcorp.wordpress.com/443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caymcorp.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caymcorp.wordpress.com/443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caymcorp.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caymcorp.wordpress.com/443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caymcorp.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caymcorp.wordpress.com/443/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=443&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caymcorp.wordpress.com/2011/06/17/isos-hibridas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d7b1978f9d29513b4299b5e4e4cd589d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">caym</media:title>
		</media:content>
	</item>
		<item>
		<title>La importancia del login seguro (SSL-TLS)</title>
		<link>http://caymcorp.wordpress.com/2011/03/23/la-importancia-del-login-seguro-ssl-tls/</link>
		<comments>http://caymcorp.wordpress.com/2011/03/23/la-importancia-del-login-seguro-ssl-tls/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 16:38:28 +0000</pubDate>
		<dc:creator>caym</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[tls]]></category>

		<guid isPermaLink="false">http://caymcorp.wordpress.com/?p=431</guid>
		<description><![CDATA[La seguridad informática es un tema apasionante y complejo, a la vez que descuidado en demasiadas ocasiones. A este respecto, algo que me preocupa en las aplicaciones web que utilizo / desarrollo es el envío de usuarios y contraseñas en texto plano a través de la red. Es una práctica bastante común, que puede comprometer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=431&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La seguridad informática es un tema apasionante y complejo, a la vez que descuidado en demasiadas ocasiones. A este respecto, algo que me preocupa en las aplicaciones web que utilizo / desarrollo es el envío de usuarios y contraseñas en texto plano a través de la red. Es una práctica bastante común, que puede comprometer fácilmente la seguridad de nuestro sistema.</p>
<p>&nbsp;</p>
<p><a href="http://caymcorp.files.wordpress.com/2011/03/candado.jpg"><img class="aligncenter size-full wp-image-434" title="candado" src="http://caymcorp.files.wordpress.com/2011/03/candado.jpg?w=600" alt=""   /></a></p>
<p><a href="http://es.wikipedia.org/wiki/Transport_Layer_Security"> SSL o TSL</a> nos permite cifrar la conexión con el servidor de forma que todo el intercambio de datos vaya cifrado. Es la opción más segura porque protege todo el flujo de datos. No obstante, el tema que a mí me preocupa es simplemente la transmisión en plano del par usuario / contraseña; suficiente en las aplicaciones en las que la información que se transmite no es altamente confidencial. Por tanto, en estas ocasiones, se puede utilizar ssl únicamente para dicha operación, dejando el resto de la sesión libre de cifrado, y así no cargar al cliente ni al servidor innecesariamente. Es por ejemplo el caso de <a title="Facebook" href="http://www.facebook.com">Facebook</a>, que únicamente cifra dicho envío (aunque también permite el uso completo de la aplicación sobre ssl). <a title="Gmail" href="http://www.gmail.com">Gmail</a>, sin embargo, utiliza por defecto ssl desde que accedes al formulario de login.</p>
<p>Me suena haber visto algún día de pasada<strong> un complemento para Firefox que te advertía de los logins que utilizan ssl y los que no, a modo de protección contra este <em>issue</em></strong>. El caso es que con la salida de <a title="Firefox" href="http://www.mozilla.com/es-ES/firefox/">Firefox 4.0</a>, y aprovechando un rato de tiempo libre que he tenido esta tarde, me he puesto a buscar dicho complemento, pero lo único que he encontrado han sido complementos que fuerzan el uso de ssl cuando está disponible (por ejemplo, forzarían facebook siempre sobre ssl). <strong>Lo más parecido a lo que buscaba que he encontrado, ha sido <a title="Secure or Not" href="https://addons.mozilla.org/es-es/firefox/addon/secure-or-not/">Secure or Not</a></strong>, que te permite identificar con un simple click de ratón los enlaces y formularios seguros (usan ssl) de la página en la que te encuentres. Desde luego, <strong>lo recomiendo 100%. </strong>Quizás otra tarde que tenga tiempo me dedique a desarrollar un complemento para firefox que haga lo que yo deseo&#8230;</p>
<p><img class="aligncenter" title="Secure or not" src="http://2.bp.blogspot.com/_5M8KR9GHm30/Sxl1Oh_sV5I/AAAAAAAAADE/Wu9lKactmV4/s640/CaptureExample.JPG" alt="" width="640" height="463" /></p>
<p>Como anécdota, cabe decir que se ha refrescado mi interés por el tema, dado que actualmente me encuentro trabajando en un centro de eduación que utiliza Moodle como plataforma de enseñanza y, como era de esperar, no utilizan ssl en los logins. Pero este problema de seguridad se ve aún más agravado con el hecho de que existe una red wifi abierta, sin ningún tipo de protección, que permite a <strong>cualquiera que se siente en un banco en la puerta del centro obtener de manera gratuita cientos de contraseñas. </strong>Lo más triste de todo es que advertí a la dirección sobre este problema hace meses, y no lo han solucionado. Y peor aún, mi alumnos ya conocen este fallo, pues hemos visto ssl en clase y han sido lo bastante inteligentes como para atar cabos&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caymcorp.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caymcorp.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caymcorp.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caymcorp.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caymcorp.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caymcorp.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caymcorp.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caymcorp.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caymcorp.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caymcorp.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caymcorp.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caymcorp.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caymcorp.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caymcorp.wordpress.com/431/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=431&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caymcorp.wordpress.com/2011/03/23/la-importancia-del-login-seguro-ssl-tls/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d7b1978f9d29513b4299b5e4e4cd589d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">caym</media:title>
		</media:content>

		<media:content url="http://caymcorp.files.wordpress.com/2011/03/candado.jpg" medium="image">
			<media:title type="html">candado</media:title>
		</media:content>

		<media:content url="http://2.bp.blogspot.com/_5M8KR9GHm30/Sxl1Oh_sV5I/AAAAAAAAADE/Wu9lKactmV4/s640/CaptureExample.JPG" medium="image">
			<media:title type="html">Secure or not</media:title>
		</media:content>
	</item>
		<item>
		<title>CentOS 5.5 detectando discos sata como /dev/hda</title>
		<link>http://caymcorp.wordpress.com/2011/02/12/centos-5-5-detectando-discos-sata-como-devhda/</link>
		<comments>http://caymcorp.wordpress.com/2011/02/12/centos-5-5-detectando-discos-sata-como-devhda/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 18:12:19 +0000</pubDate>
		<dc:creator>caym</dc:creator>
				<category><![CDATA[Informática]]></category>

		<guid isPermaLink="false">http://caymcorp.wordpress.com/?p=425</guid>
		<description><![CDATA[En un post anterior escribía sobre cómo cargar CentOS con Ubuntu instalado en la máquina, ya que con el grub 2 no era capaz de cargar el CentOS; y ya he descubierto el porqué. Era muy sutíl el error y no había sido capaz de descubrirlo. Consistía en que CentOS estaba denominando /dev/hda al disco [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=425&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://caymcorp.files.wordpress.com/2011/01/centos-logo.png"><img class="aligncenter size-full wp-image-408" title="centos-logo" src="http://caymcorp.files.wordpress.com/2011/01/centos-logo.png?w=600&#038;h=229" alt="" width="600" height="229" /></a><br />
En un <a title="CentOS 5.5 y Ubuntu 10.10 dual boot" href="http://caymcorp.wordpress.com/2011/01/15/centos-5-5-y-ubuntu-10-10-dual-boot/">post anterior</a> escribía sobre cómo cargar CentOS con Ubuntu instalado en la máquina, ya que con el grub 2 no era capaz de cargar el CentOS; y ya he descubierto el porqué. Era muy sutíl el error y no había sido capaz de descubrirlo. Consistía en que CentOS estaba denominando <code>/dev/hda</code> al disco sata, que en Ubuntu es <code>/dev/sda</code>, por lo que en la directiva <code>root</code> del grub erróneamente ubuntu establecía <code>root=/dev/sdax</code>, mientras que CentOS ese dispositivo no existía, por lo que habría que ponerle <code>root=/dev/hdax.</code></p>
<p>De todas formas, aunque ya sepa la solución a ese problema, no voy a volver a tenerlo, porque el que CentOS detecte los discos sata como <code>/dev/hda</code> tiene efectos colaterales. Yo ya había notado que CentOS iba muy lento, arrancando y funcionando, pero no había relacionado conceptos. El caso es que haciendo benchmarks con de discos para evaluar el rendimiento de <a href="http://www.xen.org">Xen</a>, detecté que la lectura / escritura era unas 10 veces más lenta de lo normal. Googleando encontré este <a href="http://wiki.xensource.com/xenwiki/HowToEnableDMA">HowTo</a> en el que se explicaba que el problema de que el acceso a disco fuese muy lento era debido a que el <a href="http://es.wikipedia.org/wiki/Acceso_directo_a_memoria" target="_blank">DMA</a> estaba desactivado. Los discos SATA no utilizan DMA, pero intuí que CentOS estaba detectando erróneamente los discos, probablemente debido a las características de emulación IDE de la placa base. Sólo tuve que buscar un poco más para encontrar la solución.</p>
<p>Para evitar que CentOS detecte erróneamente los discos SATA como PATA, <strong>sólo hay que pasarle al kernel el parámetro <code>hda=noprobe</code></strong> para que haga correctamente la detección. <strong>También hay que indicarle que la partición raíz ahora es un <code>sda </code>y no un <code>hda </code></strong> y, por último, actualizar el fichero <code>/etc/fstab</code> para cambiar los <code>hda </code>por <code>sda</code>. La línea en grub sería algo así:</p>
<pre><code>module /boot/vmlinuz-2.6.18-8.1.4.el5xen ro root=/dev/sda2 hda=noprobe</code></pre>
<p>Además, así evito <a title="CentOS 5.5 y Ubuntu 10.10 dual boot" href="http://caymcorp.wordpress.com/2011/01/15/centos-5-5-y-ubuntu-10-10-dual-boot/" target="_blank">el problema</a> que tenía con que el grub 2 no cargaba CentOS, pues ya he detectado que el kernel panic estaba causado por culpa de que la línea de grub de Ubuntu ponía el <code>root=/dev/sda2</code>, mientras que CentOS esperaba <code>root=/dev/hda2</code>.</p>
<p>Fuente:<a href="http://www.linuxquestions.org/questions/linux-hardware-18/sda-drive-seen-as-hda-on-centos5-609483/"> http://www.linuxquestions.org/questions/linux-hardware-18/sda-drive-seen-as-hda-on-centos5-609483/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caymcorp.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caymcorp.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caymcorp.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caymcorp.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caymcorp.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caymcorp.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caymcorp.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caymcorp.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caymcorp.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caymcorp.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caymcorp.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caymcorp.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caymcorp.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caymcorp.wordpress.com/425/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=425&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caymcorp.wordpress.com/2011/02/12/centos-5-5-detectando-discos-sata-como-devhda/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d7b1978f9d29513b4299b5e4e4cd589d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">caym</media:title>
		</media:content>

		<media:content url="http://caymcorp.files.wordpress.com/2011/01/centos-logo.png" medium="image">
			<media:title type="html">centos-logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Montar imagen de disco Xen</title>
		<link>http://caymcorp.wordpress.com/2011/02/03/montar-imagen-de-disco-xen/</link>
		<comments>http://caymcorp.wordpress.com/2011/02/03/montar-imagen-de-disco-xen/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 17:02:13 +0000</pubDate>
		<dc:creator>caym</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://caymcorp.wordpress.com/?p=417</guid>
		<description><![CDATA[Hoy me he encontrado con que no podía montar el disco virtual de uno de mis dominios virtualizados con Xen. Estoy acostumbrado a utilizar ficheros mapeados a los dispositivos de loop, pero hasta ahora los había utilizado directamente para formatearlos con un sistema de ficheros. El problema es que para el dominio Xen, ese fichero [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=417&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hoy me he encontrado con que no podía montar el disco virtual de uno de mis dominios virtualizados con Xen. Estoy acostumbrado a utilizar ficheros mapeados a los dispositivos de loop, pero hasta ahora los había utilizado directamente para formatearlos con un sistema de ficheros. El problema es que para el dominio Xen, ese fichero actúa como disco y, por tanto, le introduce la tabla de particiones al inicio, y dentro de las particiones crea los sistemas de ficheros.</p>
<p><img class="aligncenter size-full wp-image-418" title="xen-logo" src="http://caymcorp.files.wordpress.com/2011/02/xen-logo.png?w=600" alt=""   /></p>
<p>Por ejemplo, en el caso de estar tratando con el disco <code>/dev/sda</code>, si directamente formateamos el disco como ext3 con</p>
<pre><code>mkfs.ext3 /dev/sda</code></pre>
<p>podríamos montarlo mediante</p>
<pre><code>mount -t ext3 /dev/sda /mnt</code></pre>
<p>Sin embargo, si tiene una tabla de particiones, el sistema de ficheros lo crearíamos, por ejemplo en la partición 1, con</p>
<pre><code>mkfs.ext3 /dev/sda1</code></pre>
<p>y lo montaríamos mediante:</p>
<pre><code>mount -t ext3 /dev/sda1 /mnt</code></pre>
<p>El problema con asociar un fichero a un dispositivo de loop es que cuando creas una tabla de particiones sobre <code>/dev/loop0</code>, no se crea de forma automática el <code>/dev/loop0p1</code>, sino que hay que hacerlo a mano. Para ello, debemos usar la herramienta <code>kpartx</code>:</p>
<pre><code>kpartx -a -v disco_virtual.img</code></pre>
<p>Con esto se nos habrá creado el dispositivo que nos da acceso a la partición en <code>/dev/mapper/loop0p1</code>, con lo cual ya podemos formatearlo y montarlo tranquilamente:</p>
<pre><code>mkfs.ext3 /dev/mapper/loop0p1
mount -t ext3 /dev/mapper/loop0p1 /mnt</code></pre>
<p>Me ha servido un poco de ayuda lo siguiente: <a href="http://www.tristangrimaux.com/lang/es/2009/03/05/pasar-de-xen-a-kvm">Pasar de xen a kvm</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caymcorp.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caymcorp.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caymcorp.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caymcorp.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caymcorp.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caymcorp.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caymcorp.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caymcorp.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caymcorp.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caymcorp.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caymcorp.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caymcorp.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caymcorp.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caymcorp.wordpress.com/417/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=417&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caymcorp.wordpress.com/2011/02/03/montar-imagen-de-disco-xen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d7b1978f9d29513b4299b5e4e4cd589d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">caym</media:title>
		</media:content>

		<media:content url="http://caymcorp.files.wordpress.com/2011/02/xen-logo.png" medium="image">
			<media:title type="html">xen-logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Firefox se congela en Linux en el EeePc 901</title>
		<link>http://caymcorp.wordpress.com/2011/01/21/firefox-se-congela-en-linux-en-el-eeepc-901/</link>
		<comments>http://caymcorp.wordpress.com/2011/01/21/firefox-se-congela-en-linux-en-el-eeepc-901/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 10:17:41 +0000</pubDate>
		<dc:creator>caym</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://caymcorp.wordpress.com/?p=412</guid>
		<description><![CDATA[Llevaba tiempo sufriendo este molesto problema; y es que firefox se congelaba durante unos segundos cada cierto tiempo. Hoy por fin he sacado un ratito para ponerme a investigar y he resuelto el problema. Parece ser que firefox 3 usa sqlite y realiza constantemente fsync para mantener actualizada su base de datos en disco. Esto [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=412&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Llevaba tiempo sufriendo este molesto problema; y es que firefox se congelaba durante unos segundos cada cierto tiempo. Hoy por fin he sacado un ratito para ponerme a investigar y he resuelto el problema.</p>
<p>Parece ser que firefox 3 usa <strong>sqlite </strong>y realiza constantemente fsync para mantener actualizada su base de datos en disco. Esto provoca que se congele en el eeepc, debido a que los discos SSD que lleva tienen ciertos problemas con las escrituras constantes de pocos datos.</p>
<p><a href="http://caymcorp.files.wordpress.com/2011/01/sqlite.jpg"><img class="aligncenter size-full wp-image-413" title="sqlite" src="http://caymcorp.files.wordpress.com/2011/01/sqlite.jpg?w=600" alt=""   /></a></p>
<p>El autor del <a href="http://www.hohndel.org/communitymatters/eeepc/eeepc-hangs-with-firefox/" target="_blank">post</a> donde se analiza dicho problema, sugiere en este otro <a href="http://www.hohndel.org/communitymatters/eeepc/fix-firefox-and-evolution-hangs-on-eeepc/" target="_blank">post</a> crear una partición para firefox, pero yo he optado por utilizar un disco de ram, y así me ahorro el estar modificando las particiones. La idea es mantener en disco el directorio de firefox, llevarlo a ram para trabajar con él, y volver a volcarlo al disco cuando finalicemos.</p>
<p>Para ello, lo primero es añadir el punto de montaje del disco de ram al fichero <code>/etc/fstab</code></p>
<pre><code>none /mnt/ramdisk tmpfs defaults,size=200m 0 0</code></pre>
<p>Si quieremos montar ya mismo el disco de ram, basta con ejecutar <code>mount -a</code></p>
<p>A continuación, cambio el nombre del directorio de firefox por &#8220;firefoxram&#8221;, que será el que sirva de respaldo en disco.</p>
<pre><code>mv /home/user/.mozilla/firefox /home/user/.mozilla/firefoxram</code></pre>
<p>Ahora enlazo el directorio que realmente utiliza firefox con el disco de ram</p>
<pre><code>ln -s /mnt/ramdisk /home/user/.mozilla/firefox</code></pre>
<p>Tal y como está ahora mismo el sistema, cuando firefox se abra, creará su directorio en ram con los datos de navegación del usuario, pero al apagar el sistema, estos se perderán (porque sólo están en ram). Es por eso que necesitamos el directorio de respaldo en disco. Su finalidad es que se copie a ram antes de abrir firefox, y se vuelque a disco al cerrarlo. Para ello, vamos a cambiar el ejecutable <code>/usr/bin/firefox</code> por un script que realice dichas tareas:</p>
<pre><code>mv /usr/bin/firefox /usr/bin/firefox-bin
touch /usr/bin/firefox
chmod +x /usr/bin/firefox</code></pre>
<p>Ahora, editamos el script <code>/usr/bin/firefox</code> y añadimos las siguientes lineas:</p>
<pre><code>#!/bin/bash

cp -r $HOME/.mozilla/firefoxram/* $HOME/.mozilla/firefox
firefox-bin
cp -r $HOME/.mozilla/firefox/* $HOME/.mozilla/firefoxram/
</code></pre>
<p>E voilá. Adiós a los cuelgues de firefox.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caymcorp.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caymcorp.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caymcorp.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caymcorp.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caymcorp.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caymcorp.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caymcorp.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caymcorp.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caymcorp.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caymcorp.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caymcorp.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caymcorp.wordpress.com/412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caymcorp.wordpress.com/412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caymcorp.wordpress.com/412/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=412&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caymcorp.wordpress.com/2011/01/21/firefox-se-congela-en-linux-en-el-eeepc-901/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d7b1978f9d29513b4299b5e4e4cd589d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">caym</media:title>
		</media:content>

		<media:content url="http://caymcorp.files.wordpress.com/2011/01/sqlite.jpg" medium="image">
			<media:title type="html">sqlite</media:title>
		</media:content>
	</item>
		<item>
		<title>CentOS 5.5 y Ubuntu 10.10 dual boot</title>
		<link>http://caymcorp.wordpress.com/2011/01/15/centos-5-5-y-ubuntu-10-10-dual-boot/</link>
		<comments>http://caymcorp.wordpress.com/2011/01/15/centos-5-5-y-ubuntu-10-10-dual-boot/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 13:27:48 +0000</pubDate>
		<dc:creator>caym</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[dual boot]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://caymcorp.wordpress.com/?p=407</guid>
		<description><![CDATA[Tras varios intentos infructíferos de instalar CentOS por red (faltaban paquetes en el servidor), grabé la imagen del dvd en un disco e instalé a la antigua (advertencia: no cabe en un pendrive de 4GB). El problema es que la máquina en la que lo he instalado necesitaba también arrancar con Ubuntu 10.10, el cual ya [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=407&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tras varios intentos infructíferos de instalar <a href="http://www.centos.org/" target="_blank">CentOS</a> por red (faltaban paquetes en el servidor), grabé la imagen del dvd en un disco e instalé a la antigua (advertencia: no cabe en un pendrive de 4GB). El problema es que la máquina en la que lo he instalado necesitaba también arrancar con Ubuntu 10.10, el cual ya estaba instalado. Y llegaron mis dolores de cabeza.</p>
<p><a href="http://caymcorp.files.wordpress.com/2011/01/centos-logo.png"><img class="aligncenter size-full wp-image-408" title="centos-logo" src="http://caymcorp.files.wordpress.com/2011/01/centos-logo.png?w=600&#038;h=229" alt="" width="600" height="229" /></a></p>
<p>Mi primera idea fue no instalar gestor de arranque para CentOS, y utilizar el grub de Ubuntu en su lugar; así que hice un <code>update-grub</code>, y me detectó automáticamente la partición con CentOS. El problema fue que al arrancar, me daba el siguiente error</p>
<pre><code>Error: Invalid magic number</code></pre>
<p>Bastó un poco de <a href="http://www.mail-archive.com/grub-devel@gnu.org/msg05480.html">investigación</a> para comprobar que el error venía de que el núcleo que estoy instalando es para paravirtualización con <a href="http://www.xen.org/">Xen</a>, y grub no sabe cómo arrancar este tipo de núcleos. Así que modifico la entrada del grub y pongo lo siguiente</p>
<pre><code>
multiboot /boot/xen.gz-2.6.18-194.el5
module 	  /boot/vmlinuz-2.6.18-194.el5xen root=/dev/hda6 ro quiet
moduel 	  /boot/initrd-2.6.18-194.el5xen.img
</code></pre>
<p>Pues sigue sin funcionar. Ahora me da el siguiente error:</p>
<pre><code>PANIC on CPU0:
Could not setup DOM0 guest OS
Reboot in five seconds...
</code></pre>
<p>Parece ser que a CentOS no le caigo bien. Pero por mis c*j**es que lo hago funcionar. La siguiente opción que me queda es instalar el grub que trae CentOS en su partición de arranque y pasarle el control desde el grub de Ubuntu.</p>
<pre><code>
insmod ext2
chainload (hd0,6)+1
</code></pre>
<p>¡Bingo! Problema resuelto. Sólo me queda la espinita clavada de no saber por qué el grub 2 de Ubuntu no es capaz de arrancar CentOS.</p>
<h3>¡¡¡ACTUALIZACIÓN!!!</h3>
<p>&nbsp;</p>
<p>¡Ya he descubierto el problema del Kernel Panic! Menos mal, porque odio no poder encontrar explicación de algún problema, cuando todos tienen la suya. El kernel panic estaba causado por culpa de que la línea de grub de Ubuntu ponía el <code>root=/dev/sda2</code>, mientras que CentOS esperaba <code>root=/dev/hda2</code>. Lo explico todo en <a title="CentOS 5.5 detectando discos sata como /dev/hda" href="http://caymcorp.wordpress.com/2011/02/12/centos-5-5-detectando-discos-sata-como-devhda/">este post</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caymcorp.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caymcorp.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caymcorp.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caymcorp.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caymcorp.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caymcorp.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caymcorp.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caymcorp.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caymcorp.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caymcorp.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caymcorp.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caymcorp.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caymcorp.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caymcorp.wordpress.com/407/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=407&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caymcorp.wordpress.com/2011/01/15/centos-5-5-y-ubuntu-10-10-dual-boot/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d7b1978f9d29513b4299b5e4e4cd589d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">caym</media:title>
		</media:content>

		<media:content url="http://caymcorp.files.wordpress.com/2011/01/centos-logo.png" medium="image">
			<media:title type="html">centos-logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Autologin en Lubuntu</title>
		<link>http://caymcorp.wordpress.com/2011/01/09/autologin-en-lubuntu/</link>
		<comments>http://caymcorp.wordpress.com/2011/01/09/autologin-en-lubuntu/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 15:13:24 +0000</pubDate>
		<dc:creator>caym</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[problemas]]></category>

		<guid isPermaLink="false">http://caymcorp.wordpress.com/?p=400</guid>
		<description><![CDATA[No estoy muy satisfecho con los cambios realizados en la versión principal de Ubuntu Netbook Edition, así que recientemente decidí probar Lubuntu en mi Eeepc 901. Para ello, lo instalé sobre Ubuntu, desinstalando los paquetes unity y ubuntu-desktop, pero esto me ha causado ciertos problemas; entre ellos, que no puedo hacer autologin. El mensaje que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=400&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No estoy muy satisfecho con los cambios realizados en la versión principal de Ubuntu Netbook Edition, así que recientemente decidí probar <a href="http://lubuntu.net/" target="_blank">Lubuntu</a> en mi Eeepc 901. Para ello, lo instalé sobre Ubuntu, desinstalando los paquetes unity y ubuntu-desktop, pero esto me ha causado ciertos problemas; entre ellos, que no puedo hacer autologin. El mensaje que me aparece es</p>
<pre><code>Xsession: unable to launch "Lubuntu Netbook"</code></pre>
<p>Parece ser que  para lanzar la versión netbook de lubuntu, el servidor gráfico busca el ejecutable llamado &#8220;Lubuntu-Netbook&#8221;, que no existe. Así que la solución ha sido crear un enlace simbólico al verdadero lanzador:</p>
<pre><code>ln -s /usr/bin/startlubuntu-netbook /usr/bin/Lubuntu-Netbook</code></pre>
<p>Respecto al sistema, estoy mucho más contento que con la rama principal de Ubuntu para netbooks. Es bastante más ligero y rápido. Lo único es que todavía no he conseguido configurar <code><a href="http://wiki.lxde.org/en/LXLauncher" target="_blank">lxlauncher</a> </code>(el escritorio tipo netbook) para mostrar los iconos que yo quiero. He encontrado googleando que se configura en <code>/usr/share/lxlauncher/</code>, pero ese directorio no existe en mi sistema.</p>
<p><a href="http://caymcorp.files.wordpress.com/2011/01/lxlauncher.png"><img class="aligncenter size-full wp-image-403" title="lxlauncher" src="http://caymcorp.files.wordpress.com/2011/01/lxlauncher.png?w=600&#038;h=360" alt="" width="600" height="360" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caymcorp.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caymcorp.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caymcorp.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caymcorp.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caymcorp.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caymcorp.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caymcorp.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caymcorp.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caymcorp.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caymcorp.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caymcorp.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caymcorp.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caymcorp.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caymcorp.wordpress.com/400/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caymcorp.wordpress.com&amp;blog=11958221&amp;post=400&amp;subd=caymcorp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caymcorp.wordpress.com/2011/01/09/autologin-en-lubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d7b1978f9d29513b4299b5e4e4cd589d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">caym</media:title>
		</media:content>

		<media:content url="http://caymcorp.files.wordpress.com/2011/01/lxlauncher.png" medium="image">
			<media:title type="html">lxlauncher</media:title>
		</media:content>
	</item>
	</channel>
</rss>
