<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Picando Código</title>
	
	<link>http://picandocodigo.net</link>
	<description>Blog personal sobre programación, tecnología, web, software libre, videojuegos y más</description>
	<lastBuildDate>Mon, 08 Feb 2010 10:55:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/picandocodigo" /><feedburner:info uri="picandocodigo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:emailServiceId>picandocodigo</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Afiches minimalistas de la galaxia de Star Wars</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/5t3kgZ1pIpg/</link>
		<comments>http://picandocodigo.net/2010/afiches-minimalistas-de-la-galaxia-de-star-wars/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 10:55:20 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Ciencia Ficción]]></category>
		<category><![CDATA[star wars]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3122</guid>
		<description><![CDATA[Justin Van Genderen creó una serie de afiches de distintos sistemas en la galaxia de Star Wars. Hay afiches de: Dagobah, Endor, Tatooine, Hoth y Bespine. Están muy buenos, particularmente en mi caso uso el nombre de alguno de estos sistemas para cada una de mis computadoras, para algo los usaré:
fernando@dagobah
fernando@hoth
fernando@tatooine
Pueden ver el resto de [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3123" class="wp-caption aligncenter" style="width: 204px"><a href="http://picandocodigo.net/wp-content/uploads/2010/02/dagobah.jpg"><img class="size-medium wp-image-3123" title="Dagobah" src="http://picandocodigo.net/wp-content/uploads/2010/02/dagobah-194x300.jpg" alt="Dagobah" width="194" height="300" /></a><p class="wp-caption-text">Dagobah</p></div>
<p><a href="http://www.2046design.com/">Justin Van Genderen</a> creó una serie de afiches de distintos sistemas en la galaxia de <strong>Star Wars</strong>. Hay afiches de: <strong>Dagobah</strong>, <strong>Endor</strong>, <strong>Tatooine</strong>, <strong>Hoth</strong> y <strong>Bespine</strong>. Están muy buenos, particularmente en mi caso uso el nombre de alguno de estos sistemas para cada una de mis computadoras, para algo los usaré:</p>
<pre class="codigo">fernando@dagobah
fernando@hoth
fernando@tatooine</pre>
<p>Pueden ver el resto de la galería en <a href="http://www.flickr.com/photos/justinvg/tags/starwars/">Flickr</a>. Visiten el sitio del autor para ver más diseños de su creación.</p>
<div id="attachment_3124" class="wp-caption aligncenter" style="width: 204px"><a href="http://picandocodigo.net/wp-content/uploads/2010/02/hoth.jpg"><img class="size-medium wp-image-3124" title="Hoth" src="http://picandocodigo.net/wp-content/uploads/2010/02/hoth-194x300.jpg" alt="Hoth" width="194" height="300" /></a><p class="wp-caption-text">Hoth</p></div>
<p>Vía: <a href="http://laughingsquid.com/minimalist-star-wars-galaxy-posters/">Laughing Squid</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=5t3kgZ1pIpg:dfpE5A-MP1o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=5t3kgZ1pIpg:dfpE5A-MP1o:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=5t3kgZ1pIpg:dfpE5A-MP1o:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=5t3kgZ1pIpg:dfpE5A-MP1o:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=5t3kgZ1pIpg:dfpE5A-MP1o:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/5t3kgZ1pIpg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/afiches-minimalistas-de-la-galaxia-de-star-wars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/afiches-minimalistas-de-la-galaxia-de-star-wars/</feedburner:origLink></item>
		<item>
		<title>Nuevo blog sobre Navegadores Web</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/bUzHFllyjbM/</link>
		<comments>http://picandocodigo.net/2010/nuevo-blog-sobre-navegadores-web/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 20:13:21 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[navegadores web]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3098</guid>
		<description><![CDATA[Muchas veces por Picando Código postié sobre Navegadores Web. Es un tema que personalmente me interesa mucho, seguirles el desarrollo y ver las variaciones de cada uno, conocer cómo surgieron, etc. Incluso generalmente tengo al menos 5 o 6 navegadores web diferentes instalados en cada computadora. Si navegan por la categoría Browsers del blog, sabrán [...]]]></description>
			<content:encoded><![CDATA[<p>Muchas veces por <strong>Picando Código</strong> postié sobre Navegadores Web. Es un tema que personalmente me interesa mucho, seguirles el desarrollo y ver las variaciones de cada uno, conocer cómo surgieron, etc. Incluso generalmente tengo al menos 5 o 6 navegadores web diferentes instalados en cada computadora. Si navegan por la categoría <a href="http://picandocodigo.net/category/informatica-tecnologia/browsers/">Browsers</a> del blog, sabrán lo que les digo&#8230;</p>
<p>Por eso, tuve que canalizar todo eso por otro lado, para no saturar Picando Código con ese tema en particular, en un nuevo blog: <a href="http://navegadores-web.com/"><strong>Navegadores Web</strong></a>. Si les interesa, dense una vuelta por el primer post: <a rel="bookmark" href="http://navegadores-web.com/hola-mundo-de-los-navegadores-web/">Hola mundo de los navegadores web</a> y dejen su comentario.</p>
<p>Y de bonus, dejo las <strong>noticias de navegadores web</strong> de esta semana:</p>
<ul>
<li><a href="http://navegadores-web.com/mozilla-labs-lanza-weave-1-0/">Mozilla Labs lanza Weave 1.0</a></li>
<li><a href="http://navegadores-web.com/acelerado-el-proceso-de-desarrollo-de-opera/">Acelerado el proceso de desarrollo de Opera</a></li>
<li><a href="http://navegadores-web.com/google-anuncia-final-del-soporte-para-internet-explorer-6/">Google anuncia final del soporte para Internet Explorer 6</a></li>
<li><a href="http://navegadores-web.com/firefox-movil-disponible-en-nokia-maemo/">Firefox móvil disponible en Nokia Maemo</a></li>
<li><a href="http://navegadores-web.com/primer-imagen-de-firefox-sobre-android/">Primer imagen de Firefox sobre Android</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=bUzHFllyjbM:_S4ks_FXWHY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=bUzHFllyjbM:_S4ks_FXWHY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=bUzHFllyjbM:_S4ks_FXWHY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=bUzHFllyjbM:_S4ks_FXWHY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=bUzHFllyjbM:_S4ks_FXWHY:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/bUzHFllyjbM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/nuevo-blog-sobre-navegadores-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/nuevo-blog-sobre-navegadores-web/</feedburner:origLink></item>
		<item>
		<title>Enlaces sobre Scrum</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/Oea7-V3xXUk/</link>
		<comments>http://picandocodigo.net/2010/enlaces-sobre-scrum/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 20:03:45 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Metodologías]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3115</guid>
		<description><![CDATA[Esta semana publiqué varios posts sobre Scrum en el otro blog, las comparto por acá ya que les pueden interesar:

 Scrum fomenta la comunicación y colaboración
Sprint Planning – Planificación de Sprint
Reimplementando Scrum
La esencia de Scrum – Tobias Mayer

]]></description>
			<content:encoded><![CDATA[<p>Esta semana publiqué varios posts sobre <a href="http://aplicandoscrum.com/"><strong>Scrum</strong></a> en el otro blog, las comparto por acá ya que les pueden interesar:</p>
<ul>
<li> <a href="http://www.aplicandoscrum.com/scrum-fomenta-comunicacion-colaboracion/">Scrum fomenta la comunicación y colaboración</a></li>
<li><a href="http://www.aplicandoscrum.com/sprint-planning-planificacion-sprint/">Sprint Planning – Planificación de Sprint</a></li>
<li><a href="http://www.aplicandoscrum.com/reimplementando-scrum/">Reimplementando Scrum</a></li>
<li><a href="http://www.aplicandoscrum.com/la-esencia-de-scrum-tobias-mayer/">La esencia de Scrum – Tobias Mayer</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=Oea7-V3xXUk:SuMLfF7hHpU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=Oea7-V3xXUk:SuMLfF7hHpU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=Oea7-V3xXUk:SuMLfF7hHpU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=Oea7-V3xXUk:SuMLfF7hHpU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=Oea7-V3xXUk:SuMLfF7hHpU:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/Oea7-V3xXUk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/enlaces-sobre-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/enlaces-sobre-scrum/</feedburner:origLink></item>
		<item>
		<title>Entregadas las primeras 5.000 firmas en contra del DRM en el iPad a Steve Jobs</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/DTQrS3D8p_s/</link>
		<comments>http://picandocodigo.net/2010/firmas-contra-drm-ipad-steve-jobs/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 19:53:14 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Apple Mac]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3110</guid>
		<description><![CDATA[DefectiveByDesign reporta que la respuesta a la protesta y petición sobre el iPad ha sido tremenda: 5.000 personas firmaron en las primeras 24 horas, con cobertura en la presa técnica, Digg, Slashdot, Reddit, The Guardian, NPR, y más. La petición sigue juntando firmas, pueden firmarla y compartirla para ayudar a alcanzar las 10.000 firmas.
Se entregó [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.defectivebydesign.org/apple-ipad-drm-petition-mailed">DefectiveByDesign</a> reporta que la respuesta a la <a href="http://picandocodigo.net/2010/ipad-peligro-para-tus-derechos/">protesta y petición sobre el <strong>iPad</strong></a> ha sido tremenda: 5.000 personas firmaron en las primeras 24 horas, con cobertura en la presa técnica, <a href="http://digg.com/tech_news/iPad_DRM_a_huge_step_backwards_in_the_history_of_computing">Digg</a>, <a>Slashdot</a>, <a href="http://www.reddit.com/r/gnu/comments/auxiq">Reddit</a>, <a href="http://www.guardian.co.uk/technology/2010/feb/01/apple-ipad-choke-innovation">The Guardian</a>, NPR, y más. La petición sigue juntando firmas, pueden <a href="http://www.defectivebydesign.org/ipad">firmarla y compartirla</a> para ayudar a alcanzar las 10.000 firmas.</p>
<div id="attachment_3111" class="wp-caption aligncenter" style="width: 372px"><a href="http://picandocodigo.net/wp-content/uploads/2010/02/ipad-petition.jpg"><img class="size-full wp-image-3111" title="Petición iPad" src="http://picandocodigo.net/wp-content/uploads/2010/02/ipad-petition.jpg" alt="Petición iPad" width="362" height="400" /></a><p class="wp-caption-text">Petición iPad</p></div>
<p>Se entregó la carta con las primeras 5.000 firmas en una tableta iPad gigante, directamente a <strong>Steve Jobs</strong>. Por cada bloque de 5.000 firmas se entregará una tableta nueva.</p>
<p>En una postal acompañada de una tableta, le están diciendo a Steve Jobs que todavía tiene una oportunidad de hacer lo correcto, &#8220;5.000 personas en 24 horas se tomaron el tiempo de su día para llamarle la atención sobre esto, y demandan un cambio. Todavía hay tiempo para que haga lo correcto en los próximos 60 días, antes que el iPad salga a la venta. Puede retirar todo el DRM del dispositivo y la App Store, y abrazar los ideales que clama defender &#8212; creatividad, libertad e individualidad.&#8221;</p>
<p>La tableta incluye una cabeza de Steve Jobs &#8220;malvado&#8221; de la publicidad paródica de 1984 de Apple, y se tomó prestado un <a href="http://en.wikipedia.org/wiki/File:Apple_Mail.png">sello de Apple</a> <img src='http://picandocodigo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Entre los 5.000 nombres está el mío, si todavía no han firmado, <a href="http://www.defectivebydesign.org/ipad">todavía pueden hacerlo</a>, y si ya lo hicieron, busquen su nombre en la foto:</p>
<div id="attachment_3112" class="wp-caption aligncenter" style="width: 310px"><a href="http://picandocodigo.net/wp-content/uploads/2010/02/iPadCloseUp.jpg"><img class="size-medium wp-image-3112" title="iPad CloseUp" src="http://picandocodigo.net/wp-content/uploads/2010/02/iPadCloseUp-300x225.jpg" alt="iPad CloseUp" width="300" height="225" /></a><p class="wp-caption-text">iPad CloseUp</p></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=DTQrS3D8p_s:GRs0j4zym0w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=DTQrS3D8p_s:GRs0j4zym0w:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=DTQrS3D8p_s:GRs0j4zym0w:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=DTQrS3D8p_s:GRs0j4zym0w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=DTQrS3D8p_s:GRs0j4zym0w:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/DTQrS3D8p_s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/firmas-contra-drm-ipad-steve-jobs/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/firmas-contra-drm-ipad-steve-jobs/</feedburner:origLink></item>
		<item>
		<title>Bruce Eckel – Screencasts First Steps in Flex</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/hzGE5p-pFgY/</link>
		<comments>http://picandocodigo.net/2010/bruce-eckel-screencasts-first-steps-in-flex/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:00:59 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Libros]]></category>
		<category><![CDATA[recursos]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3104</guid>
		<description><![CDATA[Bruce Eckel (autor de Thinking in Java) publicó junto a James Ward el libro First Steps in Flex (Primeros pasos en Flex).
El libro intenta enseñar Flex creando ejemplos y capítulos cortos, suficiente como para introducirse en cada tema. El asunto es que decidieron lanzar Screencasts gratuitos de cada capítulo del libro. En teoría, se obtiene [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3105" class="wp-caption aligncenter" style="width: 310px"><a href="http://picandocodigo.net/wp-content/uploads/2010/02/flex-screencasts.png"><img class="size-medium wp-image-3105" title="Screencasts Flex" src="http://picandocodigo.net/wp-content/uploads/2010/02/flex-screencasts-300x219.png" alt="Screencasts Flex" width="300" height="219" /></a><p class="wp-caption-text">Screencasts Flex</p></div>
<p><strong>Bruce Eckel</strong> (autor de <strong><a title="Thinking in Java" href="http://picandocodigo.net/2007/thinking-in-java-bruce-eckel/">Thinking in Java</a></strong>) publicó junto a <strong>James Ward</strong> el libro <strong>First Steps in Flex</strong> (Primeros pasos en Flex).</p>
<p>El libro intenta enseñar Flex creando ejemplos y capítulos cortos, suficiente como para introducirse en cada tema. El asunto es que decidieron lanzar <strong>Screencasts gratuitos</strong> de cada capítulo del libro. En teoría, se obtiene la misma información de los seminarios online que del libro. Están en inglés, hablados y comentados por sus dos autores quienes van discutiendo el código.</p>
<p>Pueden verlos en el sitio web: <a href="http://www.firststepsinflex.com">First Steps in Flex</a></p>
<p>Un recurso interesante para quienes quieran comenzar con Flex.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=hzGE5p-pFgY:tPNEbo3VBSE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=hzGE5p-pFgY:tPNEbo3VBSE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=hzGE5p-pFgY:tPNEbo3VBSE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=hzGE5p-pFgY:tPNEbo3VBSE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=hzGE5p-pFgY:tPNEbo3VBSE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/hzGE5p-pFgY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/bruce-eckel-screencasts-first-steps-in-flex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/bruce-eckel-screencasts-first-steps-in-flex/</feedburner:origLink></item>
		<item>
		<title>Debian: mount.nfs: Operation not permitted</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/nnr9lKvTiC4/</link>
		<comments>http://picandocodigo.net/2010/debian-mount-nfs-operation-not-permitted/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 12:58:54 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[NFS]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3103</guid>
		<description><![CDATA[Hace unos días, aparentemente tras una actualización en Debian Squeeze, obtuve un error al intentar montar por NFS un directorio compartido en el servidor Ubuntu del trabajo:
mount.nfs: Operation not permitted
Fue algo raro, ya que antes funcionaba automáticamente, y no encontraba errores en el fstab ni nada. Así que buscando un poco me encontré con este [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1303" class="wp-caption alignright" style="width: 111px"><a href="http://picandocodigo.net/wp-content/uploads/2008/08/debian-logo.png"><img class="size-full wp-image-1303" title="Debian GNU/Linux" src="http://picandocodigo.net/wp-content/uploads/2008/08/debian-logo.png" alt="" width="101" height="124" /></a><p class="wp-caption-text">Debian GNU/Linux</p></div>
<p>Hace unos días, aparentemente tras una actualización en <strong>Debian Squeeze</strong>, obtuve un error al intentar montar por NFS un directorio compartido en el servidor Ubuntu del trabajo:</p>
<pre class="codigo">mount.nfs: Operation not permitted</pre>
<p>Fue algo raro, ya que antes funcionaba automáticamente, y no encontraba errores en el fstab ni nada. Así que buscando un poco me encontré con <a href="http://blog.sviluppoweb.eu/2010/01/17/netgear-readynas-duo-nfs-and-debian-sid-mount-nfs-operation-not-permitted/">este artículo</a> cuyo autor sufría el mismo problema. Incluso usando la opción mount -v (modo verbo) la información provista no es demasiado específica:</p>
<pre class="codigo">fernando@dagobah~/ $ mount -v server01
mount.nfs: timeout set for Fri Feb  5 10:56:10 2010
mount.nfs: trying text-based options 'intr,addr=192.168.1.10,vers=4,clientaddr=192.168.1.163'
mount.nfs: mount(2): Operation not permitted
mount.nfs: Operation not permitted</pre>
<p>Al igual que en el post en cuestión, mi computadora intenta usar NFS versión 4 para montar el directorio. Sin embargo el servidor usa NFS versión 3.</p>
<p>La solución es agregar el parámetros <em>nfsvers=3</em> en el fstab:</p>
<pre class="codigo">root@dagobah:~# emacs /etc/fstab
*.*.*.*:/shared        /home/fernando/server01     nfs     noauto,user,nfsvers=3,intr  0 0</pre>
<p>Con esto quedó funcionando correctamente.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=nnr9lKvTiC4:TcbjoFAYIOc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=nnr9lKvTiC4:TcbjoFAYIOc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=nnr9lKvTiC4:TcbjoFAYIOc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=nnr9lKvTiC4:TcbjoFAYIOc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=nnr9lKvTiC4:TcbjoFAYIOc:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/nnr9lKvTiC4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/debian-mount-nfs-operation-not-permitted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/debian-mount-nfs-operation-not-permitted/</feedburner:origLink></item>
		<item>
		<title>Java: An internal LaunchAnywhere application error has occurred and this application cannot proceed. (LAX)</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/w8ANm-8nJSY/</link>
		<comments>http://picandocodigo.net/2010/java-an-internal-launchanywhere-application-error-has-occurred-and-this-application-cannot-proceed-lax/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 12:49:15 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3079</guid>
		<description><![CDATA[Otro problemita a la hora de instalar el entorno de desarrollo para Flex Builder en Debian. Buscando encontré que este error también se daba en otras aplicaciones basadas en Eclipse, en Ubuntu y Debian. El error:
fernando@dagobah~/software/Flex $ ./flexbuilder_linux_install_a5_112409.bin
Preparing to install...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...   [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3100" class="wp-caption alignright" style="width: 260px"><a href="http://picandocodigo.net/wp-content/uploads/2010/02/sun-bugs.png"><img class="size-full wp-image-3100" title="Java Bugs" src="http://picandocodigo.net/wp-content/uploads/2010/02/sun-bugs.png" alt="Java Bugs" width="250" height="256" /></a><p class="wp-caption-text">Java Bugs</p></div>
<p>Otro problemita a la hora de instalar el entorno de desarrollo para <strong>Flex Builder</strong> en <strong>Debian</strong>. Buscando encontré que este error también se daba en otras aplicaciones basadas en <strong>Eclipse</strong>, en <strong>Ubuntu</strong> y <em>Debian</em>. El error:</p>
<div class="codigo"><code>fernando@dagobah~/software/Flex $ ./flexbuilder_linux_install_a5_112409.bin<br />
Preparing to install...<br />
Extracting the installation resources from the installer archive...<br />
Configuring the installer for this system's environment...                     </p>
<p>Launching installer...</p>
<p>An internal LaunchAnywhere application error has occured and this application cannot proceed. (LAX)</p>
<p>Stack Trace:<br />
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.<br />
        at java.util.Properties.loadConvert(Properties.java:552)<br />
        at java.util.Properties.load0(Properties.java:375)<br />
        at java.util.Properties.load(Properties.java:325)<br />
        at com.zerog.common.java.util.PropertiesUtil.loadProperties(DashoA8113)<br />
        at com.zerog.lax.LAX.(DashoA8113)<br />
        at com.zerog.lax.LAX.main(DashoA8113)<br />
</code></div>
<p>En mi caso se daba cuando intentaba ejecutar el instalador de Flex Builder. Aparentemente puede venir por el lado del shell que usemos, o alguna propiedad. El asunto es que pude ejecutarlo corriéndolo desde Bash, y haciendo un unset antes de correrlo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #7a0874; font-weight: bold;">unset</span>
.<span style="color: #000000; font-weight: bold;">/</span>flexbuilder_linux_install_a5_112409.bin</pre></div></div>

<p>Otra solución corta para tener de referencia&#8230;</p>
<p>La solución que encontré en <a href="http://www.seapine.com/kb/questions/1305/LaunchAnywhere+Error+Occurs+During+Java+Installation">este link</a>:</p>
<p><strong>Problema:</strong><br />
El error descrito arriba</p>
<p><strong>Causa:</strong><br />
Los valores seteados para las variables del shell TITLEBAR y PSI están causando problemas con InstallAnywhere, el cual se usa para instalar 2 productos de la empresa.</p>
<p>Este es un bug conocido de InstallAnywhere.</p>
<p><strong>Solución</strong><br />
Ejecutar &#8216;unset&#8217; en las variables TITLEBAR y PSI antes de instalar.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=w8ANm-8nJSY:ULgE3B1p9N8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=w8ANm-8nJSY:ULgE3B1p9N8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=w8ANm-8nJSY:ULgE3B1p9N8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=w8ANm-8nJSY:ULgE3B1p9N8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=w8ANm-8nJSY:ULgE3B1p9N8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/w8ANm-8nJSY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/java-an-internal-launchanywhere-application-error-has-occurred-and-this-application-cannot-proceed-lax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/java-an-internal-launchanywhere-application-error-has-occurred-and-this-application-cannot-proceed-lax/</feedburner:origLink></item>
		<item>
		<title>iPad: Peligro para tus derechos</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/JOjLfj5qWpY/</link>
		<comments>http://picandocodigo.net/2010/ipad-peligro-para-tus-derechos/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 03:32:13 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Apple Mac]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3074</guid>
		<description><![CDATA[El Problema
El Apple iPad usa DRM (Digital Restriction Management &#8211; Gestión Digital de Restricciones) de dos maneras:

Todos los medios en la tienda iTunes (con la música como única excepción) está envuelto en el DRM de Apple. Eso significa que los films, programas de televisión, películas y libros de audio están bloqueados a la plataforma de [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3081" class="wp-caption alignright" style="width: 230px"><a href="http://picandocodigo.net/wp-content/uploads/2010/01/ipad.jpg"><img class="size-medium wp-image-3081 " title="iPad" src="http://picandocodigo.net/wp-content/uploads/2010/01/ipad-220x300.jpg" alt="iPad" width="220" height="300" /></a><p class="wp-caption-text">iPad</p></div>
<h3>El Problema</h3>
<blockquote><p>El <strong>Apple iPad</strong> usa <strong>DRM</strong> (Digital Restriction Management &#8211; Gestión Digital de Restricciones) de dos maneras:</p>
<ul>
<li>Todos los medios en la tienda iTunes (con la música como única excepción) está envuelto en el DRM de Apple. Eso significa que los films, programas de televisión, películas y libros de audio están bloqueados a la plataforma de Apple, quitándote el derecho de compartir.</li>
<li>Todas las aplicaciones deben estar firmadas por Apple si van a ser ejecutadas, un nivel de control sin precedentes para una computadora de uso general. Encima de esto, Apple puede forzar actualizaciones en el dispositivo a través de su conexión inalámbrica, permitiéndole agregar o quitar capacidades en cualquier momento</li>
</ul>
<p>Estas restricciones hacen que el iPad sea una plataforma particularmente peligrosa para la distribución de medios de noticias. Cada publicante depende del permiso de Apple, y Apple puede borrar historias remotamente tras haber sido publicadas.</p></blockquote>
<p>Esto último representa un problema realmente serio, si controlas los medios de comunicación&#8230;</p>
<div id="attachment_3086" class="wp-caption aligncenter" style="width: 310px"><a href="http://picandocodigo.net/wp-content/uploads/2010/01/apple-live-latest-restriction.jpg"><img class="size-medium wp-image-3086" title="Apple Live: Latest Restrictino" src="http://picandocodigo.net/wp-content/uploads/2010/01/apple-live-latest-restriction-300x168.jpg" alt="Apple Live: Latest Restrictino" width="300" height="168" /></a><p class="wp-caption-text">Apple Live: Latest Restrictino</p></div>
<p><a title="DefectiveByDesign.org" href="http://www.defectivebydesign.org/ipad">DefectiveByDesign.org</a> está llevando a cabo una campaña en contra del iPad, con una carta dirigida a <strong>Steve Jobs</strong>. Pueden ingresar al enlace y firmar la carta:</p>
<blockquote><p>Sr. Jobs,</p>
<p>DRM le dará a Apple y sus socios corporativos el podes de deshabilitar características, bloquear productos de la competencia (especialmente software libre), censurar noticias, e incluso borrar libros, videos, o noticias de las computadoras de los usuarios sin aviso&#8211; usando la conexión de red &#8220;siempre prendida&#8221; del dispositivo.</p>
<p>Este pasado año, hemos visto en protestantes de los derechos humanos y la democracia como la tecnología que usaban se les volvió en contra. Haciendo una computadora en la que cada aplicación está bajo control total y centralizado, Apple está poniendo en peligro la libertad para aumentar sus ingresos.</p>
<p>Apple puede decir que no abusará de este poder, pero su historial de rechazos y eliminaciones en la App Store no nos dan ninguna razón para creer en ellos. El uso sin precedentes de DRM en iPad para controlar todas las capacidades de una computadora de uso general es un peligroso paso atrás para la computación y distribución de medios. Demandamos que Apple elimine todo el DRM de sus dispositivos.</p></blockquote>
<div id="attachment_3087" class="wp-caption aligncenter" style="width: 284px"><a href="http://picandocodigo.net/wp-content/uploads/2010/01/apple-restriction-zone.jpg"><img class="size-medium wp-image-3087" title="Apple Restriction Zone" src="http://picandocodigo.net/wp-content/uploads/2010/01/apple-restriction-zone-274x300.jpg" alt="Apple Restriction Zone" width="274" height="300" /></a><p class="wp-caption-text">Apple Restriction Zone</p></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=JOjLfj5qWpY:HPFUQ-HI0kM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=JOjLfj5qWpY:HPFUQ-HI0kM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=JOjLfj5qWpY:HPFUQ-HI0kM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=JOjLfj5qWpY:HPFUQ-HI0kM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=JOjLfj5qWpY:HPFUQ-HI0kM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/JOjLfj5qWpY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/ipad-peligro-para-tus-derechos/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/ipad-peligro-para-tus-derechos/</feedburner:origLink></item>
		<item>
		<title>Eclipse: SIGSEV error fatal en Java con libxul.so</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/pJ9L4xQ40Cw/</link>
		<comments>http://picandocodigo.net/2010/eclipse-sigsev-error-fatal-en-java-con-libxul-so/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 01:34:24 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3094</guid>
		<description><![CDATA[Como comentaba sobre Flex Builder para GNU/Linux, hay que usar una instancia de Eclipse Europa para instalar Flex Builder encima. Venía usándolo en Ubuntu sin problemas, pero cuando intenté instalarlo en mi máquina con Debian, surgió este error:
fernando@dagobah~/software/eclipse-flex $ ./eclipse
/home/fernando/.gtkrc-2.0:2: error: unexpected string constant "panel", expected character `='
#
# A fatal error has been detected by [...]]]></description>
			<content:encoded><![CDATA[<p>Como comentaba sobre <strong><a href="http://picandocodigo.net/2010/desarrollar-adobe-flex-en-gnulinux/">Flex Builder para GNU/Linux</a></strong>, hay que usar una instancia de <strong>Eclipse Europa</strong> para instalar Flex Builder encima. Venía usándolo en <strong>Ubuntu</strong> sin problemas, pero cuando intenté instalarlo en mi máquina con <strong>Debian</strong>, surgió este error:</p>
<pre class="codigo">fernando@dagobah~/software/eclipse-flex $ ./eclipse
/home/fernando/.gtkrc-2.0:2: error: unexpected string constant "panel", expected character `='
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb2851cfc, pid=16384, tid=3064940320
#
# JRE version: 6.0_16-b01
# Java VM: Java HotSpot(TM) Client VM (14.2-b01 mixed mode, sharing linux-x86 )
# Problematic frame:
# C  [libxul.so+0x9a4cfc]
#
# An error report file with more information is saved as:
# /home/fernando/software/eclipse-flex/hs_err_pid16384.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted</pre>
<p>Después de pasar un rato buscando la solución, pude encontrarla por fín. Algunos la relacionaban con la versión de la máquina virtual de Java. Vengo usando la versión 6 de la JDK incluida en los repositorios de Debian Squeeze (versión 1.6.0_16 al momento de escribir este post). Recomendaban instalar la versión anterios (Java 5). Probé esto, pero el mismo error se volvía a presentar.</p>
<p>Para solucionarlo, instalé el paquete <em>xulrunner-dev</em> que es el responsable aparentemente de libxul.so.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> xulrunner-dev</pre></div></div>

<p>Así que si les llega a suceder, en mi caso se solucionó así.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=pJ9L4xQ40Cw:Mmm1bZlrF1Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=pJ9L4xQ40Cw:Mmm1bZlrF1Q:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=pJ9L4xQ40Cw:Mmm1bZlrF1Q:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=pJ9L4xQ40Cw:Mmm1bZlrF1Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=pJ9L4xQ40Cw:Mmm1bZlrF1Q:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/pJ9L4xQ40Cw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/eclipse-sigsev-error-fatal-en-java-con-libxul-so/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/eclipse-sigsev-error-fatal-en-java-con-libxul-so/</feedburner:origLink></item>
		<item>
		<title>Java y Eclipse: Network is unreachable</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/uJDM1sf4PZw/</link>
		<comments>http://picandocodigo.net/2010/java-eclipse-network-is-unreachable/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 23:23:20 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3071</guid>
		<description><![CDATA[Tras una nueva instalación de Eclipse, obtuve este error:
Network is unreachable

Esto intentando instalar y actualizar algunos plugins. Aparentemente el error viene por la máquina virtual de Java en su versión 6 para Debian. Encontré la solución en esDebian, donde explican:
Todo parece ser un &#8220;problema&#8221; con el paquete netbase que activa por default el comportamiento para [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_2083" class="wp-caption aligncenter" style="width: 154px"><a href="http://picandocodigo.net/wp-content/uploads/2009/02/eclipse-logo.jpg"><img class="size-full wp-image-2083" title="Eclipse" src="http://picandocodigo.net/wp-content/uploads/2009/02/eclipse-logo.jpg" alt="" width="144" height="95" /></a><p class="wp-caption-text">Eclipse</p></div>
<p>Tras una nueva instalación de <strong>Eclipse</strong>, obtuve este error:</p>
<pre>Network is unreachable
</pre>
<p>Esto intentando instalar y actualizar algunos plugins. Aparentemente el error viene por la máquina virtual de <strong>Java </strong>en su versión 6 para <strong>Debian</strong>. Encontré la solución en <a href="http://www.esdebian.org/foro/37750/sin-red-aplicaciones-java">esDebian</a>, donde explican:</p>
<blockquote><p>Todo parece ser un &#8220;problema&#8221; con el paquete netbase que activa por default el comportamiento para uso exclusivo de direcciones IPV6 a los sockets IPv6. Esto provocaba que el programa tuviera que abrir dos sockets uno para IPv4 y otro para IPv6. Para solucionar esto hay dos opciones:</p>
<p>1) Agregar el siguiente parámetro a todo aquello que invoque el java: -Djava.net.preferIPv4Stack=true<br />
2) Poner a 0 el valor de net.ipv6.bindv6only en el archivo /etc/sysctl.d/bindv6only.conf<br />
Si ademas se quiere que el cambio sea en inmediato basta con hacer un echo 0 &gt; /proc/sys/net/ipv6/bindv6only</p>
<p>Esta es la <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560142">fuente original</a>.</p></blockquote>
<p>Me llevó un rato dejar pronto mi entorno de desarrollo, y fui encontrando soluciones que iré posteando acá para tener como referencia.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=uJDM1sf4PZw:FJB1y7eEbb8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=uJDM1sf4PZw:FJB1y7eEbb8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=uJDM1sf4PZw:FJB1y7eEbb8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=uJDM1sf4PZw:FJB1y7eEbb8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=uJDM1sf4PZw:FJB1y7eEbb8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/uJDM1sf4PZw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/java-eclipse-network-is-unreachable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/java-eclipse-network-is-unreachable/</feedburner:origLink></item>
		<item>
		<title>Sun «» Oracle</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/Az_R4X1zC_s/</link>
		<comments>http://picandocodigo.net/2010/sun-oracle/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 22:21:17 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3083</guid>
		<description><![CDATA[Finalmente se conretó, y Sun es ahora parte de Oracle.
En JavaHispano hacen un resumen de las impresiones que les dejó el webcast de Oracle, respecto a la adquisición de Sun. Les recomiendo visiten el artículo para leer más detalles. Particularmente, destaco las apreciaciones para los productos de interés para los programadores:
Hablando sobre tecnologías más concretas, [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente se conretó, y <strong>Sun</strong> es ahora parte de <strong>Oracle</strong>.</p>
<div id="attachment_3084" class="wp-caption alignleft" style="width: 176px"><a href="http://picandocodigo.net/wp-content/uploads/2010/01/oracle-sun.jpg"><img class="size-full wp-image-3084" title="Sun Oracle" src="http://picandocodigo.net/wp-content/uploads/2010/01/oracle-sun.jpg" alt="Sun Oracle" width="166" height="106" /></a><p class="wp-caption-text">Sun Oracle</p></div>
<p>En <a href="http://javahispano.org/contenidos/es/impresiones_del_webcast_de_oracle/?menuId=NEWS">JavaHispano</a> hacen un resumen de las impresiones que les dejó el webcast de <strong>Oracle</strong>, respecto a la adquisición de <strong>Sun</strong>. Les recomiendo visiten el artículo para leer más detalles. Particularmente, destaco las apreciaciones para los productos de interés para los programadores:</p>
<blockquote><p>Hablando sobre tecnologías más concretas, el futuro de Glassfish lo sigo viendo negro. Va a ser un servidor de aplicaciones &#8220;lighweight&#8221; que será la implementación de referencia de Java EE. Pero Weblogic será el &#8220;servidor de aplicaciones comercial&#8221;. Esto podría interpretarse como que se va a dejar a invertir en características empresariales y herramientas de administración para Glassfish, y que su robustez podría resentirse.</p>
<p>JDeveloper también será el IDE &#8220;comercial&#8221;, es decir, para los clientes. En Netbeans se centrarán en algunas cosas en las cuales es excepcionalmente bueno, como por ejemplo lenguajes dinámicos. Pero da la impresión de que va a pasar a tener un papel secundario. Algo similar pasa con VirtualBox, que pasa a ser más secundario respecto a soluciones de virtualización de Oracle. Sólo contemplan como una solución para virtualización de &#8220;escritorio&#8221;, pero no para virtualizar servidores.</p>
<p>OpenOffice seguirá adelante (lógico, aquí no hay solape) y han anunciado que tienen intención de crear una versión de OpenOffice de &#8220;la nube&#8221; cual en la cual ya estaba trabajando Sun. Java, por supuesto, sigue siendo prioritario. De lo que no he escuchado absolutamente nada es sobre JavaFX.</p></blockquote>
<p>En cuanto a Java, en <a href="http://www.linuxpreview.org/modules.php?name=News&amp;file=article&amp;sid=4694">Linux Preview</a> publican sobre el futuro de la plataforma:</p>
<blockquote><p>Bajo el nuevo liderazgo de Oracle Java se extenderá a más tipos de aplicaciones, mientras que el proceso público para modificar el lenguaje se hará más participativo, ha dicho Oracle mientras explicaba los planes de integración con Sun.</p>
<p>Java es el lenguaje de programación más importante del mundo, particularmente en el sector empresarial, con cerca de diez millones de desarrolladores. Oracle se ha comprometido a invertir en la comunidad de desarrolladores y hacer que el Java Community Process, el proceso público para modificar Java, sea más participativo. Recordar que a Sun se la criticó por tener demasiado control sobre el proceso.</p></blockquote>
<p>Ya veremos&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=Az_R4X1zC_s:9ONcYk8qibw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=Az_R4X1zC_s:9ONcYk8qibw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=Az_R4X1zC_s:9ONcYk8qibw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=Az_R4X1zC_s:9ONcYk8qibw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=Az_R4X1zC_s:9ONcYk8qibw:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/Az_R4X1zC_s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/sun-oracle/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/sun-oracle/</feedburner:origLink></item>
		<item>
		<title>Actualizado sistema de comentarios del blog</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/ivMSmJaVKdw/</link>
		<comments>http://picandocodigo.net/2010/actualizado-sistema-de-comentarios-del-blog/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 18:35:15 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Comentarios]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3069</guid>
		<description><![CDATA[Desde la versión 2.7 de WordPress, se ingresó una funcionalidad de comentarios anidados y paginación de comentarios.
Esto debe ser implementado en cada template de WordPress. Venía dejándolo para atrás, pero ahora sí lo implementé en el tema Picando Código. Quedó funcionando la respuesta de comentarios, paginación, pero todavía falta darles estilo a los comentarios que [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3007" class="wp-caption alignright" style="width: 138px"><a href="http://picandocodigo.net/wp-content/uploads/2010/01/wordpress.png"><img class="size-full wp-image-3007" title="WordPress" src="http://picandocodigo.net/wp-content/uploads/2010/01/wordpress.png" alt="WordPress" width="128" height="128" /></a><p class="wp-caption-text">WordPress</p></div>
<p>Desde la versión 2.7 de <strong>WordPress</strong>, se ingresó una funcionalidad de comentarios anidados y paginación de comentarios.</p>
<p>Esto debe ser implementado en cada template de WordPress. Venía dejándolo para atrás, pero ahora sí lo implementé en el tema <strong>Picando Código</strong>. Quedó funcionando la respuesta de comentarios, paginación, pero todavía falta darles estilo a los comentarios que son respuestas. De todas formas pienso trabajar un poco más en esto en los próximos días.</p>
<p><a href="../2008/habemus-nuevo-tema-de-wordpress/">Este tema (Picando Código) fue hecho de a poco hace casi 2 años</a> y viene así desde hace varias versiones de WordPress (2.3). Hace meses que vengo pensando que es hora de cambiar radicalmente el diseño del blog, por varios motivos. Espero poder concretar esto en un tiempo, y si es así, voy a liberar este tema por si algún blogger (masoquista) quiere usarlo para su blog.</p>
<p>Los invito a ayudarme a probar la nueva funcionalidad de comentarios, dejando un comentario en este post <img src='http://picandocodigo.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=ivMSmJaVKdw:Cx8vI5c4f5Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=ivMSmJaVKdw:Cx8vI5c4f5Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=ivMSmJaVKdw:Cx8vI5c4f5Y:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=ivMSmJaVKdw:Cx8vI5c4f5Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=ivMSmJaVKdw:Cx8vI5c4f5Y:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/ivMSmJaVKdw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/actualizado-sistema-de-comentarios-del-blog/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/actualizado-sistema-de-comentarios-del-blog/</feedburner:origLink></item>
		<item>
		<title>La libertad del software en la empresa: Artículo de Sun</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/auYtLgEHQSM/</link>
		<comments>http://picandocodigo.net/2010/la-libertad-del-software-empresa/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 09:05:43 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Código Abierto]]></category>
		<category><![CDATA[Empresas]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[trabajo]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3032</guid>
		<description><![CDATA[
En el último newsletter de Sun Inner Circle América Latina, se enlazaba a un artículo que me resultó bastante interesante:
 Código abierto: Dónde hemos estado y adónde nos dirigimos
En él se plantea el tema de la libertad del software, y su importancia, desde un punto de vista empresarial. Para eso, Bob Worrall, CIO de Sun [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<div id="attachment_3058" class="wp-caption aligncenter" style="width: 379px"><a href="http://picandocodigo.net/wp-content/uploads/2010/01/sun-inner-circle.jpg"><img class="size-full wp-image-3058 " title="Sun Inner Circle" src="http://picandocodigo.net/wp-content/uploads/2010/01/sun-inner-circle.jpg" alt="Sun Inner Circle" width="369" height="62" /></a><p class="wp-caption-text">Sun Inner Circle</p></div>
<p>En el último newsletter de <a rel="nofollow" href="http://mx.sun.com/emrkt/innercircle/">Sun Inner Circle América Latina</a>, se enlazaba a un artículo que me resultó bastante interesante:<br />
<a rel="nofollow" href="http://mx.sun.com/emrkt/innercircle/newsletter/0110/sponsor.html?cid=e10088nf"> Código abierto: Dónde hemos estado y adónde nos dirigimos</a></p>
<p>En él se plantea el tema de la libertad del software, y su importancia, desde un punto de vista empresarial. Para eso, <em>Bob Worrall</em>, <abbr title="Chief Information Officer">CIO</abbr> de <strong>Sun Microsystems, Inc.</strong>, entrevista a <em>Simon Phipps</em>, responsable de &#8220;código abierto&#8221; de Sun.</p>
<div id="attachment_3059" class="wp-caption alignleft" style="width: 110px"><a href="http://picandocodigo.net/wp-content/uploads/2010/01/simon-phipps.jpg"><img class="size-full wp-image-3059" title="Simon Phipps" src="http://picandocodigo.net/wp-content/uploads/2010/01/simon-phipps.jpg" alt="Simon Phipps" width="100" height="139" /></a><p class="wp-caption-text">Simon Phipps</p></div>
<p>Es muy interesante el enfoque de la entrevista. Analiza las ventajas del software libre desde un punto de vista que muchas veces no se toma muy en cuenta, el empresarial. Muchas personas tienen la idea errónea de que el software libre no conviene desde el punto de vista de los negocios, y que por no tener un precio para ser adquirido, no da lugar a ganar dinero con él. Y este artículo explica cómo se debe aprovechar la característica de <strong>libertad</strong> desde el punto de vista empresarial, mas que simplemente el precio.</p>
<p>En las primeras dos preguntas se analiza el tema de la libertad del software:</p>
<blockquote><p><strong>Bob: El código abierto se utiliza frecuente y equivocadamente en el mismo contexto que el freeware y el shareware. ¿Podrías aclarar qué es el código abierto y por qué es importante para los CIO y las TI?</strong></p>
<p><strong>Simon:</strong> El término &#8220;open source&#8221; (código abierto) se aplicó por primera vez al software en 1998/1999, como parte de la <a rel="nofollow" href="http://www.opensource.org/?cid=e10088nf">Open Source Initiative</a>. Durante los 20 años anteriores, se utilizaba la expresión &#8220;free software&#8221; (software libre/gratuito) para describir el mismo concepto, lo que explica la confusión. La gente pensó que el software libre se definía por su precio, por su carácter gratuito. No obstante, el software libre y el software de código abierto se caracterizan mejor por el conjunto de libertades que ofrecen. El software de código abierto es libre en el sentido de que ofrece libertad. Es esencial que los CIO se centren en la libertad, y no solamente en el precio. La libertad puede ahorrar dinero, pero el ahorro de dinero no procura necesariamente la libertad. El freeware y el shareware son mecanismos de marketing más relacionados con el precio que con la libertad.</p>
<p><strong>Bob: Nos dices que el código abierto tiene que ver con la libertad. A mi me gusta expresar esta misma idea hablando de barreras asequibles de entrada y salida. ¿Estoy en lo cierto?</strong></p>
<p><strong>Simon:</strong> Sí, sin duda. Cuando hablo de libertad, me refiero al conjunto de libertades definidas por el programador y activista del software libre <a rel="nofollow" href="http://en.wikipedia.org/wiki/Richard_Stallman?cid=e10088nf">Richard Stallman</a> durante los últimos 27 años. Éste es mi resumen de las libertades de Stallman:</p>
<ol>
<li>Libertad de utilizar el software con cualquier fin.</li>
<li>Libertad de estudiar el software y de comprender cómo funciona.</li>
<li>Libertad de modificarlo para adaptarlo a las necesidades propias.</li>
<li>Libertad de distribuir la versión modificada a quien se quiera.</li>
</ol>
<p>Estas cuatro libertades son la base de la propuesta de valor para los CIO: libertad de utilizar el software para cualquier fin sin necesidad de mantener una relación con ningún proveedor concreto. Siempre se puede decidir entablar una relación más tarde con un proveedor para mantener o modificar el software, pero con la libertad de decidir cuándo iniciarla y pagar por el servicio. La libertad de estudiar el código fuente significa libertad de acceso al mercado y a todos sus expertos. La libertad de modificar el código fuente significa que el CIO es libre de participar en el mercado para obtener extensiones, complementos y versiones adaptadas. Por último, la libertad de transferir el software a quien se quiera significa que cualquier miembro del ecosistema extendido puede utilizar el mismo software sin barreras de despliegue o licencia.</p></blockquote>
<p>Si bien se define bien las libertades del software, me da la impresión que el artículo mezcla los conceptos de <strong>Software Libre</strong> y <strong>Código Abierto</strong>. En la práctica son casi lo mismo, pero el código abierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código que a las cuestiones morales y/o filosóficas. Y así como dice que el freeware y shareware son &#8220;mecanismos de marketing más relacionados con el precio que con la libertad&#8221;, se puede decir algo parecido del código abierto.</p>
<p>Después pasan a analizar cómo Sun ha contribuído al desarrollo del Open Source, y comenta, en torno a la decisión de usar Software Libre, algunas ventajas:</p>
<blockquote><p>Uno de los aspectos importantes del software de código abierto es que se puede controlar mejor el presupuesto gracias a la libertad de elegir entre un proveedor o un experto interno. El CIO tiene la libertad de controlar su presupuesto porque puede dedicar dinero al soporte y la suscripción a actualizaciones con las empresas asociadas al software que utiliza. Alternativamente, puede contratar personal dedicado o incluso dedicar parte de su personal actual al soporte. Debe decidir en qué gastar el dinero, con quién gastarlo y si desea gastarlo, todo ello en función de su percepción de la empresa y de las necesidades.</p></blockquote>
<p>Algo en lo que se insiste bastante: No atarse a un proveedor.</p>
<p>Y por último, otra respuesta que destaco, respecto al futuro del &#8220;código abierto&#8221;:</p>
<p>Hemos vivido una serie de olas en el software de código abierto y libre. La primera fue la ola de los pioneros, como Richard Stallman y Bill Joy, que promovieron la idea de libertad y código fuente abierto basado en comunidades. La segunda ola llegó en los años 90, cuando cualquier entusiasta podía utilizar el código de estas comunidades y adaptarlo a sus necesidades (o a las de su empresa).</p>
<p>Ahora nos encontramos en lo que denomino la tercera ola, en la que las empresas comerciales adoptan el software libre y de código abierto como la base de sus productos comerciales. Vemos que el software de código abierto garantiza la libertad, pero también vemos que los proveedores comerciales garantizan unos niveles de servicio confiables. Por tanto, nos hallamos en el medio de la siguiente ola, en la que todo proveedor importante adopta el software libre y abierto.</p>
<p>Les recomiendo leer el resto del artículo:<a rel="nofollow" href="http://mx.sun.com/emrkt/innercircle/newsletter/0110/sponsor.html?cid=e10088nf"><br />
Código abierto: Dónde hemos estado y adónde nos dirigimos</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=auYtLgEHQSM:3j4Vm_bL2SI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=auYtLgEHQSM:3j4Vm_bL2SI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=auYtLgEHQSM:3j4Vm_bL2SI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=auYtLgEHQSM:3j4Vm_bL2SI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=auYtLgEHQSM:3j4Vm_bL2SI:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/auYtLgEHQSM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/la-libertad-del-software-empresa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/la-libertad-del-software-empresa/</feedburner:origLink></item>
		<item>
		<title>Lanzado Parrot 2.0.0 máquina virtual de lenguajes dinámicos</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/As0PBmQFzVI/</link>
		<comments>http://picandocodigo.net/2010/lanzado-parrot-2-lanzado-parrot-2-maquina-virtual-lenguajes-dinamicos/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 23:00:10 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Lenguajes dinámicos]]></category>
		<category><![CDATA[Parrot VM]]></category>
		<category><![CDATA[Perl 6]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=3061</guid>
		<description><![CDATA[Ayer, miércoles 20 de enero, fue lanzado Parrot VM 2.0.0, de cuya existencia se habló por acá en relación a Perl.
Parrot es una máquina virtual diseñada para compilar eficientemente y ejecutar bytecode para lenguajes dinámicos. Actualmente aloja una variedad de implementaciones de lenguajes en varias etapas de finalización, incluyendo Tcl, JavaScript, Ruby, Lua, Scheme, PHP, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3066" class="wp-caption aligncenter" style="width: 271px"><a href="http://picandocodigo.net/wp-content/uploads/2010/01/Parrot-logo.png"><img class="size-full wp-image-3066" title="Parrot VM" src="http://picandocodigo.net/wp-content/uploads/2010/01/Parrot-logo.png" alt="Parrot VM" width="261" height="70" /></a><p class="wp-caption-text">Parrot VM</p></div>
<p>Ayer, miércoles 20 de enero, <a href="http://parrot.org/news/2010/Parrot-2.0.0">fue lanzado <strong>Parrot VM 2.0.0</strong></a>, de cuya existencia se habló por acá <a href="http://picandocodigo.net/2009/aprendiendo-perl-noticia-anuncian-la-disponibilidad-de-parrot/">en relación a Perl</a>.</p>
<blockquote><p>Parrot es una máquina virtual diseñada para compilar eficientemente y ejecutar bytecode para lenguajes dinámicos. Actualmente aloja una variedad de implementaciones de lenguajes en varias etapas de finalización, incluyendo <strong>Tcl</strong>, <strong>JavaScript</strong>, <strong>Ruby</strong>, <strong>Lua</strong>, <strong>Scheme</strong>, <strong>PHP</strong>, <strong>Python</strong>, <strong>Perl 6</strong>, <strong>APL</strong> y un traductor de bytecode <strong>.NET</strong>.</p></blockquote>
<p>Parrot 2.0.0 &#8220;Inevitable&#8221;, está disponible en  <a href="ftp://ftp.parrot.org/pub/parrot/releases/stable/2.0.0/">el sitio FTP de Parrot</a>, o <a href="http://parrot.org/download">siguiendo instrucciones de descarga</a>. También está disponible el código fuente en su <a href="https://svn.parrot.org/parrot/trunk/">repositorio Subversion</a>.</p>
<p>Parrot está diseñado específicamente en base a las necesidades de los lenguajes dinámicamente tipados (como Perl y Python), por lo que debería poder ejecutar los programas en estos lenguajes de manera más eficiente que las máquinas virtuales de lenguajes estáticos como Java o .NET. También se diseñó para proveer interoperabilidad entre los lenguajes para los que compila, por lo que podría programarse una clase en Perl, una subclase en Python, y luego instansiarlas y usarlas en un programa en Tcl.</p>
<p>Comenzó como el runtime para <strong>Perl 6</strong>. A diferencia de Perl 5, el compilador y el runtime (VM) de Perl 6 estarán separados de forma mucho más clara. Pueden leer las características del nuevo lanzamiento en el post de los desarrolladores:<br />
<a href="http://parrot.org/news/2010/Parrot-2.0.0"> Parrot 2.0.0 Released!</a></p>
<p>Habrá que probarla&#8230; El próximo lanzamiento será el 16 de febrero de 2010.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=As0PBmQFzVI:mi5UyrOva64:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=As0PBmQFzVI:mi5UyrOva64:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=As0PBmQFzVI:mi5UyrOva64:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=As0PBmQFzVI:mi5UyrOva64:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=As0PBmQFzVI:mi5UyrOva64:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/As0PBmQFzVI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/lanzado-parrot-2-lanzado-parrot-2-maquina-virtual-lenguajes-dinamicos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/lanzado-parrot-2-lanzado-parrot-2-maquina-virtual-lenguajes-dinamicos/</feedburner:origLink></item>
		<item>
		<title>Manual de uso de Trac</title>
		<link>http://feedproxy.google.com/~r/picandocodigo/~3/q_MXfVchqHE/</link>
		<comments>http://picandocodigo.net/2010/manual-de-uso-de-trac/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 16:16:34 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://picandocodigo.net/?p=2813</guid>
		<description><![CDATA[Trac es un gestor de proyectos de software. Su meta es &#8220;simplificar efectivamente el rastreo y gestión de problemas de un software, mejoras y progreso en general&#8221;.
He usado Trac por bastante tiempo ya, como comentaba desde Bug Tracking System en 2008. Además prometí en Proyectos, grandes proyectos, que escribiría algo sobre Trac y su uso. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1597" class="wp-caption alignright" style="width: 224px"><a href="http://picandocodigo.net/wp-content/uploads/2008/10/trac_logo.png"><img class="size-full wp-image-1597" title="Trac" src="http://picandocodigo.net/wp-content/uploads/2008/10/trac_logo.png" alt="" width="214" height="61" /></a><p class="wp-caption-text">Trac</p></div>
<p>Trac es un <strong>gestor de proyectos de software</strong>. Su meta es &#8220;simplificar efectivamente el rastreo y gestión de problemas de un software, mejoras y progreso en general&#8221;.</p>
<p>He usado Trac por bastante tiempo ya, como comentaba desde <a href="http://picandocodigo.net/2008/bug-tracking-system-seguimiento-de-errores/">Bug Tracking System</a> en 2008. Además prometí en <a href="http://picandocodigo.net/2009/proyectos-grandes-proyectos/">Proyectos, grandes proyectos</a>, que escribiría algo sobre Trac y su uso. Este manual lo tenía guardado en borradores del blog hace meses, así que puede no incluir todo lo disponible en las últimas versiones de Trac.</p>
<p>Tal vez esta guía les puede servir para conocer las funcionalidades de Trac, y ayudarlos a convencerse de si les es útil para su trabajo o no.</p>
<p>A continuación les voy a intentar explicar funcionalidades básicas de <strong>Trac</strong> y cómo aprovecharlas. En caso de necesitar más detalles, en cualquier instancia de Trac pueden encontrar la &#8220;<em>Guía Trac</em>&#8221; (en inglés). La guía Trac es una documentación auto generada por la instalación del sistema que contiene todos los apartados necesarios para aprender a usar Trac. Pueden ingresar desde: url-de-trac/wiki/TracGuide.</p>
<p><strong>Wiki</strong> &#8211; Trac incluye un motor interno de Wiki, usado para textos y documentación en todo el sistema. Se usa el formato &#8220;WikiFormatting&#8221;, en las páginas de la wiki, los tickets y mensajes de log. Esto permite texto con formato y enlaces en todos los módulos de Trac. El objetivo principal es que editar texto sea sencillo, y alentar a la gente a contribuír y aportar contenido de texto para los proyectos. Pueden encontrar una guía del formato usado en: url-de-trac/wiki/WikiFormatting</p>
<p><strong>Timeline</strong> -Provee una vista histórica de un proyecto en un mismo informe. Lista todos los eventos de Trac en orden cronológico, una descripción de cada evento, y si aplica, la persona responsable de dicho cambio. Muestra los siguientes eventos: Creación y cambios de páginas en la Wiki, creación, resolución de tickets, cambios en el código fuente del repositorio, y etapas completadas. Cada entrada es a su vez un enlace al evento en cuestión.</p>
<p><strong>Roadmap</strong> -El roadmap provee una vista sobre el sistema de tickets, que ayuda a planear y gestionar el desarrollo a futuro de un proyecto. Incluye la vista principal donde muestra las futuras etapas con los tickets pendientes y resueltos por etapa con una barra de progreso.</p>
<p><strong>Browse Source</strong> &#8211; Se usa para navegar por el repositorio de código fuente del proyecto. Permite navegar por los distintos directorios, y en distintas etapas de desarrollo (ver cómo era el repositorio en un momento anterior). Al seleccionar un archivo, se nos muestra el contenido. También se puede acceder al log de revisiones del archivo.</p>
<p><strong>Sistema de Tickets</strong></p>
<p>El sistema de tickets de trac es el elemento central de la gestión, se usa para tareas de proyectos, pedidos de nuevas características, reportes de errores y asuntos de soporte técnico de software. La idea en su desarrollo fue hacer de la participación del usuario lo más simple posible.</p>
<p>Básicamente, un ticket se le asigna a una persona que debe resolverlo o reasignarlo a alguien más. Todos los tickets pueden ser editados, comentados, asignados, priorizados, y discutidos.</p>
<p>Los tickets contienen la siguiente información:</p>
<ul>
<li>autor</li>
<li>type (tipo de ticket &#8211; defecto, mejora, tarea)</li>
<li>component (módulo del proyecto o subsistema al que compete)</li>
<li>keywords</li>
<li>priority (prioridad)</li>
<li>milestone (etapa)</li>
<li>assigned to/owner (asignado a/dueño)</li>
<li>cc (otros involucrados)</li>
<li>resolution (resolución de porqué un ticket fue cerrado)</li>
<li>status (nuevo, asignado, cerrado, reabierto)</li>
<li>summary (resumen del problema o tarea)</li>
<li>description &#8211; descripción (debe ser específica, descriptiva y concisa).</li>
</ul>
<p>Más o menos con eso, pueden ir empezando con Trac. He visto algunas cosas más como la <strong>integración de Eclipse con Mylyn y Trac</strong>, que comentaré más adelante. Por cualquier consulta, los invito a postearla en el <a href="http://foro.picandocodigo.net">Foro de Picando Código</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/picandocodigo?a=q_MXfVchqHE:AieiX_ifw24:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=q_MXfVchqHE:AieiX_ifw24:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=q_MXfVchqHE:AieiX_ifw24:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/picandocodigo?a=q_MXfVchqHE:AieiX_ifw24:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/picandocodigo?i=q_MXfVchqHE:AieiX_ifw24:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/picandocodigo/~4/q_MXfVchqHE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://picandocodigo.net/2010/manual-de-uso-de-trac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://picandocodigo.net/2010/manual-de-uso-de-trac/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.805 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-02-08 08:55:33 -->
