<?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 &#187; Software Libre</title>
	<atom:link href="http://www.pcfrikis.com/category/software-libre/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>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<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. [...]]]></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 = &#8217;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>1</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>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 [...]]]></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>4</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 [...]]]></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>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 [...]]]></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>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, [...]]]></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>Controlando los ventiladores, en linux</title>
		<link>http://www.pcfrikis.com/2008/09/21/controlando-los-ventiladores-en-linux/</link>
		<comments>http://www.pcfrikis.com/2008/09/21/controlando-los-ventiladores-en-linux/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 12:10:49 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[acpi]]></category>
		<category><![CDATA[control de velocidad]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ecológico]]></category>
		<category><![CDATA[insonorización]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[ruido]]></category>
		<category><![CDATA[sonoridad]]></category>
		<category><![CDATA[ventilador]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/?p=145</guid>
		<description><![CDATA[A veces resulta molesto llegar a casa después de una dura jornada de trabajo y encontrarse con esa pequeña turbina que es nuestro ordenador. La causa del ruido en un PC puede venir básicamente por los ventiladores (cpu, caja, fuente) y por las unidades de almacenamiento (disco duro, lector de cd/dvd). El lector de cd/dvd [...]]]></description>
			<content:encoded><![CDATA[<p>A veces resulta molesto llegar a casa después de una dura jornada de trabajo y encontrarse con esa pequeña turbina que es nuestro ordenador. La causa del ruido en un PC puede venir básicamente por los ventiladores (cpu, caja, fuente) y por las unidades de almacenamiento (disco duro, lector de cd/dvd). El lector de cd/dvd no suele ser mucho problema, si se usa es sólo un rato. El disco duro puede llegar a ser realmente molesto si hace ruido, yo tengo uno que emite un ruido agudo bastante molesto. Lamentablemente, para el caso de los discos duros la única solución, hasta donde yo sé, es comprarse uno nuevo que no haga tanto ruido.</p>
<p>El caso en el que más podemos trabajar es en el de los ventiladores, aislando el caso de la fuente. Se pueden cambiar los ventiladores de la fuente, sí, pero es una tarea más compleja y engorrosa, que puede terminar con una fuente todavía más ruidosa de lo que era. Aún así, las fuentes actuales no suelen ser muy ruidosas. Para el <a href="http://www.pcfrikis.com/2008/09/13/comprando-un-pc-barato-menos-200-euros/">nuevo servidor que compré hace poco</a> adquirí una fuente de gama baja (la más barata que había) y apenas hace ruido.</p>
<p>Llegamos por último a los ventiladores de la caja y el de la CPU, aunque también existen GPUs con ventilador que también pueden resultar molestos. La mayoría de placas modernas pueden controlar la velocidad de estos ventiladores para reducir su sonoridad cuando no se necesitan. En concreto mi placa soporta el control de velocidad del ventilador de la CPU, el de la caja en principio no lo puede manipular, o almenos en linux no he conseguido hacerlo.</p>
<p>En mi caso por defecto el ventilador siempre estaba girando a la máxima velocidad pero es totalmente innecesario. Si es capaz de girar a 3000rpm, con dejarlo girando a un poco más de 1000rpm no hace nada de ruido y cumple con su trabajo. Además, podemos programarlo para que cuando lo necesite suba un poco más de revoluciones para refrigerar el procesador. Para configurar los ventiladores en linux podemos utilizar el servicio fancontrol, que trae una utilidad llamada &#8220;pwmconfig&#8221;.</p>
<p>En debian es tan sencillo como hacer &#8220;apt-get install fancontrol&#8221; y seguidamente ejecutar &#8220;pwmconfig&#8221;. Si tenéis en ejecución el servicio fancontrol antes debéis pararlo (/etc/init.d/fancontrol stop). Al lanzar esta utilidad, si tenemos soporte para el control de potencia de los ventiladores, podremos realizar una serie de pruebas que permitirán al programa almacenar una correlación entre potencia y velocidad de giro.</p>
<p>En mi caso, el resultado es este:</p>
<p style="text-align: center;"><a href="http://www.pcfrikis.com/wp-content/uploads/2008/09/grafica-pwmconfig.png" rel="lightbox[145]"><img class="alignnone size-medium wp-image-146" title="grafica-pwmconfig" src="http://www.pcfrikis.com/wp-content/uploads/2008/09/grafica-pwmconfig-300x199.png" alt="Correlación entre Potencia y Velocidad de Giro (RPM)" width="300" height="199" /></a></p>
<p style="text-align: left;">Más adelante te deja configurar intervalos de temperatura, pudiendo decidir a qué velocidad debe girar el ventilador cuando el procesador se encuentre a cierta temperatura. Una vez terminada la configuración, no os olvidéis de lanzar de nuevo el fancontrol (/etc/init.d/fancontrol start).</p>
<p style="text-align: left;">Yo por ejemplo he puesto que para menos de 40º el ventilador reciba una potencia 80, mirando la gráfica, con esto conseguiremos cerca de 1000 rpm. A partir de 40º y hasta 60º el ventilador girará a unas 1500rpm (potencia 120), y de 60º hacia delante girará a la máxima velocidad. Por cierto, para mirar la temperatura podemos utilizar el comando sensors (apt-get install sensord).</p>
<p style="text-align: left;">Podría haber puesto un poco más de potencia en el segundo intervalo, pero la cpu que uso se calienta muy poco y tras varias pruebas con cpuburn le cuesta subir de 40º con el ventilador girando a 1500rpm, así que lo he dejado así.</p>
<p style="text-align: left;">Ya sólo queda el de la caja, pero en mi caso la única solución es desconectarlo, o comprar uno más silencioso. No es buena idea desconectarlo ya que los componentes de la placa también se dañan con el calor, pero tampoco es tan grave, otro de mis pc&#8217;s lleva un par de años funcionando sin ventilador de caja y de momento sigue vivo <img src='http://www.pcfrikis.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2008/09/21/controlando-los-ventiladores-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suspendiendo procesos</title>
		<link>http://www.pcfrikis.com/2007/10/23/suspendiendo-procesos/</link>
		<comments>http://www.pcfrikis.com/2007/10/23/suspendiendo-procesos/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 18:51:46 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/2007/10/23/suspendiendo-procesos/</guid>
		<description><![CDATA[No&#8230; no se trata de ponerles mala nota a los procesos, se trata de pausar momentáneamente la ejecución de un proceso y reanudarla más tarde. Esto puede ser útil en varios casos: Uno de tus programas empieza a hacer &#8220;trashing&#8221; y necesitas realizar alguna acción urgente con el PC. Tienes una aplicación que lleva 5h [...]]]></description>
			<content:encoded><![CDATA[<p>No&#8230; no se trata de ponerles mala nota a los procesos, se trata de pausar momentáneamente la ejecución de un proceso y reanudarla más tarde.</p>
<p>Esto puede ser útil en varios casos:</p>
<ul>
<li>Uno de tus programas empieza a hacer &#8220;trashing&#8221; y necesitas realizar alguna acción urgente con el PC.</li>
<li>Tienes una aplicación que lleva 5h realizando cálculos, pero que usa el 100% de tu CPU y necesitas pausarlo para realizar otras acciones.</li>
<li>Estás compilando una aplicación y no quieres tener que parar el proceso para ponerte ha jugar (te ha entrado mono <img src='http://www.pcfrikis.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
<p>Y cualquier otra situación que se te ocurra, la idea es siempre la misma, pausar un proceso que consuma muchos recursos para realizar otras tareas que necesitan menos tiempo, pero necesitan ejecutarse AHORA.</p>
<p>En linux podemos suspender un proceso mediante dos sencillos métodos.</p>
<p>Con kill:</p>
<p>kill -STOP PID</p>
<p>Por ejemplo:</p>
<p>#kill -STOP 39584</p>
<p>Para continuar con la ejecución:</p>
<p>kill -CONT 39584</p>
<p>Otro método es utilizando ctrl+z, si estás ejecutando el programa en la shell actual. Verás que aparece algo como:</p>
<p>[1]+  Stopped                 top</p>
<p>Para recuperarlo tan sólo tienes que ejecutar el comando &#8220;fg&#8221;.</p>
<p>Esto también es posible en sistemas windows, pero necesitaremos una aplicación adicional. Hay varias, pero una llamada de forma original como &#8220;<a href="http://www.beyondlogic.org/consulting/processutil/processutil.htm">Command Line Process Viewer/Killer/Suspender</a>&#8221; está bastante bien y es gratuita.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2007/10/23/suspendiendo-procesos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Migrar de PHP4 a PHP5</title>
		<link>http://www.pcfrikis.com/2007/07/25/migrar-de-php4-a-php5/</link>
		<comments>http://www.pcfrikis.com/2007/07/25/migrar-de-php4-a-php5/#comments</comments>
		<pubDate>Wed, 25 Jul 2007 09:17:28 +0000</pubDate>
		<dc:creator>Friki</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/2007/07/25/migrar-de-php4-a-php5/</guid>
		<description><![CDATA[Dado que ya tiene fecha para el funeral nuestro querido PHP4 me decidí a migrar el servidor a PHP5. La instalación se hizo en un par de minutos gracias a la colaboración de Debian y Aptitude. PHP5 viene con el soporte para MySQL desactivado así que había que activarlo en php.ini Llegaba el momento de [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Dado que ya tiene fecha para el funeral nuestro querido PHP4 me decidí a migrar el servidor a PHP5</strong>. La instalación se hizo en un par de minutos gracias a la colaboración de Debian y Aptitude. PHP5 viene con el soporte para MySQL desactivado así que había que activarlo en php.ini</p>
<p><strong>Llegaba el momento de comprobar el resultado, todas las webs iban bien menos una (siempre tiene que haber alguien para joder la marrana)</strong>, daba problemas con los Warnings. Según parece PHP4 viene con estos avisos desactivados mientras que PHP5 si los muestra. La solución era fácil, editar el php.ini.</p>
<p><strong>Después de esto y algunos pequeños cambios más en el archivo de configuración (a gusto del consumidor) la migración ha sido un éxito</strong>, supongo que en parte porque casi todas las webs se basan en scripts precocinados y preparados para PHP5 aunque el único problema seria con los TAGS de PHP.</p>
<p><a href="http://www.hosting-facil.com/" title="Hosting-Facil" target="_blank">Hosting web con soporte PHP5</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2007/07/25/migrar-de-php4-a-php5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Error con php y magic.mime</title>
		<link>http://www.pcfrikis.com/2007/06/09/error-con-php-y-magicmime/</link>
		<comments>http://www.pcfrikis.com/2007/06/09/error-con-php-y-magicmime/#comments</comments>
		<pubDate>Sat, 09 Jun 2007 13:52:44 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/2007/06/09/error-con-php-y-magicmime/</guid>
		<description><![CDATA[Recientemente he actualizado mi distribución debian (unstable) y ahora al ejecutar cualquier script php siempre aparece el siguiente error: PHP Warning: mime_magic: type search/400 \\input text/x-tex invalid in Unknown on line 0 PHP Warning: mime_magic: type search/400 \\section text/x-tex invalid in Unknown on line 0 PHP Warning: mime_magic: type search/400 \\setlength text/x-tex invalid in Unknown [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente he actualizado mi distribución debian (unstable) y ahora al ejecutar cualquier script php siempre aparece el siguiente error:</p>
<p><em>PHP Warning:  mime_magic: type search/400       \\input         text/x-tex invalid in Unknown on line 0<br />
PHP Warning:  mime_magic: type search/400       \\section       text/x-tex invalid in Unknown on line 0<br />
PHP Warning:  mime_magic: type search/400       \\setlength     text/x-tex invalid in Unknown on line 0<br />
PHP Warning:  mime_magic: type search/400       \\documentstyle text/x-tex invalid in Unknown on line 0<br />
PHP Warning:  mime_magic: type search/400       \\chapter       text/x-tex invalid in Unknown on line 0<br />
PHP Warning:  mime_magic: type search/400       \\documentclass text/x-tex invalid in Unknown on line 0<br />
PHP Warning:  mime_magic: type regex            [Cc]onstant[[:space:]]+[Ss]torytext/x-inform invalid in Unknown on line 0</em></p>
<p>La solución es bien sencilla, hay que ir al fichero /usr/share/file/magic.mime y comentar las siguientes líneas (ponerle un # delante):</p>
<p><em>#0      search/400      \\input         text/x-tex<br />
#0      search/400      \\section       text/x-tex<br />
#0      search/400      \\setlength     text/x-tex<br />
#0      search/400      \\documentstyle text/x-tex<br />
#0      search/400      \\chapter       text/x-tex<br />
#0      search/400      \\documentclass text/x-tex  </em></p>
<p>Y esta:</p>
<p><em> #0      regex           [Cc]onstant[[:space:]]+[Ss]tory text/x-inform</em></p>
<p>Una vez guardado el archivo ya no ocurrirá más.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2007/06/09/error-con-php-y-magicmime/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Firebug: La evolución del desarrollo web</title>
		<link>http://www.pcfrikis.com/2007/06/04/firebug-la-evolucion-del-desarrollo-web/</link>
		<comments>http://www.pcfrikis.com/2007/06/04/firebug-la-evolucion-del-desarrollo-web/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 18:36:33 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/2007/06/04/firebug-la-evolucion-del-desarrollo-web/</guid>
		<description><![CDATA[Si alguna vez has tenido que desarrollar alguna aplicación web con gran cantidad de código JavaScript seguro que te has encontrado con algún error. Seguramente te habrás dado cuenta de que en esos casos IE no es tu mejor aliado. Los mensajes de error que genera el IE son bastante malos en mi opinión, en [...]]]></description>
			<content:encoded><![CDATA[<p>Si alguna vez has tenido que desarrollar alguna aplicación web con gran cantidad de código JavaScript seguro que te has encontrado con algún error. Seguramente te habrás dado cuenta de que en esos casos IE no es tu mejor aliado. Los mensajes de error que genera el IE son bastante malos en mi opinión, en algunos casos no acierta ni la línea que contiene el error.</p>
<p>Si en vez de IE pruebas suerte con firefox, almenos tienes una consola donde aparece un error mucho más detallado y al hacer doble click en él vas al código problemático directamente.</p>
<p>Pero aún así, esto se puede mejorar muchísimo, gracias a <a href="http://www.getfirebug.com/">firebug</a>, una extensión de firefox que permite ver errores de javascript detalladamente, ejecutar código al vuelo, ver todo el árbol DOM, añadir breakpoints, observar variables,ver las peticiones HTTP, incluso las de AJAX (esto es realmente útil) y hasta puedes ver cómo evoluciona el uso del ancho de banda que genera tu web al cargarse. También es de gran utilidad la herramienta &#8220;Inspect&#8221;, que te permite mediante el ratón seleccionar un área de la web y visualizar instantaneamente el código referente a ella. Otra característica a destacar es que puedes editar CSS al vuelo y se aplica instantaneamente en la web, ideal para hacer pruebas y dar espaciados, cambiar colores, tamaños, etc.</p>
<p>Te recomiendo que la pruebes, es totalmente libre y gratuita y te permitirá avanzar mucho más rápido en el desarrollo de tus páginas web.</p>
<p>Si no puedes desarrollar con firefox también puedes probar la <a href="http://www.getfirebug.com/lite.html">versión especial de firebug para otros navegadores</a>, incluido IE.</p>
<p align="center"><a href="http://www.pcfrikis.com/wp-content/uploads/2007/06/firebug-pcfrikis.png" title="Firebug en PC Frikis" rel="lightbox[130]"><img src="http://www.pcfrikis.com/wp-content/uploads/2007/06/firebug-pcfrikis.thumbnail.png" alt="Firebug en PC Frikis" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2007/06/04/firebug-la-evolucion-del-desarrollo-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diseñando diagramas con Dia</title>
		<link>http://www.pcfrikis.com/2007/06/03/disenando-diagramas-con-dia/</link>
		<comments>http://www.pcfrikis.com/2007/06/03/disenando-diagramas-con-dia/#comments</comments>
		<pubDate>Sun, 03 Jun 2007 08:04:37 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/2007/06/03/disenando-diagramas-con-dia/</guid>
		<description><![CDATA[Recientemente he tenido la necesidad de dibujar algún que otro diagrama y para no entretenerme en buscar he utilizado el Photoshop (el recurso fácil). Pero hoy, con más tiempo, he preferido buscar otro programa más especializado en este tipo de gráficos. De los que he probado el que más me ha gustado ha sido Dia [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente he tenido la necesidad de dibujar algún que otro diagrama y para no entretenerme en buscar he utilizado el Photoshop (el recurso fácil). Pero hoy, con más tiempo, he preferido buscar otro programa más especializado en este tipo de gráficos.</p>
<p>De los que he probado el que más me ha gustado ha sido <a href="http://www.gnome.org/projects/dia/">Dia</a> (<a href="http://dia-installer.de/index.html">también para Windows</a>). Las otras alternativas eran <a href="http://bourbon.usc.edu/tgif/index.html">Tgif</a> y <a href="http://www.xfig.org/">xfig</a>, que a pesar de que no las he probado de forma exhaustiva, me ha convencido más Dia. Sólo he contemplado programas libres y disponibles en el repositorio de Debian, pues quería utilizarlo en esta distribución, seguramente, en el ámbito del software privado debe haber muchas otras aplicaciones.</p>
<p>Dia me ha gustado porque es muy sencillo de usar y tiene una interfaz muy clara, te permite hacer diagramas simples con facilidad pero también es capaz de dibujar diagramas complejos y hasta tiene soporte para scripting en Python, lo que te permite crear gráficos avanzados con realtiva facilidad. Además, posee un gran repertorio de elementos especializados en varios campos, redes, UML, electrónica, etc.</p>
<p>En Debian sólo tienes que hacer:</p>
<p><em># apt-get install dia</em></p>
<p>A continuación una captura del programa funcionando:</p>
<p align="center"> <a href="http://www.pcfrikis.com/wp-content/uploads/2007/06/captura-dia.png" title="Dia, Aplicación para realizar diagramas" rel="lightbox[128]"><img src="http://www.pcfrikis.com/wp-content/uploads/2007/06/captura-dia.thumbnail.png" alt="Dia, Aplicación para realizar diagramas" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2007/06/03/disenando-diagramas-con-dia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forzar la tarjeta de red ethernet a 10Mbps</title>
		<link>http://www.pcfrikis.com/2007/06/02/forzar-la-tarjeta-de-red-ethernet-a-10mbps/</link>
		<comments>http://www.pcfrikis.com/2007/06/02/forzar-la-tarjeta-de-red-ethernet-a-10mbps/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 13:48:22 +0000</pubDate>
		<dc:creator>Nenillo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/2007/06/02/forzar-la-tarjeta-de-red-ethernet-a-10mbps/</guid>
		<description><![CDATA[Las tarjetas de red suelen soportar varios modos, 10Mbps HD (Half Duplex), 10Mbps FD (Full Duplex), 100Mbps HD, 100Mbps FD, etc. Por defecto siempre utilizan el modo más alto que consiguen negociar con el enlace, que puede ser otro PC, un HUB o un Switch. Salvo que tengamos algún problema no necesitaremos forzar la tarjeta [...]]]></description>
			<content:encoded><![CDATA[<p>Las tarjetas de red suelen soportar varios modos, 10Mbps HD (Half Duplex), 10Mbps FD (Full Duplex), 100Mbps HD, 100Mbps FD, etc. Por defecto siempre utilizan el modo más alto que consiguen negociar con el enlace, que puede ser otro PC, un HUB o un Switch. Salvo que tengamos algún problema no necesitaremos forzar la tarjeta de red a alguno de estos modos, ella sola se ajustará al que más convenga.</p>
<p>En linux podemos forzar alguno de estos modos utilizando la herramienta ethtool o mii-tool. La primera, ethtool, permite muchísimas más opciones, pero para cambiar únicamente el modo de funcionamiento de la tarjeta prefiero mii-tool, que es mucho más sencilla, tiene menos opciones, pero es mucho más fácil de usar. Ni siquiera es necesario especificar el interfaz.</p>
<p>Para configurar la tarjeta de red en modo 10Mbps FD sólo tenemos que poner:</p>
<p><em># mii-tool -A 10baseT-FD</em></p>
<p>Y automáticamente negociará con el enlace el modo de 10Mbps FD. También tenemos disponibles los demás modos:  100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD, 100baseTx y 10baseT.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2007/06/02/forzar-la-tarjeta-de-red-ethernet-a-10mbps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jugando a ser dioses (o medicos) con la PS3</title>
		<link>http://www.pcfrikis.com/2007/03/28/jugando-a-ser-dioses-o-medicos-con-la-ps3/</link>
		<comments>http://www.pcfrikis.com/2007/03/28/jugando-a-ser-dioses-o-medicos-con-la-ps3/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 08:53:01 +0000</pubDate>
		<dc:creator>Friki</dc:creator>
				<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[Consolas]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://www.pcfrikis.com/2007/03/28/jugando-a-ser-dioses-o-medicos-con-la-ps3/</guid>
		<description><![CDATA[Yo siempre he pensando que las videoconsolas eran para matar marcianos pero ahora Sony le ha dado la vuelta. Los que posean una PS3 podrán dedicarse a jugar a médicos y curar enfermedades a modo de House. ¿Como es posible esto? Es fácil, solo hay que comprar el Kit Matasanos. Este esta compuesto por una [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Yo siempre he pensando que las videoconsolas eran para matar marcianos pero ahora Sony le ha dado la vuelta. Los que posean una PS3 podrán dedicarse a jugar a médicos y curar enfermedades a modo de House.</strong></p>
<p>¿Como es posible esto? Es fácil, solo hay que comprar el <strong>Kit Matasanos. Este esta compuesto por una motosierra oxidada, un bote de pegamento Loctite y muchos rollos de hilo junto con alguna aguja</strong>. <em>¡Ahora solo nos faltaba el paciente!</em></p>
<p>La otra posibilidad es apuntarse al proyecto <strong>Folding@Home</strong></p>
<p><strong>Todopoderosa <a href="http://es.wikipedia.org/wiki/Folding%40home" title="Quiero saber mas!" target="_blank">Wikipedia</a> dice:</strong></p>
<blockquote><p>Folding@home es un proyecto de computación distribuida diseñado para realizar simulaciones por ordenador de plegamiento de proteínas, principalmente utilizando la técnica de dinámica molecular. Fue iniciado el 1 de octubre de 2000 y está actualmente dirigido por el Grupo Pande, en el departamento de Química de la Universidad de Stanford, bajo la supervisión del profesor Vijay S. Pande. Folding@home es el segundo proyecto de computación distribuida más grande del mundo, solamente por detrás de SETI@home. El 8 de marzo de 2004, el proyecto genome@home concluyó y fue fusionado con folding@home.</p></blockquote>
<p><strong>Resulta que Sony ha lanzado un cliente para poder colaborar con la causa</strong> y ademas, debido a los super procesadores Cell de Taitanos Cores, Sony se esta llevando el gato al agua y esta superando con unas pocas consolas a miles de PC domésticos. <strong>Con solo un 10% de todos los equipos que están ayudando con esta noble causa la PS3 esta haciendo mas de la mitad de los cálculos.</strong></p>
<p>Ya ya puestos a comentar deciros que podéis <a href="http://folding.stanford.edu/" title="Donde hay que firmar?" target="_blank">uniros al proyecto</a> ya sea desde Windows, Linux, Mac&#8230; ¡Que no solo con PS3 se ayuda!</p>
<p style="text-align: center"><img src="http://folding.stanford.edu/villin/villinanim.gif" title="Mutacion de moleculas" alt="Mutacion de moleculas" border="0" height="180" hspace="0" vspace="0" width="180" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcfrikis.com/2007/03/28/jugando-a-ser-dioses-o-medicos-con-la-ps3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

