<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>Dieresys &#187; Python</title>
	<atom:link href="http://blog.dieresys.com.ar/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dieresys.com.ar</link>
	<description>..único con pichínching-system!!</description>
	<lastBuildDate>Mon, 09 Aug 2010 03:51:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/deed.es_AR</creativeCommons:license>		<item>
		<title>Exportador de Fotolog</title>
		<link>http://blog.dieresys.com.ar/2010/05/03/exportador-de-fotolog/</link>
		<comments>http://blog.dieresys.com.ar/2010/05/03/exportador-de-fotolog/#comments</comments>
		<pubDate>Mon, 03 May 2010 08:43:06 +0000</pubDate>
		<dc:creator>Manuel Muradás</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[BeautifulSoup]]></category>
		<category><![CDATA[Fotolog]]></category>
		<category><![CDATA[Proyecto]]></category>
		<category><![CDATA[PyCamp]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://blog.dieresys.com.ar/?p=398</guid>
		<description><![CDATA[﻿El primer proyecto que me plantié para aprender Python (2006) era un exportador de Fotolog. La idea era exportar toda la info de mi cuenta (posts, comments, photos) para poder cerrarla, ya que no la usaba desde el 2004. Consistía en hacer un scraper, generar un xml y bajar fotos. Nada complicado.
En el primer PyCamp [...]]]></description>
			<content:encoded><![CDATA[<p>﻿El primer proyecto que me plantié para aprender Python (2006) era un exportador de Fotolog. La idea era exportar toda la info de mi cuenta (posts, comments, photos) para poder cerrarla, ya que no la usaba desde el 2004. Consistía en hacer un scraper, generar un xml y bajar fotos. Nada complicado.</p>
<p>En el <a title="Live from pyCamp 2008" href="http://blog.dieresys.com.ar/2008/02/16/live-from-pycamp-2008/">primer PyCamp</a> (2008) empecé a hacerlo, pero por temitas de ancho de banda limitado no lo terminé.  Quedó tirado en algún lado de mi disco. Hoy (2010) me puse a jugar con bzr y launchpad y lo terminé.</p>
<p>Se puede bajar de <a title="flog_exporter" href="http://bazaar.launchpad.net/~dieresys/+junk/flog_exporter/files">acá</a> o directamente con bzr:</p>
<p><em>bzr branch lp:~dieresys/+junk/flog_exporter</em></p>
<p>Conclusión: me tomo mis tiempos =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dieresys.com.ar/2010/05/03/exportador-de-fotolog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building PyV8 for Python 2.5 on Windows</title>
		<link>http://blog.dieresys.com.ar/2010/03/30/building-pyv8-for-python-2-5-on-windows/</link>
		<comments>http://blog.dieresys.com.ar/2010/03/30/building-pyv8-for-python-2-5-on-windows/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 15:20:35 +0000</pubDate>
		<dc:creator>Manuel Muradás</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Boost]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[PyV8]]></category>
		<category><![CDATA[V8]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.dieresys.com.ar/?p=388</guid>
		<description><![CDATA[
Before starting:

Download and install Visual C++ 2008 Express Edition from here
Download and install Python 2.5 from here
Download boost (v1.42 at the moment of writing this) from here
svn checkout http://pyv8.googlecode.com/svn/trunk/ C:\Projects\pyv8-read-only
svn checkout http://v8.googlecode.com/svn/trunk/ C:\Projects\v8-read-only


Compiling Boost:

Rename Python installation folders other than &#8220;C:\Python25&#8243;

IE: Rename &#8220;C:\Python26&#8243; to &#8220;C:\XXXPython26&#8243;


C:\Projects\boost_1_42_0\bootstrap
C:\Projects\boost_1_42_0\bjam &#8211;toolset=msvc-9.0express &#8211;with-python link=static runtime-link=static release
Rename the Python installation folders back


Compiling V8:

Add [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Before starting:
<ul>
<li>Download and install Visual C++ 2008 Express Edition from <a href="http://www.microsoft.com/express/Downloads/#2008-Visual-CPP">here</a></li>
<li>Download and install Python 2.5 from <a href="http://www.python.org/download/releases/2.5.4/">here</a></li>
<li>Download boost (v1.42 at the moment of writing this) from <a href="http://www.boost.org/users/download/">here</a></li>
<li><em>svn checkout <a href="http://pyv8.googlecode.com/svn/trunk/">http://pyv8.googlecode.com/svn/trunk/</a> C:\Projects\pyv8-read-only</em></li>
<li><em>svn checkout <a href="http://v8.googlecode.com/svn/trunk/">http://v8.googlecode.com/svn/</a></em><a href="http://v8.googlecode.com/svn/tags/2.1.2.6/"><em></em></a><em><a href="http://pyv8.googlecode.com/svn/tags/0.9/">trunk</a></em><em><a href="http://v8.googlecode.com/svn/tags/2.1.2.6/">/</a> C:\Projects\v8-read-only</em></li>
</ul>
</li>
<li>Compiling Boost:
<ul>
<li>Rename Python installation folders other than &#8220;C:\Python25&#8243;
<ul>
<li>IE: Rename &#8220;C:\Python26&#8243; to &#8220;C:\XXXPython26&#8243;</li>
</ul>
</li>
<li><em>C:\Projects\boost_1_42_0\bootstrap</em></li>
<li><em>C:\Projects\boost_1_42_0\bjam </em>&#8211;toolset=msvc-9.0express <em>&#8211;with-python link=static runtime-link=static release</em></li>
<li>Rename the Python installation folders back</li>
</ul>
</li>
<li>Compiling V8:
<ul>
<li>Add &#8220;C:\Python25&#8243; to %PATH% environment variable</li>
<li><em>C:\Projects\v8-read-only\tools\visual_studio\v8.sln</em></li>
<li>Build &#8220;v8_snapshot&#8221; project in &#8220;Release&#8221; mode</li>
</ul>
</li>
<li>Compiling PyV8:
<ul>
<li><em>set PYTHON_HOME=C:\Python25</em></li>
<li><em>set BOOST_HOME=C:\Projects\boost_1_42_0</em></li>
<li><em>set V8_HOME=C:\Projects\v8-read-only</em></li>
<li><em>C:\Projects\pyv8-read-only\</em>PyV8.vs2008<em>.sln</em></li>
<li>Build in release mode</li>
</ul>
</li>
<li>References:
<ul>
<li> <a href="http://code.google.com/p/pyv8/wiki/HowToBuild">http://code.google.com/p/pyv8/wiki/HowToBuild</a></li>
<li> <a href="http://www.boost.org/doc/libs/1_42_0/more/getting_started/windows.html#install-visual-studio-binaries">http://www.boost.org/doc/libs/1_42_0/more/getting_started/windows.html#install-visual-studio-binaries</a></li>
<li> <a href="http://code.google.com/apis/v8/build.html">http://code.google.com/apis/v8/build.html</a></li>
<li> <a href="http://widera.com.pl/boosting-mainmenu-14.html">http://widera.com.pl/boosting-mainmenu-14.html</a></li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.dieresys.com.ar/2010/03/30/building-pyv8-for-python-2-5-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pythoneando por plata</title>
		<link>http://blog.dieresys.com.ar/2008/08/31/pythoneando-por-plata/</link>
		<comments>http://blog.dieresys.com.ar/2008/08/31/pythoneando-por-plata/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 21:16:29 +0000</pubDate>
		<dc:creator>Manuel Muradás</dc:creator>
				<category><![CDATA[Novedades]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Trabajo]]></category>

		<guid isPermaLink="false">http://blog.dieresys.com.ar/?p=82</guid>
		<description><![CDATA[Hace unas semanas cambié de laburo. Me fuí de Southplans luego de muchos años de anecdotas   y ..Net. Me despidieron con un montón de alcohol!!!
Ahora me dedico a pythonear por dinero. Cuando me decidí a cambiar de trabajo, miré en la Cartelera de trabajos de PyAr y puse mi ojo sobre una oferta [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unas semanas cambié de laburo. Me fuí de <a title="Pump my PageRank" href="http://www.southplans.com.ar/">Southplans</a> luego de muchos años de anecdotas <img src='http://blog.dieresys.com.ar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  y ..Net. Me despidieron con un montón de alcohol!!!</p>
<p>Ahora me dedico a pythonear por dinero. Cuando me decidí a cambiar de trabajo, miré en la <a title="Trabajos - PyAr" href="http://www.python.com.ar/moin/Trabajos">Cartelera de trabajos de PyAr</a> y puse mi ojo sobre una oferta en particular. Envié mi <a title="CV Manuel Muradás" href="http://www.dieresys.com.ar/cv.pdf">CV</a> allí y otras empresas que encontré en diferentes bolsas de trabajo, para tener opciones. Me llamaron de un par, tuve varias entrevistas, pero mi ojo seguía en esa oferta. Lamentablemente por mi experiencia en .Net, nadie me quería dar laburo en Python =(. Hasta me quisieron vender SharePoint jajajaja.</p>
<p>Pasaron unos cuantos días más (ya me estaba poniendo nervioso) y finalmente me llamaron. Lo mas loco es que yo con Python no había hecho mas que Scripts chiquititos. Las cosas mas grandes que hice, fueron hechas usando BeautifulSoup. Y oh casualidad, lo primero que me pidieron en el laburo nuevo fue reemplazar un par de parsers hechos en SGMLLib por BeautifulSoup.</p>
<p>En fín, estoy aprendiendo las bondades y las hijadeputeses de python. Espero descubrir cosas copadas para poder contar acá, siempre y cuando no viole el acuerdo de confidencialidad (A.K.A. &#8220;Tu Alma Ahora Nos Pertenece&#8221;) que tuve que firmar..</p>
<p>(Ahh, ahora también uso Vista =(. La liberación total es imposible)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dieresys.com.ar/2008/08/31/pythoneando-por-plata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pidgin / Banshee 1.0 &#8220;Now Playing&#8221; Plugin</title>
		<link>http://blog.dieresys.com.ar/2008/06/24/pidgin-banshee-10-now-playing-plugin/</link>
		<comments>http://blog.dieresys.com.ar/2008/06/24/pidgin-banshee-10-now-playing-plugin/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 21:14:09 +0000</pubDate>
		<dc:creator>Manuel Muradás</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[DBUS]]></category>
		<category><![CDATA[Pidgin]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.dieresys.com.ar/?p=78</guid>
		<description><![CDATA[Teniendo en cuenta que musictracker todavía no se actualizó para funcionar con Banshee 1.0, este muchacho alec se mandó un pequeño listener de DBUS en Python que te cambia el status de Pidgin con la canción que estás escuchando.
Guy from MadSoft Alec, thanks for this script. It works like a charm!!
It would be nice if [...]]]></description>
			<content:encoded><![CDATA[<p>Teniendo en cuenta que <a title="musictracker project" href="http://code.google.com/p/musictracker/">musictracker</a> todavía no se actualizó para funcionar con Banshee 1.0, <span style="text-decoration: line-through;"><a title="MadSoft" href="http://www.madsoft.org/2008/06/23/small-bashee-10-status-plugin-for-pidgin/" target="_blank">este muchacho</a></span> <a title="MadSoft" href="http://www.madsoft.org/2008/06/23/small-bashee-10-status-plugin-for-pidgin/">alec</a> se mandó un pequeño listener de DBUS en Python que te cambia el status de Pidgin con la canción que estás escuchando.</p>
<p><em><span style="text-decoration: line-through;">Guy from <a href="http://www.madsoft.org/">MadSoft</a></span> Alec, thanks for this script. It works like a charm!!</em><br />
<em>It would be nice if you put your name/nickname somewhere in your blog.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dieresys.com.ar/2008/06/24/pidgin-banshee-10-now-playing-plugin/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Python Bug Day</title>
		<link>http://blog.dieresys.com.ar/2008/06/22/python-bug-day/</link>
		<comments>http://blog.dieresys.com.ar/2008/06/22/python-bug-day/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 23:38:46 +0000</pubDate>
		<dc:creator>Manuel Muradás</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://blog.dieresys.com.ar/?p=77</guid>
		<description><![CDATA[Ayer participé del Python Bug Day. Nos juntamos en las oficinas de Livra/Devego a Pythonear un rato con los chicos de Pyar.
Estuvo realmente muy bueno. El día se pasó volando. Le puse rostro a un par de nombres que solía ver en la lista, y aprendí como es esto de contribuir al Core de Python.
Con [...]]]></description>
			<content:encoded><![CDATA[<p>Ayer participé del <a title="Python Bug Day" href="http://wiki.python.org/moin/PythonBugDay" target="_blank">Python Bug Day</a>. Nos juntamos en las oficinas de <a title="Livra/Devego Pyhton Bug Day" href="http://geeks.livra.com/index.php/python-bug-day/" target="_blank">Livra/Devego</a> a Pythonear un rato con los chicos de <a title="Pyar Python Bug Day" href="http://www.python.com.ar/moin/Eventos/PythonBugDay" target="_blank">Pyar</a>.</p>
<p>Estuvo realmente muy bueno. El día se pasó volando. Le puse rostro a un par de nombres que solía ver en la lista, y aprendí como es esto de contribuir al Core de Python.</p>
<p>Con respecto a los bugs, no pude hacer mucho. Ayudé con dos bugs, <a title="docs for Py_UNICODE are wrong" href="http://bugs.python.org/issue1044479" target="_blank">uno sobre documentación</a> desactualizada (que de hecho ya había sido actualizada, y por eso simplemente se cerró) <a title="rlcompleter add " href="http://bugs.python.org/issue449227" target="_blank">y otro sobre el módulo rlcompleter</a>. Para éste último lo que hice fue actualizar un parche que ya estaba subido para que funcione ok con el trunk (v2.6). Ahora tendría que preguntar en la lista que faltaría para que esa funcionalidad sea finalmente subida al trunk.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dieresys.com.ar/2008/06/22/python-bug-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Live from pyCamp 2008</title>
		<link>http://blog.dieresys.com.ar/2008/02/16/live-from-pycamp-2008/</link>
		<comments>http://blog.dieresys.com.ar/2008/02/16/live-from-pycamp-2008/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 15:40:26 +0000</pubDate>
		<dc:creator>Manuel Muradás</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[PyCamp]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://blog.dieresys.com.ar/2008/02/16/live-from-pycamp-2008/</guid>
		<description><![CDATA[Me encuentro en Los Cocos en exclusiva para dieresys.com.ar cubriendo el evento del verano: pyCamp 2008 Argentina.
Organizado por Except, este campamento agrupa a los mayores exponentes de la comunindad Python Argentina.
Cuatro dias a pura programacion, con charlas, proyectos y mucha buena onda.
Cuando vuelva y tenga mejor conexion complemento el post con acentos, links y logos.
(PostPost: [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://200.85.152.80/~dieresys/blog/wp-content/uploads/2008/02/pycamp.gif" title="pyCamp"><img src="http://200.85.152.80/~dieresys/blog/wp-content/uploads/2008/02/pycamp.gif" alt="pyCamp" align="right" /></a>Me encuentro en Los Cocos en exclusiva para dieresys.com.ar cubriendo el evento del verano<span style="color: #ff00ff">:</span> <a href="http://except.com.ar/cgi-bin/pycamp/" title="pyCamp">pyCa</a><a href="http://except.com.ar/cgi-bin/pycamp/" title="pyCamp">mp <span style="color: #0000ff">2008</span> Argentina.</a><br />
Organizado por <a href="http://except.com.ar/es/" title="Except" target="_blank">Except</a>, este campamento agrupa a los mayores exponentes de la comunindad <a href="http://www.python.com.ar/" title="PyAr">Python Argentina.</a><br />
Cuatro dias a pura programacion, con charlas, proyectos y mucha buena onda.<br />
Cuando vuelva y tenga mejor conexion complemento el post con acentos, links y logos.<br />
<span style="color: #ff00ff">(</span>PostPost<span style="color: #ff00ff">:</span> Se viene flogImporter.py, el primer proyecto que me propuse para aprender Python y nunca desarrolle.<span style="color: #ff00ff">)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dieresys.com.ar/2008/02/16/live-from-pycamp-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&gt;&gt;&gt; import antigravity</title>
		<link>http://blog.dieresys.com.ar/2007/12/05/import-antigravity/</link>
		<comments>http://blog.dieresys.com.ar/2007/12/05/import-antigravity/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 20:12:37 +0000</pubDate>
		<dc:creator>Manuel Muradás</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[XKCD]]></category>

		<guid isPermaLink="false">http://blog.dieresys.com.ar/2007/12/05/import-antigravity/</guid>
		<description><![CDATA[Jejjeje.. no puedo ser menos, así que:
I wrote 20 short programs in Python yesterday.  It was wonderful.
Perl, I&#8217;m leaving you.

]]></description>
			<content:encoded><![CDATA[<p>Jejjeje.. no puedo ser menos, así que:</p>
<blockquote><p>I wrote 20 short programs in Python yesterday.  It was wonderful.<br />
Perl, I&#8217;m leaving you.</p></blockquote>
<p style="text-align: center;"><a title="I wrote 20 short programs in Python yesterday.  It was wonderful.  Perl, I’m leaving you." href="http://xkcd.com/353/"><img class="aligncenter" src="http://200.85.152.80/~dieresys/blog/wp-content/uploads/2007/12/python.png" alt="I wrote 20 short programs in Python yesterday.  It was wonderful.  Perl, I’m leaving you." /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dieresys.com.ar/2007/12/05/import-antigravity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Uooo!! Mi primer patch aceptado!!!</title>
		<link>http://blog.dieresys.com.ar/2007/04/21/uooo-mi-primer-patch-aceptado/</link>
		<comments>http://blog.dieresys.com.ar/2007/04/21/uooo-mi-primer-patch-aceptado/#comments</comments>
		<pubDate>Sat, 21 Apr 2007 05:59:54 +0000</pubDate>
		<dc:creator>Manuel Muradás</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.dieresys.com.ar/?p=9</guid>
		<description><![CDATA[Erase una vez una noche de Octubre del año pasado (2006). Recuedo que me encontraba reportando bugs encontrados en mi recién adquirido Dapper. Resulta que al intentar mandar un bug de deskbar a gnome, me encontré con que el bug ya había sido dado de alta!
Lo primero que pensé fue &#8220;la pucha! Me sacaron el [...]]]></description>
			<content:encoded><![CDATA[<p>Erase una vez una noche de Octubre del año pasado (2006). Recuedo que me encontraba reportando bugs encontrados en mi recién adquirido Dapper. Resulta que al intentar mandar un bug de deskbar a gnome, me encontré con que el bug <a href="http://bugzilla.gnome.org/show_bug.cgi?id=346749" title="Bug">ya había sido dado de alta</a>!<br />
Lo primero que pensé fue &#8220;la pucha! Me sacaron el placer de dar de alta un nuevo bug&#8221;. Si bien este post no va a hacer incapié en mi extraño fetiche por destrozar programas, les comento que realmente me dolió que el bug ya haya sido encontrado por otro. Esto no podía quedar así..<span id="more-9"></span></p>
<p>Lo peculiar de este bug (cuando cambiabas un hotkey, te quedaba tambien el hotkey asociado previamente, y así podías acumular hoykeys hasta quedarte sin teclado), es que ya llevaba un tiempo laaargo dando vueltas por bugzilla. Entonces me dije &#8220;che.. esto no está escrito en c# como el tomboy? A lo sumo estará en python..&#8221; y nomás agarré y me bajé las fuentes del svn del proyecto.</p>
<p>En fin, estaba en python. Si bien mis conocimientos de pyton eran (y aún son) muy limitados, decidí intentar entender la lógica detras del programa. Así fue como una hora después de seguir llamadas y clases y archivos y eventos y todo eso, decidí que no estaba llegando a nada!  Entonces me dije &#8220;vamos a debuggear el error!&#8221;. Empecé entonces a buscar una IDE que me permita debuggear (vengo de Visual Studio.. o sea que soy muy vago), no encontré nada.. porque encima el laburo de los hotkeys lo hacía una clase en C tomada prestada de tomboy.  Entonces empecé a debuggear a la antigua.. ESCRIBIENDO ARCHIVOS DESDE LA CLASE EN C EN CADA BREAKPOINT CON LOS ESTADOS DE LAS VARIABLES UQE ME INTERESABAN!! (muy cabeza..)</p>
<p>Allí descubrí que algo estaba fallando: Al modulito en C le llegaba dos veces el mismo hotkey. Una vez para desatachear, y otra para atachearlo. Del hotkey anterior no se tenía ninguna noticia.. Alguien había olvidado guardar el hotkey viejo, y bueno, habia una especie de race condition, porque un evento se ejecutaba antes que el otro. Un error boludisimo. Lo resolví, mande el parche y listo, me sentí feliz.</p>
<p>Pasó el tiempo, y tratando de cambiar el hotkey de deskbar, me encontré con que el bug ya estaba solucionado. Pero si yo no había recibido ningún email de bugzilla!! Me sentía triste. Me dije a mi mismo &#8220;Cuando llegue a casa, me fijo como quedó el status del bug&#8221;, y jamás lo hice..</p>
<p>Ayer (muucho tiempo después) me acordé de nuevo de esto, y hoy decidí chequear bugzilla, y me encontré con esta respuesta:</p>
<pre><em>Wow. I'm speechless.</em><em>

</em><em>This bug has been bugging us since the beginning of deskbar, and nobody who</em><em>
</em><em>looked at the code could figure out why it didn't work. Thank you so much for</em>

<em>this patch.</em><em>Applied in HEAD.</em>
Again, thanks.</pre>
<p>Yeah!! Estoy re contento!! Mi primer patch aceptado!!</p>
<p><a href="http://bugzilla.gnome.org/show_bug.cgi?id=346749" title="Bug">Bug en gnome</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dieresys.com.ar/2007/04/21/uooo-mi-primer-patch-aceptado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
