<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">

<channel>
	<title>Agujero Del Mate</title>
	<link>http://www.agujerodelmate.org/</link>
	<language>en</language>
	<description>Agujero Del Mate - http://www.agujerodelmate.org/</description>

<item>
	<title>Fernando Da Rosa: Nuevo libro sobre CEIBAL</title>
	<guid>http://www.fedaro.info/?p=478</guid>
	<link>http://www.fedaro.info/2010/03/09/nuevo-libro-sobre-ceibal/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.fedaro.info/wp-content/uploads/2010/03/InvitaLibroCEIBAL.jpg&quot;&gt;&lt;img src=&quot;http://www.fedaro.info/wp-content/uploads/2010/03/InvitaLibroCEIBAL-300x154.jpg&quot; alt=&quot;InvitaLibroCEIBAL&quot; title=&quot;InvitaLibroCEIBAL&quot; width=&quot;300&quot; height=&quot;154&quot; class=&quot;alignleft size-medium wp-image-479&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mañana miércoles 10 de marzo de 2010, es la presentación del nuevo libro sobre CEIBAL editado por UNESCO, con el título « En el camino del Plan CEIBAL – Referencias para padres y educadores », la misma se va a realizar en el Salón de Actos del PAOF, en la calle Sarandí 472, desde ya están todos invitados.&lt;/p&gt;
&lt;p&gt;El libro sigue la idea del anterior publicado por UNESCO &amp;#8220;CEIBAL en la Sociedad del Siglo XXI&amp;#8221;, al igual que en el caso anterior tuve el gusto de que se incluyera un capítulo sobre Navegación responsable y segura escrito por mi. &lt;/p&gt;
&lt;p&gt;En esta oportunidad el libro es de mayor volumen y participan más autores. Seguramente va a significar un aporte a padres y educadores para encarar la tarea de aprovechar de la mejor manera posible lo que brinda CEIBAL. &lt;/p&gt;
&lt;p&gt;En breve además va a estar disponible en este sitio en formato PDF.&lt;/p&gt;</description>
	<pubDate>Tue, 09 Mar 2010 16:21:46 +0000</pubDate>
	<dc:creator>fedaro</dc:creator>
</item>
<item>
	<title>Fernando Da Rosa: CEIBAL más allá del aula</title>
	<guid>http://www.fedaro.info/?p=452</guid>
	<link>http://www.fedaro.info/2010/03/08/ceibal-mas-alla-del-aula/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.fedaro.info/wp-content/uploads/2010/03/richard_02w.jpg&quot;&gt;&lt;img class=&quot;alignleft size-medium wp-image-453&quot; title=&quot;richard_02w&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2010/03/richard_02w-300x211.jpg&quot; alt=&quot;richard_02w&quot; width=&quot;300&quot; height=&quot;211&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Hace un tiempo atrás, en octubre del año pasado, más exactamente el 23 de octubre, recuerdo la fecha perfectamente porque en ese momento estaba en el Latinoware 2009, me llegó el siguiente correo, reenviado por Mónica Baez  ( al autor del correo lo pueden ver junto a su compañera en la foto de la izquierda y así fue como nos recibieron cuando fuimos de visita, con una sonrisa en la boca y la puerta abierta ):&lt;/p&gt;
&lt;p&gt;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8211;&lt;/p&gt;
&lt;p&gt;Somos una familia que vivimos en la campaña, estamos en la ruta 70km.85 Piedras de  Afilar.&lt;br /&gt;
Habitamos una casa construida por nosotros mismos de barro, terrón y techo de tierra.&lt;br /&gt;
Nos mantenemos con la explotación de nuestro predio, criamos vacas, cerdos, gallinas ovejas y perros. Plantamos una huerta orgánica para consumo y venta en el pueblo.&lt;br /&gt;
También tenemos un horno de barro con el cual fabricamos pan, para consumo y venta.&lt;br /&gt;
Cuando entra el otoño salimos a recolectar hongos en los montes vecinos. Durante años comercializamos el producto de la recolección, en la ruta Interbalnearia o con&lt;br /&gt;
compradores ocasionales. Con los cuales las condiciones eran a todas luces perjudiciales para nosotros.&lt;br /&gt;
Este año decidimos saltear a esos intermediarios y comercializamos directamente con una fábrica de encurtidos en Montevideo.&lt;br /&gt;
Recolectamos, limpiamos, lavamos, cocinamos y envasamos en tarrinas con ácido 4.800kg. de hongos. Le dimos más valor agregado a nuestro trabajo.&lt;br /&gt;
La capacidad de producción que tenemos es por lo menos de 15 a 20 veces superior.&lt;br /&gt;
Ante esta realidad y con esa maravilla que significa El Plan Ceibal iniciamos gestiones para lograr una exportación de hongos.&lt;br /&gt;
Enviamos mail a varios lugares y surgió la posibilidad de colocación en España.&lt;br /&gt;
Nos conectamos con la Intendencia de Canelones, para obtener el apoyo y asesoramiento referente a la exportación.&lt;br /&gt;
Hoy estamos embarcados en la formación de una cooperativa para dar forma legal al emprendimiento.&lt;br /&gt;
Nuestra realidad cambio en forma notoria, de vender los hongos en un balde en la ruta pasamos a organizar una comercialización con el exterior.&lt;br /&gt;
Podemos resumir que El Plan Ceibal logró no solo cumplir con sus objetivos de educación e inserción con los niños de nuestra comunidad, sino que también a la comunidad misma le brindó importantes beneficios.&lt;br /&gt;
A nosotros personalmente nos organizó y logro blanquear nuestra situación en lo referente a los aportes jubila torios, como consecuencia al sistema de salud.&lt;br /&gt;
En lo que refiere a la comunidad se está en vías de recuperar una vieja fábrica en  Piedras de Afilar (población de unos pocos cientos de habitantes) que se dedicaba a la tarea de industrializar el hongo. Consolidar una fuente de trabajo que será de un gran impacto en todos nosotros.&lt;br /&gt;
Espero sirva el testimonio un abrazo quedo a las órdenes.&lt;br /&gt;
ichard.&lt;/p&gt;
&lt;p&gt;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;-&lt;/p&gt;
&lt;p&gt;Y bueno, el correo me motivó a mandar una copia a dos redes de amigos, con un título un tanto  presuntuoso, producto de la confianza entre nosotros , “el que no crea que reviente”, el mismo armó un gran revuelo, muchos  dijeron que eso no podía ser, que era uno de tantos mensajes exagerados sobre CEIBAL , que Richard no existía y era un invento, etc, etc. Algunos me contestaron extrañados, diciendo que no entendían como yo podía divulgar semejante historia. Otros afirmaban que  no podía ser que alguien del interior rural y que vivía en una casa de tierra escribiera tan bien. Que no era posible recolectar semejante cantidad de hongos, etc, etc. Yo había mandado el correo por la confianza que me merece  Mónica y su confirmación de que la fuente era confiable. Pero tanto insistieron que decidí investigar el tema.&lt;/p&gt;
&lt;p&gt;Le plantee a Mónica buscar a Richard y conocerlo, hacerle una entrevista e inclusive grabarla en video. Quería aclarar el tema. A partir de ahí empezamos a buscar a Richard, una gran ayuda fue José Miguel García que había recibido el correo directamente. Al final nos pusimos en contacto con Richard y coordinamos una visita. Las visitas fueron dos, dado que en la primera no se encontraba Lucas, el responsable de la entrada de la XO en el hogar y queríamos entrevistarlo también a él. Así que nos dimos el gusto de dos visitas, ambas muy enriquecedoras, también nos dimos el gusto de conocer a tres personas extraordinarias (principalmente por su opción de vida) Richard (el autor del correo), Marisol (su esposa) y Lucas (su hijo). Quienes un día decidieron dejar Montevideo para irse a vivir al campo.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.fedaro.info/wp-content/uploads/2010/03/richard_03.jpg&quot;&gt;&lt;img class=&quot;alignleft size-medium wp-image-456&quot; title=&quot;Richard nos cuenta su historia&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2010/03/richard_03-300x241.jpg&quot; alt=&quot;Richard nos cuenta su historia&quot; width=&quot;300&quot; height=&quot;241&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
De las visitas quedó clara una cosa fundamental, que había sido puesta en duda, Richard existe, su nombre es Richard García y lo pueden ver en las fotos o la entrevista debajo de estas líneas. Eso ya de por sí era importante.&lt;/p&gt;
&lt;p&gt;Pero además pudimos comprobar que todo lo que decía en el correo era cierto, lo único que no podemos asegurar es el volumen de hongos, pero por las fotos que nos mostraron es evidente que podían llegar a esa cifra, dado que en la recolección de hongos participó también  gente de toda la zona, organizada por Richard, la gente los acercaba y luego ellos los procesaban.&lt;/p&gt;
&lt;p&gt;Por otra parte una cosa que no decía Richard en el correo, pero que si nos contó en la entrevista, es que a raíz de la entrada en su hogar del Plan CEIBAL y la conectividad en la escuela, decidieron contratar un servicio ADSL (en la entrevista se puede ver un PC que ahora utilizan en su casa, además de la XO). ¿ Por qué decidieron contratar un servicio ADSL ?. Pues bien, ellos viven a cuatro kilómetros de la escuela y para conectarse viajaban hasta ella cada vez más seguido, les salia más económico tener un ADSL en su casa. Eso nos recuerda también algo, durante mucho tiempo algunos criticaron la decisión de invertir en CEIBAL, se argumento que no era lógico que se gastara en eso, cuando en muchas escuelas había problemas edilicios, pues bien, Richard y su familia optaron por poner conectividad en su rancho y comprar un PC, a pesar de los problemas edilicios. ¿Por qué ? Porque evidentemente apuestan a solucionar los problemas edilicios y de otro tipo con las posibilidades económicas que les abre la exportación de hongos, la venta de perros a través de Internet y lo que han aprendido por ese medio sobre como mejorar su producción.&lt;/p&gt;
&lt;p&gt;Es evidente que en el caso de Richard y su familia CEIBAL cayó en un terreno fértil, él y Marisol tal vez tengan una formación poco común en el medio rural de nuestro país, además él es un comunicador nato, con una gran curiosidad,  iniciativa, capacidad de organización y evidentemente liderazgo.&lt;/p&gt;
&lt;p&gt;Pero, como Richard mismo lo reconoce, CEIBAL posibilitó que se pudieran abrir a un mundo de posibilidades y eso es justamente lo interesante.&lt;/p&gt;
&lt;p&gt;En que medida la experiencia de su familia se pueda repetir en otros hogares de nuestro medio rural, no lo sé, el tiempo lo dirá, pero creo que de todas maneras vale la pena rescatar su historia.&lt;/p&gt;
&lt;p&gt;Luego de la visita a Richard, volviendo a Montevideo, Mónica me contaba de un niño que con su XO conoció la operación Milagro y logró anotar a su abuela, la operaron y pudo volver a verlo al jugar con él, pero esa es otra historia &amp;#8230;&lt;/p&gt;
&lt;p&gt;Acá les dejo el video, con las palabras de Richard, Marisol y Lucas (duración 13 minutos):&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;a href=&quot;http://vimeo.com/9994180&quot;&gt;CEIBAL más allá del aula&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user3334102&quot;&gt;Fernando da Rosa&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.fedaro.info/videos/richar_xo.ogv&quot;&gt;También se puede ver o descargar en formato Ogv haciendo click aquí&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Etiquetas:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.blogalaxia.com/tags/ceibal&quot; rel=&quot;tag&quot;&gt;CEIBAL&lt;/a&gt; &lt;a href=&quot;http://www.blogalaxia.com/tags/uruguay&quot; rel=&quot;tag&quot;&gt;Uruguay&lt;/a&gt; &lt;a href=&quot;http://www.blogalaxia.com/tags/educacion&quot; rel=&quot;tag&quot;&gt;Educación&lt;/a&gt; &lt;a href=&quot;http://www.blogalaxia.com/tags/plan+ceibal&quot; rel=&quot;tag&quot;&gt;Plan CEIBAL&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;</description>
	<pubDate>Mon, 08 Mar 2010 11:31:26 +0000</pubDate>
	<dc:creator>fedaro</dc:creator>
</item>
<item>
	<title>Fernando Briano: @ FING</title>
	<guid>http://picandocodigo.net/?p=3133</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/B-I8aWsDEYI/</link>
	<description>&lt;div id=&quot;attachment_3134&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/03/fing.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-3134&quot; title=&quot;Facultad de Ingeniería&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/03/fing.jpg&quot; alt=&quot;Facultad de Ingeniería&quot; width=&quot;600&quot; height=&quot;450&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Facultad de Ingeniería&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Retomé las clases en Facultad de Ingeniería, lo que justifica todo lo que no postee en los próximos tiempos &lt;img src=&quot;http://picandocodigo.net/wp-includes/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Nos vemos ahí, visiten &lt;a href=&quot;http://forofing.com&quot;&gt;&lt;strong&gt;Foro Fing&lt;/strong&gt;&lt;/a&gt;&amp;#8230;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=B-I8aWsDEYI:z5u4yG0lsrE:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=B-I8aWsDEYI:z5u4yG0lsrE:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=B-I8aWsDEYI:z5u4yG0lsrE:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=B-I8aWsDEYI:z5u4yG0lsrE:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=B-I8aWsDEYI:z5u4yG0lsrE:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/B-I8aWsDEYI&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 04 Mar 2010 16:18:18 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Da Rosa: La cumbre de la UE-ALC en la blogosfera acto histórico</title>
	<guid>http://www.fedaro.info/?p=431</guid>
	<link>http://www.fedaro.info/2010/02/22/la-cumbre-de-la-ue-alc-en-la-blogosfera-acto-historico/</link>
	<description>&lt;p&gt;&lt;img class=&quot;aligncenter size-full wp-image-435&quot; title=&quot;blogueros2&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2010/02/blogueros2.jpg&quot; alt=&quot;blogueros2&quot; width=&quot;300&quot; height=&quot;260&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Con motivo de la Cumbre Unión Europea &amp;#8211; América Latina y el Caribe a realizarse en mayo de este año en Madrid, el día de mañana martes 23 de febrero ( a las 14 horas de Uruguay ) se  realizará un primer acto,  que consistirá en una presentación y entrevista colectiva &amp;#8211; emitida en streaming directo &amp;#8211; por blogueros latinoamericanos al Secretario de Estado de Iberoamerica del Gobierno de España, sobre quien recae la organización de la cumbre por el lado europeo.&lt;/p&gt;
&lt;p&gt;La Cumbre Unión Europea-América Latina y Caribe surgió a iniciativa del Gobierno español en 1994 y se celebra desde 1999. Se han celebrado ya cinco de estas cumbres (Rio de Janeiro 1999, Madrid 2002, Guadalajara 2004, Viena 2006 y Lima 2008). La próxima se celebrará por segunda vez en Madrid durante el mes de mayo y coincide con la presidencia española de la Unión Europea.&lt;/p&gt;
&lt;p&gt;En este espacio a las 14 horas de Uruguay se podrá ver el video donde se contestara a las preguntas efectuadas, también se podrá hacer preguntas desde aquí:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lasindias.coop/presentacion-de-la-cumbre-eurolatinoamericana-a-la-blogsfera-latinoamericana/#respond&quot;&gt;Mediante este enlace se podrán hacer preguntas.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lasindias.coop/presentacion-de-la-cumbre-eurolatinoamericana-a-la-blogsfera-latinoamericana/&quot;&gt;En este espacio se ira haciendo la transcripción en modo texto de todo el evento.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lasindias.coop/la-cumbre-ue-alc-y-la-blogsfera-acto-historico/&quot;&gt;Detalles de la organización del evento&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.fedaro.info/wp-content/uploads/2010/02/entrevista_0011.pdf&quot;&gt;Preguntas efectuadas desde los distintos blogs invitados a participar por 300 blogueros de 14 países americanos de lengua española.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lasindias.coop/presentacion-de-la-cumbre-ue-alc-a-la-blogsfera-primer-balance/&quot;&gt;Balance de la jornada realizada el día martes 23 de febrero.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Palabras clave:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.blogalaxia.com/tags/blogosfera&quot; rel=&quot;tag&quot;&gt;blogosfera&lt;/a&gt; &lt;a href=&quot;http://www.blogalaxia.com/tags/union+europea&quot; rel=&quot;tag&quot;&gt;unión europea&lt;/a&gt; &lt;a href=&quot;http://www.blogalaxia.com/tags/america+latina&quot; rel=&quot;tag&quot;&gt;américa latina&lt;/a&gt; &lt;a href=&quot;http://www.blogalaxia.com/tags/cumbre&quot; rel=&quot;tag&quot;&gt;cumbre&lt;/a&gt; &lt;/p&gt;</description>
	<pubDate>Mon, 22 Feb 2010 18:14:30 +0000</pubDate>
	<dc:creator>fedaro</dc:creator>
</item>
<item>
	<title>Fernando Briano: La lucha de Sables Láser más grande del mundo</title>
	<guid>http://picandocodigo.net/?p=3130</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/es_ajVpUT-c/</link>
	<description>&lt;p&gt;La lucha de &lt;strong&gt;sables láser&lt;/strong&gt; más grande del mundo se realizó el pasado 13 de febrero en un centro comercial en Briston, Inglaterra. Cien guerreros, &lt;strong&gt;Jedi&lt;/strong&gt; y &lt;strong&gt;Sith&lt;/strong&gt;, se organizaron a través de la red social de Facebook para definir de una vez por todas quién tendría el poder absoluto sobre la galaxia. Una batalla épica sin precedentes:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Vía: &lt;a href=&quot;http://www.geekologie.com/2010/02/beats_me_worlds_largest_lights.php&quot;&gt;Geekologie&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=es_ajVpUT-c:j090YhrKYco:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=es_ajVpUT-c:j090YhrKYco:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=es_ajVpUT-c:j090YhrKYco:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=es_ajVpUT-c:j090YhrKYco:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=es_ajVpUT-c:j090YhrKYco:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/es_ajVpUT-c&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 22 Feb 2010 10:37:59 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Diego Roselli: Adiós a otro amigo</title>
	<guid>http://rosellimailhe.net/diego/?p=24</guid>
	<link>http://rosellimailhe.net/diego/?p=24</link>
	<description>&lt;p&gt;Escribo poco en este espacio, no más de dos o tres veces por año. La idea es escribir sobre tecnología y otras cosas, pero en una ocasión escribí sobre el recuerdo de un amigo que se fue. Hoy repito el plato.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alejandro Javier Rodríguez Michelini&lt;/strong&gt; falleció en la noche de este miércoles 17 de febrero, en un  lamentable accidente en la Rambla de Montevideo. Era mi amigo y socio. Nos asociamos para algunos emprendimientos porque siempre estábamos en la misma sintonía en el enfoque de los temas tećnicos y laborales. De este mutuo entendernos salió el sistema &lt;em&gt;Xenius&lt;/em&gt;, &lt;em&gt;software&lt;/em&gt; de aplicación desarrollado para apoyo a la gestión instituciones educativas, que está instalado y funcionado en algunos colegios privados de Montevideo.&lt;/p&gt;
&lt;p&gt;Era técnico en electrónica, egresado de ORT. Previo pasaje de un año por Facultad de Ciencias Económicas, terminó recibiéndose de Ingeniero en Informática por la Católica e hizo un brillante &lt;em&gt;MBA&lt;/em&gt; (maestría en dirección de empresas) también en la UCU. Como si fuera poco y no tuviera casi nada que hacer, ya estaba pensando en el doctorado. ¡Qué fenómeno!&lt;/p&gt;
&lt;p&gt;Era técnico &lt;em&gt;de calle&lt;/em&gt;, no sólo de título. Trabajó unos años en una empresa importadora de impresoras, representante de marcas importantes. Así que anduvo recorriendo organizaciones como técnico, reparando máquinas. Llevaba en el alma esa condición de &lt;em&gt;tuerca&lt;/em&gt;, porque le gustaba arreglar las cosas, con su caja de herramientas, su téster, su soldador de estaño. El sábado 13 de febrero estuvo en casa para nuestra reunión semanal. El enchufe donde quería conectar su portable parecía que hacía un falso contacto y ya preguntó como siempre: ¿&lt;em&gt;Tenés un destornillador&lt;/em&gt;? ¡Claro que tenía! Él hubiera desaprobado que no tuviera buenas herramientas en casa. Tenía varios y le di a elegir. Si elogiaba tus herramientas, era todo un cumplido. Caminando por la calle, se quedaba detenido unos minutos en las vidrieras de las ferreterías, mirando taladros, pinzas, llaves. Había que apurarlo, a veces. No exagero nada.&lt;/p&gt;
&lt;p&gt;Pero, como yo le decía, se fue del &lt;em&gt;hardware&lt;/em&gt; para el &lt;em&gt;software&lt;/em&gt;. Yo lo empujé a eso ofreciéndole su primer trabajo como desarrollador. “&lt;em&gt;Yo te saqué del lado oscuro de la fuerza”&lt;/em&gt;, le decía para tomarle el pelo. Así que fue administrador de bases de datos de una importante empresa financiera, estuvo un par de años en un proyecto de reingeniería de procesos y aplicaciones de una importante droguería, y también hizo algunos trabajos de desarrollo de aplicaciones para algún instituto de enseñanza, contratado por un proyecto del BID.&lt;/p&gt;
&lt;p&gt;Le gustaba estudiar más que casi cualquier otra cosa. Era profesor de la Católica y de la UM. Le gustaba la docencia. Le encantaba, más bien. Siempre me estaba comentando de cómo había estado pensando en dar tal o cual tema, que había pensando tal ejercicio para plantear a los alumnos, que había estado repasando esto y aquello. Yo lo veía siempre tan entusiasmado, que le decía que dejara el trabajo profesional para dedicarse a la docencia y la investigación académica. Los alumnos lo querían. Se notó esto en el velatorio. Estaban los de las dos universidades. Él los recordaba a todos.&lt;/p&gt;
&lt;p&gt;Iba a más, siempre. Nada de cosas hechas a ponchazos. Tenía una cruzada personal contra la mediocridad. Ese era de los aspectos que más inculcaba a sus estudiantes. El &lt;em&gt;mediopelo &lt;/em&gt; le molestaba.&lt;/p&gt;
&lt;p&gt;Nos conocimos en el año 90. Yo retomaba los estudios universitarios ya casado y con dos hijos. Él tenía unos tres meses de casado con María José. Cuando uno se mete en una patriada como iniciar la Universidad con trabajo y familia en simultáneo, tiene que buscar alianzas estratégicas con personas que estén en condiciones comparables. Nuestra alianza funcionó muy bien. Cuando había que empezar a estudiar, armar equipo para un trabajo obligatorio o lo que fuera, él me decía: “&lt;em&gt;Roselli: ¿Tamo&amp;#8217; ahí?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Yo estaba muy oxidado cuando retomé la universidad, así que algunas cosas me costaron un montón. De entre las peores, recuerdo la asignatura &lt;em&gt;Introducción a la Electrónica Digital&lt;/em&gt;, que a pesar de la brillantez del docente, que era el Profesor Pablo García, yo no daba pie con bola. Alejandro la había revalidado, por supuesto, pero no me iba a dejar de a pie. No sé cuántas noches dedicó a  explicarme el cáculo de las mallas y yo qué sé. No sé la cantidad de veces que soñé con el &lt;em&gt;Teorema de Thévenin&lt;/em&gt;. María José, su esposa, profesora de Física, también apoyaba. Esa, como otras, se la debí un tiempo largo. Una vez pude devolverle algo, dándole una mano en temas en los que me sentía más seguro. Igual tengo mi saldo en rojo.&lt;/p&gt;
&lt;p&gt;Compartíamos el gusto por la música, por tocar la guitarra, el ajedrez, el buen cine, &lt;em&gt;Les Luthiers,&lt;/em&gt; de quienes nos hemos copiado mutuamente cassettes, CDs, DVDs. Quería aprender a cantar, decía. Así que, sabiendo que mi madre y mis hermanas están vinculadas al canto, me pidió cien veces que le recomendara un profesor o profesora de canto. Yo le tomaba el pelo y le decía que no perdiera ni hiciera perder el tiempo, que no tirara la plata&amp;#8230;&lt;/p&gt;
&lt;p&gt;Era generoso y dispuesto. Siempre. Nunca tenía inconvenientes en que te subieras a su auto para llevarte a donde fueras. Él iba hacia Carrasco pero siempre se podía desviar unos kilómetros. El sábado 16 de enero me iba de vacaciones y el viernes 15, la tarde antes, se me rompió el auto. Mi mecánico, por suerte, me consiguió un auto alquilado así que resolví el problema y me fui de todos modos. Pero mi primer impulso fue llamarlo, en verdad. Era mucho molestarlo, porque hubiera tenido que levantarse temprano un sábado de mañana y hacer unos cuantos kilómetros, pero sé que no me hubiera dejado colgado jamás. Por suerte para él, no fue necesario. Cuando le conté, días después, el problema que había tenido, me dijo lo que me decía siempre: “&lt;em&gt;Roselli: ¿estás buscando que te golpee?&lt;/em&gt;”. Lo que equivalía a “&lt;em&gt;¿Por qué no me llamaste de inmediato?&lt;/em&gt;”. Como no quería que me golpeara, le dije que sí había pensado en él. Era cierto.&lt;/p&gt;
&lt;p&gt;Queda mucho por decir y ya se dirá de alguna manera. En julio pasado falleció mi esposa Gabriela y todavía tengo el recuerdo de sus palabras y del abrazo que él me dio en el cementerio, después de enterrarla. Igual que María José, la quería mucho y estaba muy conmovido. Por ahora y para abreviar, voy a contar una anécdota que nos une.&lt;/p&gt;
&lt;p&gt;Con tantas horas que compartimos en mil y una ocasiones, teníamos nuestras bromas privadas, nuestros “&lt;em&gt;chistes internos&lt;/em&gt;”, que tenían orígenes diversos. Una noche estábamos preparando un parcial de Sistemas Operativos, leyendo el Rueda. Los compañeros de la Facultad saben quién es Rueda y lo recordarán con una sonrisa. Era una de esas noches en que María José nos esperaba después de la Facultad, pasadas las diez y media de la noche, en aquel apartamento donde vivían que era de los padres de Alejandro, en la calle Paraguay entre Mercedes y Uruguay. Nos hacía algo de comer, cenábamos y ella se despedía para dejarnos estudiar un par de horas. Aquella noche en especial, leíamos cada cual en su libro y en un momento yo lo miré al darme cuenta de que su cabeza estaba más inclinada de lo que sería normal; como si en realidad estuviera leyendo o mirando algo en su cintura, a la altura del cinturón o del ombligo. Se había quedado dormido, ahí sentado. Le toqué ligeramente el hombro y le dije: “&lt;em&gt;¡Loco, te estás leyendo el buzo!&lt;/em&gt;” Se despertó, nos reímos unos minutos y nos despedimos. Desde entonces, quedó establecida la regla de que “&lt;em&gt;No vale leerse el buzo&lt;/em&gt;”, que era como decir que si estábamos cansados, pues a dormir.&lt;/p&gt;
&lt;p&gt;Hace poco, el jueves 11 de febrero, nos reunimos con Alejandra Fernández, Directora de la empresa Éxito, con el objetivo de trazar un plan de negocios para este año. Nos reímos de algunas cosas y él sacó el tema de que teníamos veinte años juntos. A ella le sorprendía que nos reíamos de las mismas bobadas y él dijo algo así como que eran muchos años de conocernos, “&lt;em&gt;muchas noches de leer buzos&lt;/em&gt;”. Ella me miró sin entender y yo le dije que eran bromas antiguas nuestras. Ahora queda aquí revelado el secreto.&lt;/p&gt;
&lt;p&gt;Es triste pensar en cómo un accidente termina con la vida de una persona de 44 años. Tengo un cierto sentimiento de rebeldía, pero no le presto atención. Yo lo conocí y tuve el privilegio de su amistad y su compañía. Me quedo con eso. Cosas que le regala la vida a uno. Ya lo extraño y quiero recordarlo de la mejor manera, riéndome de aquellos “chistes internos”, y hago el esfuerzo por borrar todo sentimiento de tristeza, porque soy hombre de fe y sé que él está con el Padre. No quiero que desde el Cielo el Negro me diga: “&lt;em&gt;Roselli: ¿estás buscando que te golpee?&lt;/em&gt;”.&lt;/p&gt;</description>
	<pubDate>Sun, 21 Feb 2010 16:28:32 +0000</pubDate>
	<dc:creator>Diego</dc:creator>
</item>
<item>
	<title>Fernando Briano: Frameworks = magia</title>
	<guid>http://picandocodigo.net/?p=3127</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/DtxQojqY3kA/</link>
	<description>&lt;div id=&quot;attachment_3128&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/sys-admin-magic.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-3128&quot; title=&quot;Magia&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/sys-admin-magic.jpg&quot; alt=&quot;Magia&quot; width=&quot;278&quot; height=&quot;139&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Magia&lt;/p&gt;&lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;Pasan muchas cosas que no te enterás cómo pasan, simplemente pasan entonces hay mucha magia que no sabés de dónde viene&lt;/p&gt;
&lt;p&gt;-  Fernando Briano&lt;/p&gt;&lt;/blockquote&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=DtxQojqY3kA:tIZznYfslxM:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=DtxQojqY3kA:tIZznYfslxM:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=DtxQojqY3kA:tIZznYfslxM:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=DtxQojqY3kA:tIZznYfslxM:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=DtxQojqY3kA:tIZznYfslxM:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/DtxQojqY3kA&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Wed, 10 Feb 2010 18:53:42 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Afiches minimalistas de la galaxia de Star Wars</title>
	<guid>http://picandocodigo.net/?p=3122</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/5t3kgZ1pIpg/</link>
	<description>&lt;div id=&quot;attachment_3123&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/dagobah.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-3123&quot; title=&quot;Dagobah&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/dagobah-194x300.jpg&quot; alt=&quot;Dagobah&quot; width=&quot;194&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Dagobah&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://www.2046design.com/&quot;&gt;Justin Van Genderen&lt;/a&gt; creó una serie de afiches de distintos sistemas en la galaxia de &lt;strong&gt;Star Wars&lt;/strong&gt;. Hay afiches de: &lt;strong&gt;Dagobah&lt;/strong&gt;, &lt;strong&gt;Endor&lt;/strong&gt;, &lt;strong&gt;Tatooine&lt;/strong&gt;, &lt;strong&gt;Hoth&lt;/strong&gt; y &lt;strong&gt;Bespine&lt;/strong&gt;. 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é:&lt;/p&gt;
&lt;pre class=&quot;codigo&quot;&gt;fernando@dagobah
fernando@hoth
fernando@tatooine&lt;/pre&gt;
&lt;p&gt;Pueden ver el resto de la galería en &lt;a href=&quot;http://www.flickr.com/photos/justinvg/tags/starwars/&quot;&gt;Flickr&lt;/a&gt;. Visiten el sitio del autor para ver más diseños de su creación.&lt;/p&gt;
&lt;div id=&quot;attachment_3124&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/hoth.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-3124&quot; title=&quot;Hoth&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/hoth-194x300.jpg&quot; alt=&quot;Hoth&quot; width=&quot;194&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Hoth&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Vía: &lt;a href=&quot;http://laughingsquid.com/minimalist-star-wars-galaxy-posters/&quot;&gt;Laughing Squid&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=5t3kgZ1pIpg:dfpE5A-MP1o:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=5t3kgZ1pIpg:dfpE5A-MP1o:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=5t3kgZ1pIpg:dfpE5A-MP1o:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=5t3kgZ1pIpg:dfpE5A-MP1o:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=5t3kgZ1pIpg:dfpE5A-MP1o:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/5t3kgZ1pIpg&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 08 Feb 2010 10:55:20 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Nuevo blog sobre Navegadores Web</title>
	<guid>http://picandocodigo.net/?p=3098</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/bUzHFllyjbM/</link>
	<description>&lt;p&gt;Muchas veces por &lt;strong&gt;Picando Código&lt;/strong&gt; 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 &lt;a href=&quot;http://picandocodigo.net/category/informatica-tecnologia/browsers/&quot;&gt;Browsers&lt;/a&gt; del blog, sabrán lo que les digo&amp;#8230;&lt;/p&gt;
&lt;p&gt;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: &lt;a href=&quot;http://navegadores-web.com/&quot;&gt;&lt;strong&gt;Navegadores Web&lt;/strong&gt;&lt;/a&gt;. Si les interesa, dense una vuelta por el primer post: &lt;a rel=&quot;bookmark&quot; href=&quot;http://navegadores-web.com/hola-mundo-de-los-navegadores-web/&quot;&gt;Hola mundo de los navegadores web&lt;/a&gt; y dejen su comentario.&lt;/p&gt;
&lt;p&gt;Y de bonus, dejo las &lt;strong&gt;noticias de navegadores web&lt;/strong&gt; de esta semana:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://navegadores-web.com/mozilla-labs-lanza-weave-1-0/&quot;&gt;Mozilla Labs lanza Weave 1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://navegadores-web.com/acelerado-el-proceso-de-desarrollo-de-opera/&quot;&gt;Acelerado el proceso de desarrollo de Opera&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://navegadores-web.com/google-anuncia-final-del-soporte-para-internet-explorer-6/&quot;&gt;Google anuncia final del soporte para Internet Explorer 6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://navegadores-web.com/firefox-movil-disponible-en-nokia-maemo/&quot;&gt;Firefox móvil disponible en Nokia Maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://navegadores-web.com/primer-imagen-de-firefox-sobre-android/&quot;&gt;Primer imagen de Firefox sobre Android&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=bUzHFllyjbM:_S4ks_FXWHY:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=bUzHFllyjbM:_S4ks_FXWHY:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=bUzHFllyjbM:_S4ks_FXWHY:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=bUzHFllyjbM:_S4ks_FXWHY:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=bUzHFllyjbM:_S4ks_FXWHY:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/bUzHFllyjbM&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 05 Feb 2010 20:13:21 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Enlaces sobre Scrum</title>
	<guid>http://picandocodigo.net/?p=3115</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/Oea7-V3xXUk/</link>
	<description>&lt;p&gt;Esta semana publiqué varios posts sobre &lt;a href=&quot;http://aplicandoscrum.com/&quot;&gt;&lt;strong&gt;Scrum&lt;/strong&gt;&lt;/a&gt; en el otro blog, las comparto por acá ya que les pueden interesar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href=&quot;http://www.aplicandoscrum.com/scrum-fomenta-comunicacion-colaboracion/&quot;&gt;Scrum fomenta la comunicación y colaboración&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.aplicandoscrum.com/sprint-planning-planificacion-sprint/&quot;&gt;Sprint Planning – Planificación de Sprint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.aplicandoscrum.com/reimplementando-scrum/&quot;&gt;Reimplementando Scrum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.aplicandoscrum.com/la-esencia-de-scrum-tobias-mayer/&quot;&gt;La esencia de Scrum – Tobias Mayer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=Oea7-V3xXUk:SuMLfF7hHpU:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=Oea7-V3xXUk:SuMLfF7hHpU:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=Oea7-V3xXUk:SuMLfF7hHpU:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=Oea7-V3xXUk:SuMLfF7hHpU:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=Oea7-V3xXUk:SuMLfF7hHpU:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/Oea7-V3xXUk&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 05 Feb 2010 20:03:45 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Entregadas las primeras 5.000 firmas en contra del DRM en el iPad a Steve Jobs</title>
	<guid>http://picandocodigo.net/?p=3110</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/DTQrS3D8p_s/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.defectivebydesign.org/apple-ipad-drm-petition-mailed&quot;&gt;DefectiveByDesign&lt;/a&gt; reporta que la respuesta a la &lt;a href=&quot;http://picandocodigo.net/2010/ipad-peligro-para-tus-derechos/&quot;&gt;protesta y petición sobre el &lt;strong&gt;iPad&lt;/strong&gt;&lt;/a&gt; ha sido tremenda: 5.000 personas firmaron en las primeras 24 horas, con cobertura en la presa técnica, &lt;a href=&quot;http://digg.com/tech_news/iPad_DRM_a_huge_step_backwards_in_the_history_of_computing&quot;&gt;Digg&lt;/a&gt;, &lt;a&gt;Slashdot&lt;/a&gt;, &lt;a href=&quot;http://www.reddit.com/r/gnu/comments/auxiq&quot;&gt;Reddit&lt;/a&gt;, &lt;a href=&quot;http://www.guardian.co.uk/technology/2010/feb/01/apple-ipad-choke-innovation&quot;&gt;The Guardian&lt;/a&gt;, NPR, y más. La petición sigue juntando firmas, pueden &lt;a href=&quot;http://www.defectivebydesign.org/ipad&quot;&gt;firmarla y compartirla&lt;/a&gt; para ayudar a alcanzar las 10.000 firmas.&lt;/p&gt;
&lt;div id=&quot;attachment_3111&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/ipad-petition.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-3111&quot; title=&quot;Petición iPad&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/ipad-petition.jpg&quot; alt=&quot;Petición iPad&quot; width=&quot;362&quot; height=&quot;400&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Petición iPad&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Se entregó la carta con las primeras 5.000 firmas en una tableta iPad gigante, directamente a &lt;strong&gt;Steve Jobs&lt;/strong&gt;. Por cada bloque de 5.000 firmas se entregará una tableta nueva.&lt;/p&gt;
&lt;p&gt;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, &amp;#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 &amp;#8212; creatividad, libertad e individualidad.&amp;#8221;&lt;/p&gt;
&lt;p&gt;La tableta incluye una cabeza de Steve Jobs &amp;#8220;malvado&amp;#8221; de la publicidad paródica de 1984 de Apple, y se tomó prestado un &lt;a href=&quot;http://en.wikipedia.org/wiki/File:Apple_Mail.png&quot;&gt;sello de Apple&lt;/a&gt; &lt;img src=&quot;http://picandocodigo.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Entre los 5.000 nombres está el mío, si todavía no han firmado, &lt;a href=&quot;http://www.defectivebydesign.org/ipad&quot;&gt;todavía pueden hacerlo&lt;/a&gt;, y si ya lo hicieron, busquen su nombre en la foto:&lt;/p&gt;
&lt;div id=&quot;attachment_3112&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/iPadCloseUp.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-3112&quot; title=&quot;iPad CloseUp&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/iPadCloseUp-300x225.jpg&quot; alt=&quot;iPad CloseUp&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;iPad CloseUp&lt;/p&gt;&lt;/div&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=DTQrS3D8p_s:GRs0j4zym0w:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=DTQrS3D8p_s:GRs0j4zym0w:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=DTQrS3D8p_s:GRs0j4zym0w:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=DTQrS3D8p_s:GRs0j4zym0w:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=DTQrS3D8p_s:GRs0j4zym0w:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/DTQrS3D8p_s&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 05 Feb 2010 19:53:14 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Enrique 'g@llego' Verdes: El primero te lo regalan, el segundo te lo venden.</title>
	<guid>http://www.elgallego.info/?p=265</guid>
	<link>http://www.elgallego.info/?p=265</link>
	<description>&lt;p&gt;&lt;img class=&quot;alignright&quot; title=&quot;Windows Pirata, publicado en www.gizmora.com&quot; src=&quot;http://www.gizmora.com/wp-content/uploads/2007/02/11.jpg&quot; alt=&quot;&quot; width=&quot;250&quot; height=&quot;266&quot; /&gt;&amp;#8220;No debes ir jamas a recitales tampoco a la entrada de las escuelas&lt;br /&gt;
porque estan acechando los chacales y lo peor de todo es que&amp;#8230;&lt;br /&gt;
El primero te lo regalan, el segundo te lo venden.&lt;br /&gt;
El primero te lo regalan, el segundo te lo venden.&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/Los_Twist&quot; target=&quot;_blank&quot;&gt;Los Twist&lt;/a&gt;: &amp;#8220;El primero te lo regalan, el segundo te lo venden&amp;#8221;, del disco &amp;#8220;La dicha en movimiento&amp;#8221; de 1983.&lt;/p&gt;
&lt;p&gt;¿De quien estarían hablando Los Twist? Al leer la letra de la canción no hay duda que se trata de vendedores de droga&amp;#8230;. o de Microsoft.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.osnews.com/story/21035/Ballmer_Linux_Bigger_Competitor_than_Apple&quot; target=&quot;_blank&quot;&gt;Según Steve Ballmer, CEO de Microsoft&lt;/a&gt; el principal competidor de Windows es&amp;#8230; ta ta ta tannnn:&lt;/p&gt;
&lt;p&gt;“Number two market share goes to Windows pirated, or unlicensed. That’s a competitor that’s tough to beat, they’ve got a good price and a heck of a product, but we’re working on it.”&lt;/p&gt;
&lt;p&gt;Esto no debería sorprender, ya que ha sido promovido por la misma empresa, como forma de ganar mercado y dejar fuera a la competencia. Veamos las propias palabras del Sr. Bill Gates, &lt;a href=&quot;http://news.cnet.com/2100-1023-212942.html&quot; target=&quot;_blank&quot;&gt;durante un discurso en la Universidad de Washington en 1998&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;“About 3 million computers get sold every year in China, but people don’t pay for the software. Someday they will, though. As long as they are going to steal it, we want them to steal ours. &lt;strong&gt;They’ll get sort of addicted&lt;/strong&gt;, and then we’ll somehow figure out how to collect sometime in the next decade.”&lt;/p&gt;
&lt;p&gt;Ahora que la posición dominante de Windows en el mercado de las PC está bien establecida, ha llegado el momento de &amp;#8220;cobrar&amp;#8221; y empezar a recibir beneficios de toda la gente que lo usa sin pagar. Cosas como WGA y las presiones de Software Legal tienen como objetivo empezar a recibir beneficios.&lt;/p&gt;
&lt;p&gt;El problema es la cultura que han fomentado. He hablado con mucha gente que habla maravillas sobre Windows y lo bueno que es, y lo feo y malo que el Linux, sin embargo ninguno ha pagado por su copia de Windows. Una vez le pregunté a uno de esos felices usuarios de Windows porqué no pagaba la licencia. La respuesta fué &amp;#8220;El software es gratis, no se compra&amp;#8221;, palabras más o menos.&lt;/p&gt;
&lt;p&gt;La pregunta que me hago es: ¿que va a pasar cuando Microsoft encuentre una manera efectiva de bloquear Windows para quienes no paguen? Esa gente que se acostumbró a usar software gratis ¿estará dispuesta a pagar? O preferirá cambiar por otro software gratuito, o sea, Linux y el Software Libre? ¿Estará Microsoft dispuesta a perder una porción del mercado o seguirá tolerando la copia ilegal de Windows con tal de mantener a la competencia a raya? Yo creo que, hasta tanto la gente no aprecie las verdaderas ventajas del Software Libre, y solo quieran software gratis, seguiremos compitiendo con copias ilegales de Windows.&lt;/p&gt;
&lt;p&gt;(Windows es marca registrada de Microsoft Corporation. Linux es marca registrada de Linus Torvalds)&lt;/p&gt;</description>
	<pubDate>Thu, 04 Feb 2010 18:42:31 +0000</pubDate>
	<dc:creator>Enrique Verdes</dc:creator>
</item>
<item>
	<title>Fernando Briano: Bruce Eckel – Screencasts First Steps in Flex</title>
	<guid>http://picandocodigo.net/?p=3104</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/hzGE5p-pFgY/</link>
	<description>&lt;div id=&quot;attachment_3105&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/flex-screencasts.png&quot;&gt;&lt;img class=&quot;size-medium wp-image-3105&quot; title=&quot;Screencasts Flex&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/flex-screencasts-300x219.png&quot; alt=&quot;Screencasts Flex&quot; width=&quot;300&quot; height=&quot;219&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Screencasts Flex&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Bruce Eckel&lt;/strong&gt; (autor de &lt;strong&gt;&lt;a title=&quot;Thinking in Java&quot; href=&quot;http://picandocodigo.net/2007/thinking-in-java-bruce-eckel/&quot;&gt;Thinking in Java&lt;/a&gt;&lt;/strong&gt;) publicó junto a &lt;strong&gt;James Ward&lt;/strong&gt; el libro &lt;strong&gt;First Steps in Flex&lt;/strong&gt; (Primeros pasos en Flex).&lt;/p&gt;
&lt;p&gt;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 &lt;strong&gt;Screencasts gratuitos&lt;/strong&gt; 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.&lt;/p&gt;
&lt;p&gt;Pueden verlos en el sitio web: &lt;a href=&quot;http://www.firststepsinflex.com&quot;&gt;First Steps in Flex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Un recurso interesante para quienes quieran comenzar con Flex.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=hzGE5p-pFgY:tPNEbo3VBSE:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=hzGE5p-pFgY:tPNEbo3VBSE:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=hzGE5p-pFgY:tPNEbo3VBSE:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=hzGE5p-pFgY:tPNEbo3VBSE:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=hzGE5p-pFgY:tPNEbo3VBSE:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/hzGE5p-pFgY&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 04 Feb 2010 16:00:59 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Debian: mount.nfs: Operation not permitted</title>
	<guid>http://picandocodigo.net/?p=3103</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/nnr9lKvTiC4/</link>
	<description>&lt;div id=&quot;attachment_1303&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2008/08/debian-logo.png&quot;&gt;&lt;img class=&quot;size-full wp-image-1303&quot; title=&quot;Debian GNU/Linux&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2008/08/debian-logo.png&quot; alt=&quot;&quot; width=&quot;101&quot; height=&quot;124&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Debian GNU/Linux&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Hace unos días, aparentemente tras una actualización en &lt;strong&gt;Debian Squeeze&lt;/strong&gt;, obtuve un error al intentar montar por NFS un directorio compartido en el servidor Ubuntu del trabajo:&lt;/p&gt;
&lt;pre class=&quot;codigo&quot;&gt;mount.nfs: Operation not permitted&lt;/pre&gt;
&lt;p&gt;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 &lt;a href=&quot;http://blog.sviluppoweb.eu/2010/01/17/netgear-readynas-duo-nfs-and-debian-sid-mount-nfs-operation-not-permitted/&quot;&gt;este artículo&lt;/a&gt; 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:&lt;/p&gt;
&lt;pre class=&quot;codigo&quot;&gt;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&lt;/pre&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;La solución es agregar el parámetros &lt;em&gt;nfsvers=3&lt;/em&gt; en el fstab:&lt;/p&gt;
&lt;pre class=&quot;codigo&quot;&gt;root@dagobah:~# emacs /etc/fstab
*.*.*.*:/shared        /home/fernando/server01     nfs     noauto,user,nfsvers=3,intr  0 0&lt;/pre&gt;
&lt;p&gt;Con esto quedó funcionando correctamente.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=nnr9lKvTiC4:TcbjoFAYIOc:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=nnr9lKvTiC4:TcbjoFAYIOc:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=nnr9lKvTiC4:TcbjoFAYIOc:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=nnr9lKvTiC4:TcbjoFAYIOc:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=nnr9lKvTiC4:TcbjoFAYIOc:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/nnr9lKvTiC4&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 04 Feb 2010 12:58:54 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Rodolfo Pilas: Automatizando SSH</title>
	<guid>http://www.pilas.net/?p=727</guid>
	<link>http://www.pilas.net/20100202/automatizando-ssh/</link>
	<description>&lt;p&gt;Algnas veces me ha tocado escriir líneas de ssh bastante complejas, como por ejemplo:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ssh -1 -p 23 -l root -i /etc/ssh/key01 -o CheckHostIP=no 192.134.27.24&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;que realmente terminan siendo un incordio, cuando esa conexión debe ser vuelta a realizar para repetir tareas de administración remota. Entonces, este artículo es un resúmen de algunos trucos de automatización que he logrado aprender hasta ahora, para hacer mi ssh más fácil y mi vida también.&lt;/p&gt;
&lt;h2&gt;1. el nombre&lt;/h2&gt;
&lt;p&gt;Escribir la IP 192.134.27.24 cada vez que me conecto es antidiluviano y no escala a IPv6. Así que lo ideal es disponer de un DNS bien configurado al cuál recurrir.  &lt;/p&gt;
&lt;p&gt;Lamentablemente en redes internas he visto que asignan nombres a las máquinas que resultan más difíciles que la dirección IPv4 misma, por ejemplo: &lt;code&gt;sssd2p1r3db.sss.com&lt;/code&gt;, que significa &lt;code&gt;sss&lt;/code&gt; es el nombre de la empresa, datacenter 2, piso 1, rack 3, &lt;code&gt;db&lt;/code&gt; pues es el server de base de datos.  Fantástico!  Cómo no recordarlo?  Claro, despues uno ve que terminan usando la IP.&lt;/p&gt;
&lt;p&gt;Así que llamemos a nuestro servidor 192.134.27.24 &lt;code&gt;sssd2p1r3db&lt;/code&gt; como &lt;strong&gt;&amp;#8220;tito&amp;#8221;&lt;/strong&gt; (o cualquier otro nombre que me resulte fácil de recordar)&lt;/p&gt;
&lt;p&gt;Para que funcione el ssh a tito debo llegar a la IP.  Y esta tarea de &lt;em&gt;personalización&lt;/em&gt; de los nombres en la red la hace el archivo &lt;code&gt;/etc/hosts&lt;/code&gt;.  Edito el archivo y agrego:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
# Servidor sssd2p3r3db&lt;br /&gt;
192.134.27.24  tito
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;A partir de ahora, todo lo que yo haga a nivel de red con el nombre &amp;#8220;tito&amp;#8221; va a funcionar desde &lt;code&gt;ssh tito&lt;/code&gt;, &lt;code&gt;ping tito&lt;/code&gt;, hasta &lt;code&gt;http://tito&lt;/code&gt; en el Firefox.&lt;/p&gt;
&lt;h2&gt;2. las opciones ssh&lt;/h2&gt;
&lt;p&gt;Las opciones del ssh que son necesarias para esta conexión de ejemplo son: &lt;code&gt;-1 -p 23 -l root -i /etc/ssh/key01 -o CheckHostIP=no&lt;/code&gt;, que no es necesario explicar su significado, pues todas estas opciones están a un man de distancia.&lt;/p&gt;
&lt;p&gt;El archivo que permite automatizar todo esto para todos los usuarios es &lt;code&gt;/etc/ssh/ssh_config&lt;/code&gt; y para un usuario en específico es el archivo &lt;code&gt;$HOME/.ssh/config&lt;/code&gt;.  Edito el archivo y creo una entrada Host acorde a mis necesidades:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Host tito&lt;br /&gt;
   Protocol 1&lt;br /&gt;
   Port 23&lt;br /&gt;
   User root&lt;br /&gt;
   IdentityFile /etc/ssh/key01&lt;br /&gt;
   CheckHostIP no
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Y ya está!&lt;/p&gt;
&lt;p&gt;Ahora puedo escribir &lt;code&gt;ssh tito&lt;/code&gt; y mi conexión va a ser realizada exactamente como si escribiera toda la linea del principio. &lt;/p&gt;
&lt;p&gt;Solo una aclaración:  la sentencia Host funciona por string, es decir que si escribo &lt;code&gt;ssh 192.134.27.24&lt;/code&gt; no va a producir el mismo efecto de levantar los datos del ssh_config, aunque me esté conectando al mismo servidor. &lt;/p&gt;
&lt;h2&gt;3. Bash completion&lt;/h2&gt;
&lt;p&gt;Y por último, hacer que mi Bash permita usar tabulador para los nombres caprichozos y fáciles que he colocado a mis servidores&amp;#8230; porque?, a ver: nadie pretende que me acuerde que el server se llama &amp;#8220;tito&amp;#8221;, es mucho más acordarme que empieza con &amp;#8220;t&amp;#8221; y sigue con &amp;#8220;algo&amp;#8221; &lt;img src=&quot;http://www.pilas.net/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Edito &lt;code&gt;~/.bashrc&lt;/code&gt; y agrego:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
_completossh ()&lt;br /&gt;
{&lt;br /&gt;
  actual=${COMP_WORDS[COMP_CWORD]};&lt;br /&gt;
  COMPREPLY=($(compgen -W &amp;#8216;$(cat /etc/ssh/config | grep &amp;#8220;^Host\b&amp;#8221; &amp;#8211; | sed -e &amp;#8220;s/Host //&amp;#8221;)&amp;#8217; &amp;#8212; $actual))&lt;br /&gt;
}&lt;br /&gt;
complete -F _completossh ssh
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Y ahora puedo escribir &lt;code&gt;ssh t&lt;/code&gt; + tabulador, y me completará &amp;#8220;tito&amp;#8221;. Y si tengo más de un servidor que comience con &amp;#8220;t&amp;#8221; pues dar dos veces tabulador y me muestra la lista.&lt;/p&gt;
&lt;h2&gt;4. Algunos documentos para leer del tema&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.faqs.org/docs/securing/chap15sec121.html&quot;&gt;Securing and Optimizing Linux: RedHat Edition -A Hands on Guide, cap. 13&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
	<pubDate>Tue, 02 Feb 2010 14:37:07 +0000</pubDate>
	<dc:creator>rodolfo</dc:creator>
</item>
<item>
	<title>Fernando Briano: Java: An internal LaunchAnywhere application error has occurred and this application cannot proceed. (LAX)</title>
	<guid>http://picandocodigo.net/?p=3079</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/w8ANm-8nJSY/</link>
	<description>&lt;div id=&quot;attachment_3100&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/sun-bugs.png&quot;&gt;&lt;img class=&quot;size-full wp-image-3100&quot; title=&quot;Java Bugs&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/02/sun-bugs.png&quot; alt=&quot;Java Bugs&quot; width=&quot;250&quot; height=&quot;256&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Java Bugs&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Otro problemita a la hora de instalar el entorno de desarrollo para &lt;strong&gt;Flex Builder&lt;/strong&gt; en &lt;strong&gt;Debian&lt;/strong&gt;. Buscando encontré que este error también se daba en otras aplicaciones basadas en &lt;strong&gt;Eclipse&lt;/strong&gt;, en &lt;strong&gt;Ubuntu&lt;/strong&gt; y &lt;em&gt;Debian&lt;/em&gt;. El error:&lt;/p&gt;
&lt;div class=&quot;codigo&quot;&gt;&lt;code&gt;fernando@dagobah~/software/Flex $ ./flexbuilder_linux_install_a5_112409.bin&lt;br /&gt;
Preparing to install...&lt;br /&gt;
Extracting the installation resources from the installer archive...&lt;br /&gt;
Configuring the installer for this system's environment...                     &lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Launching installer...&lt;/p&gt;
&lt;p&gt;An internal LaunchAnywhere application error has occured and this application cannot proceed. (LAX)&lt;/p&gt;
&lt;p&gt;Stack Trace:&lt;br /&gt;
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.&lt;br /&gt;
        at java.util.Properties.loadConvert(Properties.java:552)&lt;br /&gt;
        at java.util.Properties.load0(Properties.java:375)&lt;br /&gt;
        at java.util.Properties.load(Properties.java:325)&lt;br /&gt;
        at com.zerog.common.java.util.PropertiesUtil.loadProperties(DashoA8113)&lt;br /&gt;
        at com.zerog.lax.LAX.(DashoA8113)&lt;br /&gt;
        at com.zerog.lax.LAX.main(DashoA8113)&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;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:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;#!/bin/bash&lt;/span&gt;
&lt;span&gt;unset&lt;/span&gt;
.&lt;span&gt;/&lt;/span&gt;flexbuilder_linux_install_a5_112409.bin&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Otra solución corta para tener de referencia&amp;#8230;&lt;/p&gt;
&lt;p&gt;La solución que encontré en &lt;a href=&quot;http://www.seapine.com/kb/questions/1305/LaunchAnywhere+Error+Occurs+During+Java+Installation&quot;&gt;este link&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problema:&lt;/strong&gt;&lt;br /&gt;
El error descrito arriba&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Causa:&lt;/strong&gt;&lt;br /&gt;
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.&lt;/p&gt;
&lt;p&gt;Este es un bug conocido de InstallAnywhere.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solución&lt;/strong&gt;&lt;br /&gt;
Ejecutar &amp;#8216;unset&amp;#8217; en las variables TITLEBAR y PSI antes de instalar.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=w8ANm-8nJSY:ULgE3B1p9N8:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=w8ANm-8nJSY:ULgE3B1p9N8:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=w8ANm-8nJSY:ULgE3B1p9N8:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=w8ANm-8nJSY:ULgE3B1p9N8:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=w8ANm-8nJSY:ULgE3B1p9N8:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/w8ANm-8nJSY&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Tue, 02 Feb 2010 12:49:15 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: iPad: Peligro para tus derechos</title>
	<guid>http://picandocodigo.net/?p=3074</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/JOjLfj5qWpY/</link>
	<description>&lt;div id=&quot;attachment_3081&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/ipad.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-3081 &quot; title=&quot;iPad&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/ipad-220x300.jpg&quot; alt=&quot;iPad&quot; width=&quot;220&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;iPad&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;El Problema&lt;/h3&gt;
&lt;blockquote&gt;&lt;p&gt;El &lt;strong&gt;Apple iPad&lt;/strong&gt; usa &lt;strong&gt;DRM&lt;/strong&gt; (Digital Restriction Management &amp;#8211; Gestión Digital de Restricciones) de dos maneras:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;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&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Esto último representa un problema realmente serio, si controlas los medios de comunicación&amp;#8230;&lt;/p&gt;
&lt;div id=&quot;attachment_3086&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/apple-live-latest-restriction.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-3086&quot; title=&quot;Apple Live: Latest Restrictino&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/apple-live-latest-restriction-300x168.jpg&quot; alt=&quot;Apple Live: Latest Restrictino&quot; width=&quot;300&quot; height=&quot;168&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Apple Live: Latest Restrictino&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;a title=&quot;DefectiveByDesign.org&quot; href=&quot;http://www.defectivebydesign.org/ipad&quot;&gt;DefectiveByDesign.org&lt;/a&gt; está llevando a cabo una campaña en contra del iPad, con una carta dirigida a &lt;strong&gt;Steve Jobs&lt;/strong&gt;. Pueden ingresar al enlace y firmar la carta:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Sr. Jobs,&lt;/p&gt;
&lt;p&gt;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&amp;#8211; usando la conexión de red &amp;#8220;siempre prendida&amp;#8221; del dispositivo.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;&lt;/blockquote&gt;
&lt;div id=&quot;attachment_3087&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/apple-restriction-zone.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-3087&quot; title=&quot;Apple Restriction Zone&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/apple-restriction-zone-274x300.jpg&quot; alt=&quot;Apple Restriction Zone&quot; width=&quot;274&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Apple Restriction Zone&lt;/p&gt;&lt;/div&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=JOjLfj5qWpY:HPFUQ-HI0kM:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=JOjLfj5qWpY:HPFUQ-HI0kM:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=JOjLfj5qWpY:HPFUQ-HI0kM:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=JOjLfj5qWpY:HPFUQ-HI0kM:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=JOjLfj5qWpY:HPFUQ-HI0kM:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/JOjLfj5qWpY&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 29 Jan 2010 03:32:13 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Eclipse: SIGSEV error fatal en Java con libxul.so</title>
	<guid>http://picandocodigo.net/?p=3094</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/pJ9L4xQ40Cw/</link>
	<description>&lt;p&gt;Como comentaba sobre &lt;strong&gt;&lt;a href=&quot;http://picandocodigo.net/2010/desarrollar-adobe-flex-en-gnulinux/&quot;&gt;Flex Builder para GNU/Linux&lt;/a&gt;&lt;/strong&gt;, hay que usar una instancia de &lt;strong&gt;Eclipse Europa&lt;/strong&gt; para instalar Flex Builder encima. Venía usándolo en &lt;strong&gt;Ubuntu&lt;/strong&gt; sin problemas, pero cuando intenté instalarlo en mi máquina con &lt;strong&gt;Debian&lt;/strong&gt;, surgió este error:&lt;/p&gt;
&lt;pre class=&quot;codigo&quot;&gt;fernando@dagobah~/software/eclipse-flex $ ./eclipse
/home/fernando/.gtkrc-2.0:2: error: unexpected string constant &quot;panel&quot;, 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&lt;/pre&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Para solucionarlo, instalé el paquete &lt;em&gt;xulrunner-dev&lt;/em&gt; que es el responsable aparentemente de libxul.so.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;apt-get&lt;/span&gt; &lt;span&gt;install&lt;/span&gt; xulrunner-dev&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Así que si les llega a suceder, en mi caso se solucionó así.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=pJ9L4xQ40Cw:Mmm1bZlrF1Q:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=pJ9L4xQ40Cw:Mmm1bZlrF1Q:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=pJ9L4xQ40Cw:Mmm1bZlrF1Q:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=pJ9L4xQ40Cw:Mmm1bZlrF1Q:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=pJ9L4xQ40Cw:Mmm1bZlrF1Q:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/pJ9L4xQ40Cw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 29 Jan 2010 01:34:24 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Java y Eclipse: Network is unreachable</title>
	<guid>http://picandocodigo.net/?p=3071</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/uJDM1sf4PZw/</link>
	<description>&lt;div id=&quot;attachment_2083&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2009/02/eclipse-logo.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-2083&quot; title=&quot;Eclipse&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2009/02/eclipse-logo.jpg&quot; alt=&quot;&quot; width=&quot;144&quot; height=&quot;95&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Eclipse&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Tras una nueva instalación de &lt;strong&gt;Eclipse&lt;/strong&gt;, obtuve este error:&lt;/p&gt;
&lt;pre&gt;Network is unreachable
&lt;/pre&gt;
&lt;p&gt;Esto intentando instalar y actualizar algunos plugins. Aparentemente el error viene por la máquina virtual de &lt;strong&gt;Java &lt;/strong&gt;en su versión 6 para &lt;strong&gt;Debian&lt;/strong&gt;. Encontré la solución en &lt;a href=&quot;http://www.esdebian.org/foro/37750/sin-red-aplicaciones-java&quot;&gt;esDebian&lt;/a&gt;, donde explican:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Todo parece ser un &amp;#8220;problema&amp;#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:&lt;/p&gt;
&lt;p&gt;1) Agregar el siguiente parámetro a todo aquello que invoque el java: -Djava.net.preferIPv4Stack=true&lt;br /&gt;
2) Poner a 0 el valor de net.ipv6.bindv6only en el archivo /etc/sysctl.d/bindv6only.conf&lt;br /&gt;
Si ademas se quiere que el cambio sea en inmediato basta con hacer un echo 0 &amp;gt; /proc/sys/net/ipv6/bindv6only&lt;/p&gt;
&lt;p&gt;Esta es la &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560142&quot;&gt;fuente original&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Me llevó un rato dejar pronto mi entorno de desarrollo, y fui encontrando soluciones que iré posteando acá para tener como referencia.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=uJDM1sf4PZw:FJB1y7eEbb8:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=uJDM1sf4PZw:FJB1y7eEbb8:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=uJDM1sf4PZw:FJB1y7eEbb8:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=uJDM1sf4PZw:FJB1y7eEbb8:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=uJDM1sf4PZw:FJB1y7eEbb8:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/uJDM1sf4PZw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 28 Jan 2010 23:23:20 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Sun «» Oracle</title>
	<guid>http://picandocodigo.net/?p=3083</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/Az_R4X1zC_s/</link>
	<description>&lt;p&gt;Finalmente se conretó, y &lt;strong&gt;Sun&lt;/strong&gt; es ahora parte de &lt;strong&gt;Oracle&lt;/strong&gt;.&lt;/p&gt;
&lt;div id=&quot;attachment_3084&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/oracle-sun.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-3084&quot; title=&quot;Sun Oracle&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/oracle-sun.jpg&quot; alt=&quot;Sun Oracle&quot; width=&quot;166&quot; height=&quot;106&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Sun Oracle&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;En &lt;a href=&quot;http://javahispano.org/contenidos/es/impresiones_del_webcast_de_oracle/?menuId=NEWS&quot;&gt;JavaHispano&lt;/a&gt; hacen un resumen de las impresiones que les dejó el webcast de &lt;strong&gt;Oracle&lt;/strong&gt;, respecto a la adquisición de &lt;strong&gt;Sun&lt;/strong&gt;. Les recomiendo visiten el artículo para leer más detalles. Particularmente, destaco las apreciaciones para los productos de interés para los programadores:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Hablando sobre tecnologías más concretas, el futuro de Glassfish lo sigo viendo negro. Va a ser un servidor de aplicaciones &amp;#8220;lighweight&amp;#8221; que será la implementación de referencia de Java EE. Pero Weblogic será el &amp;#8220;servidor de aplicaciones comercial&amp;#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.&lt;/p&gt;
&lt;p&gt;JDeveloper también será el IDE &amp;#8220;comercial&amp;#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 &amp;#8220;escritorio&amp;#8221;, pero no para virtualizar servidores.&lt;/p&gt;
&lt;p&gt;OpenOffice seguirá adelante (lógico, aquí no hay solape) y han anunciado que tienen intención de crear una versión de OpenOffice de &amp;#8220;la nube&amp;#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.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;En cuanto a Java, en &lt;a href=&quot;http://www.linuxpreview.org/modules.php?name=News&amp;amp;file=article&amp;amp;sid=4694&quot;&gt;Linux Preview&lt;/a&gt; publican sobre el futuro de la plataforma:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Ya veremos&amp;#8230;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=Az_R4X1zC_s:9ONcYk8qibw:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=Az_R4X1zC_s:9ONcYk8qibw:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=Az_R4X1zC_s:9ONcYk8qibw:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=Az_R4X1zC_s:9ONcYk8qibw:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=Az_R4X1zC_s:9ONcYk8qibw:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/Az_R4X1zC_s&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 28 Jan 2010 22:21:17 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Actualizado sistema de comentarios del blog</title>
	<guid>http://picandocodigo.net/?p=3069</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/ivMSmJaVKdw/</link>
	<description>&lt;div id=&quot;attachment_3007&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/wordpress.png&quot;&gt;&lt;img class=&quot;size-full wp-image-3007&quot; title=&quot;WordPress&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/wordpress.png&quot; alt=&quot;WordPress&quot; width=&quot;128&quot; height=&quot;128&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;WordPress&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Desde la versión 2.7 de &lt;strong&gt;WordPress&lt;/strong&gt;, se ingresó una funcionalidad de comentarios anidados y paginación de comentarios.&lt;/p&gt;
&lt;p&gt;Esto debe ser implementado en cada template de WordPress. Venía dejándolo para atrás, pero ahora sí lo implementé en el tema &lt;strong&gt;Picando Código&lt;/strong&gt;. 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.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feeds.feedburner.com/../2008/habemus-nuevo-tema-de-wordpress/&quot;&gt;Este tema (Picando Código) fue hecho de a poco hace casi 2 años&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;Los invito a ayudarme a probar la nueva funcionalidad de comentarios, dejando un comentario en este post &lt;img src=&quot;http://picandocodigo.net/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=ivMSmJaVKdw:Cx8vI5c4f5Y:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=ivMSmJaVKdw:Cx8vI5c4f5Y:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=ivMSmJaVKdw:Cx8vI5c4f5Y:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=ivMSmJaVKdw:Cx8vI5c4f5Y:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=ivMSmJaVKdw:Cx8vI5c4f5Y:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/ivMSmJaVKdw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 22 Jan 2010 18:35:15 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: La libertad del software en la empresa: Artículo de Sun</title>
	<guid>http://picandocodigo.net/?p=3032</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/auYtLgEHQSM/</link>
	<description>&lt;p&gt;
&lt;div id=&quot;attachment_3058&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/sun-inner-circle.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-3058 &quot; title=&quot;Sun Inner Circle&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/sun-inner-circle.jpg&quot; alt=&quot;Sun Inner Circle&quot; width=&quot;369&quot; height=&quot;62&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Sun Inner Circle&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;En el último newsletter de &lt;a rel=&quot;nofollow&quot; href=&quot;http://mx.sun.com/emrkt/innercircle/&quot;&gt;Sun Inner Circle América Latina&lt;/a&gt;, se enlazaba a un artículo que me resultó bastante interesante:&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://mx.sun.com/emrkt/innercircle/newsletter/0110/sponsor.html?cid=e10088nf&quot;&gt; Código abierto: Dónde hemos estado y adónde nos dirigimos&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;En él se plantea el tema de la libertad del software, y su importancia, desde un punto de vista empresarial. Para eso, &lt;em&gt;Bob Worrall&lt;/em&gt;, &lt;abbr title=&quot;Chief Information Officer&quot;&gt;CIO&lt;/abbr&gt; de &lt;strong&gt;Sun Microsystems, Inc.&lt;/strong&gt;, entrevista a &lt;em&gt;Simon Phipps&lt;/em&gt;, responsable de &amp;#8220;código abierto&amp;#8221; de Sun.&lt;/p&gt;
&lt;div id=&quot;attachment_3059&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/simon-phipps.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-3059&quot; title=&quot;Simon Phipps&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/simon-phipps.jpg&quot; alt=&quot;Simon Phipps&quot; width=&quot;100&quot; height=&quot;139&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Simon Phipps&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;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 &lt;strong&gt;libertad&lt;/strong&gt; desde el punto de vista empresarial, mas que simplemente el precio.&lt;/p&gt;
&lt;p&gt;En las primeras dos preguntas se analiza el tema de la libertad del software:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;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?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Simon:&lt;/strong&gt; El término &amp;#8220;open source&amp;#8221; (código abierto) se aplicó por primera vez al software en 1998/1999, como parte de la &lt;a rel=&quot;nofollow&quot; href=&quot;http://www.opensource.org/?cid=e10088nf&quot;&gt;Open Source Initiative&lt;/a&gt;. Durante los 20 años anteriores, se utilizaba la expresión &amp;#8220;free software&amp;#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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;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?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Simon:&lt;/strong&gt; Sí, sin duda. Cuando hablo de libertad, me refiero al conjunto de libertades definidas por el programador y activista del software libre &lt;a rel=&quot;nofollow&quot; href=&quot;http://en.wikipedia.org/wiki/Richard_Stallman?cid=e10088nf&quot;&gt;Richard Stallman&lt;/a&gt; durante los últimos 27 años. Éste es mi resumen de las libertades de Stallman:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Libertad de utilizar el software con cualquier fin.&lt;/li&gt;
&lt;li&gt;Libertad de estudiar el software y de comprender cómo funciona.&lt;/li&gt;
&lt;li&gt;Libertad de modificarlo para adaptarlo a las necesidades propias.&lt;/li&gt;
&lt;li&gt;Libertad de distribuir la versión modificada a quien se quiera.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;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.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Si bien se define bien las libertades del software, me da la impresión que el artículo mezcla los conceptos de &lt;strong&gt;Software Libre&lt;/strong&gt; y &lt;strong&gt;Código Abierto&lt;/strong&gt;. 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 &amp;#8220;mecanismos de marketing más relacionados con el precio que con la libertad&amp;#8221;, se puede decir algo parecido del código abierto.&lt;/p&gt;
&lt;p&gt;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:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;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.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Algo en lo que se insiste bastante: No atarse a un proveedor.&lt;/p&gt;
&lt;p&gt;Y por último, otra respuesta que destaco, respecto al futuro del &amp;#8220;código abierto&amp;#8221;:&lt;/p&gt;
&lt;p&gt;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).&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Les recomiendo leer el resto del artículo:&lt;a rel=&quot;nofollow&quot; href=&quot;http://mx.sun.com/emrkt/innercircle/newsletter/0110/sponsor.html?cid=e10088nf&quot;&gt;&lt;br /&gt;
Código abierto: Dónde hemos estado y adónde nos dirigimos&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=auYtLgEHQSM:3j4Vm_bL2SI:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=auYtLgEHQSM:3j4Vm_bL2SI:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=auYtLgEHQSM:3j4Vm_bL2SI:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=auYtLgEHQSM:3j4Vm_bL2SI:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=auYtLgEHQSM:3j4Vm_bL2SI:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/auYtLgEHQSM&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 22 Jan 2010 09:05:43 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Lanzado Parrot 2.0.0 máquina virtual de lenguajes dinámicos</title>
	<guid>http://picandocodigo.net/?p=3061</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/As0PBmQFzVI/</link>
	<description>&lt;div id=&quot;attachment_3066&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/Parrot-logo.png&quot;&gt;&lt;img class=&quot;size-full wp-image-3066&quot; title=&quot;Parrot VM&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/Parrot-logo.png&quot; alt=&quot;Parrot VM&quot; width=&quot;261&quot; height=&quot;70&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Parrot VM&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Ayer, miércoles 20 de enero, &lt;a href=&quot;http://parrot.org/news/2010/Parrot-2.0.0&quot;&gt;fue lanzado &lt;strong&gt;Parrot VM 2.0.0&lt;/strong&gt;&lt;/a&gt;, de cuya existencia se habló por acá &lt;a href=&quot;http://picandocodigo.net/2009/aprendiendo-perl-noticia-anuncian-la-disponibilidad-de-parrot/&quot;&gt;en relación a Perl&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;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 &lt;strong&gt;Tcl&lt;/strong&gt;, &lt;strong&gt;JavaScript&lt;/strong&gt;, &lt;strong&gt;Ruby&lt;/strong&gt;, &lt;strong&gt;Lua&lt;/strong&gt;, &lt;strong&gt;Scheme&lt;/strong&gt;, &lt;strong&gt;PHP&lt;/strong&gt;, &lt;strong&gt;Python&lt;/strong&gt;, &lt;strong&gt;Perl 6&lt;/strong&gt;, &lt;strong&gt;APL&lt;/strong&gt; y un traductor de bytecode &lt;strong&gt;.NET&lt;/strong&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Parrot 2.0.0 &amp;#8220;Inevitable&amp;#8221;, está disponible en  &lt;a href=&quot;ftp://ftp.parrot.org/pub/parrot/releases/stable/2.0.0/&quot;&gt;el sitio FTP de Parrot&lt;/a&gt;, o &lt;a href=&quot;http://parrot.org/download&quot;&gt;siguiendo instrucciones de descarga&lt;/a&gt;. También está disponible el código fuente en su &lt;a href=&quot;https://svn.parrot.org/parrot/trunk/&quot;&gt;repositorio Subversion&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Comenzó como el runtime para &lt;strong&gt;Perl 6&lt;/strong&gt;. 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:&lt;br /&gt;
&lt;a href=&quot;http://parrot.org/news/2010/Parrot-2.0.0&quot;&gt; Parrot 2.0.0 Released!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Habrá que probarla&amp;#8230; El próximo lanzamiento será el 16 de febrero de 2010.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=As0PBmQFzVI:mi5UyrOva64:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=As0PBmQFzVI:mi5UyrOva64:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=As0PBmQFzVI:mi5UyrOva64:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=As0PBmQFzVI:mi5UyrOva64:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=As0PBmQFzVI:mi5UyrOva64:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/As0PBmQFzVI&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 21 Jan 2010 23:00:10 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Manual de uso de Trac</title>
	<guid>http://picandocodigo.net/?p=2813</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/q_MXfVchqHE/</link>
	<description>&lt;div id=&quot;attachment_1597&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2008/10/trac_logo.png&quot;&gt;&lt;img class=&quot;size-full wp-image-1597&quot; title=&quot;Trac&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2008/10/trac_logo.png&quot; alt=&quot;&quot; width=&quot;214&quot; height=&quot;61&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Trac&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Trac es un &lt;strong&gt;gestor de proyectos de software&lt;/strong&gt;. Su meta es &amp;#8220;simplificar efectivamente el rastreo y gestión de problemas de un software, mejoras y progreso en general&amp;#8221;.&lt;/p&gt;
&lt;p&gt;He usado Trac por bastante tiempo ya, como comentaba desde &lt;a href=&quot;http://picandocodigo.net/2008/bug-tracking-system-seguimiento-de-errores/&quot;&gt;Bug Tracking System&lt;/a&gt; en 2008. Además prometí en &lt;a href=&quot;http://picandocodigo.net/2009/proyectos-grandes-proyectos/&quot;&gt;Proyectos, grandes proyectos&lt;/a&gt;, 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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;A continuación les voy a intentar explicar funcionalidades básicas de &lt;strong&gt;Trac&lt;/strong&gt; y cómo aprovecharlas. En caso de necesitar más detalles, en cualquier instancia de Trac pueden encontrar la &amp;#8220;&lt;em&gt;Guía Trac&lt;/em&gt;&amp;#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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wiki&lt;/strong&gt; &amp;#8211; Trac incluye un motor interno de Wiki, usado para textos y documentación en todo el sistema. Se usa el formato &amp;#8220;WikiFormatting&amp;#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&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Timeline&lt;/strong&gt; -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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Roadmap&lt;/strong&gt; -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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Browse Source&lt;/strong&gt; &amp;#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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sistema de Tickets&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Los tickets contienen la siguiente información:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;autor&lt;/li&gt;
&lt;li&gt;type (tipo de ticket &amp;#8211; defecto, mejora, tarea)&lt;/li&gt;
&lt;li&gt;component (módulo del proyecto o subsistema al que compete)&lt;/li&gt;
&lt;li&gt;keywords&lt;/li&gt;
&lt;li&gt;priority (prioridad)&lt;/li&gt;
&lt;li&gt;milestone (etapa)&lt;/li&gt;
&lt;li&gt;assigned to/owner (asignado a/dueño)&lt;/li&gt;
&lt;li&gt;cc (otros involucrados)&lt;/li&gt;
&lt;li&gt;resolution (resolución de porqué un ticket fue cerrado)&lt;/li&gt;
&lt;li&gt;status (nuevo, asignado, cerrado, reabierto)&lt;/li&gt;
&lt;li&gt;summary (resumen del problema o tarea)&lt;/li&gt;
&lt;li&gt;description &amp;#8211; descripción (debe ser específica, descriptiva y concisa).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Más o menos con eso, pueden ir empezando con Trac. He visto algunas cosas más como la &lt;strong&gt;integración de Eclipse con Mylyn y Trac&lt;/strong&gt;, que comentaré más adelante. Por cualquier consulta, los invito a postearla en el &lt;a href=&quot;http://foro.picandocodigo.net&quot;&gt;Foro de Picando Código&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=q_MXfVchqHE:AieiX_ifw24:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=q_MXfVchqHE:AieiX_ifw24:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=q_MXfVchqHE:AieiX_ifw24:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=q_MXfVchqHE:AieiX_ifw24:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=q_MXfVchqHE:AieiX_ifw24:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/q_MXfVchqHE&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 21 Jan 2010 16:16:34 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Splash screen de Eclipse</title>
	<guid>http://picandocodigo.net/?p=3045</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/mg1fhCO24Xg/</link>
	<description>&lt;p&gt;El splash screen es la pantalla de inicio de una aplicación cuando ésta se encuentra cargando. Generalmente estas pantallas son configurables. En el caso de &lt;strong&gt;Eclipse IDE&lt;/strong&gt;, el splash screen es un archivo BMP que podemos reemplazar con una imagen personalizada. Para no aburrirnos de ver siempre lo mismo, podemos usar una Splash Screen distinta para cada instancia de Eclipse.&lt;/p&gt;
&lt;p&gt;En mi caso, y sé que no soy el único, uso varias instancias. Cada una cumple su función, manteniendo un perfil de plugins específico para el tipo de desarrollo. Por ejemplo, para desarrollar &lt;strong&gt;Java EE con JBoss&lt;/strong&gt;, tengo una instancia de &lt;a href=&quot;http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/galileor&quot;&gt;Eclipse IDE for Java EE Developers&lt;/a&gt;, y &lt;a href=&quot;http://www.jboss.org/tools&quot;&gt;JBoss Tools&lt;/a&gt;:&lt;/p&gt;
&lt;div id=&quot;attachment_3051&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/eclipse-splash-jboss-tools.png&quot;&gt;&lt;img class=&quot;size-full wp-image-3051&quot; title=&quot;Eclipse - Splash JBossTools&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/eclipse-splash-jboss-tools.png&quot; alt=&quot;Eclipse - Splash JBossTools&quot; width=&quot;455&quot; height=&quot;295&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Eclipse - Splash JBossTools&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;La imagen de &lt;strong&gt;JBossTools&lt;/strong&gt; fue obtenida de &lt;a href=&quot;https://jira.jboss.org/jira/browse/JBIDE-2739&quot;&gt;JBoss Tools icon/logo suggestions&lt;/a&gt;.&lt;br /&gt;
&lt;a href=&quot;http://picandocodigo.net/downloads/eclipse/splash-jboss-tools.bmp&quot;&gt;Descargar Eclipse Splash JBossTools&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para &lt;strong&gt;PHP&lt;/strong&gt;, una instancia de &lt;strong&gt;Eclipse PDT&lt;/strong&gt;:&lt;/p&gt;
&lt;div id=&quot;attachment_3052&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/eclipse-splash-pdt.png&quot;&gt;&lt;img class=&quot;size-full wp-image-3052&quot; title=&quot;Eclipse - Splash PDT&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/eclipse-splash-pdt.png&quot; alt=&quot;Eclipse - Splash PDT&quot; width=&quot;455&quot; height=&quot;295&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Eclipse - Splash PDT&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Este splash fue creado por el usuario &lt;em&gt;madgre&lt;/em&gt; en &lt;a href=&quot;http://gnome-look.org/content/show.php/Eclipse+PDT+Splash+Screen?content=82285&quot;&gt;Gnome-Look&lt;/a&gt; (licencia libre).&lt;/p&gt;
&lt;p&gt;Para desarrollar con &lt;strong&gt;Flex&lt;/strong&gt;, una versión de Eclipse Europa con &lt;a href=&quot;http://picandocodigo.net/2010/desarrollar-adobe-flex-en-gnulinux/&quot;&gt;&lt;strong&gt;Flex Builder&lt;/strong&gt;&lt;/a&gt;:&lt;/p&gt;
&lt;div id=&quot;attachment_3053&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/eclipse-splash-flex.png&quot;&gt;&lt;img class=&quot;size-full wp-image-3053&quot; title=&quot;Eclipse Splash Flex Builder&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/eclipse-splash-flex.png&quot; alt=&quot;Eclipse Splash Flex Builder&quot; width=&quot;455&quot; height=&quot;294&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Eclipse Splash Flex Builder&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Esta imagen fue hecha por mí con GIMP, así que puede faltarle talento y buen gusto &lt;img src=&quot;http://picandocodigo.net/wp-includes/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt;&lt;br /&gt;
El logo de Eclipse lo obtuve en &lt;a href=&quot;http://kde-look.org/content/show.php/eclipse+icon?content=71809&quot;&gt;KDE-Look&lt;/a&gt;, creado por el usuario &lt;em&gt;cobranail&lt;/em&gt;.&lt;br /&gt;
&lt;a href=&quot;http://picandocodigo.net/downloads/eclipse/splash-flex.bmp&quot;&gt;Descargar Eclipse Splash Flex Builder&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para cambiar el splash por defecto de su instalación de Eclipse, deben navegar hasta el directorio de instalación de Eclipse por ejemplo &lt;em&gt;/opt&lt;/em&gt; (o en Windows: C:\Eclipse) y dentro del subdirectorio &lt;em&gt;plugins&lt;/em&gt;, encontrar el directorio &lt;em&gt;org.eclipse.platform_*&lt;/em&gt;. El * es por el número de versión, que dependiendo de su instalación, puede variar:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;cd&lt;/span&gt; &lt;span&gt;/&lt;/span&gt;opt&lt;span&gt;/&lt;/span&gt;software&lt;span&gt;/&lt;/span&gt;eclipse&lt;span&gt;/&lt;/span&gt;plugins&lt;span&gt;/&lt;/span&gt;org.eclipse.platform_&lt;span&gt;*&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;En este directorio se encuentra el archivo &lt;em&gt;splash.bmp&lt;/em&gt;. Reemplazando este archivo, pueden cambiar el splash screen del inicio de Eclipse.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=mg1fhCO24Xg:opfliZ3QAC8:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=mg1fhCO24Xg:opfliZ3QAC8:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=mg1fhCO24Xg:opfliZ3QAC8:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=mg1fhCO24Xg:opfliZ3QAC8:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=mg1fhCO24Xg:opfliZ3QAC8:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/mg1fhCO24Xg&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 21 Jan 2010 14:28:47 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Actualizando UserAgent-Spy + Tip SEO</title>
	<guid>http://picandocodigo.net/?p=3034</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/52d0bIPZbyU/</link>
	<description>&lt;p&gt;Actualicé el plugin de &lt;strong&gt;WordPress&lt;/strong&gt; &lt;strong&gt;&lt;a href=&quot;http://picandocodigo.net/programacion/wordpress/useragent-spy-wordpress-plugin-espanol/&quot;&gt;UserAgent-Spy&lt;/a&gt;&lt;/strong&gt; a la versión 1.1.3. He venido subiendo actualizaciones chicas, una de las últimas viene bien como &lt;strong&gt;tip &lt;abbr title=&quot;Search Engine Optimization&quot;&gt;SEO&lt;/abbr&gt;&lt;/strong&gt;, recomendado por Diego de &lt;a href=&quot;http://nadieduerme.com&quot;&gt;&lt;strong&gt;Nadie Duerme&lt;/strong&gt;&lt;/a&gt; (que por cierto, va a ser mi vecino en Montevideo&amp;#8230; ¡¡te querés matar!!).&lt;/p&gt;
&lt;div id=&quot;attachment_3039&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/useragent-spy.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-3039&quot; title=&quot;UserAgent Spy&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/useragent-spy.jpg&quot; alt=&quot;UserAgent Spy&quot; width=&quot;420&quot; height=&quot;58&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;UserAgent Spy&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;El plugin muestra el navegador web y sistema operativo del usuario, agregando un link al sitio web del navegador web. En la versión &lt;strong&gt;1.1.2&lt;/strong&gt;, agregué a estos enlaces (se generaría uno por cada comentario en cada entrada/página) el atributo &lt;strong&gt;nofollow&lt;/strong&gt;. El atributo &lt;em&gt;nofollow&lt;/em&gt; se relaciona a los enlaces de un sitio web. Es una forma de avisarle a los buscadores que no sigan el enlace, para mantener el &lt;strong&gt;link juice&lt;/strong&gt; de un sitio. El link juice es el valor de enlaces que le podemos transmitir en forma de PageRank a otras páginas. Por eso desde el punto de vista de la optimización para buscadores, el plugin hacía que se perdiera mucho &lt;em&gt;link juice&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Si bien hay webmasters que se preocupan por el SEO, y otros que no, es una característica a favor del plugin. Así que los invito, si no lo han hecho aún, a descargar y probar el plugin:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://wordpress.org/extend/plugins/useragent-spy/&quot;&gt;Descargar UserAgent-Spy&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=52d0bIPZbyU:T1SFaBXQXT0:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=52d0bIPZbyU:T1SFaBXQXT0:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=52d0bIPZbyU:T1SFaBXQXT0:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=52d0bIPZbyU:T1SFaBXQXT0:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=52d0bIPZbyU:T1SFaBXQXT0:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/52d0bIPZbyU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 18 Jan 2010 09:45:39 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Desarrollar Adobe Flex en GNU/Linux</title>
	<guid>http://picandocodigo.net/?p=3026</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/yeIUzcrDBW8/</link>
	<description>&lt;div id=&quot;attachment_3025&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-3025&quot; title=&quot;Flex&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/flexi-con-150x150.png&quot; alt=&quot;Flex&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Flex&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Una de las nuevas tecnologías que vengo aprendiendo en el nuevo trabajo es &lt;a href=&quot;http://www.adobe.com/es/products/flex/&quot;&gt;&lt;strong&gt;Adobe Flex&lt;/strong&gt;&lt;/a&gt;. Se trata de un kit de desarrollo basado en &lt;strong&gt;Flash&lt;/strong&gt;, para crear aplicaciones de Internet enriquecidas (&lt;a href=&quot;http://es.wikipedia.org/wiki/Rich_Internet_Applications&quot;&gt;RIA&lt;/a&gt;). Además, gracias a su soporte a AIR, también se puede usar para el desarrollo de aplicaciones de escritorio.&lt;/p&gt;
&lt;p&gt;Utiliza &lt;strong&gt;MXML&lt;/strong&gt;, un lenguaje de marcado basado en XML, para definir interfaces gráficas de usuarios . Se combina con &lt;strong&gt;ActionScript&lt;/strong&gt;, lenguaje de scripting basado en el estándard ECMAScript (ActionScript, JScript), para obtener interactividad.&lt;/p&gt;
&lt;p&gt;El SDK de Flex, a partir de Flex 3, fue liberado bajo la licencia de software libre &lt;a href=&quot;http://www.gnu.org/licenses/license-list.html#MPL&quot;&gt;Mozilla Public License&lt;/a&gt;. Gracias a esto, se puede desarrollar de forma &amp;#8220;libre&amp;#8221; para la plataforma. El reproductor Flash, el runtime de Flex, y Adobe Flex Builder (el IDE de desarrollo construído sobre Eclipse) permanecen en su calidad de software privativo.&lt;/p&gt;
&lt;p&gt;Como usuarios de GNU/Linux en el trabajo, tenemos una perspectiva particular para desarrollar con esta plataforma. Adobe siempre se caracterizó por mantener su productos para sistemas Windows. Pero la liberación del código del SDK, y &lt;a href=&quot;http://linux-foundation.org/weblogs/press/2008/03/30/adobe-joins-linux-foundation-with-focus-on-linux-for-web-20-applications/&quot;&gt;su ingreso a la Linux Foundation&lt;/a&gt;, demostraban un cambio en su ideal, o al menos eso parecía&amp;#8230;&lt;/p&gt;
&lt;p&gt;El SDK necesario para desarrollar aplicaciones Flex en GNU/Linux es libre, por lo que no hay problemas en conseguirlo. Ahora bien, analicemos las herramientas disponibles para desarrollar aplicaciones Flex en nuestro sistema.&lt;/p&gt;
&lt;p&gt;Adobe nos ofrece &lt;strong&gt;Adobe Flex Builder 3&lt;/strong&gt;, un IDE basado en &lt;strong&gt;Eclipse Europa 3.3&lt;/strong&gt;, software privativo y con una licencia comercial. Este funciona en Windows, y se provee una &lt;a href=&quot;http://labs.adobe.com/technologies/flex/flexbuilder_linux/&quot;&gt;versión alfa de Flex Builder para GNU/Linux&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&quot;attachment_3028&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/flex-builder-linux.png&quot;&gt;&lt;img class=&quot;size-medium wp-image-3028&quot; title=&quot;Instalación Flex Builder Linux&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/flex-builder-linux-300x163.png&quot; alt=&quot;Instalación Flex Builder Linux&quot; width=&quot;300&quot; height=&quot;163&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Instalación Flex Builder Linux&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;La versión &lt;em&gt;Flex Builder Linux&lt;/em&gt; está disponible únicamente como plugin para Eclipse 3.3. Además de encontrarse en la versión alpha 5 desde noviembre de 2009, no cuenta con las siguientes características de Flex Builder para Windows: Design view (vista de diseño, para crear las interfaces gráficas), States view, Refactoring, Data Wizards, Cold Fusion &amp;#8211; Data Services Wizard,Web Services introspection y Profiler.&lt;/p&gt;
&lt;p&gt;A pesar de las limitaciones de esta versión, se puede considerar un IDE apto para desarrollos reales. La única limitante seria, es la vista de diseño, ya que sin ella, hay que escribir los MXML a mano. Además, funciona exclusivamente con Eclipse Europa, tiene varios errores si se usa una versión más nueva de Eclipse, aunque he leído por ahí que con parches han logrado hacerla funcionar bien.&lt;/p&gt;
&lt;p&gt;Otra de las opciones que probé fue descargar el &lt;a href=&quot;http://www.adobe.com/go/flex_trial&quot;&gt;trial de Flex Builder&lt;/a&gt; para Windows, y ejecutarlo con &lt;em&gt;Wine&lt;/em&gt;. Esto terminó siendo una solución bastante interesante, ya que usé todas las características básicas del IDE sin inconvenientes mayores. Hay un problema con el uso de memoria cada tanto, pero se puede arreglar dándole más memoria en el archivo FlexBuilder.ini. El editor visual anduvo bien, así como la instalación de los plugins necesarios para realizar el trabajo : Subclipse y Mylyn.&lt;/p&gt;
&lt;div id=&quot;attachment_3029&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/flex-builder-wine.png&quot;&gt;&lt;img class=&quot;size-medium wp-image-3029&quot; title=&quot;Flex Builder 3 sobre Wine&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/flex-builder-wine-300x211.png&quot; alt=&quot;Flex Builder 3 sobre Wine&quot; width=&quot;300&quot; height=&quot;211&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Flex Builder 3 sobre Wine&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Pueden ver &lt;a href=&quot;http://appdb.winehq.org/objectManager.php?sClass=version&amp;amp;iId=5523&quot;&gt;el review que mandé a la base de datos de WineHQ&lt;/a&gt; sobre la aplicación (qué probé, qué funcionó, qué no).&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.jetbrains.com/idea/&quot;&gt;IntelliJ IDEA version 9&lt;/a&gt;, un IDE de Java bastante popular, también trae soporte para Flex y AIR. Si bien no cuenta con un editor visual de MXML, sí tiene autocompletado, destacado de sintaxis, etc. De todas formas, los precios de las licencias son desorbitantes&amp;#8230;&lt;/p&gt;
&lt;p&gt;Por ahora, con estas herramientas se puede desarrollar bien, ni que hablar aquellos que no usan un IDE. Cualquier editor de texto y la línea de comandos permiten desarrollar este tipo de aplicaciones, y la productividad alcanzada depende de cada uno, no de las herramientas. Digamos que es posible desarrollar Adobe Flex en GNU/Linux, pero como siempre, no con las mismas facilidades que en Windows. Esto no representa demasiada complicación para los usuarios avanzados de GNU/Linux (ya es costumbre), pero sí interfiere en la adopción masiva de las tecnologías (Ya sea desde el mundo GNU/Linux a Adobe Flex como la inversa).&lt;/p&gt;
&lt;p&gt;Adobe debería darle más atención a la plataforma GNU/Linux, ya que son cada vez más los desarrolladores y empresas que la aprovechan. La carencia de herramientas para desarrollar en Flex podría verse aprovechada por la tecnología &lt;strong&gt;JavaFX&lt;/strong&gt;, competencia directa de Flex, que ya está disponible para sistemas GNU/Linux.&lt;/p&gt;
&lt;p&gt;Si quieren ayudar en algo, puede votar por el bug en el servicio de reporte de errores de Adobe, que pide un Flex Builder decente para GNU/Linux:&lt;br /&gt;
&lt;a href=&quot;http://bugs.adobe.com/jira/browse/FB-19053&quot;&gt;http://bugs.adobe.com/jira/browse/FB-19053&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=yeIUzcrDBW8:Y2df_8fHpFM:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=yeIUzcrDBW8:Y2df_8fHpFM:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=yeIUzcrDBW8:Y2df_8fHpFM:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=yeIUzcrDBW8:Y2df_8fHpFM:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=yeIUzcrDBW8:Y2df_8fHpFM:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/yeIUzcrDBW8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 15 Jan 2010 17:21:08 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Tekken: La película – Trailer</title>
	<guid>http://picandocodigo.net/?p=3035</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/ejTByhj6x2g/</link>
	<description>&lt;p&gt;Recién me entero, que el videojuego de luchas &lt;strong&gt;Tekken&lt;/strong&gt; va a ser llevado al cine. Cuando era más chico, Tekken era uno de los tantos juegos que jugaba en las maquinitas (arcades, fichines, etc.). El argumento es siguiente:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;La historia nos sitúa en el año 2039, los mayores luchadores del mundo entero van a competir en el último y mayor acontecimiento deportivo de la época, el Torneo de Puño de Hierro. Después de que las guerras mundiales destruyeran la mayor parte de la civilización tal y como la conocemos, los territorios no están controlados por gobiernos, sino por corporaciones como la más poderosa, la cual es Tekken. Para contener las masas populares, Tekken patrocina el Torneo de Puño de Hierro en el cual los luchadores compiten hasta la muerte por ser el ganador y recibir una vida de fama y riqueza.&lt;/p&gt;&lt;/blockquote&gt;
&lt;div id=&quot;attachment_3036&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/tekken-pelicula.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-3036&quot; title=&quot;Tekken: La película&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/tekken-pelicula.jpg&quot; alt=&quot;Tekken: La película&quot; width=&quot;495&quot; height=&quot;700&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Tekken: La película&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;No sé mucho de la historia general del juego, simplemente jugaba algunas fichas y nada más. De todas formas, aparenta ser bastante fiel a la idea del videojuego. Veremos qué tan decepcionante o no termina siendo para los verdaderos fanáticos de la saga. A continuación el trailer para que se hagan una idea:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=ejTByhj6x2g:Px5DFwlvfhk:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=ejTByhj6x2g:Px5DFwlvfhk:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=ejTByhj6x2g:Px5DFwlvfhk:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=ejTByhj6x2g:Px5DFwlvfhk:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=ejTByhj6x2g:Px5DFwlvfhk:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/ejTByhj6x2g&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 15 Jan 2010 03:05:07 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Disponible Java 6 update 18</title>
	<guid>http://picandocodigo.net/?p=3020</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/M6nQ6lFnxvQ/</link>
	<description>&lt;p&gt;Está disponible la decimo octava actualización de &lt;strong&gt;Java SE&lt;/strong&gt; de Sun: &lt;a href=&quot;http://java.sun.com/javase/downloads/widget/jdk6.jsp&quot;&gt;&lt;strong&gt;JDK 6 Update 18&lt;/strong&gt;&lt;/a&gt; y &lt;a href=&quot;https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jre-6u18-oth-JPR@CDS-CDS_Developer&quot;&gt;&lt;strong&gt;JRE 6 Update 18&lt;/strong&gt;&lt;/a&gt;:&lt;/p&gt;
&lt;div id=&quot;attachment_3022&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/sun-java-platform.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-3022&quot; title=&quot;Plataforma Java de Sun&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/sun-java-platform.jpg&quot; alt=&quot;Plataforma Java de Sun&quot; width=&quot;566&quot; height=&quot;139&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Plataforma Java de Sun&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Entre las características de la actualización se encuentran mejoras en la performance del inicio de aplicaciones, tiempo de ejecución y despliegue.  Se incluyeron:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Máquina virtual &lt;strong&gt;HotSpot 16.0:&lt;/strong&gt; mejoras en el Garbage Collector, generación de código, y optimización en la carga de clases, mayor fiabilidad y durabilidad, entre otros&lt;/li&gt;
&lt;li&gt;La herramienta de monitorización y profiling &lt;a href=&quot;https://visualvm.dev.java.net/&quot;&gt;&lt;strong&gt;Visual VM &lt;/strong&gt;&lt;/a&gt;1.2.&lt;/li&gt;
&lt;li&gt;Nuevo soporte para los siguientes sistemas: &lt;strong&gt;Ubuntu 8.04 LTS Desktop Edition&lt;/strong&gt; para JFB y Java SE (x86) en 32-bit, &lt;strong&gt;SLES 11&lt;/strong&gt;, &lt;strong&gt;Windows 7&lt;/strong&gt; y &lt;strong&gt;Red Hat Enterprise Linux 5&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Creación más rápida de archivos JAR (hasta 20% mas rápido) debido al arreglo de &lt;a href=&quot;http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6496274&quot;&gt;un bug&lt;/a&gt; de hace años.&lt;/li&gt;
&lt;li&gt;Mejoras en la performance en tiempo de ejecución de aplicaciones con interfaz gráfica (procesado mas rápido de PNG, mejoras en uso de ventanas traslúcidas, rasterizado de texto).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pueden ver más detalles en &lt;a href=&quot;http://java.sun.com/javase/6/webnotes/6u18.html&quot;&gt;las notas de la versión&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Sigue creciendo la plataforma Java este año, con &lt;a href=&quot;http://picandocodigo.net/2010/lanzamiento-de-java-ee-6-caracteristicas-servidores-y-material/&quot;&gt;el anuncio de &lt;strong&gt;Java EE 6&lt;/strong&gt;&lt;/a&gt;, la evolución de &lt;strong&gt;Eclipse &lt;/strong&gt;y &lt;strong&gt;NetBeans&lt;/strong&gt;, y el crecimiento de &lt;strong&gt;Java FX&lt;/strong&gt;. Personalmente seguramente llegue a usar Java EE 6 este año. También me está interesando bastante &lt;strong&gt;Java FX&lt;/strong&gt;, que si bien no ha tenido un crecimiento muy pronunciado, se viene con todo. Ya está disponible &lt;a href=&quot;http://wiki.netbeans.org/JavaFXComposer&quot;&gt;JavaFXComposer&lt;/a&gt; para NetBeans, y por lo que ví está orientado a capturar desarrolladores del mundo Flash. Ni bien vea algo de eso, lo publicaré por acá.&lt;/p&gt;
&lt;p&gt;Lo que queda es alguna novedad de &lt;strong&gt;JDK 7&lt;/strong&gt; y su versión libre este mismo año&amp;#8230;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=M6nQ6lFnxvQ:0jQ3HJF1pMo:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=M6nQ6lFnxvQ:0jQ3HJF1pMo:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=M6nQ6lFnxvQ:0jQ3HJF1pMo:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=M6nQ6lFnxvQ:0jQ3HJF1pMo:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=M6nQ6lFnxvQ:0jQ3HJF1pMo:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/M6nQ6lFnxvQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 15 Jan 2010 00:29:18 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Razones prácticas para usar Emacs</title>
	<guid>http://picandocodigo.net/?p=3001</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/3pnbr1XRXMs/</link>
	<description>&lt;div id=&quot;attachment_3002&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/emacs.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-3002&quot; title=&quot;emacs&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/emacs-299x212.jpg&quot; alt=&quot;emacs&quot; width=&quot;299&quot; height=&quot;212&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;emacs&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Obtuve este texto en &lt;a href=&quot;http://www.emacswiki.org/emacs/RazonesPracticas&quot;&gt;EmacsWiki&lt;/a&gt;, y me pareció interesante reproducirlo acá. Por cierto, también creé una &lt;a href=&quot;http://picandocodigo.net/software-libre/emacs/&quot;&gt;página dedicada a Emacs&lt;/a&gt; en Picando Código, donde iré actualizando mi .emacs y mi &lt;a href=&quot;http://picandocodigo.net/2009/mi-guia-de-referencia-para-emacs/&quot;&gt;guía de referencia para Emacs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A continuación el texto, razones prácticas para usar Emacs. Si todavía no están convencidos de empezar a aprender a usar Emacs, a lo mejor alguna de estas los convence:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Emacs es software libre, eres libre para usarlo como quieras.&lt;/li&gt;
&lt;li&gt;El 90% de lo que hacemos delante de un ordenador es editar texto (escribir correo, programar, escribir documentos, escribir a través de la web, …), si podemos usar un “solo” editor comfortable para todo el texto que necesitamos editar seremos más productivos en nuestro quehacer cotidiano.&lt;/li&gt;
&lt;li&gt;Si eres programador emacs tiene modos para que seas muy productivo en casi cualquier lenguaje. ¡Se acabó aprender un editor para cada lenguaje!&lt;/li&gt;
&lt;li&gt;Emacs es el mejor editor de lenguajes de marcas (XML, SGML, HTML, etc) con todo lo que ello implica.&lt;/li&gt;
&lt;li&gt;Emacs es muy, muy configurable.&lt;/li&gt;
&lt;li&gt;Emacs es fácilmente extensible.&lt;/li&gt;
&lt;li&gt;Usando emacs de paso aprendes lisp.&lt;/li&gt;
&lt;li&gt;Aprendiendo atajos de Emacs de paso aprendes los de bash.&lt;/li&gt;
&lt;li&gt;Hasta Eric S. Raymond recomienda emacs!! (con lo capullo que es para casi todo lo demás)&lt;/li&gt;
&lt;li&gt;Emacs innova en el ámbito de los editores de texto. ¡Es el editor más avanzado!.&lt;/li&gt;
&lt;li&gt;Emacs es el editor de los hackers de la IA.&lt;/li&gt;
&lt;li&gt;Con emacs hasta el cuerpo administrativo aprende a programar.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Algunos puntos son con un poco de humor, pero son todos razones bastante prácticas para empezar a aprender a usarlo.&lt;/p&gt;
&lt;p&gt;This work is licensed to you under version 2 of the &lt;a href=&quot;http://www.gnu.org/&quot;&gt;GNU&lt;/a&gt; &lt;a href=&quot;http://www.emacswiki.org/GPL&quot;&gt;General Public License&lt;/a&gt;. Alternatively, you may choose to receive this work under any other license that grants the right to use, copy, modify, and/or distribute the work, as long as that license imposes the restriction that derivative works have to grant the same rights and impose the same restriction. For example, you may choose to receive this work under the &lt;a href=&quot;http://www.gnu.org/&quot;&gt;GNU&lt;/a&gt; &lt;a href=&quot;http://www.emacswiki.org/FDL&quot;&gt;Free Documentation License&lt;/a&gt;, the &lt;a href=&quot;http://creativecommons.org/&quot;&gt;CreativeCommons&lt;/a&gt; &lt;a href=&quot;http://creativecommons.org/licenses/sa/1.0/&quot;&gt;ShareAlike&lt;/a&gt; License, the XEmacs manual license, or &lt;a href=&quot;http://www.emacswiki.org/OLD&quot;&gt;similar licenses&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=3pnbr1XRXMs:8mA4_LyN_dc:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=3pnbr1XRXMs:8mA4_LyN_dc:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=3pnbr1XRXMs:8mA4_LyN_dc:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=3pnbr1XRXMs:8mA4_LyN_dc:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=3pnbr1XRXMs:8mA4_LyN_dc:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/3pnbr1XRXMs&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Wed, 13 Jan 2010 13:41:30 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: OLPC Anuncia XO-3</title>
	<guid>http://picandocodigo.net/?p=2955</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/_Z6iea-rV6Y/</link>
	<description>&lt;p&gt;En 2008 publiqué en Picando Código sobre la &lt;a href=&quot;http://picandocodigo.net/2008/nueva-generacion-de-olpc-xo-touchscreen-duales-y-costo-reducido/&quot;&gt;próxima generación de OLPC: la XO-2&lt;/a&gt;. Se trataba de una computadora con pantalla táctil dual, buscando reducir el costo y el consumo de energía. Aparentemente este diseño no sería materializado, sino que habrían dos actualizaciones a la &lt;strong&gt;XO-1&lt;/strong&gt; (conocida en Uruguay también como &amp;#8220;&lt;strong&gt;La ceibalita&lt;/strong&gt;&amp;#8220;), y una &lt;strong&gt;XO-3&lt;/strong&gt;.&lt;/p&gt;
&lt;div id=&quot;attachment_2956&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-01.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-2956&quot; title=&quot;OLPC - Concepto XO-3&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-01.jpg&quot; alt=&quot;OLPC - Concepto XO-3&quot; width=&quot;400&quot; height=&quot;280&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;OLPC - Concepto XO-3&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;El roadmap sería el siguiente:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;strong&gt;XO 1.5&lt;/strong&gt; – En mayo de 2009 publicaba sobre &lt;a href=&quot;http://picandocodigo.net/2009/olpc-laptop-xo-1-5/&quot;&gt;el debut de la XO-1.5&lt;/a&gt;. Este reemplaza el procesador AMD por VIA, con el doble de velocidad, 4 veces más memoria DRAM y FLASH, compatible con los sistemas operativos GNU/Linux y Windows (¬¬). Estaría disponible desde enero de 2010 a U$S 200 por unidad, precio en conformidad del mercado del DRAM y FLASH.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;XO 1.75&lt;/strong&gt; &amp;#8211; Esta versión estaría disponible a principios de 2011 con el mismo diseño industrial pero con una cubierta externa de goma y una pantalla táctil de 8.9 pulgadas. El procesador será de la arquitectura ARM que permitirá el doble de velocidad a un cuarto del consumo eléctrico, y su precio apunta a U$S 150 o menos. Esta arquitectura complementará la de procesadores x86, que se mantendrá en producción, para permitir la elección de plataforma del procesador.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Xo 3.0&lt;/strong&gt; &amp;#8211; La XO-3.0 estaría disponible en 2012, apuntando a un precio por debajo de los U$S 100. Tendrá un diseño completamente nuevo usando una sola hoja de plástico flexible y sería irrompible y sin agujeros. Esta versión salteará la XO 2.0 previamente anunciada, ya que ésta no será continuada.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hace unos días se publicaron fotos del prototipo de lo que sería la XO-3. Esta no tendría teclado ni botones, siendo éstos reemplazados por una pantalla táctil. La computadora sería más delgada que un iPhone, tendría tecnología multi táctil, y apunta a un precio de U$S 75.&lt;/p&gt;
&lt;div id=&quot;attachment_2957&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-02.jpg&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-2957&quot; title=&quot;OLPC - Prototipo XO-3&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-02-150x150.jpg&quot; alt=&quot;OLPC - Prototipo XO-3&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;OLPC - Prototipo XO-3&lt;/p&gt;&lt;/div&gt;
&lt;div id=&quot;attachment_2958&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-03.jpg&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-2958&quot; title=&quot;OLPC - Prototipo XO-3&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-03-150x150.jpg&quot; alt=&quot;OLPC - Prototipo XO-3&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;OLPC - Prototipo XO-3&lt;/p&gt;&lt;/div&gt;
&lt;div id=&quot;attachment_2959&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-04.jpg&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-2959&quot; title=&quot;OLPC - Prototipo XO-3&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-04-150x150.jpg&quot; alt=&quot;OLPC - Prototipo XO-3&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;OLPC - Prototipo XO-3&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Además del diseño, habría un cambio en el paradigma de distribución de las nuevas XO. La arquitectura sería abierta, por lo que cualquier fabricante de PC podría ser proveedor de las nuevas XO. La idea de Negroponte esta vez, posiblemente debido a promesas anteriores incumplidas (el precio de U$S 100 de las primeras XO, la XO-2), sería presionar a la industria a crear computadoras más baratas y orientadas a la educación. Sus palabras fueron &amp;#8220;No tenemos que construirla necesariamente, solo necesitamos amenazar que la vamos a construir&amp;#8221;.&lt;/p&gt;
&lt;div&gt;
&lt;div id=&quot;attachment_2960&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-05.jpg&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-2960&quot; title=&quot;OLPC - Prototipo XO-3&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-05-150x150.jpg&quot; alt=&quot;OLPC - Prototipo XO-3&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;OLPC - Prototipo XO-3&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div id=&quot;attachment_2961&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-06.jpg&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-2961&quot; title=&quot;OLPC - Prototipo XO-3&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-06-150x150.jpg&quot; alt=&quot;OLPC - Prototipo XO-3&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;OLPC - Prototipo XO-3&lt;/p&gt;&lt;/div&gt;
&lt;div id=&quot;attachment_2962&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-07.jpg&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-2962&quot; title=&quot;OLPC - Prototipo XO-3&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-07-150x150.jpg&quot; alt=&quot;OLPC - Prototipo XO-3&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;OLPC - Prototipo XO-3&lt;/p&gt;&lt;/div&gt;

&lt;div&gt;
&lt;div id=&quot;attachment_2963&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-08.jpg&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-2963&quot; title=&quot;OLPC - Prototipo XO-3&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-08-150x150.jpg&quot; alt=&quot;OLPC - Prototipo XO-3&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;OLPC - Prototipo XO-3&lt;/p&gt;&lt;/div&gt;
&lt;div id=&quot;attachment_2964&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-09.jpg&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-2964&quot; title=&quot;OLPC - Prototipo XO-3&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-09-150x150.jpg&quot; alt=&quot;OLPC - Prototipo XO-3&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;OLPC - Prototipo XO-3&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;div id=&quot;attachment_2965&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-10.jpg&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-2965&quot; title=&quot;OLPC - Prototipo XO-3&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/olpc-xo3-10-150x150.jpg&quot; alt=&quot;OLPC - Prototipo XO-3&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;OLPC - Prototipo XO-3&lt;/p&gt;&lt;/div&gt;
&lt;/p&gt;&lt;/div&gt;
&lt;div&gt;
Es difícil saber si se realizará o no este prototipo, al igual que la versión 2.0, promete mucho. También habría que ver cómo se actualizan (si es que se actualizan) las implementaciones ya realizadas. Que la arquitectura sea abierta, permite a varios proveedores implementar el plan OLPC, lo que generaría una competencia basada en un estándar a seguir, y le daría a los gobiernos que lo implementen más libertad. Probablemente esto le de un empuje más al proyecto, pero habrá que esperar y ver qué pasa.
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;amp;newsId=20091222005779&amp;amp;newsLang=en&quot;&gt;Anuncio de prensa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.fuseproject.com/#blogEntry79&quot;&gt;Entrada en el blog de FuseProject&lt;/a&gt; (encargados del diseño de la XO).&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=_Z6iea-rV6Y:eDsaG7I4uqs:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=_Z6iea-rV6Y:eDsaG7I4uqs:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=_Z6iea-rV6Y:eDsaG7I4uqs:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=_Z6iea-rV6Y:eDsaG7I4uqs:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=_Z6iea-rV6Y:eDsaG7I4uqs:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/_Z6iea-rV6Y&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 11 Jan 2010 13:12:28 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Primer mes del nuevo trabajo</title>
	<guid>http://picandocodigo.net/?p=2951</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/otmiH6TK7DM/</link>
	<description>&lt;p&gt;Hace un mes ya que &lt;a href=&quot;http://picandocodigo.net/2009/cambios-laborales-geograficos/&quot;&gt;me mudé a Montevideo y empecé en mi nuevo trabajo&lt;/a&gt;. Cuando un programador entra a trabajar en un nuevo proyecto, hay algunas expectativas que llenar además del sueldo. La experiencia general del trabajo es bastante importante. Las herramientas que usamos, los lenguajes y/o metodologías que aprendemos, etc.&lt;/p&gt;
&lt;p&gt;Estoy bastante conforme para ser mi primer mes, recapacitando los objetivos logrados, me di cuenta que es mucho lo que hice en un mes. Estas son algunas de las cosas que hice en el nuevo trabajo, además de programar para el proyecto en sí:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Aprendí varias herramientas y arquitecturas nuevas (&lt;strong&gt;Java EE&lt;/strong&gt; + &lt;strong&gt;Granite DS&lt;/strong&gt; + &lt;strong&gt;Tide&lt;/strong&gt; + &lt;strong&gt;Air&lt;/strong&gt; + &lt;strong&gt;Flex&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;Aprendí un poco de un lenguaje de programación nuevo para mí (&lt;strong&gt;ActionScript 3&lt;/strong&gt;) y algunas nociones sobre &lt;strong&gt;programación orientada a eventos&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Me actualicé a &lt;strong&gt;JBoss 5&lt;/strong&gt;, (de haber usado JBoss 4), y probablemente en algún momento cuando esté más maduro, nos mudemos a un servidor de aplicaciones que implemente &lt;strong&gt;Java EE 6&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Aporté código a un proyecto Open Source (&lt;strong&gt;XIFF&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;Aprendí configuraciones de un servidor (&lt;strong&gt;OpenFire&lt;/strong&gt;) y me informé bastante sobre el protocolo &lt;strong&gt;XMPP&lt;/strong&gt; y leí parte de alguna especificación al respecto.&lt;/li&gt;
&lt;li&gt;Aprendí a integrar &lt;strong&gt;Mylyn&lt;/strong&gt; en &lt;strong&gt;Eclipse&lt;/strong&gt; con &lt;strong&gt;Trac&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Conocí &lt;strong&gt;&lt;a href=&quot;http://astah.change-vision.com/en/index.html&quot;&gt;astah&lt;/a&gt;&lt;/strong&gt;, modelador UML.&lt;/li&gt;
&lt;li&gt;Aprendí y leí más sobre &lt;strong&gt;Subversion&lt;/strong&gt; y su uso.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Demás, seguí aprendiendo más de otras herramientas de uso común: Eclipse, Java EE, PostgreSQL, Bash, Emacs, etc. Incluso se está viendo la posibilidad de &lt;a href=&quot;http://www.aplicandoscrum.com&quot;&gt;aplicar Scrum&lt;/a&gt;. Por ahora todo parece venir muy bien. Veremos cómo sigue la cosa&amp;#8230;&lt;/p&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;http://astah.change-vision.com/en/index.html&lt;/div&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=otmiH6TK7DM:87vu4H8X-8Y:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=otmiH6TK7DM:87vu4H8X-8Y:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=otmiH6TK7DM:87vu4H8X-8Y:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=otmiH6TK7DM:87vu4H8X-8Y:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=otmiH6TK7DM:87vu4H8X-8Y:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/otmiH6TK7DM&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 11 Jan 2010 12:15:17 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Subversion: Como crear y aplicar parches</title>
	<guid>http://picandocodigo.net/?p=2943</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/eobrgQRFSv0/</link>
	<description>&lt;p&gt;Mi sistema de control de versiones preferido sigue siendo &lt;a href=&quot;http://picandocodigo.net/category/programacion/control-de-versiones-programacion/subversion-control-de-versiones-programacion-programacion-2/&quot;&gt;&lt;strong&gt;Subversion&lt;/strong&gt;&lt;/a&gt;, a pesar de los modernos sistemas distribuídos, los cuales no he probado más que por arriba. Vengo trabajando con Subversion y estudiándolo hace un par de años, y cada vez estoy más contento con él.&lt;/p&gt;
&lt;div id=&quot;attachment_1276&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2008/08/subversion-logo.png&quot;&gt;&lt;img class=&quot;size-full wp-image-1276&quot; title=&quot;Subversion&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2008/08/subversion-logo.png&quot; alt=&quot;Subversion&quot; width=&quot;468&quot; height=&quot;64&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Subversion&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;En este post les voy a comentar sobre cómo crear o aplicar un &lt;strong&gt;parche&lt;/strong&gt; al código de un programa bajo control de version con Subversion. En mi caso lo aprendí para aportar código a un proyecto donde no tenía permisos de commit. Generalmente algunos proyectos Open Source / Software Libre tienen una &amp;#8220;meritocracia&amp;#8221;, donde los privilegios se obtienen a fuerza del mérito. Entonces si enviamos varios parches, y participamos activamente del proyecto, eventualmente se logra un lugar como desarrollador en el proyecto. En fin, los parches son una herramienta útil para&lt;/p&gt;
&lt;h3&gt;Crear un parche&lt;/h3&gt;
&lt;p&gt;Para entender qué es &amp;#8220;parchear&amp;#8221; un archivo, o aplicar un parche, hay que conocer el programa que generó esto. Se trata de &lt;strong&gt;patch&lt;/strong&gt;, una aplicación de Unix que actualiza un archivo de texto según las instrucciones incluidas en un archivo aparte (el archivo del parche). Este archivo, de texto plano, consiste en una serie de diferencias entre dos archivos, y es creado por una aplicación &lt;strong&gt;diff&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;En nuestro caso, vamos a usar la herramienta &lt;a href=&quot;http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.diff.html&quot;&gt;&lt;strong&gt;svn diff&lt;/strong&gt;&lt;/a&gt;. Este comando muestra las diferencias entre dos revisiones o rutas. Teniendo una copia del proyecto (generalmente de la rama trunk) en nuestra máquina, podemos ejecutar svn diff. Si hicimos cambios locales, Subversion nos mostrará los cambios en formato diff.&lt;/p&gt;
&lt;p&gt;El formato diff es bastante popular, y la mayoría de editores de texto e IDE&amp;#8217;s lo reconocen, resaltando con colores los cambios. Por defecto, svn diff muestra los cambios en la salida estándar, pero podemos redirigirlo a un archivo:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;svn&lt;/span&gt; &lt;span&gt;diff&lt;/span&gt; &lt;span&gt;&amp;gt;&lt;/span&gt; patch.diff&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3&gt;Aplicar un parche&lt;/h3&gt;
&lt;p&gt;Este archivo puede ser enviado por correo, o a través de un sistema de gestión de bugs (Trac, Bugzilla, etc.) a los autores del código en el que estamos trabajando para que lo revisen. Para aplicar el parche, usamos el comando patch:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;patch&lt;/span&gt; &lt;span&gt;&amp;lt;&lt;/span&gt; patch.diff&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Y los cambios se aplican automáticamente a los archivos cambiados.&lt;/p&gt;
&lt;p&gt;Un tema a tener en cuenta. Los parches son útiles en casos específicos con cambios triviales o en el código de pocos archivos. Para un uso más avanzado, y aprovechar las capacidades de Subversion como servidor de control de versiones, es recomendable usar svn merge. Esto aplica en otros casos específicos,como cambios a árboles de directorios (agregar, quitar o renombrar archivos y directorios), o propiedades de SVN.&lt;/p&gt;
&lt;p&gt;Pero esto es un tema para más adelante, ya seguiré publicando más sobre Subversion&amp;#8230;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=eobrgQRFSv0:Sr8O0PfPS_k:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=eobrgQRFSv0:Sr8O0PfPS_k:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=eobrgQRFSv0:Sr8O0PfPS_k:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=eobrgQRFSv0:Sr8O0PfPS_k:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=eobrgQRFSv0:Sr8O0PfPS_k:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/eobrgQRFSv0&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 11 Jan 2010 09:34:55 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Enrique 'g@llego' Verdes: Mate, Software Libre y demás yerbas.</title>
	<guid>http://www.elgallego.info/?p=182</guid>
	<link>http://www.elgallego.info/?p=182</link>
	<description>&lt;p&gt;&lt;img class=&quot;alignright&quot; title=&quot;Mate&quot; src=&quot;http://upload.wikimedia.org/wikipedia/commons/5/55/Mate_calabaza_fondo_blanco.jpg&quot; alt=&quot;Un mate&quot; width=&quot;185&quot; height=&quot;250&quot; /&gt;Si hay algo que distingue a un uruguayo, es la costumbre de tomar &lt;a href=&quot;http://www.rau.edu.uy/uruguay/cultura/mate.htm&quot; target=&quot;_blank&quot;&gt;mate&lt;/a&gt;. Tomamos mate a toda hora y en todos lados, con el termo abajo del brazo, y eso nos hermana con los &amp;#8220;Gauchos&amp;#8221; del sur de brasil y los entrerrianos del litoral argentino. En el FISL es común que los brasileros se arrimen al stand de UYLUG a tomar unos mates. Justamente, el logo de UYLUG es un pingüino tomando mate.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignleft&quot; title=&quot;Tux matero&quot; src=&quot;http://fotos.linux.net.uy/cache/Logotipos_y_graficos/Pinguino_Matero/aaf.jpg_595.jpg&quot; alt=&quot;&quot; width=&quot;202&quot; height=&quot;214&quot; /&gt;En cuanto a sus propiedades como bebida, es más beneficiosa que el té y el café, lo cual la convierte en la bebida ideal para quienes trabajamos largas horas.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;span&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt;La yerba mate es básicamente una bebida estimulante, elimina la fatiga, estimulando la actividad mental y física. Tiene un efecto beneficioso en nervios y músculos y también aumenta el trabajo intelectual.&lt;span&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;Como resultado de los efectos centrales estimulantes de la xantina junto con la activación de elementos de reserva, la actividad cardiovascular fortalece el organismo. La xantina tiene un efecto bien conocido en el Sistema Nervioso Central, que estimula la energía mental.&lt;span&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;Gracias a su complejo de vitamina B, la yerba mate colabora con el ingreso de azúcar en los músculos y nervios y con la actividad cerebral del ser humano; las vitaminas C y E actúan como defensa orgánica y en las fibras del organismo; las sales minerales, junto con la xantina, ayudan el trabajo cardiovascular y la circulación de la sangre al bajar la presión, ya la xantina actúa como un vasodilatador. En tales circunstancias, el hambre puede sentirse satisfecha.&lt;span&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;La yerba mate aumenta la diuresis y es muy útil para problemas de la vejiga. También actúa sobre el tubo digestivo activando los movimientos peristálticos; facilita la digestión, ayuda con problemas gástricos y aumenta la evacuación y urinación. La acción estimulante de la yerba mate es más duradera que la del café y no tiene los otros efectos como insomnio e irritabilidad.&lt;span&gt;&lt;strong&gt; &lt;a href=&quot;http://www.chasque.net/vecinet/mate1.htm&quot; target=&quot;_blank&quot;&gt;(Ir a enlace)&lt;/a&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Lo más interesante, sin embargo, no son las propiedades químicas sino las &amp;#8220;propiedades sociales&amp;#8221;. El mate es una bebida para compartir. O sea, se puede tomar estando solo, pero es mejor cuando se comparte. Encontré esta firma en un correo electrónico y me pareció genial para sintetizar la idea: &lt;a href=&quot;http://www.taringa.net/posts/offtopic/1454685/%C2%BFTomamos-mate-|-Lalo-Mir.html&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&amp;#8220;El mate es exactamente lo contrario que la televisión: te hace conversar si estás con alguien, y te hace pensar cuando estás solo. (Lalo Mir)&amp;#8221;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Esta cualidad de bebida para compartir lo hermana con el Software Libre, con lo cual nuestro &amp;#8220;Tux&amp;#8221; matero expresa no solo nuestra uruguayez sino ese espíritu de compartir del software libre.&lt;/p&gt;
&lt;p&gt;Uno de mis pasatiempos en el FISL es compartir mate con la gente que voy conociendo. &lt;a href=&quot;http://www.flickr.com/photos/emverdes/sets/72157623046207789/&quot; target=&quot;_blank&quot;&gt;Aquí pueden ver algunas fotos&lt;/a&gt; de materos famosos, y no tanto.&lt;/p&gt;</description>
	<pubDate>Sat, 09 Jan 2010 04:41:09 +0000</pubDate>
	<dc:creator>Enrique Verdes</dc:creator>
</item>
<item>
	<title>Enrique 'g@llego' Verdes: Tim Ney and Linux GreenHouse</title>
	<guid>http://www.elgallego.info/?p=257</guid>
	<link>http://www.elgallego.info/?p=257</link>
	<description>&lt;p&gt;&lt;img class=&quot;alignleft&quot; title=&quot;Timothy Ney&quot; src=&quot;http://www.mscmalaysia.my/codenavia/portals/msc/images/img/oscon_v2/speakers/ney.jpg&quot; alt=&quot;Timothy Ney&quot; width=&quot;145&quot; height=&quot;197&quot; /&gt;Uno de los puntos altos del pasado Latinoware fue conocer a Tim Ney. Tim es una persona sumamente agradable, y conversar con él es un placer. Inmediatamente uno se siente muy cómodo. Si bien el tiempo que tuvimos para charlar durante el evento no fué mucho, alcanzó para que mantengamos contacto desde ese entonces.  Tim ayudó a Richard Stallman en los primeros años de la &lt;a href=&quot;http://www.fsf.org/&quot; target=&quot;_blank&quot;&gt;Fundación Software Libre&lt;/a&gt;, como director, y también ha sido director de la &lt;a href=&quot;http://foundation.gnome.org/&quot; target=&quot;_blank&quot;&gt;Fundación Gnome&lt;/a&gt;. Es productor cinematográfico y hace 10 años que dirige&lt;a href=&quot;http://www.linuxgreenhouse.org/about.html&quot; target=&quot;_blank&quot;&gt; Linux Greenhouse&lt;/a&gt;, un interesante proyecto. ¿Que es Linux Greenhouse?&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Linux Greenhouse se propone fomentar una sociedad del conocimiento para el Siglo XXI mediante la educación, la tutoría y la creación de empleo, especialmente en los países en desarrollo.&lt;/p&gt;
&lt;p&gt;Linux Greenhouse es una incubadora virtual de proyectos y empresas de código abierto de alto potencial. Nuestro objetivo es proporcionar una red para emprendedores sociales que cierren la brecha digital, dando a los participantes acceso a recursos que son difíciles de encontrar durante la fase de inicio. Quienes aportan los recursos también pueden ganar una posición privilegiada para formar alianzas estratégicas con pequeñas empresas de alto potencial estar volando bajo el radar.&lt;/p&gt;
&lt;p&gt;Los proyectos y empresas de Linux Greenhose son conectados con socios potenciales y mentores en emprendedurismo social, marketing y operaciones, así como inversores y financiadores. El LGH también proporciona servicios de consultoría en estrategia y operaciones a entidades gubernamentales y corporaciones.&lt;/p&gt;
&lt;p&gt;Linux Greenhouse (LGH) se originó a raíz de la crisis financiera de Asia oriental a la altura del auge de las puntocom en 1999. Linux Greenhouse fue co-fundada por Timothy Ney y Leslie Proctor. Con patrocinio empresarial, LGH llevó un grupo de empresarios y desarrolladores a Seúl en junio de 2000 para talleres y creación de redes con los capitalistas de riesgo y proveedores de otros recursos.&lt;br /&gt;
Para ayudar a la incubación de nuevas empresas y cooperativas en América del Sur,  LGH ha llevado a cabo  talleres peer-to-peer para los emprendedores sociales en los foros profesionales como Latinoware.&lt;/p&gt;
&lt;p&gt;Si bien hay empresas que han incorporado Software Libre y de Código Abierto a su oferta comercial, lo han hecho por razones de marketing y no atienden las necesidades de poblaciones empobrecidas o desconectadas.&lt;/p&gt;
&lt;p&gt;La iniciativa de Linux Greenhouse busca ayudar a llenar este vacío.&lt;img id=&quot;zippyicon&quot; src=&quot;http://www.google.com/images/cleardot.gif&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Un proyecto que realmente cubre una necesidad. sobre todo para nuestro continente. En estos 10 años de existencia Linux Greenhouse ha estado trabajando en Brasil y algunos países europeos. Actualmente estan expandiendose en países asíaticos y en el resto de Sudamérica. Una iniciativa que puede hacer una gran diferencia en nuestros países.&lt;/p&gt;</description>
	<pubDate>Sat, 09 Jan 2010 03:38:56 +0000</pubDate>
	<dc:creator>Enrique Verdes</dc:creator>
</item>
<item>
	<title>Fernando Briano: Kernel panic – not syncing: VFS: Unable to mount root fs on unknown block(254,0)</title>
	<guid>http://picandocodigo.net/?p=2931</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/jl3QeUtxiNY/</link>
	<description>&lt;p&gt;Hace un tiempo me encontré con este pequeño dilema en mi laptop &lt;strong&gt;Dell Inspiron 6400&lt;/strong&gt;. Dejé grabando un DVD, y a la vuelta me sorprendió un &lt;strong&gt;Kernel Panic&lt;/strong&gt;:&lt;/p&gt;
&lt;pre class=&quot;codigo&quot;&gt;Kernel panic - not syncing: VFS: Unable to mount root fs on unknown block(254,0)&lt;/pre&gt;
&lt;p&gt;El sistema es &lt;strong&gt;Debian Squeeze&lt;/strong&gt; con kernel 2.6.30.&lt;/p&gt;
&lt;p&gt;Mi ignorancia me llevó a pensar en un primer momento que se trataba de algún error en el disco. Interpreté &amp;#8220;No se pudo montar el sistema de archivos raíz&amp;#8221;. Como andaba con poco tiempo, y bastante complicado, no podía dedicarme mucho al problema. Pedí recomendaciones de servicio técnico en Montevideo para dejarla en algún lugar para sacarme el problema de encima rápido.&lt;/p&gt;
&lt;p&gt;Me recomendaron mucho &lt;em&gt;Service IT&lt;/em&gt;. Eventualmente la llevé hasta ahí, pero no trabajan con la marca &lt;em&gt;DELL&lt;/em&gt;, y me mandaron a &lt;em&gt;Arnaldo Castro&lt;/em&gt;. Con esta primera decepción, decidí dedicarle un poco más de tiempo y buscar la raíz del problema. Siempre con el apoyo moral de DM, quien me avisó que un cambio de disco no era un problema grave.&lt;/p&gt;
&lt;p&gt;Sin embargo, probando un Live CD, y buscando más sobre el problema, descubrí que no era el disco el que estaba roto. Los Live CD usan la memoria RAM para bootear, y no pude bootear varios de ellos que tenía en la vuelta, obteniendo el mismo kernel panic. Usé la aplicación memtest, incluida en todos los Live CD de Ubuntu, para revisar las memorias. Ahí estaba el problema&amp;#8230;&lt;/p&gt;
&lt;p&gt;Tenía dos &lt;em&gt;módulos DIMM DDR 2 &lt;/em&gt;de &lt;em&gt;1024 Mb&lt;/em&gt; cada uno. Al comenzar el memtest, enseguida saltó que uno de ellos estaba plagado de errores, la cuenta de errores empezó a subir cada segundo.&lt;/p&gt;
&lt;p&gt;Con DM abrimos la tapa de la memoria ubicada en la base de la laptop. No pensé que fuera tan fácil, después de haber roto (y arreglado) varias máquinas de escritorio metiéndoles mano, no me había animado a meterle mano a las entrañas de una laptops. Desatornillamos los tornillos con un cuchillo, levantamos la tapa, y removimos uno de los módulos de memoria. La máquina no encendió. Volvimos a colocar este módulo, y removimos el otro, y listo!&lt;/p&gt;
&lt;div id=&quot;attachment_1098&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2008/08/kdebian.png&quot;&gt;&lt;img class=&quot;size-full wp-image-1098&quot; title=&quot;KDEbian&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2008/08/kdebian.png&quot; alt=&quot;&quot; width=&quot;60&quot; height=&quot;59&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;KDEbian&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Ahora tengo un solo módulo de 1GB, pero con &lt;strong&gt;Debian&lt;/strong&gt; y &lt;strong&gt;KDE 4&lt;/strong&gt;, la laptop responde perfectamente bien. Incluso ejecutando programas &amp;#8220;pesados&amp;#8221; como Eclipse o NetBeans y un servidor de aplicaciones. Todavía estoy por comprarme&lt;br /&gt;
La moraleja de la historia es:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;No sean vagos como yo.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Si hubiera llevado la máquina a un servicio técnico, seguramente me hubieran cobrado unos U$S 40 solo por diagnosticar el problema. Y algo más por la mano de obra y el módulo de memoria que todavía tengo que comprar. Creo que esto me va a llevar a animarme a meterle mano cuando detecte algún problema de este estilo, lo que probablemente haga que termine sí más adelante en algún servicio técnico&amp;#8230; &lt;img src=&quot;http://picandocodigo.net/wp-includes/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=jl3QeUtxiNY:c7TNNCAZ7q4:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=jl3QeUtxiNY:c7TNNCAZ7q4:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=jl3QeUtxiNY:c7TNNCAZ7q4:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=jl3QeUtxiNY:c7TNNCAZ7q4:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=jl3QeUtxiNY:c7TNNCAZ7q4:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/jl3QeUtxiNY&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 08 Jan 2010 12:00:39 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Lanzamiento de Java EE 6: Características, servidores y material</title>
	<guid>http://picandocodigo.net/?p=2937</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/fr9UiyXbW_E/</link>
	<description>&lt;div id=&quot;attachment_1488&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2008/09/java-coffe-mug.png&quot;&gt;&lt;img class=&quot;size-full wp-image-1488&quot; title=&quot;Java&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2008/09/java-coffe-mug.png&quot; alt=&quot;&quot; width=&quot;100&quot; height=&quot;186&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Java&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;A fines del año pasado el &lt;a href=&quot;http://jcp.org/en/home/index&quot;&gt;Java Community Process&lt;/a&gt; aprobó la especificación de &lt;strong&gt;Java EE 6&lt;/strong&gt;. Algunas de las características nuevas de la plataforma son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Perfiles&lt;/strong&gt;: Java EE 6 introduce el concepto de perfiles: distintas configuraciones específicas de la plataforma para distintos fines. El primero en ser introducido en esta versión es el Web Profile, un perfil más liviano que usa únicamente lo necesario para desarrollos web.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Productividad del desarrollo&lt;/strong&gt;:  apuntando las configuraciones a más anotaciones y menos configuración XML.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nuevas especificaciones&lt;/strong&gt;: EJB 3.1, Java API for RESTful Web Services (JAX-RS), Contextos e inyección de dependencias (CDI), JPA 2, y más.&lt;/li&gt;
&lt;/ul&gt;
&lt;div id=&quot;attachment_2939&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/glassfish-logo.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-2939&quot; title=&quot;GlassFish&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/glassfish-logo.jpg&quot; alt=&quot;GlassFish&quot; width=&quot;99&quot; height=&quot;65&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;GlassFish&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Con esta especificación final, &lt;strong&gt;Sun&lt;/strong&gt; anunció la disponibilidad de &lt;a href=&quot;http://www.sun.com/software/products/glassfishv3/&quot;&gt;&lt;strong&gt;GlassFish V3&lt;/strong&gt;&lt;/a&gt;. GlassFish es su servidor de aplicaciones que implementa las tecnologías de &lt;a href=&quot;http://es.wikipedia.org/wiki/Java_EE&quot;&gt;Java EE&lt;/a&gt;. En esta versión, es el primer servidor en aplicar completamente la especificación Java EE 6. Sun anunció también a su vez, NetBeans 6.8, con soporte completo para Java EE 6.&lt;/p&gt;
&lt;p&gt;Con motivo de estos nuevos lanzamientos, el equipo de software de Sun realizó una serie de conferencias virtuales. En éstas se hizo una presentación de las nuevas características de Java EE 6 y GlassFish V3. Y como &lt;a href=&quot;http://juguy.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=223:disponibles-videoconferencias-de-sun-sobre-java-ee-6-y-glassfish&amp;amp;catid=77:capa-de-integraci&amp;amp;Itemid=48&quot;&gt;publiqué en el sitio de JUGUY&lt;/a&gt;, los videos y diapositivas están disponibles para la descarga:&lt;/p&gt;
&lt;p&gt;Para descargar los videos:&lt;br /&gt;
&lt;a href=&quot;http://www.sun.com/events/javaee6glassfishv3/virtualconference/&quot;&gt;http://www.sun.com/events/javaee6glassfishv3/virtualconference/ &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Las diapositivas de las presentaciones:&lt;br /&gt;
&lt;a href=&quot;http://www.sun.com/offers/details/java_ee6_slides.xml&quot;&gt;http://www.sun.com/offers/details/java_ee6_slides.xml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Si les interesa empezar a aprender ya lo nuevo, en el sitio &lt;strong&gt;JavaPassion&lt;/strong&gt; han organizado un &lt;a href=&quot;http://www.javapassion.com/courses/javaee6codecamp.html&quot;&gt;codecamp online de Java EE 6&lt;/a&gt;. Tiene una duración de una semana (inicialmente 24 horas) para aprender las nuevas tecnologías escribiendo código. Pueden inscribirse si tienen una cuenta en Google. El codecamp comienza el 12 de enero, hasta el 20 de enero de 2010.&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;div id=&quot;attachment_2940&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/jboss-as-6.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-2940&quot; title=&quot;JBoss AS 6&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2010/01/jboss-as-6.jpg&quot; alt=&quot;JBoss AS 6&quot; width=&quot;300&quot; height=&quot;100&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;JBoss AS 6&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;JBoss&lt;/strong&gt; de RedHat es otro de los servidores de aplicaciones que viene trabajando en la implementación de la nueva especificación. Si bien habían implementado parte de la especificación en JBoss 5, ya están trabajando en &lt;strong&gt;JBoss AS 6&lt;/strong&gt;. Recientemente se anunció la disponibilidad de &lt;strong&gt;JBoss Application Server 6.0.0.M1&lt;/strong&gt;, un primer milestone que lo acerca más a implementar Java EE 6 (&lt;a href=&quot;http://www.jboss.org/jbossas/downloads/&quot;&gt;ya disponible para la descarga&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Las tres principales características del estándar que implementa son: JSF 2, Bean Validation y CDI.&lt;/p&gt;
&lt;p&gt;Además este lanzamiento incluye soporte para &lt;em&gt;mod_cluster&lt;/em&gt;, una solución de balance de carga que se integra con Apache y soporte para &lt;em&gt;EmbeddedAS&lt;/em&gt;, un prototipo para una API nueva para la creación, configuración, ciclo de vida, operaciones de despliegue del servidor de aplicaciones JBoss. Pueden enterarse más en esta &lt;a href=&quot;http://java.dzone.com/videos/jboss-as6-m1&quot;&gt;entrevista a Jason Greene&lt;/a&gt;, líder del equipo de desarrollo.&lt;/p&gt;
&lt;p&gt;Hay muchas cosas nuevas para aprender este año. Todo esto predice un buen año para Java empresarial.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=fr9UiyXbW_E:NBkd70KQ7tE:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=fr9UiyXbW_E:NBkd70KQ7tE:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=fr9UiyXbW_E:NBkd70KQ7tE:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=fr9UiyXbW_E:NBkd70KQ7tE:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=fr9UiyXbW_E:NBkd70KQ7tE:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/fr9UiyXbW_E&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Tue, 05 Jan 2010 12:50:18 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Downtime del servidor por corte de energía</title>
	<guid>http://picandocodigo.net/?p=2932</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/TuMnms1ThfU/</link>
	<description>&lt;p&gt;Esta madrugada hubo un corte de energía en los datacenter, por lo que mis sitios web sufrieron un downtime de unas horas. En los foros de &lt;strong&gt;HostGator&lt;/strong&gt;, &lt;a href=&quot;http://forums.hostgator.com/showpost.php?p=196561&amp;amp;postcount=36&quot;&gt;postearon la siguiente información&lt;/a&gt; al respecto:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;A las 12:38am el sistema UPS de los data centers de Dallas 2/6 fallaron causando un corte eléctrico generalizado. Cuando falló el sistema UPS a su vez causó que se apagara el interruptor principal la energía a lo largo de todo el sistema.&lt;/p&gt;
&lt;p&gt;El sistema UPS está diseñado para ser a prueba de fallas si la energía principal se detiene, pero si el UPS falla entonces causa que la energía principal deje de fluír. Aunque hay generadores de respaldo disponibles también son enrutados a través de los mismos sistemas para asegurar que no hayan pequeños cortes mientras se cambia la energía.&lt;/p&gt;
&lt;div id=&quot;attachment_2933&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2009/12/hostgator-power-diagram.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-2933&quot; title=&quot;Diagrama del sistema en Hostgator&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2009/12/hostgator-power-diagram-300x147.jpg&quot; alt=&quot;Diagrama del sistema en Hostgator&quot; width=&quot;300&quot; height=&quot;147&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Diagrama del sistema en Hostgator&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Esto fue anunciado a las 3:47 am tiempo central, a las 7:47 am en mi huso horario. En ese momento anunciaban que todo había vuelto a la normalidad, excepto mi servidor, el cual estaba realizando un fsck automático para reparar posibles daños.&lt;/p&gt;
&lt;p&gt;A las 5:55am tiempo central (9:55 acá), se anunció que el fsck había terminado, y las páginas se están sirviendo nuevamente.&lt;/p&gt;
&lt;p&gt;Me contacté con el servicio técnico de HostGator ni bien noté que algo andaba mal, y tuve una respuesta inmediata, solo me quedó esperar a que el servidor volviera a estar en pié. Les recomiendo HostGator como servicio de Hosting, hasta ahora ha sido un servicio excelente.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=TuMnms1ThfU:a4c7tmOxpvM:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=TuMnms1ThfU:a4c7tmOxpvM:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=TuMnms1ThfU:a4c7tmOxpvM:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=TuMnms1ThfU:a4c7tmOxpvM:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=TuMnms1ThfU:a4c7tmOxpvM:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/TuMnms1ThfU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Wed, 30 Dec 2009 12:16:33 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Briano: Actualizados plugins para WordPress: UserAgent-Spy y List Category Posts</title>
	<guid>http://picandocodigo.net/?p=2924</guid>
	<link>http://feedproxy.google.com/~r/picandocodigo/~3/FWmsHfb4IRU/</link>
	<description>&lt;div id=&quot;attachment_1298&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://picandocodigo.net/wp-content/uploads/2008/08/gnu-wordpress.png&quot;&gt;&lt;img class=&quot;size-full wp-image-1298&quot; title=&quot;WordPress&quot; src=&quot;http://picandocodigo.net/wp-content/uploads/2008/08/gnu-wordpress.png&quot; alt=&quot;&quot; width=&quot;214&quot; height=&quot;64&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;WordPress&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;El fin de semana tuve un rato para dedicarle a la programación PHP, y actualicé mis plugins de &lt;a href=&quot;http://picandocodigo.net/wordpress/&quot;&gt;WordPress&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://wordpress.org/extend/plugins/list-category-posts/&quot;&gt;&lt;strong&gt;List Category Posts&lt;/strong&gt;&lt;/a&gt;:&lt;br /&gt;
Permite listar posts de una (o varias) categoría(s) determinada(s) en una página o post.&lt;/p&gt;
&lt;p&gt;Ya en la versión 0.7, la mayoría de los cambios fueron contribuciones de usuarios del plugin. Hay varios temas de soporte y contribuciones al plugin en el &lt;a href=&quot;http://foro.picandocodigo.net/viewforum.php?f=27&quot;&gt;Foro de WordPress&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://wordpress.org/extend/plugins/useragent-spy/&quot;&gt;&lt;strong&gt;UserAgent-Spy:&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
Plugin para mostrar el Sistema Operativo y Navegador Web de las personas que dejan comentarios en nuestros blogs de WordPress.&lt;/p&gt;
&lt;p&gt;Fue una actualización con pocos cambios, la versión 1.1. Unos cuantos cambios más quedaron para más adelante.&lt;/p&gt;
&lt;p&gt;Tengo muchas nuevas ideas para los dos plugins, pero que llevan más tiempo de desarrollo. En algún momento tendré tiempo de implementarlas. Mientras tanto, cualquier aporte es bienvenido en los &lt;a href=&quot;http://foro.picandocodigo.net&quot;&gt;foros&lt;/a&gt;, o dejando comentarios.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=FWmsHfb4IRU:yHmnizTzy5Y:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=FWmsHfb4IRU:yHmnizTzy5Y:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=FWmsHfb4IRU:yHmnizTzy5Y:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/picandocodigo?a=FWmsHfb4IRU:yHmnizTzy5Y:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/picandocodigo?i=FWmsHfb4IRU:yHmnizTzy5Y:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/picandocodigo/~4/FWmsHfb4IRU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 28 Dec 2009 12:41:22 +0000</pubDate>
	<dc:creator>fernando</dc:creator>
</item>
<item>
	<title>Fernando Da Rosa: La XO-3 y otras novedades</title>
	<guid>http://www.fedaro.info/?p=403</guid>
	<link>http://www.fedaro.info/2009/12/28/la-xo-3-y-otras-novedades/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_007.jpg&quot;&gt;&lt;img class=&quot;alignleft size-medium wp-image-410&quot; title=&quot;xo-3_007&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_007-300x210.jpg&quot; alt=&quot;xo-3_007&quot; width=&quot;300&quot; height=&quot;210&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;El 22 de diciembre pasado (2009) OLPC presentó la nueva XO-3&lt;/p&gt;
&lt;p&gt;La nueva versión de la XO estaría disponible para el 2012 y sustituye la proyectada XO-2, en favor de una XO en formato tablet PC con pantalla táctil (ver fotos al final del artículo).&lt;/p&gt;
&lt;p&gt;Pero además hay otras novedades, y es la decisión de distribuir antes de la XO-3 la XO-1.5 (ya en producción) y la XO-1.75 para inicios del 2011. Se dejará de lado la anteriormente presentada XO-2 y se pasará de la versión 1.75 a la 3.&lt;/p&gt;
&lt;p&gt;Según Walter de Brouwer, director ejecutivo de OLPC Europa, la nueva XO-3 tendrá un precio significativamente menor a la anterior, gracias a ventajas de fabricación.&lt;/p&gt;
&lt;p&gt;El equipo tendrá un procesador de 800Mhz, y una pantalla de 8,5-por-11-pulgadas.&lt;/p&gt;
&lt;p&gt;Actualmente la XO “ha sido distribuida a más de 1,4 millones de niños en 35 países y en 25 idiomas &amp;#8220;, dijo Nicholas Negroponte, fundador y presidente de One Laptop per Child.&lt;/p&gt;
&lt;p&gt;La XO-1.5 tiene el mismo diseño que la XO-1, actualmente distribuida en Uruguay. La ventaja de la XO-1.5 es que un procesador VIA remplaza al AMD con ventajas de velocidad, también trae más memoria.&lt;/p&gt;
&lt;p&gt;La versión XO 1.75 se diferenciará de la actual y la 1.5 por tener una pantalla sensible al tacto (paso intermedio hacia la XO-3).&lt;/p&gt;
&lt;p&gt;Todo lo anterior indica que vamos a tener, a partir del 2012, un equipo de menor costo y más fortaleza, con mayores prestaciones.  Y en breve mejoras sustanciales en capacidad de la XO.&lt;/p&gt;
&lt;p&gt;Acá les dejo algunas fotos de la futura XO-3.&lt;/p&gt;

&lt;a href=&quot;http://www.fedaro.info/2009/12/28/la-xo-3-y-otras-novedades/xo-3_001/&quot; title=&quot;xo-3_001&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_001-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; title=&quot;xo-3_001&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.fedaro.info/2009/12/28/la-xo-3-y-otras-novedades/xo-3_002/&quot; title=&quot;xo-3_002&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_002-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; title=&quot;xo-3_002&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.fedaro.info/2009/12/28/la-xo-3-y-otras-novedades/xo-3_003/&quot; title=&quot;xo-3_003&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_003-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; title=&quot;xo-3_003&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.fedaro.info/2009/12/28/la-xo-3-y-otras-novedades/xo-3_004/&quot; title=&quot;xo-3_004&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_004-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; title=&quot;xo-3_004&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.fedaro.info/2009/12/28/la-xo-3-y-otras-novedades/xo-3_005/&quot; title=&quot;xo-3_005&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_005-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; title=&quot;xo-3_005&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.fedaro.info/2009/12/28/la-xo-3-y-otras-novedades/xo-3_006/&quot; title=&quot;xo-3_006&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_006-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; title=&quot;xo-3_006&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.fedaro.info/2009/12/28/la-xo-3-y-otras-novedades/xo-3_007/&quot; title=&quot;xo-3_007&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_007-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; title=&quot;xo-3_007&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.fedaro.info/2009/12/28/la-xo-3-y-otras-novedades/xo-3_008/&quot; title=&quot;xo-3_008&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_008-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; title=&quot;xo-3_008&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.fedaro.info/2009/12/28/la-xo-3-y-otras-novedades/xo-3_009/&quot; title=&quot;xo-3_009&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_009-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; title=&quot;xo-3_009&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.fedaro.info/2009/12/28/la-xo-3-y-otras-novedades/xo-3_010/&quot; title=&quot;xo-3_010&quot;&gt;&lt;img width=&quot;150&quot; height=&quot;150&quot; src=&quot;http://www.fedaro.info/wp-content/uploads/2009/12/xo-3_010-150x150.jpg&quot; class=&quot;attachment-thumbnail&quot; alt=&quot;&quot; title=&quot;xo-3_010&quot; /&gt;&lt;/a&gt;</description>
	<pubDate>Mon, 28 Dec 2009 10:56:31 +0000</pubDate>
	<dc:creator>fedaro</dc:creator>
</item>

</channel>
</rss>
