<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.develuy.net/~d/styles/atom10full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.develuy.net/~d/styles/itemcontent.css" type="text/css" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom">

	<title>DevelUY</title>
	
	<link href="http://develuy.net" />
	<id>http://develuy.net/atom.xml</id>
	<updated>2008-10-12T21:01:15+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<link rel="self" href="http://feeds.develuy.net/develuy" type="application/atom+xml" /><entry xml:lang="en">
		<title type="html">Alejandro Segovia: Testeando Ceibal-Chess sobre la XO real (veredicto: leeeento)</title>
		<link href="http://varrojo.linuxuruguay.org/?p=219" />
		<id>http://varrojo.linuxuruguay.org/?p=219</id>
		<updated>2008-10-12T01:52:56+00:00</updated>
		<content type="html">&lt;p&gt;Aprovechando el haber conseguido una XO para traerme a casa el lunes pasado, y tras una o dos horas peleando para lograr conectarla al wifi de casa (tuve que cambiar la encriptación a WPA Personal con TKIP, nada más anda), decidí probar la versión más reciente de Ceibal-Chess sobre el Hardware real.&lt;/p&gt;
&lt;p&gt;El proceso de empaquetado, por suerte, seguía funcionando apropiadamente, y bastó con ejecutar nuestro generador de bundles para obtener el archivo distribuible (el &amp;#8220;instalador&amp;#8221;) para la XO.&lt;/p&gt;
&lt;p&gt;Probar el juego sobre el Hardware real es significativamente distinto que hacerlo sobre otros sistemas, principalmente por cuestiones del Hardware mismo: la pantalla es más pequeña, el procesador más lento y la memoria más chica.&lt;/p&gt;
&lt;p&gt;Si bien el juego comienza siendo jugable de forma apropiada, tras unas pocas jugadas, el manejo de eventos (capturar el click para seleccionar y luego mover una pieza) se vuelve demasiado lento, ciertamente por debajo de lo aceptable.&lt;/p&gt;
&lt;p&gt;Recuerdo que Pablo Flores habría probado una versión anterior de Ceibal-Chess sobre su XO y me comentó que la maquinita podía manejarlo bien, entonces allí me surguió la duda de qué podría haber cambiado del juego desde que él lo probara de forma que, a medida que jugamos, se vuelve más y más pesado.&lt;/p&gt;
&lt;p&gt;Haciendo memoria, resulta que el cambio principal realizado consistió en agregar la evaluación de jugadas hipotéticas para filtrar los movimientos inválidos del juego. Las reglas del ajedrez prohíben mover una pieza que está protegiendo al Rey de ser atacado. El programa debía implementar esta funcionalidad, sin embargo, para hacerlo debemos determinar si al mover una pieza a una determinada posición, el Rey entraría en Jaque.&lt;/p&gt;
&lt;p&gt;La forma en que esto se hace consiste primero en determinar todos los movimientos válidos de la pieza seleccionada (el peón en nuestro ejemplo), luego generar un nuevo tablero &amp;#8220;hipotético&amp;#8221; para cada uno de los movimientos posibles y finalmente determinar si el Rey se encuentra en Jaque en ese tablero. En caso de estarlo, el movimiento se descarta.&lt;/p&gt;
&lt;p&gt;Para determinar si el Rey está en Jaque, se evalúan todos los posibles movimientos del adversario, determinando si el Rey se encuentra comprendido dentro de alguno de ellos. Para calcular los movimientos debemos volver a invocar nuevamente nuestra función. Veamos esto gráficamente:&lt;/p&gt;
&lt;p&gt;Seleccionar Pieza -&amp;gt; Calcular Movimientos -&amp;gt; Generar Tableros Hipotéticos -&amp;gt; Determinar Jaque para cada tablero -&amp;gt; Calcular Movimientos.&lt;/p&gt;
&lt;p&gt;Resulta que calcular los movimientos de una pieza es una función recursiva! Una función que además aumenta la cantidad de tableros hipotéticos generados dependiendo de la cantidad de movimientos que la pieza seleccionada puede hacer.&lt;/p&gt;
&lt;p&gt;Cuando el juego inicia, solo los peones se pueden mover y hacia adelante 1 o 2 pasos, por lo cual el número de tableros hipotéticos generados se mantiene bajo. Pero a medida que se comienza a entablar la batalla, las piezas podrán estar en cualquier orden y seguramente generarán una cantidad mayor de tableros hipotéticos, haciendo que Calcular Movimientos ejecute muchas veces y recursivamente, consumiendo casi todo el procesador de la XO.&lt;/p&gt;
&lt;p&gt;Claramente este problema debe ser solucionado. De momento se me han ocurrido dos alternativas: manejar un caché de movimientos, intentando realizando el cálculo de los movimientos de la pieza que seleccionamos una sola vez (igual será lento la primera), o bien, reimplementar el cálculo de movimientos en C o C++, brindando la velocidad asociada a la ejecución nativa  a esta función, pero al costo de deber volver a implementara, testearla y de deber tener mucho cuidado de no romper la portabilidad del código (actualmente Ceibal-Chess puede ejecutar en cualquier plataforma que disponga Python y Pygame). Una tercer alternativa implicaría una implementación en C o C++ con caché.&lt;/p&gt;
&lt;p&gt;Aún me encuentro duda de cuál será el mejor enfoque, pero lo que es seguro es que debemos proveer una solución a esto antes de poder liberar la versión 1.0.&lt;/p&gt;</content>
		<author>
			<name>Alejandro Segovia</name>
			<uri>http://varrojo.linuxuruguay.org</uri>
		</author>
		<source>
			<title type="html">Varrojo@Linux</title>
			<subtitle type="html">"A master calls it a butterfly, even though a caterpillar calls it death."</subtitle>
			<link rel="self" href="http://varrojo.linuxuruguay.org/?feed=rss2" />
			<id>http://varrojo.linuxuruguay.org/?feed=rss2</id>
			<updated>2008-10-12T03:02:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Marcelo Ramos: Descarga el papel tapiz predeterminado de Ubuntu 8.10 Intrepid Ibex</title>
		<link href="http://www.marcelor.com/2008/10/descarga-el-papel-tapiz-predeterminado-de-ubuntu-810-intrepid-ibex.html" />
		<id>http://www.marcelor.com/?p=3170</id>
		<updated>2008-10-11T19:06:33+00:00</updated>
		<content type="html">&lt;p&gt;Finalmente el equipo artístico de &lt;strong&gt;Ubuntu&lt;/strong&gt; ha logrado un buen papel tapiz para &lt;strong&gt;Intrepid&lt;/strong&gt;. Me gusta el estilo pintura rupestre y la elección de los colores. Se los dejo acá (clickeando sobre la imágen reducida) para que puedan irlo usando:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.marcelor.com/wp-content/uploads/intrepid-ibex-official-wallpaper.jpg"&gt;&lt;img class="aligncenter size-full wp-image-3172" title="intrepid-ibex-official-wallpaper-thumb" src="http://www.marcelor.com/wp-content/uploads/intrepid-ibex-official-wallpaper-thumb.jpg" alt="" width="500" height="313" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Papel tapiz alternativo que anda en la vuelta (gracias &lt;strong&gt;rob&lt;/strong&gt;):&lt;/p&gt;
&lt;p&gt;&lt;a href="http://news.softpedia.com/images/extra/LINUX/large/ubuntu810-intrepidibexwall-large_003.png"&gt;&lt;img class="aligncenter size-full wp-image-3178" title="ubuntu810-intrepidibexwall-large_003-thumb" src="http://www.marcelor.com/wp-content/uploads/ubuntu810-intrepidibexwall-large_003-thumb.jpg" alt="" width="500" height="313" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Via: &lt;a href="http://www.hachemuda.com/2008/10/11/nuevo-fondo-de-pantalla-para-ubuntu-810-intrepid-ibex/"&gt;Hachemuda.com&lt;/a&gt;&lt;/p&gt;
&lt;p class="akst_link"&gt;&lt;a href="http://www.marcelor.com/?p=3170&amp;amp;akst_action=share-this" title="E-mail this, post to del.icio.us, etc." id="akst_link_3170" class="akst_share_link" rel="nofollow"&gt;Compártelo&lt;/a&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ElBlogDeMarceloRamos/~4/417993703" height="1" width="1" /&gt;</content>
		<author>
			<name>xanthus</name>
			<uri>http://www.marcelor.com</uri>
		</author>
		<source>
			<title type="html">Blog de Marcelo Ramos</title>
			<subtitle type="html">Lo que hago, lo que me interesa, lo que me llama la atención</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/ElBlogDeMarceloRamos" />
			<id>tag:blogger.com,1999:blog-20135332</id>
			<updated>2008-10-12T00:00:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="es-UY">
		<title type="html">Francisco Castro: A ver cuantas vueltas dan los bots</title>
		<link href="http://fideo.no-ip.info/cgi-bin/blog/A+ver+cuantas+vueltas+dan+los+bots" />
		<id>http://fideo.no-ip.info/cgi-bin/blog/A+ver+cuantas+vueltas+dan+los+bots</id>
		<updated>2008-10-10T20:11:41+00:00</updated>
		<content type="html">&lt;pre&gt;
Bueno, acabo de poner en mi sitio un script que hace que los bots se
pongan a dar vueltas y vueltas. El script tira texto, direcciones de
email y links a sí mismo:

http://fideo.no-ip.info/cgi-bin/food.awk
...&lt;/pre&gt;</content>
		<author>
			<name>Francisco Castro</name>
			<uri>http://fideo.no-ip.info/cgi-bin/blog</uri>
		</author>
		<source>
			<title type="html">Blog de fcr</title>
			<subtitle type="html">Blog de fcr</subtitle>
			<link rel="self" href="http://fideo.no-ip.info/blog/feed.xml" />
			<id>http://fideo.no-ip.info/blog/feed.xml</id>
			<updated>2008-10-10T21:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Fernando Briano: OpenUY 08 - www.openuy.org</title>
		<link href="http://feeds.feedburner.com/~r/picandocodigo/~3/417879448/" />
		<id>http://picandocodigo.net/?p=1599</id>
		<updated>2008-10-10T18:53:31+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img title="OpenUY 08" src="http://picandocodigo.net/wp-content/uploads/2008/10/openuy.png" alt="OpenUY 08" width="251" height="142" /&gt;&lt;/p&gt;
&lt;p&gt;Se lanza oficialmente &lt;strong&gt;OpenUY 08&lt;/strong&gt; el evento anual del &lt;strong&gt;Grupo de Usuarios Java&lt;/strong&gt; (&lt;strong&gt;&lt;a href="http://www.juguy.org/" target="_blank"&gt;juguy&lt;/a&gt;&lt;/strong&gt;) en conjunto con el &lt;strong&gt;Uylug&lt;/strong&gt;. Ya se encuentra disponible en el &lt;a href="http://www.openuy.org/" target="_blank"&gt;&lt;strong&gt;sitio Web del evento OpenUY08&lt;/strong&gt; &lt;/a&gt;las &lt;a href="http://openuy.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=58&amp;amp;Itemid=27" target="_blank"&gt;inscripciones&lt;/a&gt; y el &lt;a href="http://openuy.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=57&amp;amp;Itemid=64" target="_blank"&gt;llamado a conferencias&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;¿Donde y Cuando?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;strong&gt;9 y 10 de Diciembre de 2008&lt;/strong&gt;&lt;br /&gt;
De 14:00 a 21:00 horas&lt;br /&gt;
Montevideo, Uruguay - Salones de la &lt;a href="http://www.montevideo.gub.uy/" target="_blank"&gt;Intendencia Municipal de Montevideo&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=imm+montevideo&amp;amp;ie=UTF8&amp;amp;ll=-34.903671,-56.181808&amp;amp;spn=0.017387,0.038624&amp;amp;z=15&amp;amp;iwloc=A" target="_blank"&gt;( Ver mapa &lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Sobre el evento &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenUY&lt;/strong&gt; es un evento técnico totalmente gratuito auspiciado y organizado por dos grupos de usuarios del Uruguay: &lt;a title="Grupo de Usuarios Java del Uruguay" href="http://www.juguy.org/" target="_blank"&gt;&lt;strong&gt;Juguy&lt;/strong&gt; &lt;/a&gt;(&lt;strong&gt;Grupo de usuarios Java del Uruguay&lt;/strong&gt;) y &lt;a href="http://www.linux.net.uy/" target="_blank"&gt;&lt;strong&gt;UyLUG&lt;/strong&gt; &lt;/a&gt;(&lt;strong&gt;Grupos de Usuarios Linux del Uruguay&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Este evento de características únicas en Uruguay y en la región pretende promover las distintas estrategias Open Source para crear y administrar sistemas de software. Particularmente las alternativas tecnológicas harán especial hincapié en soluciones Java y Java EE en infraestructuras Linux.&lt;/p&gt;
&lt;p&gt;También se promoverá el uso de formatos abiertos para intercambio de información, la disponibilidad de tecnologías de código abierto y software libre en los ámbitos empresariales, gubernamentales y educativos y otros tópicos vinculados al Open Source y el Software Libre.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Página OpenUY&lt;/strong&gt;: &lt;a href="http://www.openuy.org/" target="_blank"&gt;www.openuy.org&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Inscripciones:&lt;/strong&gt; &lt;a href="http://openuy.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=58&amp;amp;Itemid=27" target="_blank"&gt;Página de inscripciones &lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Llamado a conferencias :&lt;/strong&gt; &lt;a href="http://openuy.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=57&amp;amp;Itemid=64" target="_blank"&gt;Página de llamado&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/picandocodigo?a=1AMfKg"&gt;&lt;img src="http://feeds.feedburner.com/~a/picandocodigo?i=1AMfKg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=AODIM"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=AODIM" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=6bClm"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=6bClm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=aTUdm"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=aTUdm" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/picandocodigo/~4/417879448" height="1" width="1" /&gt;</content>
		<author>
			<name>Fernando Briano</name>
			<uri>http://picandocodigo.net</uri>
		</author>
		<source>
			<title type="html">Picando Código</title>
			<subtitle type="html">Programando... Mi blog sobre programación, tecnología, web, software libre, videojuegos y más</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/picandocodigo" />
			<id>http://picandocodigo.net/index.php/feed/atom/</id>
			<updated>2008-10-11T18:01:28+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Enrique Almeida: ISO 9001:2000 - Sirve para una empresa de software?</title>
		<link href="http://feeds.feedburner.com/~r/ealmeida/~3/416918319/iso-90012000-sirve-para-una-empresa-de.html" />
		<id>tag:blogger.com,1999:blog-5980598.post-2136327883715827787</id>
		<updated>2008-10-10T15:07:29+00:00</updated>
		<content type="html">&lt;a href="http://3.bp.blogspot.com/_gyMyXPO-CR4/SO98n7WuDuI/AAAAAAAABFI/e6iEl4XBeH0/s1600-h/Quality.Png"&gt;&lt;img src="http://3.bp.blogspot.com/_gyMyXPO-CR4/SO98n7WuDuI/AAAAAAAABFI/e6iEl4XBeH0/s320/Quality.Png" border="0" alt="" id="BLOGGER_PHOTO_ID_5255556315554385634" /&gt;&lt;/a&gt;&lt;div&gt;Me realizaron esta pregunta hace unos días y la respuesta no es obvia para mi. &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En primer lugar hay que tener en claro que no hay una empresa de software genérica, pues dentro del software, hay productos que tienen grandes diferencias funcionales y criticidad.  Lo que puedo opinar es sobre &lt;a href="http://www.concepto.com.uy/"&gt;Concepto&lt;/a&gt; que es una empresa que tiene algunos desarrollos mas o menos productizados y son usados por algunas empresas de america latina. Estamos certificados desde el 2003.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Que es ISO 9001:2000?. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;Son un &lt;a href="http://es.wikipedia.org/wiki/ISO_9001"&gt;conjunto de normas&lt;/a&gt;, que rigen la forma en que las organizaciones que las cumplan, deben crear su sistema de gestión de calidad.  En ellas se establecen que controles son obligatorios para los procesos de la empresa, que hay que hacer determinadas mediciones, chequeos con los clientes, etc. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Originalmente se aplicaban a empresas industriales, por lo que adaptarlas a empresas de servicios o desarrollo de software era bastante traumatico, cosa que mejoró muchisimo con la version del año 2000. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para cumplir con las normas ISO 9001:2000 debe &lt;span class="Apple-style-span"&gt;decir lo que hace&lt;/span&gt; (escribiendo un manual de calidad) y &lt;span class="Apple-style-span"&gt;hacer lo que dice&lt;/span&gt; (pues se auditan los procesos, donde se chequean que se este cumpliendo con lo que esta determinado en el manual de calidad). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Teniendo una certificación ISO 9001:2000 se producen productos de buena calidad?. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;El cumplimiento de la norma, no garantiza la calidad de los productos. Uno puede establecer un procedimiento y un manual de calidad, en donde se diga que lo que se va a fabricar es una porquería y si se cumple con los requisitos basicos, puede tener una porquería certificada. Por ejemplo, puedo decir en mi manual, que voy a instalar en mis clientes todos los programas que genere sin realizar absolutamente ningun testeo funcional. Si cumplo que lo que digo en mi manual de calidad, puedo certificar mi empresa, aunque el producto no tenga buena calidad. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Entonces para que sirve?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Por lo pronto, la norma exige fijarse objetivos a nivel de la empresa. Creo que todas las empresas deben tener en forma mas o menos formal, que es lo que quieren que la empresa sea, y por lo tanto fijarse alguna meta en lo que tienen que realizar en el año. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La norma exige también tener procesos y dichos procesos tienen puntos de control e indicadores. Por ejemplo se pueden tener : &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Proceso de atencion al cliente&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Proceso de desarrollo de software&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Proceso de testeo de software&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Proceso de deployment&lt;/li&gt;&lt;li&gt;Capacitación de usuarios&lt;/li&gt;&lt;li&gt;Capacitación de los integrantes de la empresa&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Para cada uno de estos procesos, hay que definir un procedimiento a seguir e indicadores de como se estan realizando estos procedimientos .&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tambien hay algunos mecanismos para el manejo de documentación, de forma de mantenerla actualizada y la obligación de que la dirección de la empresa tenga participación activa en los objetivos y calidad de la empresa. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Otras de las cosas que la norma obliga, es a tener auditorias internas y una vez al año externas. Es algo muy bueno pues ayuda a tener controlados los procesos. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Que es lo que hay que evitar?. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;Al haber trabajado para varias empresas que estan certificadas en calidad y al haber participado en la certificacion de Concepto, he visto que algunas veces se termina "trabajando para la norma", o sea, adaptando algun procedimiento a lo que dice la norma, sin pensar si se esta agregando valor al proceso en general.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El procedimiento debe  pensarse para brindar lo maximo a la empresa y luego hacerle los ajustes necesarios para cumplir la norma y no al reves. Siempre se encuentran formas originales de cumplir las normas aportando al proceso. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Cosas a tener en cuenta.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;En una empresa de software, casi siempre existe una tensión grande, entre la innovación que hay que tener para mantenerse al dia con la tecnología y para entregar nuevas funcionalidades a los clientes y la entrega de productos sin defectos a los clientes (que se hace mas facil, cuando hay pocos cambios). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Esta tensión inevitable,  y muchas veces se tiene una seccion de la empresa dedicada a la investigacion y otra al proceso de desarrollo, documentacion e instalacion. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El cumplimiento de normas es mucho mas aprovechable, cuando hay procesos bien conocidos y repetibles, y los mismos pueden medirse y optimizarse. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Es dificil establecer procesos repetibles para la innovación,  pues si se tuvieran, no se estaría haciendo algo realmente nuevo.  Por eso es bueno, que este proceso dentro del manual de calidad, tenga gran libertad de acción (o sea poco detalle de como se realiza) y recien introducir estas mejoras al proceso mas controlado, cuando ya se haya comprobado su eficacia. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por lo tanto, la certificación bajo la norma ISO 9001:2000 es muy buena para lo que es captura de requerimientos, analisis, programación, atención al cliente, documentacion e instalación, pues es algo que la empresa debe hacer en forma controlada y repetible. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Debe usarse con cuidado para el estudio de nuevas tecnologías, betatesting o cualquier proceso que no esté maduro en la organización. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Conclusión. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;Para nosotros, la aplicación de la norma nos ha dado buenos resultado. Nos permitió ordernar varias de nuestros proceso y además nos dio un marco consistente para la mejora en el tiempo.&lt;/div&gt;&lt;div&gt;Después del segundo año, las auditorías no causan ningún stress en la organización y creo que esto es muy bueno. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;PD&lt;/span&gt;: El post quedó muy largo. Si tengo ganas despues escribo sobre algunas diferencias entre CMM (de donde usamos algunas cosas) y ISO 9001. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;PD2:&lt;/span&gt; Uno de los problemas mas grandes que encontramos es en la nomenclatura que utiliza la norma que no es la misma que usamos en el dia a dia. Por ejemplo, los terminos de validación, verificación a veces se chocan y mezclan con los de testeo, pruebas y chequeo con el cliente. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;Verificación&lt;/span&gt;&lt;br /&gt;confirmación mediante la aportación de evidencia objetiva de que se han cumplido los requisitos de diseño especificados&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;Validación&lt;/span&gt;&lt;br /&gt;confirmación mediante la aportación de evidencia objetiva de que se han cumplido los requisitos para una utilización o aplicación específica prevista&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ealmeida?a=taiNM"&gt;&lt;img src="http://feeds.feedburner.com/~f/ealmeida?i=taiNM" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ealmeida?a=D7u4m"&gt;&lt;img src="http://feeds.feedburner.com/~f/ealmeida?i=D7u4m" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ealmeida/~4/416918319" height="1" width="1" /&gt;</content>
		<author>
			<name>Enrique Almeida</name>
			<email>noreply@blogger.com</email>
			<uri>http://ealmeida.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Desarrollando desde la trinchera.</title>
			<subtitle type="html">&lt;strong&gt;Desarrollo con GeneXus y otros divagues &lt;/strong&gt;
La ignorancia nunca detuvo a un blogger!!</subtitle>
			<link rel="self" href="http://ealmeida.blogspot.com/feeds/posts/default" />
			<id>tag:blogger.com,1999:blog-5980598</id>
			<updated>2008-10-10T18:00:55+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Fernando Briano: Bug Tracking System: Seguimiento de errores</title>
		<link href="http://feeds.feedburner.com/~r/picandocodigo/~3/416370727/" />
		<id>http://picandocodigo.net/?p=1595</id>
		<updated>2008-10-10T02:46:23+00:00</updated>
		<content type="html">&lt;p&gt;En el trabajo estamos probando sistemas de &lt;strong&gt;seguimiento de errores&lt;/strong&gt;, &lt;strong&gt;bug tracker&lt;/strong&gt;, o &lt;strong&gt;bug tracking system&lt;/strong&gt;, varias formas de nombrar lo mismo. En un proyecto de software, &lt;strong&gt;es imprescindible llevar un control de los errores en el código&lt;/strong&gt;, hasta &lt;strong&gt;&lt;a href="http://www.joelonsoftware.com/articles/fog0000000043.html"&gt;lo dice Joel&lt;/a&gt;&lt;/strong&gt;. Es muy útil para mantener calidad en nuestro software, sobretodo durante la etapa de desarrollo, pero puede servir también para que nuestros usuarios reporten bugs encontrados.&lt;/p&gt;
&lt;p&gt;Por ahora venimos usando &lt;a href="http://picandocodigo.net/category/informatica-tecnologia/software-libre/"&gt;&lt;strong&gt;software libre&lt;/strong&gt;&lt;/a&gt; para prácticamente todo. Lo más privativo que me viene a la mente ahora es el plugin de Flash para Firefox. Por lo tanto la licencia influye mucho a la hora de elegir esta aplicación también.&lt;/p&gt;
&lt;p&gt;&lt;img title="Mantis" src="http://picandocodigo.net/wp-content/uploads/2008/10/mantis.png" alt="Mantis" width="242" height="102" align="right" /&gt;De varios que anduve mirando, los dos candidatos actuales son:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mantisbt.org/"&gt;&lt;strong&gt;Mantis &lt;/strong&gt;&lt;/a&gt;- En PHP compatible con bases de datos MySQL, PostgreSQL y MS SQL. Licencia GPL, por lo tanto software libre.&lt;/p&gt;
&lt;p&gt;Es el que más hemos estado probando por el momento. Supongo que por su fácil instalación, no tomó más de unos minutos. La típica instalación de un CMS al mejor estilo WordPress y su instalación de 5 minutos, en un ambiente LAMP.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://trac.edgewall.org/"&gt;Trac&lt;/a&gt;&lt;/strong&gt; - En Python, integrado con una wiki, con base de datos SQLite, MySQL (experimental) o Postgre. Licencia BSD, software libre también.&lt;/p&gt;
&lt;p&gt;&lt;img title="Trac" src="http://picandocodigo.net/wp-content/uploads/2008/10/trac_logo.png" alt="Trac" width="214" height="61" align="left" /&gt;Aparentemente es mucho más completo, pero es el que menos hemos probado. Apenas llegué a instalarlo y poco más. Tengo idea que es bastante popular, y trae integración con Subversion &amp;#8220;out-of-the-box&amp;#8221;, lo que le da un punto a favor.&lt;/p&gt;
&lt;p&gt;Al principio me compliqué instalándolo, pero terminé con un:&lt;/p&gt;

&lt;div class="wp_syntax"&gt;&lt;div class="code"&gt;&lt;pre class="bash bash"&gt;&lt;span&gt;apt-get&lt;/span&gt; &lt;span&gt;install&lt;/span&gt; trac&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Que si bien no instaló la última versión, lo dejó andando.&lt;/p&gt;
&lt;p&gt;Importante que ambos pueden integrarse con Subversion, y tener una wiki o integración con una wiki. Como mencioné, trac trae ambos por defecto, y en Mantis lleva un poco de configuración. Venimos usando una instalación de DokuWiki local con bastante documentación, así que también tira la idea que Mantis puede integrarse con ella, aunque aparentemente lleva algo de programación PHP.&lt;/p&gt;
&lt;p&gt;Todavía falta probarlos un poco más, y ver cuál de los dos se adapta mejor a las necesidades y comodidad del equipo de desarrollo. Aprovecho el post para preguntarles a los lectores, ¿qué sistema de seguimiento de bugs utilizan? ¿Cuál recomendarían y porqué?&lt;/p&gt;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/picandocodigo?a=5cG2eO"&gt;&lt;img src="http://feeds.feedburner.com/~a/picandocodigo?i=5cG2eO" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=V4yDM"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=V4yDM" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=2tfVm"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=2tfVm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=4YaHm"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=4YaHm" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/picandocodigo/~4/416370727" height="1" width="1" /&gt;</content>
		<author>
			<name>Fernando Briano</name>
			<uri>http://picandocodigo.net</uri>
		</author>
		<source>
			<title type="html">Picando Código</title>
			<subtitle type="html">Programando... Mi blog sobre programación, tecnología, web, software libre, videojuegos y más</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/picandocodigo" />
			<id>http://picandocodigo.net/index.php/feed/atom/</id>
			<updated>2008-10-11T18:01:28+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Jose Lamas: La Tienda de la Nostalgia</title>
		<link href="http://blogjlr.blogspot.com/2008/10/la-tienda-de-la-nostalgia.html" />
		<id>tag:blogger.com,1999:blog-4905465780273872013.post-8487778758532995961</id>
		<updated>2008-10-09T13:00:50+00:00</updated>
		<content type="html">Ejercicio de recordación asistida por computadoraHace un par de semanas estaba en La Tienda esperando para que me envolvieran un regalo, y escuché que una señora le preguntaba a la muchacha que estaba atendiendo "¿Eso es un nombre o un apellido?", mientras apuntaba a la plaquita con el nombre que la chica tenía en su chaqueta. "Es un nombre" fue la respuesta algo tímida. "¿Y cómo se pronuncia eso?" contraatacó la clienta haciendo alarde de innegable diplomacia. La muchacha no se dejó impresionar y con total cortesía le dijo "Gwendolyne" (léase "Güendolín"), que fue recibido por parte de la...&lt;br /&gt;
&lt;br /&gt;
[Click en el título para leer el artículo completo y sus comentarios]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=jaAKM"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=jaAKM" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=a5zAm"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=a5zAm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=7acrm"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=7acrm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=TvJwm"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=TvJwm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=K4UdM"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=K4UdM" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeJoseLamas/~4/415805724" height="1" width="1" /&gt;</content>
		<author>
			<name>Jose Lamas Rios</name>
			<email>noreply@blogger.com</email>
			<uri>http://blogjlr.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Blog de José Lamas</title>
			<link rel="self" href="http://feeds.feedburner.com/BlogDeJoseLamas" />
			<id>tag:blogger.com,1999:blog-4905465780273872013</id>
			<updated>2008-10-12T09:04:04+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Sebastian Dopico: Serie de WebCasts sobre SOA de IBM</title>
		<link href="http://www.desarrollador.org/2008/10/webcast-sobre-soa-de-ibm.html" />
		<id>tag:blogger.com,1999:blog-327129739713794827.post-3160527156242974902</id>
		<updated>2008-10-09T10:44:06+00:00</updated>
		<content type="html">&lt;div align="justify"&gt;&lt;img id="BLOGGER_PHOTO_ID_5255132958622089234" alt="Smart SOA" src="http://3.bp.blogspot.com/_wEo_WOnVwuc/SO37lT4eABI/AAAAAAAAAUY/JHQUs7xKBHc/s320/soa.PNG" border="0" /&gt;IBM presenta una serie de cinco WebCast (Web Seminars) sobre la arquitectura SOA en español.&lt;br /&gt;Serán WebCast introductorios a conceptos básicos y avanzados; desde la definición de un servicio, pasando por el análisis y diseño, hasta el ESB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Los oradores de estas presentaciones serán importantes profesionales de la región, tales como el Arquitecto Mario Bolo y el Ing. Santiago Cardarelli.&lt;br /&gt;&lt;br /&gt;WebSeminars Smart SOA:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/uy/news/events/webseminars/index_a.phtml"&gt;Introducción a SOA y arquitectura de referencia&lt;/a&gt;&lt;br /&gt;(Martes 14 de octubre a las 3:00pm ET)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/uy/news/events/webseminars/index_b.phtml"&gt;Introducción al análisis y diseño orientado a servicios - la metodología SOMA &lt;/a&gt;&lt;br /&gt;(Martes 21 de octubre a las 3:00pm ET)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/uy/news/events/webseminars/index_c.phtml"&gt;El ciclo de los procesos de negocio. BPM basado en SOA&lt;/a&gt;&lt;br /&gt;(Martes 28 de octubre a las 3:00pm ET)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/uy/news/events/webseminars/index_d.phtml"&gt;Estrategias de reutilización de aplicaciones&lt;/a&gt;&lt;br /&gt;(Martes 4 de noviembre a las 3:00pm ET)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/uy/news/events/webseminars/index_e.phtml"&gt;Enterprise Service Bus (ESB) &lt;/a&gt;&lt;br /&gt;(Martes 11 de Noviembre a las 3:00pm ET)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;[&lt;a href="http://www.ibm.com/uy/news/events/webseminars/index.phtml"&gt;Más info sobre WebSeminars&lt;/a&gt;]&lt;/p&gt;</content>
		<author>
			<name>Sebastián Dopico</name>
			<email>noreply@blogger.com</email>
			<uri>http://www.desarrollador.org/</uri>
		</author>
		<source>
			<title type="html">Bitácora del Desarrollador</title>
			<link rel="self" href="http://www.desarrollador.org/feeds/posts/default" />
			<id>tag:blogger.com,1999:blog-327129739713794827</id>
			<updated>2008-10-11T03:00:58+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Martin Balao: Máximo en registro de dominios .uy!</title>
		<link href="http://martin.com.uy/2008/10/09/maximo-en-registro-de-dominios-uy/" />
		<id>http://martin.com.uy/?p=326</id>
		<updated>2008-10-09T07:09:49+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a rel="nofollow" href="http://www.flickr.com/photos/30445403@N05/2926485110/" title="dominios uy"&gt;&lt;img src="http://farm4.static.flickr.com/3111/2926485110_8deb00a56b_o.png" width="500" height="389" alt="dominios .com.uy" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;
El pasado mes de setiembre se produjo una cifra histórica: &lt;strong&gt;784 dominios .uy registrados en 1 solo mes!&lt;/strong&gt; Este dato es bastante significativo para Uruguay, como pueden ver en el gráfico. &lt;/p&gt;
&lt;p&gt;Hay actualmente &lt;strong&gt;16.930 dominios .uy&lt;/strong&gt; de los que 15.500 aproximadamente serían .com.uy.&lt;/p&gt;
&lt;p&gt;Mis felicitaciones a &lt;a rel="nofollow" href="http://www.anteldata.com.uy"&gt;Anteldata&lt;/a&gt; por el &lt;a rel="nofollow" href="http://martin.com.uy/2008/09/25/adinet-dns-los-nuevos-dominios-comuy/"&gt;nuevo sistema&lt;/a&gt; -razón principal del aumento- y a los desarrolladores, empresas y particulares uruguayos &lt;img src="http://martin.com.uy/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /&gt; &lt;/p&gt;
&lt;p&gt;&lt;small&gt;Gráfico elaborado por martin.com.uy con cifras de &lt;a rel="nofollow" href="http://latinoamericann.org"&gt;Latinoamericann&lt;/a&gt; y &lt;a rel="nofollow" href="http://nic.uy"&gt;SeCIU&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;</content>
		<author>
			<name>Martin Balao</name>
			<uri>http://martin.com.uy</uri>
		</author>
		<source>
			<title type="html">martin.com.uy</title>
			<link rel="self" href="http://martin.com.uy/feed/" />
			<id>http://martin.com.uy/feed/</id>
			<updated>2008-10-09T09:00:46+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Marcelo Ramos: Appnr: gestor de paquetes Web para sistemas basados en apt</title>
		<link href="http://www.marcelor.com/2008/10/appnr-gestor-de-paquetes-web-para-sistemas-basados-en-apt.html" />
		<id>http://www.marcelor.com/?p=3165</id>
		<updated>2008-10-08T17:45:41+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href="http://appnr.com/"&gt;appnr.com&lt;/a&gt; es un nuevo sitio web que ofrece la posiblidad de instalar paquetes en distribuciones &lt;strong&gt;GNU/Linux&lt;/strong&gt; cuyo sistema de paquetes está basado en &lt;strong&gt;apt&lt;/strong&gt; (&lt;strong&gt;Ubuntu&lt;/strong&gt;, &lt;strong&gt;Debian&lt;/strong&gt;, &lt;strong&gt;Linux Mint&lt;/strong&gt;, etc). El único requerimiento es tener soporte para el protocolo &lt;strong&gt;AptUrl&lt;/strong&gt; el cual logramos instalando el paquete &lt;strong&gt;&amp;#8220;apturl&amp;#8221;&lt;/strong&gt;:&lt;/p&gt;
&lt;pre class="console"&gt;apt-get install apturl&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
Los paquetes están bien categorizados por función y por el entorno gráfico donde mejor encajan.&lt;/p&gt;
&lt;p&gt;Una nueva y sencilla forma de instalar paquetes a tono con los tiempos Web que vivimos.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.marcelor.com/wp-content/uploads/appnr_current.png"&gt;&lt;img class="aligncenter size-full wp-image-3166" title="appnr_current" src="http://www.marcelor.com/wp-content/uploads/appnr_current.png" alt="" width="400" height="200" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="akst_link"&gt;&lt;a href="http://www.marcelor.com/?p=3165&amp;amp;akst_action=share-this" title="E-mail this, post to del.icio.us, etc." id="akst_link_3165" class="akst_share_link" rel="nofollow"&gt;Compártelo&lt;/a&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ElBlogDeMarceloRamos/~4/415007679" height="1" width="1" /&gt;</content>
		<author>
			<name>xanthus</name>
			<uri>http://www.marcelor.com</uri>
		</author>
		<source>
			<title type="html">Blog de Marcelo Ramos</title>
			<subtitle type="html">Lo que hago, lo que me interesa, lo que me llama la atención</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/ElBlogDeMarceloRamos" />
			<id>tag:blogger.com,1999:blog-20135332</id>
			<updated>2008-10-12T00:00:48+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Pablo Viojo: Grandes cambios en Needish</title>
		<link href="http://pviojo.net/posts/grandes-cambios-en-needish/" />
		<id>http://pviojo.net/?p=642</id>
		<updated>2008-10-08T16:28:47+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img src="http://pviojo.net/wp-content/uploads/2008/10/logo_needish.png" alt="" title="Logo Needish" width="208" height="108" class="alignright size-full wp-image-643" /&gt;&lt;a href="http://blog.needish.com/content/view/293400/Que_paso.html"&gt;Un gran cambio&lt;/a&gt; se aproxima en &lt;a href="http://needish.com"&gt;Needish&lt;/a&gt;&amp;#8230; y para muestra algunos adelantos&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Geolocalización&lt;/strong&gt; A partir de ahora toda el contenido de Needish (needs, usuarios, ventas) está geolocalizada. ¿Que significa esto? Que puedes saber donde se necesitan servicios de jardinería, o que propiedades se arriendan o venden en un determinado sector
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ventas&lt;/strong&gt; El segundo gran, pero gran, cambio, es la posibilidad de publicar avisos de ventas de productos en needish. Asi que si tienes algo de lo que quieras vender, o arrendar, puedes hacerlo libremente publicando un aviso de venta, y dejando la necesidad para lo que realmente es, necesitar &lt;img src="http://pviojo.net/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /&gt;&lt;br /&gt;
Como ejemplo de esto pueden ver el &lt;a href="http://needish.com/sales/view/61/epiphone-stratocaster"&gt;aviso de venta de mi Epiphone Stratocaster&lt;/a&gt;.
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ademas de esto tenemos una estética completamente renovada, y muchos otros detalles que ojalá les agraden tanto como a nosotros. Como siempre cualquier &lt;a href="http://needish.com/contact"&gt;comentario&lt;/a&gt; es bienvenido.&lt;/p&gt;
&lt;p&gt;Como comentaba en el primer párrafo esto es solo un adelanto, la punta del iceberg, so&amp;#8230;&lt;a href="http://blog.needish.com"&gt;stay tuned&lt;/a&gt;!&lt;/p&gt;</content>
		<author>
			<name>pviojo</name>
			<uri>http://pviojo.net</uri>
		</author>
		<source>
			<title type="html">concept&amp;amp;development - pviojo</title>
			<subtitle type="html">all about the web...</subtitle>
			<link rel="self" href="http://pviojo.net/feed/atom/" />
			<id>http://pviojo.net/feed/atom/</id>
			<updated>2008-10-08T18:00:29+00:00</updated>
			<rights type="html">Copyright 2007</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Jose Lamas: GeneXus User Controls Open Source</title>
		<link href="http://blogjlr.blogspot.com/2008/10/genexus-user-controls-open-source.html" />
		<id>tag:blogger.com,1999:blog-4905465780273872013.post-5406525655019097188</id>
		<updated>2008-10-08T12:21:59+00:00</updated>
		<content type="html">Imagen: Panel de control inalámbrico para inodoro en Japón. Tomada por el usuario Chris 73 de Wikipedia y disponible libremente aquí bajo licencia creative commons cc-by-sa 2.5. (tiene una pantalla de cuarzo y 38 botones, pero lo que más me gustó fueron los dibujitos de la parte superior)

Así como existe un lugar para el desarrollo de GXextensions, desde ayer contamos también con un espacio equivalente  para los GeneXus User Controls en modalidad open source.

Por el momento hay allí solamente dos controles, el Captcha y el DolphinStyleMenu, pero seguramente aparecerán muchos más en el corto...&lt;br /&gt;
&lt;br /&gt;
[Click en el título para leer el artículo completo y sus comentarios]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=iO4VM"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=iO4VM" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=cEVPm"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=cEVPm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=GXQJm"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=GXQJm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=Bp9Um"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=Bp9Um" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=Xk5qM"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=Xk5qM" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeJoseLamas/~4/414816511" height="1" width="1" /&gt;</content>
		<author>
			<name>Jose Lamas Rios</name>
			<email>noreply@blogger.com</email>
			<uri>http://blogjlr.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Blog de José Lamas</title>
			<link rel="self" href="http://feeds.feedburner.com/BlogDeJoseLamas" />
			<id>tag:blogger.com,1999:blog-4905465780273872013</id>
			<updated>2008-10-12T09:04:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Gonzalo Cuinas: 20 excellent ajax effects</title>
		<link href="http://blog.genexus.com/gcuinas/?p=83" />
		<id>http://blog.genexus.com/gcuinas/?p=83</id>
		<updated>2008-10-08T05:26:37+00:00</updated>
		<content type="html">Ese es el título de este artículo que contiene 20 efectos/controles ajax muy interesantes y que desde ya son candidatos a ser user controls. Hay algunos que están realmente muy buenos para hacer mejores aplicaciones en términos de usabilidad. Quién esté interesado en hacer alguno cuenta con nuestro apoyo tal como lo hicimos con Marcos [...]</content>
		<author>
			<name>Gonzalo Cuinas</name>
			<uri>http://blog.genexus.com/gcuinas</uri>
		</author>
		<source>
			<title type="html">Gonzalo Cuiñas</title>
			<link rel="self" href="http://blog.genexus.com/gcuinas/?feed=rss2" />
			<id>http://blog.genexus.com/gcuinas/?feed=rss2</id>
			<updated>2008-10-08T06:01:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Martin Balao: El País Digital no cita las fuentes verdaderas</title>
		<link href="http://martin.com.uy/2008/10/07/el-pais-digital-no-cita-las-fuentes-verdaderas/" />
		<id>http://martin.com.uy/?p=324</id>
		<updated>2008-10-08T04:44:22+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a rel="nofollow" href="http://www.flickr.com/photos/30445403@N05/2923814834/" title="robo1 por lilian_uy, en Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3139/2923814834_f419ef8310_m.jpg" border="0" alt="robo1" width="240" height="187" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.flickr.com/photos/30445403@N05/2923814840/" title="robo2 por lilian_uy, en Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3239/2923814840_3ed054fefb_m.jpg" border="0" alt="robo2" width="240" height="183" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Se debe poner una referencia a la fuente original de donde se obtiene la información; por un tema de respeto y justicia.&lt;/p&gt;
&lt;p&gt;No creo que este trabajo de investigación lo hayan hecho ustedes; mucho menos cuando ya había leido algo muy similar -si no igual- tiempo antes.&lt;/p&gt;
&lt;p&gt;Lamentablemente van varios artículos en El País Digital que no citan las fuentes verdaderas. Es una vergüenza para un medio de tanto prestigio.&lt;/p&gt;
&lt;p&gt;Atentamente,&lt;br /&gt;
Martín Balao.-&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Eso es lo que les escribí recién.&lt;/p&gt;
&lt;p&gt;Vergonzoso. Como si fuera poco, se atribuyen a si mismos la autoría: más que un tema ético es un robo. El artículo en cuestión pertenecería a &lt;a rel="nofollow" href="http://luismmx.blogspot.com/2008/09/20-curiosidades-sobre-google.html"&gt;Luismx&lt;/a&gt; con fecha &lt;strong&gt;8 de Setiembre de 2008&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Muchos medios tradicionales creen que en la web &amp;#8220;se vale todo&amp;#8221;. Evitan el reconocimiento cuando el autor original es un blog, magazine online o similar. Otro recurso que aplican es dar los créditos equivocadamente, por ejemplo a agencias de prensa cuando la noticia se gestó en un sitio web.&lt;/p&gt;
&lt;p&gt;Espero, como mínimo, unas disculpas públicas.&lt;/p&gt;</content>
		<author>
			<name>Martin Balao</name>
			<uri>http://martin.com.uy</uri>
		</author>
		<source>
			<title type="html">martin.com.uy</title>
			<link rel="self" href="http://martin.com.uy/feed/" />
			<id>http://martin.com.uy/feed/</id>
			<updated>2008-10-09T09:00:46+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Fernando Briano: ¡Apoya a Amarok durante Roktubre 2008!</title>
		<link href="http://feeds.feedburner.com/~r/picandocodigo/~3/414398304/" />
		<id>http://picandocodigo.net/?p=1590</id>
		<updated>2008-10-08T03:01:19+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img title="Amarok Roktober 2008" src="http://picandocodigo.net/wp-content/uploads/2008/10/amarok-roktober-08.png" alt="Amarok Roktober 2008" width="200" height="215" align="right" /&gt;El equipo de desarrolladores de &lt;strong&gt;Amarok&lt;/strong&gt;, &lt;a href="http://picandocodigo.net/2008/05/amarok-reproductos-de-audio-para-kde-un-grande/"&gt;el mejor software para reproducción de música que existe&lt;/a&gt;, comienza su campaña de recaudación de fondos para este año. Lee la convocatoria traducida desde &lt;a href="http://amarok.kde.org/en/node/548"&gt;el sitio oficial&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Ha pasado otro año y el equipo de Amarok quiere celebrarlo con sus fans: ¡es Roktubre de nuevo! Esta es la época del año cuando revisamos lo que alcanzamos el pasado año y llamamos a tu ayuda para el próximo año. Tus donaciones de tiempo y dinero hacen posible crear el imponente reproductor de música que amas tanto. Nuestro objetivo para este Roktubre es juntar €10.000. Nuestro presupuesto es agresivo, pero así como los costos suben, y nuestros planes se vuelven más complejos, tenemos que alzar la meta. Como en años pasados, por cada €10 que dones, recibirás una entrada en el concurso de un iaudio7. Este año tenemos dos primeros premios y también daremos remeras a 4 segundos lugares.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Como siempre, puedes donar a través de Paypal a donations@getamarok.com. Nos estamos moviendo para crear una forma de recibir transferencias bancarias directamente y esperamos tener información al respecto la semana que viene. Si prefieres enviar un cheque, por favor envía un mail a greg@getamarok.com por instrucciones y una dirección de correo.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Durante el año pasado tuvimos varios lanzamientos de mantenimiento para Amarok 1.4.x &amp;#8220;Fast Forward&amp;#8221;, pero lo realmente interesante ocurrió en el frente de desarrollo de punta. Amarok 2 llegó a beta y se acerca un release final. Hay muchas cosas emocionantes para descubirr en el nuevo Amarok. Playlists parciales y fuzzy, integración con servicios de internet como magnatune, Jamendo o LibriVox, la nueva lista de reproducción, una vista de contexto repasada y mucho más. Gracias a Google, muchas de estas mejoras fueron hechas gracias al programa Google Summer of Code, el cual trajo a muchos estudiantes muy motivados a nuestro equipo. A esta altura muchas distribuciones ya proveen snapshots regulares empaquetadas así que si puedes, danos una prueba cuando se lanze la beta 2 la semana entrante.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;También estuvimos más activos que nunca promoviendo Amarok. Por primera vez en la historia de Amarok tuvimos un stand (bastante visitado) en la expo de TI más grande del mundo, CeBIT en Hannover, Alemania. También estuvimos en LinuxTag en Berlín y muchas otras. En total, participamos en no menos de diez eventos, dando charlas y presentando Amarok en stands donde fuera posible. Oh, y hemos sido elegidos como la aplicación de gestión de música en la EeePC lo que llevó en un viaje a Taiwan a dos desarrolladores de Amarok.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Así que, como pueden ver estuvimos ocupados y trabajando duro para ayudar a la gente alrededor del mundo a redescubrir su música. Gastamos cada centavos del fondo del año pasado para trabajas en nuestro tiempo libre en Amarok. ¡Gracias por su gran apoyo que lo hace posible!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;PD: Para los interesados, estamos en el proceso de resumir nuestros gastos por los doce meses terminados el 30 de setiembre de 2008 y proveeremos información adicional on cómo se gastaron los fondos del año pasado dentro de unos días.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Al momento de publicar esta entrada, los números son los siguientes:&lt;br /&gt;
Meta: €10000&lt;br /&gt;
Recibido: €1377.49&lt;br /&gt;
Restan: €8622.51&lt;br /&gt;
Tiempo restante: 24.04 días.&lt;br /&gt;
Requerido: €358.74/día.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/picandocodigo?a=0z0JAt"&gt;&lt;img src="http://feeds.feedburner.com/~a/picandocodigo?i=0z0JAt" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=bWXoM"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=bWXoM" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=Yktcm"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=Yktcm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=R0RYm"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=R0RYm" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/picandocodigo/~4/414398304" height="1" width="1" /&gt;</content>
		<author>
			<name>Fernando Briano</name>
			<uri>http://picandocodigo.net</uri>
		</author>
		<source>
			<title type="html">Picando Código</title>
			<subtitle type="html">Programando... Mi blog sobre programación, tecnología, web, software libre, videojuegos y más</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/picandocodigo" />
			<id>http://picandocodigo.net/index.php/feed/atom/</id>
			<updated>2008-10-11T18:01:28+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Eugenio Garcia: GXportal for dummies</title>
		<link href="http://eugeniowgarcia.blogspot.com/2008/10/gxportal-for-dummies.html" />
		<id>tag:blogger.com,1999:blog-16785170.post-5102903863066981016</id>
		<updated>2008-10-07T19:46:14+00:00</updated>
		<content type="html">En el marco del XVIII Encuentro Internacional GeneXus se hizo una presentación de GXportal con el objetivo de mostrar las funcionalidades principales. Ideal para quienes no conocen el producto.

Los invito a ver la conferencia:</content>
		<author>
			<name>Eugenio</name>
			<email>noreply@blogger.com</email>
			<uri>http://eugeniowgarcia.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Eugenio García</title>
			<subtitle type="html">Un lugar donde compartir experiencias, conocimientos y alguna que otra cosa más.</subtitle>
			<link rel="self" href="http://eugeniowgarcia.blogspot.com/feeds/posts/default" />
			<id>tag:blogger.com,1999:blog-16785170</id>
			<updated>2008-10-12T00:00:25+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Eugenio Garcia: GeneXus BPM for Dummies</title>
		<link href="http://eugeniowgarcia.blogspot.com/2008/10/genexus-bpm-for-dummies.html" />
		<id>tag:blogger.com,1999:blog-16785170.post-3613749651132672010</id>
		<updated>2008-10-07T19:35:37+00:00</updated>
		<content type="html">En el marco del XVIII Encuentro Internacional GeneXus se presentó la suite BPM de GeneXus.Esta conferencia está orientada para aquellos que no conocen GXflow y el desarrollo de aplicaciones basadas en Workflow con GeneXus X. 
Los invito a que vean el video de la charla.</content>
		<author>
			<name>Eugenio</name>
			<email>noreply@blogger.com</email>
			<uri>http://eugeniowgarcia.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Eugenio García</title>
			<subtitle type="html">Un lugar donde compartir experiencias, conocimientos y alguna que otra cosa más.</subtitle>
			<link rel="self" href="http://eugeniowgarcia.blogspot.com/feeds/posts/default" />
			<id>tag:blogger.com,1999:blog-16785170</id>
			<updated>2008-10-12T00:00:25+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Enrique Almeida: Intercambios de informacion entre aduanas.</title>
		<link href="http://feeds.feedburner.com/~r/ealmeida/~3/414012278/intercambios-de-informacion-entre.html" />
		<id>tag:blogger.com,1999:blog-5980598.post-6579402390718607325</id>
		<updated>2008-10-07T18:36:54+00:00</updated>
		<content type="html">&lt;a href="http://4.bp.blogspot.com/_gyMyXPO-CR4/SOum9ZZt7DI/AAAAAAAABEo/Uuxtylwz2xA/s1600-h/60-aduanas.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_gyMyXPO-CR4/SOum9ZZt7DI/AAAAAAAABEo/Uuxtylwz2xA/s320/60-aduanas.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5254476963978800178" /&gt;&lt;/a&gt;&lt;br /&gt;En estos dias, estoy participando en una reunión de las aduanas del mercosur donde se acuerda el intercambio de información de transitos internacionales, en Foz de Iguazú, que es un punto que que les queda cerca a muchos de los participantes y además es muy lindo. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Las aduanas del mercosur, ademas de ser fuente de noticias (&lt;a href="http://www.ansa.it/ansalatina/notizie/notiziari/paraguay/20080905193534723381.html"&gt;PY&lt;/a&gt;, &lt;a href="http://www.lanacion.com.ar/nota.asp?nota_id=1049807"&gt;AR&lt;/a&gt;, &lt;a href="http://www.larepublica.com.uy/politica/306862-paro-aduanero-en-brasil-genera-caos-en-frontera"&gt;BR&lt;/a&gt;, &lt;a href="http://www.elpais.com.uy/08/06/27/pnacio_354540.asp"&gt;UY&lt;/a&gt;)  también hacen cosas interesantes desde el punto de vista tecnológico y manejo de información. Ahora están elaborando un proyecto de intercambio de informacion basados en web services con seguridad, de forma de poder cruzar información de mercadería que sale de un país, con la que se declara como entrada en otro.  Es un proyecto de los considerados "divertidos". &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Discutir entre Brasil, Chile, Argentina, Paraguay, Bolivia, Venezuela y Uruguay, sobre namespaces, WSDL, cirptografía, seguridad y ponerse de acuerdo, es todo un reto...&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ealmeida?a=FXUtM"&gt;&lt;img src="http://feeds.feedburner.com/~f/ealmeida?i=FXUtM" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ealmeida?a=L8urm"&gt;&lt;img src="http://feeds.feedburner.com/~f/ealmeida?i=L8urm" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ealmeida/~4/414012278" height="1" width="1" /&gt;</content>
		<author>
			<name>Enrique Almeida</name>
			<email>noreply@blogger.com</email>
			<uri>http://ealmeida.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Desarrollando desde la trinchera.</title>
			<subtitle type="html">&lt;strong&gt;Desarrollo con GeneXus y otros divagues &lt;/strong&gt;
La ignorancia nunca detuvo a un blogger!!</subtitle>
			<link rel="self" href="http://ealmeida.blogspot.com/feeds/posts/default" />
			<id>tag:blogger.com,1999:blog-5980598</id>
			<updated>2008-10-10T18:00:55+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Jose Lamas: Extensiones Open Source para GeneXus</title>
		<link href="http://blogjlr.blogspot.com/2008/10/extensiones-open-source-para-genexus.html" />
		<id>tag:blogger.com,1999:blog-4905465780273872013.post-364135900432176337</id>
		<updated>2008-10-07T13:17:06+00:00</updated>
		<content type="html">Desde hace un tiempo existe un espacio en Assembla.com que contiene proyectos de GXextensions open source. Además de servir como ejemplos de cómo escribir módulos adicionales para GeneXus, permite administrar y desarrollar estos proyectos en forma colaborativa.

Hay en este momento ocho extensiones: Community, DailyDilbert, ExploreFolders, GXCmdPrompt, KBDoctor, OpenTableData, RemoveFilesOnDelete, y ViewRelatedFiles. Todos los fuentes de estos proyectos se pueden inspeccionar o descargar desde aquí. Pero sin duda la opción más interesante es utilizar el repositorio Subversion, para armar...&lt;br /&gt;
&lt;br /&gt;
[Click en el título para leer el artículo completo y sus comentarios]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=BeL2M"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=BeL2M" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=8ropm"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=8ropm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=lrigm"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=lrigm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=1Fp7m"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=1Fp7m" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/BlogDeJoseLamas?a=tXkKM"&gt;&lt;img src="http://feeds.feedburner.com/~f/BlogDeJoseLamas?i=tXkKM" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeJoseLamas/~4/413846184" height="1" width="1" /&gt;</content>
		<author>
			<name>Jose Lamas Rios</name>
			<email>noreply@blogger.com</email>
			<uri>http://blogjlr.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Blog de José Lamas</title>
			<link rel="self" href="http://feeds.feedburner.com/BlogDeJoseLamas" />
			<id>tag:blogger.com,1999:blog-4905465780273872013</id>
			<updated>2008-10-12T09:04:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Marcelo Ramos: Servicio web para crear diagramas UML simples</title>
		<link href="http://www.marcelor.com/2008/10/servicio-web-para-crear-diagramas-uml-simples.html" />
		<id>http://www.marcelor.com/?p=3157</id>
		<updated>2008-10-06T17:01:43+00:00</updated>
		<content type="html">&lt;p&gt;Muchas veces que quise crear diagramas &lt;strong&gt;UML&lt;/strong&gt; simples me vi superado por la complejidad de herramientas como Dia, Visio, etc que siendo muy potentes realmente hacen lenta la tarea sobre todo cuando uno no las usa asiduamente y por lo tanto no se tiene mucha práctica.&lt;/p&gt;
&lt;p&gt;Hoy encontré el servicio web &lt;a href="http://www.websequencediagrams.com"&gt;websequencediagrams.com&lt;/a&gt; con el cual se puede crear fácil y rápido un diagrama &lt;strong&gt;UML&lt;/strong&gt; escribiendo la especificación con un lenguaje simple.&lt;/p&gt;
&lt;p&gt;Tenemos la posibilidad de elegir un formato tradicional del diagrama (&lt;strong&gt;UML plano&lt;/strong&gt;, &lt;strong&gt;Rational Rose&lt;/strong&gt;, &lt;strong&gt;qsd&lt;/strong&gt;, &lt;strong&gt;napkin&lt;/strong&gt; (a mano en servilleta) y &lt;strong&gt;mscgen&lt;/strong&gt;) o entre 4 formatos coloreados.&lt;/p&gt;
&lt;p&gt;Las dos opciones de generación son la url a una imágen o la exportación a &lt;strong&gt;PDF&lt;/strong&gt; donde podemos decirle que pagine, la orientación y el tamaño de página.&lt;/p&gt;
&lt;p&gt;El lenguaje de especificación del diagrama tiene las siguientes características:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Señales: origen-&amp;gt;destino: etiqueta&lt;/li&gt;
&lt;li&gt;Orden explícito para los participantes&lt;/li&gt;
&lt;li&gt;Señal de un participante a si mismo&lt;/li&gt;
&lt;li&gt;Agrupación de señales&lt;/li&gt;
&lt;li&gt;Notas&lt;/li&gt;
&lt;li&gt;Creación y destrucción de objetos.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;También es posible &lt;a href="http://www.websequencediagrams.com/embedding.html"&gt;&amp;#8220;empotrar&amp;#8221;&lt;/a&gt; en otros programas e incluso existe un plugin para Trac.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.marcelor.com/wp-content/uploads/websequencediagramas1.jpg"&gt;&lt;img class="aligncenter size-full wp-image-3160" title="websequencediagramas1" src="http://www.marcelor.com/wp-content/uploads/websequencediagramas1.jpg" alt="" width="492" height="358" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="akst_link"&gt;&lt;a href="http://www.marcelor.com/?p=3157&amp;amp;akst_action=share-this" title="E-mail this, post to del.icio.us, etc." id="akst_link_3157" class="akst_share_link" rel="nofollow"&gt;Compártelo&lt;/a&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ElBlogDeMarceloRamos/~4/412963219" height="1" width="1" /&gt;</content>
		<author>
			<name>xanthus</name>
			<uri>http://www.marcelor.com</uri>
		</author>
		<source>
			<title type="html">Blog de Marcelo Ramos</title>
			<subtitle type="html">Lo que hago, lo que me interesa, lo que me llama la atención</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/ElBlogDeMarceloRamos" />
			<id>tag:blogger.com,1999:blog-20135332</id>
			<updated>2008-10-12T00:00:48+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Enrique Place: Nueva versión de Google Spreadsheets</title>
		<link href="http://feeds.feedburner.com/~r/enriqueplace/~3/412881322/nueva-versin-de-google-spreadsheets.html" />
		<id>tag:blogger.com,1999:blog-10559104.post-2835605187160231164</id>
		<updated>2008-10-06T15:28:26+00:00</updated>
		<content type="html">Los que me conocen saben que uso mucho Google Docs, y particularmente la planilla, lo cual te da mucha agilidad para &lt;a href="http://phpsenior.blogspot.com/2007/03/taller-php5-borrador-con-los-resultados.html"&gt;gestionar proyectos a distancia&lt;/a&gt;, ya que la posibilidad de compartir información on-line/off-line con otras personas es muy potente.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_G8kpjzIeQ4o/SOomxu1CqVI/AAAAAAAACxI/4pbQ5Q8uH-8/s1600-h/docs_112475a_en.gif"&gt;&lt;img src="http://1.bp.blogspot.com/_G8kpjzIeQ4o/SOomxu1CqVI/AAAAAAAACxI/4pbQ5Q8uH-8/s400/docs_112475a_en.gif" alt="" id="BLOGGER_PHOTO_ID_5254054551107053906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;En general lo que hago en todos los proyectos/empresas en los cuales participo es llevar un &lt;span&gt;log diario de todas las actividades en que participo&lt;/span&gt;, así no llevo nada en la &lt;span&gt;"memoria volatil de corto alcance"&lt;/span&gt; (la mia, hace años que tengo la maldita costumbre natural de no retener nada y de documentar todo).&lt;br /&gt;&lt;br /&gt;Esto me permite tener todos los elementos posibles para responder a una reunión "violenta" de coordinación donde los "superiores" pueden salir con argumentos tan sólidos y concretos como "¡hace un mes que no avanzamos y el proyecto sigue igual!", por lo que revisar el log del mes pasado me permite dar cuenta que en realidad nos cambiaron 34 veces de prioridad, se solicitó 23 tareas urgentes y hubieron 2 faltas en el equipo por enfermedad, lo cual generaron un atraso en el proyecto y que los "superiores" lamentablemente olvidaron (por llevar todo "de memoria").&lt;br /&gt;&lt;br /&gt;Bueno, &lt;a href="https://docs.google.com/support/bin/answer.py?answer=112475"&gt;aquí las mejoras&lt;/a&gt; ;-)
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/enriqueplace?a=CCdVwE"&gt;&lt;img src="http://feeds.feedburner.com/~a/enriqueplace?i=CCdVwE" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/enriqueplace/~4/412881322" height="1" width="1" /&gt;</content>
		<author>
			<name>enrique_place</name>
			<email>enriqueplace@gmail.com</email>
			<uri>http://enriqueplace.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Blog de Enrique Place</title>
			<subtitle type="html">Porque &lt;i&gt;&lt;a href="http://es.wikipedia.org/wiki/Tecnologias_de_la_Informacion"&gt;"Tecnologías de la Información y la Comunicación&lt;/a&gt;"&lt;/i&gt; es mucho más que &lt;i&gt;"&lt;a href="http://es.wikipedia.org/wiki/Software"&gt;Software&lt;/a&gt; + &lt;a href="http://es.wikipedia.org/wiki/Hardware"&gt;Hardware&lt;/a&gt; + &lt;a href="http://es.wikipedia.org/wiki/Internet"&gt;Internet&lt;/a&gt;"&lt;/i&gt;...</subtitle>
			<link rel="self" href="http://enriqueplace.blogspot.com/feeds/posts/default" />
			<id>tag:blogger.com,1999:blog-10559104</id>
			<updated>2008-10-06T18:00:59+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Gustavo Carriquiry: ¿patrimonio nacional?</title>
		<link href="http://blog.genexus.com/guscarr/?p=244" />
		<id>http://blog.genexus.com/guscarr/?p=244</id>
		<updated>2008-10-06T11:29:33+00:00</updated>
		<content type="html">&lt;p&gt;Este fin de semana fue el &lt;a href="http://www.patrimoniouruguay.net/"&gt;fin de semana del patrimonio&lt;/a&gt;, la verdad que es una excelente iniciativa que se viene llevando adelante hace unos años, antes creo que era el &amp;#8220;día del patrimonio&amp;#8221; y ahora pasó a ser &amp;#8220;el fin de semana&amp;#8221;, tampoco nos hagamos los vivos y pasemos a otra semana Santa-Turismo-Criolla que ya tenemos una.&lt;/p&gt;
&lt;p&gt; &lt;a href="http://blog.genexus.com/guscarr/?p=244#more-244" class="more-link"&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Gustavo Carriquiry</name>
			<uri>http://blog.genexus.com/guscarr</uri>
		</author>
		<source>
			<title type="html">Blog de Gustavo Carriquiry</title>
			<subtitle type="html">Este blog es para que yo aprenda y ud eventualmente se divierta o encuentre algo útil, no intenta enseñar nada.</subtitle>
			<link rel="self" href="http://blog.genexus.com/guscarr/?feed=rss2" />
			<id>http://blog.genexus.com/guscarr/?feed=rss2</id>
			<updated>2008-10-06T15:00:55+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Enrique Almeida: El dia que lei todos los mails que llegaron al Uruguay.</title>
		<link href="http://feeds.feedburner.com/~r/ealmeida/~3/411226645/el-dia-que-lei-todos-los-mails-que.html" />
		<id>tag:blogger.com,1999:blog-5980598.post-9146076818986879615</id>
		<updated>2008-10-04T14:18:18+00:00</updated>
		<content type="html">&lt;a href="http://4.bp.blogspot.com/_gyMyXPO-CR4/SOeWxxj35WI/AAAAAAAABEY/GtuhwI4xDRU/s1600-h/Correo+Viejo.Png"&gt;&lt;img src="http://4.bp.blogspot.com/_gyMyXPO-CR4/SOeWxxj35WI/AAAAAAAABEY/GtuhwI4xDRU/s320/Correo+Viejo.Png" border="0" alt="" id="BLOGGER_PHOTO_ID_5253333272212530530" /&gt;&lt;/a&gt;&lt;br /&gt;Corría el año 2 antes de Windows. Yo trabajaba en la Facultad de Ingeniería altenando entre Investigación Operativa y el Centro de Calculo.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En el Centro de Calculo habia computadoras PCs 80286 (eran de avanzada) y tambien varios Pcs 8086/88 y un mainframe que estaba en sus ultimos estertores , en los que trabajabamos. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En un momento, le asignaron a la Faculta de Ingenieria, el privilegio y el honor de conectarse a un cosa nueva que estaba apareciendo, que después iba a llamarse internet.  Al principio, la conexión se utilizaba para el intercambio de correos electrónicos.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El procedimiento de conexión, se ralizaba dos veces por dia, a traves de una llamada telefónica, a Universidades de Brasil o Argentina.  En ese momento, se recibían todos los emails que llegaban a Uruguay y despues se enviaban todos los que salían del pais.  Como el corte de la llamada internacional no estaba automatizado, el programa que recibia y envia los mails, mostraba por la pantalla el contenido de los mails, para saber que se estaba haciendo algo. Cuando ya no habia mas mensajes para enviar o recibir, habia que cortar la linea telefonico. &lt;/div&gt;&lt;div&gt;La cantidad de mensajes que se enviaban no eran muy elevado y este procedimiento manual podia manejarse. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comparando con los correos actuales, aquellos se veian medios primitivos. No tenian attachs, las direcciones estaban mezcladas en formato X.400 y las que tienen las SMTP. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ademas los mails siempre llegaban mal formateados, porque las sucesivas conversiones de EBCDIC a ASCII hacia que se perdieran los caracteres con tildes, eñes y demas caracteres extraños. Tambien se alteraban los renglones porque los sistemas UNIX trataban en forma diferente los caracteres de fin de linea. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yo no era el encargado de esas tareas, pero en algun momento me tocó cubrir a algún compañero y me permitió ir viendo en la pantalla todos los emails que llegaban y salian del Uruguay. Es bueno ver cuanto se a avanzado en estos años... pero también me muestró lo vulnerables que pueden ser los mails que enviamos. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PD: Va como homenaje de Patrimonio Informático.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ealmeida?a=sskPM"&gt;&lt;img src="http://feeds.feedburner.com/~f/ealmeida?i=sskPM" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ealmeida?a=sVG6m"&gt;&lt;img src="http://feeds.feedburner.com/~f/ealmeida?i=sVG6m" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ealmeida/~4/411226645" height="1" width="1" /&gt;</content>
		<author>
			<name>Enrique Almeida</name>
			<email>noreply@blogger.com</email>
			<uri>http://ealmeida.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Desarrollando desde la trinchera.</title>
			<subtitle type="html">&lt;strong&gt;Desarrollo con GeneXus y otros divagues &lt;/strong&gt;
La ignorancia nunca detuvo a un blogger!!</subtitle>
			<link rel="self" href="http://ealmeida.blogspot.com/feeds/posts/default" />
			<id>tag:blogger.com,1999:blog-5980598</id>
			<updated>2008-10-10T18:00:55+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Rodrigo Alvarez: La vaca terrorista</title>
		<link href="http://blog.genexus.com/ralvarez/?p=170" />
		<id>http://blog.genexus.com/ralvarez/?p=170</id>
		<updated>2008-10-04T12:42:02+00:00</updated>
		<content type="html">Me gustan las películas de acción, básicamente el estar viendo durante 1 hora y media como algunos personajes se pegan a mas no poder, me hace entrar en un estado &amp;#8220;Zen&amp;#8221; en el cual no pienso en otra cosa.
En especial me gustan las películas de artes marciales, donde están esos personajes como Steven Segal que [...]</content>
		<author>
			<name>Rodrigo Alvarez</name>
			<uri>http://blog.genexus.com/ralvarez</uri>
		</author>
		<source>
			<title type="html">Rodrigo Alvarez</title>
			<subtitle type="html">Rorro para los amigos</subtitle>
			<link rel="self" href="http://blog.xnet.com.uy/ralvarez/?feed=rss2" />
			<id>http://blog.xnet.com.uy/ralvarez/?feed=rss2</id>
			<updated>2008-10-04T15:01:14+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Alejandro Segovia: Diseño del Menú de Ceibal-Chess</title>
		<link href="http://varrojo.linuxuruguay.org/?p=218" />
		<id>http://varrojo.linuxuruguay.org/?p=218</id>
		<updated>2008-10-03T18:15:44+00:00</updated>
		<content type="html">&lt;p&gt;Uno de los elementos en los que intenté hacer más énfasis durante la presentación de Ceibal-Chess fue como prácticamente todos los elementos del programa se fueron desarrollando en forma incremental e iterativa, donde partíamos realizando una implementación simple de una idea que nos parecía buena, y luego la íbamos refinando de a poco en varias iteraciones, hasta llegar a una versión que nos dejara satisfechos.&lt;/p&gt;
&lt;p&gt;Este fue el caso para el diseño del menú del programa, el cual permite al usuario (niño) seleccionar el modo en el cual jugar, ver quién realizó la aplicación o bien, salir de ella.&lt;/p&gt;
&lt;p&gt;Durante las primeras 3 semanas del proyecto, el desarrollo se enfocó principalmente en el ajedrez mismo: dibujado del tablero y de las piezas, implementación de las reglas del juego, interacción con el usuario e integración con la Inteligencia Artificial. En aquellos tiempos, el juego debía configurarse mediante línea de comandos o bien editando el código.&lt;/p&gt;
&lt;p&gt;A medida que las diversas áreas del &amp;#8220;core&amp;#8221; comenzaron a alcanzar un determinado nivel, se comenzó a implementar una versión inicial del menú, la cual pueden ver en la siguiente figura:&lt;br /&gt;
&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/TxoF-6Rbf13WCnxouFR9kQ?authkey=wXbGLoMTHfo"&gt;&lt;img src="http://lh4.ggpht.com/asegovi/SOZNbEgduPI/AAAAAAAAA_A/jJncgzeT17M/s400/menu0.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;From &lt;a href="http://picasaweb.google.com/asegovi/CeibalChess?authkey=wXbGLoMTHfo"&gt;Ceibal-Chess&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;El menú se dibujaba completamente por código, utilizando las primitivas de pygame. En esta primer fase nos interesaba que el menú estuviera y se pudiera utilizar para configurar el juego. La parte visual tomó un segundo plano, si bien era claro que necesitábamos mejorar el aspecto.
&lt;p&gt;Tras contactar a Jurema -nuestra diseñadora (¡que importante es siempre tener un diseñador!)- comenzamos a disponer de imágenes y arte que pudiéramos utilizar para mejorar el aspecto visual. En esta segunda fase simplemente se intentó mapear el arte sobre el menú, realizando las adaptaciones al código necesarias.&lt;/p&gt;
&lt;p&gt;El resultado fue menos que óptimo, si bien mejoraba la apariencia.&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/NSVuGaC7RWQhqKyBGS0Z9w?authkey=wXbGLoMTHfo"&gt;&lt;img src="http://lh5.ggpht.com/asegovi/SOZNbPmuUVI/AAAAAAAAA_I/JWdx5cO-yKs/s400/menu1.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;From &lt;a href="http://picasaweb.google.com/asegovi/CeibalChess?authkey=wXbGLoMTHfo"&gt;Ceibal-Chess&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;Como bien mencionó Jurema, las diferencias se debían principalmente a la desconexión entre el diseño y el código. El código debía realizar varias adaptaciones al arte para ajustar sus tamaños, reduciendo mucho su calidad. Se puede notar especialmente en los bordes del fondo violeta del menú, el cual era inicialmente más ancho que alto y el programa debía estirarlo verticalmente para que cubriera el tamaño que el menú tenía. Esto causaba que los bordes se vieran borroneados.
&lt;p&gt;Para la siguiente versión, del menú fue importante basarnos en las omisiones de la fase anterior para corregir los desvíos. Algo tan simple como especificar el tamaño que el menú ocupa en pixels ya permite coordinar esfuerzos entre las distintas disciplinas (programación y diseño) para generar un mejor producto.&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/6bp8QH3HAMEXgBUBU1NmCA?authkey=wXbGLoMTHfo"&gt;&lt;img src="http://lh6.ggpht.com/asegovi/SOZNbe3KVeI/AAAAAAAAA_Q/594jqgwOU_M/s400/menu2.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;From &lt;a href="http://picasaweb.google.com/asegovi/CeibalChess?authkey=wXbGLoMTHfo"&gt;Ceibal-Chess&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;Se determinó el tamaño que la imagen de fondo debía tener para evitar tener que estirarla, así como se estableció que el texto de los botones estaría centrado, no estilo viñetas. Asimismo se agregó un complemento blanco al fondo del menú, el cual mejora mucho la apariencia.
&lt;p&gt;En este punto ya sabíamos que el menú nos gustaba así, y habiendo establecido su apariencia general, una cuarta iteración nos llevó a la versión actual del menú donde principalmente se agregaron detalles que &amp;#8220;endulzan el ojo&amp;#8221; (eyecandy). Probamos varias ideas, pero siempre respetando la evolución realizada en las fases anteriores. En este caso decidimos experimentar haciendo trasparente el fondo violeta del menú, el cual le da un mayor sentido de integración con el resto de la aplicación.&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/L1GMGu3SyI4ES0w7_-67vg?authkey=wXbGLoMTHfo"&gt;&lt;img src="http://lh3.ggpht.com/asegovi/SOZNbS_bDDI/AAAAAAAAA_Y/dJnZBbit5UA/s400/menu3.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;From &lt;a href="http://picasaweb.google.com/asegovi/CeibalChess?authkey=wXbGLoMTHfo"&gt;Ceibal-Chess&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;En esta imagen también puede verse que se centró verticalmente el texto dentro del fondo de los botones.
&lt;p&gt;Probablemente se disponga de una fase más de experimentación, buscando agregar detalles visuales al menú, pero conservando el resultado logrado a través de las distintas iteraciones.&lt;/p&gt;
&lt;p&gt;Cabe destacar que el menú ya era funcional desde su primera versión, pero el proceso iterativo permitió producir algo que además de ser útil, fuera lindo a la vista. Este es un ejemplo de como partiendo de una versión sencilla algo que aparece para subsanar una necesidad puntual (&amp;#8221;necesitamos un menú&amp;#8221;), se puede ir iterando haciendo leves mejoras hasta llegar a una versión funcional y además agradable. Este siempre ha sido el espíritu detrás de este proyecto.&lt;/p&gt;
&lt;p&gt;Recuerden que pueden bajar el último snapshot de Ceibal-Chess desde:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/ceibal-chess" target="_blank"&gt;http://code.google.com/p/ceibal-chess&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

1f98</content>
		<author>
			<name>Alejandro Segovia</name>
			<uri>http://varrojo.linuxuruguay.org</uri>
		</author>
		<source>
			<title type="html">Varrojo@Linux</title>
			<subtitle type="html">"A master calls it a butterfly, even though a caterpillar calls it death."</subtitle>
			<link rel="self" href="http://varrojo.linuxuruguay.org/?feed=rss2" />
			<id>http://varrojo.linuxuruguay.org/?feed=rss2</id>
			<updated>2008-10-12T03:02:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Fernando Briano: Motores Javascript: ¿La muerte de IE6?</title>
		<link href="http://feeds.feedburner.com/~r/picandocodigo/~3/410437691/" />
		<id>http://picandocodigo.net/?p=1584</id>
		<updated>2008-10-03T17:31:35+00:00</updated>
		<content type="html">&lt;p&gt;La web está apuntando cada día más a ofrecer servicios y aplicaciones web basadas fuertemente en &lt;strong&gt;JavaScript&lt;/strong&gt; para la interacción del usuario con la información (OMG &lt;strong&gt;&lt;a href="http://en.wikipedia.org/wiki/Cloud_computing"&gt;The Cloud!&lt;/a&gt;&lt;/strong&gt;). Esto le da cada vez más importancia a los motores de renderizado de JavaScript en los navegadores web.&lt;/p&gt;
&lt;div id="attachment_1587" class="wp-caption aligncenter"&gt;&lt;img class="size-full wp-image-1587" title="Google Chrome V8 Engine" src="http://picandocodigo.net/wp-content/uploads/2008/10/chrome-v8-engine.png" alt="Google Chrome V8 Engine" width="136" height="100" /&gt;&lt;p class="wp-caption-text"&gt;Google Chrome V8 Engine&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Con el reciente lanzamiento de &lt;strong&gt;Google Chrome&lt;/strong&gt;, se destacó entre otras novedades de su arquitectura, su nuevo &lt;a href="http://code.google.com/p/v8/"&gt;motor de Javascript &lt;strong&gt;V8&lt;/strong&gt;&lt;/a&gt;, con asignación de memoria para los objetos y garbage collector. &lt;strong&gt;Firefox&lt;/strong&gt; tendrá un motor mejorado en la versión &lt;strong&gt;3.1&lt;/strong&gt;, y &lt;strong&gt;Webkit&lt;/strong&gt; tiene a &lt;strong&gt;SquirrelFish&lt;/strong&gt;.&lt;/p&gt;
&lt;div id="attachment_1586" class="wp-caption aligncenter"&gt;&lt;img class="size-full wp-image-1586" title="SquirrelFish" src="http://picandocodigo.net/wp-content/uploads/2008/10/squirrelfish.png" alt="SquirrelFish" width="160" height="100" /&gt;&lt;p class="wp-caption-text"&gt;SquirrelFish&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Respecto al tema, &lt;strong&gt;Benjamin Meyer&lt;/strong&gt; desarrollador del navegador web &lt;strong&gt;Arora&lt;/strong&gt;, escribió un &lt;a href="http://benjamin-meyer.blogspot.com/2008/09/javascript-speed-browser-wars-and-death.html"&gt;post en su blog personal&lt;/a&gt;. Comenta como con el lanzamiento o actualización de cada navegador, varios blogs hacen sus benchmarks para cada motor. (Cuando se incluye) &lt;strong&gt;Internet Explorer&lt;/strong&gt; es siempre el más lento:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;#8220;No solo por un poco sino por una cantidad significativa. Es tan lento que a menudo se deja fuera del gráfico. El equipo de IE está trabajando en eso y la más reciente beta de IE 8 es tres veces más rápido que IE7, pero es todavía &lt;a href="http://blogs.zdnet.com/hardware/?p=2463"&gt;tres veces más lento&lt;/a&gt; que Firefox 3.0.1. Y desde ese artículo Firefox y todos los demás han logrado motores aún mas rápidos, no solo por un poco, sino por una cantidad significativa.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Teniendo en cuenta esto, comenta que IE6 tiene hoy un 35% del mercado de los navegadores. Un número bastante grande de usuarios. Las guerras de Javascript se tratan de hacer las aplicaciones AJAX y pesadas en Javascript mas rápidas. Llegaría un momento en que los usuarios de IE tendrían que esperar mientras se cargan los Javascripts, mientras que a su vecino no le pasa porque usa Firefox/Safari/Chrome/Arora.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;#8220;Mientras que las pestañas y extensiones le dieron un golpe a la cuota de mercado de IE puede ser el rendimiento de Javascrpit el punto de inflexión para el fin de IE6. Cuando Firefox obtuvo pestañas todavía podías navegar la web con IE6, pero cuando Firefox obtenga un motor Javascript mucho más rápido, puede que no puedas navegar la web con IE6.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;¿Terminará la tortura de los desarrolladores web que pelean día a día contra IE6?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img class="size-thumbnail wp-image-944" title="Arora Web Browser" src="http://picandocodigo.net/wp-content/uploads/2008/07/arora-logo.png" alt="Arora Web Browser" width="128" height="128" align="right" /&gt;Siguiendo con el tema, &lt;a href="http://arorabrowser.blogspot.com/2008/10/04.html"&gt;está disponible la versión 0.4&lt;/a&gt; del &lt;a href="http://arora-browser.org/"&gt;navegador web &lt;strong&gt;Arora&lt;/strong&gt;&lt;/a&gt;. No han habido cambios muy grandes en esta versión, solo mejoras consistentes y algunas pulidas.&lt;/p&gt;
&lt;p&gt;Pueden descargar el código fuente, un paquete .deb, y un instalador .exe para Windows.&lt;/p&gt;
&lt;p&gt;La cosa promete para próximas versiones, además de lo planeado para Arora, Webkit trunk ha entró en los snapshots de Qt, lo que agregará características como &lt;a href="http://webkit.org/blog/214/introducing-squirrelfish-extreme/"&gt;&lt;strong&gt;SquirrelFish Extreme&lt;/strong&gt;&lt;/a&gt; y soporte para video Ogg &lt;img src="http://picandocodigo.net/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/picandocodigo?a=sN5P8U"&gt;&lt;img src="http://feeds.feedburner.com/~a/picandocodigo?i=sN5P8U" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=r1IIM"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=r1IIM" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=56XPm"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=56XPm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=mTWcm"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=mTWcm" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/picandocodigo/~4/410437691" height="1" width="1" /&gt;</content>
		<author>
			<name>Fernando Briano</name>
			<uri>http://picandocodigo.net</uri>
		</author>
		<source>
			<title type="html">Picando Código</title>
			<subtitle type="html">Programando... Mi blog sobre programación, tecnología, web, software libre, videojuegos y más</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/picandocodigo" />
			<id>http://picandocodigo.net/index.php/feed/atom/</id>
			<updated>2008-10-11T18:01:28+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Enrique Almeida: Me regalaron este reloj...</title>
		<link href="http://feeds.feedburner.com/~r/ealmeida/~3/410495308/me-regalaron-este-reloj.html" />
		<id>tag:blogger.com,1999:blog-5980598.post-6695619227206033234</id>
		<updated>2008-10-03T16:34:26+00:00</updated>
		<content type="html">&lt;a href="http://www.dcigift.com/prod_images/pop_quiz_clock1.jpg"&gt;&lt;img src="http://www.dcigift.com/prod_images/pop_quiz_clock1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/profile/12193856681968797913"&gt;Martin&lt;/a&gt;, me regaló este reloj en Facebook.. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Se podrían haber inspirado un poquito mas con algunos numeros, pero igual esta bueno. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Gracias!.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ealmeida?a=gXBkM"&gt;&lt;img src="http://feeds.feedburner.com/~f/ealmeida?i=gXBkM" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ealmeida?a=Cxzqm"&gt;&lt;img src="http://feeds.feedburner.com/~f/ealmeida?i=Cxzqm" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ealmeida/~4/410495308" height="1" width="1" /&gt;</content>
		<author>
			<name>Enrique Almeida</name>
			<email>noreply@blogger.com</email>
			<uri>http://ealmeida.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Desarrollando desde la trinchera.</title>
			<subtitle type="html">&lt;strong&gt;Desarrollo con GeneXus y otros divagues &lt;/strong&gt;
La ignorancia nunca detuvo a un blogger!!</subtitle>
			<link rel="self" href="http://ealmeida.blogspot.com/feeds/posts/default" />
			<id>tag:blogger.com,1999:blog-5980598</id>
			<updated>2008-10-10T18:00:55+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Marcos Crispino: Consumir web service con SSL y autenticación</title>
		<link href="http://feeds.feedburner.com/~r/mcrispino/~3/410359276/consumir-web-service-con-ssl-y.html" />
		<id>tag:blogger.com,1999:blog-33066466.post-5741027969458401101</id>
		<updated>2008-10-03T15:13:00+00:00</updated>
		<content type="html">Después de dos días de luchar con este tema, por fin logré que funcione. Podríamos decir que este es un post de descarga...&lt;br /&gt;
&lt;h4&gt;Escenario&lt;/h4&gt;En una aplicación generada con GeneXus 9.0, generador Java web, tenía que consumir un web service HTTP (no es SOAP), que se invoca a través de HTTPS y que además pide usuario y contraseña... El servicio está en un IIS, en .Net. Casi que trivial.&lt;br /&gt;
&lt;h4&gt;Problema 1: SSL&lt;/h4&gt;Con el primer problema que me encontré, obviamente, fue como acceder a una página web que está encriptada.&lt;br /&gt;
&lt;br /&gt;
El primer intento fue con&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;&amp;amp;httpClient.Host = &amp;amp;host&lt;br /&gt;
&amp;amp;httpClient.Port = 443&lt;br /&gt;
&amp;amp;httpClient.Secure = 1&lt;/tt&gt;&lt;/blockquote&gt;que por supuesto no funciona... El problema es que para usar SSL hay que encriptar los datos, para lo cual se necesita un certificado.&lt;br /&gt;
&lt;br /&gt;
Por suerte encontré &lt;a href="http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?4433"&gt;este documento en el Wiki&lt;/a&gt; que explica bien lo que hay que hacer.&lt;br /&gt;
&lt;h4&gt;Problema 2: Autenticación&lt;/h4&gt;Una vez resuelto el problema con el SSL, al consumir el servicio daba un error 401, not authorized.&lt;br /&gt;
&lt;br /&gt;
La forma de configurar la autenticación en GeneXus es con&amp;nbsp; &lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;&amp;amp;httpClient.AddAuthentication(&amp;amp;httpClient.Basic, &amp;amp;realm, &amp;amp;user, &amp;amp;pass)&lt;/tt&gt;&lt;/blockquote&gt;El usuario y la contraseña que le estaba pasando estaban bien, eran lo que usaba al probar el servicio desde el navegador y ahí funcionaba.&lt;br /&gt;
&lt;br /&gt;
Como no tengo acceso al servidor donde está corriendo el web service, y así se complicaba para hacer las pruebas, me configuré (en realidad le pedí a Alexander que lo haga...) el servidor local para que acepte conexiones HTTPS.&lt;br /&gt;
&lt;br /&gt;
Después de un rato de probar con distintas configuraciones en el servidor local encontré el problema: el Realm que se le pasa al método AddAuthentication es importante...&lt;br /&gt;
&lt;br /&gt;
Conseguí el Realm del servidor donde está el servicio, y logré que me devolviera un HTTP status 200, es decir OK.&lt;br /&gt;
&lt;h4&gt;Problema 3: Se conecta pero no trae datos&lt;br /&gt;
&lt;/h4&gt;Si bien ahora pasaba por el SSL y la autenticación, y devolvía un OK, el resultado de&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;&amp;amp;httpClient.ToString()&lt;/tt&gt;&lt;/blockquote&gt;era vacío. En el navegador me mostraba datos, pero al consumir el servicio desde GeneXus venía vacío.&lt;br /&gt;
&lt;br /&gt;
Para ver que estaba haciendo el navegador, me instalé un add-on de Firefox, &lt;a href="http://livehttpheaders.mozdev.org/"&gt;Live HTTP Headers&lt;/a&gt;, que permite ver que es lo que se le manda al servidor y la respuesta. No podía compararlo con lo que le manda GeneXus, porque como la conexión está encriptada, no tenía una forma fácil de hacerlo.&lt;br /&gt;
&lt;br /&gt;
Así que le agregué todos los headers HTTP al procedimiento GeneXus con el método&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;&amp;amp;httpClient.AddHeader()&lt;/tt&gt;&lt;/blockquote&gt;y ahí por fin funcionó todo espectacular.&lt;br /&gt;
&lt;h4&gt;Conclusiones&lt;br /&gt;
&lt;/h4&gt;Así que, después de luchar bastante rato con esto, llegué a una solución que funciona...&lt;br /&gt;
&lt;br /&gt;
El código completo es:&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;&amp;amp;httpClient.Host = &amp;amp;host&lt;br /&gt;
&amp;amp;httpClient.Port = 443&lt;br /&gt;
&amp;amp;httpClient.BaseUrl = ''&lt;br /&gt;
&amp;amp;httpClient.AddHeader('Accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8')&lt;br /&gt;
&amp;amp;httpClient.AddHeader('Accept-Language', 'en-us,en;q=0.5')&lt;br /&gt;
&amp;amp;httpClient.AddHeader('Accept-Encoding', 'gzip,deflate')&lt;br /&gt;
&amp;amp;httpClient.Secure = 1&lt;br /&gt;
&lt;br /&gt;
&amp;amp;httpClient.AddAuthentication(&amp;amp;httpClient.Basic, &amp;amp;realm, &amp;amp;user, &amp;amp;pass)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;httpClient.Execute('GET', &amp;amp;url)&lt;br /&gt;
&lt;/tt&gt;&lt;/blockquote&gt;Fundamental para consumir un servicio que esté con SSL y autenticación:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;no olvidarse de importar el certificado del servidor, para que pueda encriptar los datos que manda&lt;/li&gt;
&lt;li&gt;averiguar cual es el Realm que hay que usar, y el método de autenticación (basic o digest)&lt;/li&gt;
&lt;li&gt;si no funciona, agregarle los HTTP headers que sean necesarios&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>Marcos Crispino</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.marcoscrispino.com/</uri>
		</author>
		<source>
			<title type="html">Blog de Marcos Crispino</title>
			<link rel="self" href="http://feeds.feedburner.com/mcrispino" />
			<id>tag:blogger.com,1999:blog-33066466</id>
			<updated>2008-10-09T03:00:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Marcelo Ramos: Referencia rápida de Python en formato Mindmap</title>
		<link href="http://www.marcelor.com/2008/10/referencia-rapida-de-python-en-formato-mindmap.html" />
		<id>http://www.marcelor.com/?p=3154</id>
		<updated>2008-10-03T14:30:53+00:00</updated>
		<content type="html">&lt;p&gt;En &lt;strong&gt;reddit&lt;/strong&gt; me entero de &lt;a href="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&amp;amp;initLoadFile=/wiki/images/1/1a/Python_WebLinks.mm&amp;amp;mm_title=Python%202.5%20Computer%20Language%20-%20Contents"&gt;éste interesante mindmap&lt;/a&gt; hecho en &lt;strong&gt;Flash&lt;/strong&gt; que nos permite explorar con comodidad los diversos aspectos del lenguaje &lt;strong&gt;Python&lt;/strong&gt;, especificamente la versión &lt;strong&gt;2.5&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&amp;amp;initLoadFile=/wiki/images/1/1a/Python_WebLinks.mm&amp;amp;mm_title=Python%202.5%20Computer%20Language%20-%20Contents"&gt;&lt;img class="aligncenter size-full wp-image-3155" title="pythonmindmap" src="http://www.marcelor.com/wp-content/uploads/pythonmindmap.jpg" alt="" width="500" height="438" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="akst_link"&gt;&lt;a href="http://www.marcelor.com/?p=3154&amp;amp;akst_action=share-this" title="E-mail this, post to del.icio.us, etc." id="akst_link_3154" class="akst_share_link" rel="nofollow"&gt;Compártelo&lt;/a&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ElBlogDeMarceloRamos/~4/410297256" height="1" width="1" /&gt;</content>
		<author>
			<name>xanthus</name>
			<uri>http://www.marcelor.com</uri>
		</author>
		<source>
			<title type="html">Blog de Marcelo Ramos</title>
			<subtitle type="html">Lo que hago, lo que me interesa, lo que me llama la atención</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/ElBlogDeMarceloRamos" />
			<id>tag:blogger.com,1999:blog-20135332</id>
			<updated>2008-10-12T00:00:48+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Enrique Almeida: Amazon se instala en Costa Rica</title>
		<link href="http://feeds.feedburner.com/~r/ealmeida/~3/410142559/amazon-se-instala-en-costa-rica.html" />
		<id>tag:blogger.com,1999:blog-5980598.post-5551612568364026602</id>
		<updated>2008-10-03T08:34:27+00:00</updated>
		<content type="html">&lt;span&gt;&lt;span&gt;Leo en el articulo &lt;a href="http://www.nacion.com/ln_ee/2008/octubre/03/economia1723904.html"&gt;Amazon empezará operación en noviembre y contratará a 700 personas&lt;/a&gt;, que Amazon va a instalar un centro de atención al cliente en Costa Rica.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Es bueno que este tipo de empresas se instalen en America Latina y seria mejor aun, que empiece a instalar alguno de sus datacenters en esta zona.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ealmeida?a=oZ22M"&gt;&lt;img src="http://feeds.feedburner.com/~f/ealmeida?i=oZ22M" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ealmeida?a=mhlxm"&gt;&lt;img src="http://feeds.feedburner.com/~f/ealmeida?i=mhlxm" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ealmeida/~4/410142559" height="1" width="1" /&gt;</content>
		<author>
			<name>Enrique Almeida</name>
			<email>noreply@blogger.com</email>
			<uri>http://ealmeida.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Desarrollando desde la trinchera.</title>
			<subtitle type="html">&lt;strong&gt;Desarrollo con GeneXus y otros divagues &lt;/strong&gt;
La ignorancia nunca detuvo a un blogger!!</subtitle>
			<link rel="self" href="http://ealmeida.blogspot.com/feeds/posts/default" />
			<id>tag:blogger.com,1999:blog-5980598</id>
			<updated>2008-10-10T18:00:55+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Pablo Rodriguez: Head First Design Patterns - Aprendiendo Patrones de Diseño</title>
		<link href="http://feeds.feedburner.com/~r/NuevosProgramadores/~3/409920587/" />
		<id>http://nuevosprogramadores.com/?p=39</id>
		<updated>2008-10-03T04:30:47+00:00</updated>
		<content type="html">&lt;p&gt;Me acaba de llegar el libro &lt;a href="http://oreilly.com/catalog/9780596007126/" title="O'Reilly Catalog" target="_blank"&gt;Head First Design Patterns&lt;/a&gt;, el segundo de la serie &lt;strong&gt;Head First&lt;/strong&gt; de O&amp;#8217;Reilly que tengo en mi poder, (el primero es &lt;strong&gt;Head First C#&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Vi este libro hace un tiempo y lo empecé a leer, después de leer el patrón estrategia, decidí que tenía que comprar este libro, por lo que de ahora en adelante postearé los conocimientos que vaya obteniendo acerca de &lt;a href="http://nuevosprogramadores.com/category/patrones/" title="Patrones de Diseño en NuevosProgramadores.com"&gt;Patrones de Diseño&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;El libro trae ejemplos en &lt;a href="http://nuevosprogramadores.com/category/lenguajes/java/" title="Post de NuevosProgramadores.com relacionados con Java"&gt;Java&lt;/a&gt;, pero yo voy a intentar crear mis propios ejemplos y en más de un lenguaje!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://nuevosprogramadores.com/wp-content/uploads/2008/10/head-first-design-patterns.jpg" alt="Head First Design Patterns - O\&amp;#039;Reilly" title="Head First Design Patterns - O\&amp;#039;Reilly" width="140" height="162" class="alignnone size-full wp-image-40" /&gt;&lt;br /&gt;
&lt;h3&gt;También te puede interesar:&lt;/h3&gt;
&lt;ul class="related_post"&gt;
&lt;li&gt;&lt;a href="http://nuevosprogramadores.com/2008/07/implementacion-de-singleton-en-c/" title="Implementación del patrón Singleton en C#"&gt;Implementación del patrón Singleton en C#&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/NuevosProgramadores?a=kRLtm"&gt;&lt;img src="http://feeds.feedburner.com/~f/NuevosProgramadores?i=kRLtm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/NuevosProgramadores?a=j3CiM"&gt;&lt;img src="http://feeds.feedburner.com/~f/NuevosProgramadores?i=j3CiM" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/NuevosProgramadores/~4/409920587" height="1" width="1" /&gt;&lt;/p&gt;</content>
		<author>
			<name>Pablo Rodriguez</name>
			<uri>http://nuevosprogramadores.com</uri>
		</author>
		<source>
			<title type="html">Nuevos Programadores</title>
			<subtitle type="html">Aprender programación con ejemplos</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/NuevosProgramadores" />
			<id>http://feeds.feedburner.com/NuevosProgramadores</id>
			<updated>2008-10-11T18:01:22+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Fernando Briano: FSF: Proyectos Software Libre de alta prioridad</title>
		<link href="http://feeds.feedburner.com/~r/picandocodigo/~3/409884301/" />
		<id>http://picandocodigo.net/?p=1574</id>
		<updated>2008-10-03T03:30:42+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img title="Free Software Foundation - High priority projects" src="http://picandocodigo.net/wp-content/uploads/2008/10/fsf-hpp-logo.png" alt="Free Software Foundation - High priority projects" width="195" height="124" align="right" /&gt;Hace poco más de un año la &lt;a href="http://picandocodigo.net/2007/09/fsf-proyectos-software-libre-de-alta-prioridad/"&gt;&lt;strong&gt;Free Software Foundation&lt;/strong&gt; anunciaba entre sus proyectos de &lt;strong&gt;alta prioridad&lt;/strong&gt;&lt;/a&gt; a Gnash, un BIOS libre, drivers 3d de video libres, dotGNU, entre otros. Varios de ellos lo siguen siendo aún hoy, pero se han agregado otros:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.fsf.org/campaigns/priority.html"&gt;Proyectos software libre de alta prioridad - fsf.org&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hay una necesidad vital de llamar la atención de la comunidad del software libre al curso del trabajo de desarrollo en estos proyectos particulares. &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;La lista de proyectos de alta-prioridad de la FSF sirve para fomentar el desarrollo de proyectos que son importantes para aumentar la adopción y uso del software libre y sistemas operativos software libre. Los proyectos en nuestra lista no son ejecutados, controlados ni mantenidos por la FSF, pero todos son totalmente apoyados por los individuos en la comunidad del software libre. Nuestra lista ayuda a guiar a los voluntarios y seguidores a proyectos donde sus habilidades pueden ser utilizadas, ya sea con su código, diseño gráfico, escribiendo o activismo. Esperamos que puedas encontrar un proyecto aquí donde tu habiidad, energía, y tiempo sea puesto en uen uso.&lt;/p&gt;
&lt;p&gt;Algunos de los proyectos más importantes en nuestra lista son &lt;strong&gt;proyectos de reemplazos&lt;/strong&gt;. Estos proyectos son importantes porque se enfocan en áreas donde los usuarios son seducidos continuamente a usar software no-libre por la falta de una alternativa adecuada.&lt;/p&gt;
&lt;p&gt;Por favor, envia cualquier sugerencia que tengas al respecto a campaigns@fsf.org.&lt;/p&gt;
&lt;p&gt;Lista de proyectos:&lt;/p&gt;
&lt;h3&gt;Gnash — el reproductor Flash libre&lt;/h3&gt;
&lt;p&gt;&lt;img title="Gnash" src="http://picandocodigo.net/wp-content/uploads/2008/10/gnash_logo.png" alt="Gnash" width="100" height="51" align="left" /&gt;Gnash es un programa de GNU para reproducir películas Flash. Flash es un formato de archivos de animación y  multimedia de Adobe. Gnash está basado en GameSWF, y soporta la mayoría de las películas Flash (SWF) versión 7, así como algunas de las versiones 8 y 9. Aunque Gnash maneja sitios y medios muy populares (como YouTube), necesita mucho trabajo para ser un reemplazo total al reproductor Flash de Adobe. Visita &lt;a href="http://www.gnu.org/software/gnash/"&gt;http://www.gnu.org/software/gnash/&lt;/a&gt; para más detalles sobre instalar y usar Gnash.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Formas de ayudar.&lt;/strong&gt; La manera más fácil de comenzar a ayudar al proyecto Gnash es usar el programa, y &lt;a href="http://www.gnu.org/software/gnash/#bug"&gt;reportar bugs&lt;/a&gt;. Si quieres saber cómo ser contribuidor del proyecto Gnash, considera unirte a la lista de correo de desarrolladores de Gnash (&lt;a href="http://lists.gnu.org/pipermail/gnash-dev/"&gt;gnash-dev@gnu.org&lt;/a&gt;), la lista de correo de discusión de Gnash (&lt;a href="http://lists.gnu.org/pipermail/gnash/"&gt;gnash@gnu.org&lt;/a&gt;), o pasar por el canal &lt;a href="irc://irc.freenode.net/#gnash"&gt;#gnash&lt;/a&gt; en irc.freenode.net.&lt;/p&gt;
&lt;h3&gt;Coreboot — la campaña por un BIOS libre&lt;/h3&gt;
&lt;p&gt;&lt;img title="Coreboot" src="http://picandocodigo.net/wp-content/uploads/2008/10/coreboot.png" alt="Coreboot" width="100" height="100" align="left" /&gt;Coreboot es un proyecto de software libre apuntado a reemplazar los BIOS privativos (firmware) que puedes encontrar en la mayoría de las computadoras de hoy. En muchos casos la BIOS es lo único que se impone en el camino de una persona para correr un sistema usando exclusivamente software libre (aprende más sobre la &lt;a href="http://www.fsf.org/campaigns/free-bios.html"&gt;&lt;em&gt;Campaña por un BIOS Libre de la FSF&lt;/em&gt;&lt;/a&gt;). Visita &lt;a href="http://www.coreboot.org/"&gt;http://www.coreboot.org&lt;/a&gt; para aprender más sobre el desarrollo de Coreboot, sistemas soportados, y como puedes comenzar a correr un BIOS libre.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Formas de ayudar.&lt;/strong&gt; Una de las maneras más importantes en que puedes ayudar al proyecto Coreboot es animar a los fabricantes a lanzar sus especificaciones para que el software Coreboot pueda correr en esos sistemas. Si quieres aprender más sobre ser un desarrollador de Coreboot, visita el canal &lt;a href="irc://irc.freenode.net/#coreboot"&gt;#coreboot&lt;/a&gt; en irc.freenode.net, o únete a la &lt;a href="http://www.coreboot.org/mailman/listinfo/coreboot"&gt;Lista de correo de Coreboot&lt;/a&gt; para hablar con los desarrolladores actuales. Un área adicional donde se necesita ayuda para desarrollar y llamar la atención es en el desarrollo de BIOS VGA libre en tarjetas gráficas. Te alentamos a presionar a los fabricantes de tarjetas gráficas a lanzar su BIOS VGA como software libre. Si te gustaría comenzar el desarrollo de un BIOS VGA libre, un buen punto para empezar sería el chipste Geode LX por AMD, para el cual existe &lt;a href="http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_9863_13022%5E11363,00.html"&gt;documentación completa&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Reemplazo software libre para Skype&lt;/h3&gt;
&lt;p&gt;Skype es un programa privativo de voz-sobre-IP que usa un protocolo privativo. Skype está seduciendo a los usuarios de software libre a usar software privativo, generalmente dos usuarios a la vez. No queremos alentar la creación de un cliente compatible con Skype, sino que en vez de eso, queremos alentarte a crear, contribuir o promover el uso de alternativas software libre a Skype, como Ekiga, y alentar la adopción y uso de protocolos de VoIP, video y chat libres como SIP y XMPP/Jingle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Formas de ayudar.&lt;/strong&gt; La forma más fácil de ayudar es no usar Skype y alentar el uso de alternativas software libre, en vez de Skype. Hay &lt;a href="http://directory.fsf.org/category/tel/"&gt;varios programas&lt;/a&gt;, como &lt;a href="http://www.ekiga.org/"&gt;Ekiga&lt;/a&gt;, que son alternativas funcionales a Skype. Usuarios de dichos programas deberían reportar bugs y pedidos de nuevas características a los proyectos. Si no eres un desarrollador, puedes considerar contribuir con documentación y tutoriales para dichos proyectos, así como llenar pedidos de características y bugs. Los desarrolladores deberían considerar ayudar a los proyectos de VoIP, video, chat y comunicación multimedia libres.&lt;/p&gt;
&lt;h3&gt;Sistema de transacciones de donantes y contacto&lt;/h3&gt;
&lt;p&gt;Un aspecto de la Free Software Foundation que impresiona a muchos en el mundo sin ánimo de lucro es que manejamos nuestra organización totalmente con software libre. Sin embargo, gran parte de nuestro software para contactar a nuestros miembros, realizar el seguimiento de nuestros donantes , y manejar las transacciones fue desarrollado ad hoc y está comenzando a ser difícil de manejar y mantener. También hay muchas características adicionales que querríamos tener. Esto es verdad a través de todo el sector sin ánimo de lucro, y hay una fuerte necesidad de más software libre de transacciones de donación y sistemas de contacto buenos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Formas de ayudar.&lt;/strong&gt; Recomendamos contactarnos por &lt;a href="mailto:campaigns@fsf.org"&gt;campaigns@fsf.org&lt;/a&gt;, así como a otras organizaciones sin ánimo de lucro para hacer una evaluación de necesidades y especificaciones para tal sistema antes de comenzar a desarrollarlo.&lt;/p&gt;
&lt;h3&gt;Software libre para edición de video&lt;/h3&gt;
&lt;p&gt;Muchos usuarios son seducidos a usar software privativo para editar videos porque no pueden lograr los efectos que quieren usando el estado actual de la técnica en el software de edición y producción de video libre. Más y más cada día los usuarios de computadoras se están volviendo videógrafos amateur, y necesitamos asegurarnos que sus sistemas operativos vengan completos con software libre para satisfacer sus necesidades.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Formas de ayudar.&lt;/strong&gt; Hay varios programas software libre de calidad para editar video, como &lt;a href="http://www.kinodv.org/"&gt;Kino&lt;/a&gt;, &lt;a href="http://cinelerra.org/"&gt;Cinelerra&lt;/a&gt;, y &lt;a href="http://fixounet.free.fr/avidemux/"&gt;AVIDemux&lt;/a&gt;. En el camino, la forma más fácil de ayudar es usar alguno de estos editores para alentar a otros a hacer lo mismo. Puedes ayudar a estos proyectos directamente mandando bugs, agregando características, mejorando la usabilidad, y creando tutoriales, guías y documentación.&lt;/p&gt;
&lt;h3&gt;Reemplazo libre a Google Earth&lt;/h3&gt;
&lt;p&gt;Google Earth es un programa de software privativo para visualizar y anotar información de mapas. Necesitamos una versión software libre de este cliente. Acceder a la información de Google puede no ser posible, así que cualquier cliente debería trabajar con otras fuentes de datos, incluyendo proyectos libres de mapas como &lt;a href="http://www.openstreetmap.org/"&gt;Open Street Maps&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Formas de ayudar. &lt;/strong&gt;Desarrollar o mejorar un motor de renderizado 3D que lea archivos KML a la par de Google Earth. Contribuye a servicios de información de mapas libres como el proyecto &lt;a href="http://www.openstreetmap.org/"&gt;Open Street Maps&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;gNewSense — El sistema GNU/Linux totalmente libre&lt;/h3&gt;
&lt;p&gt;&lt;img title="gNewSense" src="http://picandocodigo.net/wp-content/uploads/2008/10/gnewsense-logo.png" alt="gNewSense" width="100" height="100" align="left" /&gt;gNewSense se dedica a distribuir un sistema operativo GNU/Linux completo que contenga únicamente software libre. Es una distribución de alta calidad que extiende y mejora Debian y Ubuntu para crear un sistema operativo completamente libre sin blobs binarios o árboles de paquetes que contengan software privativo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Formas de ayudar.&lt;/strong&gt; La forma más fácil de comenzar a ayudar a gNewSense es instalar y usarlo. Para comenzar a ser voluntario para gNewSense reomendamos que comiences por la &lt;a href="http://www.gnewsense.org/index.php?n=Community.Community"&gt;página de comunidad de gNewSense&lt;/a&gt;, y consideres unirte a la lista de correo y/o canales IRC apropiados para encontrar maneras específicas de comenzar a ayudar.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.gnu.org/fry/"&gt;Mira a Stephen Fry hablar sobre gNewSense&lt;/a&gt;, o &lt;a href="http://www.gnu.org/links/"&gt;mira una lista completa de distribuciones libres&lt;/a&gt;.  Para aprender más sobre qué hace a una distribución GNU/Linux libre, mira nuestras &lt;a href="http://www.gnu.org/philosophy/free-system-distribution-guidelines.html"&gt;Directrices para Distribuciones de Sistema Libres&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;GNU Octave — reemplazo libre a Matlab&lt;/h3&gt;
&lt;p&gt;&lt;img title="sombrero" src="http://picandocodigo.net/wp-content/uploads/2008/10/sombrero.jpg" alt="" width="100" height="56" align="left" /&gt;GNU Octave es un lenguaje de alto nivel, principalmente destinado a computaciones numéricas. Provee una conveniente interfaz de línea de comandos para resolver problemas lineales y no-lineales numéricamente, y para realizar otros experimentos numéricos usando un lenguaje en su mayor parte compatible con Matlab. Visita &lt;a href="http://www.gnu.org/software/octave/"&gt;http://www.gnu.org/software/octave&lt;/a&gt; para más información sobre descargar, instalar, usar e involucrarte con el proyecto GNU Octave.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Formas de ayudar.&lt;/strong&gt; Te alentamos a crear paquetes de alto nivel en GNU Octave con la meta de crear funciones de reemplazo para paquetes provistos por Matlab. Puedes aprender más sobre cómo involucrarte con GNU Octave uniéndote a su &lt;a href="http://www.gnu.org/software/octave/archive.html"&gt;lista de correo&lt;/a&gt; y revisando su página de &lt;a href="http://www.gnu.org/software/octave/help-wanted.html"&gt;&amp;#8220;se busca ayuda&amp;#8221;&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Reemplazo para bibliotecas OpenDWG&lt;/h3&gt;
&lt;p&gt;OpenDWG es una colección de archivos CAD, una especificación del formato CAD, y herramientas privativas para crear y manipular archivos CAD. Necesitamos una iniciativa similar que esté comprometida a la libertad del software y del usuario.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Formas de ayudar.&lt;/strong&gt; Hay varios programas de diseño libres que pueden manipular archivos CAD. Necesitamos promover compartir archivos CAD que la gente sea libre de usar como quieran, compartir con sus vecinos, y redistribuir modificaciones, así como software libre correspondiente. Si sabes de algún proyecto existente o quieres lanzar la creación de dicho proyecto por favor contáctate haciéndonos saber los detalles.&lt;/p&gt;
&lt;h3&gt;Depuración reversible en GDB&lt;/h3&gt;
&lt;p&gt;&lt;img title="Archer" src="http://picandocodigo.net/wp-content/uploads/2008/10/archer.jpg" alt="" width="100" height="63" align="left" /&gt;La depuración reversible (la habilidad de &amp;#8220;volver atrás&amp;#8221; en un programa) es una herramienta obviamente poderosa. GDB no lo soporta hoy, pero los cimientos han sido echados, y los administradores de GDB están buscando a contribuyentes interesados en expandir esos cimientos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Formas de ayudar.&lt;/strong&gt; Visita &lt;a href="http://sourceware.org/gdb/news/reversible.html"&gt;http://sourceware.org/gdb/news/reversible.html&lt;/a&gt; para más detalles sobre cómo puedes comenzar a ayudar o apoyar a este proyecto. Si tienes más preguntas, por favor contáctanos.&lt;/p&gt;
&lt;h3&gt;Drivers libres para routers de red&lt;/h3&gt;
&lt;p&gt;Proyectos de software libre como &lt;a href="http://sourceforge.net/projects/orangemesh/"&gt;OrangeMesh&lt;/a&gt; facilitan a los usuarios a transformar sus routers de red en puntos de acceso para redes mesh. Sin embargo, no hay forma de correr OrangeMesh sin usar software privativo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Formas de ayudar.&lt;/strong&gt; Necesitamos tu ayuda para desarrollar drivers libres y otro software a bajo nivel para correr routers de red. Una forma de hacer esto es contactar a los fabricantes de dispositivos y pedirles que liberen las especificaciones y/o código como software libre. Si sabes de routers que no requieran el uso de software privativo, por favor háznoslo saber contactando &lt;a href="mailto:hardware@fsf.org"&gt;hardware@fsf.org&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;High-Priority Projects Fund&lt;/h3&gt;
&lt;p&gt;&lt;img title="Free Software Foundation - High Priority Fund" src="http://picandocodigo.net/wp-content/uploads/2008/10/fsf-hpp-fund.png" alt="Free Software Foundation - High Priority Fund" width="189" height="115" align="left" /&gt;Ayudanos a constuir nuestro &lt;a href="https://www.fsf.org/donate/directed-donations/"&gt;fondo de proyectos de alta prioridad&lt;/a&gt; para que podamos continuar uniendo a la comunidad y dirigir el desarrollo, recursos y tiempo para proyectos que necesitan nuestra atención con urgencia.&lt;/p&gt;
&lt;h3&gt;¿Son estos proyectos de software o políticos?&lt;/h3&gt;
&lt;p&gt;El software debe cumplir con ciertos estándares o prácticas para interoperar con otros programas de software o dispositivos de hardware. En algunos casos nuestro camino sugerido para completar proyectos en la lista de proyectos de alta prioridad puede ser contactar a los fabricantes de dispositivos o cuerpos de estándares para pedirles o alentarlos a liberar especificaciones, software o adherirse a implementar ciertos estándares que respetan la libertad del usuario.&lt;/p&gt;
&lt;p&gt;Ya hice mi aporte, siendo miembro de la Free Software Foundation, y con una humilde donación al fondo de proyectos de alta prioridad. &lt;strong&gt;¡También podés ayudar!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.fsf.org/register_form?referrer=6661"&gt;Hazte miembro de la Free Software Foundation&lt;/a&gt; &amp;#8212; Ayuda a la libertad del software.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.fsf.org/donate/directed-donations/"&gt;Dona al fondo de proyectos de alta prioridad&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/picandocodigo?a=456eRF"&gt;&lt;img src="http://feeds.feedburner.com/~a/picandocodigo?i=456eRF" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=VchOM"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=VchOM" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=jJfxm"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=jJfxm" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/picandocodigo?a=iAeMm"&gt;&lt;img src="http://feeds.feedburner.com/~f/picandocodigo?i=iAeMm" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/picandocodigo/~4/409884301" height="1" width="1" /&gt;</content>
		<author>
			<name>Fernando Briano</name>
			<uri>http://picandocodigo.net</uri>
		</author>
		<source>
			<title type="html">Picando Código</title>
			<subtitle type="html">Programando... Mi blog sobre programación, tecnología, web, software libre, videojuegos y más</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/picandocodigo" />
			<id>http://picandocodigo.net/index.php/feed/atom/</id>
			<updated>2008-10-11T18:01:28+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Rodrigo Alvarez: Zetacuentas</title>
		<link href="http://blog.genexus.com/ralvarez/?p=169" />
		<id>http://blog.genexus.com/ralvarez/?p=169</id>
		<updated>2008-10-02T23:01:24+00:00</updated>
		<content type="html">Soy de la clase de personas que me siento muy feliz siendo ordenado, no me sale muy bien, pero lo cierto es que me gusta el orden (mi escritorio es justamente la prueba que no me sale muy bien). 
Una de las cosas en la que me gusta ser ordenado es en los gastos de dinero [...]</content>
		<author>
			<name>Rodrigo Alvarez</name>
			<uri>http://blog.genexus.com/ralvarez</uri>
		</author>
		<source>
			<title type="html">Rodrigo Alvarez</title>
			<subtitle type="html">Rorro para los amigos</subtitle>
			<link rel="self" href="http://blog.xnet.com.uy/ralvarez/?feed=rss2" />
			<id>http://blog.xnet.com.uy/ralvarez/?feed=rss2</id>
			<updated>2008-10-04T15:01:14+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Alejandro Segovia: Configurando Networking en OpenSolaris</title>
		<link href="http://varrojo.linuxuruguay.org/?p=217" />
		<id>http://varrojo.linuxuruguay.org/?p=217</id>
		<updated>2008-10-02T21:19:04+00:00</updated>
		<content type="html">&lt;p&gt;Finalmente, &lt;a href="http://varrojo.linuxuruguay.org/?p=216"&gt;tras actualizar mi versión de VirtualBox en Fedora&lt;/a&gt; y descargar la iso de OpenSolaris, pude iniciar este sistema en una nueva máquina virtual para ver en qué andaba su comunidad y realizar algunas pruebas.&lt;/p&gt;
&lt;p&gt;Como se menciona en varios blogs de personas que han hecho esto antes que yo,  levantar el LiveCD del sistema fue un proceso directo, sin muchas vueltas, y todo anduvo &amp;#8220;out of the box&amp;#8221;&amp;#8230; bueno, todo menos la conexión a Internet.&lt;/p&gt;
&lt;p&gt;Realmente probar el sistema y no tener conexión es bastante aburrido, ya que no hay mucho para vermás allá del entorno GNOME y BASH, por lo cual me puse en campaña de poder arreglar la conexión.&lt;/p&gt;
&lt;p&gt;Revisando por ahí, en &lt;a href="http://blogs.sun.com/daner/entry/running_opensolaris_2008_05_under" target="_blank"&gt;este blog&lt;/a&gt; de SUN alguien publicaba sus experiencias de correr OpenSolaris sobre Mac OS X, y comentaba que notó que lo que estaba roto no era el driver de la placa de red, sino que simplemente OpenSolaris no puede resolver los nombres de servidor a sus direcciones IP. Para esto debemos configurar los servidores de DNS.&lt;/p&gt;
&lt;p&gt;Configurar los servidores de DNS es igual que en Linux (ambos tienen su herencia UNIX después de todo). Simplemente creamos el archivo resolv.conf en /etc:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;nameserver 200.30.40.245&lt;/p&gt;
&lt;p&gt;nameserver 208.67.220.220&lt;/p&gt;
&lt;p&gt;nameserver 208.67.222.222&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Este archivo hay que crearlo como root. En el LiveCD la contraseña es &amp;#8220;opensolaris&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Una vez creado este archivo  podremos resolver los servidores con nslookup, pero las aplicaciones como Firefox y wget cancelarán con un error. Para repararlo es necesario copiar el archivo /etc/nsswitch.dns a /etc/nsswitch.conf:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;# cp /etc/nsswitch.dns /etc/nsswitch.conf&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Con eso debería quedar pronto. Un último detalle importante a tener en cuenta es que en VirtualBox deberá utilizarse como tarjeta de red emulada el modelo: &amp;#8220;Intel PRO/1000 MT Desktop&amp;#8221;, para la cual OpenSolaris ya trae driver. Si bien esta es la opción por defecto, vale la pena revisar que este sea el valor seleccionado antes de iniciar la máquina virtual.&lt;/p&gt;</content>
		<author>
			<name>Alejandro Segovia</name>
			<uri>http://varrojo.linuxuruguay.org</uri>
		</author>
		<source>
			<title type="html">Varrojo@Linux</title>
			<subtitle type="html">"A master calls it a butterfly, even though a caterpillar calls it death."</subtitle>
			<link rel="self" href="http://varrojo.linuxuruguay.org/?feed=rss2" />
			<id>http://varrojo.linuxuruguay.org/?feed=rss2</id>
			<updated>2008-10-12T03:02:02+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Enrique Almeida: Bloque y Bloquecito - Arreglando bases de datos con programas C</title>
		<link href="http://feeds.feedburner.com/~r/ealmeida/~3/409564928/bloque-y-bloquecito-arreglando-bases-de.html" />
		<id>tag:blogger.com,1999:blog-5980598.post-2073304544562356701</id>
		<updated>2008-10-02T17:49:37+00:00</updated>
		<content type="html">&lt;a href="http://2.bp.blogspot.com/_gyMyXPO-CR4/SOUlfyozEdI/AAAAAAAABEM/LDcMc6puWVY/s1600-h/Bloque.Png"&gt;&lt;img src="http://2.bp.blogspot.com/_gyMyXPO-CR4/SOUlfyozEdI/AAAAAAAABEM/LDcMc6puWVY/s320/Bloque.Png" border="0" alt="" id="BLOGGER_PHOTO_ID_5252645768496615890" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;Corrían los primeros años de los 90, y estábamos trabajando con Raúl y Gustavo en una empresa que tenía una red de 9 equipos &lt;a href="http://en.wikipedia.org/wiki/VAX"&gt;&lt;span&gt;VAX/VMS&lt;/span&gt;&lt;/a&gt;, conectados en una WAN que cubría algunos departamentos de Uruguay.   Las aplicaciones estaban programadas en &lt;a href="http://en.wikipedia.org/wiki/CoBoL"&gt;&lt;span&gt;COBOL&lt;/span&gt;&lt;/a&gt; y usaban una base de datos de Digital que se llamaba RDB. La interfaz de usuario era de sólo texto y se ejecutaban en terminales VT320, las cuales era terminales tontas. Recuerdo más de una vez, haber soldado los conectores a los cablecitos. El soldador y el estaño, estaban en todos los lugares donde había terminales. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;Después de algunos años de encargarnos del desarrollo de un grupo de empresas habíamos logrado una automatización bastante buena. Teníamos scripts que corrían de noche y compilaban todo lo que se había modificado en el día, avisaban cuando algo daba errores. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;Como dije antes, usábamos &lt;a href="http://en.wikipedia.org/wiki/Oracle_Rdb"&gt;&lt;span&gt;RDB&lt;/span&gt;&lt;/a&gt; que fue una base de datos relacional, que era buena, pero muuy lenta. Usaba SQL y otro dialecto anterior (RDO) para la consulta de datos.   Hoy es una lengua muerta, pues le gano SQL, pero en vez de DELETE, se escribía REMOVE, en vez de INSERT, se ponía STORE, y MODIFIY, en vez de UPDATE. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;El problema&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;Un día nos llamaron de la empresa que tenía la base de datos mas grande (siempre pasan en las más grandes), que un programa de impresión de asientos cancelaba. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;En esa época, la Dirección General Impositiva exigía que las empresas entregaran los libros contables impresos y copiados. Eran resmas y resmas de papel que nadie leería jamás. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;El programa que cancelaba, lo que hacía era leer datos históricos e imprimía en una impresora muy rápida, que hacia un ruido espantoso (tenía una aislación especial para el sonido).  Cuando fuimos a ver la causa de la cancelación vimos que el problema era que un sector de la base de datos, estaba dañada y el checksum daba errores. La solución que recomendaban los manuales (en esa época no había internet y teníamos que leer manuales) era levantar un backup  de la base y aplicar los cambios desde la fecha del backup, hasta el último cambio.  Los discos de esa época no eran tan confiables como los de ahora, por lo que este procedimiento ya lo teníamos bastante practicado. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;Teníamos un plan de backup bien pensado, por lo que teníamos cambios de los últimos 15 días, y cintas de backup mensuales hasta 6 meses para atrás y otras anuales. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;Cuando empezamos a levantar backup viejos, con terror, vimos que las bases de datos restauradas, también tenían la misma página corrupta. O sea, el backup no hacia ningún chequeo de si la páginas salvadas dañaban, por lo que teníamos un problema grave. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;Después de varios días de restaurar base de datos, encontramos una base de más de 6 meses atrás, que no tenía ninguna pagina corrupta. No teníamos los archivos de transacciones realizadas desde hacía tres meses, pero era un comienzo. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="Ms