<?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>Patxo &#187; Software</title>
	<atom:link href="http://patxo.divierteteonline.es/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://patxo.divierteteonline.es</link>
	<description>...yet another f*ck*ng bLoG</description>
	<lastBuildDate>Wed, 02 Jun 2010 11:32:34 +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>Instalar IDE PHP en Ubuntu &#8220;Intrepid Ibex&#8221;</title>
		<link>http://patxo.divierteteonline.es/instalar-ide-php-en-ubuntu-intrepid-ibex/</link>
		<comments>http://patxo.divierteteonline.es/instalar-ide-php-en-ubuntu-intrepid-ibex/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 09:30:57 +0000</pubDate>
		<dc:creator>Patxo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://patxo.divierteteonline.es/?p=59</guid>
		<description><![CDATA[
En este artículo voy a intentar explicar como instalar una solución LAMP (Linux + Apache + MySQL + PHP) y el entorno de desarrollo NetBeans en ubuntu. También instalaremos PHPMyAdmin para controlar la base de datos que use nuestra aplicación.
Empezamos por lo sencillo, instalar LAMP:

Dentro del Gestor de paquetes Synaptic elegimos la opción Editar y [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://patxo.divierteteonline.es/wp-content/uploads/2008/12/lamp.png"><img class="size-full wp-image-60 alignleft" title="LAMP" src="http://patxo.divierteteonline.es/wp-content/uploads/2008/12/lamp.png" alt="LAMP" width="163" height="82" /></a></p>
<p>En este artículo voy a intentar explicar como instalar una solución <a href="http://es.wikipedia.org/wiki/LAMP" target="_blank">LAMP</a> (<a href="http://es.wikipedia.org/wiki/Linux" target="_blank">Linux</a> + <a href="http://es.wikipedia.org/wiki/Servidor_HTTP_Apache" target="_blank">Apache</a> + <a href="http://es.wikipedia.org/wiki/MySQL" target="_blank">MySQL</a> + <a href="http://es.wikipedia.org/wiki/PHP" target="_blank">PHP</a>) y el entorno de desarrollo <a href="http://es.wikipedia.org/wiki/Netbeans" target="_blank">NetBeans</a> en ubuntu. También instalaremos <a href="http://es.wikipedia.org/wiki/PhpMyAdmin" target="_blank">PHPMyAdmin</a> para controlar la base de datos que use nuestra aplicación.</p>
<h2>Empezamos por lo sencillo, instalar LAMP:</h2>
<ul>
<li>Dentro del <em>Gestor de paquetes Synaptic </em>elegimos la opción <strong><em>Editar </em></strong>y después <strong><em>Marcar paquetes por tarea.</em></strong></li>
<li>De la lista que se nos presenta, hacemos click en <strong><em>LAMP Server.</em></strong></li>
<li>Aceptamos y marcamos para descargar todos los paquetes necesarios.
<ul>
<li>Durante el proceso de instalación, se nos pedirá que le asignemos contraseña al usuario <em>root</em> de la base de datos. Es muy importante acordarse de la contraseña para luego no tener que reconfigurar el paquete cuando vayamos a usar <em>PHPMyAdmin</em> o hagamos la conexión a la base de datos desde nuestro código PHP.</li>
</ul>
</li>
</ul>
<h2>Instalando PHPMyAdmin</h2>
<ul>
<li>Dentro de Synaptic, podemos hacer una búsqueda de <strong><em>phpmyadmin</em></strong> para realizar la instalación en modo gráfico o podemos instalarlo desde consola con el comando:
<ul>
<li>
<pre>sudo aptitude install phpmyadmin</pre>
</li>
</ul>
</li>
<li>Durante la configuración debemos indicarle que servidor web vamos a usar (en nuestro caso elegimos <em>apache2</em>).</li>
<li>Hacemos un enlace simbólico en el directorio publico de Apache para que reconozca PHPMyAdmin:
<ul>
<li>
<pre>sudo ln -s /usr/share/phpmyadmin /var/www</pre>
</li>
</ul>
</li>
<li>Reiniciamos Apache (este paso no tiene porque hacerse, pero yo me he curado en salud).
<ul>
<li>
<pre>sudo /etc/init.d/apache2 restart</pre>
</li>
</ul>
</li>
</ul>
<p><a href="http://patxo.divierteteonline.es/wp-content/uploads/2008/12/login.jpg"><img class="size-medium wp-image-79  alignleft" title="login" src="http://patxo.divierteteonline.es/wp-content/uploads/2008/12/login-300x220.jpg" alt="Login PHPMyAdmin" width="141" height="104" /></a></p>
<p>Si todo ha salido bien, al introducir en la barra de nuestro navegador la direccion <em>http://localhost</em> (o http://127.0.0.1) debería aparecernos el mensaje &#8220;It works!&#8221; indicandonos que Apache esta funcionando correctamente.<br />
Así mismo, al introducir <em>http://localhost/phpmyadmin</em> debería aparecernos la pantalla de login de PHPMyAdmin. Aquí es donde debemos darle como usuario root y la contraseña que pusimos durante la configuración de MySQL.</p>
<p>Seguimos tras el salto&#8230;</p>
<p><span id="more-59"></span></p>
<h2>Retocando la configuración de Apache:</h2>
<p>Por defecto el directorio público de Apache, es decir donde iran nuestras páginas web, es el directorio:</p>
<pre>/var/www</pre>
<p>Este directorio, es propiedad del usuario <strong><em>root</em></strong> y salvo que cambiemos los permisos, no dejará que un usuario normal escriba nada. Para evitar tener que logearnos como root (o tirar de <em>sudo</em>) para poder &#8220;subir&#8221; las páginas web podemos editar las opciones de virtualhosts (en <em>/etc/apache2/sites-enabled/000-default</em>) o podemos optar por la opción más elegante de activar el módulo <em>userdir</em> de Apache para que cada usuario tenga su propio directorio público colgando de su home:</p>
<ul>
<li>Creamos el directorio público en la home del usuario:
<ul>
<li>
<pre>mkdir ~/public_html</pre>
<p>El nombre del directorio público podemos cambiarlo si modificamos el archivo <em>/etc/apache2/mods-available/userdir.conf</em></li>
</ul>
</li>
</ul>
<ul>
<li>Hacemos los enlaces simbólicos para agregar la directiva a Apache:
<ul>
<li>
<pre>sudo ln -s /etc/apache2/mods-available/userdir.conf
/etc/apache2/mods-enabled</pre>
</li>
<li>
<pre>sudo ln -s /etc/apache2/mods-available/userdir.load
/etc/apache2/mods-enabled</pre>
</li>
</ul>
</li>
<li>Reiniciamos Apache
<ul>
<li>
<pre>sudo /etc/init.d/apache2 restart</pre>
</li>
</ul>
</li>
<li>Ahora al acceder desde el explorador a la dirección http://localhost/~nombreusuario nos listará el contenido del directorio public_html del usuario <em>nombreusuario</em>.</li>
</ul>
<h2>Instalando NetBeans</h2>
<p>Llegados a este punto, ya podríamos empezar a programar en PHP utilizando un editor de texto (<a href="http://es.wikipedia.org/wiki/Bluefish" target="_blank">bluefish</a>, <a href="http://es.wikipedia.org/wiki/Kate" target="_blank">kate</a> o <a href="http://es.wikipedia.org/wiki/Vi" target="_blank">vi</a> si realmente te consideras hombre <img src='http://patxo.divierteteonline.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). Simplemente, debemos alojar nuestros archivos PHP en el directorio <strong><em>public_html</em></strong> que hemos creado en nuestro <strong><em>home</em></strong> y llamarlos desde el explorador usando la siguiente dirección:</p>
<ul>
<li>
<pre>http://localhost/~nombreusuario/archivo.php</pre>
</li>
</ul>
<p>Apache interpretará el código PHP y servirá al explorador el documento HTML que será renderizado por el explorador.</p>
<p>Pero normalmente se suelen emplear <a href="http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado" target="_blank">IDE</a>s de de desarrollo que nos facilitan la tarea de crear el código (autocompletado, control de errores&#8230;). Dentro de los entornos de desarrollo para PHP podemos encontrar el <a href="http://www.zend.com/en/products/studio/" target="_self">Zend Studio</a>, <a href="http://www.eclipse.org/" target="_blank">Eclipse</a> o <a href="http://www.netbeans.org/" target="_blank">NetBeans</a>.<br />
Dado que cuando hice mis pinitos en JAVA el entorno en el que me moví fue NetBeans, es el que vamos a instalar:</p>
<ul>
<li>Primero, instalamos las dependencias necesarias:
<ul>
<li>
<pre>sudo aptitude install libnb-java2-java</pre>
</li>
</ul>
</li>
<li>Descargamos la versión de netbeans para PHP (~24Mb) correspondiente a nuestro idioma y  plataforma de la siguiente página web:
<ul>
<li>
<pre><a title="Descarga netbeans" href="http://bits.netbeans.org/netbeans/6.5/community/latest" target="_blank">http://bits.netbeans.org/netbeans/6.5/community/latest/</a></pre>
</li>
</ul>
</li>
<li>Damos permisos de ejecución al archivo descargado:
<ul>
<li>
<pre>chmod 755 netbeans-6.5-ml-php-linux.sh</pre>
</li>
</ul>
</li>
<li>Ejecutamos el instalador:
<ul>
<li>
<pre>./ netbeans-6.5-ml-php-linux.sh</pre>
</li>
</ul>
</li>
</ul>
<p>La instalación como tal termina en este punto. Para acceder a NetBeans debemos ir a <strong><em>Aplicaciones/Programación</em></strong> donde encontraremos el acceso al entorno de desarrollo. A partir de aqui solo queda ponerse manos a la obra y empezar a picar código.</p>
]]></content:encoded>
			<wfw:commentRss>http://patxo.divierteteonline.es/instalar-ide-php-en-ubuntu-intrepid-ibex/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unir videos con MEncoder</title>
		<link>http://patxo.divierteteonline.es/unir-videos-con-mencoder/</link>
		<comments>http://patxo.divierteteonline.es/unir-videos-con-mencoder/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 20:23:55 +0000</pubDate>
		<dc:creator>Patxo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[mencoder]]></category>
		<category><![CDATA[unir video]]></category>

		<guid isPermaLink="false">http://patxo.divierteteonline.es/?p=55</guid>
		<description><![CDATA[Un apunte rápido:
Es bastante común que una pelicula descargada venga cortada en fragmentos de unos 700Mb. Esto que no es más que una reminiscencia de cuando se iban guardando en CDs.
En GNU/Linux este pequeño inconveniente tiene una fácil solución. Con un solo comando, gracias al programa MEncoder, podemos unir las diferentes partes que forman la [...]]]></description>
			<content:encoded><![CDATA[<p>Un apunte rápido:</p>
<p>Es bastante común que una pelicula descargada venga cortada en fragmentos de unos 700Mb. Esto <span style="text-decoration: line-through;">que</span> no es más que una reminiscencia de cuando se iban guardando en CDs.<br />
En GNU/Linux este pequeño inconveniente tiene una fácil solución. Con un solo comando, gracias al programa <a title="MEncoder &amp; MPlayer" href="http://www.mplayerhq.hu/design7/news-es.html" target="_blank">MEncoder</a>, podemos unir las diferentes partes que forman la película y obtener con ello un único archivo.<br />
El comando es el siguiente:</p>
<ul>
<li><em>mencoder -oac copy -ovc copy -idx -o [nombre_final] [parte1] [parte2] [parteN]</em></li>
</ul>
<p>Por ejemplo:</p>
<ul>
<li><em>mencoder -oac copy -ovc copy -idx -o pelicula.avi pelicula_parte1.avi pelicula_parte2.avi</em></li>
</ul>
<p>Con esta comando lo que ordenamos al programa es que nos copie tanto el stream de video como el de audio, (-ovc copy &amp; -oav copy respectivamente), con -idx le decimos que nos reconstruya el indice del archivo y con -o [nombre archivo] hacemos que la salida nos la guarde en un archivo.</p>
]]></content:encoded>
			<wfw:commentRss>http://patxo.divierteteonline.es/unir-videos-con-mencoder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando la versión desarrollo aMSN</title>
		<link>http://patxo.divierteteonline.es/instalando-la-version-desarrollo-amsn/</link>
		<comments>http://patxo.divierteteonline.es/instalando-la-version-desarrollo-amsn/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 12:33:34 +0000</pubDate>
		<dc:creator>Patxo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[amsn]]></category>
		<category><![CDATA[compilar]]></category>
		<category><![CDATA[conexion]]></category>

		<guid isPermaLink="false">http://patxo.divierteteonline.es/?p=48</guid>
		<description><![CDATA[Hace un par de días, repentinamente mi aMSN (v0.97) dejó de funcionar. Al principio, pensé que sería cosa de alguna actualización que lo dejaba inservible (usando pidgin conectaba perfectamente). Pero después de buscar algo de información al respecto, me entero que microsoft ha actualizado el protocolo y algunos de los clones del messenger han dejado [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://patxo.divierteteonline.es/wp-content/uploads/2008/08/amsn.jpg"><img class="alignleft size-full wp-image-49" title="amsn" src="http://patxo.divierteteonline.es/wp-content/uploads/2008/08/amsn.jpg" alt="aMSN version" width="186" height="107" /></a>Hace un par de días, repentinamente mi <a title="aMSN homepage" href="http://www.amsn-project.net/" target="_blank">aMSN</a> (v0.97) dejó de funcionar. Al principio, pensé que sería cosa de alguna actualización que lo dejaba inservible (usando <a title="Pidgin homepage" href="http://www.pidgin.im/" target="_blank">pidgin</a> conectaba perfectamente). Pero después de buscar algo de información al respecto, me entero que microsoft ha actualizado el protocolo y algunos de los clones del <em>messenger</em> han dejado de funcionar correctamente.<br />
La solución es instalar la versión 0.97.2 del programa. ¿El problema? pues que no existe el paquete deb de esa versión para la arquitectura AMD64.</p>
<p>Por tanto para seguir utilizandolo, no queda otra que ponerse el buzo de trabajo y mancharse las manos de grasa para compilar e instalar el programa. Y como soy un poco inconsciente, me he dicho: puestos a toquetear el sistema, que sea a lo grande. Así que instalaré la versión de desarrollo.</p>
<p>Pero antes de entrar en el meollo de la cuestión, una pequeña introducción:</p>
<p>Lo que normalmente denominamos Linux, en realidad es la suma de dos proyectos: <a title="Proyecto GNU" href="http://es.wikipedia.org/wiki/GNU" target="_blank">GNU</a> y <a title="Linux" href="http://es.wikipedia.org/wiki/Linux_(n%C3%BAcleo)" target="_blank">Linux</a>.<br />
<a title="GNU o Linux??" href="http://es.wikipedia.org/wiki/Controversia_por_la_denominaci%C3%B3n_GNU/Linux" target="_blank">GNU/Linux</a> lo forman mayormente los programas libres GNU liderados por <a title="Richard Stallman" href="http://es.wikipedia.org/wiki/Richard_Stallman" target="_blank">Richard Stallman</a> y el <a title="Kernel" href="http://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)" target="_blank">núcleo</a> del sistema operativo (también denominado kernel, que gestiona el hardware del sistema) que comenzó <a title="Linus" href="http://es.wikipedia.org/wiki/Linus_Torvalds" target="_blank">Linus Trovalds</a>. Como nota, decir que el proyecto GNU también está desarrollando su propio kernel llamado <a title="Hurd Kernel" href="http://es.wikipedia.org/wiki/Hurd" target="_blank">Hurd</a>.<br />
Si quieres saber más sobre la historia de linux, es recomendable ver el <a title="Código Linux en video.google" href="http://video.google.es/videoplay?docid=6729008725344610785" target="_blank">documental Código Linux</a>.</p>
<p>Dependiendo de la forma de unir los dos componentes, obtenemos las <a title="DistroWatch" href="http://distrowatch.com/index.php?language=ES" target="_blank">distribuciones</a>. La mayoría de ellas se basan en dos distribuciones principales la  <a title="Fedora" href="http://fedoraproject.org/" target="_blank">fedora</a> de <a title="Redhat" href="http://www.redhat.com/" target="_blank">RedHat</a> (<a title="openSUSE" href="http://es.opensuse.org/Welcome_to_openSUSE.org" target="_blank">SUSE</a>, <a title="Mandriva" href="http://www.mandriva.com/" target="_blank">Mandriva</a>)  y la de <a title="Debian" href="http://www.debian.org/" target="_blank">Debian</a> (<a title="Ubuntu Linux" href="http://www.ubuntu.com/" target="_blank">ubuntu</a>, <a title="Knoppix" href="http://www.knoppix.com/" target="_blank">knoppix</a>).</p>
<p>Los programas, normalmente se distribuyen en forma de paquetes precompilados para diferentes arquitecturas. Pero al estar disponible los fuentes, son susceptibles de ser compilados para cualquier tipo de hardware.<br />
Las distribuciones basadas en RedHat utilizan los paquetes RPM y las basadas en debian los paquetes DEB.<br />
Estos paquetes deben ser compilados y verificados por miembros de la comunidad, lo que puede hacer que se demoren más o menos tiempo dependiendo del trabajo que tengan. Si no existe el paquete que necesitamos, tenemos la opción de compilarlos nosotros mismos. Así que, manos a la obra:<span id="more-48"></span></p>
<p>Lo primero, que hay que hacer es instalar los paquetes que necesitaremos para realizar la compilación:</p>
<p><em>sudo aptitude install build-essential libx11-dev libxft-dev libc6-dev imagemagick libjpeg-dev libpng12-dev libpng3-dev automake autoconf</em> [intro]</p>
<p>Creamos un directorio donde realizaremos el trabajo. Lo ideal es crearlo dentro del directorio /usr/src. Por tanto, necesitaremos permisos de administrador:</p>
<p><em>cd /usr/src </em>[intro]<br />
<em>sudo mkdir amsn </em>[intro]<br />
<em>cd amsn </em>[intro]</p>
<p>aMSN está programado utilizando <a title="tcl.tk" href="http://www.tcl.tk/" target="_blank">Tcl/Tk</a> por tanto necesitaremos compilar los fuentes de tcl8.5 y tk8.5 empezamos con tcl:<br />
Descargamos el paquete:<br />
<em>sudo wget ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.1-src.tar.gz</em> [intro]</p>
<p>Desempaquetamos y descomprimimos:<br />
<em>sudo tar xzvf tcl8.5.1-src.tar.gz</em> [intro]</p>
<p>Entramos en el directorio correspondiente y compilamos:<br />
<em>cd tcl8.5.1/unix</em> [intro]<br />
<em>sudo ./configure &#8211;prefix=/usr</em> [intro]<br />
<em>sudo make</em> [intro]<br />
<em>sudo make install</em> [intro]</p>
<p>Y ahora las tk:<br />
Descargamos el paquete:<br />
<em>sudo wget ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5.1-src.tar.gz</em> [intro]</p>
<p>Desempaquetamos y descomprimimos:<br />
<em>sudo tar xzvf tk8.5.1-src.tar.gz</em> [intro]</p>
<p>Entramos en el directorio correspondiente y compilamos:<br />
<em>cd /usr/src/amsn/tk8.5.1/unix</em> [intro]<br />
<em>sudo ./configure &#8211;prefix=/usr</em> [intro]<br />
<em>sudo make</em> [intro]<br />
<em>sudo make install</em> [intro]</p>
<p>Ahora pasamos a compilar aMSN como tal. Empezamos descargando los fuentes desde el repositorio SVN y lo descompriminos:<br />
<em>cd /usr/src/amsn</em> [intro]<br />
<em>sudo wget http://amsn.sourceforge.net/amsn_dev.tar.gz</em> [intro]<br />
<em>sudo tar xzvf amsn_dev.tar.gz</em> [intro]</p>
<p>Entramos en el directorio msn para compilar e instalar:<br />
<em>cd msn</em> [intro]<br />
<em>sudo ./configure &#8211;with-tcl=/usr/lib/ &#8211;with-tk=/usr/lib/</em> [intro]<br />
<em>sudo make</em> [ìntro]<br />
<em>sudo make install</em> [intro]</p>
<p>Si todo ha ido bien, se habrá instalado la nueva versión y conectará perfectamente.</p>
<p>Via: <a title="vivaolinux" href="http://www.vivaolinux.com.br/dica/Como-instalar-o-aMSN-0.98-de-forma-simples-no-Debian/" target="_blank">www.vivaolinux.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://patxo.divierteteonline.es/instalando-la-version-desarrollo-amsn/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Automatizar apagado del ordenador</title>
		<link>http://patxo.divierteteonline.es/automatizar-apagado-del-ordenador/</link>
		<comments>http://patxo.divierteteonline.es/automatizar-apagado-del-ordenador/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 10:28:50 +0000</pubDate>
		<dc:creator>Patxo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apagar]]></category>
		<category><![CDATA[automáticamente]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[shutdown]]></category>

		<guid isPermaLink="false">http://patxo.divierteteonline.es/?p=44</guid>
		<description><![CDATA[Hay variedad de herramientas tanto en windows como en linux para automatizar el apagado del ordenador.
Pero para realizarlo rápidamente sin tener que instalar paquetes extraños, podemos usar el comando shutdown.
Para apagar el equipo la sintaxis sería la siguiente:

shutdown -P &#60;tiempo&#62;

donde tiempo puede los minutos que deseamos que pasen antes de realizar el apagado o una [...]]]></description>
			<content:encoded><![CDATA[<p>Hay variedad de herramientas tanto en windows como en linux para automatizar el apagado del ordenador.</p>
<p>Pero para realizarlo rápidamente sin tener que instalar paquetes extraños, podemos usar el comando <strong>shutdown</strong>.</p>
<p>Para apagar el equipo la sintaxis sería la siguiente:<br />
<code><br />
<em>shutdown -P &lt;tiempo&gt;</em><br />
</code></p>
<p>donde tiempo puede los minutos que deseamos que pasen antes de realizar el apagado o una hora en concreto. Por ejemplo:</p>
<p><em><code>shutdown -P +20</code></em> ­ ­ ­ &#8211; Espera 20 minutos antes de apagar<br />
<code><em>shutdown -P 22:00</em> </code>-<code> </code>­ ­ ­ Apaga a las 22:00h.</p>
<p>Además de la opción <em>-P</em>, podemos usar <em>-r</em> para hacer un reinicio.</p>
<p>Hay que tener en cuenta, que el comando necesita privilegios de administrador así que en la mayoría de los casos, habra que añadirle el <em><code>sudo</code></em> por delante.</p>
<p>El uso que yo le doy es para dejar preparada la hora de apagado cuando me tumbo en la cama a ver alguna película. Así si me quedo dormido el ordenador se apagará solito a la hora que le hayamos programado.</p>
]]></content:encoded>
			<wfw:commentRss>http://patxo.divierteteonline.es/automatizar-apagado-del-ordenador/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>scummVM en la Nintendo DS (EZFlash V)</title>
		<link>http://patxo.divierteteonline.es/scummvm-en-la-nintendo-ds-ezflash-v/</link>
		<comments>http://patxo.divierteteonline.es/scummvm-en-la-nintendo-ds-ezflash-v/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 22:00:14 +0000</pubDate>
		<dc:creator>Patxo</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[EZFlash]]></category>
		<category><![CDATA[NDS]]></category>
		<category><![CDATA[scummVM]]></category>

		<guid isPermaLink="false">http://patxo.divierteteonline.es/scummvm-en-la-nintendo-ds-ezflash-v/</guid>
		<description><![CDATA[
Para terminar de hablar sobre scummVM, voy a explicar como he hecho para instalarlo en mi Nintendo DS.
Lo primero que necesitamos, aparte de la consola claro, es un flashcard para la NDS. Estos elementos son una especie de cartuchos con una memoria flash en la que nos permiten escribir nuestros propios datos. Al principio (en [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/images/scummvmnds.png" alt="scummVM para DS" align="left" vspace="5" width="200" height="68" hspace="5" /></p>
<p>Para terminar de hablar sobre scummVM, voy a explicar como he hecho para instalarlo en mi Nintendo DS.</p>
<p>Lo primero que necesitamos, aparte de la consola claro, es un flashcard para la NDS. Estos elementos son una especie de cartuchos con una memoria flash en la que nos permiten escribir nuestros propios datos. Al principio (en tiempos de la Gameboy Advance), la memoria iba dentro del cartucho, pero actualmente  la mayoría utiliza tarjetas externas (mini o microSD).<br />
La idea es aprovechar algún bug o agujero de seguridad en la consola para ejecutar el código que hayamos metido en la memoria del cartucho. Este código, lo mismo pueden ser aplicaciones caseras (llamadas homebrew), como <em>copias de seguridad </em>de los juegos.<br />
Yo en concreto, tengo un <a href="http://www.ezflash.cn/en/default.asp" title="Página oficial EZFlash">EZ Flash V</a>. Por lo tanto, explicaré el método para echar a andar el scummVM para este cartucho en concreto. Pero supongo que para los demás cartuchos se hará de una forma bastante similar.</p>
<p>Lo primero que necesitamos es ir a la <a href="http://www.scummvm.org/downloads.php#stable" title="scummvm descargas" target="_blank">pagina del proyecto</a> y descargar el emulador. En el caso de la DS seleccionamos el paquete adecuado  (&#8220;<a href="http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.1-ds.zip?download" title="Descargar" target="_blank">Nintendo DS package</a>&#8220;).<br />
Una vez descargado, nos llama la atención la cantidad de archivos que contiene el paquete. Pero que no cunda el pánico, todo es más fácil de lo que parece&#8230;<br />
Dado que la NDS tiene sus limitaciones, hay 6 versiones diferentes del emulador que deberemos configurar en la consola dependiendo del juego en concreto que vayamos a utilizar. El listado de juegos soportados con su correspondiente versión del emulador es el siguiente:<span id="more-40"></span></p>
<table border="1" width="347" height="80">
<tr>
<td><center>Nombre del juego</center></td>
<td><center>Versión</center></td>
</tr>
<tr>
<td>Maniac Mansion</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Zak McKracken and the Alien Mindbenders</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Indiana Jones y la última cruzada</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Loom</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Passport to Adventure</td>
<td><center>A</center></td>
</tr>
<tr>
<td>The secret of Monkey Island</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Monkey Island 2: La venjanza de LeChuck</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Indiana Jones and the fate of Atlantis</td>
<td><center>A</center></td>
</tr>
<tr>
<td>El día del tentáculo</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Sam &amp; Max hit the road</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Bear Stormin&#8217; (DOS)</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Fatty Bear&#8217;s Birthday Surprise (DOS)</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Putt-Putt&#8217;s Fun Pack (DOS)</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Putt-Putt Goes to the Moon (DOS)</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Putt-Putt Joins the Parade (DOS)</td>
<td><center>A</center></td>
</tr>
<tr>
<td>Beneath a Steel Sky</td>
<td><center>B</center></td>
</tr>
<tr>
<td>Flight of the Amazon Queen</td>
<td><center>B</center></td>
</tr>
<tr>
<td>Simon the sorcerer</td>
<td><center>C</center></td>
</tr>
<tr>
<td>Simon the sorcerer 2</td>
<td><center>C</center></td>
</tr>
<tr>
<td>Elvira</td>
<td><center>C</center></td>
</tr>
<tr>
<td>Elvira 2</td>
<td><center>C</center></td>
</tr>
<tr>
<td>Waxworks (Amiga)</td>
<td><center>C</center></td>
</tr>
<tr>
<td>Gobliiins</td>
<td><center>D</center></td>
</tr>
<tr>
<td>Gobliins 2</td>
<td><center>D</center></td>
</tr>
<tr>
<td>Goblins 3</td>
<td><center>D</center></td>
</tr>
<tr>
<td>Ween: The Propehcy</td>
<td><center>D</center></td>
</tr>
<tr>
<td>Bargon Attack</td>
<td><center>D</center></td>
</tr>
<tr>
<td>Future Wars</td>
<td><center>D</center></td>
</tr>
<tr>
<td><a href="http://wiki.scummvm.org/index.php/AGI" target="blank">Juegos de Sierra con motor AGI</a></td>
<td><center>D</center></td>
</tr>
<tr>
<td>Inherit the Earth</td>
<td><center>E</center></td>
</tr>
<tr>
<td>The legend of Kyrandia</td>
<td><center>F</center></td>
</tr>
</table>
<p><em><strong>Nota</strong>: Esta lista es válida para scummVM v0.11.1 en próximas versiones puede cambiar. Consulta el archivo readme_ds.txt para confirmar la lista de la versión que hayas descargado.</em></p>
<p>Una vez elegida la versión que vamos a usar, empezamos el <em>trabajo duro.</em> Pero primero, un poco de teoría para saber que tenemos que hacer:</p>
<p>La forma en que cada flashcard utiliza la memoria interna es diferente. Para intentar unificar esto surge el <a href="http://dldi.drunkencoders.com" title="DLDI Project" target="_blank">proyecto DLDI</a> (Dynamically Linked Disc Interface). Que se encarga de poner a disposición de los desarrolladores unas librerias que se encargan de realizar la lectura y escritura en la memoria del flashcard. Asi que, necesitamos preparar nuestro emulador para que sepa que clase de flashcard está utilizando. A este proceso se le denomina parchear.</p>
<p>Para realizar el parcheo, primero seleccionamos la versión del emulador que vamos a usar (A, B, C, D, E o F). El archivo a parchear será del denominado  scummvm-<em>x</em>.nds, sustituyendo la <em>x </em>por la letra correspondiente.<br />
Seguidamente, tenemos que bajarnos de la página del proyecto DLDI: <a href="http://dldi.drunkencoders.com/index.php?title=Dlditool_CLI" title="DldiTool - descarga" target="_blank">Dlditool</a> -en mi caso, selecciono la versión para x86 Linux- y el <a href="http://dldi.drunkencoders.com/index.php?title=Category:Devices" title="Biblioteca DLDI" target="_blank">archivo DLDI</a> que corresponda a nuestro flashcard -para el EZFlash V, dentro de <em>Slot1 Devices</em>, selecciono <em>EZFlash 5 SD Card</em> y descargaríamos el <em>DLDI file</em> correspondiente-. Los flashcard que se inserten en la ranura para los juegos GBA, están dentro del grupo <em>Slot2 Devices</em>.<br />
Por último, copiamos todos los archivos (Dlditool, DLDI y el archivo .NDS) en una carpeta, abrimos el terminal, vamos a la carpeta donde los tenemos copiados y tecleamos el comando de parcheo:<br />
<em>dlditool &lt;nombre de archivo DLDI&gt; &lt;nombre de archivo NDS&gt;</em></p>
<p>que en mi caso como estoy en linux he de añadir ./ delante quedando de la siguiente forma:<br />
<em>./dlditool ez5s.dldi scummvm-a.nds</em></p>
<p>Si todo ha ido bien, el programa parcheará el emulador y nos devolverá un mensaje del tipo:<br />
<em>Dynamically Linked Disk Interface patch tool v1.10 by Michael Chisholm (Chishm)</em><br />
<em>Old driver:          Default (No interface)</em><br />
<em>New driver:          EZ Flash 5 (SD Card)</em><br />
<em>Position in file:    0&#215;00018CC0</em><br />
<em>Position in memory:  0&#215;02000000</em><br />
<em>Patch base address:  0xBF800000</em><br />
<em>Relocation offset:   0&#215;42818AC0</em><br />
<em>Patched successfully</em></p>
<p>Finalmente, solo tenemos que copiar los juegos y el emulador en la tarjeta de memoria (puede ser en carpetas diferentes), y configurar el emulador <a href="http://patxo.divierteteonline.es/marchando-una-de-aventuras-graficas/" title="scummVM" target="_blank">de una forma similar a como lo haciamos en el ordenador</a>.</p>
<p>Para más información sobre los Flashcards puedes visitar el <a href="http://www.elotrolado.net/foro_NDS-Flash-Carts_150" title="El otro lado - flashcards" target="_blank">foro de &#8220;elotrolado&#8221;</a> dedicado a estos temas.</p>
]]></content:encoded>
			<wfw:commentRss>http://patxo.divierteteonline.es/scummvm-en-la-nintendo-ds-ezflash-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marchando una de aventuras gráficas!!</title>
		<link>http://patxo.divierteteonline.es/marchando-una-de-aventuras-graficas/</link>
		<comments>http://patxo.divierteteonline.es/marchando-una-de-aventuras-graficas/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 16:33:45 +0000</pubDate>
		<dc:creator>Patxo</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[aventura]]></category>
		<category><![CDATA[aventura gráfica]]></category>
		<category><![CDATA[gráfica]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[lucasarts]]></category>
		<category><![CDATA[scumm]]></category>

		<guid isPermaLink="false">http://patxo.divierteteonline.es/marchando-una-de-aventuras-graficas/</guid>
		<description><![CDATA[No es que yo sea muy videojueguero y como ya demostré en post anteriores, siempre me han llamado más los juegos de hace unos años que los actuales. El caso es que hace unos días en el curro, un compañero (relativamente nuevo en temas informáticos) me pregunta a ver si conocía las &#8220;aventuras gráficas&#8221; y [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://wiki.scummvm.org/images/wiki.png" alt="Logo ScummVM" align="left" border="0" hspace="5" vspace="0" width="200" />No es que yo sea muy <em>videojueguero</em> y como ya demostré en <a href="http://patxo.divierteteonline.es/visualpinmame-emulador-de-maquinas-pinball-1/" title="Autiorreferencia: Visual PinMAME" target="_blank">post</a> <a href="http://patxo.divierteteonline.es/multi-arcade-machine-emulator-mame/" title="Autorreferencia: MAME" target="_blank">anteriores</a>, siempre me han llamado más los juegos de hace unos años que los actuales. El caso es que hace unos días en el curro, un compañero (relativamente nuevo en temas informáticos) me pregunta a ver si conocía las &#8220;<a href="http://es.wikipedia.org/wiki/Aventura_gr%C3%A1fica" title="Wikipedia: Aventura gráfica" target="_blank">aventuras gráficas</a>&#8221; y si le podría recomendar alguna.<br />
Instantáneamente, a mi mente llegaron los flashes de las horas echadas a perder con la saga Monkey Island, los ratos buscando el grial o camino a la Atlántida con Indy&#8230; y acto seguido una palabra salió de mi boca, mientras una gota de saliva resbalaba por la comisura de los labios: <a href="http://www.scummvm.org/" title="scummVM homepage" target="_blank">scummVM</a>.<br />
Es dificil intentar convencer a alguien recién llegado a los temas informáticos que en los tiempos del FPS con zillones de polígonos se instale un juego de tiempos de maricastaña en el que tendrá que esforzase por reconocer a un personaje completamente pixelado. Pero en mi opinión los  juegos no se miden en polígonos sino en diversión y ahí las aventuras gráficas, sobretodo las de <a href="http://www.lucasarts.com/" title="LucasArts homepage" target="_blank">LucasArts</a>, si que tienen algo que decir.<br />
Así que aprovecharé la coyuntura para hacer un artículo y de paso volver al mundo de los emuladores.</p>
<p><strong>¿Qué es scummVM?</strong><br />
Descomponiendo el nombre del proyecto encontramos la solución a esta primera pregunta:<br />
Scumm (Script Utility for Maniac Mansion): como su propio nombre indica es un lenguaje de programación que desarrolló LucasArts para simplificar el desarrollo de las aventuras gráficas.<br />
VM (Virtual Machine): máquina virtual.<br />
Resumiendo, estamos ante un proyecto <a href="http://es.wikipedia.org/wiki/GPL" title="Licencia pública general de GNU" target="_blank">GPL</a> que trata de emular el lenguaje con el que se programaban las aventuras gráficas de Lucas.</p>
<p><strong>¿Qué necesito?</strong><br />
De forma similar a como lo hacíamos con los emuladores. Si en ocasiones anteriores necesitabamos el emulador y la ROM, en este caso necesitaremos descargar la <a href="http://www.scummvm.org/downloads.php#stable" title="Descargar ScummVM" target="_blank">versión de scummVM acorde a nuestro sistema</a> y los juegos. Aquí tienen la <a href="http://www.scummvm.org/compatibility.php" title="Compatibilidad" target="_blank">lista de compatibilidad</a> con todos los juegos soportados además, para ponernoslo aún más fácil, en la página de descarga, también hay <a href="http://www.scummvm.org/downloads.php#extras" title="Juegos scummVM" target="_blank">algún juego para descargar</a>. Concretamente Beneath a Steel Sky, Flight of the Amazon Queen y Lure of the Temptrees.<a href="http://www.revolution.co.uk/" title="Revolution Games" target="_blank"></a></p>
<p><span id="more-39"></span><strong>Manos a la obra</strong><br />
Para ponernos a jugar como posesos,no tenemos nada más que seguir estos pasos:</p>
<ol>
<li>Descargar e instalar scummVM</li>
<li>Conseguir los juegos<br />
Así que si tienes en algún sitio olvidado algún juego de los de la lista, vete desempolvándolo.<br />
Si no es el caso, la mayoría de ellos, están considerados por la scene como <a href="http://es.wikipedia.org/wiki/Abandonware" title="Wikipedia: Abandonware" target="_blank">abandonware</a> así que será difícil encontrarlos en tiendas. Así que como punto de partida para encontrarlos, podríamos tener: en la lengua de Shakespeare <a href="http://www.the-underdogs.info/" title="Home of the Underdogs" target="_blank">Home of the Underdogs</a>, <a href="http://www.abandonia.com/es" title="Abandonia abandonware" target="_blank">abandonia</a> y <a href="http://www.cdosabandonware.com/" title="C:DOS abandonware" target="_blank">C:DOS</a> que tienen cienes de juegos abandonware aunque la mayoría está en inglés. Y para los castellanoparlantes sería interesante buscarlos en el  <a href="http://aventgraficas.foros.ws" title="Foro aventuras gráficas" target="_blank">Foro Aventuras Gráficas</a>, el <a href="http://www.cuevadeclasicos.org/foro/" title="La cueva de los clásicos" target="_blank">foro de La cueva de los clásicos</a>, <a href="http://www.abandonsocios.org/foro/" title="AbandonSocios" target="_blank">abandonsocios</a>, <a href="http://www.juegoviejo.com" title="JuegoViejo" target="_blank">juegoviejo</a>&#8230; finalmente y si todo lo demás falla, siempre podemos recurrir a <a href="http://www.google.es/search?q=abandonware+aventura+grafica" title="Buscando en google!" target="_blank">google</a> que hace maravillas.</li>
<li>Copiar / Descomprimir el juego en una carpeta</li>
<li>Añadir el juego al emulador.</li>
</ol>
<p>Los tres primeros pasos los obviamos.  Para añadir el juego nada tan fácil como ejecutar scummVM, pinchar en el botón <em>Add Game&#8230;</em> y en la ventana que se abre indicarle la carpeta donde tenemos los archivos del juego. El programa lo detectará y lo añadirá al menú principal.<br />
Dentro del menú de opciones, se puede dejar prácticamente todo tal cual está por defecto. Pero como sugerencia, yo tengo dentro de la pestaña <em>Graphics</em> seleccionado el <em>Fullscreen mode </em>y el <em>Aspect ratio correction</em> para jugar a pantalla completa.</p>
<p>Ahora&#8230; ¿con cuál de todos te apetece jugar?.</p>
]]></content:encoded>
			<wfw:commentRss>http://patxo.divierteteonline.es/marchando-una-de-aventuras-graficas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Una actualización en plan rápido</title>
		<link>http://patxo.divierteteonline.es/una-actualizacion-en-plan-rapido/</link>
		<comments>http://patxo.divierteteonline.es/una-actualizacion-en-plan-rapido/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 09:42:16 +0000</pubDate>
		<dc:creator>Patxo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://patxo.divierteteonline.es/una-actualizacion-en-plan-rapido/</guid>
		<description><![CDATA[No es el estilo del blog y prometí no hacerlo&#8230;
Pero lo acabo de ver en &#8220;el blog sin nombre&#8221; y como me ha tocado explicar lo que es eso del RSS más de dos y tres veces, lo planto aquí a modo de referencia. Vamos que es más bien, un marcador  que me guardo para [...]]]></description>
			<content:encoded><![CDATA[<p>No es el estilo del blog y prometí no hacerlo&#8230;</p>
<p>Pero lo acabo de ver en &#8220;<a href="http://www.elblogsinnombre.com/?p=548" title="el blog sin nombre" target="_blank">el blog sin nombre</a>&#8221; y como me ha tocado explicar lo que es eso del <a href="http://es.wikipedia.org/wiki/Rss" title="RSS en la wikipedia" target="_blank">RSS</a> más de dos y tres veces, lo planto aquí a modo de referencia. Vamos que es más bien, un marcador  que me guardo para uso futuro.</p>
<p>RSS in plain english (VOSE):<br />
<iframe src="http://dotsub.com/api/player.php?filmid=444&amp;filminstance=446&amp;language=es" frameborder="0" height="392" width="480"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://patxo.divierteteonline.es/una-actualizacion-en-plan-rapido/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>eMigrando</title>
		<link>http://patxo.divierteteonline.es/emigrando/</link>
		<comments>http://patxo.divierteteonline.es/emigrando/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 12:45:49 +0000</pubDate>
		<dc:creator>Patxo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patxo.divierteteonline.es/emigrando/</guid>
		<description><![CDATA[Cómo comenté anteriormente, después de hacerme con la nueva cafetera toca el jaleo de migrar los datos, copias de seguridad y demás zarandajas. Con el agravante de que hay de por medio cambio de SO. De ahí el parón en DO.es que espero remediar este fin de semana.
Aprovechando que ya tengo algo de experiencia y [...]]]></description>
			<content:encoded><![CDATA[<p>Cómo comenté <a href="http://patxo.divierteteonline.es/la-nueva-cafetera/" title="Mi nuevo equipo!" target="_blank">anteriormente</a>, después de hacerme con la nueva <em>cafetera</em> toca el jaleo de migrar los datos, copias de seguridad y demás zarandajas. Con el agravante de que hay de por medio cambio de SO. De ahí el parón en DO.es que espero remediar este fin de semana.</p>
<p>Aprovechando que ya tengo algo de experiencia y que iba a empezar desde cero con el nuevo equipo, al final he hecho una insalación básica del XP (vamos que lo he dejado pelado tal cual acaba la instalación) en una partición de 18Gb y el resto lo he dividido entre <a href="http://www.ubuntu.com/" title="www.ubuntu .com" target="_blank">ubuntu</a>, aunque instalaré también <a href="http://www.kubuntu.org/" title="www.kubuntu.org" target="_blank">kubuntu</a> para <a href="http://ubunturoot.wordpress.com/2008/01/11/instalar-kde-40-final-en-ubuntu/" title="Instalar KDE4 en ubuntu" target="_blank">probar KDE4</a> (25Gb), 3Gb para la partición de intercambio y  el resto hasta los 500Gb lo he dejado en una partición separada para los datos -mayormente descargas-.</p>
<p>Lo que he hecho hasta ahora:<br />
Aún estoy en proceso de configuración pero de momento, la primera impresión esta siendo bastante buena. Cosillas a comentar:</p>
<ul>
<li>El hardware lo ha reconocido a la primera y la instalación ha sido rápida. Sólo hay que tener cuidado al particionar. Queda algún problemilla aún sin solucionar con la gráfica integrada de intel pero nada grave (tema de drivers).</li>
<li>Para aprovechar el hardware he instalado la versión de 64bit que supongo estará lo suficientemente maduro como para no tener demasiados problemas&#8230;</li>
<li>La conectividad Livebox ↔ <a href="http://www.asus.com.tw/products.aspx?l1=12&amp;l2=43&amp;l3=0&amp;l4=0&amp;model=1121&amp;modelmenu=1" title="ASUS WL-500g" target="_blank">router</a> ↔ LAN parece que chuta sin problemas. Aunque todavía tengo que meter en red el equipo que jubilo.</li>
<li>De momento el plugin para flash del firefox he tenido que instalarlo manualmente siguiendo <a href="http://www.ubuntu-es.org/index.php?q=node/77080" title="Tutorial: Flash player en Ubuntu 64" target="_blank">este tutorial</a> lo poco que lo he probado -un juego en DO.es- va bien (primera pega de la versión AMD64).</li>
<li>Probaré algún cliente de mensajería más, pero de momento he instalado el <a href="http://www.amsn-project.ne" title="Alvaro's Messenger" target="_blank">amsn</a>.</li>
<li>Parece que la webcam la ha reconocido perfectamente al menos algo me ha parecido ver en el amsn.</li>
<li>Por ahora no usaré el <a href="http://www.amule.org" title="aMule cliente ed2K" target="_blank">amule</a>  porque la mayoría de mis descargas son por bittorrent. Como cliente usaré <a href="http://www.transmissionbt.com" title="Transmission BT client" target="_blank">Transmission</a> que parece simple y por ahora tira bien.</li>
<li>He habilitado los repositorios Multiverse y Restricted.</li>
<li>Codecs de video: una gozada lo de la instalación automática <img src='http://patxo.divierteteonline.es/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Adiós al <a href="http://www.getautomatix.com/" title="Automatix" target="_blank">Automatix</a>!! (al menos de momento.</li>
</ul>
<p>Cosas pendientes:</p>
<ul>
<li>Ir a clase, que ayer con el <em>jaleo </em>se me &#8220;pasó&#8221;.</li>
<li>Acabar de ajustar el tema de la gráfica.</li>
<li>Tunear el escritorio: añadirle dock, algún widget, y el fondo de escritorio.</li>
<li>Configurar el ordenador viejo para mi hermana (que si me reconoce el stick WiFi, también llevará ubuntu instalada).</li>
<li><a href="http://foro.uptodown.com/showthread.php?t=56721" title="Repositorios ubuntu 7.10" target="_blank">Añadir repositorios externos para algunas aplicaciones</a>.</li>
<li><a href="http://rubensa.wordpress.com/2006/09/27/linux-gba-m3perfect-offlinelist/" title="OffLineList en Ubuntu" target="_blank">Configurar WINE e intentar echar a andar OfflineList</a> para controlar la colección de ROMs de NDS.</li>
</ul>
<p>Después ya será ir haciendome con el sistema y configurar las cosas según las vaya necesitando.</p>
]]></content:encoded>
			<wfw:commentRss>http://patxo.divierteteonline.es/emigrando/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>visualPinMAME &#8211; Emulador de máquinas pinball (y 2)</title>
		<link>http://patxo.divierteteonline.es/visualpinmame-emulador-de-maquinas-pinball-y-2/</link>
		<comments>http://patxo.divierteteonline.es/visualpinmame-emulador-de-maquinas-pinball-y-2/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 13:19:14 +0000</pubDate>
		<dc:creator>Patxo</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[petaco]]></category>
		<category><![CDATA[pinball]]></category>
		<category><![CDATA[visual pinball]]></category>
		<category><![CDATA[vpinmame]]></category>

		<guid isPermaLink="false">http://patxo.divierteteonline.es/visualpinmame-emulador-de-maquinas-pinball-y-2/</guid>
		<description><![CDATA[Este post es continuación del primero de la serie. En el que explicaba los primeros pasos para instalar un emulador de máquinas de pinball (o petacos como también llamamos por aquí) en el PC.
Aquí explicaré la configuración básica de los programas y como echar a andar nuestra primera mesa.
Recapitulando un poco:

Tenemos tanto el visualPinbal como [...]]]></description>
			<content:encoded><![CDATA[<p>Este post es continuación del <a href="http://patxo.divierteteonline.es/visualpinmame-emulador-de-maquinas-pinball-1/" title="visualPinMAME" target="_blank">primero de la serie</a>. En el que explicaba los primeros pasos para instalar un emulador de máquinas de pinball (o petacos como también llamamos por aquí) en el PC.<br />
Aquí explicaré la configuración básica de los programas y como echar a andar nuestra primera mesa.</p>
<p>Recapitulando un poco:</p>
<ul>
<li>Tenemos tanto el visualPinbal como el vPinMAME instalados en el mismo directorio (carpeta).</li>
<li>Hemos descargado la rom y la mesa del juego que nos guste más. En mi caso he descargado <a href="http://www.ipdb.org/files/4137/xfiles.zip" title="Rom Expediente X" target="_blank">la rom de la mesa de &#8220;Expediente X&#8221;</a> (X Files) de la página de ipdb y <a href="http://www.vpforums.com/modules.php?name=Downloads&amp;d_op=getit&amp;lid=280" title="Mesa Expediente X" target="_blank">la mesa de VPForums</a> (necesita registro pero <a href="http://www.bugmenot.com/" title="BugMeNot" target="_blank">bugmenot</a> es tu amigo).</li>
<li>Los scripts de VisualBasic para que todo funcione como es debido.</li>
</ul>
<p><strong>Instalando / configurando vPinMAME:</strong><br />
Si bien hemos descomprimido el emulador, nos falta instalarlo y configurarlo. Para ello iremos a la carpeta en la que lo hemos descomprimido y hacemos dobleclick en el archivo setup.exe. Seguidamente, pinchamos en el botón &#8220;Install&#8221; para que nos incluya la información en el registro de windows.<br />
Al finalizar la instalación, nos saldrá un cuadro de diálogo en el que nos informa que el próximo paso será configurar las opciones del  programa.   Al aceptar, se nos despliega la siguiente ventana:<br />
<img src="/wp-content/images/vPinMAMEcfg.jpg" alt="Configuracion vPinMAME1" align="left" />En esta ventana, símplemente debemos ir poniendo las rutas donde guardaremos los diferentes tipos de archivo. Si la instalación se ha hecho siguiendo los pasos que describí en el post anterior, las rutas por defecto serán correctas. Si no, habría que configurarlas a mano.<br />
En principio la más importante y la que realmente nos interesa sería la ruta de la carpeta donde almacenaremos las ROMs.</p>
<p>Una vez configuradas las diferentes rutas, al pinchar el botón &#8220;OK&#8221;, se nos abre la pantalla de configuración visual y del sonido. Aquí se configura el tamaño y colores del display que nos aparecerá durante el juego.<br />
Lo dejaremos tal cual, así que pinchamos el botón &#8220;OK&#8221; y cerramos la ventana principal del vPinMAME haciendo click en &#8220;Quit&#8221;.</p>
<p><strong>VisuaPinball y&#8230; a jugar!:</strong><br />
Como ya he explicado, VP es en realidad un editor de mesas, así que no voy a entrar en profundidad. A nosotros lo que nos interesa es cargar una mesa prediseñada y ejecutarla.<br />
Así que simplemente hacemos dobleclick en el archivo &#8220;VPinball.exe&#8221; y se nos abrirá el editor. Seguidamente nos vamos al menú: &#8220;File / Open&#8221;. Seleccionamos la mesa. Para ello, recordaré que en este caso habia que descomprimir el archivo, así que debemos seleccionar el archivo .VPT correspondiente a la mesa que queramos jugar (en mi caso se trata de &#8220;X-Files 1.3.vpt&#8221;). Veremos que se nos carga una especie de boceto de la mesa.<br />
Finalmente pulsando la tecla F5 o en el menú &#8220;Table / Play&#8221;, Debería cargar tanto la mesa como el display. Y quedarnos algo parecido a esto:</p>
<p style="text-align: center"><img src="/wp-content/images/xfilessmall.jpg" alt="Miniatura pinball" vspace="10" /><br />
<a href="/wp-content/images/xfilesbig.jpg" title="Mesa Pinball original" target="_blank">ver tamaño original</a></p>
<p align="left">Para salir utilizaremos la tecla Esc y seleccionaremos &#8220;Return to Editor&#8221;.<br />
Las opciones de video para configurar la resolución y jugar a pantalla completa, las encontraremos en el menú &#8220;Preferences / Video options&#8221;.</p>
<p align="left"><strong>Extra Ball: Simplificando el proceso VPLauncher:</strong><br />
Buscando  hacer un poco más sencillo el método de carga, me encontré con este pequeño programa <a href="http://vplauncher.rolandscholz.de/" title="VPLauncher: lanzador" target="_blank">VPLauncher</a>. Se trata de un <a href="http://es.wikipedia.org/wiki/Frontend" title="Wikipedia" target="_blank">front-end</a> que se encarga de hacer todo el engorro de carga de la mesa.<br />
Su instalación es muy sencilla:</p>
<ol>
<li>Lo descargamos desde la <a href="http://vplauncher.rolandscholz.de/" target="_blank">pagina web oficial</a> en la sección downloads, tenemos además sets con capturas de pantalla, flyers y reglas de multitud de mesas para descargar (Es recomendable descargarlos, aunque no son necesarios porque en algunos, el propio programa puede extraer las capturas de pantalla del propio archivo .VPT).</li>
<li>Ejecutamos el archivo y procedemos a la instalación en la ruta que queramos.</li>
<li>Nada más terminar la instalación o la primera vez que lo ejecutemos, nos sale la pantalla de configuración. En ella hay que seleccionar las rutas del programa Visual Pinball y de las mesas. Como nota decir que nosotros usamos solamente el VP, por tanto la ruta de Future Pinball la dejaremos en blanco.</li>
<li>Una vez configurado, el programa busca las mesas y nos debería quedar algo parecido a esto:</li>
</ol>
<p style="text-align: center"><img src="/wp-content/images/vpl.jpg" alt="VPLauncher" vspace="10" /></p>
<p>A partir de aqui, solo hay que hacer dobleclick en la fila de la mesa a la que nos apetezca jugar y el programa se encargará de cargarla en VP y echarla a andar.</p>
<p>Creo que no me dejo nada, cualquier corrección,  duda o sugerencia&#8230; a los comentarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://patxo.divierteteonline.es/visualpinmame-emulador-de-maquinas-pinball-y-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>visualPinMAME &#8211; Emulador de máquinas pinball (1)</title>
		<link>http://patxo.divierteteonline.es/visualpinmame-emulador-de-maquinas-pinball-1/</link>
		<comments>http://patxo.divierteteonline.es/visualpinmame-emulador-de-maquinas-pinball-1/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 23:46:16 +0000</pubDate>
		<dc:creator>Patxo</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patxo.awardspace.com/visualpinmame-emulador-de-maquinas-pinball-1/</guid>
		<description><![CDATA[Siguiendo con la serie anterior que inicié con el post relativo a MAME, pero ahora complicandolo un poquitin, nos vamos a adentrar en el maravilloso mundo del pinball:
Pondremos en marcha un emulador de máquinas de las máquinas de &#8220;petaco&#8221; de toda la vida. Esta vez, como ya he dicho se complican un poco más las [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://tecnopinball.org/emupin/emupics/pm_logo.gif" alt="PinMAME logo" align="left" height="34" hspace="5" width="220" />Siguiendo con la serie anterior que inicié con el post relativo a MAME, pero ahora complicandolo un poquitin, nos vamos a adentrar en el maravilloso mundo del <a href="http://es.wikipedia.org/wiki/Pinball" title="¿Qué es esto del pinball?" target="_blank">pinball</a>:</p>
<p>Pondremos en marcha un emulador de máquinas de las máquinas de &#8220;petaco&#8221; de toda la vida. Esta vez, como ya he dicho se complican un poco más las cosas porque no solamente necesitaremos el emulador y las ROM como en el caso anterior. Esta vez el puzzle se compone de alguna pieza más:</p>
<p>Por un lado tenemos el <a href="http://pinmame.retrogames.com/" title="PinMAME" target="_blank">visualPinMAME</a>. Se encarga de realizar la emulación de lo que podríamos llamar toda la &#8220;parte software de la máquina&#8221; (que luces se encienden, que sonido suena, marcadores, displays&#8230;). Este software es lo que propiamente es la ROM de la máquina.<br />
Hasta aquí la teoría es similar por no decir igual a la de el <a href="http://patxo.awardspace.com/multi-arcade-machine-emulator-mame/" title="MAME en http://patxo.awardspace.com" target="_blank">post anterior sobre MAME</a>. Así que no me extenderé a explicarlo.</p>
<p>Y por el otro, tenemos la gestión de la física del juego (rampas, flippers, dianas,&#8230;) de esta parte se encarga el programa <a href="http://www.randydavis.com/vp/intro.htm" title="Visual Pinball" target="_blank">Visual Pinball</a>.<br />
En principio, este último es un programa que permite crear y jugar a nuestras propias mesas, pero gracias a que es <em>fácilmente</em> programable en <a href="http://es.wikipedia.org/wiki/VBScript" title="VBScript en la wikipedia" target="_blank">VBScript</a> y a que es completamente gratuito se utiliza conjuntamente con visualPinMAME y así conseguir la emulación completa.</p>
<p>A modo de índice necesitamos:</p>
<ul>
<li><a href="http://pinmame.retrogames.com/downloads.html" title="Descarga vPinMAME" target="_blank">vPinMAME</a> que se encargará de la emulación de la ROM</li>
<li>La <a href="http://www.ipdb.org/" title="Internet Pinball DataBase">ROM</a> de la máquina que nos interese en <a href="http://www.ipdb.org/" title="Internet Pinball DataBase" target="_blank">Internet Pinball Database</a> tenemos la mayoría, por no decir todas las ROMs (al abrir la página del juego seleccionaremos el último romset marcado para PinMAME).</li>
<li><a href="http://irpinball.ztnet.com/files/vpsetup8_1_1.zip" title="VisualPinball en IRPinball" target="_blank">VisualPinball</a> para la física.</li>
<li>La <a href="http://www.arcadeathome.com/pinball.phtml" title="Mesas de pinball en arcadeathome">mesa del juego</a> que hayamos elegido. Está es la peor parte, ya que las realizan voluntarios y son difíciles de encontrar. Más adelante daré algún otro enlace.</li>
<li>Los <a href="http://irpinball.ztnet.com/files/vpvbs3_26.zip" title="VBScritps tn IRPinball">programas en VBScript</a> que hacen que vPinMAME y VisualPinbal interactúen.</li>
</ul>
<p>Una vez tenemos todo lo necesario, nos ponemos manos a la obra:</p>
<ol>
<li>Descomprimimos vPinMAME (no tiene ningún misterio). Seleccionamos la carpeta donde queremos instalarlo y lo descomprimimos con el WinZIP o similar.</li>
<li>Instalar VisualPinball. Para evitarnos problemas de configuración, lo instalaremos en la misma ruta en la que hemos descomprimido el vPinMAME.</li>
<li>Colocamos la ROM, la mesa y los script en sus carpetas correspondientes:
<ul>
<li>La ROM la colocaremos en la carpeta ROMS que se crea al descomprimir el vPinMAME tal cual la bajamos en formato ZIP.</li>
<li>La mesa, la descomprimimos (realmente solo necesitaremos el archivo .VPT) en el directorio tables</li>
<li>Y por último, los VBScripts los descomprimiremos también en la carpeta tables.</li>
</ul>
</li>
</ol>
<p>Hasta aquí la primera parte, mañana más&#8230;<br />
Editado 05/01/2008: Ya está la <a href="http://patxo.divierteteonline.es/visualpinmame-emulador-de-maquinas-pinball-y-2/" title="visualPinMAME (y 2)">segunda parte del post</a>!.</p>
]]></content:encoded>
			<wfw:commentRss>http://patxo.divierteteonline.es/visualpinmame-emulador-de-maquinas-pinball-1/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
