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

<channel>
	<title>Pain Dev</title>
	<atom:link href="http://paindev.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://paindev.wordpress.com</link>
	<description>Aprendiendo a programar...</description>
	<lastBuildDate>Thu, 22 Oct 2009 20:22:06 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='paindev.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/06c879e6cb4853a586aa16da1bde3a45?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Pain Dev</title>
		<link>http://paindev.wordpress.com</link>
	</image>
			<item>
		<title>Que conexiones tienes abiertas con tu netstat</title>
		<link>http://paindev.wordpress.com/2009/10/22/que-conexiones-tienes-abiertas-con-tu-netstat/</link>
		<comments>http://paindev.wordpress.com/2009/10/22/que-conexiones-tienes-abiertas-con-tu-netstat/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 20:21:17 +0000</pubDate>
		<dc:creator>£ÐÐ£Я</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[netstat]]></category>
		<category><![CDATA[redes]]></category>

		<guid isPermaLink="false">http://paindev.wordpress.com/?p=283</guid>
		<description><![CDATA[Después de un tiempo otra vez estoy de vuelta, con tanto afán con las Clases, el trabajo, en fin tantas cosas por hacer y APRENDER en tan poco tiempo.
Ultimamente me han dado ganas de aprender un poco sobre pruebas de penetración, conocer como está mi red (y la de los demas) por lo que mi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=283&subd=paindev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Después de un tiempo otra vez estoy de vuelta, con tanto afán con las Clases, el trabajo, en fin tantas cosas por hacer y APRENDER en tan poco tiempo.</p>
<p>Ultimamente me han dado ganas de aprender un poco sobre pruebas de penetración, conocer como está mi red (y la de los demas) por lo que mi dije a mi mismo porque no?</p>
<p>De acuerdo a estoy voy a preparar una serie de guías rápidas nada muy elaborado para aprender un poco sobre redes y como sacarle el máximo provecho.</p>
<p>Primero y muy importante, tener Linux o Mac si te gusta lo fancy (para windows pueden usar cygwin), netstat es una utilidad que viene por defecto en cada sistema (o debería) que es útil para esos dias que te preguntas cuantas conexiones tendré abiertas? la forma es muy fácil de averiguar, antes de ejecutar cualquier comando de redes es bueno tener privilegios de root (administrador para los que no saben <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ), ya como root dejamos caer el comando:</p>
<p><code>netstat -pnat | grep ESTABLISHED</code></p>
<p>Explico brevememente, el parametro -p tiene la función de mostrar el nombre y el pid del programa (ayuda mucho a identificar que pasa con ese puerto). Siguiente parametro -n éste muestra ips. y los dos ultimos -a que muestra los sockets que se escuchan y los que nos se escuchan (he aqui el filtro con Grep), -t se refiere a tcp.</p>
<p>Le hago un <a href="http://en.wikipedia.org/wiki/Pipe_(Unix)" target="_blank">pipe</a> a Grep para que filtre los puertos y solo me muestre los que esten conectados (ESTABLISHED) y con eso es todo, ya saben cuantas y cuales aplicaciones están conectadas actualmente.</p>
<p>Si desean (y son muy Geeks) pueden crear un script con watch<span style="background-color:#ffffff;"> o bien hacen un Script y se lo pasan a conky para que muestre las conexiones abiertas, opciones existen y muchas <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  </span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paindev.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paindev.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paindev.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paindev.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paindev.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paindev.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paindev.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paindev.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paindev.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paindev.wordpress.com/283/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=283&subd=paindev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paindev.wordpress.com/2009/10/22/que-conexiones-tienes-abiertas-con-tu-netstat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/422780a7526823e42135ee9c71eeb689?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">£ÐÐ£Я</media:title>
		</media:content>
	</item>
		<item>
		<title>Un script para buscar en wikipedia</title>
		<link>http://paindev.wordpress.com/2009/08/31/un-script-para-buscar-en-wikipedia/</link>
		<comments>http://paindev.wordpress.com/2009/08/31/un-script-para-buscar-en-wikipedia/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 21:49:26 +0000</pubDate>
		<dc:creator>£ÐÐ£Я</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://paindev.wordpress.com/?p=280</guid>
		<description><![CDATA[Revisando como siempre mis feeds me encontré un script muy fácil de usar para buscar en la wikipedia (inglés) desde la línea de comandos

#!/bin/sh
dig +short txt ${1}.wp.dg.cx

via &#124; www.commandlinefu.com
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=280&subd=paindev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Revisando como siempre mis feeds me encontré un script muy fácil de usar para buscar en la wikipedia (inglés) desde la línea de comandos</p>
<p><code><br />
#!/bin/sh<br />
dig +short txt ${1}.wp.dg.cx<br />
</code></p>
<p>via | <a href="http://www.commandlinefu.com/commands/view/2829/query-wikipedia-via-console-over-dns">www.commandlinefu.com</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paindev.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paindev.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paindev.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paindev.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paindev.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paindev.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paindev.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paindev.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paindev.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paindev.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=280&subd=paindev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paindev.wordpress.com/2009/08/31/un-script-para-buscar-en-wikipedia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/422780a7526823e42135ee9c71eeb689?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">£ÐÐ£Я</media:title>
		</media:content>
	</item>
		<item>
		<title>Arreglar sonido de Pidgin en Jaunty</title>
		<link>http://paindev.wordpress.com/2009/06/14/arreglar-sonido-de-pidgin-en-jaunty/</link>
		<comments>http://paindev.wordpress.com/2009/06/14/arreglar-sonido-de-pidgin-en-jaunty/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 00:12:40 +0000</pubDate>
		<dc:creator>£ÐÐ£Я</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[pidgin]]></category>
		<category><![CDATA[pulseaudio]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://paindev.wordpress.com/?p=278</guid>
		<description><![CDATA[Por lo menos a mi me pasa muy seguido que cuando un contacto de pidgin se conecta se me muestra la notificación en pantalla y al mismo tiempo se reproduce el sonido por defecto de pidgin, ese sonido a veces suna muy mal lo cual es muy desagradable, para solunarlo, es utilizar el reproductor que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=278&subd=paindev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Por lo menos a mi me pasa muy seguido que cuando un contacto de pidgin se conecta se me muestra la notificación en pantalla y al mismo tiempo se reproduce el sonido por defecto de pidgin, ese sonido a veces suna muy mal lo cual es muy desagradable, para solunarlo, es utilizar el reproductor que tiene pulseaudio:</p>
<p><img class="alignnone size-full wp-image-277" title="Pidgin pulseaudio" src="http://paindev.files.wordpress.com/2009/06/pidgin_paplay.png?w=506&#038;h=542" alt="Pidgin pulseaudio" width="506" height="542" /></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paindev.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paindev.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paindev.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paindev.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paindev.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paindev.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paindev.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paindev.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paindev.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paindev.wordpress.com/278/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=278&subd=paindev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paindev.wordpress.com/2009/06/14/arreglar-sonido-de-pidgin-en-jaunty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/422780a7526823e42135ee9c71eeb689?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">£ÐÐ£Я</media:title>
		</media:content>

		<media:content url="http://paindev.files.wordpress.com/2009/06/pidgin_paplay.png" medium="image">
			<media:title type="html">Pidgin pulseaudio</media:title>
		</media:content>
	</item>
		<item>
		<title>Autenticando Trac con multiples proyectos usando PAM</title>
		<link>http://paindev.wordpress.com/2009/06/02/autenticando-trac-con-multiples-proyectos-usando-pam/</link>
		<comments>http://paindev.wordpress.com/2009/06/02/autenticando-trac-con-multiples-proyectos-usando-pam/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 16:06:55 +0000</pubDate>
		<dc:creator>£ÐÐ£Я</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[autenticacion]]></category>
		<category><![CDATA[pam]]></category>
		<category><![CDATA[trac]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://paindev.wordpress.com/?p=270</guid>
		<description><![CDATA[Una forma de facilitar la vida es tener un sistema de autenticacion general para el sistema, por lo que me tope con PAM que practicamente utiliza los mismos usuarios del sistema (linux) para autenticar, en este caso vamos a usar el modulo para Apache, es necesario instalar los paquetes necesarios:
sudo aptitude install libapache2-mod-auth-pam libapache2-mod-auth-sys-group
Luego en la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=270&subd=paindev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Una forma de facilitar la vida es tener un sistema de autenticacion general para el sistema, por lo que me tope con <a href="http://es.wikipedia.org/wiki/Pluggable_Authentication_Modules" target="_blank">PAM</a> que practicamente utiliza los mismos usuarios del sistema (linux) para autenticar, en este caso vamos a usar el modulo para Apache, es necesario instalar los paquetes necesarios:</p>
<p><code>sudo aptitude install libapache2-mod-auth-pam libapache2-mod-auth-sys-group</code></p>
<p>Luego en la configuracion del apache para sitio default, tal y como lo hable en <a href="http://paindev.wordpress.com/2009/05/18/trac-con-bazaar-en-ubuntu/" target="_blank">otro post</a>, hay que agregar el siguiente apartado:</p>
<p><code>&lt;LocationMatch "/projects/[[:alnum:]]+/login"&gt;<br />
AuthPAM_Enabled On<br />
AuthType Basic<br />
AuthName "Trac"<br />
AuthUserFile /etc/shadow<br />
Require valid-user<br />
Require group developers<br />
&lt;/LocationMatch&gt;</code></p>
<p>Es necesario darle permisos a Apache para que pueda leer los archivos de usuarios, o de lo contrario nunca va a autenticar:</p>
<p><code>sudo adduser www-data shadow</code></p>
<p>Eso solo le da permiso de lectura, es necesario reiniciar el servidor de apache para que surta efecto, otra cosa es que si el usuario no pertenece a el grupo <em>developers</em> o el que se haya definido no va a poder autenticar tampoco.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paindev.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paindev.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paindev.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paindev.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paindev.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paindev.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paindev.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paindev.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paindev.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paindev.wordpress.com/270/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=270&subd=paindev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paindev.wordpress.com/2009/06/02/autenticando-trac-con-multiples-proyectos-usando-pam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/422780a7526823e42135ee9c71eeb689?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">£ÐÐ£Я</media:title>
		</media:content>
	</item>
		<item>
		<title>Probando chromium Alpha en Ubuntu Jaunty</title>
		<link>http://paindev.wordpress.com/2009/06/02/probando-chromium-alpha-en-ubuntu-jaunty/</link>
		<comments>http://paindev.wordpress.com/2009/06/02/probando-chromium-alpha-en-ubuntu-jaunty/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 01:26:52 +0000</pubDate>
		<dc:creator>£ÐÐ£Я</dc:creator>
				<category><![CDATA[Beta Testing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://paindev.wordpress.com/?p=267</guid>
		<description><![CDATA[Es increible el estado maduro en el que se encuentra el desarrollo de Google Chrome para linux (Chromium), tanto asi que a no ser por la falta de soporte a flash lo usaria para todo  .
Un screenshot de Chromium en Jaunty con mi Eeepc 900

Para instalarlo hay disponible un repositorio PPA:
https://launchpad.net/~chromium-daily/+archive/ppa
    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=267&subd=paindev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Es increible el estado maduro en el que se encuentra el desarrollo de Google Chrome para linux (Chromium), tanto asi que a no ser por la falta de soporte a flash lo usaria para todo <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>
<p>Un screenshot de Chromium en Jaunty con mi Eeepc 900</p>
<p><img class="alignnone size-medium wp-image-268" title="chromium" src="http://paindev.files.wordpress.com/2009/06/chromium.png?w=300&#038;h=175" alt="chromium" width="300" height="175" /></p>
<p>Para instalarlo hay disponible un repositorio PPA:</p>
<p><a href="https://launchpad.net/~chromium-daily/+archive/ppa" target="_blank">https://launchpad.net/~chromium-daily/+archive/ppa</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paindev.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paindev.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paindev.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paindev.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paindev.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paindev.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paindev.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paindev.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paindev.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paindev.wordpress.com/267/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=267&subd=paindev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paindev.wordpress.com/2009/06/02/probando-chromium-alpha-en-ubuntu-jaunty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/422780a7526823e42135ee9c71eeb689?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">£ÐÐ£Я</media:title>
		</media:content>

		<media:content url="http://paindev.files.wordpress.com/2009/06/chromium.png?w=300" medium="image">
			<media:title type="html">chromium</media:title>
		</media:content>
	</item>
		<item>
		<title>Temas para la ventana de conversación de Pidgin</title>
		<link>http://paindev.wordpress.com/2009/05/22/temas-para-la-ventana-de-conversacion-de-pidgin/</link>
		<comments>http://paindev.wordpress.com/2009/05/22/temas-para-la-ventana-de-conversacion-de-pidgin/#comments</comments>
		<pubDate>Fri, 22 May 2009 19:20:09 +0000</pubDate>
		<dc:creator>£ÐÐ£Я</dc:creator>
				<category><![CDATA[Eye Candy]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[im]]></category>
		<category><![CDATA[pidgin]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://paindev.wordpress.com/?p=263</guid>
		<description><![CDATA[Soy muy fanático del Eye-candy, por lo que hoy que tenia un poco de tiempo libre, me di la tarea de buscar alguna manera de mejorar la ventanas de conversación de Pidgin, y me encontré con ésta página.
Para muestra un botón:

Casi siempre los plugins de Pidgin son difíciles de configurar y en este caso fue [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=263&subd=paindev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Soy muy fanático del Eye-candy, por lo que hoy que tenia un poco de tiempo libre, me di la tarea de buscar alguna manera de mejorar la ventanas de conversación de Pidgin, y me encontré con <a href="http://simo.h.mattila.googlepages.com/pidgin-webkit" target="_blank">ésta página</a>.</p>
<p>Para muestra un botón:</p>
<p><img class="aligncenter size-full wp-image-265" title="pidgin-webkit" src="http://paindev.files.wordpress.com/2009/05/pidgin-webkit.png?w=429&#038;h=459" alt="pidgin-webkit" width="429" height="459" /></p>
<p>Casi siempre los plugins de Pidgin son difíciles de configurar y en este caso fue la excepción, pero aqui no voy a explicar como compilarlo si no voy a hacer algo mejor, voy a compartirlo ya compilado y listo para usar.</p>
<p><a href="http://dl.getdropbox.com/u/1049439/pidgin-webkit.tar.gz">Pidgin-webkit.tar.gz</a></p>
<p>Enjoy! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>Nota: </strong>Probado en Ubuntu Intrepid Ibex, Jaunty Jacktalope y en Hardy no funciona.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paindev.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paindev.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paindev.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paindev.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paindev.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paindev.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paindev.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paindev.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paindev.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paindev.wordpress.com/263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=263&subd=paindev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paindev.wordpress.com/2009/05/22/temas-para-la-ventana-de-conversacion-de-pidgin/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/422780a7526823e42135ee9c71eeb689?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">£ÐÐ£Я</media:title>
		</media:content>

		<media:content url="http://paindev.files.wordpress.com/2009/05/pidgin-webkit.png" medium="image">
			<media:title type="html">pidgin-webkit</media:title>
		</media:content>
	</item>
		<item>
		<title>Habilitar Eee pc 900 multi touch en Ubuntu Jaunty</title>
		<link>http://paindev.wordpress.com/2009/05/18/habilitar-eee-pc-900-multi-touch-en-ubuntu-jaunty/</link>
		<comments>http://paindev.wordpress.com/2009/05/18/habilitar-eee-pc-900-multi-touch-en-ubuntu-jaunty/#comments</comments>
		<pubDate>Mon, 18 May 2009 07:00:10 +0000</pubDate>
		<dc:creator>£ÐÐ£Я</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[synaptics]]></category>

		<guid isPermaLink="false">http://paindev.wordpress.com/?p=235</guid>
		<description><![CDATA[Ultimamente las netbooks tiene multi touch ( multi gestos con varios dedos) y sin excepción mi Eee pc 900, recién instalé Ubuntu Jaunty Jacktalope, esperando que el multi touch funcionara de caja, el cual no fue así, además el mouse se sentía como lento o con poca sensibilidad y gracias a un tutorial encontré la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=235&subd=paindev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ultimamente las netbooks tiene multi touch ( multi gestos con varios dedos) y sin excepción mi Eee pc 900, recién instalé Ubuntu Jaunty Jacktalope, esperando que el multi touch funcionara de caja, el cual no fue así, además el mouse se sentía como lento o con poca sensibilidad y gracias a un <a href="http://ubuntu-snippets.blogspot.com/2009/03/multi-touch-for-anyall-synaptics.html" target="_blank">tutorial</a> encontré la manera de habilitar el multi touch, pero no me función, luego de investigación encontré la manera de habilitar el driver para utilizar el archivo del tutorial.</p>
<p>Editando el archivo <em>/etc/X11/xorg.conf</em> hay que añadir la sección:</p>
<p><code>Section "InputDevice"<br />
Identifier      "Configured Mouse"<br />
Driver          "synaptics"<br />
Option          "SHMConfig" "true"<br />
EndSection</code></p>
<p>Luego de guardar el archivo hay que cerrar la sessión y entrar de nuevo para que los cambios surtan efecto, luego editar el archivo de <em>/etc/hal/fdi/policy/11-x11-synaptics.fdi</em></p>
<p><code>sudo vim /etc/hal/fdi/policy/11-x11-synaptics.fdi</code></p>
<p>Mi archivo de configuración es de ésta manera para que el gesto con dos dedos al dar tab sea el del botón central de un mouse:</p>
<pre class="brush: xml;">
&lt; ?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;
&lt;deviceinfo version=&quot;0.2&quot;&gt;
 &lt;device&gt;
   &lt;match key=&quot;info.capabilities&quot; contains=&quot;input.touchpad&quot;&gt;
       &lt;merge key=&quot;input.x11_driver&quot; type=&quot;string&quot;&gt;synaptics&lt;/merge&gt;
       &lt;merge key=&quot;input.x11_options.SHMConfig&quot; type=&quot;string&quot;&gt;On&lt;/merge&gt;
       &lt;merge key=&quot;input.x11_options.EmulateTwoFingerMinZ&quot; type=&quot;string&quot;&gt;90&lt;/merge&gt;
       &lt;merge key=&quot;input.x11_options.VertTwoFingerScroll&quot; type=&quot;string&quot;&gt;1&lt;/merge&gt;
       &lt;merge key=&quot;input.x11_options.HorizTwoFingerScroll&quot; type=&quot;string&quot;&gt;1&lt;/merge&gt;
       &lt;merge key=&quot;input.x11_options.TapButton1&quot; type=&quot;string&quot;&gt;1&lt;/merge&gt;
   &lt;/match&gt;
 &lt;/device&gt;
&lt;/deviceinfo&gt;
</pre>
<p>Hay que cerrar la sessión y volver a entrar para que los cambios surtan efecto.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paindev.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paindev.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paindev.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paindev.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paindev.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paindev.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paindev.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paindev.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paindev.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paindev.wordpress.com/235/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=235&subd=paindev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paindev.wordpress.com/2009/05/18/habilitar-eee-pc-900-multi-touch-en-ubuntu-jaunty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/422780a7526823e42135ee9c71eeb689?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">£ÐÐ£Я</media:title>
		</media:content>
	</item>
		<item>
		<title>Trac con Bazaar en Ubuntu</title>
		<link>http://paindev.wordpress.com/2009/05/18/trac-con-bazaar-en-ubuntu/</link>
		<comments>http://paindev.wordpress.com/2009/05/18/trac-con-bazaar-en-ubuntu/#comments</comments>
		<pubDate>Mon, 18 May 2009 06:48:31 +0000</pubDate>
		<dc:creator>£ÐÐ£Я</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bazaar]]></category>
		<category><![CDATA[proyecto]]></category>
		<category><![CDATA[tra]]></category>
		<category><![CDATA[trac-bzr]]></category>

		<guid isPermaLink="false">http://paindev.wordpress.com/?p=257</guid>
		<description><![CDATA[Unas de las cosas que hacen a un buen programador, es el orden que lleve con los proyectos y su documentación, por lo que se me ocurrió intentar utilizar Trac, si me preguntan porque, por mera casualidad estaba buscando un paquete en el repositorio de Ubuntu y me encontré con el paquete de trac-bzr, me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=257&subd=paindev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Unas de las cosas que hacen a un buen programador, es el orden que lleve con los proyectos y su documentación, por lo que se me ocurrió intentar utilizar Trac, si me preguntan porque, por mera casualidad estaba buscando un paquete en el repositorio de Ubuntu y me encontré con el paquete de <em>trac-bzr</em>, me llamó la antención y decidí instarlo:</p>
<p><code>sudo aptitude install trac trac-bzr</code></p>
<p>luego crear el contenedor de los proyectos, en mi caso yo suelo utilizar mi home, pero se puede utilizar cualquiera:</p>
<p><code>mkdir ~/Trac<br />
mkdir ~/Trac/proyecto<br />
trac-admin ~/Trac/proyecto initenv</code></p>
<p>Seleccionamos todas las optiones a gusto a excepción del tipo de repositorio</p>
<p><code>Repository type [svn]&gt; bzr</code></p>
<p>Hay que habilitar el plugin de bazaar o va a mostrar un error en la pagina del proyecto acerca de que no puede leer el repositorio, para esto hay que ir al archivo de configuración del proyecto:</p>
<p><code>vim ~/Trac/proyecto/conf/track.ini</code></p>
<p>y al final agregarle las lineas</p>
<p><code>[components]<br />
tracbzr.* = enabled</code></p>
<p>Con eso ya esta habilitado el plugin, si se quisiera agregar más plugins se hace de la misma manera.</p>
<p>Con eso ya tenemos la instalación básica, ahora es necesario configurar el apache para que nos muestre las paginas de proyectos de trac</p>
<p><code>sudo apt-get install libapache2-mod-python</code></p>
<p>ahora es necesario editar el archivo de virtualhost de apache</p>
<p><code>sudo vim /etc/apache2/sites-available/default</code></p>
<p>agregamos la seccion debado de algun &#8220;location&#8221;</p>
<p><code>&lt;Location /projects&gt; #set up Trac handling<br />
SetHandler mod_python<br />
PythonHandler trac.web.modpython_frontend<br />
PythonOption TracEnvParentDir /home/&lt;tu_usuario&gt;/Trac<br />
PythonOption TracUriRoot /projects<br />
&lt;/Location&gt;</code></p>
<p>Cambiamos los permisos para que apache pueda leer nuestro trac</p>
<p><code>sudo chown www-data -R ~/Trac</code></p>
<p>Luego reiniciamos el apache</p>
<p><code>sudo /etc/init.d/apache2 restart</code></p>
<p>Seguidamente hay que agregar autenticación al sitio, para la parte del flujo de los ticketes y demás, primero hay que crear un archivo de password para apache</p>
<p><code>htpasswd -c ~/Trac/.htpasswd admin</code></p>
<p>Se llenan los password y luego hay que hacer la referencia en el location de apache, quedando de ésta manera</p>
<p><code>&lt;Location /projects&gt;<br />
SetHandler mod_python<br />
PythonHandler trac.web.modpython_frontend<br />
PythonOption TracEnvParentDir /home/edder/Trac<br />
PythonOption TracUriRoot /projects<br />
#authentication scheme<br />
AuthType Basic<br />
AuthName "Trac Projects"<br />
AuthUserFile /home/&lt;tu_usuario&gt;/Trac/.htpasswd<br />
Require valid-user<br />
&lt;/Location&gt;</code></p>
<p>Reiniciamos apache y ya con eso estamos <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><strong>Nota: </strong>Funciona para Intrepid como para Jaunty.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paindev.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paindev.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paindev.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paindev.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paindev.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paindev.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paindev.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paindev.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paindev.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paindev.wordpress.com/257/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=257&subd=paindev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paindev.wordpress.com/2009/05/18/trac-con-bazaar-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/422780a7526823e42135ee9c71eeb689?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">£ÐÐ£Я</media:title>
		</media:content>
	</item>
		<item>
		<title>Una clase php para hacer archivos log</title>
		<link>http://paindev.wordpress.com/2009/05/04/una-clase-php-para-hacer-archivos-log/</link>
		<comments>http://paindev.wordpress.com/2009/05/04/una-clase-php-para-hacer-archivos-log/#comments</comments>
		<pubDate>Mon, 04 May 2009 23:49:03 +0000</pubDate>
		<dc:creator>£ÐÐ£Я</dc:creator>
				<category><![CDATA[Desarrollo]]></category>

		<guid isPermaLink="false">http://paindev.wordpress.com/?p=248</guid>
		<description><![CDATA[Actualmente estoy trabajando en un sistema legacy de PHP,  en algunas partes del código quiero saber que hay en las variables, si trato de hacer un var_dump / print_r no sale nunca en pantalla, me dirán &#8220;pero existe xdebug&#8221;, en efecto existe pero algunas veces si hay mod_rewrite no funciona bien por lo que no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=248&subd=paindev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Actualmente estoy trabajando en un sistema legacy de PHP,  en algunas partes del código quiero saber que hay en las variables, si trato de hacer un <em>var_dump / print_r</em> no sale nunca en pantalla, me dirán &#8220;pero existe xdebug&#8221;, en efecto existe pero algunas veces si hay <a href="http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html" target="_blank">mod_rewrite</a> no funciona bien por lo que no sirve de nada.</p>
<p>Para eso me cree una <abbr title="Lo hice en 30 min, se aceptan criticas constructivas">clase pequeña</abbr>, que permite crear un archivo de log a el cual le agrega la hora y fecha además si es una arreglo lo muestra formateado, a éste archivo de log se le dice el path y el te va a decir si puede crearlo o no, además va a agregar linea tras linea, asi que cuidado de dejarlo habilitado porque despues de más 1.000.000 puede hacerse grande el archivo <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>
<p>El codigo de archivo:</p>
<pre class="brush: php;">
&lt; ?php

	/**
	 * myLogger
	 * @author Edder Rojas Douglas
	 * @version 0.2
	 */

	class myLogger  {

		protected $_path;
		protected $_fileName = 'myLogger.log';

		/**
		 * @param string $path can be a directory o a file path
		 */
		public function __construct($path) {
			if (empty($path)){
				Throw new Exception(&quot;Path must be filled&quot;);
			}
			if (!file_exists($path)) {
				Throw new Exception(&quot;The Path doesn't exists.&quot;);
			}
			if (!is_writeable($path)) {
				Throw new Exception(&quot;You can write on the give path&quot;);
			}
			$this-&gt;_path = $this-&gt;_parsePath($path);
		}	

		/**
		 * Validate the path the add the filename to the path
		 * @param String $path
		 * @return String
		 */
		protected function _parsePath($path) {
			$strLenght = strlen($path);
        	$lastChar = substr($path, $strLenght - 1, $strLenght);
        	$path = $lastChar != &quot;/&quot; ? $path . &quot;/&quot; : $path;

        	if ( is_dir($path) ) {
        		return $path . $this-&gt;_fileName;
        	} else {
        		return $path;
        	}
		}

		/**
		 * Will save the path on the give path
		 * @param String $line
		 */
		protected function _save($line) {
			$fhandle = fopen($this-&gt;_path, &quot;a+&quot;);
			fwrite($fhandle, $line);
			fclose($fhandle);
		}

		/**
		 * main function to add lines to the logging file
		 * @param String $line
		 */
		public function addLine($line){
			$line = is_array($line) ? print_r($line, true) : $line;
			$line = date(&quot;d-m-Y h:i:s&quot;) . &quot;: $line\n&quot;;
			$this-&gt;_save($line);
		}
	}
</pre>
<p>Su utilización es sencilla:</p>
<pre class="brush: php;">
// cargar la clasesita
require_once('myLogger.php');

$log = new myLogger(dirname(__FILE__) . &quot;/tmp&quot;);
$log-&gt;addLine(array(&quot;testing&quot;, &quot;my&quot;, 'data'));
// si en éste punto no muestra errores, todo bien =D
</pre>
<p><strong>Actualización: </strong>Hice unas pequeñas modificaciones para mostrar mejor los resultados si lo que se loguea es un objecto.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paindev.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paindev.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paindev.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paindev.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paindev.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paindev.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paindev.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paindev.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paindev.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paindev.wordpress.com/248/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=248&subd=paindev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paindev.wordpress.com/2009/05/04/una-clase-php-para-hacer-archivos-log/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/422780a7526823e42135ee9c71eeb689?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">£ÐÐ£Я</media:title>
		</media:content>
	</item>
		<item>
		<title>Me cambio de tema de nuevo</title>
		<link>http://paindev.wordpress.com/2009/05/04/me-cambio-de-tema-de-nuevo/</link>
		<comments>http://paindev.wordpress.com/2009/05/04/me-cambio-de-tema-de-nuevo/#comments</comments>
		<pubDate>Mon, 04 May 2009 21:43:47 +0000</pubDate>
		<dc:creator>£ÐÐ£Я</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://paindev.wordpress.com/?p=246</guid>
		<description><![CDATA[No me terminó de gustar el tema que estaba utilizando, así decidí cambiarme a el tema Freshy, éste último me gusta mucho más por la forma como muestra el código con numero de linea.
Asi que quedó hasta que a wordpress se le antoje de nuevo agregar más temas  
      [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=246&subd=paindev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>No me terminó de gustar el tema que estaba utilizando, así decidí cambiarme a el tema <abbr title="Si ya se, el que todo el mundo tiene acá en WordPress">Freshy</abbr>, éste último me gusta mucho más por la forma como muestra el código con <abbr title="Muy útil y fácil de seguir">numero de linea.</abbr></p>
<p>Asi que quedó hasta que a wordpress se le antoje de nuevo agregar más temas <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paindev.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paindev.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paindev.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paindev.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paindev.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paindev.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paindev.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paindev.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paindev.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paindev.wordpress.com/246/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paindev.wordpress.com&blog=979419&post=246&subd=paindev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paindev.wordpress.com/2009/05/04/me-cambio-de-tema-de-nuevo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/422780a7526823e42135ee9c71eeb689?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">£ÐÐ£Я</media:title>
		</media:content>
	</item>
	</channel>
</rss>