<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Codemaniacs</title>
	<link rel="self" href="http://www.codemaniacs.com/atom.xml"/>
	<link href="http://www.codemaniacs.com/"/>
	<id>http://www.codemaniacs.com/atom.xml</id>
	<updated>2010-06-02T16:00:18+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en">
		<title type="html">ResaCON 2009</title>
		<link href="http://slack.codemaniacs.com/blog/2009/12/15/resacon-2009/"/>
		<id>http://slack.codemaniacs.com/blog/?p=66</id>
		<updated>2009-12-16T12:24:57+00:00</updated>
		<content type="html">&lt;p&gt;Todo surgió de esta idea:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Con lo interesantes que se ponen las conversaciones a veces cuando nos vamos de cena, ¿por qué no montamos una &lt;a href=&quot;http://en.wikipedia.org/wiki/Convention_%28meeting%29&quot;&gt;con&lt;/a&gt; y nos contamos las cosas que hacemos como $DEITY manda?
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Después de un periodo de incertidumbre y de apurar un poco con las fechas (una deadline es una deadline al fin y al cabo), el pasado fin de semana tuvo lugar la ResaCON 2009: once amigos y yo, cada uno con una presentación bajo el brazo, una pantalla grande, una nevera con refrescos y algo para picar. El resultado fue espectacular: se habló de gráficos, IA, emulación, videojuegos, lenguajes de programación, robotitos, proyectos personales varios, silverlight, profiling y hasta de creación de empresas&amp;#8230; todo ello en un ambiente familiar y distendido.&lt;/p&gt;
&lt;p&gt;Por supuesto luego hubo tiempo para irnos de cena y de fiesta :D&lt;/p&gt;
&lt;p&gt;En definitiva, he disfrutado de lo lindo y espero que repitamos el año que viene (¡muchas gracias a todos, moláis un gritón!) . En los próximos días subiré a algún sitio las presentaciones que me dejen subir, permanezcan en sintonía. De momento os dejo con un enlace a mi presentación de &lt;a href=&quot;http://slack.codemaniacs.com/misc/resacon2009_clojure&quot;&gt;introducción a Clojure&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>slack</name>
			<uri>http://slack.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">Nightly build</title>
			<subtitle type="html">&quot;Give me six hours to chop down a tree and I will spend the first four sharpening the axe.&quot; - Abraham Lincoln</subtitle>
			<link rel="self" href="http://slack.codemaniacs.com/blog/feed/atom/"/>
			<id>http://slack.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T01:00:17+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Shell tip: getting a canonical absolute path from a relative path</title>
		<link href="http://slack.codemaniacs.com/blog/2009/11/16/shell-tip-getting-a-canonical-absolute-path-from-a-relative-path/"/>
		<id>http://slack.codemaniacs.com/blog/?p=62</id>
		<updated>2009-11-18T16:49:56+00:00</updated>
		<content type="html">&lt;pre&gt;
$ readlink -f relative/path
&lt;/pre&gt;
&lt;p&gt;Gives a full path equivalent to the relative path, and follows every symlink in every component of the name in order to canonicalize it.&lt;/p&gt;</content>
		<author>
			<name>slack</name>
			<uri>http://slack.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">Nightly build</title>
			<subtitle type="html">&quot;Give me six hours to chop down a tree and I will spend the first four sharpening the axe.&quot; - Abraham Lincoln</subtitle>
			<link rel="self" href="http://slack.codemaniacs.com/blog/feed/atom/"/>
			<id>http://slack.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T01:00:17+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Trazas con gdb</title>
		<link href="http://slack.codemaniacs.com/blog/2008/02/10/trazas-con-gdb/"/>
		<id>http://slack.codemaniacs.com/blog/2008/02/10/trazas-con-gdb/</id>
		<updated>2009-11-04T15:41:04+00:00</updated>
		<content type="html">&lt;p&gt;Todo programador ha pasado alguna vez por la experiencia de depurar un programa a golpe de printf(), con los inconvenientes que ello supone, sobre todo recompilar cada vez que se quiere cambiar la información que se imprime en la traza.&lt;/p&gt;
&lt;p&gt;Pues resulta que es posible hacer las cosas &amp;#8220;bien&amp;#8221; :)&lt;/p&gt;
&lt;p&gt;Con gdb podemos imprimir los valores de variables de nuestro programa, eso es algo que todos sabemos PERO tambien podemos darle una serie de órdenes a ejecutar al pasar por un breakpoint.&lt;/p&gt;
&lt;p&gt;Veamos un ejemplo. Sea el siguiente programa en C:&lt;/p&gt;
&lt;pre&gt;
#include &amp;lt;stdio.h&amp;gt;

int main()
{
        int i;
        double x=2.0f;
        for (i=0; i&amp;lt;64; i++)
                x*=2;
        return 0;
}
&lt;/pre&gt;
&lt;p&gt;Si compilamos con -g (para debug) y lo lanzamos en gdb podemos visualizar los valores de x así:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
(gdb) break 8&lt;br /&gt;
Breakpoint 1 at 0x400463: file a.c, line 8.&lt;br /&gt;
(gdb) commands 1&lt;br /&gt;
Type commands for when breakpoint 1 is hit, one per line.&lt;br /&gt;
End with a line saying just &quot;end&quot;.&lt;br /&gt;
&amp;gt;silent&lt;br /&gt;
&amp;gt;printf &quot;x=%g\n&quot;,x&lt;br /&gt;
&amp;gt;cont&lt;br /&gt;
&amp;gt;end&lt;br /&gt;
(gdb) r&lt;br /&gt;
Starting program: /home/slack/a.out&lt;br /&gt;
x=2&lt;br /&gt;
x=4&lt;br /&gt;
x=8&lt;br /&gt;
x=16&lt;br /&gt;
x=32&lt;br /&gt;
x=64&lt;br /&gt;
[...]&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;El &amp;#8220;silent&amp;#8221; del principio es para que gdb no imprima la información que suele mostrar al pararse en un breakpoint (fichero, número de línea, contador de programa, etc) y la traza salga más limpia.&lt;/p&gt;
&lt;p&gt;Por supuesto se pueden hacer mas cosas. gdb permite definir variables externas al programa y ejecución condicional, así que podemos contar las veces que pasamos por algun sitio y lanzar órdenes en momentos concretos y tonterías similares :D&lt;/p&gt;
&lt;p&gt;Happy coding!&lt;/p&gt;</content>
		<author>
			<name>slack</name>
			<uri>http://slack.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">Nightly build</title>
			<subtitle type="html">&quot;Give me six hours to chop down a tree and I will spend the first four sharpening the axe.&quot; - Abraham Lincoln</subtitle>
			<link rel="self" href="http://slack.codemaniacs.com/blog/feed/atom/"/>
			<id>http://slack.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T01:00:17+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bash tip</title>
		<link href="http://slack.codemaniacs.com/blog/2009/10/02/bash-tip/"/>
		<id>http://slack.codemaniacs.com/blog/?p=46</id>
		<updated>2009-11-04T15:40:42+00:00</updated>
		<content type="html">&lt;p&gt;Sometimes we have to do something like this:&lt;/p&gt;
&lt;pre&gt;
$ generate_things &gt; tmp1
$ generate_other_things &gt; tmp2
$ process_both tmp1 tmp2
&lt;/pre&gt;
&lt;p&gt;With bash, it&amp;#8217;s possible to avoid creating these temporary files:&lt;/p&gt;
&lt;pre&gt;
$ process_both &amp;lt;(generate_things) &amp;lt;(generate_other_things)
&lt;/pre&gt;
&lt;p&gt;:)&lt;/p&gt;</content>
		<author>
			<name>slack</name>
			<uri>http://slack.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">Nightly build</title>
			<subtitle type="html">&quot;Give me six hours to chop down a tree and I will spend the first four sharpening the axe.&quot; - Abraham Lincoln</subtitle>
			<link rel="self" href="http://slack.codemaniacs.com/blog/feed/atom/"/>
			<id>http://slack.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T01:00:17+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Valgrind: tracking the origin of undefined values</title>
		<link href="http://slack.codemaniacs.com/blog/2009/10/16/valgrind-tracking-the-origin-of-undefined-values/"/>
		<id>http://slack.codemaniacs.com/blog/?p=51</id>
		<updated>2009-11-04T15:40:30+00:00</updated>
		<content type="html">&lt;p&gt;Today I was wondering if one of those warnings about uninitialized values was located in library code or in my own code, and I noticed a new message in Valgrind&amp;#8217;s output:&lt;/p&gt;
&lt;pre&gt;
Use –track-origins=yes to see where uninitialised values come from
&lt;/pre&gt;
&lt;p&gt;This feature was first added to Valgrind 3.4.0 back in January, and it&amp;#8217;s great! I wish I had known it before, because it would have spent me a few headaches in the past months, so I decided to write it here just in case I can help someone :)&lt;/p&gt;</content>
		<author>
			<name>slack</name>
			<uri>http://slack.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">Nightly build</title>
			<subtitle type="html">&quot;Give me six hours to chop down a tree and I will spend the first four sharpening the axe.&quot; - Abraham Lincoln</subtitle>
			<link rel="self" href="http://slack.codemaniacs.com/blog/feed/atom/"/>
			<id>http://slack.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T01:00:17+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Useful aliases</title>
		<link href="http://slack.codemaniacs.com/blog/2009/11/04/useful-aliases/"/>
		<id>http://slack.codemaniacs.com/blog/?p=53</id>
		<updated>2009-11-04T15:33:40+00:00</updated>
		<content type="html">&lt;pre&gt;alias top = htop&lt;/pre&gt;
&lt;p&gt;&lt;a href=&quot;http://htop.sourceforge.net&quot;&gt;Htop&lt;/a&gt; is a top replacement, with colors, per-cpu load indicators, scrolling (specially horizontal scrolling so you can see the whole command line for each process), searching, a nicer interface to kill/renice processes, mouse support, and the ability to call strace/ltrace/lsof easily on the process you want.&lt;/p&gt;
&lt;pre&gt;alias info = pinfo
alias man  = pinfo -m&lt;/pre&gt;
&lt;p&gt;&lt;a href=&quot;http://pinfo.sourceforge.net&quot;&gt;Pinfo&lt;/a&gt; is a lynx-style info and man browser. The main reason to use this, IMHO, is that GNU Info simply sucks as a browser. I&amp;#8217;m not so sure about replacing man, as I&amp;#8217;m confortable with less-style keybindings, but the ability to follow links to related manpages is a great feature :D&lt;/p&gt;
&lt;p&gt;Both are included in all popular distros, so installation is only a matter of looking for the packages in the distro repositories.&lt;/p&gt;</content>
		<author>
			<name>slack</name>
			<uri>http://slack.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">Nightly build</title>
			<subtitle type="html">&quot;Give me six hours to chop down a tree and I will spend the first four sharpening the axe.&quot; - Abraham Lincoln</subtitle>
			<link rel="self" href="http://slack.codemaniacs.com/blog/feed/atom/"/>
			<id>http://slack.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T01:00:17+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Michel Petrucciani – Michel plays Petrucciani</title>
		<link href="http://pixel.codemaniacs.com/archives/170"/>
		<id>http://pixel.codemaniacs.com/?p=170</id>
		<updated>2009-10-29T14:30:45+00:00</updated>
		<content type="html">&lt;a href=&quot;http://pixel.codemaniacs.com/archives/170/001bd117&quot; title=&quot;001bd117&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/10/001bd117-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; title=&quot;001bd117&quot; /&gt;&lt;/a&gt;

&lt;p&gt; &lt;a href=&quot;http://open.spotify.com/album/4nsFVlrtJhSGGPAoSrzwk3&quot;&gt;http://open.spotify.com/album/4nsFVlrtJhSGGPAoSrzwk3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Genio tremendamente creativo, llaman la atención sus melodías intimas, romanticas a la vez que energicas y percusivas. Michel Petruciani, frances afincado en Nueva York, nació en el 62 y nos dejó en el 99. Su grave enfermedad osea nunca fue un impedimento en su carrera musical, siempre en todo caso, le ayudo a ser mas fuerte y a seguir adelante en cada uno de sus discos hasta convertirse en uno de los pianistas mas grandes en la historia del jazz Europeo y mundial. Entre su discografia, a modo personal, destacar “Trio in Tokio” con Anthoni Jackson al bajo electrico y Steve Gad a la bateria y el disco del que hablo en este post “Michel plays Petrucciani”&lt;/p&gt;
&lt;p&gt; “She did it again” marca el sorprendente preludio de este disco, con un hipnotico y atractivo riff  de piano y bajo por Gary Peacock acompañado por el sutil swing de Roy Haynes. También nombrar el explosivo “Mr. K.J” en homenaje al pianista Keith Jarret  y “Brazillian Suite” concluyendo esta magnifica grabación con aires mas latinos y ya en esta segunda parte con la participación del bajista Eddie Gomez y el bateria Al Foster&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;She Did It Again&lt;/li&gt;
&lt;li&gt;One for Us&lt;/li&gt;
&lt;li&gt;Sahara&lt;/li&gt;
&lt;li&gt;13th&lt;/li&gt;
&lt;li&gt;Mr. K.J.&lt;/li&gt;
&lt;li&gt;One Night at Ken and Jessica’s&lt;/li&gt;
&lt;li&gt;It’s a Dance&lt;/li&gt;
&lt;li&gt;Champagne&lt;/li&gt;
&lt;li&gt;Brazilian Suite &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Michel Petrucciani : Piano&lt;br /&gt;
John Abercrombie : Guitarra&lt;br /&gt;
Gary Peacock : Contrabajo&lt;br /&gt;
Eddie Gomez : Contrabajo&lt;br /&gt;
Al Foster : Batería&lt;br /&gt;
Roy Haynes : Batería&lt;br /&gt;
Steve Thornton : Percusión&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Gov´t Mule – Mule</title>
		<link href="http://pixel.codemaniacs.com/archives/163"/>
		<id>http://pixel.codemaniacs.com/?p=163</id>
		<updated>2009-09-09T13:52:55+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-164&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/09/File0002.jpg&quot; alt=&quot;Mule&quot; width=&quot;400&quot; height=&quot;393&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://open.spotify.com/album/3WKZypvevJyeTorAARBKZu&quot;&gt;http://open.spotify.com/album/3WKZypvevJyeTorAARBKZu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;En mi primer post como colaborador en &amp;#8220;Cotton&amp;#8221; no he podido evitar pensar por supuesto en una de mis bandas favoritas&amp;#8230;Government Mule, nace en el año 1994. Banda formada por el gran Warren Haynes, cantante, guitarrista y compositor (quien entro a formar parte de &amp;#8220;The allman Brothers Band&amp;#8221; a principios de los ´90) , por Jorgen Carlsson en 2003  (sustituyendo al también miembro en Allamn Brothers, Allen Woody, tristemente desaparecido en el 2000), el teclista Danni Louis y el inclreible Matt Abts a la bateria&lt;/p&gt;
&lt;p&gt;He decidido postear este disco simplemente por ser el primero y por ser él trabajo que nos dió a conocer este gran proyecto que sigue, como no podia ser de otra manera, creciendo dia a dia, al mismo nivel y con la misma esencia que ya plasmaban  sus fundadores en The Allman Brothers Band&lt;/p&gt;
&lt;p&gt;Mule &amp;#8211; Gov´t Mule&lt;/p&gt;
&lt;p&gt;1.Grinnin&amp;#8217; in Your Face &lt;a href=&quot;http://www.cduniverse.com/lyrics.asp?id=11685100&amp;amp;style=music&amp;amp;pid=1110820&quot;&gt;&lt;/a&gt;&lt;br /&gt;
2.Mother Earth&lt;br /&gt;
3.Rocking Horse&lt;br /&gt;
4.Monkey Hill&lt;br /&gt;
5.Temporary Saint&lt;br /&gt;
6.Trane&lt;br /&gt;
7.Mule&lt;br /&gt;
8.Dolphineus&lt;br /&gt;
9.Painted Silver Light&lt;br /&gt;
10.Mr. Big&lt;br /&gt;
11.Left Coast Groovies&lt;br /&gt;
12.World of Difference&lt;/p&gt;
&lt;p&gt;Hasta la proxima!&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">El dia a dia</title>
		<link href="http://plutontech.losplutonianos.net/2008/11/14/el-dia-a-dia/"/>
		<id>http://plutontech.losplutonianos.net/?p=412</id>
		<updated>2009-08-31T00:03:01+00:00</updated>
		<content type="html">&lt;p&gt;Voy a aprovechar que me han enviado algunos emails y mensajes personales preguntándome como estamos y que hace un largo tiempo que no me leen (etc etc etc) para escribir algo en esta entrada y que todos tengáis noticias mías.&lt;/p&gt;
&lt;p&gt;Estoy bien, lo que ocurre es que el día a día se me merienda. Como no tengo tiempo para largas entradas y puesto que vivo sumergido en este día a día, creo que lo mejor que puedo hacer es pasar por aquí el único sitio que mi tiempo alcanza a actualizar.&lt;/p&gt;
&lt;p&gt;Tengo un twitter, y aunque es algo asquerosamente corto, me viene perfecto. Así que no se hable mas:&lt;/p&gt;
&lt;div&gt;&lt;a href=&quot;http://twitter.com/vicendominguez&quot; target=&quot;_self&quot;&gt;&lt;img src=&quot;http://assets1.twitter.com/images/twitter_logo_s.png&quot; alt=&quot;&quot; width=&quot;175&quot; height=&quot;41&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content>
		<author>
			<name>QuasaR</name>
			<uri>http://plutontech.losplutonianos.net</uri>
		</author>
		<source>
			<title type="html">Pluton Technologies</title>
			<subtitle type="html">Sistemas Centrales de los Plutonianos</subtitle>
			<link rel="self" href="http://plutontech.losplutonianos.net/feed/atom/"/>
			<id>http://plutontech.losplutonianos.net/feed/atom/</id>
			<updated>2010-06-02T07:00:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">James Hunter – The Hard Way</title>
		<link href="http://pixel.codemaniacs.com/archives/157"/>
		<id>http://pixel.codemaniacs.com/?p=157</id>
		<updated>2009-08-27T08:45:47+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;alignleft size-full wp-image-158&quot; title=&quot;James Hunter - The Hard Way&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/James_Hunter-The_Hard_Way.jpg&quot; alt=&quot;James Hunter - The Hard Way&quot; width=&quot;240&quot; height=&quot;240&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://open.spotify.com/album/5gDJGJQzcnyNFaAJ0vFSmB&quot;&gt;&lt;img class=&quot;alignleft size-full wp-image-159&quot; title=&quot;Escucharlo en Spotify&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/spotifybig1.png&quot; alt=&quot;Escucharlo en Spotify&quot; width=&quot;83&quot; height=&quot;34&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A raíz del post sobre &lt;a href=&quot;http://pixel.codemaniacs.com/archives/128&quot;&gt;Roll With You&lt;/a&gt; de Eli &amp;#8220;Paperboy&amp;#8221; Reed and The True Loves, me ha apetecido escuchar de nuevo a James Hunter, porque lo descubrí el mismo día que a Eli, en el mismo bar, y al igual que me pasó con Eli, tampoco podía creer que el sonido añejo de esa música hubiese sido grabado en el 2008.&lt;/p&gt;
&lt;p&gt;La primera banda de James Hunter, Howlin&amp;#8217; Wilf and the Vee-Jays, con la que grabó el disco Cry Wilf allá por 1986, consiguió llamar la atención del mismísimo Van Morrison. Gracias a ello, James Hunter se unió a la banda de este monstruo para ir de gira y contribuyó haciendo coros en sus discos A Night In San Francisco (1994) y Days Like This (1995). Más tarde, en 1996, fue Van Morrison quien colaboró con James Hunter en un par de temas de su primer disco en solitario, Believe What I Say (1996).&lt;/p&gt;
&lt;p&gt;The Hard Way es un disco precioso, con tintes de rythm and blues, de soul y con ese sonido añejo del que os hablaba antes. Preciosos arreglos de viento, muy sutiles que arropan a la perfección los temas. Mis canciones favoritas son Don&amp;#8217;t Do Me No Favours, Carina y la preciosa Strange But True, en la que podemos escuchar a James Hunter  cantando acompañado sólo por su guitarra.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-157&quot;&gt;&lt;/span&gt;James Hunter &amp;#8211; The Hard Way&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt; The Hard Way&lt;/li&gt;
&lt;li&gt;Tell Her&lt;/li&gt;
&lt;li&gt;Don&amp;#8217;t Do Me No Favours&lt;/li&gt;
&lt;li&gt;Carina&lt;/li&gt;
&lt;li&gt;She&amp;#8217;s Got A Way&lt;/li&gt;
&lt;li&gt;Till The End&lt;/li&gt;
&lt;li&gt;Hand It Over&lt;/li&gt;
&lt;li&gt;Jacqueline&lt;/li&gt;
&lt;li&gt;Class Act&lt;/li&gt;
&lt;li&gt;Ain&amp;#8217;t Goin&amp;#8217; Nowhere&lt;/li&gt;
&lt;li&gt;Believe Me Baby&lt;/li&gt;
&lt;li&gt;Strange But True&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;James Hunter: Guitar and Vocals&lt;br /&gt;
Damian Hand: Tenor Sax and String Arrangements&lt;br /&gt;
Lee Badau: Baritone Sax&lt;br /&gt;
Jason Wilson: Double Bass&lt;br /&gt;
Jonathan Lee: Drums and Percussion&lt;br /&gt;
Kyle Koehler: Keyboards&lt;br /&gt;
Allen Toussaint: Keyboard and vocals&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Eli “Paperboy” Reed and the True Loves – Roll with you</title>
		<link href="http://pixel.codemaniacs.com/archives/128"/>
		<id>http://pixel.codemaniacs.com/?p=128</id>
		<updated>2009-08-18T10:00:52+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;alignleft size-medium wp-image-129&quot; title=&quot;eli-paperboy-reed2&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/eli-paperboy-reed2-300x300.jpg&quot; alt=&quot;eli-paperboy-reed2&quot; width=&quot;209&quot; height=&quot;209&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/elipaperboyreed&quot;&gt;&lt;img class=&quot;alignright size-full wp-image-132&quot; title=&quot;youtube_logo&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/youtube_logo1.jpg&quot; alt=&quot;youtube_logo&quot; width=&quot;103&quot; height=&quot;77&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Que el soul está volviendo es algo que ya no podemos negar. Se lleva lo clásico, yo creo que por un efecto muelle, estiramos y estiramos y cada cierto tiempo necesitamos volver atrás y volver a enfocar las cosas. En este caso no podría estar más contento con la tendencia puesto que ha hecho que surja una maravilla como es &lt;a href=&quot;http://www.elipaperboyreed.com/&quot;&gt;Eli &amp;#8220;Paperboy&amp;#8221; Reed and the True Loves&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Eli y sus True Loves llevan poco tiempo en la escena musical, aunque como todo personaje nacido en los USA lleva siendo empapado por esta música toda su vida. En 2005 sacó su primer álbum autoproducido llamado &amp;#8220;Walkin&amp;#8217; and Talkin&amp;#8217; (For My Baby)&amp;#8221;, pero ha sido con su segundo trabajo, &amp;#8220;Roll with you&amp;#8221; de 2008, con el que pudo realizar una gira internacional que le ha llevado a ser más conocido y a distribuir su enérgico Soul por las salas y festivales de todo el mundo.&lt;/p&gt;
&lt;p&gt;El hombre &lt;em&gt;&amp;#8220;Boom-Boom&amp;#8221;&lt;/em&gt;, como es conocido por su tema más conocido del disco &amp;#8220;(Doin&amp;#8217; The) Boom Boom&amp;#8221;. Un impresionante tema donde la banda derrocha energía en perfecta consonancia con el público. Otro tema muy destacable del disco es el que abre el álbum &amp;#8220;Stake your claim&amp;#8221;, sin olvidarnos de alguna estupenda balada como &lt;em&gt;&amp;#8220;I&amp;#8217;ll Roll With You&amp;#8221;&lt;/em&gt; o &lt;em&gt;&amp;#8220;She Walks&amp;#8221;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Si no supiéramos que el disco fue editado en 2008 nos podríamos creer perfectamente que fue editado en la época dorada del soul. Pero tranquilos que esa época está volviendo para placer de nuestros oidos. Y la mejor noticia que os puedo dar es que según el &lt;a href=&quot;http://www.facebook.com/elipaperboyreed&quot;&gt;facebook de Eli&lt;/a&gt;, están ya en estudio grabando su nuevo álbum. Lo esperamos con ansia.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-128&quot;&gt;&lt;/span&gt;&lt;strong&gt;Año:&lt;/strong&gt; 2008&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Músicos:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Eli: Voces, guitarra, piano eléctrico, órgano y mellotron&lt;/p&gt;
&lt;p&gt;Ryan Spraker: Guitarra, coros, percusión y piano&lt;/p&gt;
&lt;p&gt;Mike Montgomery: Bajo acústico&lt;/p&gt;
&lt;p&gt;Noah Rubin: Batería, percusión y coros&lt;/p&gt;
&lt;p&gt;Attis Clopton: Batería&lt;/p&gt;
&lt;p&gt;Ben Jaffe: Saxofón tenor&lt;/p&gt;
&lt;p&gt;Patriq Moody: Trompeta&lt;/p&gt;
&lt;p&gt;Gabe Birnbaum: Saxofón tenor y barítono&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Producción:&lt;/strong&gt; Ed Valauskas&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mezcla:&lt;/strong&gt; Matt Tahaney y Ed Valauskas&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Track list:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Stake your claim&lt;/p&gt;
&lt;p&gt;Am I wasting my time&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s easier&lt;/p&gt;
&lt;p&gt;The Satisfier&lt;/p&gt;
&lt;p&gt;Take my love with you&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll roll with you&lt;/p&gt;
&lt;p&gt;She walks&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m gonna getcha back&lt;/p&gt;
&lt;p&gt;Won&amp;#8217;t give up without a fight&lt;/p&gt;
&lt;p&gt;(Am I just) Fooling myself&lt;/p&gt;
&lt;p&gt;(Doin&amp;#8217; the) Boom Boom&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Nina Simone – The Greatest Hits</title>
		<link href="http://pixel.codemaniacs.com/archives/115"/>
		<id>http://pixel.codemaniacs.com/?p=115</id>
		<updated>2009-08-17T09:15:36+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;alignleft size-full wp-image-119&quot; title=&quot;nina+simone&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/nina+simone.jpg&quot; alt=&quot;nina+simone&quot; width=&quot;196&quot; height=&quot;196&quot; /&gt;&lt;a class=&quot;alignright&quot; title=&quot;Escuchar en Spotify&quot; href=&quot;http://open.spotify.com/album/4d2eERxmIwXieGI2uo0lKl&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;size-full wp-image-83 alignright&quot; title=&quot;spotifybig&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/spotifybig.png&quot; alt=&quot;spotifybig&quot; width=&quot;83&quot; height=&quot;34&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://ninasimone.com/welcome.html&quot;&gt;Nina Simone&lt;/a&gt; es una de las cantantes de Jazz más emblemáticas. Su dulce voz con un trémolo característico y un rango de alto ha dejado algunas de las mejores grabaciones no solo de jazz, sino también de blues, soul y r&amp;amp;b.&lt;/p&gt;
&lt;p&gt;No deja de ser curioso que detrás de esa preciosa voz se ocultara, según la gente que le conocía, un carácter un tanto brusco. Sin embargo con el tiempo ese carácter amargo y distante se fue suavizando y se acercó cada vez más a su público. Remarcar que Nina fue una gran activista contra el racismo en EEUU (de hecho acabó emigrando harta de dicho racismo) y una gran cita suya fue: &lt;em&gt;&amp;#8220;Jazz es un término de los blancos para definir la música negra. Yo hago música clásica negra&amp;#8221;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Nina Simone compuso una gran cantidad de temas (a parte de una gran vocalista era una gran pianista, compositora y arreglista), pero también grabó diversas versiones que ejecutaba con gran maestría como &lt;em&gt;&amp;#8220;Here comes the sun&amp;#8221;&lt;/em&gt; de los Beatles o &lt;em&gt;&amp;#8220;The House of the Rising Sun&amp;#8221;&lt;/em&gt;, una canción folk de origen desconocido (posiblemente del siglo XIX) versionada por numerosos artistas.&lt;/p&gt;
&lt;p&gt;En esta ocasión hemos elegido el disco recopilatorio de sus grandes éxitos puesto que era dificil escoger un disco y dejarse al margen algún tema &lt;em&gt;imprescindible&lt;/em&gt; de esta gran artista. De recomendada escucha son especialmente &amp;#8220;&lt;em&gt;My baby just cares for me&lt;/em&gt;&amp;#8220;, &amp;#8220;&lt;em&gt;I Wish I Knew How It Would Feel To Be Free&lt;/em&gt;&amp;#8220;, y como ya he comentado, la version de &amp;#8220;&lt;em&gt;Here comes the sun&lt;/em&gt;&amp;#8220;. Aunque claro, si me pongo recomiendo todo el disco. &lt;img src=&quot;http://pixel.codemaniacs.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-115&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Año:&lt;/strong&gt; 2006&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Track list:&lt;/strong&gt;&lt;br /&gt;
My Baby Just Cares For Me&lt;br /&gt;
I Wish I Knew How It Would Feel To Be Free&lt;br /&gt;
Ain&amp;#8217;t Got No &amp;#8211; I Got Life&lt;br /&gt;
Nobody&amp;#8217;s Fault But Mine&lt;br /&gt;
Mr. Bojangles&lt;br /&gt;
Here Comes The Sun&lt;br /&gt;
To Love Somebody&lt;br /&gt;
I Want A Little Sugar In My Bowl&lt;br /&gt;
Do I Move You&lt;br /&gt;
My Man&amp;#8217;s Gone Now&lt;br /&gt;
Backlash Blues&lt;br /&gt;
Since I Fell For You&lt;br /&gt;
Turn Me On&lt;br /&gt;
Compensation&lt;br /&gt;
Suzanne&lt;br /&gt;
Just Like A Woman&lt;br /&gt;
Let It Be Me&lt;br /&gt;
In The Morning&lt;br /&gt;
Do What You Gotta Do&lt;br /&gt;
Save Me&lt;br /&gt;
The Look Of Love&lt;br /&gt;
Why? (The king Of Love Is Dead)&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Stanley Jordan – Standards Vol. 1</title>
		<link href="http://pixel.codemaniacs.com/archives/105"/>
		<id>http://pixel.codemaniacs.com/?p=105</id>
		<updated>2009-08-14T11:36:15+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;alignleft size-full wp-image-106&quot; title=&quot;Stanley Jordan - Standards Vol. 1&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/AlbumArt_54A6D3A0-47AD-4B98-87F2-DF3E10D6BCD5_Large.jpg&quot; alt=&quot;AlbumArt_{54A6D3A0-47AD-4B98-87F2-DF3E10D6BCD5}_Large&quot; width=&quot;200&quot; height=&quot;198&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Stanley Jordan es un guitarrista nada convencional. La versión de &lt;strong&gt;Eleonor Rigby&lt;/strong&gt; gracias a la cual le descubrí es simplemente preciosa. A raíz de ese tema me aventuré a escuchar más cosas suyas y, a pesar de que no me entusiasman demasiado sus composiciones, su forma de tocar la guitarra (ese tapping extremo que él mismo denomina &amp;#8220;magic touch&amp;#8221;) y el feeling que alcanza en determinados momentos me encantan.&lt;/p&gt;
&lt;p&gt;El disco que nos ocupa son todo versiones de temas muy conocidos tocados por Stanley Jordan, con la guitarra grabada &amp;#8220;a pelo&amp;#8221;, sin efectos de ningún tipo, y sin ningún tipo de acompañamiento. Simplemente precioso, la verdad&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-105&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Tracks:&lt;/p&gt;
&lt;p&gt;1. Sounds Of Silence&lt;br /&gt;
2. Sunny&lt;br /&gt;
3. Georgia On My Mind&lt;br /&gt;
4. Send One Your Love&lt;br /&gt;
5. Moon River&lt;br /&gt;
6. Guitar Man&lt;br /&gt;
7. One Less Bell To Answer&lt;br /&gt;
8. Because&lt;br /&gt;
9. My Favourite Things&lt;br /&gt;
10. Silent Night&lt;/p&gt;
&lt;p&gt;Como este album no está en Spotify, no me puedo resistir a colgaros este vídeo en el que toca Eleonor Rigby para que os hagáis a la idea del talento de este guitarrista:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Chuck Berry – Berry is on Top</title>
		<link href="http://pixel.codemaniacs.com/archives/98"/>
		<id>http://pixel.codemaniacs.com/?p=98</id>
		<updated>2009-08-14T09:04:41+00:00</updated>
		<content type="html">&lt;p&gt;&lt;em&gt;&lt;img class=&quot;alignleft&quot; src=&quot;http://4.bp.blogspot.com/_2PgNg3zsYOI/SN6ZWf6SOPI/AAAAAAAAAV4/2AbxM7xwZBs/s1600/front.jpg&quot; alt=&quot;&quot; width=&quot;460&quot; height=&quot;466&quot; /&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;John Lennon&lt;/em&gt; dijo una vez: &lt;em&gt;&amp;#8220;si tuviéramos que llamar al rock n&amp;#8217; roll de otra forma, lo llamaríamos Chuck Berry&amp;#8221;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;En ninguna web dedicada a la historia de la música negra podría faltar esta figura tan importante, ya que si &lt;em&gt;Elvis&lt;/em&gt; fue el rey, &lt;em&gt;Berry&lt;/em&gt; es el padre del &lt;em&gt;rock n&amp;#8217; roll.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Hemos escogido el disco &lt;strong&gt;Berry is on Top, &lt;/strong&gt;cuarto de su carrera pero cuyo título deja más que clara la posición a tan prematura edad de este autor, guitarrista e intérprete gracias al apoyo de &lt;em&gt;Leonard Chess &lt;/em&gt;(de &lt;strong&gt;Chess Records&lt;/strong&gt;) y &lt;em&gt;Muddy Waters. &lt;/em&gt;Pero también es cierto que podríamos haber escogido cualquiera de sus primeros discos.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;En él encontramos ese tipo de canciones que se convirtieron rápidamente en éxitos mediáticos y que en pocos años ya pasaban a ser clásicos imperecederos, como &lt;strong&gt;Maybellene, Johnny B. Goode &lt;/strong&gt;o &lt;strong&gt;Roll Over Beethoven. &lt;/strong&gt;Ese tipo de canciones que bebían del folklore americano en general pero que a su vez no podían ser encasillados dentro del género &lt;em&gt;blues&lt;/em&gt;, ni &lt;em&gt;soul&lt;/em&gt;, ni si quiera dentro de términos más ambiguos como &lt;em&gt;rythm n&amp;#8217; blues.&lt;/em&gt; Ese tipo de canciones que hicieron necesaria la aparición de un nuevo término que las acuñara.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ladies and gentlemen, ha nacido el &lt;em&gt;rock n&amp;#8217; roll!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-98&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Año:&lt;/strong&gt; 1959&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Músicos:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Chuck Berry – guitar, vocals&lt;/p&gt;
&lt;p&gt;Fred Below – drums&lt;/p&gt;
&lt;p&gt;Bo Diddley – guitar&lt;/p&gt;
&lt;p&gt;Willie Dixon – bass&lt;/p&gt;
&lt;p&gt;Jerome Green – maraccas&lt;/p&gt;
&lt;p&gt;Ebbie Hardy – drums&lt;/p&gt;
&lt;p&gt;Johnnie Johnson – piano&lt;/p&gt;
&lt;p&gt;Lafayette Leake – piano&lt;/p&gt;
&lt;p&gt;The Moonglows – backing vocals&lt;/p&gt;
&lt;p&gt;George Smith – bass&lt;/p&gt;
&lt;p&gt;Jaspar Thomas – drums&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Track list:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;1. &amp;#8220;Almost Grown&amp;#8221; – 2:18&lt;/p&gt;
&lt;p&gt;2. &amp;#8220;Carol&amp;#8221; – 2:44&lt;/p&gt;
&lt;p&gt;3. &amp;#8220;Maybellene&amp;#8221; – 2:18&lt;/p&gt;
&lt;p&gt;4. &amp;#8220;Sweet Little Rock &amp;amp; Roller&amp;#8221; – 2:18&lt;/p&gt;
&lt;p&gt;5. &amp;#8220;Anthony Boy&amp;#8221; – 1:50&lt;/p&gt;
&lt;p&gt;6. &amp;#8220;Johnny B. Goode&amp;#8221; – 2:38&lt;/p&gt;
&lt;p&gt;7. &amp;#8220;Little Queenie&amp;#8221; – 2:40&lt;/p&gt;
&lt;p&gt;8. &amp;#8220;Jo Jo Gunne&amp;#8221; – 2:44&lt;/p&gt;
&lt;p&gt;9. &amp;#8220;Roll Over Beethoven&amp;#8221; – 2:20&lt;/p&gt;
&lt;p&gt;10. &amp;#8220;Around and Around&amp;#8221; – 2:20&lt;/p&gt;
&lt;p&gt;11. &amp;#8220;Hey Pedro&amp;#8221; – 1:54&lt;/p&gt;
&lt;p&gt;12. &amp;#8220;Blues for Hawaiians&amp;#8221; – 3:22&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Tower of Power – Soul Vaccination:Live</title>
		<link href="http://pixel.codemaniacs.com/archives/81"/>
		<id>http://pixel.codemaniacs.com/?p=81</id>
		<updated>2009-08-13T10:48:04+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;alignleft size-full wp-image-82&quot; title=&quot;TOP-SoulVaccination_Live&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/TOP-SoulVaccination_Live.JPG&quot; alt=&quot;TOP-SoulVaccination_Live&quot; width=&quot;200&quot; height=&quot;197&quot; /&gt;&lt;a class=&quot;alignright&quot; title=&quot;Escuchar en Spotify&quot; href=&quot;http://open.spotify.com/album/3isAHpwMn35WtDIl4gfjV0&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;size-full wp-image-83 alignright&quot; title=&quot;spotifybig&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/spotifybig.png&quot; alt=&quot;spotifybig&quot; width=&quot;83&quot; height=&quot;34&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Siguiendo mi predilección por los discos de directo este es otro gran trabajo de uno de mis grupos de funk y soul preferidos: &lt;a href=&quot;http://www.towerofpower.com/&quot;&gt;&lt;strong&gt;Tower of Power&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Este grupo tiene una larga trayectoria, empezó a finales de los 60, y todavía hoy siguen dando guerra, puesto que en 2008 celebraron su 40 aniversario y grabaron un DVD del concierto que saldrá a mediados de este año 2009.&lt;/p&gt;
&lt;p&gt;Sobre el disco, fue uno de los diversos álbumes de estudio que grabó la banda. En este en concreto, grabado en 1999, ya muestran una gran fuerza en directo, una sección de vientos realmente impresionante, compenetrada y con un control de la dinámica muy bueno. De hecho, la sección de vientos ha realizado diversas colaboraciones con muchos artistas, entre ellos Elton John, Aerosmith, John Lee Hooker, y muchos más.&lt;/p&gt;
&lt;p&gt;Otra sección a destacar de esta banda es la sección rítmica. En el Soul y el Funk el bajo tiene una importancia vital, pero aquí además se ve apoyado por uno de los grandes baterías del Funk que ha habido: &lt;a href=&quot;http://www.drummerworld.com/drummers/David_Garibaldi.html&quot;&gt;David Garibaldi&lt;/a&gt;, todo un maestro.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-81&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;Año:&lt;/strong&gt; 1999&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Track list:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1. &amp;#8220;Soul with a Capital &amp;#8216;S&amp;#8217;&amp;#8221; &amp;#8211; 5:04&lt;br /&gt;
2. &amp;#8220;I Like Your Style&amp;#8221; &amp;#8211; 3:42&lt;br /&gt;
3. &amp;#8220;Soul Vaccination&amp;#8221; &amp;#8211; 4:56&lt;br /&gt;
4. &amp;#8220;Down to the Night Club (Bump City)&amp;#8221; &amp;#8211; 3:14&lt;br /&gt;
5. &amp;#8220;Willing to Learn&amp;#8221; &amp;#8211; 6:06&lt;br /&gt;
6. &amp;#8220;Souled Out&amp;#8221; &amp;#8211; 4:58&lt;br /&gt;
7. &amp;#8220;Diggin&amp;#8217; on James Brown&amp;#8221; &amp;#8211; 4:53&lt;br /&gt;
8. &amp;#8220;(To Say the Least) You&amp;#8217;re the Most&amp;#8221; &amp;#8211; 4:33&lt;br /&gt;
9. &amp;#8220;You Strike My Main Nerve&amp;#8221; &amp;#8211; 3:55&lt;br /&gt;
10. &amp;#8220;Can&amp;#8217;t You See (Your Doin&amp;#8217; Me Wrong)&amp;#8221; &amp;#8211; 3:26&lt;br /&gt;
11. &amp;#8220;You Got to Funkifize&amp;#8221; &amp;#8211; 4:46&lt;br /&gt;
12. &amp;#8220;So Very Hard to Go&amp;#8221; &amp;#8211; 3:49&lt;br /&gt;
13. &amp;#8220;What Is Hip?&amp;#8221; &amp;#8211; 6:01&lt;br /&gt;
14. &amp;#8220;You&amp;#8217;re Still a Young Man&amp;#8221; &amp;#8211; 5:59&lt;br /&gt;
15. &amp;#8220;So I Got to Groove&amp;#8221; &amp;#8211; 6:08&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Dr. John – In the Right Place</title>
		<link href="http://pixel.codemaniacs.com/archives/64"/>
		<id>http://pixel.codemaniacs.com/?p=64</id>
		<updated>2009-08-12T09:51:33+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;aligncenter size-full wp-image-72&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/drjohn.jpg&quot; alt=&quot;Dr. John - In the right place&quot; width=&quot;219&quot; height=&quot;219&quot; /&gt;&lt;a class=&quot;alignright&quot; title=&quot;Escuchar en Spotify&quot; href=&quot;http://open.spotify.com/album/1b1ljTXAkcugOLAHkIi7Eq&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;size-full wp-image-83 alignright&quot; title=&quot;spotifybig&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/spotifybig.png&quot; alt=&quot;spotifybig&quot; width=&quot;83&quot; height=&quot;34&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Un trabajo único, irrepetible e imprescindible.&lt;/p&gt;
&lt;p&gt;Sólo por el riff principal de &lt;strong&gt;Right Place Wrong Time, &lt;/strong&gt;con el que el pianista y cantante de Nueva Orleans abre el disco, merece la pena la escucha. Pero además contiene otras joyas de la talla de &lt;strong&gt;Such a Night, Qualified&lt;/strong&gt; o &lt;strong&gt;Peace Brother Peace. &lt;/strong&gt;En realidad todos los temas del disco resultan imprescindibles. Desde la balada &lt;strong&gt;Just the Same &lt;/strong&gt;hasta la herencia psicodélica del disco &lt;strong&gt;Gris-Gris &lt;/strong&gt;(que por cierto merecería otro apartado especial en esta web) en temas como &lt;strong&gt;Same Old Same Old &lt;/strong&gt;o&lt;strong&gt; I Been Hoodood, &lt;/strong&gt;pasando por el espíritu dance de la sorprendente &lt;strong&gt;Life&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Grabado con la producción de &lt;em&gt;Allen Toussaint &lt;/em&gt;y el respaldo de &lt;em&gt;The Meters,&lt;/em&gt; &lt;strong&gt;In the Right Place &lt;/strong&gt;es otra prueba del exquisito gusto de &lt;em&gt;Dr. John &lt;/em&gt;para combinar estilos dando como resultado una delicia con sabor a Funk y R&amp;amp;B.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-64&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Año:&lt;/strong&gt; 1973&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Músicos:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ralph MacDonald &amp;#8211; percussion&lt;br /&gt;
David Spinozza&lt;br /&gt;
Mac &amp;#8220;Dr. John&amp;#8221; Rebennack &amp;#8211; vocals, piano, organ, percussion&lt;br /&gt;
Art Neville &amp;#8211; organ&lt;br /&gt;
Leo Nocentelli &amp;#8211; guitar&lt;br /&gt;
Robbie Montgomery&lt;br /&gt;
Gary Brown &amp;#8211; saxophone&lt;br /&gt;
George Porter &amp;#8211; bass instrument&lt;br /&gt;
Jessie Smith &amp;#8211; background vocals&lt;br /&gt;
Joseph Modeliste &amp;#8211; drums&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Track list:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1. Right Place Wrong Time&lt;br /&gt;
2. Same Old Same Old&lt;br /&gt;
3. Just the Same&lt;br /&gt;
4. Qualified&lt;br /&gt;
5. Traveling Mood&lt;br /&gt;
6. Peace Brother Peace&lt;br /&gt;
7. Life&lt;br /&gt;
8. Such a Night&lt;br /&gt;
9. Shoo Fly Marches On&lt;br /&gt;
10. I Been Hoodood&lt;br /&gt;
11. Cold Cold Cold&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Jose Reinoso – Candombe Influenciado</title>
		<link href="http://pixel.codemaniacs.com/archives/58"/>
		<id>http://pixel.codemaniacs.com/?p=58</id>
		<updated>2009-08-11T23:25:09+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;aligncenter size-full wp-image-59&quot; title=&quot;Candombe Influenciado - Jose Reinoso&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/candombe.jpg&quot; alt=&quot;Candombe Influenciado - Jose Reinoso&quot; width=&quot;220&quot; height=&quot;220&quot; /&gt;&lt;a class=&quot;alignright&quot; title=&quot;Escuchar en Spotify&quot; href=&quot;http://open.spotify.com/album/71bpdw9sGgk5MgrIs797VB&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;size-full wp-image-83 alignright&quot; title=&quot;spotifybig&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/spotifybig.png&quot; alt=&quot;spotifybig&quot; width=&quot;83&quot; height=&quot;34&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Jose Reinoso es un estupendo pianista de Jazz del momento. Este uruguayo afincado en barcelona quizás no es el nombre más conocido del jazz, pero está sonando cada día más. Debido a sus raí­ces, se ve una clara influencia latina en su obra. Prueba de ello son los tres tangos mostrados en este disco: &lt;em&gt;Candombe Influenciado&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Jose Reinoso está teniendo cada día más proyección y despertando más interés; como se puede ver por las colaboraciones que ha tenido. De momento ya ha colaborado con músicos de la talla de Perico Sambeat, Horacio Fumero, Michael Phillipe Mossman, John Nugent y Antonio Serrano. Con éste último ha realizado una colaboración estupenda que está dando mucho que hablar, combinando perfectamente el piano de Jose Reinoso con la increible armónica de Antonio Serrano, unos de los armonicistas más destacables del momento por aquí. En el tema 7 del disco que nos ocupa podemos escuchar una de las colaboraciones entre estos dos grandes músicos en &amp;#8220;malena jugando&amp;#8221;, dedicado a la hija de Jose.&lt;/p&gt;
&lt;p&gt;No perdáis de vista al dueto Jose Reinoso y Antonio Serrano, porque pueden dar mucho que hablar&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-58&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Año:&lt;/strong&gt; 2004&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Músicos:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Pianos y teclados: &lt;span&gt;José Reinoso&lt;/span&gt;&lt;span&gt;&lt;br /&gt;
&lt;/span&gt;Guitarra eléctrica en &amp;#8220;Salsita con Luis&amp;#8221;: &lt;span&gt;Luis Salinas&lt;/span&gt;&lt;br /&gt;
Saxo soprano en &amp;#8220;El inocente&amp;#8221;: &lt;span&gt;Perico Sambeat&lt;/span&gt;&lt;br /&gt;
Armónica en &amp;#8220;Malena jugando&amp;#8221;: &lt;span&gt;Antonio Serrano&lt;/span&gt;&lt;br /&gt;
Trompeta en &amp;#8220;Candombe influenciado&amp;#8221;: &lt;span&gt;Raynald Colom&lt;/span&gt;&lt;br /&gt;
Bajo y tambor piano en &amp;#8220;Candombe influenciado&amp;#8221;: &lt;span&gt;Juan San Martín&lt;br /&gt;
&lt;/span&gt;Batería y tambor chico en &amp;#8220;Candombe influenciado&amp;#8221;: &lt;span&gt;José San Martín&lt;/span&gt;&lt;br /&gt;
Percusión y tambor repique en &amp;#8220;Candombe influenciado&amp;#8221;: &lt;span&gt;Nicolás Arnicho&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;Track list:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1.&lt;/span&gt; Para acunar a Borja &lt;span&gt;(José Reinoso)&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;2.&lt;/span&gt; Salsita con Luis &lt;span&gt;(José Reinoso)&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;3.&lt;/span&gt; The Gipsy &lt;span&gt;(B. Reid)&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;4.&lt;/span&gt; El inocente&lt;span&gt; (José Reinoso)&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;5.&lt;/span&gt; O grande amor &lt;span&gt; (Jobim &amp;#8211; Vinicious)&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;6.&lt;/span&gt; Tres tangos:&lt;br /&gt;
Nunca tuvo novio &lt;span&gt;(Bardi &amp;#8211; Cadícamo)&lt;/span&gt;&lt;span&gt;&lt;br /&gt;
La última curda &lt;/span&gt;&lt;span&gt;(Troilo &amp;#8211; Castillo)&lt;/span&gt;&lt;span&gt;&lt;br /&gt;
Golondrinas &lt;/span&gt;&lt;span&gt;(Gardel &amp;#8211; Lepera) &lt;/span&gt;&lt;br /&gt;
&lt;span&gt;7.&lt;/span&gt; Malena jugando &lt;span&gt; (José Reinoso)&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;8.&lt;/span&gt; Setembro &lt;span&gt;(Iván Lins)&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;9.&lt;/span&gt; Candombe influenciado &lt;span&gt;(José Reinoso)&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;10.&lt;/span&gt; Meu silencio &lt;span&gt;(Goncalvez &amp;#8211; Nucci)&lt;/span&gt;&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Aretha Franklin – I never loved a man the way I love you</title>
		<link href="http://pixel.codemaniacs.com/archives/49"/>
		<id>http://pixel.codemaniacs.com/?p=49</id>
		<updated>2009-08-10T21:09:46+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;aligncenter size-medium wp-image-50&quot; title=&quot;Aretha Franklin - I never loved a man&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/I_NEVER_LOVED_A_MAN-300x299.jpg&quot; alt=&quot;Aretha Franklin - I never loved a man&quot; width=&quot;262&quot; height=&quot;261&quot; /&gt;&lt;a class=&quot;alignright&quot; title=&quot;Escuchar en Spotify&quot; href=&quot;http://open.spotify.com/album/5WndWfzGwCkHzAbQXVkg2V&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;size-full wp-image-83 alignright&quot; title=&quot;spotifybig&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/spotifybig.png&quot; alt=&quot;spotifybig&quot; width=&quot;83&quot; height=&quot;34&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Debo decirlo, he elegido este disco principalmente por un tema: R.E.S.P.E.C.T.&lt;/p&gt;
&lt;p&gt;Aretha Franklin es una de las mejores reinas del Soul que ha habido. Una de las mejores voces que he escuchado. Toda una diva de la música todavía hoy.&lt;/p&gt;
&lt;p&gt;R.E.S.P.E.C.T. fue compuesto originalmente por Otis Redding y la grabó en 1965, pero Aretha la versionó y la bordó dos años después. El sencillo alcanzó el número uno y todavía hoy no es raro estar en una sala y escuchar que el dj la pincha.&lt;/p&gt;
&lt;p&gt;Es imposible no bailar cuando suena este tema, es imposible no temblar cuando la desgarradora voz pide a gritos respeto e igualdad.&lt;/p&gt;
&lt;p&gt;No hay que olvidar el resto de temas del disco. &lt;em&gt;I never loved a man the way I love you&lt;/em&gt; es también un tema digno de escuchar y que alcanzó altos puestos en las listas de éxitos.&lt;/p&gt;
&lt;p&gt;Disco muy muy recomendable. Aparecerán seguro más discos de Aretha en este blog.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-49&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Año:&lt;/strong&gt; 1967&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Músicos:&lt;/strong&gt; Willie Bridges (saxofón barítono), Charles Chalmers (saxofón tenor), Gene Chrisman (batería), Tommy Cogbill (bajo), Aretha Franklin (piano/voz), Carolyn Franklin (coros), Jimmy Johnson (guitarra), King Curtis (saxofón tenor), Melvin Lastie (trompeta), Chips Moman (guitarra) y Dewey Oldham (teclados).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Track list:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;#8220;Respect&amp;#8221; (Otis Redding) — 2:27&lt;/li&gt;
&lt;li&gt;&amp;#8220;Drown in my own tears&amp;#8221; (Henry Glover) — 4:07&lt;/li&gt;
&lt;li&gt;&amp;#8220;I never loved a man (the way I love you)&amp;#8221; (Ronnie Shannon) — 2:52&lt;/li&gt;
&lt;li&gt;&amp;#8220;Soul serenade&amp;#8221; (Luther Dixon, King Curtis) — 2:39&lt;/li&gt;
&lt;li&gt;&amp;#8220;Don&amp;#8217;t let me lose this dream&amp;#8221; (Aretha Franklin, Teddy White) — 2:23&lt;/li&gt;
&lt;li&gt;&amp;#8220;Baby, baby, baby&amp;#8221; (Aretha Franklin, Carolyn Franklin) — 2:54&lt;/li&gt;
&lt;li&gt;&amp;#8220;Dr. Feelgood (Love is a serious business)&amp;#8221; (Aretha Franklin, Teddy White) — 3:23&lt;/li&gt;
&lt;li&gt;&amp;#8220;Good times&amp;#8221; (Sam Cooke) — 2:10&lt;/li&gt;
&lt;li&gt;&amp;#8220;Do right woman, do right man&amp;#8221; (Chips Moman, Dan Penn) — 3:16&lt;/li&gt;
&lt;li&gt;&amp;#8220;Save me&amp;#8221; (Aretha Franklin, Carolyn Franklin, Curtis Ousley) — 2:21&lt;/li&gt;
&lt;li&gt;&amp;#8220;A change is gonna come&amp;#8221; (Sam Cooke) — 4:20&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Maceo Parker – Life on Planet Groove</title>
		<link href="http://pixel.codemaniacs.com/archives/42"/>
		<id>http://pixel.codemaniacs.com/?p=42</id>
		<updated>2009-08-10T20:50:10+00:00</updated>
		<content type="html">&lt;p&gt;&lt;div id=&quot;attachment_43&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;img class=&quot;size-full wp-image-43&quot; title=&quot;maceoparker&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/maceoparker.jpg&quot; alt=&quot;Life on Planet Groove - Maceo Parker&quot; width=&quot;240&quot; height=&quot;240&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Life on Planet Groove - Maceo Parker&lt;/p&gt;&lt;/div&gt;&lt;a class=&quot;alignright&quot; title=&quot;Escuchar en Spotify&quot; href=&quot;http://open.spotify.com/album/5GlkTpCBgyu1C8K25p9zj7&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;size-full wp-image-83 alignright&quot; title=&quot;spotifybig&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/spotifybig.png&quot; alt=&quot;spotifybig&quot; width=&quot;83&quot; height=&quot;34&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;No me ha resultado nada dificil proponer la escucha de un primer disco de Funk. Para mi, uno de los más divertidos es este, &lt;strong&gt;Life on Planet Groove&lt;/strong&gt; de &lt;em&gt;&lt;strong&gt;Maceo Parker&lt;/strong&gt;&lt;/em&gt;. Tengo especial debilidad por los discos de directo, puesto que yo habitualmente necesito que un disco me transmita fuerza y pasión, y eso sobre todo lo ofrecen los directos. Además los discos de directo muestran al músico &lt;em&gt;&amp;#8220;solo ante el peligro&amp;#8221;&lt;/em&gt;, sin trucos de estudio, que son muy interesantes (no digo que no), pero no se, me gusta ver lo que el músico puede dar de verdad cuando están la banda cara a cara con el público, con sus nervios, sus errores y su sentimiento.&lt;br /&gt;
Maceo Parker tocó el saxo alto en la banda de James Brown y allí se dió a conocer junto el saxofonista tenor Pee Wee Ellis y el trombonista Fred Wesley, con los que ha formado varias bandas y con los que sigue tocando. Sin embargo en el último disco de Maceo (Roots&amp;amp;Grooves) no han participado puesto que ha sido grabado con una Big Band (otro día hablaremos de este otro gran disco). Además he podido ver que Pee Wee Ellis ha aprovechado para experimentar con el Jazz fusión con raices africanas.&lt;/p&gt;
&lt;p&gt;Volviendo al disco, para mi esta es una buena representación de todo lo que sabe hacer Maceo Parker, un  gran responsable de la creación del Funk junto con el padrino James Brown. Destacable dentro de este disco la impresionante versión de Soul Power, mejorando en mi humilde opinión la versión original de JB.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-42&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Año:&lt;/strong&gt; 1992&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Músicos:&lt;/strong&gt; Maceo Parker (saxo alto), Fred Wesley (trombón), Pee Wee Ellis (saxo tenor), Rodney Jones (guitarra), Larry Goldings (hammond) y Kenwood Dennard (batería).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Producción:&lt;/strong&gt; Stephan Meyner y Maceo Parker.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Track List:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1. Shake everything you&amp;#8217;ve got &amp;#8211; 16:15&lt;/li&gt;
&lt;li&gt;2. Pass the peas &amp;#8211; 11:12&lt;/li&gt;
&lt;li&gt;3. I got you (I feel good) &amp;#8211; 3:38&lt;/li&gt;
&lt;li&gt;4. Got to get U &amp;#8211; 6:56&lt;/li&gt;
&lt;li&gt;5. Addictive love &amp;#8211; 8:37&lt;/li&gt;
&lt;li&gt;6. Children&amp;#8217;s world &amp;#8211; 6:07&lt;/li&gt;
&lt;li&gt;7. Georgia on my mind &amp;#8211; 7:12&lt;/li&gt;
&lt;li&gt;8. Soul power 92 &amp;#8211; 14:13&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Miles Davis – Kind of Blue</title>
		<link href="http://pixel.codemaniacs.com/archives/36"/>
		<id>http://pixel.codemaniacs.com/?p=36</id>
		<updated>2009-08-10T19:53:26+00:00</updated>
		<content type="html">&lt;p&gt;&lt;div id=&quot;attachment_37&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;img class=&quot;size-medium wp-image-37&quot; title=&quot;Kind of Blue&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/kob-300x300.jpg&quot; alt=&quot;Kind of Blue - Miles Davis&quot; width=&quot;241&quot; height=&quot;241&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Kind of Blue - Miles Davis&lt;/p&gt;&lt;/div&gt;&lt;a class=&quot;alignright&quot; title=&quot;Escuchar en Spotify&quot; href=&quot;http://open.spotify.com/album/1b856ltYT1bVoGqiloQh2n&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;size-full wp-image-83 alignright&quot; title=&quot;spotifybig&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/spotifybig.png&quot; alt=&quot;spotifybig&quot; width=&quot;83&quot; height=&quot;34&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Se que puede parecer un poco tópico, pero hay varias razones para elegir y recomendar este disco como primer disco de Jazz del blog. A parte de ser indudable que es posiblemente uno de los discos más influyentes del Jazz, se da el caso de que este año se cumple el 50 aniversario de su grabación en 1959 y además tuve la suerte hace menos de un mes de poder ver en directo al batería que grabó el disco (Jimmy Cobb) en un delicioso directo donde homenajearon la grabación de este gran disco.  Una buena pista de la calidad de este disco es ver los músicos que participaron en él, de la talla de John Coltrane, Paul Cambers o Bill Evans, a parte del propio Miles Davis, claro. Se grabó en poco menos de 10 horas a lo largo de dos días de improvisación y está considerado el disco de jazz más vendido de la historia, otro dato que lo hace merecedor de estar en esta lista. Fue editado por Columbia Records.&lt;/p&gt;
&lt;p&gt;Por supuesto es un disco muy recomendado, para mí de lo mejor que he oído en el Jazz, y eso que el jazz modal roza mi límite &lt;img src=&quot;http://pixel.codemaniacs.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-36&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Año:&lt;/strong&gt; 1959&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Músicos:&lt;/strong&gt; Miles Davis (trompeta), Julian &amp;#8220;Cannonball&amp;#8221; Adderley (saxofón alto), John Coltrane (saxofón tenor), Wynton Kelly (piano en &amp;#8220;Freddie Freeloader&amp;#8221;), Bill Evans (piano), Paul Chambers (Contrabajo), Jimmy Cobb (Batería).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Track list:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;#8220;So What&amp;#8221;&lt;/li&gt;
&lt;li&gt;&amp;#8220;Freddie Freeloader&amp;#8221;&lt;/li&gt;
&lt;li&gt;&amp;#8220;Blue in Green&amp;#8221;&lt;/li&gt;
&lt;li&gt;&amp;#8220;All Blues&amp;#8221;&lt;/li&gt;
&lt;li&gt;&amp;#8220;Flamenco Sketches&amp;#8221;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Productores:&lt;/strong&gt; Teo Marcero y Irving Townsend&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Ana Popovic – Live in Amsterdam</title>
		<link href="http://pixel.codemaniacs.com/archives/24"/>
		<id>http://pixel.codemaniacs.com/?p=24</id>
		<updated>2009-08-10T19:10:38+00:00</updated>
		<content type="html">&lt;p&gt;&lt;div id=&quot;attachment_25&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;img class=&quot;size-medium wp-image-25 &quot; title=&quot;anapopovic&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/ana+cover-300x297.jpg&quot; alt=&quot;Ana Popovic - Live in Amsterdam&quot; width=&quot;236&quot; height=&quot;233&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Ana Popovic - Live in Amsterdam&lt;/p&gt;&lt;/div&gt;&lt;a class=&quot;alignright&quot; title=&quot;Escuchar en Spotify&quot; href=&quot;http://open.spotify.com/album/2DjPytVUqltMu3MDhCOJvK&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;size-full wp-image-83 alignright&quot; title=&quot;spotifybig&quot; src=&quot;http://pixel.codemaniacs.com/wp-content/uploads/2009/08/spotifybig.png&quot; alt=&quot;spotifybig&quot; width=&quot;83&quot; height=&quot;34&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Empezando el género de Blues voy a proponer un disco muy enérgico y divertido. El disco &amp;#8220;&lt;strong&gt;Live in Amsterdam&lt;/strong&gt;&amp;#8221; de &lt;strong&gt;&lt;em&gt;Ana Popovic&lt;/em&gt;&lt;/strong&gt; es un directo con una fuerza increíble donde la increíble guitarrista y vocalista Ana, nacida en Serbia, ofrece uno de sus mejores blues acompañada de 3 grandes músicos: Dominique Vantomme (piano); Fabrice Ach (bajo); Denis Palatin (batería).&lt;/p&gt;
&lt;p&gt;Muy recomendable.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-24&quot;&gt;&lt;/span&gt;&lt;strong&gt;Año:&lt;/strong&gt; 2005&lt;/p&gt;
&lt;p&gt;Grabado en directo el 30 de Enero en Amsterdan (Holanda).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Músicos:&lt;/strong&gt; Ana Popovic (guitarra y voz), Dominique Vantomme (piano), Fabrice Ach (bajo) y Denis Palatin (batería).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Track list:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1. Intro &amp;#8211; 3:01&lt;/li&gt;
&lt;li&gt;2. Don&amp;#8217;t Bear Down on Me (I&amp;#8217;m Here to Steal the Show) &amp;#8211; 3:37&lt;/li&gt;
&lt;li&gt;3. Sittin&amp;#8217; on Top of the World &amp;#8211; 4:33&lt;/li&gt;
&lt;li&gt;4. Love Me Again &amp;#8211; 5:10&lt;/li&gt;
&lt;li&gt;5. Comfort to the Soul &amp;#8211; 6:03&lt;/li&gt;
&lt;li&gt;6. Navajo Moon &amp;#8211; 8:56&lt;/li&gt;
&lt;li&gt;7. Night by Night &amp;#8211; 4:11&lt;/li&gt;
&lt;li&gt;8. Bigtown Playboy &amp;#8211; 6:00&lt;/li&gt;
&lt;li&gt;9. Won&amp;#8217;t Let You Down &amp;#8211; 4:53&lt;/li&gt;
&lt;li&gt;10. Jaco &amp;#8211; 6:37&lt;/li&gt;
&lt;li&gt;11. Long Way Home &amp;#8211; 5:07&lt;/li&gt;
&lt;li&gt;12. My Man/Long Lost Love &amp;#8211; 9:29&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Productor ejecutivo:&lt;/strong&gt; Tom &amp;#8220;Curly&amp;#8221; Ruff&lt;br /&gt;
&lt;strong&gt;Mastering, Mixing:&lt;/strong&gt; Ronald Trijber&lt;/p&gt;</content>
		<author>
			<name>Pixel</name>
			<uri>http://pixel.codemaniacs.com</uri>
		</author>
		<source>
			<title type="html">Cotton Club Orchestra</title>
			<subtitle type="html">Jazz, Soul, Funk, Blues, R&amp;amp;B,...</subtitle>
			<link rel="self" href="http://pixel.codemaniacs.com/?feed=rss2"/>
			<id>http://pixel.codemaniacs.com/?feed=rss2</id>
			<updated>2009-10-29T16:00:26+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">crash handling</title>
		<link href="http://slack.codemaniacs.com/blog/2009/07/01/crash-handling/"/>
		<id>http://slack.codemaniacs.com/blog/?p=34</id>
		<updated>2009-07-01T00:07:53+00:00</updated>
		<content type="html">&lt;p&gt;Estaba yo preguntándome esta tarde si sería posible lanzar de forma automática &lt;code&gt;gdb&lt;/code&gt; cuando un programa cascara, sin necesidad de ponerse a depurar después, reproducir el bug, etc, al estilo del manejador de errores que instala Visual Studio en Windows que pregunta si se desea depurar la aplicación.&lt;/p&gt;
&lt;p&gt;Me ha salido algo como esto (HTML horrible para el coloreado de sintaxis patrocinado por Vim):&lt;br /&gt;
&lt;font&gt;&lt;br /&gt;
&lt;/font&gt;&lt;font color=&quot;#a020f0&quot;&gt;#include &lt;/font&gt;&lt;font color=&quot;#ff00ff&quot;&gt;&amp;lt;sys/types.h&amp;gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#a020f0&quot;&gt;#include &lt;/font&gt;&lt;font color=&quot;#ff00ff&quot;&gt;&amp;lt;unistd.h&amp;gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#a020f0&quot;&gt;#include &lt;/font&gt;&lt;font color=&quot;#ff00ff&quot;&gt;&amp;lt;signal.h&amp;gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#a020f0&quot;&gt;#include &lt;/font&gt;&lt;font color=&quot;#ff00ff&quot;&gt;&amp;lt;stdio.h&amp;gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#a020f0&quot;&gt;#include &lt;/font&gt;&lt;font color=&quot;#ff00ff&quot;&gt;&amp;lt;stdlib.h&amp;gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#2e8b57&quot;&gt;&lt;b&gt;void&lt;/b&gt;&lt;/font&gt;&amp;nbsp;attach_gdb(&lt;font color=&quot;#2e8b57&quot;&gt;&lt;b&gt;int&lt;/b&gt;&lt;/font&gt;&amp;nbsp;signum)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pid_t gdbpid;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pid_t debuggee_pid = getpid();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#2e8b57&quot;&gt;&lt;b&gt;int&lt;/b&gt;&lt;/font&gt;&amp;nbsp;gdb_exit_status;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#2e8b57&quot;&gt;&lt;b&gt;char&lt;/b&gt;&lt;/font&gt;&amp;nbsp;pidbuf[&lt;font color=&quot;#ff00ff&quot;&gt;100&lt;/font&gt;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#2e8b57&quot;&gt;&lt;b&gt;char&lt;/b&gt;&lt;/font&gt;&amp;nbsp;exebuf[&lt;font color=&quot;#ff00ff&quot;&gt;100&lt;/font&gt;]; &lt;font color=&quot;#0000ff&quot;&gt;// should be safe unless PIDs reach ~90 digits ;P&lt;/font&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sprintf(pidbuf, &lt;font color=&quot;#ff00ff&quot;&gt;&amp;quot;&lt;/font&gt;&lt;font color=&quot;#6a5acd&quot;&gt;%d&lt;/font&gt;&lt;font color=&quot;#ff00ff&quot;&gt;&amp;quot;&lt;/font&gt;, debuggee_pid);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sprintf(exebuf, &lt;font color=&quot;#ff00ff&quot;&gt;&amp;quot;/proc/&lt;/font&gt;&lt;font color=&quot;#6a5acd&quot;&gt;%d&lt;/font&gt;&lt;font color=&quot;#ff00ff&quot;&gt;/exe&amp;quot;&lt;/font&gt;, debuggee_pid);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&lt;font color=&quot;#ff00ff&quot;&gt;&amp;quot;Signal &lt;/font&gt;&lt;font color=&quot;#6a5acd&quot;&gt;%d&lt;/font&gt;&lt;font color=&quot;#ff00ff&quot;&gt;&amp;nbsp;received. Attaching GDB to process. PID=&lt;/font&gt;&lt;font color=&quot;#6a5acd&quot;&gt;%d&lt;/font&gt;&lt;font color=&quot;#6a5acd&quot;&gt;\n&lt;/font&gt;&lt;font color=&quot;#ff00ff&quot;&gt;&amp;quot;&lt;/font&gt;, signum, debuggee_pid);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#a52a2a&quot;&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;&amp;nbsp;((gdbpid = fork()) == &lt;font color=&quot;#ff00ff&quot;&gt;0&lt;/font&gt;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;execlp(&lt;font color=&quot;#ff00ff&quot;&gt;&amp;quot;gdb&amp;quot;&lt;/font&gt;, &lt;font color=&quot;#ff00ff&quot;&gt;&amp;quot;gdb&amp;quot;&lt;/font&gt;, exebuf, pidbuf, &lt;font color=&quot;#ff00ff&quot;&gt;NULL&lt;/font&gt;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;perror(&lt;font color=&quot;#ff00ff&quot;&gt;&amp;quot;execlp&amp;quot;&lt;/font&gt;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(&lt;font color=&quot;#ff00ff&quot;&gt;1&lt;/font&gt;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;waitpid(gdbpid, &amp;amp;gdb_exit_status, &lt;font color=&quot;#ff00ff&quot;&gt;0&lt;/font&gt;); &lt;font color=&quot;#0000ff&quot;&gt;// hold on, we want to be debugged&lt;/font&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(&lt;font color=&quot;#ff00ff&quot;&gt;1&lt;/font&gt;);&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#2e8b57&quot;&gt;&lt;b&gt;void&lt;/b&gt;&lt;/font&gt;&amp;nbsp;__attribute__((constructor)) setup_handler()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#2e8b57&quot;&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/font&gt;&amp;nbsp;sigaction sa, old_sa;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sa.sa_handler = attach_gdb;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sigemptyset(&amp;amp;sa.sa_mask);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sa.sa_flags=&lt;font color=&quot;#ff00ff&quot;&gt;0&lt;/font&gt;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#0000ff&quot;&gt;// Register the handler for all actions which dump core by default&lt;/font&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sigaction(&lt;font color=&quot;#ff00ff&quot;&gt;SIGSEGV&lt;/font&gt;, &amp;amp;sa, &amp;amp;old_sa);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sigaction(&lt;font color=&quot;#ff00ff&quot;&gt;SIGFPE&lt;/font&gt;, &amp;amp;sa, &amp;amp;old_sa);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sigaction(&lt;font color=&quot;#ff00ff&quot;&gt;SIGABRT&lt;/font&gt;, &amp;amp;sa, &amp;amp;old_sa);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sigaction(&lt;font color=&quot;#ff00ff&quot;&gt;SIGILL&lt;/font&gt;, &amp;amp;sa, &amp;amp;old_sa);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sigaction(&lt;font color=&quot;#ff00ff&quot;&gt;SIGQUIT&lt;/font&gt;, &amp;amp;sa, &amp;amp;old_sa);&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Si se compila como librería dinámica y se enlaza a cualquiera de nuestros programas (o se precarga con &lt;code&gt;LD_PRELOAD&lt;/code&gt;) lanza un &lt;code&gt;gdb&lt;/code&gt; asociado al proceso al recibir cualquiera de las señales que causarían un core dump y terminación del programa :D.&lt;/p&gt;
&lt;p&gt;¿Alguna idea para mejorarlo y que sea práctico? ¿Existe ya algo asi en un paquete Debian que hace mil cosas molonas más? (seguro que sí XD).&lt;/p&gt;</content>
		<author>
			<name>slack</name>
			<uri>http://slack.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">Nightly build</title>
			<subtitle type="html">&quot;Give me six hours to chop down a tree and I will spend the first four sharpening the axe.&quot; - Abraham Lincoln</subtitle>
			<link rel="self" href="http://slack.codemaniacs.com/blog/feed/atom/"/>
			<id>http://slack.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T01:00:17+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Astalavista baby!</title>
		<link href="http://plutontech.losplutonianos.net/2009/06/06/astalavista-baby/"/>
		<id>http://plutontech.losplutonianos.net/?p=418</id>
		<updated>2009-06-06T09:48:37+00:00</updated>
		<content type="html">&lt;p&gt;Aquellos que crecimos en Internet con paginas tan ruines, pero en rapida expansión, como astalavista podemos leer estos dias como un grupo &amp;#8220;anti-sec?&amp;#8221; le ha metido un pepinazo a este sitio. Vamos, que vuelve a ser noticia.&lt;/p&gt;
&lt;p&gt;Lo que ocurre es que este sitio, ya en clara decadencia, no era lo que todos conocimos y por tanto, la noticia, entra en nuestros cerebros mas en el ambito de la curiosidad, que de la repulsa.&lt;/p&gt;
&lt;p&gt;Bueno, sea cual fuera nuestra opinión, lo que si es cierto es que desde 1994 dicho sitio ha funcionado hasta la fecha.&lt;/p&gt;
&lt;p&gt;Toda la info, incluido la extraida del reventon a la paginita, queda explicadita &lt;a href=&quot;http://marcoramilli.blogspot.com/2009/06/anti-sec-group-destroyed-astalavista.html&quot;&gt;aqui&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>QuasaR</name>
			<uri>http://plutontech.losplutonianos.net</uri>
		</author>
		<source>
			<title type="html">Pluton Technologies</title>
			<subtitle type="html">Sistemas Centrales de los Plutonianos</subtitle>
			<link rel="self" href="http://plutontech.losplutonianos.net/feed/atom/"/>
			<id>http://plutontech.losplutonianos.net/feed/atom/</id>
			<updated>2010-06-02T07:00:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Welcome to Codepixel&amp;#8217;s planet</title>
		<link href="http://www.pplux.com/2009/05/11/welcome-to-codepixels-planet/"/>
		<id>http://www.pplux.com/?p=224</id>
		<updated>2009-05-11T08:21:00+00:00</updated>
		<content type="html">&lt;p&gt;Just to start a new tag &amp;#8220;codepixel&amp;#8221; &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;The whole planet &lt;a href=&quot;http://planet.codepixel.com/&quot;&gt;here&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">The Safe bool idiom.</title>
		<link href="http://www.pplux.com/2009/02/18/the-safe-bool-idiom/"/>
		<id>http://www.pplux.com/?p=220</id>
		<updated>2009-05-11T08:20:56+00:00</updated>
		<content type="html">&lt;p&gt;This is something I came across reviewing the headers of &lt;a href=&quot;http://www.openscenegraph.org&quot;&gt;OSG&lt;/a&gt;, it&amp;#8217;s called the &amp;#8220;&lt;a href=&quot;http://www.artima.com/cppsource/safebool.html&quot;&gt;safe bool idiom&lt;/a&gt;&amp;#8221; and arises when we try to overload the bool operator of a class to make it part of boolean expressions&amp;#8230; Of course this is wrong, let me spoil you a correct version of what should look like a class using the  &lt;em&gt;&lt;a href=&quot;http://www.artima.com/cppsource/safebool.html&quot;&gt;safe bool idiom&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;c++&quot;&gt;
  class Testable {
    bool ok_;
    typedef void (Testable::*bool_type)() const;
    void this_type_does_not_support_comparisons() const {}
  public:
    explicit Testable(bool b=true):ok_(b) {}

    operator bool_type() const {
      return ok_==true ?
        &amp;#038;Testable::this_type_does_not_support_comparisons : 0;
    }
  };
&lt;/pre&gt;
&lt;blockquote&gt;&lt;p&gt;
Simple, eh? Let&amp;#8217;s examine what&amp;#8217;s going on here. First, we typedef bool_type to be a pointer to a const member function of Testable, taking zero arguments and returning void. This is our magic type that allows for testing in Boolean contexts, without taking part in overloading contexts. Next, we define a conversion function to bool_type, just as we did with bool and void* earlier. Finally, we return &amp;#8220;true&amp;#8221; using a pointer to a member function (this_type_does_not_support_comparisons), which fits the bool_type, and a null value for &amp;#8220;false&amp;#8221;. It&amp;#8217;s now possible to safely test instances of Testable in Boolean contexts. The strange name does have a purpose; read on to find out what it is!&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Yeah, simple! the way I like it. XD&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">switching from Spanish to English</title>
		<link href="http://www.pplux.com/2008/11/02/switching-from-spanish-to-english/"/>
		<id>http://www.pplux.com/?p=178</id>
		<updated>2009-05-11T08:20:33+00:00</updated>
		<content type="html">&lt;p&gt;The reasons because I didn&amp;#8217;t write in English were perfectly explained by &lt;a href=&quot;http://soledadpenades.com/&quot;&gt;sole&lt;/a&gt; &lt;a href=&quot;http://soledadpenades.com/2008/01/29/you-and-me-in-babel/&quot;&gt;some time ago&lt;/a&gt;. I&amp;#8217;m not trying to be &amp;#8220;cool&amp;#8221; by start writing in English, I&amp;#8217;m just trying to be a little more &amp;#8220;International&amp;#8221; and hopefully most of the technical stuff I want to talk about will reach a bigger audience.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve placed a new category &lt;a href=&quot;http://www.pplux.com/category/english/&quot;&gt;English&lt;/a&gt; (&lt;a href=&quot;feed://www.pplux.com/category/english/feed/&quot;&gt;RSS&lt;/a&gt;) for those that don&amp;#8217;t care what I have to say in Spanish XD&lt;/p&gt;
&lt;p&gt;And pleeeeeeeease, If you find any mistake in my grammar, vocabulary, etc. leave me a comment! I&amp;#8217;m also trying to improve my English &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Jugando con Qt</title>
		<link href="http://slack.codemaniacs.com/blog/2009/03/13/jugando-con-qt/"/>
		<id>http://slack.codemaniacs.com/blog/?p=29</id>
		<updated>2009-03-13T14:58:54+00:00</updated>
		<content type="html">&lt;p&gt;El otro día me encontré con &lt;a href=&quot;http://www.codef00.com/projects.php#Debugger&quot;&gt;edb&lt;/a&gt; (una especie de OllyDbg para linux) y al ver la buena pinta que tenía me acordé de lo bonito que sería tener una interfaz gráfica para depurar en mi &lt;a href=&quot;http://slack.codemaniacs.com/wenboi&quot;&gt;emulador de GameBoy&lt;/a&gt;. Me he puesto a juguetear con Qt y me está gustando. Está muy bien documentada y es bastante agradable de usar, una vez se pasa el susto de ver esas cosas raras como &amp;#8220;public slots:&amp;#8221; en mitad de la declaración de una clase en C++. &lt;/p&gt;
&lt;p&gt;De momento he conseguido integrar el emu en una ventana de Qt, el redibujado va bastante más rápido de lo que me esperaba, y tengo el emulador en un hilo y la parte gráfica en otro. Ahora me falta empezar de verdad con el debugger. Ahi va un shot :)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://slack.codemaniacs.com/wenboi/shots/qtboi1.png&quot; alt=&quot;qtboi screenshot&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>slack</name>
			<uri>http://slack.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">Nightly build</title>
			<subtitle type="html">&quot;Give me six hours to chop down a tree and I will spend the first four sharpening the axe.&quot; - Abraham Lincoln</subtitle>
			<link rel="self" href="http://slack.codemaniacs.com/blog/feed/atom/"/>
			<id>http://slack.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T01:00:17+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">ctypes</title>
		<link href="http://slack.codemaniacs.com/blog/2008/06/06/ctypes/"/>
		<id>http://slack.codemaniacs.com/blog/?p=24</id>
		<updated>2009-02-11T17:24:33+00:00</updated>
		<content type="html">&lt;p&gt;El otro día me encontré con un módulo interesante de python que no conocía: ctypes. Sirve para comunicarse con librerías en C: permite cargar librerías dinámicas y llamar a sus funciones, definir tipos equivalentes a los de C para pasarlos de un lado a otro e incluso especificar funciones python como callbacks de C. Vamos, que se pueden crear &lt;i&gt;bindings&lt;/i&gt; a librerías externas escribiendo únicamente código python.&lt;/p&gt;
&lt;p&gt;Ahi va un ejemplillo tonto usando la libavformat:&lt;/p&gt;
&lt;pre&gt;
#!/usr/bin/python
import sys
from ctypes import *
import ctypes.util

av = CDLL(ctypes.util.find_library(&quot;avformat&quot;))
filename = sys.argv[1]
# pFormatCtx deberia ser un puntero a AVFormatContext,
# pero esto es solo un ejemplo simple :)
pFormatCtx = c_void_p() 

av.av_register_all()
av.av_open_input_file(byref(pFormatCtx), filename, None, 0, None)
av.dump_format(pFormatCtx, 0, filename, 0)
&lt;/pre&gt;
&lt;p&gt;Por supuesto para hacer algo más serio habría que declarar en python las estructuras como AVFormatContext que se definen en las cabeceras correspondientes y cosas así, pero entonces el programa de ejemplo sería demasiado engorroso como para leerlo en un blog ;). El ejemplo muestra una salida como esta:&lt;/p&gt;
&lt;pre&gt;
$ ./av.py test.avi
Input #0, avi, from 'test.avi':
  Duration: N/A, bitrate: N/A
  Stream #0.0: Video: mpeg4, 512x420,   inf fps(c)
  Stream #0.1: Audio: vorbis, 22050 Hz, stereo, 24 kb/s
&lt;/pre&gt;
&lt;p&gt;Referencias:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://docs.python.org/lib/ctypes-ctypes-tutorial.html&quot;&gt;Tutorial de ctypes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.inb.uni-luebeck.de/~boehme/using_libavcodec.html&quot;&gt;Using libavformat and libavcodec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.inb.uni-luebeck.de/~boehme/libavcodec_update.html&quot;&gt;Using libavformat and libavcodec: An Update&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>slack</name>
			<uri>http://slack.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">Nightly build</title>
			<subtitle type="html">&quot;Give me six hours to chop down a tree and I will spend the first four sharpening the axe.&quot; - Abraham Lincoln</subtitle>
			<link rel="self" href="http://slack.codemaniacs.com/blog/feed/atom/"/>
			<id>http://slack.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T01:00:17+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">rsync, root and sudo</title>
		<link href="http://www.pplux.com/2009/02/07/rsync-root-and-sudo/"/>
		<id>http://www.pplux.com/?p=214</id>
		<updated>2009-02-07T20:21:20+00:00</updated>
		<content type="html">&lt;p&gt;Here is the thing, the other day I wanted to copy one subdirectory from one computer to another, I can not rely on scp because I needed root permissions, neither tar worked because there was symlinks, different file permissions and owners, and there wasn&amp;#8217;t space enough to do it (of course, you can send the tar using netcat&amp;#8230;). The perfect solution to do such a copy is use rsync, it works nice, and can be used to reupdate a backup, and so on. &lt;/p&gt;
&lt;p&gt;The problem is I need both root permissions on both machines, on the local machine having root permissions is the easy part but how should we proceed to get root permissions at the other end ?&lt;/p&gt;
&lt;p&gt;You can do several things, like creating the root user, disable sudo asking for password, &amp;#8230; but I won&amp;#8217;t recommend them. The solution I came across ( I don&amp;#8217;t remember from where ) is simple, but quite forgivable (that&amp;#8217;s why I&amp;#8217;m writing a post-to-myself). Here it is:&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;c&quot;&gt;
stty -echo; ssh myUser@REMOTE_SERVER &quot;sudo -v&quot;; stty echo
rsync -avze ssh --rsync-path='sudo rsync' myUser@REMOTE_SERVER:/REMOTE_PATH/ LOCAL_PATH
&lt;/pre&gt;
&lt;p&gt;The second line tells sudo to execute &amp;#8220;sudo rsync&amp;#8221; instead of &amp;#8220;rsync&amp;#8221; on the remote host. Without the first line sudo will prompt for a password (and we won&amp;#8217;t be able to input it), the &amp;#8220;sudo -v&amp;#8221; is the one which does the trick. It simply touches the timestamp sudo has to avoid asking the password on each call. &lt;/p&gt;
&lt;p&gt;The &amp;#8220;stty [-]echo&amp;#8221; avoid others to have a look at our passwords while we type them &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">FELIZ AÑO TERRICOIDE</title>
		<link href="http://plutontech.losplutonianos.net/2008/12/24/feliz-ano-terricoide/"/>
		<id>http://plutontech.losplutonianos.net/2008/12/24/feliz-ano-terricoide/</id>
		<updated>2008-12-24T17:33:05+00:00</updated>
		<content type="html">&lt;p&gt;Realmente deberiamos de anunciar una felices fiestas. &lt;/p&gt;
&lt;p&gt;Lo que pasa es que aqui en la Tierra es fiesta cuando uno la tiene o la celebra. Mucha poblacion trabaja, luego fiesta, poca.&lt;/p&gt;
&lt;p&gt;No obstante, lo que si ocurrirá pase lo que pase, es que la tierra terminará un ciclo alrededor de su estrella central, el Sol. Por lo tanto, dispararé ahi antes de que se me olvide.&lt;/p&gt;
&lt;p&gt;FELIZ AÑO A TODOS!. Esperemos que el siguiente ciclo sea mejor que este para todos.&lt;/p&gt;
&lt;p&gt;PD: Para celebrarlo en pluton, todavia queda unos pocos años &lt;img src=&quot;http://plutontech.losplutonianos.net/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>QuasaR</name>
			<uri>http://plutontech.losplutonianos.net</uri>
		</author>
		<source>
			<title type="html">Pluton Technologies</title>
			<subtitle type="html">Sistemas Centrales de los Plutonianos</subtitle>
			<link rel="self" href="http://plutontech.losplutonianos.net/feed/atom/"/>
			<id>http://plutontech.losplutonianos.net/feed/atom/</id>
			<updated>2010-06-02T07:00:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Trabajos complicados: conferenciante.</title>
		<link href="http://plutontech.losplutonianos.net/2008/12/22/trabajos-complicados-conferenciante/"/>
		<id>http://plutontech.losplutonianos.net/?p=413</id>
		<updated>2008-12-22T02:46:06+00:00</updated>
		<content type="html">&lt;p&gt;- Hola, buenos dias! y de donde dices que eres?&lt;/p&gt;
&lt;p&gt;- Soy de Madrid y he venido a Valencia a un curso.&lt;/p&gt;
&lt;p&gt;- Pues encantado,  y a que te dedicas?&lt;/p&gt;
&lt;p&gt;- Soy conferenciante.&lt;/p&gt;
&lt;p&gt;Complicado, a mi entender, el merendar de esa palabra de única acepción en la RAE y que una vez alcanza mi cerebro me produce una difícil digestión.&lt;/p&gt;
&lt;p&gt;Desconozco si esto es una moda traida desde epocas ancestrales con una concepcion similar a la de &amp;#8220;charlatan&amp;#8221; o de tiempos pasados mas cercanos y que mi abuela llamaria &amp;#8220;pregonero&amp;#8221;. En cualquier caso resulta una palabra que hace saltar todas las alarmas de mi subconsciente.&lt;/p&gt;
&lt;p&gt;Puede ser que el principal problema sea realmente el significado tan amplio de la palabra. Lo que no cabe duda es que a dia de hoy es un trabajo valido, o por lo menos, una manera de ganarse la vida.&lt;/p&gt;
&lt;p&gt;Ya lo dejó claro Al Gore cobrando 240000 pavos por conferencia y prohibiendo la reproduccion total de las transparencias que utiliza. O Kevin Mitick cuyo salario inicial de su empresa de 1 dolar era el chiste para hacer olvidar los derechos por entrevista y publicacion que cobraba&amp;#8230; o incluso Marcelo Tosatti, donde, ademas de la susodicha pasta gansa incluia a su mujer en sus viajes, como tiene que ser.&lt;/p&gt;
&lt;p&gt;Claro que si, el que no corre, vuela, y es un buen curro: Se viaja, se da uno a conocer y se consigue ser popular con lo que seguro que algun pobre monta un club de fans o se convierte en admirador de primera.&lt;/p&gt;
&lt;p&gt;Me comentaban que es un &amp;#8220;salario&amp;#8221; justificado por la popularidad del &amp;#8220;conferenciante&amp;#8221; y su &amp;#8220;experiencia&amp;#8221;. Si claro, ademas esta chulisimo porque la bola se retroalimenta, cuanto mas se habla, mas se conoce, cuanto mas se conoce, mas popular y esta es una de las variables para justificar mas pasta gansa. Collonut.&lt;/p&gt;
&lt;p&gt;El problema es, como todo en esta vida, el saco. Si todo va al saco de &amp;#8220;conferenciante&amp;#8221; no se hable mas&amp;#8230;. mi abuela tiene 80 años de experiencia en la creacion de torrijas de pan. Tengo que hacer la prueba leñe, si es que estamos bobos.&lt;/p&gt;
&lt;p&gt;Conferenciante como respuesta al que a que te dedicas&amp;#8230; no te digo!.  Lo que tiene uno que oir.&lt;/p&gt;
&lt;p&gt;En fin, desde aquí os animo a todos a ser conferenciantes: se viaja, se cobra, se hace uno popular..  y en  estos tiempos tan apretaditos es una opción altamente valida.&lt;/p&gt;
&lt;p&gt;Buenas noches..&lt;/p&gt;</content>
		<author>
			<name>QuasaR</name>
			<uri>http://plutontech.losplutonianos.net</uri>
		</author>
		<source>
			<title type="html">Pluton Technologies</title>
			<subtitle type="html">Sistemas Centrales de los Plutonianos</subtitle>
			<link rel="self" href="http://plutontech.losplutonianos.net/feed/atom/"/>
			<id>http://plutontech.losplutonianos.net/feed/atom/</id>
			<updated>2010-06-02T07:00:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">from subversion to git</title>
		<link href="http://www.pplux.com/2008/11/26/from-subversion-to-git/"/>
		<id>http://www.pplux.com/?p=194</id>
		<updated>2008-11-28T09:19:27+00:00</updated>
		<content type="html">&lt;p&gt;Recently I&amp;#8217;ve been playing with git and I found it fascinating!, for those that still don&amp;#8217;t know what it is, git is a really fast distributed revision control system (&lt;a href=&quot;http://en.wikipedia.org/wiki/Git_%28software%29&quot;&gt;wikipedia&lt;/a&gt;). Now the problem is how to switch from subversion to git, fortunately &lt;a href=&quot;http://www.kernel.org/pub/software/scm/git/docs/git-svn.html&quot;&gt;git-svn&lt;/a&gt; helps a lot and we can play with git and subversion in many ways. Let&amp;#8217;s talk about them from the easiest to the not-so-easy way. I&amp;#8217;m supposing here that you want to move from a centralized subversion to a git repository that probably will be online on a server.&lt;/p&gt;
&lt;h2&gt;Complete migration from subversion to git&lt;/h2&gt;
&lt;p&gt;This is for those that want to throw  subversion away completely, for some reason this is the easiest way to switch. First what you would do on the server:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;span class=&quot;blue&quot;&gt;# first clone the repository from subversion&lt;br /&gt;
#  if you can use file:// it will be faster,&lt;br /&gt;
#  otherwise use &lt;/span&gt;&lt;span class=&quot;red&quot;&gt;http://your-project-url.com/svn/MySuperProject &lt;/span&gt;&lt;br /&gt;
[server]$ git svn clone -s &lt;span class=&quot;red&quot;&gt;file:///home/pplux/&amp;#8230;/svn/MySuperProject&lt;/span&gt; tmp&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# clone to a bare new git repository (with no track of subversion)&lt;/span&gt;&lt;br /&gt;
[server]$ git clone &amp;#8211;bare file://`pwd`/tmp MySuperProject&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# remove the old git repo from subversion, no longer needed&lt;/span&gt;&lt;br /&gt;
[server]$ rm -rf tmp/&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# update server info, for &amp;#8220;dumb&amp;#8221; servers this is needed&lt;/span&gt;&lt;br /&gt;
[server]$ cd MySuperProject/&lt;br /&gt;
[server]$ git &amp;#8211;bare update-server-info&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Now clients can simple clone your repository and start working:&lt;br /&gt;
&lt;code&gt;&lt;span class=&quot;blue&quot;&gt;# use this for normal-read-only, or maybe you could use ssh://&lt;br /&gt;
#   if you plan to upload data.&lt;/span&gt;&lt;br /&gt;
[client] $ git clone &lt;span class=&quot;green&quot;&gt;http://your-server-url.com/git/MySuperProject&lt;/span&gt;&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;Mirroring the subversion repository and keep subversion&lt;/h2&gt;
&lt;p&gt;Here we want to keep the subversion repository like the main reference of the project, but let people (or ourselves) use git for development. The reason to mirror the subversion is just a matter of speed, it is much faster to clone an existing git repository than cloning from subversion each time. &lt;/p&gt;
&lt;p&gt;Here we will need to do a bit more of work, but it&amp;#8217;s a much smoother way to migrate from subversion to git. First what we need to do on the server:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;span class=&quot;blue&quot;&gt;# Create and initialize a bare git repository&lt;/span&gt;&lt;br /&gt;
[server]$ mkdir MySuperProject[server]$ cd MySuperProject/&lt;br /&gt;
[server]$ git &amp;#8211;bare init&lt;br /&gt;
Initialized empty Git repository in /home/pplux/&amp;#8230;/MySuperProject/&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# set svn project to import&lt;/span&gt;&lt;br /&gt;
[server]$ git &amp;#8211;bare svn init -s &lt;span class=&quot;red&quot;&gt;http://your-server-url.com/svn/MySuperProject&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# fetch svn data (sloooow)&lt;/span&gt;&lt;br /&gt;
[server]$ git &amp;#8211;bare svn fetch &amp;#8211;all&lt;br /&gt;
    A   src/CMakeLists.txt&lt;br /&gt;
        A   CMakeLists.txt&lt;br /&gt;
        W: +empty_dir: trunk/include&lt;br /&gt;
&amp;#8230;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# auxiliary files to help &amp;#8220;dumb&amp;#8221; servers&lt;/span&gt;&lt;br /&gt;
[server]$ git &amp;#8211;bare update-server-info&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Now the client, here we will do much more work than before to setup both the origin from the git mirror and the subversion config to commit there future changes.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;span class=&quot;blue&quot;&gt;# Create and initialize our copy of the git repository&lt;/span&gt;&lt;br /&gt;
[client] $ mkdir MySuperProject&lt;br /&gt;
[client] $ cd MySuperProject/&lt;br /&gt;
[client] $ git init&lt;br /&gt;
Initialized empty Git repository in /Users/pplux/projects/MySuperProject/.git/&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# setup the server as the initial origin of data&lt;/span&gt;&lt;br /&gt;
[client] $ git remote add origin &lt;span class=&quot;green&quot;&gt;http://your-server-url.com/git/MySuperProject&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# also tell git to fecth data from the remote origin(that case svn)&lt;/span&gt;&lt;br /&gt;
[client] $ git config &amp;#8211;add remote.origin.fetch &amp;#8216;+refs/remotes/*:refs/remotes/*&amp;#8217;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# fetch data from the git mirror(takes a bit)&lt;/span&gt;&lt;br /&gt;
[client] $ git fetch&lt;br /&gt;
got 2c68737541f19685f667f601a502447425d1fcfe&lt;br /&gt;
walk 2c68737541f19685f667f601a502447425d1fcfe&lt;br /&gt;
got d4916373650b9bb636c0284dd501e6c7bfa8e304&lt;br /&gt;
got 13af9568120f8e7771bd386d9b7dadf69f1181cb&lt;br /&gt;
&amp;#8230;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# setup the original subversion as&lt;/span&gt;&lt;br /&gt;
[client] $ git svn -s init &lt;span class=&quot;red&quot;&gt;http://your-server-url.com/svn/MySuperProject&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# rebuild data&amp;#8230;&lt;/span&gt;&lt;br /&gt;
[client] $ git svn fetch&lt;br /&gt;
Rebuilding .git/svn/trunk/.rev_map.1a3bf6a2-ba3d-0410-9263-a3f888f14dcd &amp;#8230;&lt;br /&gt;
r1 = 126490373bfbc2a770d762398b67fffeef73bead&lt;br /&gt;
r2 = a2288725c8c68ef426b97cf2b28a9135a34734d3&lt;br /&gt;
r3 = 4158b92a5c68489bb6ff2b4f4567cf8f830d7282&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;blue&quot;&gt;# to start working create a master that will track &amp;#8220;trunk&amp;#8221;&lt;/span&gt;&lt;br /&gt;
[client] $ git checkout -b master -t trunk&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt; Reasons for switching to git &lt;/h2&gt;
&lt;p&gt;The post ends here you can safely stop reading now, but if you ask me, there are some good reasons to switch to git:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; it&amp;#8217;s faster, not only faster when doing actual SCM work, it allows you to develop faster, no need to wait while the commit is transmitted to the server, you can work offline wherever you are&amp;#8230; &lt;/li&gt;
&lt;li&gt; it works well with subversion, you can use it even if the main project never moves from a subversion repository or you are the only one using git while everybody else is using subversion &lt;/li&gt;
&lt;li&gt; you don&amp;#8217;t need to develop a full feature before a commit, you can work on your own doing commits often without worrying about anybody else.&lt;/li&gt;
&lt;li&gt; git is meant to work on branches, this is a different approach from the normal subversion use, with git you are supposed to work on branches, and it&amp;#8217;s great! I like to develop different &amp;#8220;features&amp;#8221; on different branches, I can switch the branch, do several things at the same time&amp;#8230; and so on.&lt;/li&gt;
&lt;li&gt;you have the whole history, not just the last commit.&lt;/li&gt;
&lt;li&gt;it&amp;#8217;s secure, you don&amp;#8217;t need several people to share the same repository, git &amp;#8220;default&amp;#8221; model works in a different way where each person has its own public git. But, everything in git is hashed, even branches, so you can easily check if your private git has the same things as the remote git (that&amp;#8217;s difficult to achieve with subversion)&lt;/li&gt;
&lt;li&gt; it&amp;#8217;s like vim vs notepad! I like git because is fun, it can do many many things, and it&amp;#8217;s always good to have something new to play with.&lt;/li&gt;
&lt;li&gt; if CVS was for dinosaurs when you started using SVN, now SVN is for the Neanderthals&amp;#8230; so start using git!&lt;/li&gt;
&lt;li&gt; You don&amp;#8217;t have to be a ruby developer to use git! git is another SCM&amp;#8230; not the cool tool just for cool ruby developers&amp;#8230; come on.&lt;/li&gt;
&lt;li&gt; Because Linus Torvalds made it:&lt;br /&gt;&lt;/li&gt;
&lt;li&gt; &amp;#8230; well, maybe Linus is not a good reason to use it&amp;#8230; I don&amp;#8217;t fancy calling people ugly and idiot, anyway git is great.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And big thanks to &lt;a href=&quot;http://slack.codemaniacs.com/&quot;&gt;slack&lt;/a&gt; for pointing me out git, if he says something is good stuff&amp;#8230; believe him &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Other good links about what we&amp;#8217;ve talked here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.gnome.org/~federico/news-2008-11.html#27&quot;&gt;http://www.gnome.org/~federico/news-2008-11.html#27&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://markmcb.com/tag/workflow/&quot;&gt;http://markmcb.com/tag/workflow/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://utsl.gen.nz/talks/git-svn/intro.html#howto-track-rebuildmeta&quot;&gt;http://utsl.gen.nz/talks/git-svn/intro.html#howto-track-rebuildmeta&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.viget.com/extend/effectively-using-git-with-subversion/&quot;&gt;http://www.viget.com/extend/effectively-using-git-with-subversion/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://techbase.kde.org/Development/Tutorials/Git#Interfacing_KDE.27s_SVN_repository_with_git-svn&quot;&gt;http://techbase.kde.org/Development/Tutorials/Git#Interfacing_KDE.27s_SVN_repository_with_git-svn&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://live.gnome.org/GitForGnomeDevelopers&quot;&gt;http://live.gnome.org/GitForGnomeDevelopers&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://tsunanet.blogspot.com/2007/07/learning-git-svn-in-5min.html&quot;&gt;http://tsunanet.blogspot.com/2007/07/learning-git-svn-in-5min.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://blogs.gnome.org/johncarr/2008/06/21/git-mirrorgnomeorg/&quot;&gt;http://blogs.gnome.org/johncarr/2008/06/21/git-mirrorgnomeorg/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://markmcb.com/2008/09/17/migrating-a-subversion-svn-project-and-server-to-git/&quot;&gt;http://markmcb.com/2008/09/17/migrating-a-subversion-svn-project-and-server-to-git/&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">The return to the dark side</title>
		<link href="http://www.pplux.com/2008/11/24/the-return-to-the-dark-side/"/>
		<id>http://www.pplux.com/?p=184</id>
		<updated>2008-11-24T10:50:09+00:00</updated>
		<content type="html">&lt;p&gt;Since &lt;a href=&quot;http://twitter.com/pplux/status/984116656&quot;&gt;October 31st, around 9:45am,&lt;/a&gt; I&amp;#8217;m the proudly owner of a new macbook!  So again I&amp;#8217;m quitting linux, not really, but for a notebook apple is the only one that delivers a truly &amp;#8220;notebook-experience&amp;#8221;, IMHO. I could not do without the close-the-lid-and-leave thing, the unix feeling, and my terminal,but it took me some days to tweak this things to feel back at home, and just as a reminder for myself I&amp;#8217;m going to write down some little tips.&lt;br /&gt;
&lt;span id=&quot;more-184&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;Suspension, safe sleep and deep sleep:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That&amp;#8217;s the thing I love most from mac: how fast is to suspend and de-suspend. But, I&amp;#8217;ve noticed that the led which indicates when the notebook is suspended, takes quite long to start pulsing. Actually, it is not safe to move the notebook until the led starts pulsing so&amp;#8230; why? with my old G4 mac the led started almost instantly pulsing meaning that you could safely pick the notebook up and leave. Well the reason is that apple has switched to &amp;#8220;SafeSleep&amp;#8221; since intel notebooks, and basically means that it will store the memory content to the hard disk just in case you run out of battery. &lt;/p&gt;
&lt;p&gt;I can not simply run out of battery, I&amp;#8217;m always near a plug, and it doesn&amp;#8217;t take more than few hours until I use the notebook again&amp;#8230; so there must be some way to use the not-so-safe-sleep-but-much-quicker. I searched a bit, and found this:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.macworld.com/article/53471/2006/10/sleepmode.html&quot;&gt;http://www.macworld.com/article/53471/2006/10/sleepmode.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://kimklai.blogspot.com/2007/11/hibernate-on-osx.html&quot;&gt;http://kimklai.blogspot.com/2007/11/hibernate-on-osx.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.radiotope.com/content/os-x-105-leopard-hibernate-options&quot;&gt;http://www.radiotope.com/content/os-x-105-leopard-hibernate-options&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://installingcats.com/tag/safe-sleep/&quot;&gt;http://installingcats.com/tag/safe-sleep/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The quick answer is you can turn off safeSleep with:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;sudo pmset -a hibernatemode 0&lt;br /&gt;
And then take rid of the sleep image&lt;br /&gt;
sudo rm /var/vm/sleepimage&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;But there is a better way and is a little dashboard widget that does the same thing, allows you to change and perform a deep sleep on demand (deep sleep means store the memory state to the hard disk and shut down the machine completely, so no battery is used at all). &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://deepsleep.free.fr/&quot;&gt;http://deepsleep.free.fr/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Disable space switching on command-tab:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That annoys me, when I&amp;#8217;m working on a space I don&amp;#8217;t want to be switched to another when changing the application focus. This is straightforward:&lt;br /&gt;
&lt;a href=&quot;http://www.macosxhints.com/article.php?story=2008021122525348&quot;&gt;http://www.macosxhints.com/article.php?story=2008021122525348&lt;/a&gt; &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;defaults write com.apple.Dock workspaces-auto-swoosh -bool NO&lt;br /&gt;
killall Dock&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;To reset settings:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;defaults delete com.apple.Dock workspaces-auto-swoosh&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;About Software&lt;/p&gt;
&lt;p&gt;Good software for your mac:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MacVim : beautiful graphical vim&lt;/li&gt;
&lt;li&gt;macports: Why ports and not fink? basically if you want the good stuff from fink you will end up compiling, so&amp;#8230; why do not start from the beginning ?&lt;/li&gt;
&lt;li&gt;iSerialReader : &amp;#8230; no comments &amp;#8230;&lt;/li&gt;
&lt;li&gt;TED and Transmision : great for watching TV shows&amp;#8230; in English of course (this two are platform independent, not just for mac)&lt;/li&gt;
&lt;li&gt;Adium: far better than iChat&amp;#8230; and also works great with Bonjour.&lt;/li&gt;
&lt;li&gt;vmware fusion: &amp;#8230; not free software, but works great to run a windows when you need it, or a Linux&lt;/li&gt;
&lt;li&gt;QuickSilver: No, this one is no longer needed, for me Spotlight is now better than quicksilver for just launching applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;About the Terminal and screen&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I spend most of the time working with terminal and vim, so the first I&amp;#8217;ve done is change the colors to a much better white over black background, but most of the colors work better with a white background by default, so now the problem is how to change that. I&amp;#8217;ve added this to the &amp;#8220;~/.bash_profile&amp;#8221;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;
alias gvim=&quot;open -a macvim&quot;
export SVN_EDITOR=`which vim`

alias ls=&quot;ls -G&quot;
export LSCOLORS=&quot;gxfxcxdxbxgegdabaeacad&quot;

if [ -f /opt/local/etc/bash_completion ]; then
	. /opt/local/etc/bash_completion
fi

if [ -f $HOME/.profile ]; then
	. $HOME/.profile
fi

alias screen='SCREEN_PWD=$(pwd) /usr/bin/screen'

case &quot;$TERM&quot; in
	xterm-color)
		PS1='\[\033[01;32m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] \u\$ '
		;;
	screen )
		PS1=&quot;\[\033[01;33m\]${STY%%.*}-${WINDOW}\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] \u\$ &quot;;
		cd &quot;$SCREEN_PWD&quot;;
		;;
	*)
		PS1='\h:\w \u\$ '
		;;
esac
&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here I&amp;#8217;ve tweaked the color of the &amp;#8220;ls&amp;#8221; output to be more readable with black background, and also changed the prompt to have colors and give more info. There are some lines to make the screen command ( if you don&amp;#8217;t know what screen is for, you&amp;#8217;re missing a really good program here) work better, you will also need to add this to the  &amp;#8220;~/.screenrc&amp;#8221;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;startup_message off&lt;br /&gt;
shell -/bin/bash&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;When screen is launched the prompt will change, it will show in yellow something like &amp;#8220;5867-0:/opt/local pplux$&amp;#8221; the first number is the PID of the current screen instance, that could help you if you run more than one because writing &amp;#8220;screen -ls&amp;#8221; will show the list of instances identified by its PID. The number after the stroke is the window number inside screen.&lt;/p&gt;
&lt;p&gt;And that&amp;#8217;s all&amp;#8230; &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">g-speak: A spatial operating environment</title>
		<link href="http://mescriva.codemaniacs.com/blog/2008/11/18/g-speak-a-spatial-operating-environment/"/>
		<id>http://mescriva.codemaniacs.com/blog/?p=78</id>
		<updated>2008-11-18T15:49:42+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://oblong.com/&quot;&gt;Oblong Industries&lt;/a&gt; has developed a spatial operating environment. It's very impressive!&lt;/p&gt;
&lt;p&gt;You can view this technology in this video:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;I'm sure you remember somthing similar in &lt;a href=&quot;http://en.wikipedia.org/wiki/Minority_Report_(film)&quot;&gt;minority report&lt;/a&gt; movie!&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/center&gt;&lt;/p&gt;</content>
		<author>
			<name>Miguel</name>
			<uri>http://mescriva.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">El blog autoestereoscópico</title>
			<subtitle type="html">Porque en estereo se ve mejor</subtitle>
			<link rel="self" href="http://mescriva.codemaniacs.com/blog/feed/atom/"/>
			<id>http://mescriva.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T14:00:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">¿Cómo arreglar dpkg? dpkg: ../../src/packages.c:221: process_queue: Afirmación `dependtry</title>
		<link href="http://feedproxy.google.com/~r/Biestado/~3/lofmsTlezVw/%c2%bfcomo-arreglar-dpkg-dpkg-srcpackagesc221-process_queue-afirmacion-dependtry"/>
		<id>http://biestado.kraptor.com/?p=156</id>
		<updated>2008-11-03T16:20:18+00:00</updated>
		<content type="html">&lt;p&gt;Actualizando a Ubuntu Intrepid Ibex, llegué al siguiente error (que me dejaba el sistema de actualización inservible):&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
kraptor@krmobile:$ sudo dpkg --configure -a&lt;br /&gt;
dpkg: ../../src/packages.c:221: process_queue: Afirmación `dependtry = 4' fallida.&lt;br /&gt;
Cancelado&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Para solucionarlo, tenemos que ver qué paquetes causan el problema. Para ello:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
kraptor@krmobile:$ cat /var/lib/dpkg/status | grep Triggers-AwaitedTriggers-Awaited: man-db&lt;br /&gt;
Triggers-Awaited: man-db&lt;br /&gt;
Triggers-Awaited: man-db&lt;br /&gt;
Triggers-Awaited: man-db&lt;br /&gt;
Triggers-Awaited: man-db&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Como podemos comprobar, &quot;man-db&quot; no llegó a instalarse correctamente. La solución pasa por intentar eliminar &quot;man-db&quot; (para que elimine los triggers) aunque no se elimine realmente:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
kraptor@krmobile:$ dpkg -P man-db&lt;br /&gt;
dpkg: la operación solicitada precisa privilegios de superusuario&lt;br /&gt;
kraptor@krmobile:$ sudo dpkg -P man-db&lt;br /&gt;
dpkg: problemas de dependencias impiden la desinstalación de man-db:&lt;br /&gt;
 yelp depende de man-db (&gt;= 2.5.1-1).&lt;br /&gt;
 ubuntu-standard depende de man-db.&lt;br /&gt;
dpkg: error al procesar man-db (--purge):&lt;br /&gt;
 problemas de dependencias - no se desinstala&lt;br /&gt;
Se encontraron errores al procesar:&lt;br /&gt;
 man-db&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Con esto, podemos volver a reinstalar el paquete afectado y veremos que todo funciona ya correctamente:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
kraptor@krmobile:$ sudo apt-get install man-db&lt;br /&gt;
Leyendo lista de paquetes... Hecho&lt;br /&gt;
Creando árbol de dependencias&lt;br /&gt;
Leyendo la información de estado... Hecho&lt;br /&gt;
man-db ya está en su versión más reciente.&lt;br /&gt;
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.&lt;br /&gt;
13 no instalados del todo o eliminados.&lt;br /&gt;
Se utilizarán 0B de espacio de disco adicional después de desempaquetar.&lt;br /&gt;
Configurando openoffice.org-core (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando openoffice.org-java-common (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando openoffice.org-base (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando openoffice.org-calc (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando openoffice.org-draw (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando openoffice.org-evolution (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando openoffice.org-filter-binfilter (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando openoffice.org-gtk (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando openoffice.org-gnome (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando openoffice.org-impress (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando openoffice.org-math (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando openoffice.org-writer (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Configurando python-uno (1:3.0.0-2ubuntu1) ...&lt;br /&gt;
Procesando activadores para menu ...&lt;br /&gt;
kraptor@krmobile:$&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Espero que sirva de ayuda.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=YVx0XNlQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=YVx0XNlQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=DIhKVd8q&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?d=41&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=kxMLwf8F&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=kxMLwf8F&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=GHeSNd6g&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=GHeSNd6g&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Biestado/~4/lofmsTlezVw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Kraptor</name>
			<uri>http://biestado.kraptor.com</uri>
		</author>
		<source>
			<title type="html">biestado</title>
			<subtitle type="html">Al fin y al cabo todo es cuestión de unos y ceros...</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/Biestado"/>
			<id>http://feeds.feedburner.com/Biestado</id>
			<updated>2010-05-13T15:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Adelgazar patinando</title>
		<link href="http://mescriva.codemaniacs.com/blog/2008/10/09/adelgazar/"/>
		<id>http://mescriva.codemaniacs.com/blog/?p=61</id>
		<updated>2008-10-09T19:21:30+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/03/wiifit.jpg&quot;&gt;&lt;img class=&quot;alignleft size-thumbnail wp-image-37&quot; title=&quot;WiiFit&quot; src=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/03/wiifit.thumbnail.jpg&quot; alt=&quot;&quot; width=&quot;128&quot; height=&quot;95&quot; /&gt;&lt;/a&gt;Esta semana el &lt;a href=&quot;http://mescriva.codemaniacs.com/blog/2008/03/28/wiifit-con-el-wii-freeloader-de-datel/&quot;&gt;WiiFit&lt;/a&gt; ha reñido a &lt;a href=&quot;http://materod.wordpress.com/&quot;&gt;Maria&lt;/a&gt; y Leo. Han decidido ponerse a régimen y nos han dicho que no vendrán a comer con nosotros a la Cervecería Campus, o si vienen se pedirán una ensaladita. Yo seguramente, me una a ellos, que como dice Maria, la operación bikini hay que empezarla antes de Navidad.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/05/rb-astro60.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-52 alignright&quot; title=&quot;rb-astro60&quot; src=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/05/rb-astro60-297x300.jpg&quot; alt=&quot;&quot; width=&quot;107&quot; height=&quot;108&quot; /&gt;&lt;/a&gt;Pero aparte de vigilar lo que se come, también hay que hacer algo de ejercicio. Como sabéis hace poco que he empezado a &lt;a href=&quot;http://mescriva.codemaniacs.com/blog/2008/10/09/adelgazar/&quot;&gt;patinar&lt;/a&gt;, asi que el tema del ejercicio lo llevamos bastante bien. Además hoy me he encontrado un post sobre como &lt;a href=&quot;http://patinarpornavarra.blogspot.com/2008/09/adelgazar-patinando_21.html&quot;&gt;perder peso patinando sin cambiar tus habitos alimenticios&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;En el post hablan de patinar todos los dias, pero teniendo en cuenta que actualmente entre el trabajo y las clases de ingles no puedo ir todos los dias, creo que vigilando lo que como junto con lo que cuentan en el post igual hacemos algo. Ya os contaré si funciona o no este invento&lt;/p&gt;</content>
		<author>
			<name>Miguel</name>
			<uri>http://mescriva.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">El blog autoestereoscópico</title>
			<subtitle type="html">Porque en estereo se ve mejor</subtitle>
			<link rel="self" href="http://mescriva.codemaniacs.com/blog/feed/atom/"/>
			<id>http://mescriva.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T14:00:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Actividades de Valencia Patina</title>
		<link href="http://mescriva.codemaniacs.com/blog/2008/10/09/actividades-de-valencia-patina/"/>
		<id>http://mescriva.codemaniacs.com/blog/?p=65</id>
		<updated>2008-10-09T19:01:08+00:00</updated>
		<content type="html">&lt;p&gt;Esta semana &lt;a href=&quot;http://materod.wordpress.com/&quot;&gt;Maria&lt;/a&gt; ha estado muy ocupada escribiendo en el &lt;a href=&quot;http://www.my-forum.org/foros.php?id=46030&quot;&gt;foro&lt;/a&gt; de Valencia Patina. Alguno de los temas que le interesan son la creación de la &lt;a href=&quot;http://www.my-forum.org/descripcion.php?numero=1263&amp;amp;nforo=166847&quot;&gt;asociación&lt;/a&gt; y el tema de hacer &lt;a href=&quot;http://www.my-forum.org/descripcion.php?numero=1259&amp;amp;nforo=166847&quot;&gt;rutas/actividades&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Parece que lo de la asociación está en marcha, ya se han presentado los papeles al ayuntamiento y falta que este responda y de el visto bueno. Parece que está tardando más de lo normal y la gente se pregunta si tendrá algo que ver la &lt;a href=&quot;http://mescriva.codemaniacs.com/blog/2008/05/26/patinar-no-es-delito/&quot;&gt;prohibición de patinar por las calles de Valencia&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;En cuanto al tema de las actividades, Maria se ha currado varios calendarios en &lt;a href=&quot;http://www.google.com/calendar&quot;&gt;Google Calendar&lt;/a&gt; para tenerlo todo organizado. Ha creado los siguientes calendarios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Eventos Valencia Patina - Iniciación&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;&lt;p&gt;Calendario de Eventos de Valencia Patina: Rutas, clases, etc para gente que se esta iniciando en el mundo del patinaje.&lt;/p&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Eventos Valencia Patina&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;&lt;p&gt;Calendario de Eventos de Valencia Patina: Rutas, clases y otras actividades abiertas para todos los patinadores.&lt;/p&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Eventos Valencia Patina - Avanzado&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;&lt;p&gt;Calendario de Eventos de Valencia Patina: Rutas, clases, etc que exigen un nivel de patinaje alto.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Podéis añadiros estos calendarios a vuestro Google Calendar si buscáis en los calendarios &quot;&lt;em&gt;Valencia Patina&lt;/em&gt;&quot;. En caso de que no uséis los calendarios de google, también los podéis añadir a vuestra agenda (siempre que esta soporte el formato &lt;a href=&quot;http://es.wikipedia.org/wiki/ICalendar&quot;&gt;ICAL&lt;/a&gt;) añadiendo estas direcciones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.google.com/calendar/ical/u6cfgvpvrrv8cp44n6an2jg1og%40group.calendar.google.com/public/basic.ics&quot; target=&quot;_blank&quot;&gt;http://www.google.com/calendar/ical/u6cfgvpvrrv8cp44n6an2jg1og%40group.calendar.google.com/public/basic.ics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.google.com/calendar/ical/011bgosgo8nc2kb5gub751eafs%40group.calendar.google.com/public/basic.ics&quot; target=&quot;_blank&quot;&gt;http://www.google.com/calendar/ical/011bgosgo8nc2kb5gub751eafs%40group.calendar.google.com/public/basic.ics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.google.com/calendar/ical/5voge3ur9sd4bn03u2f35ljiqg%40group.calendar.google.com/public/basic.ics&quot; target=&quot;_blank&quot;&gt;http://www.google.com/calendar/ical/5voge3ur9sd4bn03u2f35ljiqg%40group.calendar.google.com/public/basic.ics&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Y si no usais ninguna agenda con soporte del protocolo ICAL, a continuación podéis consultar las actividades:&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;</content>
		<author>
			<name>Miguel</name>
			<uri>http://mescriva.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">El blog autoestereoscópico</title>
			<subtitle type="html">Porque en estereo se ve mejor</subtitle>
			<link rel="self" href="http://mescriva.codemaniacs.com/blog/feed/atom/"/>
			<id>http://mescriva.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T14:00:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">C5 Generics Library</title>
		<link href="http://feedproxy.google.com/~r/Biestado/~3/DG0dHGEyFWk/c5-generics-library"/>
		<id>http://biestado.kraptor.com/?p=154</id>
		<updated>2008-10-07T13:13:42+00:00</updated>
		<content type="html">&lt;p&gt;Después de leer la &lt;a href=&quot;http://tirania.org/blog/archive/2008/Oct-06.html&quot;&gt;entrada de Miguel de Icaza sobre la liberación de Mono 2.0&lt;/a&gt;, he encontrado una joya que voy a empezar a usar ya mismo en mis proyectos: &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.itu.dk/research/c5/&quot;&gt;C5 Generics Library&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Seguro que algún lector de este blog también le saca provecho&amp;#8230; si aún queda alguno después de tanto tiempo sin publicar nada. &lt;img src=&quot;http://biestado.kraptor.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=f3oqMgyS&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=f3oqMgyS&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=7GHfC7EE&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?d=41&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=0LK1gqKf&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=0LK1gqKf&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=Ot8TAAuF&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=Ot8TAAuF&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Biestado/~4/DG0dHGEyFWk&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Kraptor</name>
			<uri>http://biestado.kraptor.com</uri>
		</author>
		<source>
			<title type="html">biestado</title>
			<subtitle type="html">Al fin y al cabo todo es cuestión de unos y ceros...</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/Biestado"/>
			<id>http://feeds.feedburner.com/Biestado</id>
			<updated>2010-05-13T15:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">wenboi</title>
		<link href="http://slack.codemaniacs.com/blog/2008/09/24/wenboi/"/>
		<id>http://slack.codemaniacs.com/blog/?p=25</id>
		<updated>2008-09-24T22:50:02+00:00</updated>
		<content type="html">&lt;p&gt;Llevo algún tiempo escribiendo a ratos un emulador de Game Boy. Me picaba el tema de la emulación y shash me había comentado que la Game Boy era facililla de emular y me pasó algo de documentación. Pues bien, ha llegado el momento de que vea la luz. Con todos ustedes&amp;#8230; wenboi!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://slack.codemaniacs.com/wenboi/shots/shot6.jpg&quot; alt=&quot;wenboi screenshot&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Todavía está en pañales pero ya se puede empezar una partida de Tetris y colocar piezas, y es éste el hito que me ha llevado a poner la etiqueta de &amp;#8220;version 0.1&amp;#8243; y hablar un poquito del emulador aqui ;)&lt;/p&gt;
&lt;p&gt;Por si alguien quiere cotillear, he creado una pequeña &lt;a href=&quot;http://slack.codemaniacs.com/wenboi&quot;&gt;homepage de wenboi&lt;/a&gt; con información sobre el acceso al repositorio de &lt;a href=&quot;http://git.or.gz&quot;&gt;Git&lt;/a&gt; y tambien he dado de alta a &lt;a href=&quot;https://www.ohloh.net/projects/wenboi&quot;&gt;wenboi en Ohloh&lt;/a&gt; para que me analicen el repositorio, me saquen graficos de actividad y me digan que pongo pocos comentarios en el código. También hay un pequeño devlog que no sé si actualizaré demasiado.&lt;/p&gt;
&lt;p&gt;Happy hacking!&lt;/p&gt;</content>
		<author>
			<name>slack</name>
			<uri>http://slack.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">Nightly build</title>
			<subtitle type="html">&quot;Give me six hours to chop down a tree and I will spend the first four sharpening the axe.&quot; - Abraham Lincoln</subtitle>
			<link rel="self" href="http://slack.codemaniacs.com/blog/feed/atom/"/>
			<id>http://slack.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T01:00:17+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Los erasmus y los traductores online</title>
		<link href="http://mescriva.codemaniacs.com/blog/2008/09/11/los-erasmus-y-los-traductores-online/"/>
		<id>http://mescriva.codemaniacs.com/blog/?p=59</id>
		<updated>2008-09-11T07:02:42+00:00</updated>
		<content type="html">&lt;p&gt;Ya estamos de vuela! Hace tiempo que no escribia, a ver si nos volvemos a enganchar con esto de la vuelta al cole. &lt;img src=&quot;http://mescriva.codemaniacs.com/blog/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Hoy os quiero hablar de lo &lt;span&gt;malos&lt;/span&gt; buenos que son los traductores online! Como algunos sabreis estoy buscando nuevo compi de piso y decidí poner un anuncio en un famoso portal de anuncion online y me han llegado algunos correos de gente interesada. Algunos de ellos erasmus y te preguntan cosas tan divertidas como esta:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;- puedo voy a ver en el sabado asi eso es vacio?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;La verdad es que se puede intuir la que quiere decir, pero decidi pasar la dichosa frase por el &lt;a href=&quot;http://www.google.es/language_tools?hl=es&quot;&gt;traductor online de google&lt;/a&gt; y el resultado fué bastante prometedor:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Can I am going to see on Saturday so that's empty?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Pero el mejor de todos es este otro correo que recibí, esta vez si que era parcticamente ininteligible:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;hola,&lt;br /&gt;
me llamo XXX, soy un modelo i y residir en Occidente Africa.I simplemente se hace un trabajo en España y me vería obligado a trasladar es la razón por la que estoy interesado en su room.I visto su anuncio en YYYY y decidió ponerse en contacto con you.Let me conozca a su final pidiendo price.I haría el pago a través de check.Let me han saber si esto está bien con you.Hope oír de usted muy pronto.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;La verdad es que debes de leerlo varias veces para intuir lo que quiere preguntar, pero otra vez con la ayuda de google podemos hacerlo sin esfuerzo:&lt;/p&gt;
&lt;blockquote&gt;
&lt;div id=&quot;result_box&quot; dir=&quot;ltr&quot;&gt;Hello,&lt;br /&gt;
my name is XXX, I am a model i and reside in the West Africa.I just got a job in Spain and I would have to relocate is why I am interested in his room.I seen their advertisement in YYYY and decided to contact with you.Let me know your asking price.I would make the final payment through check.Let me know if this is fine with you.Hope hear from you soon.&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;zemanta-pixie&quot;&gt;&lt;a class=&quot;zemanta-pixie-a&quot; title=&quot;Zemified by Zemanta&quot; href=&quot;http://reblog.zemanta.com/zemified/dc9175dd-13e7-430f-8d93-c90764d7d5bd/&quot;&gt;&lt;img class=&quot;zemanta-pixie-img&quot; src=&quot;http://img.zemanta.com/reblog_e.png?x-id=dc9175dd-13e7-430f-8d93-c90764d7d5bd&quot; alt=&quot;Reblog this post [with Zemanta]&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content>
		<author>
			<name>Miguel</name>
			<uri>http://mescriva.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">El blog autoestereoscópico</title>
			<subtitle type="html">Porque en estereo se ve mejor</subtitle>
			<link rel="self" href="http://mescriva.codemaniacs.com/blog/feed/atom/"/>
			<id>http://mescriva.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T14:00:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Tarea: Apretarse el cinturón</title>
		<link href="http://plutontech.losplutonianos.net/2008/09/11/tarea-apretarse-el-cinturon/"/>
		<id>http://plutontech.losplutonianos.net/?p=411</id>
		<updated>2008-09-10T23:40:53+00:00</updated>
		<content type="html">&lt;p&gt;Corren tiempos dificiles y al final no queda otra que aplicar la siempre complicada tarea de apretarse el cinturon. Tarea interesante tanto en el mundo profesional como en el personal.&lt;/p&gt;
&lt;p&gt;La capacidad de reaccion y la correcta aplicacion van a marcar el futuro de muchas familias y ojo!, empresas.&lt;/p&gt;
&lt;p&gt;Desde luego, en el mundo laboral, si hay ambitos complicados para ejecutar el &amp;#8220;apretamiento del cinturon&amp;#8221; son aquellos donde las dificultades actuales aplican directamente.&lt;/p&gt;
&lt;p&gt;Se me ocurre:&lt;/p&gt;
&lt;p&gt;Empresas con incidencia (de incidir) directa de los costes del petroleo. Empresas cuya materia prima es, o deriva del petroleo. Y no solo esta el automovil, el sector quimico tambien apreta, por ejemplo, productores de barnices y pinturas.&lt;/p&gt;
&lt;p&gt;Empresas de la construccion y subcontratas. Sin comentarios.&lt;/p&gt;
&lt;p&gt;Pero ojo!, empresas en cuyo coste fijo incide directamente el consumo electrico. Y ahi entro yo, por ejemplo, un centro de datos.&lt;/p&gt;
&lt;p&gt;El lector debe entender que la subida de precios de 11% en el precio de la factura de la luz es un peso abominable en el margen de un centro de datos. Quedan dos opciones. A priori, o reaccionar repercutiendo este coste en tarifa. O bien, diversificar servicios (inversion!!!!) para obtener mejor margen mas alla de las infraestructuras.&lt;/p&gt;
&lt;p&gt;Actualmente estamos volviendonos locos con analisis y reanalisis, con planes de negocio y mil historias masy los resultados son complicadisimos. No se ve luz directa, aunque si indirecta, en este tema.&lt;/p&gt;
&lt;p&gt;Parece que otro marco de trabajo es ir de cabeza hacia todo tipo de técnica aplicada en los famosos, e imaginarios hasta la fecha, green datacenters. Pero de verdad que la situación actual no vislumbra un camino llano y asfaltado.&lt;/p&gt;
&lt;p&gt;Y asi estamos, analizando productos, servicios, costes, inversiones e incluso negociaciones con posibles nuevos socios&amp;#8230;. De momento poco puedo decir salvo señalar este nuevo nivel de dificultad que se adquiere en la gestion con la nueva situacion mundial.&lt;/p&gt;
&lt;p&gt;Para postre de este menu, clientes incoscientes que se han vuelto locos negociando precios.&lt;/p&gt;
&lt;p&gt;En fin, la termita se come el arbol poco a poco&amp;#8230; lo que no se es cuanto tiempo necesita.&lt;/p&gt;
&lt;p&gt;Buenas noches. &lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;http://plutontech.losplutonianos.net/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:(&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>QuasaR</name>
			<uri>http://plutontech.losplutonianos.net</uri>
		</author>
		<source>
			<title type="html">Pluton Technologies</title>
			<subtitle type="html">Sistemas Centrales de los Plutonianos</subtitle>
			<link rel="self" href="http://plutontech.losplutonianos.net/feed/atom/"/>
			<id>http://plutontech.losplutonianos.net/feed/atom/</id>
			<updated>2010-06-02T07:00:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Vuelta al cole!</title>
		<link href="http://www.pplux.com/2008/09/10/vuelta-al-cole/"/>
		<id>http://www.pplux.com/?p=171</id>
		<updated>2008-09-10T11:27:27+00:00</updated>
		<content type="html">&lt;p&gt;Hace mucho, mucho tiempo, en una galaxia muy lejana&amp;#8230; había un acelerador de partículas&amp;#8230; y digo yo ¿Si mañana se acaba el mundo para qué voy a trabajar hoy?&lt;/p&gt;
&lt;p&gt;Cómo no se va a acabar, y eso lo afirmo ya (como informático-físico-teórico que soy) pues va a ser que empezamos la temporada &amp;#8220;vuelta al cole&amp;#8221;, con nuevos papers por escribir, una tesis que no se si acabaremos, y un mundo nuevo de incertidumbres entre las que se encuentra que se me acaba la beca. Si alguien quiere ofrecerme trabajo, bien sea como desarrollador de videojuegos, gráficos o algo interesante o bien cobrando una pasta indecente, puede escribirme que con gusto le respondo &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Hay muchas cosas nuevas que contar, papers interesantes que discutir, opengl&amp;#8217;s casi-3.0 &amp;#8230; pero se han acumulado tanto que mejor hacemos borrón y cuenta nueva. Por cierto, la gente se está animando a escribir en inglés, &lt;a href=&quot;http://www.inwebwetrust.net/post/2008/08/17/writing-in-english&quot;&gt;mr blat&lt;/a&gt;, &lt;a href=&quot;http://soledadpenades.com/&quot;&gt;sole&lt;/a&gt;, &lt;a href=&quot;http://mescriva.codemaniacs.com/blog/2008/03/28/deadlock-ii/&quot;&gt;miguel&lt;/a&gt;, otros a los que no conozco pero sigo, &lt;a href=&quot;http://ricardocabello.com/blog/&quot;&gt;Ricardo Cabello&lt;/a&gt;, &lt;a href=&quot;http://rgba.scenesp.org/iq/index.htm&quot;&gt;Iñigo Quilez&lt;/a&gt;, &lt;a href=&quot;http://entland.homelinux.com/blog/&quot;&gt;Jesus de Santos Garcia&lt;/a&gt;, &lt;a href=&quot;http://www.romancortes.com/blog/&quot;&gt;Román Cortés&lt;/a&gt; (no en todos),&lt;br /&gt;
&lt;a href=&quot;http://vito.lucuslegion.com&quot;&gt;Víctor M. Muriel&lt;/a&gt;, &lt;a href=&quot;http://www.rpenalva.com/blog/&quot;&gt;Ruben Penalva&lt;/a&gt;, &amp;#8230; y otros que seguro me estoy dejando. ¿Será el momento de intentar escribir en inglés?&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Real como la vida misma (II)</title>
		<link href="http://www.pplux.com/2008/05/30/real-como-la-vida-misma-ii/"/>
		<id>http://www.pplux.com/?p=170</id>
		<updated>2008-05-30T10:01:20+00:00</updated>
		<content type="html">&lt;p&gt;Ya he dicho más de una vez que los de &lt;a href=&quot;http://www.phdcomics.com&quot;&gt;PhD cómics&lt;/a&gt; me espían&amp;#8230;.&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;
&lt;a href=&quot;http://www.phdcomics.com/comics.php?f=1022&quot;&gt;&lt;img src=&quot;http://www.phdcomics.com/comics/archive/phd052808s.gif&quot; alt=&quot;PHD&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;y también&amp;#8230; &lt;a href=&quot;http://www.pplux.com/2008/04/12/real-como-la-vida-misma/&quot;&gt;real como la vida misma I&lt;/a&gt; y &lt;a href=&quot;http://www.pplux.com/2008/04/12/extraordinariamente-real/&quot;&gt;extraordinariamente real&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Solucionar problemas de audio en Hardy Heron</title>
		<link href="http://feedproxy.google.com/~r/Biestado/~3/JvIByXRkiQI/solucionar-problemas-de-audio-en-hardy-heron"/>
		<id>http://biestado.kraptor.com/?p=153</id>
		<updated>2008-05-27T17:27:02+00:00</updated>
		<content type="html">&lt;p&gt;Desde que tengo la última versión de &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; he tenido bastantes problemas con el audio.&lt;/p&gt;
&lt;p&gt;Resulta que han optado por utilizar &lt;a href=&quot;http://www.pulseaudio.org/&quot;&gt;PulseAudio&lt;/a&gt; como servidor de audio y esto ha traído algunas consecuencias: si estás viendo algún contenido con flash en el navegador y al mismo tiempo pretendes escuchar una canción en tu reproductor de audio favorito, sólo escuchas uno de los dos&amp;#8230; si tienes suerte. Hay veces que no funciona ninguno.&lt;/p&gt;
&lt;p&gt;Es importante decir que el problema no es de Ubuntu, sino de tener un sistema que ha pasado ya por dos actualizaciones (desde Feisty Fawn hasta Hardy Heron pasando por Gutsy Gibbon) y el plugin de flash privativo de Adobe, que no ha actualizado la versión 9 a estos cambios (parece que la beta de la versión 10 sí que funciona correctamente, pero no la he probado).&lt;/p&gt;
&lt;p&gt;Bien, entremos en materia.&lt;br /&gt;
&lt;span id=&quot;more-153&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;Explicación del problema&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Las aplicaciones de audio debería utilizar PulseAudio para reproducir sonido, y este se encargará de mezclarlo. El problema viene en aquellos casos en los que no se ha podido actualizar las aplicaciones o librerías. Para ello lo que se hizo fue un driver para &lt;a href=&quot;http://www.alsa-project.org/&quot;&gt;ALSA&lt;/a&gt; llamado &amp;#8220;pulse&amp;#8221; que redirecciona todas las llamadas a PulseAudio para aquellas aplicaciones que aún no lo soportan.&lt;/p&gt;
&lt;p&gt;El problema se da cuando hay aplicaciones que usan ALSA de manera especial, como por ejemplo el plugin de flash.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¡A por la solución!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Para solucionar los problemas hay que redirigir toda salida de audio a PulseAudio. Quizá como mi equipo heredó una configuración de GNOME de hace dos versiones de Ubuntu, a mi no me ha actualizado correctamente. De todas formas, aquí va la solución para las aplicaciones de escritorio en general:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Acceder al menú &amp;#8220;Sistema&amp;#8221; -&gt; &amp;#8220;Preferencias&amp;#8221; -&gt; &amp;#8220;Sonido&amp;#8221;&lt;/li&gt;
&lt;li&gt;En la pestaña &amp;#8220;Dispositivos&amp;#8221;, seleccionar &amp;#8220;PulseAudio Sound Server&amp;#8221; para todos los casos.&lt;/li&gt;
&lt;li&gt;En la pestaña &amp;#8220;Sonidos&amp;#8221; habilitar la opción &amp;#8220;Activar mezcla de sonidos por hardware (ESD)&amp;#8221;&lt;/li&gt;
&lt;/ol&gt;&lt;/blockquote&gt;
&lt;p&gt;Con esto nos aseguramos que todas las aplicaciones (excepto flash) sacan el audio a través de PulseAudio.&lt;/p&gt;
&lt;p&gt;Para solucionar los problemas con flash tenemos que instalar &lt;em&gt;libflashsupport&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;sudo apt-get install libflashsupport&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Finalmente hay que salir de la sesión y volver a entrar. Si sigues teniendo problemas, reinicia porque puede que PulseAudio no se haya iniciado correctamente&amp;#8230;&lt;/p&gt;
&lt;p&gt;&amp;#8230; o si no quieres reiniciar, &lt;strong&gt;antes de iniciar sesión&lt;/strong&gt; puedes abrir una consola (Ctrl+Alt+F1) y ejecutar:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;sudo /etc/init.d/pulseaudio restart&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;¡Y ahora a disfrutar!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Una nota final&lt;/strong&gt;: al instalar &lt;em&gt;libflashsupport&lt;/em&gt; se supone que la gente que tiene problemas con flash de otro tipo, como por ejemplo errores en la visualización o problemas con el navegador (dejarlo colgado o que se cierre inesperadamente) los soluciona. Aunque a mí no me pasaba, ¿alguien me lo puede confirmar? &lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=d4wqdl1C&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=d4wqdl1C&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=u2rWMGEk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?d=41&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=SYAyXi2D&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=SYAyXi2D&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=Mh76B74d&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=Mh76B74d&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Biestado/~4/JvIByXRkiQI&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Kraptor</name>
			<uri>http://biestado.kraptor.com</uri>
		</author>
		<source>
			<title type="html">biestado</title>
			<subtitle type="html">Al fin y al cabo todo es cuestión de unos y ceros...</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/Biestado"/>
			<id>http://feeds.feedburner.com/Biestado</id>
			<updated>2010-05-13T15:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Patinar no es delito</title>
		<link href="http://mescriva.codemaniacs.com/blog/2008/05/26/patinar-no-es-delito/"/>
		<id>http://mescriva.codemaniacs.com/blog/?p=56</id>
		<updated>2008-05-27T14:42:47+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;alignleft size-medium wp-image-57&quot; title=&quot;patinar_no_es_delito&quot; src=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/05/patinar_no_es_delito.png&quot; alt=&quot;&quot; width=&quot;220&quot; height=&quot;197&quot; /&gt;Me envia mi amigo Koso un texto que creo oportuno compartir con todos vosotros:&lt;br /&gt;
&lt;strong&gt;LOS PATINADORES, COMO LOS CICLISTAS, UTILIZAN UN MEDIO DE TRANSPORTE LIMPIO, RESPETUOSO CON EL MEDIO AMBIENTE Y QUE NO OCUPA PLAZAS DE GARAJE.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EN VALENCIA SIN EMBARGO, DENTRO DE POCO PASARÁN A SER DELINCUENTES.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Hacer el esfuerzo para leer esto te puede dar una idea, si no la tienes ya, de como desde hace unos años se está transformando poco a poco la ciudad de &lt;a href=&quot;http://es.wikipedia.org/wiki/Valencia_(ciudad)&quot;&gt;Valencia&lt;/a&gt; en un monstruo de asfalto diseñado y construido por y para los coches y otros vehículos a motor, en contra de otros medios de transporte más ecológicos y más respetuosos con el medio, tanto por lo que respecta a gases, como a ruidos y a la convivencia de los ciudadanos que la habitan.&lt;/p&gt;
&lt;p&gt;Es más, seguramente aunque no seas de Valencia, puede que ya estés viviendo una situación similar en tu propia ciudad, o que el precedente que se está sentando aquí se aplique en ella de seguir la cosa así.&lt;/p&gt;
&lt;p&gt;Si &lt;a href=&quot;http://es.wikipedia.org/wiki/Patinar&quot;&gt;patinas&lt;/a&gt;, o simplemente te gustaría aprender a patinar algún día, esto te interesa como patinador.&lt;br /&gt;
Si no patinas ni te interesa para nada patinar, esto te interesa como peatón, quizás también como ciclista, y en cualquier caso, como ciudadano.&lt;/p&gt;
&lt;p&gt;Si no quieres leerlo o no tienes tiempo, aquí tienes un pequeño resumen de lo que el ayuntamiento de Valencia pretende para que sepas la razón de este escrito:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;El Ayuntamiento de Valencia pretende aprobar la modificación de la Ordenanza de Circulación que prohibirá a patines, patinetes y monopatines que circulen por las aceras y zonas peatonales de la ciudad, las únicas por las que pueden circular en la actualidad (imponiéndoles una sanción de hasta 500 euros por la infracción de esta norma). Para los que no lo sepan, la circulación por el carril bici también les está negada. Cuando la modificación entre en vigor, sólo se les permitirá patinar '&lt;em&gt;en las zonas destinadas a tal efecto&lt;/em&gt;' (&lt;a href=&quot;http://www.levante-emv.com/secciones/noticia.jsp?pRef=2008041800_16_434812__Valencia-Multas-euros-circular-patines-aceras-Valencia&quot;&gt;Levante&lt;/a&gt;).&lt;a href=&quot;http://www.levante-emv.com/secciones/noticia.jsp?pRef=2008041800_16_434812__Valencia-Multas-euros-circular-patines-aceras-Valencia&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://www.adn.es/local/valencia/20080428/NWS-0338-Prohibidos-patines-bicis.html&quot;&gt;Aquí&lt;/a&gt; algunas de las razones de sentido común por las que dicha ordenanza no resulta razonable. Y &lt;a href=&quot;http://www.petitiononline.com/65390131/petition.html&quot;&gt;aquí&lt;/a&gt; puedes consultar una modificación propuesta de la ordenanza y firmar a su favor, para permitir los desplazamientos con patines o la habilitación de zonas y/o vías donde se pueda patinar, que actualmente apenas existen.&lt;a href=&quot;http://www.petitiononline.com/65390131/petition.html&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;LA CALLE ES PARA LA GENTE, NO PARA LOS COCHES.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Más sobre el tema: &lt;a href=&quot;http://www.valenciapatina.com/&quot;&gt;Asociación de patinadores Valencia Patina &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Noticias relacionadas con la ordenanza: &lt;a href=&quot;http://www.levante-emv.com/secciones/noticia.jsp?pRef=2008041800_16_434812__Valencia-Multas-euros-circular-patines-aceras-Valencia&quot;&gt;Levante&lt;/a&gt;, &lt;a href=&quot;http://www.lasprovincias.es/valencia/20080428/deportes/mas-deporte/personas-patinada-valencia-reivindicativa-20080428.html&quot;&gt;Las Provincias&lt;/a&gt; y otra del &lt;a href=&quot;http://www.levante-emv.com/secciones/noticia.jsp?pRef=2008042800_16_438830__VALENCIA-patinadores-rebelan&quot;&gt;Levante&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Manifiesto por la modificación de la ordenanza (en &lt;a href=&quot;http://personales.alumno.upv.es/marcamal/patinar/Mobilitat.pdf&quot;&gt;Valenciano&lt;/a&gt; y &lt;a href=&quot;http://personales.alumno.upv.es/marcamal/patinar/Movilidad.pdf&quot;&gt;Castellano&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Algunas razones más por las que no es de sentido común semejante ordenanza, explicadas con más detalle:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Los patinadores y otros usuarios de vehículos sin motor se encuentran, según el código de circulación, en una especie de vacío legal por el cual se consideran dentro de la categoría de peatones. Por esta razón deben utilizar para sus desplazamientos la acera y circular por ella a paso de peatón y en ningún caso se les permitirá desplazarse por la calzada. Si esta ordenanza se aprueba, los patinadores directamente &lt;em&gt;NO&lt;/em&gt; podrán circular por ningún sitio.  En otras palabras, esta ordenanza hace de los patines un mero instrumento de recreo, en lugar de potenciar su uso por ser un medio de transporte alternativo, respetuoso con el medio ambiente, que además favorece la práctica del deporte y la actividad física y que en la actualidad es usado por distintos colectivos aún a pesar de las dificultades que se presentan para ello en la ciudad por la falta de acondicionamiento de ésta para el uso de medios de transporte distintos del coche.&lt;/li&gt;
&lt;li&gt;En la ciudad de Valencia existen un número muy reducido de zonas habilitadas para el uso exclusivo de patines, que serían incapaces de albergar a la totalidad de personas que practican este DEPORTE, ya dejando de considerarlo como un posible medio de transporte. Por otro lado, estas zonas se componen de dos tipos de instalación:
&lt;ul&gt;
&lt;li&gt;Por una parte están las zonas conocidas como &quot;peceras&quot; entre los patinadores. De éstas hay pocas (existen a lo sumo 4 o 5 en Valencia), y debido a su tamaño (que en el mejor caso tienen las dimensiones de una pista de fútbol sala) no permiten la práctica del patinaje a menos que haya muy pocas personas en ellas (piensa que el moverse de una punta a otra de una pista de ese tamaño, es cuestión de pocos segundos a una velocidad relativamente lenta con patines). Si además se intenta aglutinar a todos los patinadores de Valencia en ellas, el resultado se asemeja más a un intento de batir el récord Guinness que a la práctica de cualquier deporte.&lt;/li&gt;
&lt;li&gt;Por otra parte, también encontramos en Valencia unas pocas zonas con rampas para realizar algunos tipos de trucos más avanzados, lo que comúnmente se conoce como &quot;skateparks&quot;. En este caso se encuentra el mismo problema que con las peceras : hay poco espacio para albergar a los usuarios. Por otro lado, por utilizarse estas instalaciones para trucos con mayor  dificultad y riesgo de lesiones para el patinador, se hace necesario que la instalación reciba un cierto mantenimiento. No hace falta más que darse una vuelta por los  pocos skateparks de Valencia para darse cuenta del mal estado en que se encuentran. Por si fuera poco, estas instalaciones dejan de ser utilizables a partir de ciertas horas en que suelen ser lugar de encuentro de gente que no va allí precisamente a patinar y cuya compañía resulta poco recomendable.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Estos dos hechos hacen que la proposición de que los patinadores utilicen para la práctica de esta actividad dichas zonas, resulta poco menos que descabellada en el caso en que no se pretenda como fin último la erradicación del patinaje de la ciudad.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;En resumen&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;El ayuntamiento pretende que todos los patinadores se apiñen en una zona en la que se estorben unos a otros y no puedan patinar?&lt;/p&gt;
&lt;p&gt;Acaso pretende que gente a la que le interesa moverse por Valencia sin contaminar, ni ocupar plazas de garaje, sin producir humos ni ruidos, utilizando un medio de transporte alternativo y saludable, y que pueden utilizar personas de todas las edades, no lo pueda hacer?&lt;/p&gt;
&lt;p&gt;Quieren que los patinadores practiquen el patinaje en el pasillo de su casa?&lt;br /&gt;
O que para iniciarte en el mundo de los patines tengas que lanzarte por una rampa más alta que tú y no matarte en el intento?&lt;br /&gt;
Desde luego alquien que la primera vez que se pone patines o usa un monopatín se lanza por una rampa y no se va al suelo o se mata debe ser un campeón. Aparte de un loco.&lt;/p&gt;
&lt;p&gt;Que será lo próximo, ¿prohibir la circulación en bicicleta? Aunque con las bicicletas quizás lo que esperan  es que simplemente los ciclistas se vayan matando solos o se acobarden, ya que se ven obligados a circular por la calzada en multitud de ocasiones debido a la falta de carriles destinados a las bicicletas, entre conductores agresivos que no respetan a otros vehículos más pequeños que los que ellos conducen.&lt;/p&gt;
&lt;p&gt;¿Se puede saber a dónde quieren llegar? Es muy triste que el ayuntamiento promueva el que la ciudad se convierta cada día más en un lugar menos apto para vivir. Y por si fuera poco, lo hacen de manera que no nos podamos quejar.  Si eres ciudadano de Valencia, probablemente ya te hayas encontrado con alguna de las ordenanzas municipales que el ayuntamiento aprueba sin que la gran mayoría de sus ciudadanos tenga conocimiento alguno hasta que son aprobadas, cuando ya no pueden ser recurridas ni modificadas, o de las que los ciudadanos se enteran cuando son multados por incumplirlas o perjudicados por ellas, cuando ni siquiera tenían conocimiento sobre su existencia.&lt;/p&gt;</content>
		<author>
			<name>Miguel</name>
			<uri>http://mescriva.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">El blog autoestereoscópico</title>
			<subtitle type="html">Porque en estereo se ve mejor</subtitle>
			<link rel="self" href="http://mescriva.codemaniacs.com/blog/feed/atom/"/>
			<id>http://mescriva.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T14:00:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Aventura sobre ruedas</title>
		<link href="http://mescriva.codemaniacs.com/blog/2008/05/17/aventura-sobre-ruedas/"/>
		<id>http://mescriva.codemaniacs.com/blog/?p=51</id>
		<updated>2008-05-17T09:59:13+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;alignleft&quot; src=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/05/rb-astro60-297x300.jpg&quot; alt=&quot;&quot; width=&quot;120&quot; height=&quot;122&quot; /&gt;La semana pasada me decidi a comprar unos &lt;a title=&quot;Patín en línea&quot; href=&quot;http://es.wikipedia.org/wiki/Pat%C3%ADn_en_l%C3%ADnea&quot; target=&quot;_blank&quot;&gt;patines en linea&lt;/a&gt;. Y la verdad es que aguantar el equilibrio es más fácil de lo que creía. No os voy a engañar, ¡me he caido un par de veces!, sobretodo al aprender a frenar. Hasta ahora soy capaz de ir recto, girar y frenar con el freno. Esta próxima semana voy a intentar &lt;a href=&quot;http://cincinato.org/rollers/frenar-en-t-con-patines.php&quot; target=&quot;_blank&quot;&gt;frenar en T&lt;/a&gt; y bajar la rampa que hay en la &lt;a title=&quot;Playa de la Patacona en Google Maps&quot; href=&quot;http://maps.google.es/maps?f=q&amp;amp;hl=es&amp;amp;geocode=&amp;amp;q=patacona,+valencia&amp;amp;sll=40.396764,-3.713379&amp;amp;sspn=13.44862,41.088867&amp;amp;ie=UTF8&amp;amp;ll=39.491092,-0.323904&amp;amp;spn=0.026628,0.080252&amp;amp;z=14&quot; target=&quot;_blank&quot;&gt;playa de la Patacona&lt;/a&gt; (lugar al que suelo ir a practicar).&lt;/p&gt;
&lt;p&gt;Que... ¿Por qué me ha dado ahora por patinar? os preguntareis. Pues un poco por probar cosas nuevas y porque me parece un hobby que me obligará a salir un poco más al aire libre, hacer un poco de ejercicio y olvidarme del ordenador por un tiempo. La verdad es que ya hace tiempo que queria aprender, pero no conocía a nadie que patinara, y la verdad, hacerlo solo...&lt;/p&gt;
&lt;p&gt;Pues todo empezó cuando me enteré que un amigo sabia patinar y solía ir todas las semanas al &lt;a href=&quot;http://maps.google.es/maps?f=q&amp;amp;hl=es&amp;amp;geocode=&amp;amp;q=palacio+de+la+m%C3%BAsica,+valencia&amp;amp;sll=39.467856,-0.359974&amp;amp;sspn=0.006659,0.020063&amp;amp;ie=UTF8&amp;amp;ll=39.467856,-0.359974&amp;amp;spn=0.006659,0.020063&amp;amp;z=16&amp;amp;iwloc=addr&quot; target=&quot;_blank&quot;&gt;Palau de la música&lt;/a&gt; de Valencia a patinar. Le pregunté si me enseñaba y me dijo que sí. La verdad es que a raiz de esto, se ha unido más gente a nuestro peculiar grupo. Ahora mismo somos cinco personas las que estamos aprendiendo y hay más gente que nos ha preguntado si también podrían venir. Por supuesto, todos los que querais aprender a patinar os podéis pasar por la playa de la Patacona los martes, que la gente de &lt;a href=&quot;http://groups.msn.com/pataconainline&quot; target=&quot;_blank&quot;&gt;Patacona inline&lt;/a&gt; estará dispuesta a ayudaros.&lt;/p&gt;
&lt;p&gt;El siguiente vídeo es un pequeño tutorial para empezar a patinar. Está en alemán, pero no hace falta el sonido para entender lo que te quieren enseñar.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Bueno, y ahora un vídeo para que veais lo que pasa la primera vez que te pones unos patines:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;La verdad es que patinar es una actividad mas dura de lo que pueda parecer a simple vista. De hecho, después de un buen rato patinando uno suele acabar bastante cansado en comparación con la sensación de esfuerzo realizado. Debo decir que esto lo notas al quitarte los patines, mientras los llevas puestos no parece que hayas hecho un esfuerzo tan grande. Pero cuando te los quitas, notas el cansancio, además que todo se mueve más despacio &lt;img src=&quot;http://mescriva.codemaniacs.com/blog/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;He encontrado esta comparación en internet:&lt;br /&gt;
En media hora de bicicleta se queman unas 150 calorías, en media hora de aeróbic unas 180 y media hora patinando consumen aproximadamente unas 300 calorías. Es decir, el doble que en bicicleta.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Y para terminar unas fotos de nuestros primeros días:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/05/07052008.jpg&quot;&gt;&lt;img class=&quot;alignnone size-thumbnail wp-image-53&quot; title=&quot;07052008&quot; src=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/05/07052008-150x150.jpg&quot; alt=&quot;&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/05/dsc00003.jpg&quot;&gt;&lt;img class=&quot;alignnone size-thumbnail wp-image-54&quot; title=&quot;dsc00003&quot; src=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/05/dsc00003-150x150.jpg&quot; alt=&quot;&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/05/dsc00007.jpg&quot;&gt;&lt;img class=&quot;alignnone size-thumbnail wp-image-55&quot; title=&quot;dsc00007&quot; src=&quot;http://mescriva.codemaniacs.com/blog/wp-content/uploads/2008/05/dsc00007-150x150.jpg&quot; alt=&quot;&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Miguel</name>
			<uri>http://mescriva.codemaniacs.com/blog</uri>
		</author>
		<source>
			<title type="html">El blog autoestereoscópico</title>
			<subtitle type="html">Porque en estereo se ve mejor</subtitle>
			<link rel="self" href="http://mescriva.codemaniacs.com/blog/feed/atom/"/>
			<id>http://mescriva.codemaniacs.com/blog/feed/atom/</id>
			<updated>2010-06-02T14:00:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">gpu gems 2: online !</title>
		<link href="http://www.pplux.com/2008/05/13/gpu-gems-2-online/"/>
		<id>http://www.pplux.com/?p=169</id>
		<updated>2008-05-13T08:50:22+00:00</updated>
		<content type="html">&lt;p&gt;No sé para qué me gasto el dinero, pero me alegro de que Nvidia esté &lt;a href=&quot;http://news.developer.nvidia.com/2008/05/gpu-gems-2---on.html&quot;&gt;&amp;#8220;liberando&amp;#8221; los gpu gems&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;No están todos, cada semana tres capítulos nuevos, así nadie se atraganta &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Relacionadas: &lt;a href=&quot;http://www.pplux.com/2008/03/26/gpu-gems-publicado-online/&quot;&gt;gpu gems online&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">¿Qué sistema de ficheros usas?</title>
		<link href="http://www.pplux.com/2008/04/29/que-sistema-de-ficheros-usas/"/>
		<id>http://www.pplux.com/?p=166</id>
		<updated>2008-04-30T06:55:35+00:00</updated>
		<content type="html">&lt;blockquote&gt;&lt;p&gt;Yo&amp;#8230; resierfs, sí el del tipo aquel que han &lt;a href=&quot;http://barrapunto.com/articles/08/04/29/0940241.shtml&quot;&gt;condenado&lt;/a&gt; por matar a su mujer rusa que conoció por internet, &amp;#8230; esa que se lió con su mejor amigo, que resultó ser un asesino en serie que mato a 8 personas, pero que afirma que no tuvo nada que ver con la muerte de la rusa&amp;#8230; bueno, ese que dice que la rusa está en rusia y que todo es un complot.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Ni que decir que &lt;a href=&quot;http://en.wikipedia.org/wiki/ReiserFS&quot;&gt;reiserFS&lt;/a&gt; es un sistema de ficheros interesante, no? Yo en casa uso &lt;a href=&quot;http://en.wikipedia.org/wiki/Zfs&quot;&gt;ZFS&lt;/a&gt; bajo &lt;a href=&quot;http://opensolaris.org/os/&quot;&gt;Solaris&lt;/a&gt;&amp;#8230; a ver si algún día hay tiempo para explicar las ventajas de esto frente a un linux+raid+LVM+ext3/reiserfs/&amp;#8230;&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Trabajar en consola: Terminator &amp;#038; screen</title>
		<link href="http://www.pplux.com/2008/04/29/trabajar-en-consola-terminator-screen/"/>
		<id>http://www.pplux.com/?p=165</id>
		<updated>2008-04-29T10:43:00+00:00</updated>
		<content type="html">&lt;div class=&quot;floatRight&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/terminator-logo.png&quot; alt=&quot;Terminator logo&quot; /&gt;&lt;/div&gt;
&lt;p&gt;¿Quién dijo que la consola estaba muerta? no śe vosotros, pero personalmente es de lo primero que arranco cada mañana para trabajar. ¿Por qué? pues sencillamente por ser invariante en el tiempo, gnome cambia, kde cambia, mac os X cambia, cada vez las interfaces son mejores, pero mi consola responde igual desde el primer día que empecé a usarla. Más aun, te sirve para trabajar remotamente y muchas otras veces es la única opción para arreglar catástrofes (vamos, que no está de más aprender a usarla).&lt;/p&gt;
&lt;p&gt;Pese a que a día de hoy hay aplicaciones gráficas para bajar ficheros, torrents, mover/copiar/pegar directorios, conectarse a unidades samba, etc&amp;#8230; personalmente, en la mayoría de los casos, sigo prefiriendo arrancar una consola y hacerlo a mano, wget, cp/rm/mv/rsync, smbclient, smbfs, &amp;#8230; ¿ya sabes, no?&lt;/p&gt;
&lt;p&gt;Y si, como yo, eres un adicto a la terminal, conocerás &lt;a href=&quot;http://www.gnu.org/software/screen/&quot;&gt;screen&lt;/a&gt; el multiplexador-de-terminales (si no, o si quieres aprender a usarlo, prueba &lt;a href=&quot;http://www.kuro5hin.org/story/2004/3/9/16838/14935&quot;&gt;aquí&lt;/a&gt; ) multiplataforma, super funcional, y con la maravillosa opción de poder &lt;em&gt;detachear&lt;/em&gt; y &lt;em&gt;atachear&lt;/em&gt; sesiones.&lt;/p&gt;
&lt;p&gt;Y qué hacer con las pantallas de hoy día, son grandes, muy grandes, caben muchas consolas, o una a pantalla completa con screen (que permite dividir la consola en varias regiones)&amp;#8230; pues mejor que eso podemos usar &lt;a href=&quot;https://launchpad.net/terminator&quot;&gt;terminator&lt;/a&gt;, del que ya podemos disfrutar en hoary. Terminator permite arrancar una terminal y, en vez de usar tabs, podemos dividir horizontal y verticalmente la consola las veces como queramos, sacando partido de verdad a los nuevos tamaños de pantalla que tenemos ahora.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
&lt;a href=&quot;https://launchpad.net/terminator&quot;&gt;Terminator&lt;/a&gt;  is a program that allows users to set up flexible arrangements of GNOME terminals. It is aimed at those who normally arrange lots of  terminals near each other, but don’t want to use a frame based window manager.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Gracias a que usa gnome-terminals se integra muy bien con las preferencias de gnome-terminal (toma los colores que use este, el tipo de letra, control+, control-, etc..) y tiene atajos de teclado para cambiar de región (&lt;em&gt;$man terminator&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;¡ Un placer !&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Enjuto también usa ubuntu!</title>
		<link href="http://www.pplux.com/2008/04/24/enjuto-tambien-usa-ubuntu/"/>
		<id>http://www.pplux.com/?p=164</id>
		<updated>2008-04-24T11:47:53+00:00</updated>
		<content type="html">&lt;p&gt;Justo hoy, que estamos ya apunto con la nueva &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;ubuntu 8.04&lt;/a&gt;&lt;/p&gt;, me pasan esto:
&lt;div class=&quot;alignCenter&quot;&gt;
&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;#8220;os podéis ir a zurrir mierdas con un látigo&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Juas Juas Juas Juas&lt;/p&gt;
&lt;p&gt;Visto en: &lt;a href=&quot;http://www.jesusda.com/blog/index.php?id=221&amp;#038;commented=1#c000958&quot;&gt;Bitácora de JEsuSdA&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">lua API, introducción</title>
		<link href="http://www.pplux.com/2008/04/16/lua-api-introduccion/"/>
		<id>http://www.pplux.com/2008/04/16/lua-api-introduccion/</id>
		<updated>2008-04-16T14:36:01+00:00</updated>
		<content type="html">&lt;p&gt;Haciendo honor al nombre del blog, y aprovechando que recientemente me han comentado que el API de lua es un poco rara, vamos a hincarle el diente directamente al problema. Este post es sólo para programadores, no trata del léxico/sintaxis de lua, sólo de una parte muy particular del API, concretamente, la que más problema da al programador que se está iniciando en esto de lua.&lt;/p&gt;
&lt;p&gt;Veamos en primer lugar que es eso de un &lt;strong&gt;lua_State*&lt;/strong&gt;, es fácil crearlo (luaL_newstate), y destruirlo (lua_close) y representa un estado completo de lua. A efectos prácticos es como si con cada lua_State fuera una máquina virtual independiente, por lo que podemos tener tantos como queramos (uno por thread, uno por efecto, uno por agente, etc, etc&amp;#8230;).&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/lua101_lua_State.png&quot; alt=&quot;state basics&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;span id=&quot;more-163&quot;&gt;&lt;/span&gt;&lt;br /&gt;
En la imagen vemos que un estado de lua ofrece básicamente  un &lt;strong&gt;stack&lt;/strong&gt;(pila) para trabajar con el estado. Esto es lo más complicado de entender del API, pero una vez se ve en el contexto, es una forma super eficiente de trabajar. No voy a explicar hoy qué razón se oculta tras la pila, asumamos que es así y que hay que aprender a usarla.&lt;/p&gt;
&lt;p&gt;También está representado en la imagen los tipos básicos de lua: strings, números, booleanos, funciones, tablas&amp;#8230; y poco más. La estructura clave aquí es la tabla que es el único contenedor que tiene lua y se trata de un map de pares clave-valor. La clave puede ser cualquier tipo de lua y el valor, por supuesto, también.&lt;/p&gt;
&lt;p&gt;Las funciones en lua también son tipos de primer orden, esto quiere decir que las funciones son un valor más que se puede copiar, asignar, devolver como resultado de otra función, etc. Como hemos dicho antes, las tablas incluso pueden usar funciones como claves, nada lo impide.&lt;/p&gt;
&lt;p&gt;La linea de puntos de la imagen que separa el stack de la tabla global es para resaltar que no accedemos directamente a la tabla de valores globales. Para poder manejar la tabla de valores globales, u otra tabla, usaremos operaciones que apilarán o consumirán valores del stack. En resumidas cuentas &lt;strong&gt;siempre trabajamos con el stack&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/lua101_stack.png&quot; alt=&quot;stak&quot; /&gt;&lt;/div&gt;
&lt;p&gt;El stack se accede por índice, en lua los índices numéricos empiezan siempre en 1, en contraposición con lo típico en C/C++ de empezar todo en 0. También hay razones tras este acto de maldad, pero como somos programadores serios y profesionales, esto no es más que un detalle, y nos da igual.&lt;/p&gt;
&lt;p&gt;Los índices pueden ser positivos, o negativos. Si son positivos contamos desde la base del stack y si son negativos desde el &lt;em&gt;top&lt;/em&gt; del stack. Para saber el top actual, usamos lua_gettop(L). La mayor parte de las funciones, por no decir todas ellas, utilizan los valores cercanos al top&amp;#8230; y lo divertido de esto, si has cursado alguna asignatura de compiladores, es que se parece mucho a la forma de trabajar en ensamblador para llamar a funciones &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Bueno, para ilustrar todo lo anterior, y explicar con detalle un ejemplo del manual, vamos a ver paso a paso la ejecución del código equivalente a esta expresión de lua:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
a = f(&quot;how&quot;, t.x, 14)&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;según el manual se traduce en las siguientes instrucciones del API de lua:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
     lua_getfield(L, LUA_GLOBALSINDEX, &quot;f&quot;); /* function to be called */&lt;br /&gt;
     lua_pushstring(L, &quot;how&quot;);                        /* 1st argument */&lt;br /&gt;
     lua_getfield(L, LUA_GLOBALSINDEX, &quot;t&quot;);   /* table to be indexed */&lt;br /&gt;
     lua_getfield(L, -1, &quot;x&quot;);        /* push result of t.x (2nd arg) */&lt;br /&gt;
     lua_remove(L, -2);                  /* remove 't' from the stack */&lt;br /&gt;
     lua_pushinteger(L, 14);                          /* 3rd argument */&lt;br /&gt;
     lua_call(L, 3, 1);     /* call 'f' with 3 arguments and 1 result */&lt;br /&gt;
     lua_setfield(L, LUA_GLOBALSINDEX, &quot;a&quot;);        /* set global 'a' */&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Las instrucciones del API del &lt;a href=&quot;http://www.lua.org/manual/5.1/manual.html&quot;&gt;manual&lt;/a&gt; van acompañadas de una etiqueta de la forma  [&lt;strong&gt;-o&lt;/strong&gt;, &lt;strong&gt;+p&lt;/strong&gt;, x] :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;strong&gt;-o&lt;/strong&gt;: número de elementos que consume del stack (pops from the stack) &lt;/li&gt;
&lt;li&gt; &lt;strong&gt;+p&lt;/strong&gt;: número de elementos que apila en el stack&lt;/li&gt;
&lt;li&gt; x: tipos de errores que pueden saltar&amp;#8230; esto es para otro día (así que como si no estuviera)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Es fácil deducirlo pero las funciones de lua pueden devolver varios elementos, y por supuesto, consumir otros tantos. Las etiquetas vienen bien para saber de un vistazo de qué forma van a operar con el stack.&lt;/p&gt;
&lt;p&gt;Volviendo al ejemplo anterior, supongamos que ahora mismo el stack está vacío, y veamos paso a paso cada una de las instrucciones. &lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/lua101_a.png&quot; alt=&quot;step_1&quot; /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;go&quot;&gt;&lt;p&gt;
void &lt;a href=&quot;http://www.lua.org/manual/5.1/manual.html#lua_getfield&quot;&gt;lua_getfield&lt;/a&gt; (lua_State *L, int index, const char *k) [-0, +1, e]
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Por la etiqueta sabemos que esta función no va a consumir nada del stack y siempre va a hacer push de un elemento. Esta función concretamente busca el elemento &lt;em&gt;key&lt;/em&gt; de la tabla que está en el índice &lt;em&gt;index&lt;/em&gt; y lo devuelve en el stack. Si el elemento no existe hará un push de &amp;#8220;nil&amp;#8221; que es otro tipo de datos, usado para indicar, precisamente, la ausencia de tipo de datos &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;LUA_GLOBALSINDEX es un pseudo-índice, en el stack no hay ninguna posición que permita acceder a la tabla de valores globales, así que hay una serie de pseudo-índices para acceder a ciertas tablas especiales (como la de los valores globales en concreto). Puedes imaginar ese índice de la forma que más te apetezca, a efectos prácticos es equivalente a poner un 1,2,&amp;#8230; -1,-128, etc&amp;#8230; en unos pasos veremos un getfield sobre una tabla en el stack para compensar. &lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/lua101_b.png&quot; alt=&quot;step_2&quot; /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;go&quot;&gt;&lt;p&gt;
void &lt;a href=&quot;http://www.lua.org/manual/5.1/manual.html#lua_pushstring&quot;&gt;lua_pushstring&lt;/a&gt; (lua_State *L, const char *s) [-0, +1, m]&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Lua tiene unas cuantas funciones para meter y sacar elementos del stack, esta es una de tantas, y sirve para apilar un string. [Nota mental: &lt;em&gt;hablar de los strings de lua en otro post...&lt;/em&gt;]&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/lua101_c.png&quot; alt=&quot;step_3&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Otro acceso a la tabla global, en este caso tras el &lt;em&gt;key&lt;/em&gt; &amp;#8220;t&amp;#8221; se esconde una tabla, por lo que se apila una tabla. Lo he dibujado con otro color como alarde de creatividad, pero no es más que otro valor [booleano, string, funcion, tabla, numero....] metido en la tabla. &lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/lua101_d.png&quot; alt=&quot;step_4&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Esta es más interesante, aunque la función es conocida. Se trata de un getfield de un elemento en la propia tabla, por lo que usamos un índice numérico para indicar de qué tabla queremos buscar la clave. Como el índice es &lt;strong&gt;-1&lt;/strong&gt;, estamos haciendo referencia al top actual del stack, donde &lt;em&gt;voilà&lt;/em&gt; está justo la tabla que acabábamos de apilar. &lt;/p&gt;
&lt;blockquote class=&quot;exclamation&quot;&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;¿Podíamos haber usado 3 cómo índice para acceder a la tabla?&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
sí, &amp;#8230; pero mejor no te acostumbres. El &amp;#8220;3&amp;#8243; depende de todas las acciones que hayamos hecho antes, mientras que el -1 depende sólo de las últimas acciones sobre la pila. Así que&amp;#8230; en general, es mejor usar índices negativos para este tipo de acciones puntuales.&lt;/p&gt;
&lt;p&gt;En este caso queremos acceder al elemento &amp;#8220;t.x&amp;#8221; para hacer ejecutar &amp;#8220;a = f(&amp;#8221;how&amp;#8221;, t.x, 14)&amp;#8221;, si por ejemplo fuese &amp;#8220;a = f(1,2,3,&amp;#8221;how&amp;#8221;, t.x, 14) ya no podríamos usar el índice 3 (usaríamos 6, al haber 3 elementos más en la pila), pero sí que podríamos seguir usando el -1.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/lua101_e.png&quot; alt=&quot;step_5&quot; /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;go&quot;&gt;&lt;p&gt;void &lt;a href=&quot;http://www.lua.org/manual/5.1/manual.html#lua_remove&quot;&gt;lua_remove&lt;/a&gt; (lua_State *L, int index);         [-1, +0, -]&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Esta función, si miras la etiqueta, elimina un elemento del stack y no añade nada. Hay poco que explicar aquí, nos cargamos lo que esté en la posición apuntada por &lt;em&gt;index&lt;/em&gt;. Al margen de la función, hemos conseguido obtener el elemento &amp;#8220;t.x&amp;#8221; para la llamada &amp;#8220;a = f(&amp;#8221;how&amp;#8221;,&lt;strong&gt;t.x&lt;/strong&gt;,14)&amp;#8221; (bieeeen!)&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/lua101_f.png&quot; alt=&quot;step_6&quot; /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;go&quot;&gt;&lt;p&gt;
void &lt;a href=&quot;http://www.lua.org/manual/5.1/manual.html#lua_pushinteger&quot;&gt;lua_pushinteger&lt;/a&gt; (lua_State *L, lua_Integer n)         [-0, +1, m]&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;#8230; No hace falta dar detalles, ¿no? otro &amp;#8220;lua_pushxxxx&amp;#8221;&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/lua101_g.png&quot; alt=&quot;step_7&quot; /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;go&quot;&gt;&lt;p&gt;
void &lt;a href=&quot;http://www.lua.org/manual/5.1/manual.html#lua_call &quot;&gt;lua_call&lt;/a&gt; (lua_State *L, int nargs, int nresults);          [-(nargs + 1), +nresults, e]
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Ahora vamos a realizar una &amp;#8220;llamada a función&amp;#8221; (un &lt;em&gt;call&lt;/em&gt;) de &lt;em&gt;nargs&lt;/em&gt; argumentos de entrada y esperando obtener &lt;em&gt;nresults&lt;/em&gt; elementos de salida. Si miráis la etiqueta de la función pone que se consumen del stack nargs+1 elementos: n argumentos + 1 función. &lt;/p&gt;
&lt;p&gt;El órden es el que podéis ver en el stack, primero la función apilada, después cada argumento en orden y llamamos a lua_call. Con esto ejecutamos la función tal y como se ve en la figura.&lt;/p&gt;
&lt;p&gt;No sabemos el tipo del resultado devuelto, pero por la forma de llamar a call sabemos que siempre tendremos un elemento en la pila. Aquí lua realiza un proceso de ajuste: si la función devolvió 600 elementos, al poner nosotros lua_call(&amp;#8230;, 1);  se queda con el primero y descarta los otros 599, si la función no devolvía nada (0 elementos) y nosotros queríamos 1, rellenará el espacio con nil&amp;#8217;s , finalmente si queremos que la función devuelva todos los elementos que quiera, en vez de poner un numero en &lt;em&gt;nresults&lt;/em&gt;, usamos la constante LUA_MULTRET ( y con ello se evita el proceso de ajuste ).&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/lua101_h.png&quot; alt=&quot;step_8&quot; /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;go&quot;&gt;&lt;p&gt;
void &lt;a href=&quot;http://www.lua.org/manual/5.1/manual.html#lua_setfield&quot;&gt;lua_setfield&lt;/a&gt; (lua_State *L,  int index, const char *k);          [-1, +0, e]
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Para acabar, asignamos el resultado de la operación a la variable global &amp;#8220;a&amp;#8221;, usando lua_setfield (análogo a lua_getfield). La etiqueta nos dice que va a consumir un elemento y que no va a apilar nada. Con esto tenemos ejecutada toda la secuencia de &amp;#8221; a = f(&amp;#8221;how&amp;#8221;, t.x, 14)&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Nota:el call lo hicimos con lua_call(&amp;#8230;,1) precisamente porque la intención era guardar el resultado en &lt;strong&gt;una&lt;/strong&gt; variable ( gracias al ajuste nos da igual lo que haya devuelto la función ).&lt;/p&gt;
&lt;p&gt;
Y hasta aquí el primer tutorial sobre el API de lua&amp;#8230; para las dudas y aclaraciones, ahí tenéis los comentarios &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">¿Cómo cambiar el tamaño de letra de vim?</title>
		<link href="http://feedproxy.google.com/~r/Biestado/~3/WNPieymm0GY/%c2%bfcomo-cambiar-el-tamano-de-letra-de-vim"/>
		<id>http://biestado.kraptor.com/2008/04/14/%c2%bfcomo-cambiar-el-tamano-de-letra-de-vim</id>
		<updated>2008-04-14T17:18:29+00:00</updated>
		<content type="html">&lt;p&gt;Ya que Pplux se ha animado a compartir con nosotros &lt;a href=&quot;http://www.pplux.com/2008/04/11/color-de-auto-completado-del-vim/&quot;&gt;cómo cambiar el color del menú de autocompletado de vim&lt;/a&gt; (ya era hora!), vamos con otra receta, en este caso para GVim.&lt;/p&gt;
&lt;p&gt;En sistemas Unix:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;font&gt;&lt;br /&gt;
  &lt;b&gt;nnoremap&lt;/b&gt; &amp;nbsp; &amp;lt;C-Up&amp;gt; &amp;nbsp; :silent! let &amp;amp;guifont = substitute(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;\ &amp;amp;guifont, &amp;#8216; \zs\d\+&amp;#8217;, &amp;#8216;\=eval(submatch(0)+1)&amp;#8217;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;\ &amp;#8221;)&amp;lt;CR&amp;gt;&amp;lt;Esc&amp;gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;nnoremap&lt;/b&gt;&amp;nbsp;&amp;lt;C-Down&amp;gt;&amp;nbsp;:silent! let &amp;amp;guifont = substitute(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;\ &amp;amp;guifont, &amp;#8216; \zs\d\+&amp;#8217;, &amp;#8216;\=eval(submatch(0)-1)&amp;#8217;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;\ &amp;#8221;)&amp;lt;CR&amp;gt;&amp;lt;Esc&amp;gt;&lt;br /&gt;
&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;En sistemas Windows:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
&lt;font&gt;&lt;br /&gt;
&lt;b&gt;nnoremap&lt;/b&gt;&amp;nbsp;&amp;lt;C-Up&amp;gt;&amp;nbsp;:silent! let &amp;amp;guifont = substitute(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;\ &amp;amp;guifont, &amp;#8216;:h\zs\d\+&amp;#8217;, &amp;#8216;\=eval(submatch(0)+1)&amp;#8217;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;\ &amp;#8221;)&amp;lt;CR&amp;gt;&amp;lt;Esc&amp;gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;nnoremap&lt;/b&gt;&amp;nbsp;&amp;lt;C-Down&amp;gt;&amp;nbsp;:silent! let &amp;amp;guifont = substitute(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;\ &amp;amp;guifont, &amp;#8216;:h\zs\d\+&amp;#8217;, &amp;#8216;\=eval(submatch(0)-1)&amp;#8217;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;\ &amp;#8221;)&amp;lt;CR&amp;gt;&amp;lt;Esc&amp;gt;&lt;br /&gt;
&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Si añadimos esas dos líneas en nuestro .vimrc, con Control+&amp;uarr; y Control+&amp;darr; podemos cambiar el tamaño de la letra aumentándolo y disminuyendo cuando no estemos en modo inserción o visual. Muy útil para editar tranquilamente ficheros a pantalla completa en un TFT de 22&amp;#8242;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Es importante&lt;/strong&gt; definir el tamaño de la fuente en nuestro .vimrc de forma correcta para que funcione lo de arriba:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Si usamos linux podemos utilizar &lt;code&gt;set guifont=FreeMono\ 10&lt;/code&gt;, para indicar que queremos usar la fuente FreeMono a tamaño 10px.&lt;/li&gt;
&lt;li&gt;Si usamos windows podemos utilizar &lt;code&gt;set guifont=Courier\ New:h10&lt;/code&gt;, para indicar que queremos la fuente Courier New a tamaño 10px.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si no especificamos un tamaño por defecto para la fuente, en este caso 10 píxeles, no funcionará la receta, ya que como podéis ver en el snippet, realiza una sustitución.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://vim.wikia.com/wiki/VimTip414&quot;&gt;Gracias al primer comentario del Vim Tip (NO OFICIAL) 414&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=A6wO8WPW&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=A6wO8WPW&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=SxFH9eAy&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?d=41&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=3PXge5kS&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=3PXge5kS&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=uNd8rHkb&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=uNd8rHkb&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Biestado/~4/WNPieymm0GY&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Kraptor</name>
			<uri>http://biestado.kraptor.com</uri>
		</author>
		<source>
			<title type="html">biestado</title>
			<subtitle type="html">Al fin y al cabo todo es cuestión de unos y ceros...</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/Biestado"/>
			<id>http://feeds.feedburner.com/Biestado</id>
			<updated>2010-05-13T15:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">disléxicos del mundo unisors!!!</title>
		<link href="http://www.pplux.com/2008/04/13/dislexicos-del-mundo-unisors/"/>
		<id>http://www.pplux.com/2008/04/13/dislexicos-del-mundo-unisors/</id>
		<updated>2008-04-13T17:49:06+00:00</updated>
		<content type="html">&lt;p&gt;Después del &lt;a href=&quot;http://soledadpenades.com/2008/04/08/mental-note-about-ifndefs/&quot;&gt;primer mandamiento&lt;/a&gt;, viene el de &amp;#8220;evitarás la disléxia&amp;#8221;:&lt;/p&gt;
&lt;blockquote class=&quot;exclamation&quot;&gt;
&lt;pre&gt;
#ifndef __RESOURCE__
#define __RESORUCE__
...
#endif
&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;Sabía cual era el fallo, sabía que era un define mal puesto, sabía incluso en qué fichero estaba dando problemas&amp;#8230; y aun así no veía el problema XD&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">extraordinariamente real</title>
		<link href="http://www.pplux.com/2008/04/12/extraordinariamente-real/"/>
		<id>http://www.pplux.com/2008/04/12/extraordinariamente-real/</id>
		<updated>2008-04-12T19:10:47+00:00</updated>
		<content type="html">&lt;p&gt;Más aun!!&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;
&lt;a href=&quot;http://www.phdcomics.com/comics/archive.php?comicid=1011&quot;&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.phdcomics.com/comics/archive/phd041108s.gif&quot; alt=&quot;PHD&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;&lt;div class=&quot;alignCenter&quot;&gt;
&lt;img src=&quot;http://www.pplux.com/files/build-slb.png&quot; alt=&quot;slb builds!&quot; /&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Para los que me han tenido que soportar esta semana de &lt;strike&gt;&amp;#8220;bugs&amp;#8221;&lt;/strike&gt; &amp;#8220;features&amp;#8221; &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Intel: QuickPath Interconnect</title>
		<link href="http://plutontech.losplutonianos.net/2008/04/12/intel-quickpath-interconnect/"/>
		<id>http://plutontech.losplutonianos.net/2008/04/12/intel-quickpath-interconnect/</id>
		<updated>2008-04-12T18:18:33+00:00</updated>
		<content type="html">&lt;p&gt;Van a llegar mil y una entradas en los logs del planeta acerca de la nueva característica QuickPath Interconnect de Intel y lo que &amp;#8220;seguramente&amp;#8221; representará.&lt;/p&gt;
&lt;p&gt;Sin embargo, tengo que recalcar la relacion entre el concepto &amp;#8220;nueva caracteristica&amp;#8221; y la marca &amp;#8220;Intel&amp;#8221;.  El concepto no es nuevo mas alla de esa relación, ADM y sus Opteron llevan implementandolo ya algún año. Ellos lo llaman &amp;#8220;Direct connect&amp;#8221; y profesionalmente era/es uno de los mejores argumentos que tanto yo (la burra delante), como Sun, como AMD tenían a la hora de afrontar ventas de equipos con este procesador. El ratio wattio/rendimiento es el otro, pero no se valora mas alla de entornos de datacenter.&lt;/p&gt;
&lt;p&gt;Como decía, todos mis clientes que no conocían esta característica de los Opteron abrían la boca ante tal ingenio en favor de la pura coherencia. Por reducirlo al absurdo venia a decir algo como que: &lt;em&gt;&amp;#8220;si el FSB es el embudo, lo quito y meto todos los controladores que necesito (en este caso memoria) en el propio nucleo. Con esto garantizo el maximo de apertura del bus al resto de elementos&amp;#8221;&lt;/em&gt;. Juego, set y partido.&lt;/p&gt;
&lt;p&gt;Intel mientras tanto se volvia loco añadiendo transistores en favor de cache y mas cache. Pero ermm&amp;#8230; es que entonces esto no tiene fin oiga.&lt;/p&gt;
&lt;p&gt;Parece ser que, ante la necesidad de añadir mas caracteristicas al procesador y su poco espacio disponible, se han dado cuenta del problema, años despues, y van a lanzar el susodicho QuickPath Interconnet en el diseño del Nehalem. Que por cierto, aseguran, que tambien ayudará a la mejora del otro gran argumento (potencia/rendimiento).&lt;/p&gt;
&lt;p&gt;Evidentemente esto tiene lecturas mas alla de las propias ventajas del invento. Por ejemplo, Intel gana mas espacio para integrar lo que sea: controladores, chips graficos?&amp;#8230; yo que se.&lt;/p&gt;
&lt;p&gt;Para mas info esta &lt;a href=&quot;http://arstechnica.com/news.ars/post/20070904-abrief-look-at-intels-new-common-systems-interconnect-csi.html&quot; target=&quot;_blank&quot;&gt;este enlace de Ars Technica (en ingles)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Si alguno se esta preguntando cual va a ser el nuevo mi nuevo argumento de venta, la respuesta ahora es aun sencilla: ninguno. Hasta que salga el bichito el argumento es el mismo, en espera de un pequeña mejora que pueda hacer AMD para seguir conservando su nicho en el mercado de servidores para calculo.&lt;/p&gt;
&lt;h6&gt;* A modo de curiosidad, el &lt;a href=&quot;http://http://www.marca.com/edicion/marca/motor/formula1/es/desarrollo/1109288.html&quot; target=&quot;_blank&quot;&gt;mastodonte que se ha comprado Renault&lt;/a&gt; para sus simulaciones, un &lt;a href=&quot;http://www.appro.com/product/server_xtremex2_opteron.asp&quot; target=&quot;_blank&quot;&gt;Appro Xtreme-X2&lt;/a&gt;, esta montado con Opteron prueba de que el modelo de AMD se afianza en ese sector de calculo. &lt;a href=&quot;http://www.appro.com/press/view.asp?Num=152&quot; target=&quot;_blank&quot;&gt;Nota de prensa de Appro&lt;/a&gt;.&lt;/h6&gt;</content>
		<author>
			<name>QuasaR</name>
			<uri>http://plutontech.losplutonianos.net</uri>
		</author>
		<source>
			<title type="html">Pluton Technologies</title>
			<subtitle type="html">Sistemas Centrales de los Plutonianos</subtitle>
			<link rel="self" href="http://plutontech.losplutonianos.net/feed/atom/"/>
			<id>http://plutontech.losplutonianos.net/feed/atom/</id>
			<updated>2010-06-02T07:00:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Infojobs Trends Salarios</title>
		<link href="http://plutontech.losplutonianos.net/2008/04/11/infojobs-trends-salarios/"/>
		<id>http://plutontech.losplutonianos.net/2008/04/11/infojobs-trends-salarios/</id>
		<updated>2008-04-11T20:08:07+00:00</updated>
		<content type="html">&lt;p&gt;Me lo estoy pasando pipa.&lt;/p&gt;
&lt;p&gt;Probad probad!. Un ejemplo:&lt;/p&gt;
&lt;p&gt;Perfiles &lt;strong&gt;windows&lt;/strong&gt; frente a perfiles &lt;strong&gt;linux&lt;/strong&gt;&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://salarios.infojobs.net/resultados.cfm?o_clave=linux%2C+windows&amp;amp;o_id=3&quot;&gt;&lt;img src=&quot;http://salarios.infojobs.net/servlet/ChartServlet?keys=linux%2Cwindows&amp;amp;width=700&amp;amp;height=440&amp;amp;o_id=3&quot; align=&quot;middle&quot; height=&quot;376&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MUAHAHAHA&amp;#8230;.Habia una vez, un cirrrcooooo que&amp;#8230;.&lt;/p&gt;
&lt;p&gt;:O&lt;/p&gt;</content>
		<author>
			<name>QuasaR</name>
			<uri>http://plutontech.losplutonianos.net</uri>
		</author>
		<source>
			<title type="html">Pluton Technologies</title>
			<subtitle type="html">Sistemas Centrales de los Plutonianos</subtitle>
			<link rel="self" href="http://plutontech.losplutonianos.net/feed/atom/"/>
			<id>http://plutontech.losplutonianos.net/feed/atom/</id>
			<updated>2010-06-02T07:00:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Seminarios de la Breakpoint&amp;#8217;08</title>
		<link href="http://www.pplux.com/2008/04/11/seminarios-de-la-breakpoint08/"/>
		<id>http://www.pplux.com/2008/04/11/seminarios-de-la-breakpoint08/</id>
		<updated>2008-04-11T10:38:21+00:00</updated>
		<content type="html">&lt;p&gt;Las &lt;a href=&quot;http://breakpoint.untergrund.net/&quot;&gt;Breakpoint&amp;#8217;s&lt;/a&gt; siempre dejan &lt;a href=&quot;http://www.pouet.net/party.php?which=450&amp;#038;when=2008&quot;&gt;demos&lt;/a&gt; espectaculares pero, personalmente, lo que más me fascina de la party son la calidad de algunos de sus &lt;a href=&quot;http://breakpoint.untergrund.net/seminars.php&quot;&gt;seminarios&lt;/a&gt;. Se molestan en organizarlos, grabarlos y dejarlos &lt;a href=&quot;http://breakpoint.untergrund.net/seminars.php&quot;&gt;online&lt;/a&gt; para disfrute de todo el mundo.&lt;/p&gt;
&lt;p&gt;A mi me han gustado especialmente, sin ningún orden específico:&lt;br /&gt;
&lt;span id=&quot;more-159&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://breakpoint.untergrund.net/download.php?dir=2008/seminars/&amp;#038;file=BP08_Seminar_Aaron_Coday.mp4&quot;&gt;&lt;strong&gt;Multi-threading made easier through Open-Source Threading Building Blocks&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/BP08-tbb.png&quot; alt=&quot;BreakPoint'08 TBB&quot; /&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;Task stealing: cuando un core real se queda sin tareas &amp;#8220;roba&amp;#8221; a otro una tarea para maximizar el &lt;a href=&quot;http://es.wikipedia.org/wiki/Throughput&quot;&gt;throughput&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Después de hacer una extensa introducción sobre paralelismo, paralelismo sobre datos, paralelismo funcional, etc&amp;#8230; muy orientado a videojuegos (bien!) nos presenta &lt;a href=&quot;http://threadingbuildingblocks.org/&quot;&gt;Threading Building Blocks&lt;/a&gt;(TBB), una librería brutal, open-source y multiplataforma,  de la mano de intel. &lt;/p&gt;
&lt;p&gt;La parte novedosa de usar TBB es que está orientado a tareas (task patterns), no a programar threads (hilos) como tal. Programar tareas hace que, teóricamente, el diseño escale automáticamente según el número de cores que tenga nuestro procesador. TBB es para C++, y está hecho para C++, por lo que usa plantillas para definir concurrent-containers (hash, queue, vector, ..), algoritmos paralelos (sort, for, while, reduce, &amp;#8230;), tiene también un patrón &amp;#8220;pipeline&amp;#8221; para poder encadenar tareas, scalable-memory-allocators (para evitar sincronizaciones entre tareas al reservar memoria), etc.&lt;/p&gt;
&lt;p&gt;Otra razón para usar tareas es que es fácil debuggear, ya que por diseño, puedes limitar todo a un single thread y depurar, una vez todo funciona puedes lanzarlo en multithread con casi todas las garantías de que va a funcionar.&lt;/p&gt;
&lt;p&gt;En general TBB está &lt;strong&gt;muy&lt;/strong&gt; bien montado. No se si se nota las ganas que tengo de usarlo &lt;img src=&quot;http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://breakpoint.untergrund.net/download.php?dir=2008/seminars/&amp;#038;file=BP08_Seminar_Bonzaj.mp4&quot;&gt;&lt;br /&gt;
&lt;strong&gt;To hardcode or not - considerations about an ultimate demotool&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/BP08-plastic.png&quot; alt=&quot;BreakPoint'08 Plastic&quot; /&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt; Motor de render picoEngine, integrado dentro de Maya como plugin. Escena de la última demo de &lt;a href=&quot;http://www.plastic-demo.org/&quot;&gt;plastic&lt;/a&gt;: &lt;a href=&quot;http://www.pouet.net/prod.php?which=50170&quot;&gt;Linger in Shadows&lt;/a&gt;  &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;¿ hardcodear demos ó demotools ? Evolución de &lt;a href=&quot;http://www.plastic-demo.org/&quot;&gt;plastic&lt;/a&gt; desde sus primeras demos hardcodeadas a los plugins y editores que ahora usan para diseñar demos. Por lo visto tienen su motor de render  (picoEngine) integrado como un plugin del editor que usen (Maya en este caso), y un editor de escenas para ajustar timelines, velocidad, etc. &lt;/p&gt;
&lt;p&gt;Definitivamente para plastic el enfoque está muy cerca del artista, aunque reconocen que cierta funcionalidad es más cómoda de implementar en código que diseñarla con un editor.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://breakpoint.untergrund.net/download.php?dir=2008/seminars/&amp;#038;file=BP08_Seminar_Navis.mp4&quot;&gt;&lt;br /&gt;
&lt;strong&gt;Tonite let&amp;#8217;s all make demo in Bingen&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/BP08-asd.png&quot; alt=&quot;BreakPoint'08 ASD&quot; /&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt; La demo cuenta una historia, tiene un flujo y los efectos de transición, no son tales, si no que se integran en ese flujo conectando una escena con la siguiente, suavemente. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Vemos la otra cara de la moneda, para &lt;a href=&quot;http://www.asd.gr/&quot;&gt;ASD&lt;/a&gt; lo principal es el código como herramienta y defienden que muchos de los efectos y transiciones no se podrían hacer con comodidad en un demoeditor. Por otro lado, como con plastic, no todo es blanco o negro.&lt;/p&gt;
&lt;p&gt;Empieza con las razones por las que no hacemos demos ( me ha gustado eso de : &amp;#8220;19% estamos intimidados por Farbrausch&amp;#8221; ) y cómo las hacen en ASD. Básicamente: librería sencillita en C++, soporte básico para manejo de shaders y texturas, sin engine para animaciones, sistemas de partículas adecuados, scripting para los eventos y funciones de cámara imaginativas.&lt;/p&gt;
&lt;p&gt;Desmitifican el &amp;#8220;hacer una hardcoded demo es más difícil&amp;#8221; y explican paso a paso como organizan sus demos. Detallan cómo organizan las escenas, efectos y las transiciones (aunque las transiciones de ASD son para dar de comer aparte).&lt;/p&gt;
&lt;p&gt;Del motor de partículas destacan que es una pérdida de tiempo el típico bucle de actualización de partícula por frame, ya que en el 95% de los casos, las partículas se comportan de forma determinista por lo que se puede calcular su path previamente.&lt;/p&gt;
&lt;p&gt;También es interesante cómo ajustan los detalles de las escenas, utilizando rands, y semillas asociadas a eventos de teclado y ratón para encontrar algún estado que quede bien en la demo (mola!!!).&lt;/p&gt;
&lt;p&gt;Las cámaras tienen solo un par de movimientos, elípticos y lineales, interpolados con &lt;a href=&quot;http://en.wikipedia.org/wiki/Sigmoid_function&quot;&gt;s-curves&lt;/a&gt;, simple y controlable.&lt;/p&gt;
&lt;p&gt;El resto es filosofía de diseño, muy, muy interesante.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://breakpoint.untergrund.net/download.php?dir=2008/seminars/&amp;#038;file=BP08_Seminar_Yury_Uralsky_Smoke.mp4&quot;&gt;&lt;strong&gt;When there&amp;#8217;s smoke there&amp;#8217;s fire&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/BP08-nvidia.png&quot; alt=&quot;BreakPoint'08 Nvidia&quot; /&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt; ¡¡ Ruido, y más ruido !!  &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Una presentación de nvidia muy asequible para el público en general sobre generación procedural y cálculo en la GPU. Explica con muchísimo detalle &lt;a href=&quot;http://www.pplux.com/2008/04/11/seminarios-de-la-breakpoint08/ http://en.wikipedia.org/wiki/Perlin_noise&quot;&gt;perlin noise&lt;/a&gt; para modelado de partículas, al margen del uso que hagan la explicación por si sola ya merece la pena.&lt;/p&gt;
&lt;p&gt;Después continúa con la evolución del perlin noise hacia el &lt;a href=&quot;http://en.wikipedia.org/wiki/Simplex_noise&quot;&gt;Simplex noise&lt;/a&gt; y cómo usarlo, acabando con notas sobre el sampleado del ruido para conseguir los mejores resultados.&lt;/p&gt;
&lt;p&gt;La segunda parte de la charla trata sobre cómo renderizar humo. Empieza por la composición del humo en la escena (esta es la parte fácil y similar con la primera parte de la charla). Después comenta cómo calcular la simulación de fluidos en la GPU y añade cómo  detectar las colisiones con geometría de la escena (pasándola a un volumen).&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Color de auto-completado del vim</title>
		<link href="http://www.pplux.com/2008/04/11/color-de-auto-completado-del-vim/"/>
		<id>http://www.pplux.com/2008/04/11/color-de-auto-completado-del-vim/</id>
		<updated>2008-04-11T07:40:44+00:00</updated>
		<content type="html">&lt;p&gt;No sé qué razón se oculta tras la configuración por defecto de mi vim/gvim que el auto-completado se ve de pena. Tenía un color rosa de fondo con letras blancas, con tan poco contraste que molesta. Para cambiar esta opción y que nuestro vim deje de tener pluma, podemos hacer lo siguiente:&lt;/p&gt;
&lt;div class=&quot;alignCenter&quot;&gt;&lt;img src=&quot;http://www.pplux.com/files/vim-completion-color.png&quot; alt=&quot;Completado del vim, resultado&quot; /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;go&quot;&gt;&lt;p&gt;
highlight Pmenu guibg=blue guifg=white ctermbg=blue ctermfg=white&lt;br /&gt;
highlight PmenuSel guibg=white guifg=blue ctermbg=white ctermfg=blue
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Esto en el ~/.vimrc y problema resuelto.&lt;/p&gt;
&lt;p&gt;Gracias al &lt;a href=&quot;http://www.vim.org/tips/tip.php?tip_id=1486&quot;&gt;vim-tip-1486&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>PpluX</name>
			<uri>http://www.pplux.com</uri>
		</author>
		<source>
			<title type="html">Luanatic con features</title>
			<subtitle type="html">el blog de PpluX</subtitle>
			<link rel="self" href="http://www.pplux.com/feed/atom/"/>
			<id>http://www.pplux.com/feed/atom/</id>
			<updated>2009-05-11T09:00:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">La publicidad y los traductores automáticos</title>
		<link href="http://feedproxy.google.com/~r/Biestado/~3/B2O3ANh3E50/la-publicidad-y-los-traductores-automaticos"/>
		<id>http://biestado.kraptor.com/2008/04/09/la-publicidad-y-los-traductores-automaticos</id>
		<updated>2008-04-09T15:53:04+00:00</updated>
		<content type="html">&lt;p&gt;Los traductores automáticos a distintos lenguajes no son, hoy por hoy, una maravilla. Eso lo sabe todo el mundo&amp;#8230; o casi todo el mundo. Es evidente que los que diseñaron este &lt;em&gt;banner&lt;/em&gt; publicitario que me he encontrado en &lt;a href=&quot;http://www.terra.es&quot;&gt;Terra&lt;/a&gt; ni siquiera se lo han planteado y claro, pasa lo que pasa.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://biestado.kraptor.com/wp-content/uploads/files/2008/04/pantallazo-terracom-noticias-entretenimiento-musica-deportes-moda-y-salud-para-latinos-en-terra-mozilla-firefox-3-beta-5.png&quot; title=&quot;Ads, YOU FAIL!&quot;&gt;&lt;img src=&quot;http://biestado.kraptor.com/wp-content/uploads/files/2008/04/pantallazo-terracom-noticias-entretenimiento-musica-deportes-moda-y-salud-para-latinos-en-terra-mozilla-firefox-3-beta-5.png&quot; alt=&quot;Ads, YOU FAIL!&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A mí lo que me preocupa es, sobre todo, que el tiempo funciona hacia afuera.. ¡qué cosas!&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=jz42BiBS&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=jz42BiBS&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=Uit5hHY0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?d=41&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=pTeI2XqG&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=pTeI2XqG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Biestado?a=J0YI7UoG&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Biestado?i=J0YI7UoG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Biestado/~4/B2O3ANh3E50&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Kraptor</name>
			<uri>http://biestado.kraptor.com</uri>
		</author>
		<source>
			<title type="html">biestado</title>
			<subtitle type="html">Al fin y al cabo todo es cuestión de unos y ceros...</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/Biestado"/>
			<id>http://feeds.feedburner.com/Biestado</id>
			<updated>2010-05-13T15:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Entrevistas</title>
		<link href="http://plutontech.losplutonianos.net/2008/04/03/entrevistas/"/>
		<id>http://plutontech.losplutonianos.net/2008/04/03/entrevistas/</id>
		<updated>2008-04-03T21:54:07+00:00</updated>
		<content type="html">&lt;p&gt;Siempre he tenido dudas a la hora de asignar un orden secuencial sobre los requerimientos mínimos a cumplir a la hora de realizar una entrevista de trabajo: buena presencia, confianza, blablabla&amp;#8230; después de lo visto, tengo un punto clarisimo y es el mas importante indudablemente. Seré breve.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Queridos y queridas lectores y lectoras, por favor, es un consejo de amigo, de compañero, de persona; NO VAYAIS A UNA ENTREVISTA DE TRABAJO FUMADOS HASTA LAS OREJAS. Se nota y mucho.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Haceros un favor: quereros!. Quereros vosotros mismos. No os desprecieis así en una entrevista. Ni cambio generacional, ni juventud, ni leches!. Se trata de vuestro futuro. Gracias.&lt;/p&gt;
&lt;p&gt;Manda huevos.&lt;/p&gt;
&lt;p&gt;:S&lt;/p&gt;</content>
		<author>
			<name>QuasaR</name>
			<uri>http://plutontech.losplutonianos.net</uri>
		</author>
		<source>
			<title type="html">Pluton Technologies</title>
			<subtitle type="html">Sistemas Centrales de los Plutonianos</subtitle>
			<link rel="self" href="http://plutontech.losplutonianos.net/feed/atom/"/>
			<id>http://plutontech.losplutonianos.net/feed/atom/</id>
			<updated>2010-06-02T07:00:06+00:00</updated>
		</source>
	</entry>

</feed>

