<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>just 4 cool ! &#187; tips</title>
	<atom:link href="http://just4cool.wordpress.com/tag/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://just4cool.wordpress.com</link>
	<description>Cine, música, software ...</description>
	<lastBuildDate>Thu, 03 Dec 2009 00:44:01 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='just4cool.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/3d4d0e462933cebfe55b6105ea6c28c3?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>just 4 cool ! &#187; tips</title>
		<link>http://just4cool.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://just4cool.wordpress.com/osd.xml" title="just 4 cool !" />
		<item>
		<title>Eclipse va muy lento</title>
		<link>http://just4cool.wordpress.com/2009/02/21/eclipse-va-muy-lento/</link>
		<comments>http://just4cool.wordpress.com/2009/02/21/eclipse-va-muy-lento/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 12:27:56 +0000</pubDate>
		<dc:creator>elmoesdios</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://just4cool.wordpress.com/?p=246</guid>
		<description><![CDATA[
Una de los mejores entornos de programación para Java, por no decir el mejor, es Eclipse. Está disponible para todas las plataformas habidas y por haber aunque se da el caso de que al bajarlo para Ubuntu por medio del sistema de paquetes su ejecución suele ser demasiado lenta. Esto ocurre a causa de que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=just4cool.wordpress.com&blog=4759922&post=246&subd=just4cool&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;"><img class="aligncenter size-full wp-image-248" title="eclipse_icon" src="http://just4cool.files.wordpress.com/2009/02/eclipse_icon.png?w=107&#038;h=112" alt="eclipse_icon" width="107" height="112" /></p>
<p style="text-align:justify;">Una de los mejores entornos de programación para Java, por no decir el mejor, es <strong><a href="http://www.eclipse.org">Eclipse</a></strong>. Está disponible para todas las plataformas habidas y por haber aunque se da el caso de que al bajarlo para <strong>Ubuntu</strong> por medio del sistema de paquetes su ejecución suele ser <strong>demasiado lenta</strong>. Esto ocurre a causa de que Eclipse está desarrollado en Java y por defecto se va a utilizar para su ejecución la implementación libre de la máquina virtual de Java conocida como <strong>GIJ</strong> (GNU Interpreter for Java).</p>
<p style="text-align:justify;">He tenido la oportunidad de estudiar a fondo esta herramienta y comprobé que es muchísimo <strong>más lenta</strong> que su equivalente privativo por lo que si priorizamos la velocidad de ejecución recomiendo utilizar en nuestro sistema la versión de <strong>Sun</strong>. Eso hará que Eclipse se ejecute con mayor <strong>agilidad</strong>.</p>
<p><span id="more-246"></span></p>
<p style="text-align:justify;">Lo primero que tenemos que hacer es instalar el <strong>Java Development Kit</strong> de Sun por medio del sistema de paquetes que incorpora Ubuntu. Escribiremos para ello:</p>
<pre> $ sudo apt-get install sun-java6-jdk</pre>
<p style="text-align:justify;">Una vez hecho esto vamos a <strong>seleccionar</strong> la ejecución de la máquina virtual de Sun cuando ejecutemos por consola &#8220;java&#8221; lo que haremos por medio del comando:</p>
<pre> $ sudo update-alternatives --config java
Hay 4 alternativas que proveen `java'.

  Selección     Alternativa
-----------------------------------------------
          1    /usr/bin/gij-4.2
          2    /usr/bin/gij-4.3
*+        3    /usr/lib/jvm/java-gcj/jre/bin/java
          4    /usr/lib/jvm/java-6-sun/jre/bin/java

Pulse  para mantener el valor por omisión [*] o pulse un número de selección:</pre>
<p style="text-align:justify;">Tendremos que pulsar, en este caso, 4. A continuación haremos que Eclipse seleccione para <strong>su ejecución</strong> la máquina virtual de Java de Sun. Para ello tenemos que editar el fichero <code>/etc/eclipse/java_home</code> y poner en primera línea la <strong>ruta</strong> a la JVM que vamos a utilizar, es decir, <code>/usr/lib/jvm/java-6-sun</code>. Ahora podremos ejecutar:</p>
<pre> $ eclipse
searching for compatible vm...
  testing /usr/lib/jvm/java-6-sun...found</pre>
<p style="text-align:justify;">Ya hemos conseguido que Eclipse vaya más <strong>rápido</strong>. Por último, si nos interesa <strong>compilar</strong> utilizando el Kit de Sun podemos entrar en Window&gt;Preferences dentro de Eclipse y movernos hasta Java&gt;Instaled JREs.  Una vez ahí pulsaremos Search para añadir el JDK de Sun buscando desde el directorio <code>/usr/lib</code>. Una vez añadidos todos, seleccionaremos el que más nos convenga.</p>
<p style="text-align:justify;">Para comunicar cualquier error o matiz en este tip, deja un comentario.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/just4cool.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/just4cool.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/just4cool.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/just4cool.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/just4cool.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/just4cool.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/just4cool.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/just4cool.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/just4cool.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/just4cool.wordpress.com/246/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=just4cool.wordpress.com&blog=4759922&post=246&subd=just4cool&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://just4cool.wordpress.com/2009/02/21/eclipse-va-muy-lento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5d4d3bbfd469f36bcae8f8c7210d755?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">elmo</media:title>
		</media:content>

		<media:content url="http://just4cool.files.wordpress.com/2009/02/eclipse_icon.png" medium="image">
			<media:title type="html">eclipse_icon</media:title>
		</media:content>
	</item>
		<item>
		<title>Conociendo el FSTAB y sus opciones</title>
		<link>http://just4cool.wordpress.com/2009/02/19/conociendo-el-fstab-y-sus-opciones/</link>
		<comments>http://just4cool.wordpress.com/2009/02/19/conociendo-el-fstab-y-sus-opciones/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 15:06:21 +0000</pubDate>
		<dc:creator>elmoesdios</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Manuales]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://just4cool.wordpress.com/?p=240</guid>
		<description><![CDATA[
Una de las dudas más comunes que abordan a los usuarios nuevos en el mundo de GNU/Linux trata sobre el montaje automático de las particiones y de sus permisos. Las órdenes de montaje y sus opciones se encuentran alojadas en el fichero /etc/fstab.
Normalmente, al instalar distribuciones como Ubuntu, en el fstab se generan las líneas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=just4cool.wordpress.com&blog=4759922&post=240&subd=just4cool&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;"><img class="aligncenter" src="http://just4cool.files.wordpress.com/2008/12/drive-harddisk.png?w=127&amp;h=127&#038;h=127" alt="" width="127" height="127" /></p>
<p style="text-align:justify;">Una de las dudas más comunes que abordan a los usuarios nuevos en el mundo de GNU/Linux trata sobre el montaje automático de las <strong>particiones</strong> y de sus <strong>permisos</strong>. Las órdenes de montaje y sus opciones se encuentran alojadas en el fichero <code>/etc/fstab</code>.</p>
<p style="text-align:justify;">Normalmente, al instalar distribuciones como <strong>Ubuntu</strong>, en el <code>fstab</code> se generan las líneas de montaje de nuestras particiones automáticamente pero de un modo <strong>genérico</strong>. Muchos habrán visto que si lo dejamos tal cual, los nombres de los archivos de la partición al hacer un <code>ls</code> aparece en color <strong>verde</strong>. Esto ocurre cuando los ficheros tienen permisos de ejecución. Sin más vamos a entrar en materia.</p>
<p style="text-align:justify;"><span id="more-240"></span></p>
<p style="text-align:justify;">En primer lugar tenemos que <strong>identificar</strong> el dispositivo en el que se aloja la partición. Cuando el disco es SATA, el primer dispositivo se nombra como <code>sda</code>, el segundo será <code>sdb</code>, y así sucesivamente. Las particiones correspondientes al primer disco se nombrarán como <code>sda1</code>, <code>sda2</code>, etc. En caso de tener un disco <strong>IDE</strong> la nomenclatura será <code>hda</code>, <code>hdb</code>, y sus particiones <code>hda1</code>, <code>hda2</code> &#8230; etc. Los descriptores de todos los dispositivos y sus correspondientes particiones están en el directorio <code>/dev</code>. Para identificar cuáles son las particiones que queremos montar podemos utilizar la herramienta <code>fdisk</code>, a la que pasaremos como argumento el disco que queremos examinar. Si queremos ver las <strong>particiones</strong> del disco <code>sda</code> haremos:</p>
<pre style="text-align:justify;">fdisk /dev/sda</pre>
<p style="text-align:justify;">Con <code>fdisk</code> podemos manejar las particiones de modo<strong> flexible y seguro</strong>. Mediante la introducción de <code>p</code> veremos un <strong>listado</strong> de las particiones que tenemos. En mi caso he obtenido:</p>
<pre style="text-align:justify;">Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *           1        1848    14844028+  83  Linux
/dev/sda2            1849        1941      747022+  82  Linux swap / Solaris
/dev/sda3            1942        5766    30724312+   7  HPFS/NTFS
/dev/sda4   *        5767        7296    12289725    7  HPFS/NTFS</pre>
<p style="text-align:justify;">Una vez identificada la partición que queremos montar podemos empezar a <strong>definir</strong> el <code>fstab</code>. La estructura de este archivo usa una <strong>sintaxis</strong> especial. Cada línea está formada por seis campos, separados por espacios en blanco (espacio, tabuladores o una combinación). Cada campo tiene su propio <strong>significado</strong>:</p>
<ul style="text-align:justify;">
<li>El <strong>primer</strong> campo muestra la partición descrita (la ruta al fichero de dispositivo)</li>
<li>El <strong>segundo</strong> campo muestra el punto de montaje donde la partición debe montarse</li>
<li>El <strong>tercer</strong> campo muestra el sistema de ficheros usado por la partición</li>
<li>El <strong>cuarto</strong> campo muestra las opciones de montaje usadas por mount cuando trata de montar la partición. Como cada sistema de ficheros tiene sus propias opciones de montaje, le animamos a leer la página man de mount (man mount) para un listado completo. Cuando existen múltiples opciones se separan por comas.</li>
<li>El <strong>quinto</strong> campo es usado por dump para determinar si la partición necesita ser volcada o no. En general puede dejar esto como 0 (cero).</li>
<li>El <strong>sexto</strong> campo es usado por fsck para determinar el orden en que los sistemas de ficheros deben ser comprobados si el sistema no se apagó correctamente. La partición raíz debe tener un 1 mientras que el resto puede tener 2 (o 0 en el caso en que la comprobación del sistema de ficheros no sea necesaria).</li>
</ul>
<p style="text-align:justify;">Si queremos montar mi partición de <strong>datos</strong>, cuya ruta al descriptor es <code>/dev/sda3</code>, el primer campo será esta misma <strong>ruta</strong>. El segundo será el <strong>directorio</strong> en el que queremos montar la partición, el cual debe existir. En mi caso lo haré en <code>/media/DATOS</code>. Como ya hemos visto mediante <code>fdisk</code>, el <strong>sistema de ficheros</strong> de esta partición es <code>ntfs</code> por lo tanto esta va a ser la opción a especificar en el tercer campo. En el cuarto campo irán las opciones de montaje. El quinto y sexto campo lo dejaremos a 0. En este caso voy a explicar los que yo he utilizado y que considero más <strong>importantes</strong>; por supuesto, hay muchas otras opciones para las que os remito a las <code>manpages</code>. Veamos cuales son estas <strong>opciones</strong>:</p>
<ul style="text-align:justify;">
<li><code>auto</code>: Si especificamos esta opción, la partición se montará <strong>automáticamente</strong> al iniciar el sistema. La opción contraria es <code>noauto</code>. Lo más interesante es, sin duda, el montaje automático.</li>
<li><code>exec</code>: Esta opción la pondremos si tenemos interés en que podamos <strong>ejecutar</strong> binarios sobre la partición. Si por ejemplo vamos a programar y ejecutar sobre la partición será necesario especificarla. La opción contraria es <code>noexec</code>.</li>
<li><code>rw</code>: Al montar la partición, si especificamos esta opción estaremos <strong>permitiendo</strong> la lectura y escritura. Los permisos también deberán estar en concordancia con esta opción. Si queremos que la partición sea de sólo lectura la opción adecuada es <code>ro</code> (Read Only).</li>
<li><code>uid</code>: Digamos que está opción indicará a qué usuario/os <strong>pertenecen</strong> los <strong>ficheros</strong> de la partición que vamos a montar. Estos usuarios deberán ser indicados a través de su identificación. Podemos revisar qué número corresponde a cada usuario examinando el fichero <code>/etc/passwd</code>. En mi caso, el valor del <code>uid</code> para mi usuario es 1000.</li>
<li><code>gid</code>: Similar a la opción anterior pero referente al <strong>grupo</strong> de usuarios. Podemos ver el <code>gid</code> del grupo al que pertenecemos en el fichero <code>/etc/groups</code>. En mi caso es el mismo que el de usuario, 1000.</li>
<li><code>fmask</code>: Se trata del <strong>umask</strong> para los ficheros de la partición a montar. Así podremos especificar los <strong>permisos</strong> que tendrán estos ficheros. Dado que la partición de datos pertenece a mi usuario, voy a darle los mismos permisos que tendrán los ficheros de mi <code>home</code> por defecto que son lectura y escritura para el propietario (especificado en <code>uid</code>), lectura para usuarios del mismo grupo (especificado en <code>gid</code>) al que pertenece el fichero y  lectura para el resto de usuarios. Estos permisos son rw-r&#8211;r&#8211;, en binario serán 644 y dado que lo que utilizamos con <code>fmask</code> es un <strong>umask</strong> 777-644=133. <strong>El valor será 133</strong>.</li>
<li><code>dmask</code>: Es igual que la opción anterior pero en este caso se refiere a los <strong>directorios</strong>. Para que podamos abrir un directorio es necesario que éste tenga permisos de <strong>ejecución</strong> por lo que los permisos serán los mismos que para ficheros pero añadiendo permisos de ejecución para propietario, grupo propietario y el resto de usuarios. Por tanto los permisos serán rwxr-xr-x que en binario es 755. En <strong>umask</strong> sería 777-755=022.<strong> El valor será 022</strong>.</li>
<li><code>utf8</code>: Lo pondremos si la codificación de los nombres es <code>utf8</code>, si estamos utilizando otra codificación utilizaremos la opción que le corresponda.</li>
</ul>
<p style="text-align:justify;">Después de ver cada una de las opciones la línea será la siguiente:</p>
<pre style="text-align:justify;">/dev/sda3       /media/DATOS    ntfs    auto,exec,rw,uid=1000,gid=1000,dmask=022,fmask=133,utf8 0       0</pre>
<p style="text-align:justify;">Ahora tendremos que comprobar que <strong>funciona</strong>. Para ello utilizaremos la orden <code>mount</code> a la que tendremos que pasar el argumento <code>-a</code> para ejecutar el montaje de lo que se encuentra en el <code>fstab</code>. Eso sí, antes tenemos que desmontar la partición si ya la tenemos activa. Para ello escribiremos:</p>
<pre style="text-align:justify;"> $ sudo umount -a</pre>
<p style="text-align:justify;">Se intentarán desmontar <strong>todas</strong> las particiones del <code>fstab</code> lo que, obviamente, no es posible. En caso de que no podamos desmontar nuestra partición de datos es porque algún proceso la está <strong>utilizando</strong> y se nos mostrará un error que indicará que el dispositivo que queremos desmontar está siendo <strong>usado</strong>. Podemos comprobar qué proceso es el que lo está haciendo con la instrucción <code>fuse</code> y el descriptor de la partición del siguiente modo:</p>
<pre style="text-align:justify;"> $ sudo fuse -m /dev/sda3</pre>
<p style="text-align:justify;">Esta instrucción nos sacará por pantalla el <strong>PID</strong> de los procesos que están ocupando la partición. Suponiendo que el proceso con PID 7418 está utilizando la partición podemos proceder a <strong>matarlo</strong>, desmontar y volver a montar con:</p>
<pre style="text-align:justify;"> $ sudo kill -9 7418
 $ sudo umount -a
 $ sudo mount -a</pre>
<p style="text-align:justify;">Ahora podemos irnos a la partición <strong>montada</strong> y comprobar si los permisos están correctos por medio de un <code>ls</code>. Seguido el proceso tendremos los archivos montados en nuestra partición con los mismos permisos que los del HOME de manera que se integrarán perfectamente.</p>
<p style="text-align:justify;">Si detectas algún <strong>error</strong> en este tutorial, hay algo mal explicado o te ha sido <strong>útil</strong> deja tu <strong>comentario</strong> !</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/just4cool.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/just4cool.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/just4cool.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/just4cool.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/just4cool.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/just4cool.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/just4cool.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/just4cool.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/just4cool.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/just4cool.wordpress.com/240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=just4cool.wordpress.com&blog=4759922&post=240&subd=just4cool&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://just4cool.wordpress.com/2009/02/19/conociendo-el-fstab-y-sus-opciones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5d4d3bbfd469f36bcae8f8c7210d755?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">elmo</media:title>
		</media:content>

		<media:content url="http://just4cool.files.wordpress.com/2008/12/drive-harddisk.png?w=127&#38;h=127" medium="image" />
	</item>
		<item>
		<title>Plugin Currentsong en Emesene con Amarok 2</title>
		<link>http://just4cool.wordpress.com/2008/12/26/plugin-currentsong-en-emesene-con-amarok-2/</link>
		<comments>http://just4cool.wordpress.com/2008/12/26/plugin-currentsong-en-emesene-con-amarok-2/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 23:25:15 +0000</pubDate>
		<dc:creator>elmoesdios</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Manuales]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://just4cool.wordpress.com/?p=205</guid>
		<description><![CDATA[
Hoy voy a dejar un post de los que provocan un aluvión de entradas al Blog, entradas que seguramente serán puntuales pero no importa porque esto me ha sido útil y en un futuro me puede servir de nuevo, por eso lo voy a escribir. Somos muchos los que hemos migrado a &#8216;Amarok 2&#8242; tras [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=just4cool.wordpress.com&blog=4759922&post=205&subd=just4cool&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;"><img class="aligncenter size-full wp-image-206" title="logo4" src="http://just4cool.files.wordpress.com/2008/12/logo4.png?w=100&#038;h=85" alt="logo4" width="100" height="85" /></p>
<p style="text-align:justify;">Hoy voy a dejar un post de los que provocan un <strong>aluvión</strong> de entradas al Blog, entradas que seguramente serán puntuales pero no importa porque esto me ha sido útil y en un futuro me puede servir de nuevo, por eso lo voy a escribir. Somos muchos los que hemos migrado a <strong><a href="http://amarok.kde.org/en/releases/2.0">&#8216;Amarok 2&#8242;</a></strong> tras su liberación oficial hace un par de semanas. El cliente de mensajería que utilizo en mi desktop es <strong><a href="http://www.emesene.org/">&#8216;Emesene&#8217;</a></strong>, una aplicación escrita en <a href="http://www.python.org/">Python</a> que imita en cierto modo a <a href="http://get.live.com/messenger/overview">Windows Messenger</a> y que tiene una gran cantidad de plugins para su personalización.</p>
<p style="text-align:justify;">El problema ha surgido con el <strong>plugin CurrentSong</strong> con el cual se puede poner como mensaje secundario del nickname el nombre de la canción que estamos escuchando. Si lo teníamos funcionando anteriormente con Amarok 1.4, el log del plugin no nos dará ningún error, simplemente expondrá que no se está escuchando <strong>ninguna</strong> canción.</p>
<p style="text-align:justify;"><span id="more-205"></span></p>
<p style="text-align:justify;">Buscando en Google la verdad es que la solución ha sido fácilmente hallada. Resulta que la comunicación entre la versión anterior de &#8216;Amarok&#8217; y &#8216;Emesene&#8217; se realizaba a través de <code>python-dcop</code> pero aquí ha variado ligeramente por lo que es necesaria una <strong>modificación</strong> del plugin.</p>
<p style="text-align:justify;">En el <a href="http://www.emesene.org/trac/"><strong>Trac</strong></a> de &#8216;Emesene&#8217; es donde se encuentra un <strong>script</strong> para dar solución a este problema y que es el <a href="http://www.emesene.org/trac/raw-attachment/ticket/1955/pluginamarok2">siguiente</a>. Si la versión del cliente de mensajería que utilizamos es la 1.0, disponible en los repositorios de Ubuntu, la instalación se habrá realizado en <code>/usr/share</code> por lo que podemos pasar a <strong>ejecutar</strong> el script que realizará las modificaciones necesarias. Es necesario tener <strong>conexión a Internet</strong> ya que se descargarán ciertos archivos de código nuevos.</p>
<pre style="text-align:justify;"> $ sudo sh pluginamarok2</pre>
<p style="text-align:justify;">En caso de que utilicemos la versión <strong>SVN</strong> y tengamos el cliente en otro directorio habrá que modificar las <strong>rutas</strong> de los archivos reflejados en el script por lo que lo editamos y cambiamos <code>/usr/share/</code> por nuestra ruta, en mi caso fue <code>/etc/</code>. Después podemos ejecutar el script <strong>igual</strong> que en la línea anterior.</p>
<p style="text-align:justify;">Tan sencillo como eso. Ahora podemos abrir &#8216;Amarok&#8217;, &#8216;Emesene&#8217; y activar el plugin en este último seleccionando como programa &#8216;Amarok2&#8242; y listo. Si encuentras algún error o tienes alguna sugerencia deja tu comentario.</p>
<p style="text-align:justify;">¡A disfrutar!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/just4cool.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/just4cool.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/just4cool.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/just4cool.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/just4cool.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/just4cool.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/just4cool.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/just4cool.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/just4cool.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/just4cool.wordpress.com/205/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=just4cool.wordpress.com&blog=4759922&post=205&subd=just4cool&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://just4cool.wordpress.com/2008/12/26/plugin-currentsong-en-emesene-con-amarok-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5d4d3bbfd469f36bcae8f8c7210d755?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">elmo</media:title>
		</media:content>

		<media:content url="http://just4cool.files.wordpress.com/2008/12/logo4.png" medium="image">
			<media:title type="html">logo4</media:title>
		</media:content>
	</item>
		<item>
		<title>Archivo demasiado grande para FAT32</title>
		<link>http://just4cool.wordpress.com/2008/12/15/archivo-demasiado-grande-para-fat32/</link>
		<comments>http://just4cool.wordpress.com/2008/12/15/archivo-demasiado-grande-para-fat32/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 12:34:57 +0000</pubDate>
		<dc:creator>elmoesdios</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sistemas operativos]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://just4cool.wordpress.com/?p=173</guid>
		<description><![CDATA[Es posible que se de la situación de que tengas que pasar un archivo muy grande, como por ejemplo de unos 8Gb de una partición a otra o incluso de una máquina a otra. Hace no demasiado tiempo era impensable tener archivos de tanto tamaño pero hoy en día no es algo raro por lo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=just4cool.wordpress.com&blog=4759922&post=173&subd=just4cool&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;"><img class="aligncenter size-full wp-image-174" title="drive-harddisk" src="http://just4cool.files.wordpress.com/2008/12/drive-harddisk.png?w=127&#038;h=127" alt="drive-harddisk" width="127" height="127" />Es posible que se de la situación de que tengas que pasar un archivo muy <strong>grande</strong>, como por ejemplo de unos 8Gb de una partición a otra o incluso de una máquina a otra. Hace no demasiado tiempo era impensable tener archivos de tanto tamaño pero hoy en día no es algo raro por lo que los sistemas más antiguos puede tener ciertas <strong>dificultades</strong> para su manejo.</p>
<p style="text-align:justify;"><span id="more-173"></span></p>
<p style="text-align:justify;">Para empezar yo hace ya bastante tiempo que utilizo <a href="http://es.wikipedia.org/wiki/Windows">Windows</a> y <a href="http://es.wikipedia.org/wiki/Linux">GNU/Linux</a> <strong>conjuntamente</strong> en la misma máquina. Tenía la necesidad de <strong>compartir</strong> los archivos entre los dos sistemas operativos por lo que recurrí a un formato de partición que se podía leer correctamente en los dos. Por aquél entonces no había soporte completo para <a href="http://es.wikipedia.org/wiki/NTFS">NTFS</a> en GNU/Linux por lo que, obviamente, me estoy refiriendo a <strong><a href="http://es.wikipedia.org/wiki/FAT">FAT32</a></strong>.</p>
<p style="text-align:justify;">Lo que yo no sabía, ni me había preocupado de saber hasta ayer, son las <strong>limitaciones</strong> de este sistema de ficheros. Ayer intentaba pasar un archivo de 8.6 Gb  de mi partición Linux Ext3 a la FAT32 y cuando iba por los 4GB me lanzaba un error alegando que el archivo era <strong>demasiado grande</strong>. Al principio pensé que podía ser por Nautilus, por el propio sistema operativo o incluso por Samba, ya que además me había ocurrido al copiar de una máquina a otra. Resulta que el error se da porque <strong>FAT32 no es capaz</strong> de manejar archivos de más de 4Gb de tamaño.</p>
<p style="text-align:justify;">La solución es simplemente no utilizar este formato de partición. Hoy, gracias al avance del software libre, podemos utilizar las particiones <strong>NTFS</strong> sin ningún problema en GNU/Linux ya que el soporte va normalmente compilado como un módulo del kernel y su desarrollo es más que aceptable. Pienso que esta es la opción más recomendable para poder compartir archivos entre GNU/Linux y Windows ya que no hay una limitación en el tamaño de los archivos a manejar. Además si utilizamos los dos sistemas operativos podemos utilizar <strong>Partition Magic</strong> desde Windows para convertir la partición de FAT32 a NTFS sin tener que formatearla y, por tanto, <strong>sin perder archivos</strong>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/just4cool.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/just4cool.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/just4cool.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/just4cool.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/just4cool.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/just4cool.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/just4cool.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/just4cool.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/just4cool.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/just4cool.wordpress.com/173/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=just4cool.wordpress.com&blog=4759922&post=173&subd=just4cool&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://just4cool.wordpress.com/2008/12/15/archivo-demasiado-grande-para-fat32/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5d4d3bbfd469f36bcae8f8c7210d755?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">elmo</media:title>
		</media:content>

		<media:content url="http://just4cool.files.wordpress.com/2008/12/drive-harddisk.png" medium="image">
			<media:title type="html">drive-harddisk</media:title>
		</media:content>
	</item>
		<item>
		<title>Amarok 2 ya está disponible</title>
		<link>http://just4cool.wordpress.com/2008/12/13/amarok-2-ya-esta-disponible/</link>
		<comments>http://just4cool.wordpress.com/2008/12/13/amarok-2-ya-esta-disponible/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 18:04:24 +0000</pubDate>
		<dc:creator>elmoesdios</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://just4cool.wordpress.com/?p=142</guid>
		<description><![CDATA[
Entre los que utilizamos GNU/Linux, ya sea con Gnome, KDE o cualquier otro gestor de escritorio, siempre se suele tener un reproductor que mantenga una librería con toda nuestra música. Si además eres un apasionado de la música, todavía más. El más famoso, que más prestaciones ofrece y estéticamente más bonito es, sin ninguna duda, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=just4cool.wordpress.com&blog=4759922&post=142&subd=just4cool&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;"><img class="aligncenter size-full wp-image-144" title="am2" src="http://www.kdeblog.com/wp-content/uploads/2008/04/am2.png" alt="am2" width="100" height="100" /></p>
<p style="text-align:justify;">Entre los que utilizamos <strong><a href="http://es.wikipedia.org/wiki/Linux">GNU/Linux</a></strong>, ya sea con <a href="http://es.wikipedia.org/wiki/GNOME">Gnome</a>, <a href="http://es.wikipedia.org/wiki/KDE">KDE</a> o cualquier otro gestor de escritorio, siempre se suele tener un reproductor que mantenga una librería con toda nuestra música. Si además eres un apasionado de la música, todavía más. El más famoso, que más prestaciones ofrece y estéticamente más bonito es, sin ninguna duda, <strong><a href="http://en.wikipedia.org/wiki/Amarok_(software)">Amarok</a></strong>.</p>
<p style="text-align:justify;">Hay gente que por utilizar escritorios distintos de KDE se <strong>niega</strong> a utilizar Amarok por el tiempo de carga de la aplicación, ya que es necesario cargar las librerías necesarias de este entorno para que funcione. Yo pienso que ese tiempo vale la pena porque se trata de una aplicación extraordinaria y ahora ha mejorado con la liberación de <strong>Amarok 2</strong> que, además, es <strong><a href="http://es.wikipedia.org/wiki/Multiplataforma">multiplataforma</a></strong>.</p>
<p style="text-align:justify;"><span id="more-142"></span></p>
<p style="text-align:justify;">Sí, has leído bien, ahora Amarok también está disponible en <a href="http://es.wikipedia.org/wiki/Windows">Windows</a> y <a href="http://es.wikipedia.org/wiki/Mac_OS">Mac OS</a> además de GNU/Linux aunque al ser la primera versión para los dos primeros sistemas operativos, es una <strong>beta</strong>. Amarok 2 ha sido completamente reescrito desde cero utilizando <strong><a href="http://es.wikipedia.org/wiki/Qt_(biblioteca)">QT</a>4</strong> lo que le otorga un aspecto aún <strong>más atractivo</strong> que el anterior. La interfaz ha mejorado notablemente no solo en lo visual sino que además ahora es más sencilla la visualización de las letras, información del artista, estadísticas del tema que está sonando, etc, por medio de applets que podemos ir añadiendo según nuestro gusto en diferentes espacios que se muestran en la zona central.</p>
<p style="text-align:justify;">Algunas de las características secundarias de la versión antigua <strong>no se han implementado</strong> todavía, como por ejemplo los efectos de visualización. A pesar de esto, se han aportado <strong>nuevas</strong> características, entre ellas está la integración con numerosos servicios online como <a href="http://www.jamendo.com/es/">Jamendo</a>, <a href="http://librivox.org/">Libribox</a>, <a href="http://www.magnatune.com/">Magnatune</a>, etc. Además se mantiene la sintonización de una interminable lista de estaciones de radio por medio de <a href="http://www.shoutcast.com/">Shoutcast</a>.</p>
<p style="text-align:justify;">Se han implementado también las listas de reproducción <strong>dinámicas</strong> de modo que según lo que escuchemos más habitualmente y una cierta aleatoriedad es posible crear un tracklist que habitualmente nos será agradable. La visualización de nuestra biblioteca también ha sido mejorada y ahora se muestra el artwork en miniatura (que se puede buscar automáticamente en <a href="http://www.amazon.com/">Amazon</a>) de cada álbum junto al nombre del mismo. Por supuesto todo esto sólo son palabras y lo mejor es <strong>probarlo</strong>.</p>
<p style="text-align:justify;">Para la instalación en <a href="http://es.wikipedia.org/wiki/Ubuntu_(distribuci%C3%B3n_Linux)">Ubuntu</a> se debe hacer lo típico. Si estamos utilizando <strong>Intrepid Ibex</strong> tenemos que poner un nuevo repositorio a las fuentes de APT editando el <code>/etc/apt/sources.list</code> y añadiendo:</p>
<pre style="text-align:justify;"> deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu intrepid main</pre>
<p style="text-align:justify;">Si utilizamos otra versión de Ubuntu como por ejemplo <strong>Hardy</strong> utilizaremos el mismo repositorio cambiando <code>intrepid por hardy</code>. El nombre del paquete es amarok-kde4 por lo que para instalarlo escribiremos el siguiente comando en una consola:</p>
<pre style="text-align:justify;"> $ sudo apt-get install amarok-kde4</pre>
<p style="text-align:justify;">Comentar que la instalación en Intrepid elimina la versión anterior en caso de existir y porta la configuración de los directorios de la librería. En el caso de Hardy no nos borra la versión anterior y hay que configurarlo desde cero. Para la instalación en cualquier otro sistema operativo entrad <a href="http://amarok.kde.org/wiki/Download">aquí</a>.</p>
<p style="text-align:justify;">Realmente, la pregunta del millón es ¿va bien? y la respuesta es <strong>si pero</strong>. Podemos estar tranquilos, Amarok no va a borrarnos los archivos por un fallo al indexar ni nada parecido si bien es cierto que, como se anuncia en la <a href="http://amarok.kde.org/">web oficial</a>, esto es sólo un comienzo y no un final. Existen algunos <strong>fallos</strong> por pulir todavía. Un ejemplo, que no tengo claro si es un fallo, es que un álbum en cuyo directorio tenga una lista de reproducción m3u no se agrega a la librería. Otro es que cuando queremos parar Amarok (no hay que confundir con pausarlo), el reproductor se detiene e inmediatamente después reanuda como si hubiéramos pulsado play. Para detenerlo completamente habría que darle a pausa y después al botón de stop; es una tontería, pero jode. Algo que si es más importante es que al probarlo en Hardy no se podía arrancar porque al intentar construir la lista de reproducción se lanzaba un <strong>error</strong> que no me he molestado en buscar porque iba a actualizar a Intrepid.</p>
<p style="text-align:justify;">En definitiva, la nueva versión de Amarok ha <strong>mejorado</strong> lo presente. Al haber sido completamente reescrito tiene algunos fallos que se pueden mejorar pero la interfaz ahora es mucho más atractiva, con un acabado elegante y más fácil de utilizar. Os dejo una captura de mi Amarok 2; en mi caso he puesto en el centro la información del tema actual y la letra.</p>
<p style="text-align:justify;"><img class="aligncenter size-full wp-image-145" title="pantallazo-radiohead-bodysnatchers-amarok-2" src="http://just4cool.files.wordpress.com/2008/12/pantallazo-radiohead-bodysnatchers-amarok-2.png?w=349&#038;h=215" alt="pantallazo-radiohead-bodysnatchers-amarok-2" width="349" height="215" /></p>
<p style="text-align:justify;">
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/just4cool.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/just4cool.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/just4cool.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/just4cool.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/just4cool.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/just4cool.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/just4cool.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/just4cool.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/just4cool.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/just4cool.wordpress.com/142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=just4cool.wordpress.com&blog=4759922&post=142&subd=just4cool&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://just4cool.wordpress.com/2008/12/13/amarok-2-ya-esta-disponible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5d4d3bbfd469f36bcae8f8c7210d755?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">elmo</media:title>
		</media:content>

		<media:content url="http://www.kdeblog.com/wp-content/uploads/2008/04/am2.png" medium="image">
			<media:title type="html">am2</media:title>
		</media:content>

		<media:content url="http://just4cool.files.wordpress.com/2008/12/pantallazo-radiohead-bodysnatchers-amarok-2.png" medium="image">
			<media:title type="html">pantallazo-radiohead-bodysnatchers-amarok-2</media:title>
		</media:content>
	</item>
	</channel>
</rss>