<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>jHernandez Blog</title>
	<atom:link href="http://jhernandez.gpltarragona.org/blog/wp-rss2.php" rel="self" type="application/rss+xml" />
	<link>http://jhernandez.gpltarragona.org/blog</link>
	<description>Blog de actividad de Jonathan Hernández Velasco</description>
	<pubDate>Tue, 01 Jul 2008 18:16:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Las 5 mejores series del momento</title>
		<link>http://jhernandez.gpltarragona.org/blog/?p=632</link>
		<comments>http://jhernandez.gpltarragona.org/blog/?p=632#comments</comments>
		<pubDate>Sat, 24 May 2008 19:19:37 +0000</pubDate>
		<dc:creator>jBilbo</dc:creator>
		
		<category><![CDATA[Tonteridas Mias]]></category>

		<guid isPermaLink="false">http://jhernandez.gpltarragona.org/blog/?p=632</guid>
		<description><![CDATA[El formato de &#8220;serie&#8221; esta en una edad de oro desde hace unos 4 años. Como suele pasar, las mejores series vienen desde el otro continente, y no es por falta de creatividad en el sector español&#8230; no espera&#8230; mmm&#8230; sí, es por falta de creatividad en el sector español, o matizando, falta de creatividad [...]]]></description>
			<content:encoded><![CDATA[<p>El formato de &#8220;serie&#8221; esta en una edad de oro desde hace unos 4 años. Como suele pasar, las mejores series vienen desde el otro continente, y no es por falta de creatividad en el sector español&#8230; no espera&#8230; mmm&#8230; sí, es por falta de creatividad en el sector español, o matizando, falta de creatividad de los que tienen poder para crear series aquí. Hay bastante gente con creatividad por estos lares pero que por una razón u otra no tiene los recursos para llegar a la gran audiencia.<br />
Como todo en este blog, esto es una opinión personal y cada uno tiene (y debe tener) sus preferencias a la hora de juzgar sus series preferidas. Pero, almenos, espero que os sirva para descubrir algún pequeño tesoro en forma de serie que quizás no le prestábais atención o se os había pasado por alto.</p>
<p>Esta es la lista &#8220;ACTUAL&#8221;, hace un tiempo fué otra, dentro de un tiempo será otra según como evolucionen las series. Si pongo V.O. (Versión original), haced TODO lo posible por ver esa serie en versión original (el doblaje o no existe o de calidad equiparable a peli porno).</p>
<h1>5 - House</h1>
<p><img src="http://jhernandez.gpltarragona.org/varios/house.jpg" alt="House MD" /></p>
<p>Guión. Es lo mejor de esta serie. Jamás creí viendo los primeros capítulos de la 1era temporada que duraría viendo la serie hasta la 4arta (por donde va ahora) y que ni siquiera la serie duraría eso. Si os fijáis, la estructura de cada capítulo es prácticamente un calco en cada uno de ellos, pero aún así, es una serie que engancha. La culpa la tienen el mencionado guión junto con el propio House. La serie cuenta con un par de capítulos que se podrían considerar obras maestras y la mayoría de ellos siempre aporta algo gracioso/curioso/interesante.</p>
<h1>4 - Lost (Perdidos)</h1>
<p><img src="http://jhernandez.gpltarragona.org/varios/lost.png" alt="Lost" /></p>
<p>Esta es una veterana. Revolucionó el mundo de las series con un fenómeno fan-friki que pocas han logrado. Al tener tantos capítulos y ser de misterio ya ha tenido sus altibajos. Algunos de sus espectadores cayeron por el camino presos de un inaguantable suplicio capítulo tras capítulo sin acabar de desvelar la trama, o cuando se desvelaba alguna de sus preguntas hacía que surgieran 5 más. Esa es su grandeza y su punto débil. La historia es genial, cuenta con interminables subtramas, decenas de guiños, es algo grande a nivel mundial&#8230; ciencia ficción diferente. Esta serie es de esas que tienes que ver tranquilo capítulo por capítulo y que si te saltas uno jode mucho.<br />
Como he dicho cuenta con altibajos. Ahora mismo, en la 4arta temporada en USA, estamos en &#8220;alti&#8221;, así que aguantad hasta aquí <img src='http://jhernandez.gpltarragona.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h1>3 - BattleStar Galactica</h1>
<p><img src="http://jhernandez.gpltarragona.org/varios/galactica.jpg" alt="Battlestar Galactica" /></p>
<p>Esta serie podría estar perfectamente dos puestos más adelante. ¿Por qué no lo esta? Por dos razones. Porque el que está en el TOP 1 me tiene enganchado y porque todavía no he empezado a ver la 4arta temporada (y creo que última de la serie), ya que en español se estrena en otoño (esta tiene buen doblaje pero no sé si aguantaré tanto).<br />
Serie del canal SciFi, ahora mismo la mejor sin duda. Guiones de 10, personajes muy definidos, historia excelente&#8230; nada más que alabanzas para esta GRAN serie.</p>
<h1>2 - The Big Bang Theory</h1>
<p>En V.O.</p>
<p><img src="http://jhernandez.gpltarragona.org/varios/bigbangtheory.jpg" alt="The Big Bang Theory" /></p>
<p>Esta en segundo lugar por una una sencilla razón: Es la serie MÁS FRIKI que se ha hecho nunca jamás por TV, una serie que todo fan de la ciencia/informática/videojuegos/starwars/ESDLA/comics&#8230; etc etc etc, es decir, lo que define a un friki standard, TIENE, o DEBE, ver sin falta. Es MUY DIVERTIDA. Quien crea que la serie &#8220;The IT Crowd&#8221; es friki, que vea esta serie y después me cuente.<br />
Además de ello, la serie cuenta con 15 capítulos ahora mismo y, por ahora, todos tiene una buena calidad. Y que siga!</p>
<h1>1 - The Office (USA)</h1>
<p>En V.O. OBLIGADO</p>
<p><img src="http://jhernandez.gpltarragona.org/varios/theoffice.jpg" alt="The Office" /></p>
<p>DEBÉIS ver esta serie, es una obra de arte. Lleva ya 4 temporadas y esta tan fresca como al principio. Steve Carrell, este &#8216;peazo&#8217; actor al que me declaro seguidor, es la clave en un electo de actores BRILLANTES. Tiene un reparto genial, un guión de 10 (algunos actores son a la vez guionistas), una realización muy original, unas situaciones realmente incómodas y, sin enrollarme más, la mejor serie del momento.</p>
<h1>Menciones honoríficas</h1>
<p>Los grandes ausentes: series que deberían estar en el top 5 pero que por una razón u otra se ha quedado fuera:</p>
<h1>Heroes</h1>
<p><img src="http://jhernandez.gpltarragona.org/varios/heroes.jpg" alt="Heroes" /></p>
<p>Pobre Heroes. Qué injusta posición. Pero el caso de Herojhernandez.gpltarragona.org/varios/es es especial&#8230; prometía tanto que cuando cayó, al estar tan arriba, lo hizo lo a grande. No digo que no pueda remontar el vuelo, esta el ejemplo de &#8220;Lost&#8221;, pero ahora mismo esta serie necesita un buen golpe de efecto que la haga tirar arriba. Ha perdido muchos seguidores, pero yo le seguiré dando una oportunidad.</p>
<h1>The IT Crowd</h1>
<p>En V.O. OBLIGADO</p>
<p><img src="http://jhernandez.gpltarragona.org/varios/theitcrowd.jpg" alt="The IT Crowd" /></p>
<p>Sigo pensando que el mejor capítulo de &#8220;The IT Crowd&#8221; fué el primero. Es una serie que da muy poco (las temporadas duran un abrir y cerrar de ojos) y de no muy alta calidad, por lo que al final te hace perder interés. Sin duda si alargaran las temporadas o lo poco que dieran fuera excelente estaría en uno de los 5 primeros.</p>
<h1>Friends</h1>
<p><img src="http://jhernandez.gpltarragona.org/varios/friends.jpg" alt="Friends" /></p>
<p>Muchos dicen que es la mejor serie de la historia de la TV. Yo sólo digo que he visto todos los capítulos de esta serie y cuando la pillo por la TV no cambio de canal. No sé porqué, pero es una serie que no muere, no cansa. Es cierto que iba siguiendo un hilo argumental pero puedes ver un capítulo de la temporada 10 y luego otro de la 2 sin que pase nada. Además, prácticamente todos los capítulos son muy buenos. Comedia pura y dura con unos personajes muy carismáticos. La serie hit de los 90&#8242;.</p>
<p>Y eso es todo. Por último, a modo de &#8220;palabras al viento&#8221;, quiero dar GRACIAS a toda la gente que se curra esos subtítulos en castellano para las series que nos bajamos en V.O.</p>
]]></content:encoded>
			<wfw:commentRss>http://jhernandez.gpltarragona.org/blog/?feed=rss2&amp;p=632</wfw:commentRss>
		</item>
		<item>
		<title>Grave vulnerabilidad en OpenSSH de Debian y derivados</title>
		<link>http://jhernandez.gpltarragona.org/blog/?p=635</link>
		<comments>http://jhernandez.gpltarragona.org/blog/?p=635#comments</comments>
		<pubDate>Tue, 13 May 2008 22:57:37 +0000</pubDate>
		<dc:creator>jBilbo</dc:creator>
		
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://jhernandez.gpltarragona.org/blog/?p=635</guid>
		<description><![CDATA[Se trata de una vulnerabilidad en el generador de números aleatorios del paquete OpenSSH que viene en algunas versiones de Debian y derivados (incluido Ubuntu). A lo que afecta en la práctica es que las claves generadas pueden ser débiles (con un patrón parecido) y por tanto sería posible romperla con de un ataque por [...]]]></description>
			<content:encoded><![CDATA[<p>Se trata de una vulnerabilidad en el generador de números aleatorios del paquete OpenSSH que viene en algunas versiones de Debian y derivados (incluido Ubuntu). A lo que afecta en la práctica es que las claves generadas pueden ser débiles (con un patrón parecido) y por tanto sería posible romperla con de un ataque por fuerza bruta&#8230; sin tener que estar computando durante años.</p>
<p>Total, que toca actualizar el paquete de nuestra distribución y regenerar vuestras claves si teneis y las haceis servir de autentificación contra un servidor externo.</p>
<p><a href="http://www.ubuntu.com/usn/usn-612-2">Información completa de Ubuntu</a>. Sólo afecta las versiones 7.04, 7.10 y 8.04</p>
<p><a href="http://wiki.debian.org/SSLkeys">Información adicional</a> en el wiki de Debian.</p>
]]></content:encoded>
			<wfw:commentRss>http://jhernandez.gpltarragona.org/blog/?feed=rss2&amp;p=635</wfw:commentRss>
		</item>
		<item>
		<title>ruby-debug-ide desactualizado</title>
		<link>http://jhernandez.gpltarragona.org/blog/?p=634</link>
		<comments>http://jhernandez.gpltarragona.org/blog/?p=634#comments</comments>
		<pubDate>Thu, 08 May 2008 10:13:10 +0000</pubDate>
		<dc:creator>jBilbo</dc:creator>
		
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://jhernandez.gpltarragona.org/blog/?p=634</guid>
		<description><![CDATA[ruby-debug-ide (o FastDebugger) es un paquete que utilizan algunos IDEs como Netbeans para depurar código ruby de manera eficiente a través de ruby-debug.
Ya hace unos días que ruby-debug-ide esta desactualizado en el repositorio central de gems. Si actualizais ruby-debug y ruby-debug-base os encontrareis con lo siguiente:
ERROR:  Error installing ruby-debug-ide:
      [...]]]></description>
			<content:encoded><![CDATA[<p>ruby-debug-ide (o FastDebugger) es un paquete que utilizan algunos IDEs como <a href="http://netbeans.org">Netbeans</a> para depurar código ruby de manera eficiente a través de ruby-debug.<br />
Ya hace unos días que ruby-debug-ide esta desactualizado en el repositorio central de gems. Si actualizais ruby-debug y ruby-debug-base os encontrareis con lo siguiente:</p>
<pre>ERROR:  Error installing ruby-debug-ide:
        ruby-debug-ide requires ruby-debug-base (= 0.10.0)</pre>
<p>Lo más lógico sería instalar la versión específica de ruby-debug que te pide (0.10.0), pero no esta en el repositorio de gems (supongo que el autor la debe de haber borrado y dejado sólo la última). Solución: Bajárselo a mano de su <a href="http://rubyforge.org/frs/?group_id=1900">home</a> y instalárselo <img src='http://jhernandez.gpltarragona.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Bajamos los paquetes que nos pide ruby-debug-ide</p>
<pre>$ wget http://rubyforge.org/frs/download.php/29708/ruby-debug-0.10.0.gem http://rubyforge.org/frs/download.php/29702/ruby-debug-base-0.10.0.gem</pre>
<p>Esto desinstala cualquier versión que tuviéramos en el sistema</p>
<pre>$ sudo gem uninstall ruby-debug ruby-debug-base ruby-debug-ide</pre>
<p>Instala los paquetes</p>
<pre>$ sudo gem install ruby-debug-base-0.10.0.gem ruby-debug-0.10.0.gem</pre>
<p>Ahora sí, instalamos ruby-debug-ide</p>
<pre>$ sudo gem install ruby-debug-ide</pre>
]]></content:encoded>
			<wfw:commentRss>http://jhernandez.gpltarragona.org/blog/?feed=rss2&amp;p=634</wfw:commentRss>
		</item>
		<item>
		<title>Nautilus no esta en forma</title>
		<link>http://jhernandez.gpltarragona.org/blog/?p=631</link>
		<comments>http://jhernandez.gpltarragona.org/blog/?p=631#comments</comments>
		<pubDate>Sat, 05 Apr 2008 18:29:11 +0000</pubDate>
		<dc:creator>jBilbo</dc:creator>
		
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://jhernandez.gpltarragona.org/blog/?p=631</guid>
		<description><![CDATA[Nautilus es una de las peores piezas de software del gran escritorio Gnome, lo viene demostrando en cada versión. Va mejorando, es cierto, pero demasiado lentamente&#8230; a ver si en Gnome 2.22 me da una sorpresa y me puedo tragar mis propias palabras, pero por ahora no es una buena opción para copiar/mover gran cantidad [...]]]></description>
			<content:encoded><![CDATA[<p>Nautilus es una de las peores piezas de software del gran escritorio Gnome, lo viene demostrando en cada versión. Va mejorando, es cierto, pero demasiado lentamente&#8230; a ver si en Gnome 2.22 me da una sorpresa y me puedo tragar mis propias palabras, pero por ahora no es una buena opción para copiar/mover gran cantidad de archivos, sufre cuelgues constantes por un lado u otro.<br />
Esto es sólo una curiosidad que me pasó ayer, no he capturado los errores:</p>
<div align="center"><img src="http://jhernandez.gpltarragona.org/varios/nautilus-wtf.png" /></div>
<p>Así que lo mejor es hacerse con otro gestor para copias/migraciones donde intervienen ficheros grandes o numerosos. Hay alternativas tanto gráficas (<a href="http://roscidus.com/desktop/ROX-Filer">Rox</a>, <a href="http://thunar.xfce.org/index.html">Thunar</a>, <a href="http://pcmanfm.sourceforge.net/">PCMan</a>) que habría que probar a ver qué tal, como por consola como el famoso mc (<a href="http://en.wikipedia.org/wiki/Midnight_Commander">Midnight Commander</a>), que esta más que probado y es el preferido para los que se sienten cómodos en la terminal.<br />
Yo al final voy a tener que instalar konqueror <img src='http://jhernandez.gpltarragona.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://jhernandez.gpltarragona.org/blog/?feed=rss2&amp;p=631</wfw:commentRss>
		</item>
		<item>
		<title>Excusas de programador</title>
		<link>http://jhernandez.gpltarragona.org/blog/?p=629</link>
		<comments>http://jhernandez.gpltarragona.org/blog/?p=629#comments</comments>
		<pubDate>Fri, 04 Apr 2008 11:46:29 +0000</pubDate>
		<dc:creator>jBilbo</dc:creator>
		
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://jhernandez.gpltarragona.org/blog/?p=629</guid>
		<description><![CDATA[
Visto en movesonrails.
]]></description>
			<content:encoded><![CDATA[<div align="center"><img src="http://www.movesonrails.com/files/compiling_new_style.png" alt="Excusas" title="Excusas" /></div>
<p>Visto en <a href="http://movesonrails.com/articles/2008/01/31/the-new-programmers-excuse-for-slacking-of">movesonrails</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jhernandez.gpltarragona.org/blog/?feed=rss2&amp;p=629</wfw:commentRss>
		</item>
		<item>
		<title>lspci: Unknown device</title>
		<link>http://jhernandez.gpltarragona.org/blog/?p=628</link>
		<comments>http://jhernandez.gpltarragona.org/blog/?p=628#comments</comments>
		<pubDate>Mon, 31 Mar 2008 21:32:10 +0000</pubDate>
		<dc:creator>jBilbo</dc:creator>
		
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://jhernandez.gpltarragona.org/blog/?p=628</guid>
		<description><![CDATA[A veces lspci no conoce tu dispositivo porque es muy nuevo o cuando se hizo la release no estaba en su base de datos. Una manera fácil de actualizarlo es con &#8220;update-pciids&#8221;:
lscpi
...
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0611 (rev a2)
...
Actualizamos
sudo update-pciids
Y ahora:
lspci
...
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8800 GT (rev a2)
...
Nos reconoce [...]]]></description>
			<content:encoded><![CDATA[<p>A veces lspci no conoce tu dispositivo porque es muy nuevo o cuando se hizo la release no estaba en su base de datos. Una manera fácil de actualizarlo es con &#8220;update-pciids&#8221;:</p>
<pre>lscpi
...
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0611 (rev a2)
...</pre>
<p>Actualizamos</p>
<pre>sudo update-pciids</pre>
<p>Y ahora:</p>
<pre>lspci
...
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8800 GT (rev a2)
...</pre>
<p>Nos reconoce perfectamente el dispositivo.</p>
<p>Visto en <a href="http://ubuntuforums.org/showthread.php?t=661800">ubuntuforums</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jhernandez.gpltarragona.org/blog/?feed=rss2&amp;p=628</wfw:commentRss>
		</item>
		<item>
		<title>Cuenta atrás</title>
		<link>http://jhernandez.gpltarragona.org/blog/?p=627</link>
		<comments>http://jhernandez.gpltarragona.org/blog/?p=627#comments</comments>
		<pubDate>Wed, 26 Mar 2008 16:32:26 +0000</pubDate>
		<dc:creator>jBilbo</dc:creator>
		
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://jhernandez.gpltarragona.org/blog/?p=627</guid>
		<description><![CDATA[


]]></description>
			<content:encoded><![CDATA[<div align="center">
<script type="text/javascript" src="http://www.ubuntu.com/files/countdown/display.js"></script>
</div>
]]></content:encoded>
			<wfw:commentRss>http://jhernandez.gpltarragona.org/blog/?feed=rss2&amp;p=627</wfw:commentRss>
		</item>
		<item>
		<title>greph o grep sin hidden files (ficheros ocultos)</title>
		<link>http://jhernandez.gpltarragona.org/blog/?p=626</link>
		<comments>http://jhernandez.gpltarragona.org/blog/?p=626#comments</comments>
		<pubDate>Fri, 22 Feb 2008 13:24:04 +0000</pubDate>
		<dc:creator>jBilbo</dc:creator>
		
		<category><![CDATA[Developer]]></category>

		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://jhernandez.gpltarragona.org/blog/?p=626</guid>
		<description><![CDATA[Grep es uno de los comandos de linux que más hago servir. Dentro de un proyecto normalmente busco las referencias a alguna palabra por grep recursivamente, pero lo malo es que si el proyecto tiene carpetas o archivos ocultos que no quieres incluir en la búsqueda (grep por defecto busca en todos los archivos, ocultos [...]]]></description>
			<content:encoded><![CDATA[<p>Grep es uno de los comandos de linux que más hago servir. Dentro de un proyecto normalmente busco las referencias a alguna palabra por grep recursivamente, pero lo malo es que si el proyecto tiene carpetas o archivos ocultos que no quieres incluir en la búsqueda (grep por defecto busca en todos los archivos, ocultos incluido) no hay manera fácil de hacerlo.</p>
<p>Por ejemplo, en el caso de que estes en un proyecto controlado por subversion y por tanto tienes muchas carpetas .svn con muchos .*, para ejecutar grep recursivamente pero sólo en ficheros y carpetas no ocultas deberíamos ejecutar esto:</p>
<pre>grep -r "texto-a-buscar" `find &#92;( ! -regex '.*/&#92;..*' &#92;) -type f`</pre>
<p>No es un comando fácil para estar copiando/pegando en la consola&#8230; pero aquí entran los scripts en bash. Poniendo este sencillo script en cualquier lugar de vuestro path (/usr/local/bin por ej.) tendreis acceso a él desde cualquier usuario. Su uso es trivial, ponemos greph y luego el término a buscar. Ejemplos:</p>
<pre>greph hola
greph 'hola que tal'</pre>
<p>El código del script:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="re3">#!/bin/bash</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span> <span class="br0">&#91;</span> -z <span class="st0">&quot;$1&quot;</span> <span class="br0">&#93;</span>; <span class="kw1">then</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Se necesita un parametro para buscar entre los ficheros (p.e. greph foo)&quot;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">else</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; <span class="kw3">exec</span> <span class="kw2">grep</span> -r <span class="st0">&quot;$1&quot;</span> `<span class="kw2">find</span> \<span class="br0">&#40;</span> ! -regex <span class="st0">&#8216;.*/<span class="es0">\.</span>.*&#8217;</span> \<span class="br0">&#41;</span> -<span class="kw3">type</span> f`</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">fi</span></div>
</li>
</ol>
</div>
<p>PARA ASEGURAROS QUE NO HAY NINGÚN CARACTER RARO, EN VEZ DE COPIAR/PEGAR BAJARLO DESDE AQUÍ: <strong><a href="http://jhernandez.gpltarragona.org/aplicaciones/scripts/greph">greph</a></strong></p>
<p>Acordaos de darle permisos de ejecución:</p>
<pre>chmod +x greph</pre>
]]></content:encoded>
			<wfw:commentRss>http://jhernandez.gpltarragona.org/blog/?feed=rss2&amp;p=626</wfw:commentRss>
		</item>
		<item>
		<title>Pasar un fichero de DOS a UNIX desde vim</title>
		<link>http://jhernandez.gpltarragona.org/blog/?p=625</link>
		<comments>http://jhernandez.gpltarragona.org/blog/?p=625#comments</comments>
		<pubDate>Mon, 11 Feb 2008 13:08:08 +0000</pubDate>
		<dc:creator>jBilbo</dc:creator>
		
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://jhernandez.gpltarragona.org/blog/?p=625</guid>
		<description><![CDATA[Es un search/replace para quitar todas las &#8220;^M&#8221; típicas de un fichero DOS.
:%s/Ctrl-V Ctrl-M/ /g
Falta puntualizar que pongo Ctrl-V + Ctrl-M para que no se haga copy-paste. Esta combinación de teclas produce el &#8220;^M&#8221; necesario (el de carry return).
]]></description>
			<content:encoded><![CDATA[<p>Es un search/replace para quitar todas las &#8220;^M&#8221; típicas de un fichero DOS.</p>
<pre>:%s/Ctrl-V Ctrl-M/ /g</pre>
<p>Falta puntualizar que pongo Ctrl-V + Ctrl-M para que no se haga copy-paste. Esta combinación de teclas produce el &#8220;^M&#8221; necesario (el de carry return).</p>
]]></content:encoded>
			<wfw:commentRss>http://jhernandez.gpltarragona.org/blog/?feed=rss2&amp;p=625</wfw:commentRss>
		</item>
		<item>
		<title>Para medir la calidad del código</title>
		<link>http://jhernandez.gpltarragona.org/blog/?p=624</link>
		<comments>http://jhernandez.gpltarragona.org/blog/?p=624#comments</comments>
		<pubDate>Fri, 08 Feb 2008 10:25:39 +0000</pubDate>
		<dc:creator>jBilbo</dc:creator>
		
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://jhernandez.gpltarragona.org/blog/?p=624</guid>
		<description><![CDATA[


Via OsNews
]]></description>
			<content:encoded><![CDATA[<div align="center">
<img src="http://www.osnews.com/images/comics/wtfm.jpg" alt="Comic" />
</div>
<p>Via <a href="http://www.osnews.com/story/19266/WTFs_m">OsNews</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jhernandez.gpltarragona.org/blog/?feed=rss2&amp;p=624</wfw:commentRss>
		</item>
	</channel>
</rss>
