<?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>Jack &#38; Hack</title>
	<atom:link href="http://jbcabral.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jbcabral.com</link>
	<description>Hacking, food and wiskey</description>
	<lastBuildDate>Mon, 17 Jun 2013 00:20:28 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jbcabral.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/004a1bfc0f48a3a8eae89b60434b6fd6?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Jack &#38; Hack</title>
		<link>http://jbcabral.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jbcabral.com/osd.xml" title="Jack &#38; Hack" />
	<atom:link rel='hub' href='http://jbcabral.com/?pushpress=hub'/>
		<item>
		<title>Bye Burek</title>
		<link>http://jbcabral.com/2013/06/16/bye-burek/</link>
		<comments>http://jbcabral.com/2013/06/16/bye-burek/#comments</comments>
		<pubDate>Mon, 17 Jun 2013 00:20:26 +0000</pubDate>
		<dc:creator>JuanBC</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">https://jbcabral.wordpress.com/?p=979</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=979&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://jbcabral.files.wordpress.com/2013/06/wpid-20130609_155816.jpg"><img title="" class="alignnone size-full" alt="image" src="http://jbcabral.files.wordpress.com/2013/06/wpid-20130609_155816.jpg?w=630" /></a></p>
<p><a href="http://jbcabral.files.wordpress.com/2013/06/wpid-img-20130609-wa0005.jpg"><img title="IMG-20130609-WA0005.jpg" class="alignnone size-full" alt="image" src="http://jbcabral.files.wordpress.com/2013/06/wpid-img-20130609-wa0005.jpg?w=630" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jbcabral.wordpress.com/979/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jbcabral.wordpress.com/979/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=979&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jbcabral.com/2013/06/16/bye-burek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/39f5d667c6e5652a646a0e3c4afd0df2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">JuanBC</media:title>
		</media:content>

		<media:content url="http://jbcabral.files.wordpress.com/2013/06/wpid-20130609_155816.jpg" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://jbcabral.files.wordpress.com/2013/06/wpid-img-20130609-wa0005.jpg" medium="image">
			<media:title type="html">IMG-20130609-WA0005.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>Vacaciones en la Isla de Pascua</title>
		<link>http://jbcabral.com/2013/04/03/vacaciones-en-la-isla-de-pascua/</link>
		<comments>http://jbcabral.com/2013/04/03/vacaciones-en-la-isla-de-pascua/#comments</comments>
		<pubDate>Wed, 03 Apr 2013 12:18:53 +0000</pubDate>
		<dc:creator>JuanBC</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[2013]]></category>
		<category><![CDATA[isla]]></category>
		<category><![CDATA[moai]]></category>
		<category><![CDATA[pascua]]></category>
		<category><![CDATA[rapa nui]]></category>
		<category><![CDATA[vacaciones]]></category>

		<guid isPermaLink="false">http://jbcabral.com/?p=971</guid>
		<description><![CDATA[Las últimas vacaciones tuve un destino diferente (bastante fuera de lo común) decidimos con mi novia pasar una semana en la Isla de Pascua. La Isla de Pascua pertenece a Chile y esta a unos ~4500km de la costa de Sudamérica; siendo esta isla el vértice inferior este del triángulo conocido como Polinesia (el superior [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=971&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Las últimas vacaciones tuve un destino diferente (bastante fuera de lo común) decidimos con mi novia pasar una semana en la Isla de Pascua.<br />
La <a href="http://en.wikipedia.org/wiki/Easter_Island">Isla de Pascua</a> pertenece a Chile y esta a unos ~4500km de la costa de Sudamérica; siendo esta isla el vértice inferior este del triángulo conocido como <a href="http://en.wikipedia.org/wiki/Polynesian_Triangle">Polinesia</a> (el superior es Hawai y el inferior oeste es Nueva Zelanda); y el lugar mas aislado del planeta.</p>
<p style="text-align:center;"><img class="aligncenter" alt="" src="https://lh5.googleusercontent.com/-_Pp5EkA5L_Q/UUSSRB_kSmI/AAAAAAAAJKs/PkuirquhAyc/s640/P3080048.JPG" width="448" height="336" /></p>
<p>Como parte de la Polinesia, esta islita (unos 20km por 10km) tiene uns paisaje bastante &#8220;Lord Of the Rings&#8221; y está integramente plagada de <a href="http://en.wikipedia.org/wiki/Moai">Cabezotas</a> (son aproximadamente unos 900<a href="http://en.wikipedia.org/wiki/Moai"> Moai </a>en total).<br />
Su flora fue integramente destruida para levantar los Moai, así que un aire salado seco mantiene bastante confortable todas las noches.</p>
<p style="text-align:center;"><img class="aligncenter" alt="" src="https://lh3.googleusercontent.com/-8keY56d-4t0/UUST-YKZPBI/AAAAAAAAJMc/W4lXMzbZu0w/s640/P3100060.JPG" width="448" height="336" /></p>
<p>Llegamos un miércoles luego de aproximadamente 5 horas y media de vuelo desde Santiago de Chile, en una intensa lluvia&#8230; pero no muy molesta.<br />
Nos recibieron en el hotel Atariki (queda en la calle principal y Tuki Haka Hevari) con el tipico collar de flores polinésico y con un &#8220;Iorana&#8221; (versión local del aloha hawaiano).</p>
<p><strong>Ahora la experiencia:</strong></p>
<ul>
<li>El hotel si bien nos salió unos U$100 la noche&#8230; sólo tenía una infraestructura precaria que constaba de una cama, una silla, una mesita de luz y por suerte un baño. En lo que hace a los servicios adicionales no funcionaba la internet ni aganchos. Si miramos el confort ofrecido por el hotel deja bastante que desear&#8230;pensemos en el clima tropical de la isla,  la ausencia de sistemas de refrigeración (ni ventilador),y paredes finas hechas de durlok y les aseguro el calor pesaba  y era difícil dormir.</li>
<li>Los RapaNui, son personas en su mayoría muy descuidadas, que ni siquiera se propusieron construir un puertopara que lo que traigan del continente sea mas barato&#8230; todo es carísimo (una cebolla sale U$4.1)</li>
<li>Hanga Roa (la única ciudad) es pequeña y con muy mala iluminación de noche. Todo tipo 22 cierra.</li>
<li>No hay nada para comprar bebidas cerca de las zonas turísticas. (Subimos el volcán Rano-Kau y ya muy lejos nos dimos cuenta que no teníamos ni agua a pleno mediodía)</li>
</ul>
<p style="text-align:center;"><img class="aligncenter" alt="" src="https://lh4.googleusercontent.com/-Jbt74k5g74c/UUSL5AkrSXI/AAAAAAAAJEI/SJsvlcmuGv4/s912/20130310_112732.jpg" width="730" height="125" /></p>
<ul>
<li>La gran mayoría de las cabezotas están lejísimo del centro y no hay muy buenas indicaciones.</li>
<li>Repito: el lugar es caro, no caro onda &#8220;soy sudaka y no tengo plata&#8221;; es caro en serio. Salíamos alsuper a comprar con japoneses, yankis y alemanes. Por ejemplo comer un dos panchos (hot dog), dos cocas y un porción de papas nos costaron U$22.</li>
<li>La playa (Anakena) esta lejos de la ciudad, el transfer es caro (U$10 por unos 20 km) y el agua es helada (corriente de humboldt).</li>
<li>La parte cultural es ESPECTACULAR&#8230; me compre varios libros y disfruté de cada lugar que fui preguntando.</li>
<li>La gente de la isla habla español, frances, ingles y rapa-nui.</li>
<li>El Moai Mas lindo obviamente esta aca: <a href="http://en.wikipedia.org/wiki/Hoa_Hakananai%27a" rel="nofollow">http://en.wikipedia.org/wiki/Hoa_Hakananai%27a</a></li>
</ul>
<p><strong>Bueno si queres ir esto es lo que tenes que hacer: </strong>Llegas a Santiago de Chile y te cargas una conservadora hasta el tuje con comida vas 4 días a la isla (2 días para las excursiones y 2 libres) y van a comer <strong>SOLAMENTE</strong> de esa conservadora.</p>
<p>Link a todas las fotos que saque:</p>
<table style="width:194px;">
<tbody>
<tr>
<td style="height:194px;background:url('//picasaweb.google.com/s/c/transparent_album_background.gif') no-repeat left;" align="center"><a href="https://picasaweb.google.com/118281976307468805485/Isladepascua201303?authuser=0&amp;authkey=Gv1sRgCO_F7IPNteL0bg&amp;feat=embedwebsite"><img style="margin:1px 0 0 4px;" alt="" src="https://lh6.googleusercontent.com/-OqDC-ma2SrE/UUSMJaZIfeI/AAAAAAAAJEQ/QUSauQEE7Ic/s512/20130307_174241.jpg" width="160" height="160" /></a></td>
</tr>
<tr>
<td style="text-align:center;font-family:arial, sans-serif;font-size:11px;"><a style="color:#4d4d4d;font-weight:bold;text-decoration:none;" href="https://picasaweb.google.com/118281976307468805485/Isladepascua201303?authuser=0&amp;authkey=Gv1sRgCO_F7IPNteL0bg&amp;feat=embedwebsite">isladepascua 201303</a></td>
</tr>
</tbody>
</table>
<p>PD: <strong>NO VAYAN AL HOTEL ATARIKI!</strong> los conserjes nunca estaban, te quedabas afuera<br />
por que no tenías a quien pedirle la llave y los dueños siempre estaban molestando<br />
tomando cerveza fuera en horario de silencio (caminando 15 km al día a la noche dan<br />
ganas de dormir)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jbcabral.wordpress.com/971/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jbcabral.wordpress.com/971/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=971&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jbcabral.com/2013/04/03/vacaciones-en-la-isla-de-pascua/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/39f5d667c6e5652a646a0e3c4afd0df2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">JuanBC</media:title>
		</media:content>

		<media:content url="https://lh5.googleusercontent.com/-_Pp5EkA5L_Q/UUSSRB_kSmI/AAAAAAAAJKs/PkuirquhAyc/s640/P3080048.JPG" medium="image" />

		<media:content url="https://lh3.googleusercontent.com/-8keY56d-4t0/UUST-YKZPBI/AAAAAAAAJMc/W4lXMzbZu0w/s640/P3100060.JPG" medium="image" />

		<media:content url="https://lh4.googleusercontent.com/-Jbt74k5g74c/UUSL5AkrSXI/AAAAAAAAJEI/SJsvlcmuGv4/s912/20130310_112732.jpg" medium="image" />

		<media:content url="https://lh6.googleusercontent.com/-OqDC-ma2SrE/UUSMJaZIfeI/AAAAAAAAJEQ/QUSauQEE7Ic/s512/20130307_174241.jpg" medium="image" />
	</item>
		<item>
		<title>Global Game Jam 2013</title>
		<link>http://jbcabral.com/2013/01/29/global-game-jam/</link>
		<comments>http://jbcabral.com/2013/01/29/global-game-jam/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 20:00:39 +0000</pubDate>
		<dc:creator>JuanBC</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[cordoba]]></category>
		<category><![CDATA[game jam]]></category>
		<category><![CDATA[global]]></category>
		<category><![CDATA[pilas]]></category>

		<guid isPermaLink="false">http://jbcabral.com/?p=964</guid>
		<description><![CDATA[El ultimo fin de semana participe con un grupo de amigos en el Cordoba Game Jam 2013. Desarrollamos &#8220;Malondon&#8221;, un survivor en el cual tu objetivo es ser un viejo Mala Onda que debe disolver parejas estereotípicas plantando evidencias falsas. Lo se desarrollamos con Pilas (rama develop) y el código preliminar esta disponible aquí. En [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=964&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='630' height='385' src='http://www.youtube.com/embed/pG--emmnQJY?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>El ultimo fin de semana participe con un grupo de amigos en <a href="http://gamejamcordoba.com/">el Cordoba Game Jam 2013</a>. Desarrollamos &#8220;Malondon&#8221;, un survivor en el cual tu objetivo es ser un viejo Mala Onda que debe disolver parejas estereotípicas plantando evidencias falsas.</p>
<p>Lo se desarrollamos con <a href="http://www.pilas-engine.com.ar/">Pilas</a> (rama develop) y el código preliminar esta disponible <a href="https://github.com/hugoruscitti/gamejam2013">aquí</a>.</p>
<p>En unas 2 semanas publicare la versión mas pulida con su respectivo exe, dmg y demases.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jbcabral.wordpress.com/964/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jbcabral.wordpress.com/964/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=964&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jbcabral.com/2013/01/29/global-game-jam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/39f5d667c6e5652a646a0e3c4afd0df2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">JuanBC</media:title>
		</media:content>
	</item>
		<item>
		<title>Caipyrinha 0.2</title>
		<link>http://jbcabral.com/2013/01/23/caipyrinha-0-2/</link>
		<comments>http://jbcabral.com/2013/01/23/caipyrinha-0-2/#comments</comments>
		<pubDate>Wed, 23 Jan 2013 15:43:29 +0000</pubDate>
		<dc:creator>JuanBC</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[argparse]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[comman]]></category>
		<category><![CDATA[getopt]]></category>
		<category><![CDATA[line]]></category>
		<category><![CDATA[option]]></category>
		<category><![CDATA[optparse]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://jbcabral.com/?p=961</guid>
		<description><![CDATA[Y tan rapido como esto hice una version 0.2 (por necesidades laborales) &#160; Diferencias fundamentales: ahora los exclude group se instancian con el parametro exclusive y no con group (ya implementare los grupos propiamente dichos) Aca tienen como instalarlo: http://caipyrinha.readthedocs.org si lo instalan con este código: Tienen este resultado Aca tienen un link donde lo [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=961&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Y tan rapido como esto hice una version 0.2 (por necesidades laborales)</p>
<p>&nbsp;</p>
<p><strong>Diferencias fundamentales:</strong> ahora los exclude group se instancian con el parametro <em>exclusive</em> y no con <em>group</em> (ya implementare los grupos propiamente dichos)<br />
Aca tienen como instalarlo: <a href="http://caipyrinha.readthedocs.org">http://caipyrinha.readthedocs.org</a></p>
<p>si lo instalan con este código:</p>
<pre class="brush: python; title: ; notranslate">
# ex.py

import caipyrinha

parser = caipyrinha.Caipyrinha(prog=&quot;Your Program&quot;)
parser.add_argument(&quot;--version&quot;, action='version', version=&quot;%(prog)s 0.1&quot;)

@parser.callback(exit=0, exclusive=&quot;group1&quot;)
def first(flags, returns):
    '''Execute this option and exit'''
    print &quot;bye bye&quot;

@parser.callback(action=&quot;store&quot;)
def second(flags, returns):
    '''set his own return value with his parameter'''
    return flags.second

@parser.callback(&quot;--third&quot;, exclusive=&quot;group1&quot;)
def no_used_name(flags, returns):
    '''you cant use this argument with first'''
    print returns.second

import sys
parser(sys.argv[1:])

</pre>
<p>Tienen este resultado</p>
<p><a href="http://jbcabral.files.wordpress.com/2013/01/2013-01-23-030740_1056x346_scrot.png"><img class="aligncenter size-full wp-image-955" alt="2013-01-23-030740_1056x346_scrot" src="http://jbcabral.files.wordpress.com/2013/01/2013-01-23-030740_1056x346_scrot.png?w=630&#038;h=210" width="630" height="210" /></a></p>
<p>Aca tienen un link donde lo estoy usando:  <a href="http://bitbucket.org/leliel12/yatel/src/tip/bin/yatel">http://bitbucket.org/leliel12/yatel/src/tip/bin/yatel</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jbcabral.wordpress.com/961/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jbcabral.wordpress.com/961/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=961&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jbcabral.com/2013/01/23/caipyrinha-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/39f5d667c6e5652a646a0e3c4afd0df2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">JuanBC</media:title>
		</media:content>

		<media:content url="http://jbcabral.files.wordpress.com/2013/01/2013-01-23-030740_1056x346_scrot.png" medium="image">
			<media:title type="html">2013-01-23-030740_1056x346_scrot</media:title>
		</media:content>
	</item>
		<item>
		<title>Caipyrinha 0.1</title>
		<link>http://jbcabral.com/2013/01/23/caipyrinha/</link>
		<comments>http://jbcabral.com/2013/01/23/caipyrinha/#comments</comments>
		<pubDate>Wed, 23 Jan 2013 11:43:53 +0000</pubDate>
		<dc:creator>JuanBC</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[argparse]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[comman]]></category>
		<category><![CDATA[getopt]]></category>
		<category><![CDATA[line]]></category>
		<category><![CDATA[option]]></category>
		<category><![CDATA[optparse]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://jbcabral.com/?p=954</guid>
		<description><![CDATA[Si hay algo desordenado que me queda siempre son los parsers de linea de comando. Así que se me ocurrió caipyrinha Que hace caipyrinha? te da un decorador para hacer argumentos de linea de comando a mi criterio&#8230; mas facilmente Aca tienen como instalarlo: http://caipyrinha.readthedocs.org si lo instalan con este código: Tienen este resultado Aca [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=954&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Si hay algo desordenado que me queda siempre son los parsers de linea de comando. Así que se me ocurrió <a href="http://caipyrinha.readthedocs.org">caipyrinha</a></p>
<p>Que hace caipyrinha? te da un decorador para hacer argumentos de linea de comando a mi criterio&#8230; mas facilmente</p>
<p>Aca tienen como instalarlo: <a href="http://caipyrinha.readthedocs.org">http://caipyrinha.readthedocs.org</a></p>
<p>si lo instalan con este código:</p>
<pre class="brush: python; title: ; notranslate">
# ex.py

import caipyrinha

parser = caipyrinha.Caipyrinha(prog=&quot;Your Program&quot;)
parser.add_argument(&quot;--version&quot;, action='version', version=&quot;%(prog)s 0.1&quot;)

@parser.callback(exit=0, group=&quot;group1&quot;)
def first(flags, returns):
    '''Execute this option and exit'''
    print &quot;bye bye&quot;

@parser.callback(action=&quot;store&quot;)
def second(flags, returns):
    '''set his own return value with his parameter'''
    return flags.second

@parser.callback(&quot;--third&quot;, group=&quot;group1&quot;)
def no_used_name(flags, returns):
    '''you cant use this argument with first'''
    print returns.second

import sys
parser(sys.argv[1:])
</pre>
<p>Tienen este resultado</p>
<p><a href="http://jbcabral.files.wordpress.com/2013/01/2013-01-23-030740_1056x346_scrot.png"><img class="aligncenter size-full wp-image-955" alt="2013-01-23-030740_1056x346_scrot" src="http://jbcabral.files.wordpress.com/2013/01/2013-01-23-030740_1056x346_scrot.png?w=630&#038;h=210" width="630" height="210" /></a></p>
<p>Aca tienen un link donde lo estoy usando:  <a href="http://bitbucket.org/leliel12/yatel/src/tip/bin/yatel">http://bitbucket.org/leliel12/yatel/src/tip/bin/yatel</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jbcabral.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jbcabral.wordpress.com/954/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=954&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jbcabral.com/2013/01/23/caipyrinha/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/39f5d667c6e5652a646a0e3c4afd0df2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">JuanBC</media:title>
		</media:content>

		<media:content url="http://jbcabral.files.wordpress.com/2013/01/2013-01-23-030740_1056x346_scrot.png" medium="image">
			<media:title type="html">2013-01-23-030740_1056x346_scrot</media:title>
		</media:content>
	</item>
		<item>
		<title>Hermoseando Ipython</title>
		<link>http://jbcabral.com/2013/01/16/hermoseando-ipython/</link>
		<comments>http://jbcabral.com/2013/01/16/hermoseando-ipython/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 12:51:58 +0000</pubDate>
		<dc:creator>JuanBC</dc:creator>
				<category><![CDATA[python]]></category>
		<category><![CDATA[bazar]]></category>
		<category><![CDATA[bzr]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hg]]></category>
		<category><![CDATA[ipython]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[omyzsh]]></category>
		<category><![CDATA[scm]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://jbcabral.com/?p=942</guid>
		<description><![CDATA[Me gusta mucho Bash. Si bien no soy usuario de ohmyzsh, me parece un proyecto super interesante. Y pensando en mi ultimo post me dije &#8220;debería haber un OhMyIpython&#8221;. Así que me puse unas hora de laburo y lectura de documentación sobre plugins de Ipython, adapte el script de multiple scm como extensión, arme un [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=942&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Me gusta mucho Bash. Si bien no soy usuario de <a href="https://twitter.com/ohmyzsh">ohmyzsh</a>, me parece un proyecto super interesante. Y pensando en mi <a href="http://jbcabral.com/2013/01/12/prompt-para-desarrolladores-multi-scm-upgraded/">ultimo post</a> me dije &#8220;debería haber un OhMyIpython&#8221;.</p>
<p>Así que me puse unas hora de laburo y lectura de documentación sobre plugins de Ipython, adapte el script de <a href="http://jbcabral.com/2013/01/12/prompt-para-desarrolladores-multi-scm-upgraded/">multiple scm</a> como extensión, arme un repo y&#8230; voilà.</p>
<p>Acá esta el repo:  <a href="https://bitbucket.org/leliel12/ohmyipython">https://bitbucket.org/leliel12/ohmyipython</a></p>
<p>si lo instalan tienen este resultado:</p>
<p><a href="http://jbcabral.files.wordpress.com/2013/01/2013-01-16-015651_653x650_scrot.png"><img class="size-full wp-image-948 alignnone" alt="2013-01-16-015651_653x650_scrot" src="http://jbcabral.files.wordpress.com/2013/01/2013-01-16-015651_653x650_scrot.png?w=630&#038;h=627" width="630" height="627" /></a></p>
<p>En definitiva:</p>
<ul>
<li>Informa que tipo de versionador tienen (git, mercurial, bzr y svn)</li>
<li>Si están en git y mercurial les dice en que branch están.</li>
<li>Si modifican un archivo versionado les agrega un * al final.</li>
<li>Mapea todos los comandos git, hg, svn y bzr a ipython.</li>
</ul>
<p>El que quiera colaborar sera bienvenido</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jbcabral.wordpress.com/942/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jbcabral.wordpress.com/942/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=942&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jbcabral.com/2013/01/16/hermoseando-ipython/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/39f5d667c6e5652a646a0e3c4afd0df2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">JuanBC</media:title>
		</media:content>

		<media:content url="http://jbcabral.files.wordpress.com/2013/01/2013-01-16-015651_653x650_scrot.png" medium="image">
			<media:title type="html">2013-01-16-015651_653x650_scrot</media:title>
		</media:content>
	</item>
		<item>
		<title>Prompt para desarrolladores multi-scm (upgraded)</title>
		<link>http://jbcabral.com/2013/01/12/prompt-para-desarrolladores-multi-scm-upgraded/</link>
		<comments>http://jbcabral.com/2013/01/12/prompt-para-desarrolladores-multi-scm-upgraded/#comments</comments>
		<pubDate>Sat, 12 Jan 2013 03:39:24 +0000</pubDate>
		<dc:creator>JuanBC</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[dpaste]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://jbcabral.com/?p=927</guid>
		<description><![CDATA[Encontre este post: http://gepatino.blogspot.com.ar/2013/01/prompt-para-desarrolladores-multi-scm.html (GRACIAS GABRIEL) Y agregue el soporte para banchs de mercurial. UPDATE: separe svn y bazar para que funcione mejor Agregan eso a su ~.bashrc y van a ver algo como esto: PD: si alguien se anima a seguir por branch de bazar aca hay un codebase http://blog.grahampoulter.com/2011/09/show-current-git-bazaar-or-mercurial.html<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=927&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Encontre este post: <a href="http://gepatino.blogspot.com.ar/2013/01/prompt-para-desarrolladores-multi-scm.html">http://gepatino.blogspot.com.ar/2013/01/prompt-para-desarrolladores-multi-scm.html</a> (GRACIAS GABRIEL)</p>
<p>Y agregue el soporte para banchs de mercurial.<strong> UPDATE</strong>: separe svn y bazar para que funcione mejor</p>
<pre class="brush: bash; title: ; notranslate">
PS1='${debian_chroot:+($debian_chroot)}\[&#092;&#048;33[01;32m\]\u@\h\[&#092;&#048;33[01;34m\] \w\[&#092;&#048;33[01;33m\]$(get_repo_info) \[&#092;&#048;33[01;34m\]\$ \[&#092;&#048;33[00m\]'

function get_repo_info {
    INFO=&quot;&quot;
    DIRTY=&quot;&quot;

    if [ &quot;$INFO&quot; == &quot;&quot; ] &amp;&amp; [ `svn info 2&gt; /dev/null | wc -l` -gt 0 ]
    then
        [ `svn status 2&gt; /dev/null | grep -v '?' | wc -l` -gt 0 ] &amp;&amp; DIRTY='*'
        INFO=&quot;⚡svn$DIRTY&quot;
    fi

    if [ &quot;$INFO&quot; == &quot;&quot; ] &amp;&amp; [ `bzr info 2&gt; /dev/null | wc -l` -gt 0 ]
    then
        [ `bzr status -S 2&gt; /dev/null | grep -v '?' | wc -l` -gt 0 ] &amp;&amp; DIRTY='*'
        INFO=&quot;⚡bzr$DIRTY&quot;
    fi

    if [ &quot;$INFO&quot; == &quot;&quot; ] &amp;&amp; [ `hg branch 2&gt; /dev/null | wc -l` -gt 0 ]
    then
        BRANCH=`hg branch 2&gt; /dev/null`
        [ `hg status 2&gt; /dev/null | grep -v '?' | wc -l` -gt 0 ] &amp;&amp; DIRTY='*'
        INFO=&quot;⚡hg:$BRANCH$DIRTY&quot;
    fi

    if [ &quot;$INFO&quot; == &quot;&quot; ] &amp;&amp; [ `git branch 2&gt; /dev/null | wc -l` -gt 0 ]
    then
        BRANCH=`git branch --no-color 2&gt; /dev/null | sed -e '/^[^*]/d' -e &quot;s/* \(.*\)/\1/&quot;`
        [ `git status --porcelain 2&gt; /dev/null | wc -l` -gt 0 ] &amp;&amp; DIRTY='*'
        INFO=&quot;⚡git:$BRANCH$DIRTY&quot;
    fi

    echo $INFO
}
</pre>
<p>Agregan eso a su <strong>~.bashrc</strong> y van a ver algo como esto:</p>
<p><a href="http://jbcabral.files.wordpress.com/2013/01/2013-01-12-000458_660x177_scrot.png"><img class="aligncenter size-full wp-image-931" alt="2013-01-12-000458_660x177_scrot" src="http://jbcabral.files.wordpress.com/2013/01/2013-01-12-000458_660x177_scrot.png?w=630&#038;h=168" width="630" height="168" /></a></p>
<p>PD: si alguien se anima a seguir por branch de bazar aca hay un codebase<br />
<a href="http://blog.grahampoulter.com/2011/09/show-current-git-bazaar-or-mercurial.html">http://blog.grahampoulter.com/2011/09/show-current-git-bazaar-or-mercurial.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jbcabral.wordpress.com/927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jbcabral.wordpress.com/927/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=927&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jbcabral.com/2013/01/12/prompt-para-desarrolladores-multi-scm-upgraded/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/39f5d667c6e5652a646a0e3c4afd0df2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">JuanBC</media:title>
		</media:content>

		<media:content url="http://jbcabral.files.wordpress.com/2013/01/2013-01-12-000458_660x177_scrot.png" medium="image">
			<media:title type="html">2013-01-12-000458_660x177_scrot</media:title>
		</media:content>
	</item>
		<item>
		<title>PyCon Argentina 2012 &#8211; Track Científico</title>
		<link>http://jbcabral.com/2013/01/09/pycon-argentina-2012-track-cientifico/</link>
		<comments>http://jbcabral.com/2013/01/09/pycon-argentina-2012-track-cientifico/#comments</comments>
		<pubDate>Wed, 09 Jan 2013 10:35:29 +0000</pubDate>
		<dc:creator>JuanBC</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[ciencia]]></category>
		<category><![CDATA[cientifico]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[scipy]]></category>
		<category><![CDATA[track]]></category>

		<guid isPermaLink="false">http://jbcabral.com/?p=921</guid>
		<description><![CDATA[Pueden ver aquí todo el track científico de PyConAr 2012 en orden. Hay que recalcar que lamentablemente la charla de Matías Herranz y Joaquín Tita sobre &#8220;Imágenes Satelitales&#8221; tuvo un problema y el video esta medio irrecuperable y no esta disponible aun. Por otro lado agregue una charla que originalmente pertenecía a este track y [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=921&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Pueden ver aquí todo el track científico de <a href="http://ar.pycon.org/2012">PyConAr 2012</a> en orden.<br />
Hay que recalcar que lamentablemente la charla de Matías Herranz y Joaquín Tita sobre &#8220;Imágenes Satelitales&#8221; tuvo un problema y el video esta medio irrecuperable y no esta disponible aun.<br />
Por otro lado agregue una charla que originalmente pertenecía a este track y termino quedando en paralelo (por puros problemas logísticos):<br />
&#8220;<em>Poniéndole Lógica Peirceana a la Programación</em>&#8221; de Javyer Der Derian</p>
<p>Que es de las pocas charlas que existen sobre ing. de software y psicología.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='630' height='385' src='http://www.youtube.com/embed/videoseries?list=PLFQMOORsd0x4QcvwUwZVEh8BJCQlEhhKn&#038;hl=en_US' frameborder='0'></iframe></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jbcabral.wordpress.com/921/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jbcabral.wordpress.com/921/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=921&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jbcabral.com/2013/01/09/pycon-argentina-2012-track-cientifico/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/39f5d667c6e5652a646a0e3c4afd0df2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">JuanBC</media:title>
		</media:content>
	</item>
		<item>
		<title>Ninja-IDE: Public Paste Plugin</title>
		<link>http://jbcabral.com/2013/01/08/ninja-ide-public-paste-plugin/</link>
		<comments>http://jbcabral.com/2013/01/08/ninja-ide-public-paste-plugin/#comments</comments>
		<pubDate>Tue, 08 Jan 2013 21:33:28 +0000</pubDate>
		<dc:creator>JuanBC</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[ninja]]></category>
		<category><![CDATA[ninjaide]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://jbcabral.com/?p=916</guid>
		<description><![CDATA[Actualice a la api 2 de Qt el único plugin de ninja-ide que habia hecho que no funcionaba aun. PlublicPaste Sirve para compartir código en dpaste, paste.ubuntu, codepad y pastee (elimine pastebin y paste2 por su burocracia) Se puede instalar por el manejador de plugins de Ninja o descargar el paquete desde acá: http://ninja-ide.org/plugins/3/ Con [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=916&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Actualice a la api 2 de Qt el único plugin de ninja-ide que habia hecho que no funcionaba aun. PlublicPaste</p>
<p>Sirve para compartir código en dpaste, paste.ubuntu, codepad y pastee (elimine pastebin y paste2 por su burocracia)</p>
<p>Se puede instalar por el manejador de plugins de Ninja o descargar el paquete desde acá:<a href="http://ninja-ide.org/plugins/3/"> http://ninja-ide.org/plugins/3/</a></p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='630' height='385' src='http://www.youtube.com/embed/df_vUhajBRQ?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>Con esto termino mis mini works de la semana</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jbcabral.wordpress.com/916/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jbcabral.wordpress.com/916/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=916&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jbcabral.com/2013/01/08/ninja-ide-public-paste-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/39f5d667c6e5652a646a0e3c4afd0df2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">JuanBC</media:title>
		</media:content>
	</item>
		<item>
		<title>Ninja-IDE: Draft Plugin</title>
		<link>http://jbcabral.com/2013/01/07/ninja-ide-draft-plugin/</link>
		<comments>http://jbcabral.com/2013/01/07/ninja-ide-draft-plugin/#comments</comments>
		<pubDate>Mon, 07 Jan 2013 16:23:04 +0000</pubDate>
		<dc:creator>JuanBC</dc:creator>
				<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://jbcabral.com/?p=913</guid>
		<description><![CDATA[Hice en 20 min un pequeño plugin de ninja que emula el draft-area de geany. ¿Cual es la idea?. Simplemente es un area de texto donde pones cosas por las dudas para usarlas en el futuro. Lo que escribas va a ser automáticamente persistido en un archivito de texto plano. Se puede instalar por el [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=913&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Hice en 20 min un pequeño plugin de ninja que emula el draft-area de <a href="http://www.geany.org/">geany</a>.</p>
<p>¿Cual es la idea?. Simplemente es un area de texto donde pones cosas por las dudas para usarlas en el futuro. Lo que escribas va a ser automáticamente persistido en un archivito de texto plano.</p>
<p>Se puede instalar por el manejador de plugins de Ninja o descargar el paquete desde acá: <a href="http://ninja-ide.org/plugins/15/">http://ninja-ide.org/plugins/15/</a></p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='630' height='385' src='http://www.youtube.com/embed/O3sUCos1cMg?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jbcabral.wordpress.com/913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jbcabral.wordpress.com/913/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jbcabral.com&#038;blog=2055049&#038;post=913&#038;subd=jbcabral&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jbcabral.com/2013/01/07/ninja-ide-draft-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/39f5d667c6e5652a646a0e3c4afd0df2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">JuanBC</media:title>
		</media:content>
	</item>
	</channel>
</rss>
