<?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/"
	>

<channel>
	<title>PC Frikis</title>
	<atom:link href="http://www.pcfrikis.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pcfrikis.com</link>
	<description>Beta, como Goooogle</description>
	<lastBuildDate>Sat, 10 Apr 2010 10:42:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Como saltarse el proxy del trabajo</title>
		<link>http://www.pcfrikis.com/2010/04/10/como-saltarse-el-proxy-del-trabajo/</link>
		<comments>http://www.pcfrikis.com/2010/04/10/como-saltarse-el-proxy-del-trabajo/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 10:41:19 +0000</pubDate>
		<dc:creator>Friki</dc:creator>
				<category><![CDATA[Sin Categoría]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/2010/04/10/309/</guid>
		<description><![CDATA[En mi trabajo usan un servidor proxy para salir a Internet. Con este controlan que páginas no podemos ver y que servicios no podemos usar (streaming, Messenger&#8230;). Solo me permiten salir al exterior a través del proxy y con destino el puerto 80 (HTTP) o 443 (HTTPS).
En una tarde de aburrimiento decidí &#8220;investigar&#8221; como burlar [...]]]></description>
			<content:encoded><![CDATA[<p>En mi trabajo usan un servidor proxy para salir a Internet. Con este controlan que páginas no podemos ver y que servicios no podemos usar (streaming, Messenger&#8230;). Solo me permiten salir al exterior a través del proxy y con destino el puerto 80 (HTTP) o 443 (HTTPS).</p>
<p>En una tarde de aburrimiento decidí &#8220;investigar&#8221; como burlar el proxy. La cosa es bastante fácil si tenemos todo lo necesario.</p>
<p>Necesitamos:</p>
<ul>
<li>Una maquina en el exterior con servidor SSH</li>
<li>La maquina de antes debe tener un proxy instalado</li>
<li>Si la maquina del trabajo es Windows debemos añadir Cygwin</li>
</ul>
<p>Lo fácil seria conectarnos a una maquina del exterior a través de SSH y hacer que esta haga de proxy para darnos salida a Internet. Como ha he dicho solo puedo salir por el proxy así que necesito crear una sesión SSH a través de proxy, para eso usaremos Corkscrew. Si nuestra maquina del trabajo es Linux debemos instalar Corkscrew, si usamos Windows podemos usar Cygwin e instalar Corkscrew. Creamos el script y lo guardamos en $HOME/.ssh/ConexionServidorCasa:</p>
<blockquote><p># Linea para arrancar Corkscrew cuando uso ssh</p>
<p>ProxyCommand /usr/bin/corkscrew &lt;IP PROXY&gt; &lt;PUERTO PROXY&gt; %h %p</p></blockquote>
<p>Si el proxy requiere usuario:</p>
<blockquote><p># Linea para arrancar Corkscrew cuando uso ssh</p>
<p>ProxyCommand /usr/bin/corkscrew &lt;IP PROXY&gt; &lt;PUERTO PROXY&gt; %h %p usuario:password</p></blockquote>
<p>Otra limitación son los puertos, debemos configurar el servidor SSH para escuchar el puerto 443 (u 80). También podemos usar una regla PREROUTING de IPTables para redirigir el puerto y no tocar el servidor SSH. Sería algo así:</p>
<blockquote><p># Permitimos el trafico de entrada por el puerto 443</p>
<p>iptables -A INPUT -i eth0 -p tcp &#8211;dport 443 -j ACCEPT</p>
<p># Redirigimos el trafico del puerto 443 al 22</p>
<p>iptables -t nat -A PREROUTING -i eth0 -p tcp &#8211;dport 443 -j REDIRECT &#8211;to-port 22</p></blockquote>
<p>Si hemos configurado todo correctamente podremos establecer la conexión SSH.</p>
<blockquote><p>ssh -p 443 -F $HOME/.ssh/ConexionServidorCasa user@IP_servidor_exterior</p></blockquote>
<p>Ahora estaremos conectados al servidor pero aún nos falta el último paso. Para poder usar el proxy del servidor vamos a crear un túnel a través de la conexión SSH. Con esto configuraremos nuestro navegador para usar el proxy localhost:3128, que se &#8220;encapsulará&#8221; a través de la conexión y acabara en el servidor, que lo redirigirá a su proxy y podremos salir a Internet sin restricciones. El comando, considerando que el proxy externo escucha el puerto 3128, es:</p>
<blockquote><p>ssh -p 443 -F $HOME/.ssh/ConexionServidorCasa user@IP_servidor_exterior -L 3128:localhost:3128</p></blockquote>
<p>Si alguien revisara los logs del proxy solo vería una conexión hacia nuestro servidor, nada más. Aunque si pusiera la IP en un navegador aparecería algo así:</p>
<blockquote><p>SSH-2.0-OpenSSH_5.1p1 Debian-5</p></blockquote>
<p>Lo que daría a entender al administrador que le estamos tomando el pelo, pero nunca podría ver el trafico, ni peticiones ni webs visitadas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2010/04/10/como-saltarse-el-proxy-del-trabajo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movistar no quiere clientes: el bucle infernal</title>
		<link>http://www.pcfrikis.com/2010/03/17/movistar-no-quiere-clientes-el-bucle-infernal/</link>
		<comments>http://www.pcfrikis.com/2010/03/17/movistar-no-quiere-clientes-el-bucle-infernal/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 19:52:52 +0000</pubDate>
		<dc:creator>Friki</dc:creator>
				<category><![CDATA[Mundo Real]]></category>
		<category><![CDATA[Móviles]]></category>
		<category><![CDATA[1485]]></category>
		<category><![CDATA[movistar]]></category>
		<category><![CDATA[portabilidad]]></category>
		<category><![CDATA[prepago]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=303</guid>
		<description><![CDATA[Hoy me ha dado por hacer la portabilidad de un número que tengo de Vodafone a Movistar, prepago los dos. Es una tarjeta que uso para hacer pruebas y &#8220;jugar&#8221;.
Iluso de mi, he querido hacer este tramite por Internet. Me he puesto a buscar la opción en la pagina oficial de Movistar y lo más [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy me ha dado por hacer la portabilidad de un número que tengo de Vodafone a Movistar, prepago los dos. Es una tarjeta que uso para hacer pruebas y &#8220;jugar&#8221;.</p>
<p><strong>Iluso de mi, he querido hacer este tramite por Internet. Me he puesto a buscar la opción en la pagina oficial de Movistar y lo más parecido que tienen es portabilidad a contrato con solo SIM, sin móvil. No hay la opción de realizar la portabilidad a prepago.</strong></p>
<p>Como no tenia ganas de levantarme de la silla he llamado al 1485, siguiendo las indicaciones de la web de <a href="http://www.movistar.es/particulares/portabilidad" target="_blank">Movistar</a>:</p>
<p><a href="http://www.pcfrikis.com/wp-content/uploads/2010/03/movistar.jpg" rel="lightbox[303]"><img class="aligncenter size-medium wp-image-304" title="Vente a Movistar" src="http://www.pcfrikis.com/wp-content/uploads/2010/03/movistar-300x105.jpg" alt="Vente a Movistar" width="300" height="105" /></a><br />
<strong>Después de marcar el numero en el contestador y esperar varios minutos a que una operadora me atendiera me han indicando que el tramite de portabilidad a prepago solo se puede hacer desde un distribuidor oficial. Como no me convencía la respuesta que me ha dado he probado unos minutos más tarde, con la misma suerte.</strong></p>
<p>No me ha quedado otra que salir a la calle y buscar una tienda Movistar. He encontrado la primera, quien me ha dirigido al 1485 para realizar dicha gestión porque ellos no tienen tarjetas para portabilidad. ¿Escusa barata? No contento he buscado otro distribuidor oficial al que casi le rezo para que mi hiciera la portabilidad pero se ha limitado a apuntarme en un Post-It &#8220;1485&#8243;.  Le he dicho que por teléfono me mandaban a una tienda física y que era la segunda donde probaba pero de nada ha servido.</p>
<p>Como última oportunidad hacia Movistar he vuelto a llamar al 1485 donde les he explicado mi historia, su respuesta ha sido la misma: No puede realizar este tramite por teléfono, debe dirigirse a un distribuidor oficial. Me he cabreado y le he dicho que si a Movistar le sobraban los clientes, porque yo llevaba toda la tarde perdida intentando darme de alta.</p>
<p><strong>Entiendo que a Movistar o cualquier otra compañía no le intereses las tarjetas prepago tanto como los contratos pero han creado un bucle que rechaza a todos los futuros clientes. Creo que ya no quiero Movistar, no se merecen que me gaste en ellos ni un euro.</strong></p>
<p>PD: Después de pedirme el numero por teléfono me preguntaban si ya era cliente de Movistar, cuando les indicaba que no es cuando me soltaban el rollo. Quizá, y digo quizá, si hubiera tenido un contrato anterior me hubieran tratado mejor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2010/03/17/movistar-no-quiere-clientes-el-bucle-infernal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPod Shuffle: mírame pero no me toques</title>
		<link>http://www.pcfrikis.com/2010/03/13/ipod-shuffle-mirame-pero-no-me-toques/</link>
		<comments>http://www.pcfrikis.com/2010/03/13/ipod-shuffle-mirame-pero-no-me-toques/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 18:23:05 +0000</pubDate>
		<dc:creator>Friki</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[belkin]]></category>
		<category><![CDATA[ipod shuffle]]></category>
		<category><![CDATA[mando]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=293</guid>
		<description><![CDATA[Andaba buscando un reproductor MP3 para el gimnasio, ya que llevar el móvil (es con lo que suelo usar para la música) era peligroso: demasiado pesado y grande para llevarlo atado en el brazo con un brazalete.
Empece buscando MP3 baratos por ebay, pero parecian fragiles y nos e como acabe mirando iPod&#8217;s. Queria un Shuffle, pero el [...]]]></description>
			<content:encoded><![CDATA[<p>Andaba buscando un reproductor MP3 para el gimnasio, ya que llevar el móvil (es con lo que suelo usar para la música) era peligroso: demasiado pesado y grande para llevarlo atado en el brazo con un brazalete.</p>
<p>Empece buscando MP3 baratos por ebay, pero parecian fragiles y nos e como acabe mirando iPod&#8217;s. Queria un Shuffle, pero el mdelo anterior, empece a comprar el viejo y el nuevo y por la diferencia de precio, ta,año y espacio acabe comprando el nuevo, de 4GB (antes no estaba el de 2).</p>
<p style="text-align: center;"><a href="http://www.pcfrikis.com/wp-content/uploads/2010/03/ipod_shuffle_colores.png" target="_blank" rel="lightbox[293]"><img class="size-medium wp-image-295  aligncenter" title="ipod_shuffle_colores" src="http://www.pcfrikis.com/wp-content/uploads/2010/03/ipod_shuffle_colores-300x134.png" alt="" width="300" height="134" /></a></p>
<p>En el gimnasio cumplía su cometido, me lo enganchaba en la camiseta con el clip y no molestaba. Seleccionaba una lista de reproducción, ajustaba el audio y ya me sobraba el mando. El problema llego a los pocos meses (3 meses), el mando empezó a fallar, casi seguro que debido al sudor (el mando esta arriba, cerca del auricular). Como no se pueden usar auriculares normales me vi obligado a comprar los de Apple, 25 euros.</p>
<p>Pues el problema ha vuelto a surgir, otra vez han durado 3 meses). Pero esta vez no volví a caer. Me puse a busacar soluciones y encontre un <a href="http://www.belkin.com/IWCatProductPage.process?Product_Id=496831" target="_blank">mando compatible de Belkin</a>:<br />
<a href="http://www.pcfrikis.com/wp-content/uploads/2010/03/mando_belkin_ipod.jpg" rel="lightbox[293]"><img class="aligncenter size-full wp-image-294" title="Mando Belkin ipod" src="http://www.pcfrikis.com/wp-content/uploads/2010/03/mando_belkin_ipod.jpg" alt="" width="250" height="250" /></a><br />
Los conseguí por eBay por 13 euros. Ademas, puedo usar los auriculares que tena guardados en el cajón por culpa del fallo del dichoso mando y que antes no podía usar. El mando no es tan &#8220;mono&#8221; como el oficial pero cumple sus funciones. Lo mejor es que queda pegado al iPod y esto hace que sea más difícil que el sudor vaya a parar a el.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2010/03/13/ipod-shuffle-mirame-pero-no-me-toques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APC y la cache de usuario</title>
		<link>http://www.pcfrikis.com/2010/01/11/apc-y-la-cache-de-usuario/</link>
		<comments>http://www.pcfrikis.com/2010/01/11/apc-y-la-cache-de-usuario/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 22:25:04 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[memoria]]></category>
		<category><![CDATA[optimización]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=286</guid>
		<description><![CDATA[En un artículo anterior comentaba sobre el uso de APC para optimizar el rendimiento de los scripts PHP, de forma totalmente automática, sin modificar la programación. En ese caso APC se encargaba de almacenar una copia del bytecode de PHP para que en la próxima ejecución no fuese necesario interpretar de nuevo el código fuente.
Pero [...]]]></description>
			<content:encoded><![CDATA[<p>En un <a href="http://www.pcfrikis.com/2009/05/01/acelerando-php-con-apc/">artículo anterior</a> comentaba sobre el uso de APC para optimizar el rendimiento de los scripts PHP, de forma totalmente automática, sin modificar la programación. En ese caso APC se encargaba de almacenar una copia del bytecode de PHP para que en la próxima ejecución no fuese necesario interpretar de nuevo el código fuente.</p>
<p>Pero esa no es la única utilidad de APC, también se puede utilizar para almacenar en memoria por un tiempo determinado los datos que el programador desee. Este sistema es ideal para aplicaciones con mucha carga de base de datos ya que permite almacenar ciertos datos en memoria y aliviar la base de datos del sistema y por lo tanto, el disco duro (suponiendo que todos los servicios estén en la misma máquina).</p>
<p>Una vez instalado APC, tal como se explica en <a href="http://www.pcfrikis.com/2009/05/01/acelerando-php-con-apc/">este otro artículo</a>, el uso de la cache de usuario es extremadamente sencillo, básicamente hay que tener en cuenta dos funciones, apc_store y apc_fetch.</p>
<p>La función apc_store se encarga de almacenar datos en una determinada clave. Por ejemplo:</p>
<blockquote><p>$datos = 5;<br />
apc_store(&#8216;datos&#8217;,$datos,86400);</p></blockquote>
<p>Así de sencillo, con esa instrucción los datos quedarán guardados en memoria. El primer argumento es la clave que sirve para identificar los datos guardados y poder recuperarlos más tarde. El segundo parámetro son los valores que queremos guardar, ese parámetro puede ser cualquier variable PHP, desde enteros hasta arrays y objetos. El tercer argumento es el tiempo en segundos que APC mantendrá los datos en memoria. Superado ese tiempo los datos serán automáticamente borrados de la cache.</p>
<p>Ahora que los datos están en memoria, queda saber cómo recuperarlos. Es más sencillo todavía, se usa la función apc_fetch:</p>
<blockquote><p>$datos = apc_fetch(&#8216;datos&#8217;);</p></blockquote>
<p>A la función apc_fetch simplemente hay que pasarle la clave de los datos que queremos recuperar. Si no ha encontrado los datos devolverá &#8220;false&#8221;.</p>
<p>Esto puede usarse para almacenar los resultados de consultas que sean pesadas y evitar que se ejecuten una y otra vez si no es necesario. Por ejemplo, vamos a suponer que la tabla &#8220;posts&#8221; es muy grande y cuesta mucho ordenarla y filtrarla:</p>
<blockquote><p>$posts = apc_fetch(&#8216;posts-2010-ene-11&#8242;); // Se busca el contenido en la cache<br />
if(!$posts) {<br />
// Si el contenido no existe, se genera de nuevo<br />
$posts = array();<br />
$result = mysql_query(&#8220;SELECT * FROM posts WHERE fecha = &#8216;2010-01-11&#8242; ORDER BY titulo&#8221;);<br />
while($row = mysql_fetch_assoc($result)) $posts[] = $row;<br />
apc_store(&#8216;posts-2010-ene-11&#8242;,$posts,300); // Se guardan los posts en la cache durante 5 minutos<br />
}</p></blockquote>
<p style="text-align: left;">Eso es todo, el uso de la cache de usuario de APC es muy sencillo. Hay algunas otras funciones que se pueden ver desde <a href="http://php.net/apc">http://php.net/apc</a></p>
<p style="text-align: left;">También es interesante revisar el fichero apc.php para saber cómo está trabajando la cache.</p>
<p style="text-align: center;">
<div id="attachment_287" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2010/01/apc.png" rel="lightbox[286]"><img class="size-medium wp-image-287" title="Monitorizando APC" src="http://www.pcfrikis.com/wp-content/uploads/2010/01/apc-300x201.png" alt="Monitorizando APC" width="300" height="201" /></a><p class="wp-caption-text">Monitorizando APC</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2010/01/11/apc-y-la-cache-de-usuario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uso de INSERT DELAYED en MySQL</title>
		<link>http://www.pcfrikis.com/2009/12/16/uso-de-insert-delayed-en-mysql/</link>
		<comments>http://www.pcfrikis.com/2009/12/16/uso-de-insert-delayed-en-mysql/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 22:01:54 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=276</guid>
		<description><![CDATA[En MySQL cuando se realiza un operación INSERT el gestor de bases de datos realiza la inserción del registro que se le haya indicado y además devuelve la id del registro si se está trabajando con una tabla que tiene un campo auto_increment. Esta operación, para mantener la consistencia y además poder ofrecer la última [...]]]></description>
			<content:encoded><![CDATA[<p>En MySQL cuando se realiza un operación INSERT el gestor de bases de datos realiza la inserción del registro que se le haya indicado y además devuelve la id del registro si se está trabajando con una tabla que tiene un campo auto_increment. Esta operación, para mantener la consistencia y además poder ofrecer la última id, se queda en espera hasta que MySQL haya acabado de realizar la inserción.</p>
<blockquote><p>mysql_query(&#8220;INSERT INTO usuarios (usuario,historial) VALUES (5,&#8217;Lorem ipsum&#8230;.&#8217;)&#8221;);<br />
// PHP espera. El resto del código no se ejecutará hasta que no termine la operación</p></blockquote>
<p>En muchos casos esto es lo ideal, ya que se suele necesitar la id que devuelve la inserción o también es posible que después de ese insert sea necesario realizar más operaciones que dependan de ese INSERT.</p>
<p>Pero en otros casos no es necesario para seguir trabajando ni la id que devuelve la inserción ni los querys siguientes dependen del último INSERT, en esos casos lo que premia es la velocidad, lanzar la instrucción de inserción y seguir trabajando sin esperar a que finalice. Para eso se puede usar INSERT DELAYED, la instrucción es completamente igual que un INSERT tradicional pero añadiendo la palabra clave &#8220;DELAYED&#8221;. Por ejemplo:</p>
<blockquote><p>mysql_query(&#8220;INSERT DELAYED INTO usuarios (usuario,historial) VALUES (5,&#8217;Lorem ipsum&#8230;.&#8217;)&#8221;);<br />
// PHP no espera. El código que haya a continuación se ejecuta sin esperar a que MySQL termine</p></blockquote>
<p>Es muy útil si en un script o aplicación (sea PHP, Python, Ruby, C o cualquier otro) necesitas insertar cientos o miles de registros sin que se quede bloqueada la aplicación esperando la inserción de cada uno de los registros. Mediante INSERT DELAYED la aplicación manda la instrucción a MySQL y éste ya se encargará de insertar los registros en la base de datos en el mejor momento. También es muy útil en servidores con mucha carga, ya que de esta manera MySQL busca el mejor momento para realizar los inserts y no justo cuando se hace la petición.</p>
<p><strong>NOTA</strong>: Sólo funciona en tablas MyISAM y MEMORY. No funciona en otros motores como por ejemplo InnoDB.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2009/12/16/uso-de-insert-delayed-en-mysql/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>UNetbootin, facilitando la creación de pendrives de arranque</title>
		<link>http://www.pcfrikis.com/2009/12/14/unetbootin-facilitando-la-creacion-de-pendrives-de-arranque/</link>
		<comments>http://www.pcfrikis.com/2009/12/14/unetbootin-facilitando-la-creacion-de-pendrives-de-arranque/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 22:41:10 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=265</guid>
		<description><![CDATA[Cada vez es más común adquirir ordenadores sin ningún tipo de lector de discos CD-ROM ya que la mayoría de archivos entran al ordenador a través de la red. Esto ocurre sobre todo en el caso de los netbooks, que por custiones de espacio no llevan integrado un lector de discos, pero no son los [...]]]></description>
			<content:encoded><![CDATA[<p>Cada vez es más común adquirir ordenadores sin ningún tipo de lector de discos CD-ROM ya que la mayoría de archivos entran al ordenador a través de la red. Esto ocurre sobre todo en el caso de los netbooks, que por custiones de espacio no llevan integrado un lector de discos, pero no son los únicos, yo personalmente tengo un PC de sobremesa que tampoco tiene unidad lectora y por otra parte, donde trabajo, hemos comprado 24 máquinas que tampoco llevan CD-ROM.</p>
<p>El problema llega en el momento de instalar el sistema operativo, ya sea porque queremos cambiarlo, reinstalarlo o porque vayamos a hacer la primera instalación. Tradicionalmente la mayoría de sistemas operativos estaban preparados para arrancar únicamente desde CD o DVD pero ahora que las máquinas &#8220;optical disk free&#8221; se empiezan a popularizar es necesario realizar la instalación mediante otras vías.</p>
<p>La opción más sencilla para arrancar un sistema operativo, descartando el lector de discos, es mediante un dispositivo de almacenamiento USB y consiste en copiar una imagen del CD de instalación del sistema operativo en el pendrive o disco duro usb y decirle a la BIOS que arranque desde él.</p>
<p>La idea parece sencilla pero no siempre funciona, de hecho en algunos casos había que modificar incluso ficheros del propio sistema operativo pero poco a poco todos se van adaptando, Microsoft lanzó junto a Windows 7 una utilidad para grabar una imagen de CD en un pendrive USB y realizar la instalación del sistema desde él. En el mundo del software libre han empezado aparecer varias herramientas para realizar este cometido de las cuales me gustaría destacar <a href="http://unetbootin.sourceforge.net/">UNetbootin</a>.</p>
<p>UNetbootin es una aplicación que funciona tanto en Windows como en Linux y permite crear un pendrive arrancable de una gran selección de distribuciones linux en unos pocos clicks. No es necesario tener previamente descargada ninguna imagen, UNetbootin se encarga de descargar la imagen de la distribución que queramos. Además del gran surtido de distribuciones también ofrece la creación de pendrives con diversas utilidades como por ejemplo el CloneZilla (<a href="http://www.pcfrikis.com/2009/10/03/clonezilla-una-instalacion-y-no-mas/">del que ya hablamos en otra ocasión</a>), el Super Grub Disk u Ophcrack entre muchas otras.</p>
<p style="text-align: center;">
<div id="attachment_272" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/12/unetbootin2.jpg" rel="lightbox[265]"><img class="size-medium wp-image-272" title="Imágenes disponibles en UNetbootin" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/unetbootin2-300x221.jpg" alt="Imágenes disponibles en UNetbootin" width="300" height="221" /></a><p class="wp-caption-text">Imágenes disponibles en UNetbootin</p></div>
<p>También ofrece la posibilidad de instalar otros sistemas operativos como por ejemplo FreeDOS, FreeBSD o NetBSD. Por hacer una prueba voy a seleccionar FreeDOS, escojo la unidad del pendrive (cuidado con no seleccionar la unidad equivocada) y le doy a aceptar. UNetbootin empieza automáticamente a descargar la imagen:</p>
<p style="text-align: center;">
<div id="attachment_269" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/12/unetbootin3.jpg" rel="lightbox[265]"><img class="size-medium wp-image-269" title="UNetbootin descargando FreeDos" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/unetbootin3-300x221.jpg" alt="UNetbootin descargando FreeDos" width="300" height="221" /></a><p class="wp-caption-text">UNetbootin descargando FreeDOS</p></div>
<p>Una vez terminado solo queda introducir el pendrive en un puerto USB y al arrancar el ordenador indicarle a la placa base que debe utilizar el dispositivo USB para cargar el sistema operativo.</p>
<p style="text-align: left;">
<div id="attachment_270" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/12/bios-menu-arranque.jpg" rel="lightbox[265]"><img class="size-medium wp-image-270" title="Menú de arranque de la BIOS" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/bios-menu-arranque-300x243.jpg" alt="Menú de arranque de la BIOS" width="300" height="243" /></a><p class="wp-caption-text">Menú de arranque de la BIOS</p></div>
<p style="text-align: left;">Finalmente aparece el menú de FreeDOS, que permite varias opciones, entre ellas instalarlo o arrancarlo en modo Live.</p>
<p style="text-align: left;">
<div id="attachment_271" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/12/arranque-freedos.jpg" rel="lightbox[265]"><img class="size-medium wp-image-271" title="Menú de arranque de FreeDOS" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/arranque-freedos-300x219.jpg" alt="Menú de arranque de FreeDOS" width="300" height="219" /></a><p class="wp-caption-text">Menú de arranque de FreeDOS</p></div>
<p style="text-align: left;">Este mismo proceso se puede seguir para cualquiera de los otros sitemas operativos o distribuciones que hay en la lista de UNetbootin.</p>
<p style="text-align: left;">Se puede obtener la última versión de UNetbootin desde su página oficial (<a href="http://unetbootin.sourceforge.net/">http://unetbootin.sourceforge.net/</a>)</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2009/12/14/unetbootin-facilitando-la-creacion-de-pendrives-de-arranque/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Arranque automático del PC</title>
		<link>http://www.pcfrikis.com/2009/12/11/arranque-automatico-del-pc/</link>
		<comments>http://www.pcfrikis.com/2009/12/11/arranque-automatico-del-pc/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 13:39:51 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=256</guid>
		<description><![CDATA[No todo el mundo puede tener continuamente el ordenador encendido, ya sea porque está en la misma habitación en la que duerme, porque supone un aumento del gasto en consumo eléctrico o por casos puntuales, como por ejemplo que se tenga que realizar un mantenimiento en la red eléctrica y no haya nadie físicamente para [...]]]></description>
			<content:encoded><![CDATA[<p>No todo el mundo puede tener continuamente el ordenador encendido, ya sea porque está en la misma habitación en la que duerme, porque supone un aumento del gasto en consumo eléctrico o por casos puntuales, como por ejemplo que se tenga que realizar un mantenimiento en la red eléctrica y no haya nadie físicamente para encender el ordenador, que es lo que le ha pasado hoy a un amigo en su oficina. Salen del trabajo a las 15, a las 15:10 cortan la luz por mantenimiento y después no habrá nadie para encender el ordenador.</p>
<p>Una forma sencilla de hacerlo es programando una alarma de arranque en la BIOS. La mayoría de BIOS permiten configurar eventos que al producirse arrancan el PC. Según la placa base hay más o menos eventos, algunos de ellos pueden ser:</p>
<ul>
<li>Arranque al mover el ratón</li>
<li>Arranque al presionar una tecla</li>
<li>Arranque al teclar una contraseña</li>
<li>Arranque al recuperar la corriente</li>
<li>Arranque por alarma</li>
<li>Arranque al recibir una llamada con el modem</li>
<li>Arranque al recibir determinado paquete a través de la red</li>
</ul>
<p style="text-align: left;">
<div id="attachment_258" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/12/captura-bios-power-management.jpg" rel="lightbox[256]"><img class="size-medium wp-image-258" title="Captura del menú de la BIOS: Power Management" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/captura-bios-power-management-300x245.jpg" alt="Captura del menú de la BIOS: Power Management" width="300" height="245" /></a><p class="wp-caption-text">Captura del menú de la BIOS: Power Management</p></div>
<p>La opción para arrancar el PC mediante una alarma es &#8220;Power-On by Alarm&#8221;. Esta opción permite indicar para un día concreto o para todos los días, una hora en la que el ordenador deberá encenderse automáticamente. Una vez indicaba la hora solo queda guardar los cambios y listo.</p>
<p>Otra opción que también se puede ver en esa misma imagen, la que pone &#8220;AC Back Function&#8221;, ofrece la posibilidad de arrancar el ordenador cuando &#8220;vuelve la corriente&#8221;.</p>
<p>Otras opciones para arrancar el PC sin intervención denadie sería el arranque a través de LAN (WOL, Wake-on-LAN), que está indicado como &#8220;PME Event&#8221; y &#8220;Modem Ring Resume&#8221;, que permitiría conseguir la misma funcionalidad con una llamada telefónica.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2009/12/11/arranque-automatico-del-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Could not find kernel image: linux</title>
		<link>http://www.pcfrikis.com/2009/12/09/could-not-find-kernel-image-linux/</link>
		<comments>http://www.pcfrikis.com/2009/12/09/could-not-find-kernel-image-linux/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 18:10:50 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[690v]]></category>
		<category><![CDATA[amd]]></category>
		<category><![CDATA[arranque]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[chipset]]></category>
		<category><![CDATA[pendrive]]></category>
		<category><![CDATA[sb600]]></category>
		<category><![CDATA[syslinux]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=218</guid>
		<description><![CDATA[Este es el error que aparece cuando, en algunas placas base, intentas arrancar un pendrive USB utilizando syslinux como método de arranque. A mi me ha pasado por ejemplo grabando una imagen de Ubuntu, de cualquier versión, en un pendrive, utilizando el programa Linux live USB, aunque también puede ocurrir en otros casos.

Una vez grabada [...]]]></description>
			<content:encoded><![CDATA[<p>Este es el error que aparece cuando, en algunas placas base, intentas arrancar un pendrive USB utilizando syslinux como método de arranque. A mi me ha pasado por ejemplo grabando una imagen de Ubuntu, de cualquier versión, en un pendrive, utilizando el programa <a href="http://www.linuxliveusb.com/">Linux live USB</a>, aunque también puede ocurrir en otros casos.</p>
<p style="text-align: center;">
<div id="attachment_249" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/12/could-not-find-kernel-image-linux.jpg" rel="lightbox[218]"><img class="size-medium wp-image-249" title="Could not find kernel image: linux" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/could-not-find-kernel-image-linux-300x225.jpg" alt="Could not find kernel image: linux" width="300" height="225" /></a><p class="wp-caption-text">Captura del error</p></div>
<p>Una vez grabada la imagen en el pendrive utilizando uno de estos programas no conseguía hacer arrancar desde USB, siempre me encontraba con el error &#8220;Could not find kernel image&#8221;. Sin embargo, al poner este mismo pendrive en otra máquina, esta arrancaba sin problemas.</p>
<p>Probé a colocar el kernel en distintas rutas, modificar el fichero de configuración de syslinux, actualizar el propio syslinux, no había manera, siempre me encontraba con el mismo error.</p>
<p>Finalmente me encontré en un bug tracker una persona que tenía el mismo problema y aportaba una solución. No he podido volver a encontrar ese post pero la solución es bien sencilla, tan solo hay que crear de nuevo la tabla de particiones con gparted por ejemplo y formatear el pendrive en fat32. La parte importante es la de crear de nuevo la tabla de particiones.</p>
<p style="text-align: left;">
<div id="attachment_250" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/12/Pantallazo-dev-sdc-GParted.png" rel="lightbox[218]"><img class="size-medium wp-image-250" title="Crear nueva tabla de particiones en GParted" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/Pantallazo-dev-sdc-GParted-300x202.png" alt="Crear nueva tabla de particiones en GParted" width="300" height="202" /></a><p class="wp-caption-text">Crear nueva tabla de particiones en GParted</p></div>
<div id="attachment_251" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/12/Pantallazo-Crear-una-tabla-de-particiones-en-dev-sdc.png" rel="lightbox[218]"><img class="size-medium wp-image-251" title="Tabla de particiones tipo msdos" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/Pantallazo-Crear-una-tabla-de-particiones-en-dev-sdc-300x84.png" alt="Tabla de particiones tipo msdos" width="300" height="84" /></a><p class="wp-caption-text">Tabla de particiones tipo msdos</p></div>
<p>Una vez se ha creado la nueva tabla de particiones hay que crear como mínimo una partición y formatearla en FAT32.</p>
<p>Después de haber hecho esto volvemos a usar nuestra aplicación favorita para crear pendrives arrancables y todo debería funcionar correctamente.</p>
<p>En mi caso la placa donde falla es una <a href="http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ClassValue=Motherboard&amp;ProductID=2500&amp;ProductName=GA-MA69VM-S2">GA-MA69VM-S2</a>, con chipset 690V y SB600 (AMD).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2009/12/09/could-not-find-kernel-image-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Probando Google Chrome OS</title>
		<link>http://www.pcfrikis.com/2009/12/08/probando-google-chrome-os/</link>
		<comments>http://www.pcfrikis.com/2009/12/08/probando-google-chrome-os/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 14:05:29 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=217</guid>
		<description><![CDATA[Finalmente Google anunció su sistema operativo, el Chromium OS, un nuevo concepto de sistema operativo donde todo gira alrededor del navegador, o mejor dicho, lo único que hay en el sistema operativo es un navegador.
Al arranca el sistema operativo aparece una pantalla de login donde tendremos que introducir los datos de una cuenta de Google. [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente Google anunció su sistema operativo, el <a href="http://www.chromium.org/chromium-os">Chromium OS</a>, un nuevo concepto de sistema operativo donde todo gira alrededor del navegador, o mejor dicho, lo único que hay en el sistema operativo es un navegador.</p>
<p>Al arranca el sistema operativo aparece una pantalla de login donde tendremos que introducir los datos de una cuenta de Google. Una vez autenticado el usuario aparece un navegador Chrome con varios iconos que nos permiten acceder directamente a los servicios más populares en Internet.</p>
<p>Lo mejor es verlo uno mismo, pero Google no ofrece ningún instalador ni imagen live para probarlo, tan solo ofrece el código fuente y unas instrucciones para compilarlo uno mismo, algo bastante tedioso si lo único que quieres es probarlo a ver qué tal es. Pero no pasa nada, la comunidad ya se ha puesto manos a la obra y ya hay versiones de Chromium OS listas para ser ejecutadas desde un pendrive USB. Una de esas versiones, la que vamos a usar en esta prueba, es la que se puede encontrar en <a href="http://chromeos.hexxeh.net/">http://chromeos.hexxeh.net/</a> , llamada Chrome OS Cherry.</p>
<p>Para instalarlo lo primero que hay que hacer es <a href="http://bit.ly/8kymQS">bajarse la imagen del sistema operativo</a> (si no funciona, seguir el link desde la página de Chrome OS Cherry). La imagen comprimida ocupa unos 300MB pero después de descomprimirla supera los 900MB. Una vez descargado el fichero ChromeOS-Cherry.tar.gz lo descomprimimos en un directorio cualquiera para obtener el fichero ChromeOS-Cherry.img</p>
<p>Lo siguiente es copiar la imagen en el pendrive. Para ello necesitamos un pendrive de un mínimo de 1GB totalmente vacío o con datos que no sirvan porque se va a borrar por completo.</p>
<p>Copiar la imagen en el pendrive es muy sencillo, en linux basta con hacer:</p>
<blockquote><p>cd /directorio/donde/esta/la/imagen<br />
sudo dd if=ChromeOS-Cherry.img of=/dev/X bs=4M</p></blockquote>
<p>Donde X es la unidad donde esté el pendrive, por ejemplo sdc. ¡Cuidado! ¡Si te equivocas con la unidad podrías perder todos los datos de tu disco duro!</p>
<p>Y tal como se indica en la página de ChromeOS Cherry, para <a href="http://chromeos.hexxeh.net/windows.html">grabar la imagen en Windows</a> hay que descargar el programa Image Writer. Una vez más, ¡cuidado al escoger la unidad!</p>
<p style="text-align: left;">
<div id="attachment_222" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-222" title="Image Writer grabando Chrome OS Cherry" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/imagewriter-300x153.png" alt="Image Writer grabando Chrome OS Cherry" width="300" height="153" /><p class="wp-caption-text">Image Writer grabando Chrome OS Cherry</p></div>
<p style="text-align: left;">Al acabar de copiar ya podemos reiniciar el sistema y decirle que arranque desde USB. Para decirle a la placa base que arranque desde USB lo mas fácil es acceder al menú de arranque que suele aparecer pulsando F8, F12 o algún otro F al encender el ordenador.</p>
<p style="text-align: left;">Una vez seleccionado el dispositivo USB como medio de arranque y tras esperar entre 10 y 20 segundos, aunque Google promete que arranca en solo 4 segundos, aparece la pantalla de login.</p>
<p style="text-align: left;">
<div id="attachment_235" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/12/captura-chromium-os.png" rel="lightbox[217]"><img class="size-medium wp-image-235 " title="Captura del login de Chromium OS" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/captura-chromium-os-300x250.png" alt="Captura del login de Chromium OS" width="300" height="250" /></a><p class="wp-caption-text">Captura del login de Chromium OS</p></div>
<p>En la pantalla de login podemos o bien poner un usuario de prueba (usuario facepunch; pass facepunch) o entrar directamente con nuestra cuenta de Google. Si entramos con nuestra cuenta de Google estaremos directamente identificados en todos sus servicios. Al entrar aparecerá una página de bienvenida de Chromium OS Cherry pero para hacer las capturas estoy usando una imagen distinta que funciona en VirtualBox.</p>
<p style="text-align: left;">
<div id="attachment_236" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/12/captura2-chromium-os.png" rel="lightbox[217]"><img class="size-medium wp-image-236 " title="Usando Chromium OS" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/captura2-chromium-os-300x250.png" alt="Usando Chromium OS" width="300" height="250" /></a><p class="wp-caption-text">Usando Chromium OS</p></div>
<p>Al hacer login no hay nada más que el navegador Chrome, este sistema operativo está orientado completamente a navegar y nada más, a excepción de unos detalles. Como mínimo se necesita la posibilidad de conectarse a la red.  En la parte superior derecha hay tres iconos, uno que indica el estado de la batería, el del medio que indica si hay conexión de red y el de la derecha que permite acceder a múltiples opciones de configuración.</p>
<p>El icono del centro es el que permite conectarse a una red wifi, pulsando en él aparecerán las redes inalámbricas disponibles y al pulsar en una de ellas se conectará automáticamente o pedirá los datos de acceso en caso que sea necesario.</p>
<p>Otro detalle de Chromium OS es el icono que hay situado a la izquierda del todo, es un especie de menú de inicio en versión navegador, al pulsar en él se activa una pestaña con enlaces hacia las aplicaciones web más populares en Internet.</p>
<p style="text-align: left;">
<div id="attachment_240" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/12/captura3-chromium-os.png" rel="lightbox[217]"><img class="size-medium wp-image-240 " title="Accesos rápidos de Chromium OS" src="http://www.pcfrikis.com/wp-content/uploads/2009/12/captura3-chromium-os-300x250.png" alt="Accesos rápidos de Chromium OS" width="300" height="250" /></a><p class="wp-caption-text">Accesos rápidos de Chromium OS</p></div>
<p style="text-align: left;">No hay mucho más, y ese es su objetivo, ser algo muy sencillo de usar, que te permita estar navegando y usando tus aplicaciones web en el menor tiempo posible. Puede llegar a ser muy útil en netbooks donde básicamente el uso que se le da es ese, abrir el navegador y usar aplicaciones web.</p>
<p style="text-align: left;">En las pruebas que he realizado con Chrome OS Cherry en USB, de cuatro PCs donde lo he probado, me ha ido muy lento en 3, y los cuatro son máquinas lo suficientemente potentes como para ejecutar un chrome con soltura.</p>
<p style="text-align: left;">La máquina donde Chrome OS Cherry ha ido bien, un portátil Packard Bell, se diferencia de los demás en que es el único que tiene una gráfica Intel, la única gráfica que tiene unos drivers libres de calidad. ¿Podría ser esa la cusa de que no vaya bien en las demás máquinas? No puedo asegurarlo.</p>
<p style="text-align: left;"><a href="http://www.chromium.org/chromium-os">Página oficial de Chromium OS</a><br />
<a href="http://chromeos.hexxeh.net/">Página de Chromium OS Cherry</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2009/12/08/probando-google-chrome-os/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Análisis: Google DNS</title>
		<link>http://www.pcfrikis.com/2009/12/07/analisis-google-dns/</link>
		<comments>http://www.pcfrikis.com/2009/12/07/analisis-google-dns/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 16:19:14 +0000</pubDate>
		<dc:creator>Friki</dc:creator>
				<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[comparativa]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jazztel]]></category>
		<category><![CDATA[telefonica]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=225</guid>
		<description><![CDATA[Hace algunos dias Google anunció su nuevo ataque para dominar interner, sus DNS. Con ellas, aparte de perder la poca privacidad que queda en internet Google promete más velocidad. Desde aquí vamos a comprobar si es cierto.
Para empezar veremos como funciona un servidor DNS. El servidor se encarga de convertir un dominio (tudominio.com) en una [...]]]></description>
			<content:encoded><![CDATA[<p>Hace algunos dias Google anunció su nuevo ataque para dominar interner, sus DNS. Con ellas, aparte de perder la poca privacidad que queda en internet Google promete más velocidad. Desde aquí vamos a comprobar si es cierto.</p>
<p>Para empezar veremos como funciona un servidor DNS. El servidor se encarga de convertir un dominio (tudominio.com) en una IP. Una IP es como un número de teléfono, sirve para identificar cualquier ordenador conectado a Internet. ¿Porque se realiza la traducción? La respuesta es fácil, los ordenadores no entienden de dominios, solo pueden llamar si tienen la dirección IP así que lo primero que hacen antes de establecer una conexión es pedirle la IP de un dominio al servidor DNS. Cada vez que accedemos a una página web, si nuestro ordenador no conce la dirección IP del servidor tendrá que pedirla al servicio DNS. Google promete mejorar la velocidad de navegación usando sus servidores DNS para acelerar este proceso.</p>
<p>Ahora que sabemos como funciona pensaremos en qué factores afectan a la velocidad. Basicamente son dos variables:</p>
<ul>
<li>El tiempo que tardamos en llegar hasta el servidor DNS (latencia)</li>
<li>El tiempo que tarda el servidor en darnos la respuesta</li>
</ul>
<p>Para el tema de la latencia usaremos  un simple ping. Empezamos.</p>
<p>Para tener una referencia comparare los DNS de Google contra los de Telefonica y los de mi ISP (Jazztel).</p>
<p><em>Google</em></p>
<blockquote><p>ping 8.8.8.8 <span style="white-space:pre"> </span></p>
<p>64 bytes from 8.8.8.8: icmp_seq=1 ttl=252 time=54.4 ms</p></blockquote>
<p><em>Telefonica</em></p>
<blockquote><p>ping 80.58.0.33</p>
<p>64 bytes from 80.58.0.33: icmp_seq=1 ttl=252 time=79.8 ms</p></blockquote>
<p><em>Jazztel</em></p>
<blockquote><p>ping 87.216.1.65</p>
<p>64 bytes from 87.216.1.65: icmp_seq=1 ttl=249 time=29.0 ms</p></blockquote>
<div></div>
<div>Estudiemos esto. La respuesta más rápida la de el DNS de Jazztel ya que está más cerca, llegamos a él sin salir de la red del ISP. Luego debería estar Telefonica ya que los servidores estan en España pero por algún motivo Google responde antes y Telefónica queda última.</div>
<div>Bien, ya podemos pasar a analizar la segunda parte. El problema es que no se me ocurre la manera. No pasa nada, haremos unas pruebas de latencia+resolución, es decir, el tiempo real en resolver un dominio, el que nos interesa. Vamos a usar el comando time, un comando de linux que nos dice el tiempo que se tarda en completar una operación. También usaremos el comando host, que se encarga de resolver los dominios. El dominio será&#8230; pcfrikis.com</div>
<div></div>
<div></div>
<div>
<div><em>Google</em></div>
<blockquote>
<div>time host pcfrikis.com 8.8.8.8</div>
<div>pcfrikis.com            A       94.23.81.3</div>
<div><strong>real    0m0.290s</strong></div>
<div>user    0m0.000s</div>
<div>sys     0m0.004s</div>
</blockquote>
<div><em>Telefónica</em></div>
<blockquote>
<div>time host pcfrikis.com 80.58.0.33</div>
<div>pcfrikis.com            A       94.23.81.3</div>
<div><strong>real    0m0.096s</strong></div>
<div>user    0m0.004s</div>
<div>sys     0m0.008s</div>
</blockquote>
<div><em>Jazztel</em></div>
<blockquote>
<div>time host pcfrikis.com  87.216.1.65</div>
<div>pcfrikis.com            A       94.23.81.3</div>
<div><strong>real    0m0.047s</strong></div>
<div>user    0m0.008s</div>
<div>sys     0m0.012s</div>
</blockquote>
<div></div>
<div>Vaya vaya. Jazztel vuelve a ganar mientras que Google tarda 3 veces más en resolver el domninio. Quiza Google DNS no sea tan rapido como nos querian hacer creer. Demosle otra oportunidad&#8230;</div>
<div></div>
<div>
<blockquote>
<div>time host pcfrikis.com 8.8.8.8</div>
<div>pcfrikis.com            A       94.23.81.3</div>
<div><strong>real    0m0.078s</strong></div>
<div>user    0m0.004s</div>
<div>sys     0m0.012s</div>
</blockquote>
</div>
<div></div>
<div>Bueno, ha mejorado y se ha puesto entre los otros 2 contrincantes. Para ver si ha sido casualidad estos tiempos de Google he vuelto a lanzar varias veces la consulta y parece que la respuesta es muy inestable, quiza el servicio haya tenido más demanda de la esperada y Google deba ampliar la infraestructura por lo que yo de momento no usare estos DNS, seguire mezclanco los de mi ISP, con los de Telefónica y OpenDNS ademas de una cache DNS en el router.</div>
</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 137px; width: 1px; height: 1px;">ping 8.8.8.8 <span style="white-space: pre;"> </span></div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 137px; width: 1px; height: 1px;">64 bytes from 8.8.8.8: icmp_seq=1 ttl=252 time=54.4 ms</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 137px; width: 1px; height: 1px;">ping 80.58.0.33</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 137px; width: 1px; height: 1px;">64 bytes from 80.58.0.33: icmp_seq=1 ttl=252 time=79.8 ms</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 137px; width: 1px; height: 1px;">ping 87.216.1.65</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 137px; width: 1px; height: 1px;">64 bytes from 87.216.1.65: icmp_seq=1 ttl=249 time=29.0 ms</div>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2009/12/07/analisis-google-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clonezilla, una instalación y no más</title>
		<link>http://www.pcfrikis.com/2009/10/03/clonezilla-una-instalacion-y-no-mas/</link>
		<comments>http://www.pcfrikis.com/2009/10/03/clonezilla-una-instalacion-y-no-mas/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 16:13:27 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Alternativas Libres]]></category>
		<category><![CDATA[Copias de Seguridad]]></category>
		<category><![CDATA[Mantenimiento]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=209</guid>
		<description><![CDATA[Clonezilla es una herramienta código abierto que permite clonar discos y particiones hacia o desde una red u otro disco local o extraible como puede ser un pendrive o un disco duro USB. Esta aplicación es muy útil para administradores de sistemas que tienen que realizar la instalación de un sistema operativo en decenas o [...]]]></description>
			<content:encoded><![CDATA[<p>Clonezilla es una herramienta código abierto que permite clonar discos y particiones hacia o desde una red u otro disco local o extraible como puede ser un pendrive o un disco duro USB. Esta aplicación es muy útil para administradores de sistemas que tienen que realizar la instalación de un sistema operativo en decenas o cientos de máquinas iguales. Con Clonezilla solamente será necesario realizar la instalación del SO en una máquina y mediante esta herramienta realizar una copia exacta en el resto de máquinas. En el ámbito casero también puede ser útil para realizar un backup completo de un PC y poder recuperarlo más tarde en ese mismo punto en cuestión de minutos.</p>
<p>El uso de clonezilla, a pesar de funcionar a través de una interfaz de texto, es muy sencillo. Mediante unos pocos pasos es posible conectarse a la red para definir un lugar donde obtener o guardar la imagen del disco duro o partición que queramos. También es posible almacenar o leer la imagen desde una unidad local. Clonezilla se puede conectar a una máquina mediante SSH, Samba o NFS y obtener o guardar los ficheros de imagen.</p>
<p>Además, Clonezilla trae soporte para varios sistemas de ficheros, entre ellos ext3, NTFS y FAT32. Esto nos permite realizar imágenes de disco mucho más pequeñas ya que Clonezilla solamente copiará los sectores en uso del disco duro. Si el sistema de ficheros no es soportado se realiza una copia mediante dd, es decir, la imagen ocupará tanto como la capacidad del disco duro. Por último Clonezilla comprime la imagen para que el coste de almacenamiento sea menor.</p>
<p style="text-align: left;">
<div id="attachment_210" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-210" title="Clonezilla" src="http://www.pcfrikis.com/wp-content/uploads/2009/10/clonezilla-300x256.png" alt="Inicio de Clonezilla" width="300" height="256" /><p class="wp-caption-text">Inicio de Clonezilla</p></div>
<p style="text-align: left;">Otra característica interesante es que permite arrancar la utilidad y meterla directamente en RAM, de esta forma deja libre la unidad CD-ROM para seguir instalando el siguiente PC.</p>
<p style="text-align: left;">También existe una versión servidor de Clonezilla que permite realizar un volcado de imagen masivo utilizando multicast, de forma que se ahorra muchísimo tráfico en la red.</p>
<p style="text-align: left;">Clonezilla está disponible de forma totalmente gratuita en <a href="http://clonezilla.org">http://clonezilla.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2009/10/03/clonezilla-una-instalacion-y-no-mas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Convertir audio de DTS a AC3</title>
		<link>http://www.pcfrikis.com/2009/05/11/convertir-audio-de-dts-a-ac3/</link>
		<comments>http://www.pcfrikis.com/2009/05/11/convertir-audio-de-dts-a-ac3/#comments</comments>
		<pubDate>Mon, 11 May 2009 21:17:06 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Televisión]]></category>
		<category><![CDATA[ac3]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[convertir]]></category>
		<category><![CDATA[dts]]></category>
		<category><![CDATA[mkv]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=156</guid>
		<description><![CDATA[Recientemente hemos adquirido un televisor Samsung B651 capaz de reproducir archivos de vídeo desde un dispositivo USB, como por ejemplo un disco duro externo (otro día hablaremos más de este televisor, de momento, más info aquí).
La cuestión es que no es capaz de reproducir audio DTS y tengo algunos ficheros de vídeo que solamente tienen [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente hemos adquirido un televisor Samsung B651 capaz de reproducir archivos de vídeo desde un dispositivo USB, como por ejemplo un disco duro externo (otro día hablaremos más de este televisor, de momento, <a href="http://www.elotrolado.net/hilo_hilo-oficial-samsung-serie-6-b650-y-serie-7-b750-2009_1200906">más info aquí</a>).</p>
<p>La cuestión es que no es capaz de reproducir audio DTS y tengo algunos ficheros de vídeo que solamente tienen el audio en DTS así que la única solución de momento es recodificar el audio en AC3. No hay que preocuparse mucho por la diferencia de formatos, pues ambos son bastante similares en cuanto a prestaciones y la posible pérdida en la recodificación es mínima.</p>
<p>El proceso lo realizaremos en linux, en debian por ejemplo es necesario instalar los paquetes mkvtoolnix, mkvtoolnix-gui, aften y libdca-utils</p>
<p>El fichero que contiene este tipo de audios suele ser un mkv así que lo primero es extraer la pista DTS del MKV.</p>
<p>$ mkvmerge -i fichero-de-video.mkv</p>
<p>Al hacerlo aparecerá el contenido del fichero mkv, las pistas de vídeo, audio, subtítulos, ficheros adjuntos, etc. En concreto, veremos algo así:</p>
<p>File &#8216;fichero-de-video.mkv&#8217;: container: Matroska<br />
Track ID 1: video (V_MPEG4/ISO/AVC)<br />
Track ID 2: audio (A_DTS)<br />
Track ID 3: audio (A_DTS)<br />
Track ID 4: audio (A_VORBIS)<br />
Track ID 5: subtitles (S_TEXT/ASS)<br />
Track ID 6: subtitles (S_TEXT/ASS)<br />
Track ID 7: subtitles (S_TEXT/ASS)</p>
<p>Como podemos observar, hay dos pistas de audio en formato DTS. En un principio vamos a pasar la pista 2, de DTS a AC3. Primero hay que extraer la pista del fichero mkv con el siguiente comando:</p>
<p>$ mkvextract tracks fichero-de-video.mkv 2:spanish.dts</p>
<p>Esto lo que hace es sacar la pista 2 del fichero mkv, que en este caso es una pista de audio en castellano, en DTS, y lo guarda con el nombre &#8220;spanish.dts&#8221;.</p>
<p>A continuación, para convertir de DTS a AC3 primero hay que decodificar el DTS en WAV y finalmente pasar el WAV a AC3, pero podemos hacerlo todo directamente con el siguiente comando:</p>
<p><code>$ dcadec -o wavall spanish.dts | aften - spanish.ac3</code></p>
<p>Una vez finalizado el proceso ya tendremos el audio en AC3. Ahora solo queda introducir el audio de nuevo en el mkv. En mi caso, necesitaba que la pista AC3 fuese la primera pista de audio, es decir, la posición 2 del fichero mkv, pero no fui capaz de hacerlo mediante comandos, así que recomiendo lanzar el GUI de mkvtoolnix para meter el AC3 en el fichero mkv. La gui se puede lanzar mediante el comando &#8220;mmg&#8221;.</p>
<p style="text-align: center;"><a href="http://www.pcfrikis.com/wp-content/uploads/2009/05/screenshot-mkvmerge.png" rel="lightbox[156]"><img class="size-medium wp-image-158 aligncenter" title="mkvtoolnix GUI, mmg" src="http://www.pcfrikis.com/wp-content/uploads/2009/05/screenshot-mkvmerge-300x269.png" alt="screenshot-mkvmerge" width="300" height="269" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">Una vez abierta la ventana del mkvmerge hay que añadir (botón add) tanto el fichero mkv original como el fichero .ac3 resultante. En el apartado de &#8220;tracks&#8221; podemos ordenar cada una de las pistas del fichero. En mi caso he puesto el AC3 como la pista 2. Por cada pista podemos editar sus opciones, indicar el lenguaje, si es el audio preferido, etc. Por último, en &#8220;Output Filename&#8221; indicamos el fichero donde queremos que se guarde el mkv final y pulsamos en &#8220;Start muxing&#8221;.</p>
<p style="text-align: left;">Eso es todo, una vez finalizado el proceso tendremos un fichero mkv con una nueva pista de audio en AC3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2009/05/11/convertir-audio-de-dts-a-ac3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Acelerando PHP con Alternative PHP Cache (APC)</title>
		<link>http://www.pcfrikis.com/2009/05/01/acelerando-php-con-apc/</link>
		<comments>http://www.pcfrikis.com/2009/05/01/acelerando-php-con-apc/#comments</comments>
		<pubDate>Fri, 01 May 2009 22:11:54 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[acelerador]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[optimización]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=153</guid>
		<description><![CDATA[En estos tiempos de Web 2.0 las aplicaciones online requieren cada vez un mejor rendimiento por parte del servidor. El mundo de la optimización de aplicaciones es un tema que da mucho para hablar, hay soluciones complejas que requieren replantear gran parte del proyecto y otras que se pueden aplicar en unos pocos minutos.
Una de [...]]]></description>
			<content:encoded><![CDATA[<p>En estos tiempos de Web 2.0 las aplicaciones online requieren cada vez un mejor rendimiento por parte del servidor. El mundo de la optimización de aplicaciones es un tema que da mucho para hablar, hay soluciones complejas que requieren replantear gran parte del proyecto y otras que se pueden aplicar en unos pocos minutos.</p>
<p>Una de esas optimizaciones rápidas de aplicar es mejorar la manera en la que son ejecutadas las aplicaciones PHP, para webs desarrolladas en este lenguaje, obviamente.</p>
<p>Aunque PHP sea un lenguaje interpretado, es decir, que no necesitamos más que subir los ficheros .php y directamente el intérprete se encarga de ejecutarlos, sin necesidad de haberlos compilado previamente. Pero en realidad, lo que hace el intérprete es &#8220;parsear&#8221; el código, compilarlo en bytecode y por último ejecutar este bytecode. Estas operaciones se realizan una y otra vez por una petición que se hace a un script PHP. Viendo esto, sin mucho esfuerzo podemos pensar que lo más lógico sería &#8220;parsear&#8221; y compilar en bytecode el código fuente una sola vez, mantener en memoria el bytecode mientras no se modifique el código fuente y ejecutar solamente el bytecode por cada petición.</p>
<p>Pues bien, esto es lo que hace APC. Este sistema reserva una zona de la memoria para cachear bytecodes. Cuando llega una petición a un fichero PHP, APC revisa si ese fichero ya está en la cache, si está en cache y el fichero no se ha modificado desde la última vez que se cacheó, entonces se ejecuta el bytecode que hay en cache. Si no, APC se encargará de actualizar el bytecode en cache para que las próximas peticiones sean más rápidas.</p>
<p>¿Por qué APC? Hay otros sistemas que implementan el mismo concepto, <a href="http://en.wikipedia.org/wiki/PHP_accelerator">algunos de ellos se pueden ver comparados en la Wikipedia</a>, pero APC se ha convertido en el acelerador oficial de PHP, ya que va a ser integrado su desarrollo a partir de PHP 6. Además, es muy fácil de instalar como podemos comprobar a continuación.</p>
<p>Para instalar APC en Debian se pueden seguir los pasos siguientes. Aunque en otras distribuciones el procedimiento es muy similar.</p>
<p><strong>1 &#8211; Instalamos los paquetes necesarios</strong></p>
<p><em># apt-get install apache2-prefork-dev php5-dev php-pear</em></p>
<p><strong>2 &#8211; Ejecutamos pecl, el instalador de extensiones de php</strong></p>
<p><em># pecl install apc</em></p>
<p><strong>3 &#8211; Modificamos el fichero /etc/php5/apache2/php.ini y añadimos al final:</strong></p>
<p><em>extension=apc.so</em></p>
<p><strong>4- Reiniciar apache</strong></p>
<p># /etc/init.d/apache2 restart</p>
<p>Listo. Para comprobar que todo ha funcionado correctamente tan solo tenemos que crear un fichero con la instrucción phpinfo(); para ver si aparece la extensión APC.</p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-154" title="APC phpinfo" src="http://www.pcfrikis.com/wp-content/uploads/2009/05/apc-phpinfo-259x300.gif" alt="APC phpinfo" width="259" height="300" /></p>
<p>Por último, para monitorizar el funcionamiento de APC podemos copiar el script que hay en /usr/share/php/apc.php a un directorio accesible desde http y al entrar en él http://xx.xx.xx.xx/apc.php, se pueden ver varios gráficos y tablas de información con el estado de APC. También es posible modificar el archivo apc.php para indicar una contraseña y así acceder a la zona privada con algunos datos más sobre el cacheo de scripts.</p>
<p>Después de haber instalado el APC en algunos servidores, la impresión es que la carga se ha reducido notablemente. Es una impresión personal, ya que no he tenido tiempo de hacer mediciones más serias.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2009/05/01/acelerando-php-con-apc/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Los valores del comando &#8220;uptime&#8221; en sistemas Unix</title>
		<link>http://www.pcfrikis.com/2009/04/16/los-valores-del-comando-uptime-en-sistemas-unix/</link>
		<comments>http://www.pcfrikis.com/2009/04/16/los-valores-del-comando-uptime-en-sistemas-unix/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 18:55:09 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[carga]]></category>
		<category><![CDATA[cores]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[núcleos]]></category>
		<category><![CDATA[procesos]]></category>
		<category><![CDATA[uptime]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=150</guid>
		<description><![CDATA[Cualquier usuario mínimamente experimentado en linux sabe que mediante el comando &#8220;uptime&#8221; podemos ver, además del tiempo que lleva arrancado el sistema, cómo está de cargado. Cuando ejecutamos &#8220;uptime&#8221; nos devuelve algo así:
20:30:26 up 29 days, 21:36,  1 user,  load average: 0.42, 0.51, 0.62
Todo está bastante claro excepto los tres últimos números, 0.42, 0.51, 0.62. [...]]]></description>
			<content:encoded><![CDATA[<p>Cualquier usuario mínimamente experimentado en linux sabe que mediante el comando &#8220;uptime&#8221; podemos ver, además del tiempo que lleva arrancado el sistema, cómo está de cargado. Cuando ejecutamos &#8220;uptime&#8221; nos devuelve algo así:</p>
<p>20:30:26 up 29 days, 21:36,  1 user,  load average: 0.42, 0.51, 0.62</p>
<p>Todo está bastante claro excepto los tres últimos números, 0.42, 0.51, 0.62. Sabemos que es un valor que indica la carga del sistema, mientras más alto sea el número mayor es la carga del sistema.</p>
<p>¿Pero por qué hay tres números?</p>
<p>El primero es la carga media durante el último minuto, el segundo es la carga media de los últimos 5 minutos y el tercero indica la carga media de los últimos 15 minutos.</p>
<p>Bien, sólo queda saber una cosa, ¿qué significa realmente el número? ¿Por qué un 0.42 y no un 2, o un 50, o cualquier otra numeración?</p>
<p>Aunque el origen del valor viene dado por el número de procesos que entra o espera entrar en la &#8220;cpu&#8221; en un cierto intervalo de tiempo resulta que su interpretación es mucho más intuitiva de lo que parece.</p>
<p>En un sistema con una sola CPU (y un único núcleo) un valor de 1.0 signica que el sistema se está utilizando al 100% de su capacidad.  Si por ejemplo en el mismo sistema tenemos un valor de 2.0 significa que para no tener ningún proceso en espera necesitaríamos una máquina el doble de rápida.</p>
<p>En el caso de que estemos en un sistema con más de una CPU o con más de un núcleo habrá que dividir el valor por el número de CPUs. Es decir, si tenemos un core duo y al lanzar uptime aparece un 2.0, estaremos usando el sistema al 100%</p>
<p>Yo estuve mucho tiempo sin saber qué significaba realmente este número y después de saberlo me ha sido muy útil para evaluar la carga de los servidores que manejo, por eso he decido compartirlo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2009/04/16/los-valores-del-comando-uptime-en-sistemas-unix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rescatando un Sagem F@st 1500wg</title>
		<link>http://www.pcfrikis.com/2009/04/12/rescatando-un-sagem-fst-1500wg/</link>
		<comments>http://www.pcfrikis.com/2009/04/12/rescatando-un-sagem-fst-1500wg/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 23:41:07 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Redes]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=147</guid>
		<description><![CDATA[Hace poco sustituí mi decepcionante router D-Link DSL-2740B por un viejo Sagem F@st 1500wg que una vez me dieron. El Sagem tampoco era gran cosa, con él se solucionaron algunos problemas que tiene el 2740B pero llegaron otros. Tiene un problema que se repite bastante a menudo y es que cuando cargas una página (o [...]]]></description>
			<content:encoded><![CDATA[<p>Hace poco sustituí mi decepcionante router <a href="http://www.dlink.es/cs/Satellite?c=Product_C&amp;childpagename=DLinkEurope-ES%2FDLProductCarousel&amp;cid=1197319446445&amp;p=1197318960661&amp;packedargs=ParentPageID%3D1197318960640%26TopLevelPageProduct%3DConsumer%26locale%3D1195806681347%26packedargs%3DProductParentID%253D1197318746067&amp;pagename=DLinkEurope-ES%2FDLWrapper">D-Link DSL-2740B</a> por un viejo Sagem F@st 1500wg que una vez me dieron. El Sagem tampoco era gran cosa, con él se solucionaron algunos problemas que tiene el 2740B pero llegaron otros. Tiene un problema que se repite bastante a menudo y es que cuando cargas una página (o cualquier otra cosa) se queda en espera, y hasta que no le das a la X de parar la carga y le das a actualizar unas cuantas veces no te carga por completo la página.</p>
<p>Este problema se hace muy pesado sobre todo en páginas con mucho Ajax, como por ejemplo Gmail o Google Analytics, que las peticiones se realizan una sola veces y para &#8220;reiniciarlas&#8221; tienes que recargar la página entera.</p>
<p>Además estaba el problema de las descargas, algunas descargas funcionaban bien hasta el 99%, y ahí se quedaban. Por ejemplo en firefox podías hacer pausar y continuar para finalizarlas, pero en otras aplicaciones esto no era posible y era un problema muy frustrante ya que te tenías que descargar lo mismo 3 o 4 veces.</p>
<p>Durante unos meses fui reiniciando el router para subsanar temporalmente el problema, ya que al poco tiempo volvía a suceder, hasta que el pasado jueves me dio por buscar un firmware más nuevo para este router.</p>
<p>El firmware que tenía era el  2.2.14.a y el que encontré en la página de Sagem es la versión 2.0.20.a, que se puede descargar desde <a href="http://lgsagem.free.fr/drivers_fast1500wg.htm">esta página</a>, que tiene un firmware más actualizado que el que se puede encontrar en la web del fabricante.</p>
<p>Para instalarlo seguí las instrucciones que hay en <a href="http://www.adslzone.net/postx47424-0-0.html">este hilo de ADSL Zone</a>. Básicamente hay que pulsar el botón de reset que hay detrás del router durante unos 10s, ponerse la ip 192.168.2.2 en un PC que esté conectado directamente por ethernet y entrar a la IP 192.168.2.1 donde cargaremos el firmware como &#8220;runtime code&#8221;. Desde la interfaz standard no es posible cargarlo ya que da error de &#8220;File Verification failed&#8221;.</p>
<p>Ahora el router va perfecto, todos los problemas se han solucionado, ninguna página se ha quedado a medio cargar ni una vez más, todo va como debe ser, incluso con los clientes p2p el router se porta muy bien.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2009/04/12/rescatando-un-sagem-fst-1500wg/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
