<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2spanishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Sr. Byte</title><link>http://www.srbyte.com/</link><description>:: Tecnología para todos ::</description><language>en</language><managingEditor>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</managingEditor><lastBuildDate>Mon, 09 Nov 2009 12:04:02 PST</lastBuildDate><generator>Blogger</generator><atom:id xmlns:atom="http://www.w3.org/2005/Atom">tag:blogger.com,1999:blog-3515952828243908885</atom:id><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">327</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-sa/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/SrByte" type="application/rss+xml" /><feedburner:emailServiceId>SrByte</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/SrByte" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://my.feedlounge.com/external/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://static.feedlounge.com/buttons/subscribe_0.gif">Subscribe with FeedLounge</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.feedness.com/alta/http://feeds.feedburner.com/SrByte" src="http://www.feedness.com/ayuda/wp-content/square_b_sh_feed.gif">Subscribe with Feedness</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="https://intouch.particls.com/download/?mode=2&amp;feed=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="https://intouch.particls.com/resources/buttons/it-button2.gif">Subscribe with Particls</feedburner:feedFlare><feedburner:feedFlare href="http://www.addtoany.com/?linkname=Sr.%20Byte&amp;linkurl=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte&amp;type=feed" src="http://www.addtoany.com/addfr-b.gif">Add to Any Feed Reader</feedburner:feedFlare><feedburner:feedFlare href="http://www.fwicki.com/users/default.aspx?addfeed=http%3A%2F%2Ffeeds.feedburner.com%2FSrByte" src="http://www.fwicki.com/images/ui/fwicki_clicklet.png">Subscribe with fwicki</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Opinión sobre Ubuntu 9.10</title><link>http://feedproxy.google.com/~r/SrByte/~3/3CiVOyOu0MI/opinion-sobre-ubuntu-910.html</link><category>opinion</category><category>ubuntu</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Mon, 09 Nov 2009 09:00:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-5435027524184706691</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h2o_XKzp7OM1gvPCIBHtJsdyams/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h2o_XKzp7OM1gvPCIBHtJsdyams/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h2o_XKzp7OM1gvPCIBHtJsdyams/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h2o_XKzp7OM1gvPCIBHtJsdyams/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;i&gt;Antes de comenzar, es necesario hacer la aclaración, de que este pequeño articulo esta basado enteramente en percepción de usuario final (yo). No hay estadísticas, no hay números... es puro "feeling", así que muy probablemente este equivocado en varias cosas.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Estoy molesto con Ubuntu, hice un upgrade de la distribución, el error fue dejar mi amada Terminal (la Consola) por la (a veces molesta) interfaz de actualización de Ubuntu... en ambas maquinas hice lo mismo (tengo dos computadoras de escritorio, &lt;b&gt;bastante modestas&lt;/b&gt;), suponiendo que la primera falló por falta de conectividad (aparentemente así fue, y precisamente falló el paquete &lt;a href="http://corefonts.sourceforge.net/"&gt;msttcorefonts&lt;/a&gt;) sin embargo, en la otra maquina quedaron 20 paquetes sin actualizar (incluyendo firefox 3.5). No es que la actualización falle en si misma, porque hice el upgrade al 100%, pero presento fallos, algo que no sucedió con ninguna actualización anterior de Ubuntu, y mucho menos con Debian (Etch).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ayvorITawE4/SvdXefwbqZI/AAAAAAAACN8/WHar5tiqeJY/s1600-h/ubuntu910.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ayvorITawE4/SvdXefwbqZI/AAAAAAAACN8/WHar5tiqeJY/s320/ubuntu910.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;"¿Será mejor una instalación desde cero?&lt;/i&gt;&lt;/span&gt;"&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Después de solventar el problema desde la consola (viva apt!), comencé a utilizar el sistema, lo que impacta inmediatamente, es el nuevo tema de GDM, su suavidad y velocidad para responder a la selección de teclado, usuario o entorno gráfico.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ayvorITawE4/SvdXgpiOrwI/AAAAAAAACOE/NJuEezFfIW4/s1600-h/xsplash.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ayvorITawE4/SvdXgpiOrwI/AAAAAAAACOE/NJuEezFfIW4/s320/xsplash.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; "Nuevo GDM..."&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Note una pequeña demora en el arranque, ah! también fue algo desesperante no ver la barrita de progreso a la que me había acostumbrado con Ubuntu 9.04, que fue tristemente cambiada por una "barra cíclica" al estilo de Windows XP, pero bueno...&lt;br /&gt;
&lt;br /&gt;
Al seleccionar el usuario, existe una ligera demora para iniciar la sesión... se entiende especialmente si tienes Compiz, y los mil servicios que Ubuntu instala por aquello de que "nunca se sabe" en que maquina estará, pero se puede afinar para solo tener lo necesario.&lt;br /&gt;
&lt;br /&gt;
Luego instale Gwibbler, y migre a Empathy... error, grave error... casi pudiera asegurar que todo lo que use el sistema de notificaciones "Telepathy" tiene algun bug y Ubuntu me lo hará saber para que sea reportado (el error).&lt;br /&gt;
&lt;br /&gt;
Hasta el momento, he reportado 10 bugs que muchísimas más personas han reportado también en launchpad... lo bueno es que el equipo de desarrolladores de Ubuntu trabaja muy rápido y varios ya están solventados y otros lo serán a mas tardar en un mes.&lt;br /&gt;
&lt;br /&gt;
Aparte de eso, el tiempo de carga de mi sistema particular, después de afinarlo, bajo a 36 segundos (Ubuntu 9.10), y con Ubuntu 9.04 eran 21 segundos... claro, como no estar molesto... seguramente es el usplash... así que lo mando al carajo. Pero eso no es tan malo, cuando se compara con otros sistemas operativos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/88aal60AqBs&amp;hl=es&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/88aal60AqBs&amp;hl=es&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Repita 3 veces quien es el ganador...&lt;/i&gt;&lt;/span&gt; :)&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Eso es lo único bueno, con los sistemas GNU/Linux tenes opciones, tenes libertad, podes hacer lo que queres con el sistema... con "otros sistemas operativos" tal cual te lo dan, así se queda.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;¿Saben que me encanta?&lt;/b&gt; El entorno en general se ve mucho más coherente, unificado, nuevos tema de iconos, esquema de colores, el sistema de notificaciones, la marca de Ubuntu esta en todos lados (lo cual es bueno para las mentes gerenciales que necesitan eso mismo -marca- para usar algo), pero es especialmente bueno es: Ubuntu One, que es útil cuando tienes varias maquinas y necesitas tener sincronizada tu información entre todas ellas, es totalmente transparente para el usuario final, realmente es un producto que vale la pena, y no esta limitado a la versión 9.10, también hay un cliente de Ubuntu One para el 9.04.&lt;br /&gt;
&lt;br /&gt;
El manejo de sesiones entre varios usuarios se siente más fluido y sencillo.&lt;br /&gt;
Ubuntu Software Center se ve bien, pero no le quita el lugar a Synaptic, me parece una versión triste del &lt;a href="http://www.cnr.com/"&gt;CNR de Linspire&lt;/a&gt;. Por lo demás, toda la experiencia "ubuntera" es igual, los programas de siempre corren bien y estables hasta el momento, y el sistema en general se siente (y es) más veloz, son los programas nuevos que a veces dan problemas, pudiera decir que se siente "buggy" a veces, pero es más que todo al principio. ¿No creen que es más rápido? aquí hay algunas pruebas de &lt;a href="http://www.phoronix.com/scan.php?page=article&amp;amp;item=ubuntu_910_alpha1&amp;amp;num=1"&gt;Phoronix&lt;/a&gt; y de &lt;a href="http://mundogeek.net/archivos/2009/11/05/ubuntu-9-10-karmic-koala-vs-mandriva-linux-2010-adelie/"&gt;Mundo Geek&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Sin embargo, esta más que claro que Ubuntu 9.10 es solo una versión de transición y estabilización para el Ubuntu 10.4 que dicho de paso, será LTS (Long Time Support), si estas cómodo con Ubuntu 9.04, no veo absolutamente ningún motivo para un apresurado o inmediato upgrade al 9.10. &lt;b&gt;Asi de simple&lt;/b&gt;. Y si quieres actualizar, &lt;b&gt;mejor espera un mes o dos, y luego cambia haz tu upgrade.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ayvorITawE4/SvdXjorf2AI/AAAAAAAACOM/VC2eC1ldlmA/s1600-h/6585x1500y1500.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_ayvorITawE4/SvdXjorf2AI/AAAAAAAACOM/VC2eC1ldlmA/s320/6585x1500y1500.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;"Los koalas no se reponen de la fiesta, por eso esta buggy el ubuntu :P"&lt;/i&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Al menos, esa es mi experiencia personal y la recomendación que puedo hacer con respecto de Karmic Koala. Me quedo con la curiosidad del Ubuntu Netbook Remix, y con la duda de sus impresiones personales. Se esperan comentarios :)&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-5435027524184706691?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=3CiVOyOu0MI:YT8ClG6jcKs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=3CiVOyOu0MI:YT8ClG6jcKs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=3CiVOyOu0MI:YT8ClG6jcKs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=3CiVOyOu0MI:YT8ClG6jcKs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=3CiVOyOu0MI:YT8ClG6jcKs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=3CiVOyOu0MI:YT8ClG6jcKs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/3CiVOyOu0MI" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-11-09T11:00:04.568-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ayvorITawE4/SvdXefwbqZI/AAAAAAAACN8/WHar5tiqeJY/s72-c/ubuntu910.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.srbyte.com/2009/11/opinion-sobre-ubuntu-910.html</feedburner:origLink></item><item><title>JavaScript, FireBug &amp; JSure</title><link>http://feedproxy.google.com/~r/SrByte/~3/CcjawvqH6G8/javascript-firebug-jsure.html</link><category>javascript</category><category>jsure</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Sun, 08 Nov 2009 13:30:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-1113928188051244522</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GUDakauuNnT36HYFUnKfKFkdZFs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GUDakauuNnT36HYFUnKfKFkdZFs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GUDakauuNnT36HYFUnKfKFkdZFs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GUDakauuNnT36HYFUnKfKFkdZFs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;En estas dos ultimas semanas, me vi en la penosa situación, de comprender, alterar y depurar código JavaScript ajeno. JavaScript es un lenguaje script (lo que generalmente implica que es interpretado) usualmente integrado a los navegadores web, para desarrollar paginas web "dinámicas". Se caracteriza por ser un lenguaje basado en prototipos con tipos de datos débil. Inspirado en múltiples lenguajes, fue diseñado con Java (e inherentemente C) en mente.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Todo navegador web que se respete, debe ser capaz de interpretar el &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;código JavaScript que se emplee en una pagina web&lt;/b&gt;, pero como se podrán imaginar, &lt;a href="http://www.blogger.com/goog_1257714242864"&gt;no todos los navegadores interpretan igual el código &lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.srbyte.com/2009/06/tu-sitio-compatible-en-todos-los.html"&gt;JavaScript&lt;/a&gt; (entre las diferentes versiones de los mismos). Es por eso, que al crear paginas Web modernas e interactivas, hay que utilizar una librería (framework) que cumpla la importante característica de la interoperabilidad entre multiples navegadores (como recordatorio) a esto se le llama: CrossBrowser.&lt;br /&gt;
&lt;br /&gt;
Dojo, &lt;a href="http://www.srbyte.com/2009/10/trabajando-con-google-web-toolkit-y.html"&gt;Google Web Toolkit&lt;/a&gt;, ICEFaces, jQuery, son algunos ejemplos de librerías y  frameworks CrossBrowser, y como pueden ver en el caso de GWT y ICEFaces,  a veces ni siquiera se necesita codifica JavaScript.&lt;br /&gt;
&lt;br /&gt;
Un gran, gran problema con JavaScript, radica en el proceso de depuración del mismo. Si bien existen herramientas bien integradas como Aptana, que te permite depurar código JavaScript en su entorno, en otros casos, como en RAD 7.0... (al menos con mi instalación) este IDE no me deja depurar JavaScript.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ayvorITawE4/Svc3PejcMxI/AAAAAAAACN0/HzOBSkO33Ho/s1600-h/frustration.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_ayvorITawE4/Svc3PejcMxI/AAAAAAAACN0/HzOBSkO33Ho/s320/frustration.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Supongamos el escenario con un entorno de programación desfasado, en donde no podemos poner puntos de interrupción en el código JavaScript, analizar la pila, o inspeccionar variables... ¿Qué se emplea en este caso tan &lt;br /&gt;
desahuciado?&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;FireBug&lt;/span&gt;&lt;br /&gt;
&lt;b&gt; FireBug&lt;/b&gt; es un complemento de Firefox creado y diseñado especialmente para desarrolladores y programadores web. Es un paquete de utilidades con el que se puede analizar, editar, monitorear y depurar el código fuente, &lt;br /&gt;
CSS, HTML y JavaScript de una pagina web en una manera instantánea y "en &lt;br /&gt;
caliente" (por ejemplo si se borra una clase CSS, se ve inmediatamente el cambio reflejado en la pagina, eso si: sin modificar el código original).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ayvorITawE4/Svc3KXmPBpI/AAAAAAAACNk/-hrk_3l7DPI/s1600-h/firebug.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ayvorITawE4/Svc3KXmPBpI/AAAAAAAACNk/-hrk_3l7DPI/s320/firebug.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.srbyte.com/2008/10/depurando-css-y-javascript-con-internet.html"&gt;Para Internet Explorer&lt;/a&gt; 7, tenemos el DebugBar, que saca de problemas, &lt;br /&gt;
pero no es tan bueno como su contraparte (FireBug), e Internet Explorer 8 trae una herramienta integrada similar en funcionamiento a FireBug.&lt;br /&gt;
&lt;br /&gt;
Todo esto es muy bueno, pero existe otro problema. Quizas estas &lt;br /&gt;
utilizando un archivo JavaScript de 32 KB en el trabajo (eso es cerca de 900 &lt;br /&gt;
lineas de codigo), y quizas estas pensando: "si es tan grande,  probablemente este mal... cambiare algunas cosas para hacerlo más pequeño", existirá un punto en el que todo funciona perfectamente, y dos minutos despues, ya no funciona nada mas. ¿Les ha sucedido esto alguna vez? es sumamente frustrante. En esos dos minutos, hiciste tantos cambios (unos 20 quizas) que no  recuerdas que hiciste exactamente para arruinar catastroficamente todo.&lt;br /&gt;
&lt;br /&gt;
Con los archivos JavaScript tradicionalmente existe "la solución" de revertir todos los cambios y dejarlo todo como cuando funcionaba bien... suponiendo que el archivo .js esta versionado, solo perderas un par de &lt;br /&gt;
horas de tu vida para arreglar todo nuevamente, esperando no arruinar nuevamente todo de manera irreversible. En caso contrario, si el archivo no esta versionado, comenzaras a presionar "deshacer, deshacer, deshacer..." hasta que te des cuenta que esto no sirve de nada. Antes de ponerte verde de la ira, recomiendo para estos casos extremos, el uso de...&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;JSure&lt;/span&gt; &lt;br /&gt;
&lt;b&gt;JSure&lt;/b&gt; es un &lt;b&gt;analizador de sintaxis&lt;/b&gt; de JavaScript (probablemente el mejor &lt;br /&gt;
que hay), de manera que &lt;a href="http://www.jsure.org/"&gt;JSure&lt;/a&gt;, te puede decir exactamente donde esta el &lt;br /&gt;
problema con el código JavaScript que modificaste, y también te muestra la linea del error y el error en si mismo remarcado. Lo mejor de JSure, es que existe una versión para Linux y MacOS X, y para los usuarios de Windows, se puede emplear la versión en linea (&lt;a href="http://www.jsure.org/"&gt;http://www.jsure.org/&lt;/a&gt;), que permite verificar pequeños métodos o grandes archivos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ayvorITawE4/Svc3MKV8EII/AAAAAAAACNs/_ZANt7ysHsg/s1600-h/logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ayvorITawE4/Svc3MKV8EII/AAAAAAAACNs/_ZANt7ysHsg/s320/logo.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Con estas dos fabulosas herramientas, he logrado convertir mi vieja relación de amor/odio con JavaScript, en "más amor y menos odio" ... pero todavía no dejo de odiarlo... en fin, JSure es una herramienta tan indispensable como FireBug, espero que a ustedes también les sirva tanto como a mi.&lt;br /&gt;
&lt;br /&gt;
Más información:&lt;br /&gt;
&lt;a href="http://www.jsure.org/"&gt;http://www.jsure.org/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href="http://www.tufuncion.com/firebug"&gt;http://www.tufuncion.com/firebug&lt;/a&gt; (Recomendado)&lt;/b&gt; &lt;br /&gt;
&lt;a href="http://es.wikipedia.org/wiki/JavaScript"&gt;http://es.wikipedia.org/wiki/JavaScript&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Firebug_%28Firefox_extension%29"&gt;http://en.wikipedia.org/wiki/Firebug_%28Firefox_extension%29&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://es.wikipedia.org/wiki/Firebug"&gt;http://es.wikipedia.org/wiki/Firebug&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
¡Saludos!&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-1113928188051244522?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=CcjawvqH6G8:9LJ9N1lY29g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=CcjawvqH6G8:9LJ9N1lY29g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=CcjawvqH6G8:9LJ9N1lY29g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=CcjawvqH6G8:9LJ9N1lY29g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=CcjawvqH6G8:9LJ9N1lY29g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=CcjawvqH6G8:9LJ9N1lY29g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/CcjawvqH6G8" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-11-08T18:06:30.288-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ayvorITawE4/Svc3PejcMxI/AAAAAAAACN0/HzOBSkO33Ho/s72-c/frustration.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.srbyte.com/2009/11/javascript-firebug-jsure.html</feedburner:origLink></item><item><title>Acerca de Ubuntu 9.10...</title><link>http://feedproxy.google.com/~r/SrByte/~3/_EZx2f94gQw/acerca-de-ubuntu-910.html</link><category>ubuntu</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Thu, 29 Oct 2009 19:32:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-8699972522184725240</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YlzsdlSrETkCP0d8kO91DfJVZOI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YlzsdlSrETkCP0d8kO91DfJVZOI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YlzsdlSrETkCP0d8kO91DfJVZOI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YlzsdlSrETkCP0d8kO91DfJVZOI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ubuntu.com/files/masthead/910/tour/910-header.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://www.ubuntu.com/files/masthead/910/tour/910-header.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
La nueva versión de &lt;b&gt;Ubuntu 9.10&lt;/b&gt;, disponible desde hoy (Jueves 29), lleva en su corazón cambios y mejoras dedicadas al usuario de las que tenemos que hablar.&lt;br /&gt;
Las mejoras inmediatas, estan en los tiempos de carga y secuencia de arranque, mejoras en el audio (PulseAudio) y en de conectividad 3G. &lt;br /&gt;
&lt;br /&gt;
También podemos mencionar el innovador proyecto "&lt;a href="http://www.srbyte.com/2009/06/mejorando-la-usabilidad-en-ubuntu-910.html"&gt;100 Paper Cuts&lt;/a&gt;", una iniciativa que en conjunto con la comunidad Ubuntu impacta de sobremanera la interfaz del usuario, y propone una nueva forma de mejorar la interfaz visual de cualquier software, liberándola de aquellas tonteras que molestan a los usuarios más exigentes.&lt;br /&gt;
&lt;br /&gt;
También tenemos ahora el&lt;b&gt; Ubuntu Software Center&lt;/b&gt;, un nuevo intento de encapsular el extenso directorio de aplicaciones disponibles para Ubuntu, exponiendo de manera más sencilla la informacion sobre el mismo. Lo que podemos traducir como acercar más el software libre al usuario.&lt;br /&gt;
Ojala que no sea como el (para mi fallido) CRN (Click and Run) de Linspire.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ubuntu.com/files/masthead/910/tour/ubuntu-910-software-center.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="152" src="http://www.ubuntu.com/files/masthead/910/tour/ubuntu-910-software-center.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Esta version de Ubuntu incluye la integracion con "&lt;b&gt;Ubuntu One&lt;/b&gt;", un servicio que Canonical libero como beta en mayo de este año. Ubuntu One es una suite de servicios online que mejorar la experiencia del escritorio, simplifica las tareas de respaldo, sincronizacion&amp;nbsp; (notas de Tomboy o contactos entre varias maquinas por ejemplo) y compartir archivos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ubuntu.com/files/masthead/910/tour/ubuntu-910-share-files.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="141" src="http://www.ubuntu.com/files/masthead/910/tour/ubuntu-910-share-files.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;Ubuntu 9.10 tambien esta pensado para los developers, sean casuales o profesionales. "&lt;b&gt;Quickly&lt;/b&gt;" automatiza las mundanas tareas involucrads en la programcion y ayuda a empaquetar codigo y redistribuirlo mediante los repositorios de Ubuntu. Ahora si esta facil desarrollar en Ubuntu ;)&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Lo más interesante:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Tiempo de carga más veloz, secuencia de arranque coherente y una interfaz afinada.&lt;/li&gt;
&lt;li&gt;Mejoraron PulseAudio&lt;/li&gt;
&lt;li&gt;Firefox 3.5&lt;/li&gt;
&lt;li&gt;Servicio de almacenamiento en la nube con Ubuntu One (2 GB gratis, 50 GB x $10 mensuales), integrado con el sistema.&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-size: large;"&gt;Vinculos útiles: &lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Descarga Ubuntu Para tu PC y Laptop: &lt;a href="http://www.ubuntu.com/"&gt;www.ubuntu.com&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Descarga Ubuntu Netbook Remix: &lt;a href="http://www.ubuntu.com/"&gt;www.ubuntu.com&lt;/a&gt; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Comienza a utilizar Ubuntu On: &lt;a href="http://one.ubuntu.com/"&gt;one.ubuntu.com&lt;/a&gt; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Consigue soporte personal (para el usuario final) de canonical, por $55 anuales: &lt;a href="http://www.ubuntu.com/support/services"&gt;www.ubuntu.com/support/services&lt;/a&gt;     &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Netbooks que soporta Ubuntu: &lt;a href="https://wiki.ubuntu.com/HardwareSupport/Machines/Netbooks"&gt;https://wiki.ubuntu.com/HardwareSupport/Machines/Netbooks&lt;/a&gt;     &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Caracteristicas de Karmic Koala: &lt;a href="http://www.ubuntu.com/products/whatisubuntu/910features/"&gt;http://www.ubuntu.com/products/whatisubuntu/910features/&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
¿Qué esperas para descargarlo?&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-8699972522184725240?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=_EZx2f94gQw:YGQeZwg506o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=_EZx2f94gQw:YGQeZwg506o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=_EZx2f94gQw:YGQeZwg506o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=_EZx2f94gQw:YGQeZwg506o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=_EZx2f94gQw:YGQeZwg506o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=_EZx2f94gQw:YGQeZwg506o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/_EZx2f94gQw" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-10-29T20:32:20.744-06:00</atom:updated><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.srbyte.com/2009/10/acerca-de-ubuntu-910.html</feedburner:origLink></item><item><title>Hilos y Sincronización...</title><link>http://feedproxy.google.com/~r/SrByte/~3/WKIZfrmb72Y/hilos-y-sincornizacion.html</link><category>threads</category><category>programacion</category><category>hilos</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Mon, 26 Oct 2009 09:00:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-3802782752421137828</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Nf1CsKi25Z6TlCN5SS1Y8qATQBs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nf1CsKi25Z6TlCN5SS1Y8qATQBs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Nf1CsKi25Z6TlCN5SS1Y8qATQBs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nf1CsKi25Z6TlCN5SS1Y8qATQBs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;En el trabajo, existen un buen numero de componentes que fueron ideados para ser reusables o "genéricos", el diseño de estos a veces funciona y otras... digamos que dejan mucho que desear. Pero existe un componente que resulta interesante (más nada practico en lo personal, a pesar de que se esta usando), que terminan empleando todas las aplicaciones, y en pocas palabras, se encarga de determinar la configuración adecuada a emplear de acuerdo al ambiente (ruta e IP) en el que se encuentra, nos referiremos a este componente con el nombre ficticio de: "&lt;b&gt;ConfigUtility&lt;/b&gt;". Para usar este componente en X aplicación, se instancia un objeto "ReadConfiguration", y se especifica de que aplicativo queremos la información, luego el ReadConfiguration, leerá de un archivo XML la configuración adecuada a la aplicación especificada.&lt;br /&gt;
&lt;br /&gt;
Existen dos problemas fundamentales con el ConfigUtility...&lt;br /&gt;
El primero, es que cada vez que se realiza una instancia de este objeto, se realiza la lectura y conversión de un archivo XML a un objeto.&lt;br /&gt;
El segundo es que en un segundo, un proceso puede invocar hasta seis veces el ConfigUtility, lo que se convierte en seis lecturas del mismo archivo... y si son 100 usuarios los que usan ese proceso en un determinado instante (algo muy probable), entonces son 600 lecturas en un segundo de ese archivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se me ocurrió mejorar los tiempos de carga del archivo realizan un "&lt;a href="http://en.wikipedia.org/wiki/Cache"&gt;cache&lt;/a&gt;" del objeto en memoria, y modificar este hasta que el archivo XML cambie en el disco. Una buena idea cuando se prueba con una sola persona, pero que se convierte en un caos con muchas usuarios.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ayvorITawE4/SuUNCTHQvmI/AAAAAAAACNE/C-X8UEXltno/s1600-h/threads.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ayvorITawE4/SuUNCTHQvmI/AAAAAAAACNE/C-X8UEXltno/s320/threads.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
¿La razón del fracaso? &lt;b&gt;los hilos de ejecución&lt;/b&gt; (&lt;a href="http://www.javaworld.com/javaworld/jw-04-1996/jw-04-threads.html"&gt;Threads&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
Un hilo de ejecución, es una característica en los procesadores que permite a una aplicación realizar varias tareas a la vez (concurrentemente), especialmente en los ambientes multi-núcleo modernos que se vuelven más y mas comunes. Los distintos hilos de ejecución comparten una serie de recursos tales como el espacio de memoria, los archivos abiertos, situación de autenticación, etc.&lt;br /&gt;
Así una aplicación puede llevar a cabo distintas tareas simultáneamente por ejemplo: Writer de OpenOffice.org y Word, emplean hilos para ejecutar el proceso del corrector ortográfico mientras se escribe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la sumatoria de los hilos de ejecución y los recursos que estos comparten se les conoce como: &lt;a href="http://en.wikipedia.org/wiki/Process_%28computing%29"&gt;proceso&lt;/a&gt; (Lo que ves cuando ejecutas Top en el bash, o el TaskManager en Windows). El hecho de que los hilos de ejecución de un mismo proceso compartan los recursos hace que cualquiera de estos hilos pueda modificar éstos. Cuando un hilo modifica un dato en la memoria, los otros hilos pueden acceder a ese dato modificado inmediatamente. En el ConfigUtility (antes de la dichosa mejora) cada objeto pertenece a un hilo, y este realiza la lectura del archivo. Si existen muchas lecturas al archivo, cada hilo correspondiente se espera a que el otro hilo suelte el archivo para poder leerlo completamente.&lt;br /&gt;
&lt;br /&gt;
En el nuevo ConfigUtility, como la información del archivo en cuestión se mantiene en memoria como objeto (y esta información se comparte entre todas las instancias del objeto), la única vez que esta información pueda cambiar, es cuando el archivo XML real sea modificado. Sin este cambio la lectura del archivo era de 1.6 segundos, con el cambio solo la primera lectura tiene ese tiempo y las lecturas/invocaciones consecutivas retornan en un tiempo de 234 milisegundos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ayvorITawE4/SuUN2fwNJOI/AAAAAAAACNU/aubU9HuHolA/s1600-h/runforrestrun.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ayvorITawE4/SuUN2fwNJOI/AAAAAAAACNU/aubU9HuHolA/s320/runforrestrun.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; "Run ... new instance of ReadConfiguration, Run!"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Pero los hilos comenzaron a molestarse, ya que en determinados momentos y circunstancias todos querían verificar si el archivo había cambiado, al mismo tiempo (lo que genera un error de concurrencia) y todos querían emplear el objeto en memoria (objeto que podía contener información corrupta, porque la lectura y escritura a este no era Atómica). Claro, acá falta explicar muchas cosas sobre como es el código en cuestión, &lt;a href="http://es.wikipedia.org/wiki/Atomicidad"&gt;atomicidad&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Concurrency_%28computer_science%29"&gt;concurrencia&lt;/a&gt;, locks, mutex y demás, pero se entiende la idea (bien) general (quizás más adelante escriba un poco sobre lo mencionado).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ayvorITawE4/SuUNGQUN_BI/AAAAAAAACNM/Dgem8LKcuqs/s1600-h/578px-Dining_philosophers.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ayvorITawE4/SuUNGQUN_BI/AAAAAAAACNM/Dgem8LKcuqs/s320/578px-Dining_philosophers.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;"El dilema de los Filosofos (Concurrencia)"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;¿La solución? Sincronizar los hilos. Al menos la solución sencilla de implementar, consiste en emplear la palabra reservada de Java: &lt;b&gt;Synchronize&lt;/b&gt;, para asegurarnos que un bloque de código (o un método completo) sea "&lt;a href="http://en.wikipedia.org/wiki/Thread_Safe"&gt;Thread Safe&lt;/a&gt;", es decir, que en ese preciso bloque, los hilos harán "fila" para usarlo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;La lección:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Programar con la idea de la concurrencia en mente...&amp;nbsp; no solo cuando haces algo nuevo, sino que también cuando modificas algo existente. Hay que recordar, que en un ambiente con muchos clientes conectados que pueden emplear el mismo método en un determinado instante, &lt;b&gt;puede suceder que treinta hilos corren salvajemente a utilizar un recurso critico, lo que podría resultar en un pequeño infierno de dudas, incertidumbres y defectos extraños&lt;/b&gt;, todo porque tu lógica no es "Thread Safe".&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
¡No se olviden de sincronizar sus hilos! Saludos :)&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-3802782752421137828?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=WKIZfrmb72Y:ZBhWmjvTrPA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=WKIZfrmb72Y:ZBhWmjvTrPA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=WKIZfrmb72Y:ZBhWmjvTrPA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=WKIZfrmb72Y:ZBhWmjvTrPA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=WKIZfrmb72Y:ZBhWmjvTrPA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=WKIZfrmb72Y:ZBhWmjvTrPA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/WKIZfrmb72Y" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-10-27T20:10:46.037-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ayvorITawE4/SuUNCTHQvmI/AAAAAAAACNE/C-X8UEXltno/s72-c/threads.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.srbyte.com/2009/10/hilos-y-sincornizacion.html</feedburner:origLink></item><item><title>¿Quieres ir al Campus Party en México?</title><link>http://feedproxy.google.com/~r/SrByte/~3/n0D1020YT4U/quieres-ir-al-campus-party-en-mexico.html</link><category>campus</category><category>party</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Sun, 25 Oct 2009 20:53:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-1466532951233472195</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6JrkGpM1gksqo3jCNaajPMYNCt8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6JrkGpM1gksqo3jCNaajPMYNCt8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6JrkGpM1gksqo3jCNaajPMYNCt8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6JrkGpM1gksqo3jCNaajPMYNCt8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Lectores, esta breve nota seguramente les interesara: por medio de Twitter, Facebook y el &lt;a href="http://blog.realactionsoft.com/2009/10/campus-party-mexico-mas-cerca-de-ls.html"&gt;blog de Oscar Guandique&lt;/a&gt;, me di cuenta de una buena noticia para todos aquellos que quieran revivir la experiencia de la &lt;a href="http://www.srbyte.com/2008/10/campus-party-iberoamerica.html"&gt;Campus Party&amp;nbsp; Iberoamericana&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ayvorITawE4/SuUdHF1MRCI/AAAAAAAACNc/BeVmLTYJ7kk/s1600-h/logo_campuspartymx2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ayvorITawE4/SuUdHF1MRCI/AAAAAAAACNc/BeVmLTYJ7kk/s320/logo_campuspartymx2.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Resulta que Paco Gagageles, el Presidente de Futura Networks, que es la entidad organizadora de la Campus Party a nivel global, contacto al Grupo de Campuseros Salvadoreños en Facebook con una propuesta para los que tenian ganas de ir al CP en Mexico:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;i&gt;"Si se organiza al menos un bus de campuseros que parta a mexico, se les regala la entrada a la Campus Party México."&lt;/i&gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;Requisitos mínimos:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Detalles y consejos de viaje: &lt;a href="http://www.campus-party.com.mx/"&gt;http://www.campus-party.com.mx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Visa Mexicana: &lt;a href="http://portal.sre.gob.mx/elsalvador/"&gt;http://portal.sre.gob.mx/elsalvador/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ponerse en contacto con el grupo de FaceBook: &lt;a href="http://www.facebook.com/group.php?gid=35098831133"&gt;http://www.facebook.com/group.php?gid=35098831133&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
También se pueden poner en contacto con la amiga &lt;a href="http://twitter.com/darkela"&gt;@darkela&lt;/a&gt; para organizar la salida en bus y obtener detalles adicionales. Recomiendo que se suscriban al grupo en FB, esto es muy importante para estar al tanto de la ida al CP en Mexico.&lt;br /&gt;
&lt;br /&gt;
¡Espero que les salga el viaje, saludos!&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-1466532951233472195?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=n0D1020YT4U:zTZSbly1o1g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=n0D1020YT4U:zTZSbly1o1g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=n0D1020YT4U:zTZSbly1o1g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=n0D1020YT4U:zTZSbly1o1g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=n0D1020YT4U:zTZSbly1o1g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=n0D1020YT4U:zTZSbly1o1g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/n0D1020YT4U" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-10-25T21:53:10.424-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ayvorITawE4/SuUdHF1MRCI/AAAAAAAACNc/BeVmLTYJ7kk/s72-c/logo_campuspartymx2.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.srbyte.com/2009/10/quieres-ir-al-campus-party-en-mexico.html</feedburner:origLink></item><item><title>Trabajando con Google Web Toolkit y Google App Engine</title><link>http://feedproxy.google.com/~r/SrByte/~3/U7RM5jjEEdM/trabajando-con-google-web-toolkit-y.html</link><category>ruby</category><category>java</category><category>linux</category><category>framework</category><category>ajax</category><category>python</category><category>google</category><category>appengine</category><author>BlendBoy@gmail.com (Robertux)</author><pubDate>Sat, 24 Oct 2009 04:39:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-3289853482720812936</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IjushOOFlJwo1wrfBz4sZ3d8J74/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IjushOOFlJwo1wrfBz4sZ3d8J74/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IjushOOFlJwo1wrfBz4sZ3d8J74/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IjushOOFlJwo1wrfBz4sZ3d8J74/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jH77WNrMVRA/SuJ5sYPGDtI/AAAAAAAAGEE/sN8caM4EpFk/s1600-h/gappengine.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 142px; height: 109px;" src="http://4.bp.blogspot.com/_jH77WNrMVRA/SuJ5sYPGDtI/AAAAAAAAGEE/sN8caM4EpFk/s400/gappengine.gif" alt="" id="BLOGGER_PHOTO_ID_5396009106870243026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Logotipo del framework Google App Engine"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Habiendo salido de mi tesis recientemente, me he interesado en buscar hobbies relacionados con programación y en plasmar muchas ideas de software que vinieron a mi cabeza mientras estaba ocupado haciendo el trabajo de grado. Uno de los inconvenientes que tenemos los desarrolladores Java es que no existen en internet tantas alternativas para hosting de aplicaciones así como la gran variedad disponible para el Stack LAMP (Linux/Apache/Mysql/PHP).&lt;br /&gt;&lt;br /&gt;Además, cada programador Java está acostumbrado a trabajar con su propio Stack y es bastante diversa la gama de combinaciones que se pueden armar entre sistema operativo, application server y framework para el entorno visual así como la base de datos y el framework para la persistencia de los datos, esto sin mencionar las versiones de cada una de estas soluciones informáticas. Esto hace aun mas difícil encontrar entornos (pagados o gratuitos) donde alojar nuestras aplicaciones web a menos que nos decidamos a montar nuestro propio server.&lt;br /&gt;&lt;br /&gt;Buscando en internet me dí cuenta que Google ofrece una alternativa sencilla y barata (gratuita hasta cierto punto) para alojar aplicaciones desarrolladas con Java: &lt;a href="http://code.google.com/appengine/"&gt;Google App Engine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Este servicio de google te permite desarrollar aplicaciones relativamente sencillas y hostearlas dentro de los servidores que ellos mismos te ofrecen. Eso si, no puede ser cualquier tipo de aplicación y lo mejor sería desarrollar aplicaciones orientadas a esta plataforma de Google, ya que estos ya te ofrecen la alternativa para la persistencia de los datos y los frameworks visuales a utilizar.&lt;br /&gt;&lt;br /&gt;La ventaja es que el soporte se ve bastante decente (te brindan un plugin para Eclipse que te hace la mayor parte del trabajo de configuración y el upload de tu aplicación) además que la documentación te explica el framework de una manera bastante sencilla. En la &lt;a href="http://appgallery.appspot.com/"&gt;galería de aplicaciones&lt;/a&gt; puedes ver las aplicaciones que otros ya han publicado, notando que algunas pueden ser bastante complejas y de un acabado muy profesional.&lt;br /&gt;&lt;br /&gt;Lo único a tener en cuenta es que nada mas puedes subir 10 aplicaciones como máximo, y no puedes borrar una aplicación que ya has subido al server de Google.&lt;br /&gt;&lt;br /&gt;Otro tema que me llamó la atención al navegar entre las soluciones de desarrollo de google fue el GWT, &lt;a href="http://code.google.com/webtoolkit/"&gt;Google Web Toolkit&lt;/a&gt;. Este es un framework visual para apps web que te permite desarrollar aplicaciones sin la necesidad de escribir HTML o Javascript, generándolo todo desde clases Java. Es un framework bastante joven comparado con JSF, Struts o Tapestry pero teniendo el respaldo de google puede llegar lejos, ademas la idea de no escribir HTML será un alivio para muchos desarrolladores web que no saben mucho de estructuración y decoración de sitios web con HTML/CSS y desean una solución rápida y sencilla para sus interfaces. Al igual que con el App Engine Framework, Google apuesta nuevamente por eclipse brindando soporte para la creación de proyectos de GWT mediante asistentes y el uso de un navegador embedido que te permite realizar pruebas de tus aplicaciones sin necesidad de hacer deploy.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jH77WNrMVRA/SuKFrnovl0I/AAAAAAAAGEM/Ri5ZYz6R2lo/s1600-h/sampleGWTapp.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_jH77WNrMVRA/SuKFrnovl0I/AAAAAAAAGEM/Ri5ZYz6R2lo/s400/sampleGWTapp.png" alt="" id="BLOGGER_PHOTO_ID_5396022287964018498" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Aplicación de ejemplo de uso de GWT, creada a partir de un proyecto web de eclipse con el plugin de GWT y App Engine. En la captura pueden apreciar el browser embedido que incluye el framework de GWT.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Cabe mencionar que GWT puede ser usado nada más para generar el HTML/Javascript de un sitio, usando cualquier otro lenguaje de programación del lado del server. Como ellos bien lo mencionan, este puede ser usado para generar front-ends en aplicaciones Ruby, Python, etc. Además es full Ajax-enabled trabajando de forma transparente con invocaciones a código del lado del servidor hecho con Java y mediante el uso de XML-RPC para otros lenguajes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/ajax" rel="tag"&gt;ajax&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/appengine" rel="tag"&gt;appengine&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/framework" rel="tag"&gt;framework&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/google" rel="tag"&gt;google&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/java" rel="tag"&gt;java&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/ruby" rel="tag"&gt;ruby&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/python" rel="tag"&gt;python&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/linux" rel="tag"&gt;linux&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-3289853482720812936?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=U7RM5jjEEdM:XP5Z0NJ9WKs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=U7RM5jjEEdM:XP5Z0NJ9WKs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=U7RM5jjEEdM:XP5Z0NJ9WKs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=U7RM5jjEEdM:XP5Z0NJ9WKs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=U7RM5jjEEdM:XP5Z0NJ9WKs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=U7RM5jjEEdM:XP5Z0NJ9WKs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/U7RM5jjEEdM" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-10-24T05:39:00.337-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_jH77WNrMVRA/SuJ5sYPGDtI/AAAAAAAAGEE/sN8caM4EpFk/s72-c/gappengine.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.srbyte.com/2009/10/trabajando-con-google-web-toolkit-y.html</feedburner:origLink></item><item><title>Apoyando a Happy Punk Panda</title><link>http://feedproxy.google.com/~r/SrByte/~3/Uw6i33WbKs4/apoyando-happy-punk-panda.html</link><category>luto</category><category>hpp</category><category>happy punk panda</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Thu, 15 Oct 2009 17:33:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-1084603112247587829</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zQtLo8XWvqc5YSPXQpBXGXogUtw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zQtLo8XWvqc5YSPXQpBXGXogUtw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zQtLo8XWvqc5YSPXQpBXGXogUtw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zQtLo8XWvqc5YSPXQpBXGXogUtw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Este medio día, me tope con la triste noticia de que Gustavo Gutierrez (&lt;a href="http://twitter.com/flugus"&gt;@flugus&lt;/a&gt;) falleció. Gustavo es el fundador de los estudios &lt;a style="font-weight: bold;" href="http://happypunkpanda.com/"&gt;Happy Punk Panda&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/StfEcTYytUI/AAAAAAAACM4/ZCmAAWE-HlE/s1600-h/hpp.home01_r2_c3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 171px; height: 111px;" src="http://1.bp.blogspot.com/_ayvorITawE4/StfEcTYytUI/AAAAAAAACM4/ZCmAAWE-HlE/s320/hpp.home01_r2_c3.gif" alt="" id="BLOGGER_PHOTO_ID_5392995069319099714" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Happy Punk Panda &lt;/span&gt;(HPP), se dedica al diseño de sitios Web, a la animación (2D y 3D) y multimedia en general. Uno de sus proyectos más ambiciosos: "&lt;a href="http://www.facebook.com/home.php?#/carretabruja?ref=ts"&gt;La Leyenda de la Carreta Bruja&lt;/a&gt;", fue el que me hizo ver el espiritu emprededor de Gustavo y del equipo de HPP.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/StfEbsVpbsI/AAAAAAAACMo/vLbBOua5qjo/s1600-h/carreta.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 212px; height: 320px;" src="http://1.bp.blogspot.com/_ayvorITawE4/StfEbsVpbsI/AAAAAAAACMo/vLbBOua5qjo/s320/carreta.jpg" alt="" id="BLOGGER_PHOTO_ID_5392995058836926146" border="0" /&gt;&lt;/a&gt; &lt;span style="font-size:85%;"&gt;&lt;a style="font-style: italic;" href="http://laleyendadelacarretabruja.com/"&gt;http://laleyendadelacarretabruja.com/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Conocí a Gustavo el año pasado, en la Campus Party Iberoamericana, y hace poco comenzamos a hablar un poco mas seguido. Sinceramente, puedo decir que es de las pocas personas (al menos en El Salvador) que admiro. Dedicado, honesto, proactivo y trabajador son caracteristicas que lo definian, a el y a su equipo. Espero sinceramente, que el equipo de Happy Punk Panda no se desanime, que sigan con su trabajo como siempre, y que no dejen a Gito Gito (la mascota) sin familia...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/StfEb5sCEPI/AAAAAAAACMw/pDz1t72DtPc/s1600-h/HAPPY_PUNK_PANDA_3D_by_flugus.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://3.bp.blogspot.com/_ayvorITawE4/StfEb5sCEPI/AAAAAAAACMw/pDz1t72DtPc/s320/HAPPY_PUNK_PANDA_3D_by_flugus.jpg" alt="" id="BLOGGER_PHOTO_ID_5392995062420476146" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Gito Gito"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Este blog se une al luto de Happy Punk Panda, y oramos por la familia y amigos de Gustavo para resignarce ante la perdida. "Te fuiste a animar el cielo".&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-1084603112247587829?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Uw6i33WbKs4:UzVU4Qar7VM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Uw6i33WbKs4:UzVU4Qar7VM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Uw6i33WbKs4:UzVU4Qar7VM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=Uw6i33WbKs4:UzVU4Qar7VM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Uw6i33WbKs4:UzVU4Qar7VM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=Uw6i33WbKs4:UzVU4Qar7VM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/Uw6i33WbKs4" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-10-15T18:58:33.310-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ayvorITawE4/StfEcTYytUI/AAAAAAAACM4/ZCmAAWE-HlE/s72-c/hpp.home01_r2_c3.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.srbyte.com/2009/10/apoyando-happy-punk-panda.html</feedburner:origLink></item><item><title>¿Qué es Heurística?</title><link>http://feedproxy.google.com/~r/SrByte/~3/nF6eaXos9Ss/que-es-heuristica.html</link><category>algoritmos</category><category>heuristica</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Wed, 14 Oct 2009 19:01:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-6943288365160740787</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JZYYGVAlERyfBc46ZPy2pKATldw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JZYYGVAlERyfBc46ZPy2pKATldw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JZYYGVAlERyfBc46ZPy2pKATldw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JZYYGVAlERyfBc46ZPy2pKATldw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Si has "escaneado" tu máquina con un antivirus, y pasaste minutos de tu vida mirando la barra de progreso y los comentarios en cada archivo, probablemente viste mas de alguna vez (y con cualquier buen antivirus) la palabra: &lt;b&gt;heurística&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ayvorITawE4/StaLNqjxc3I/AAAAAAAACMY/PGHIFcanHw8/s1600-h/searchradarpc.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 210px;" src="http://4.bp.blogspot.com/_ayvorITawE4/StaLNqjxc3I/AAAAAAAACMY/PGHIFcanHw8/s320/searchradarpc.jpg" alt="" id="BLOGGER_PHOTO_ID_5392650670701638514" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Fuera interesante ver el progreso de escaneo de un ativirus así"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;En la mayoría de antivirus, la &lt;a href="http://es.wikipedia.org/wiki/Heur%C3%ADstica_%28inform%C3%A1tica%29"&gt;heurística&lt;/a&gt; se refiere a una técnica especifica para reconocer código malicioso (&lt;a href="http://es.wikipedia.org/wiki/Virus_%28inform%C3%A1tica%29" title="Virus (informática)" target="_blank"&gt;virus&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/Gusano_%28inform%C3%A1tica%29" title="Gusano (informática)" target="_blank"&gt;gusanos&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/Caballo_de_Troya_%28inform%C3%A1tica%29" title="Caballo de Troya (informática)" target="_blank"&gt;troyanos&lt;/a&gt;, etc.) que este (el antivirus) no posea en su base de datos por diversas razones, como que los programas maliciosos sean nuevos o poco divulgados.&lt;br /&gt;&lt;br /&gt;La heurística, como termino general, implica funcionalidades como detección a través de firmas genéricas, reconocimiento del código compilado, desensamblado, desempaquetamiento, entre otros. Recordemos que &lt;span style="font-weight: bold;"&gt;los antivirus, son como inmensos programas de listas negras&lt;/span&gt;, si encuentran algo en memoria o en el disco que sea igual a lo que esta en su base de datos lo eliminan inmediatamente.  Y con la heurística, sus capacidades para detectar software malicioso aumenta. La importancia comercial y técnica de la heurística (al menos en los antivirus) radica en el hecho de ser la única defensa automática y reactiva posible frente a la aparición de nuevo software maliciosos de los que no se posea "firmas" o conocimiento alguno (en la base de datos).&lt;br /&gt;&lt;blockquote style="font-weight: bold;"&gt;Pero claro, el costo de la seguridad es el desempeño y por esta misma razón mientras mas detallado o profundo sea el análisis heurístico de un antivirus, más pobre sera el rendimiento del mismo.&lt;br /&gt;&lt;/blockquote&gt;La heurística no solo se emplea como palabra complicada para denotar una técnica que todo antivirus decente debería tener, sino que también se emplea en el area de la inteligencia artificial. Muchos algoritmos de "denominada" &lt;a href="http://es.wikipedia.org/wiki/Inteligencia_artificial" title="Inteligencia artificial" target="_blank"&gt;inteligencia artificial&lt;/a&gt; son heurísticos por naturaleza o usan reglas heurísticas, un excelente ejemplo es &lt;a href="http://spamassassin.apache.org/" title="SpamAssassin (aún no redactado)" target="_blank"&gt;SpamAssassin&lt;/a&gt; que usa una amplia variedad de reglas heurísticas para determinar cuando un email es &lt;a href="http://es.wikipedia.org/wiki/Spam" title="Spam" target="_blank"&gt;spam&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/b/b7/SpamAssassin_logo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 127px;" src="http://upload.wikimedia.org/wikipedia/commons/b/b7/SpamAssassin_logo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"SpamAssassin = Apache.org + Heuristics"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Cualquiera de las reglas usadas de forma independiente pueden llevar a errores de clasificación, pero cuando se unen múltiples reglas heurísticas, la solución es más robusta y creíble. Esto se llama alta credibilidad en el reconocimiento de patrones.&lt;br /&gt;&lt;br /&gt;Ahora bien, no todo es bueno con la heurística... si algo podemos decir de un algoritmo cualquiera, es que este se pueda ejecutar varias veces, y su resultado sea óptimo. Por irónico que parezca, un algoritmo heurístico abandona estos objetivos para obtener una buena solucion, que pudiera convertirse arbitrariamente en una mala solucion, como los famosos &lt;a href="http://foros.softonic.com/seguridad/antivirus-da-falsos-posivos-47252"&gt;falsos positivos en un antivirus&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/StaLOCESF3I/AAAAAAAACMg/hpNieJRhsrU/s1600-h/utorrent-malware.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 230px;" src="http://3.bp.blogspot.com/_ayvorITawE4/StaLOCESF3I/AAAAAAAACMg/hpNieJRhsrU/s320/utorrent-malware.png" alt="" id="BLOGGER_PHOTO_ID_5392650677012010866" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;":@ esto es lo mas terrible del mundo, un falso positivo en un archivo perfectamente sano."&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;O sino, el algoritmo heurístico se ejecuta razonablemente rápido, pero no hay argumento de que esto siga sucediendo siempre. Finalmente, y con la música de Eurythmics de fondo...&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jltdIXuml44&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/jltdIXuml44&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Eurythmics - Sweet Dreams"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;...quiero cerrar esta breve explicación de un tema tan amplio citando al científico &lt;a href="http://en.wikipedia.org/wiki/Judea_Pearl" title="Judea Pearl"&gt;Judea Pearl&lt;/a&gt;: &lt;span style="font-style: italic;"&gt;"Heurística, son métodos basados en búsquedas inteligentes de estrategias para resolver problemas computacionales utilizando muchos acercamientos alternativos."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Espero que les sirva, ¡Saludos!&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-6943288365160740787?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=nF6eaXos9Ss:XBjOoh8IKdk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=nF6eaXos9Ss:XBjOoh8IKdk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=nF6eaXos9Ss:XBjOoh8IKdk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=nF6eaXos9Ss:XBjOoh8IKdk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=nF6eaXos9Ss:XBjOoh8IKdk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=nF6eaXos9Ss:XBjOoh8IKdk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/nF6eaXos9Ss" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-10-14T20:46:44.806-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ayvorITawE4/StaLNqjxc3I/AAAAAAAACMY/PGHIFcanHw8/s72-c/searchradarpc.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.srbyte.com/2009/10/que-es-heuristica.html</feedburner:origLink></item><item><title>¿Por qué Aprender RPG?</title><link>http://feedproxy.google.com/~r/SrByte/~3/7B31WLOdC44/porque-apernder-rpg.html</link><category>java</category><category>final fantasy</category><category>rpg</category><category>lenguaje</category><category>programacion</category><category>ibm</category><category>as400</category><author>BlendBoy@gmail.com (Robertux)</author><pubDate>Wed, 07 Oct 2009 04:42:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-611953506305124648</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7DnWBQ-cTQeVqzVEKMdKr34pL-Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7DnWBQ-cTQeVqzVEKMdKr34pL-Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7DnWBQ-cTQeVqzVEKMdKr34pL-Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7DnWBQ-cTQeVqzVEKMdKr34pL-Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;La primera vez que escuché hablar del lenguaje de programación RPG mi expresión fue: &lt;span style="font-style: italic;"&gt;"What? Role Playing Game? :O"&lt;/span&gt; porque al igual que muchos programadores, tampoco tenía idea de la existencia de este lenguaje de programación. Aun así, es un lenguaje tan antíguo como Fortran, tan robusto como Java y tan tedioso como Assembler.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jH77WNrMVRA/SswsD6jkfSI/AAAAAAAAGDw/Ian4an8-_pE/s1600-h/Final_Fantasy_XII_JAP_FF12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_jH77WNrMVRA/SswsD6jkfSI/AAAAAAAAGDw/Ian4an8-_pE/s400/Final_Fantasy_XII_JAP_FF12.jpg" alt="" id="BLOGGER_PHOTO_ID_5389731299825319202" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Final Fantasy VII. Hasta ese entonces, esto es lo que yo conocía como RPG"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;La razón por la que RPG no es tan popular como el resto de lenguajes se debe a su aplicación y por la plataforma donde este lenguaje es usado. Esto quiere decir que no encontrarás un IDE o un compilador de RPG para plataformas Intel (como cualquier PC en el mercado) sino que únicamente está disponible para plataformas IBM AS/400.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;AS/400?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Es un modelo de mainframes desarrollados por IBM, ahora integrado con otros modelos para formar la familia IBM Power Systems. Estos mainframes son comúnmente utilizados en grandes empresas cuando estas requieren equipo de alto rendimiento para procesar grandes cantidades de transacciones o para contar con un entorno de &lt;a href="http://www.srbyte.com/2009/07/anecdotas-de-virtualizacion.html"&gt;múltiples servidores virtualres&lt;/a&gt;. Estos equipos cuestan candidades de cinco cifras como  mínimo por lo que no cualquierea puede tener uno de estos en su casa para dedicarse a aprender a programar en RPG.&lt;br /&gt;&lt;br /&gt;Esta dificultad para concer el lenguaje ha permitido que existan relativamente pocos programadores conocedores del lenguaje y esto por ende los vuelve muy cotizados en el mercado.&lt;br /&gt;&lt;br /&gt;Aparte de eso, el lenguaje no es tan amigable que digamos especialmente considerando que ya tiene más de cuarenta años de existencia y está muy lejos de ser jubilado. Su apariencia es como una combinación de Assembler (por el hecho de definir su estructura basada en posiciones o columnas) y Fox (por la integración directa con gestor de bases de datos). Ejemplo de ello es la complejidad que implica desarrollar el tan popular programa Hello World:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jH77WNrMVRA/SswxCCzHMwI/AAAAAAAAGD4/MnQdzwFMSP0/s1600-h/RPGHelloWorld.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 233px;" src="http://2.bp.blogspot.com/_jH77WNrMVRA/SswxCCzHMwI/AAAAAAAAGD4/MnQdzwFMSP0/s400/RPGHelloWorld.png" alt="" id="BLOGGER_PHOTO_ID_5389736765236392706" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Ejemplo del programa Hello World escrito en RPG IV (ILE) tomado de &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.roesler-ac.de/wolfram/hello.htm"&gt;The Hello World Collection&lt;/a&gt;&lt;span style="font-style: italic;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Por este hecho, si tienes la oportunidad de trabajar en algún lugar donde cuenten con un servidor AS/400 les recomiendo de sobremanera aprender a utilizar el lenguaje RPG con el que podrán optar a nuevas y mejores oportunidades de empleo.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Admito que ni el lenguaje ni la plataforma se llevan bien con la filosofía del software libre o código abierto. IBM siempre ha sido muy cerrado en este aspecto pero aun así todos sabemos que los sistemas basados en el software libre son hoy en día una realidad inminente y la adaptación algo inevitable por lo que esperemos que IBM tome en consideración este hecho así como Sun Microsystems lo hizo alguna vez con Java.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/ibm" rel="tag"&gt;ibm&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/as400" rel="tag"&gt;as400&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/rpg" rel="tag"&gt;rpg&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/programacion" rel="tag"&gt;programacion&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/lenguaje" rel="tag"&gt;lenguaje&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/final+fantasy" rel="tag"&gt;final fantasy&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/java" rel="tag"&gt;java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-611953506305124648?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=7B31WLOdC44:1iJGwRa0kqA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=7B31WLOdC44:1iJGwRa0kqA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=7B31WLOdC44:1iJGwRa0kqA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=7B31WLOdC44:1iJGwRa0kqA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=7B31WLOdC44:1iJGwRa0kqA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=7B31WLOdC44:1iJGwRa0kqA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/7B31WLOdC44" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-10-07T07:53:41.859-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_jH77WNrMVRA/SswsD6jkfSI/AAAAAAAAGDw/Ian4an8-_pE/s72-c/Final_Fantasy_XII_JAP_FF12.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://www.srbyte.com/2009/10/porque-apernder-rpg.html</feedburner:origLink></item><item><title>Día del Informático</title><link>http://feedproxy.google.com/~r/SrByte/~3/lFDWS20Aluk/dia-del-informatico.html</link><category>informatico</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Mon, 05 Oct 2009 15:57:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-6224843781496121440</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/F2yg0xagWqbhptXJ0kyJi1n-J6A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F2yg0xagWqbhptXJ0kyJi1n-J6A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/F2yg0xagWqbhptXJ0kyJi1n-J6A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F2yg0xagWqbhptXJ0kyJi1n-J6A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Cuando comencé mi carrera, como a todos, los compañeros solían preguntarme: ¿Porque estudias Sistemas?. Yo usualmente respondía así:&lt;br /&gt;&lt;/p&gt;&lt;blockquote style="font-style: italic;"&gt;&lt;span style="font-size:100%;"&gt;"Estudio sistemas, porque cuando ordeno algo a la máquina, esta no se equivoca, y si lo hace, es mi culpa, y no de nadie mas."&lt;/span&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Simple, practico y directo... yo no quería tener absolutamente nada que ver con personas y "manejarlas" (administrarlas), y por algún tiempo pensé que seria posible hacerlo... &lt;span style="font-weight: bold;"&gt;y vaya que estaba terriblemente equivocado&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Claro, en "aquellos días" era un muchacho mucho mas enojado y bélico de&lt;br /&gt;lo que soy ahora (gracias a Diosito que me he calmado). Tenia poca confianza y animos para hablar con la gente de software, principalmente por que de por si, casi cualquier tema de informática en una conversación tiene el potencial de dejar en la luna a muchas personas, y también habrá siempre alguno que no entienda lo que se dijo, ¡ah! y claro: los tecnicismos no ayudan para nada, en fin, toda una frustración.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Así que me forme la idea de que la gente, era algo que tenia que eliminar de la ecuación de mi carrera, y limitarme a programar por programar y listo.  Pasar horas frente a la PC, aprendiendo de forma autodidacta seria mejor que estar con las personas que no entendían pero ni papa de lo que hago.&lt;/p&gt;&lt;p&gt;Error, grave, grave error....&lt;br /&gt;&lt;/p&gt;&lt;p&gt;¿Saben como me dí cuenta de lo equivocado que estaba?: cuando note, que no podía hacer participe de mi alegría en alguna asignatura/trabajo a mi mamá, y contarle que al fin entendí el concepto de "instancia de una clase" (no me lo explicaron bien en Progra II), o pude compilar por primera vez un kernel sin que diera "Kernel Panic"... porque para mi era demasiado difícil explicarle lo que había hecho... bien fregado.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Luego el aprendizaje y programación se volvieron solitarios, y por lo tanto aburridos, y luego me tope con la filosofía del software libre, y la idea de compartir el código y programar bien (para que la gente entienda ese código) y discutir el código, mejorarlo, y de pronto... me gusto eso de las comunidades de Linux y software libre (como la de &lt;a href="http://ubuntusv.org/ubuntu_web/"&gt;Ubuntu SV&lt;/a&gt;, que los veo muy unidos). Que bueno que esos dias ya pasaron y ahora todo es más sencillo, y este blog es prueba de eso, o al menos, eso intentamos.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Verán, quieran o no, la gente SI importa en este medio, y vale la pena escribir y explicar la tecnología (y aprender a explicarlo) y reducir la famosa "brecha digital".&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/SsqucEccfLI/AAAAAAAACLo/wVUBoOLgr4s/s1600-h/brain-on-chip-main.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 175px;" src="http://1.bp.blogspot.com/_ayvorITawE4/SsqucEccfLI/AAAAAAAACLo/wVUBoOLgr4s/s320/brain-on-chip-main.jpg" alt="" id="BLOGGER_PHOTO_ID_5389311701354839218" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt; Si vos, lector, crees que nunca vas a tener que tratar con gente por darle mantenimiento a tu super servidor, en un cuarto frío, o que gastas horas de tu vida&lt;br /&gt;programando como loco y no podes socializar "fuera de la cajita", dejame&lt;br /&gt;decirte (con mucho respeto) que &lt;span style="font-weight: bold;"&gt;estas tirando tu vida al carajo.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Acordate que por eso: estudiar en grupo es mejor y más divertido, y que&lt;br /&gt;hacer "Extreme Programming" suele ayudar y funciona en momentos de crisis, y los juegos de computadora  que más $$$ dan son los de multijugadores.&lt;/p&gt;&lt;p&gt;La informática, en si misma, sin programadores, sin usuarios, sin&lt;br /&gt;bloggers, sin gente bayunca que atesta sus paginas de Hi5 con miles de&lt;br /&gt;tonterías, y sin los que sueña con cambiar el fondo de su pagina en FaceBook, pues seria terriblemente aburrida (a mi ya me dan risa).&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/Ssqucyv7EcI/AAAAAAAACL4/HUU0aHTr7tA/s1600-h/spamFB.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 306px;" src="http://3.bp.blogspot.com/_ayvorITawE4/Ssqucyv7EcI/AAAAAAAACL4/HUU0aHTr7tA/s320/spamFB.png" alt="" id="BLOGGER_PHOTO_ID_5389311713784566210" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;¡FaceBook Spam!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;La informática, sin gente, se convierte en simples unos y ceros, "sentados" en un&lt;br /&gt;disco duro, inertes.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/Ssqucp_UjzI/AAAAAAAACLw/3XIVC9wSSLo/s1600-h/programmer.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 243px; height: 263px;" src="http://3.bp.blogspot.com/_ayvorITawE4/Ssqucp_UjzI/AAAAAAAACLw/3XIVC9wSSLo/s320/programmer.jpg" alt="" id="BLOGGER_PHOTO_ID_5389311711433232178" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Real programmers code for people"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;En mi experiencia, pocas cosas dan tanta satisfacción como saber que lo que estoy haciendo (programando) hará a alguien su vida más fácil (es decir: ayudar). Que ya no tendrá que pasar 3 horas diarias de su vida, realizando la misma tarea, porque le ayude a automatizarla, y ahora tendrá más tiempo para hacer algo mas (quizas le den otro trabajo, pero eso no importa jajaja).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;No hay como saber, que la gente esta usando todos los días un software en el que ayudaste, y en algún momento, esos unos y ceros se van a mover y transformar en datos útiles, en proyecciones, estadísticas, reportes,  imágenes, sonidos, sorpresas, en alegrías o tristezas.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ayvorITawE4/SsqudUwmurI/AAAAAAAACMA/ENz6mOwsuuU/s1600-h/stock-photo-happy-users.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_ayvorITawE4/SsqudUwmurI/AAAAAAAACMA/ENz6mOwsuuU/s320/stock-photo-happy-users.jpg" alt="" id="BLOGGER_PHOTO_ID_5389311722914233010" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Se trabaja para el usuario, no para la máquina"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Porque lo que hace el que se dedica a la informática, no debe ser: pasar horas&lt;br /&gt;frente a la máquina para hacer un programa, sino más bien: &lt;span style="font-weight: bold;"&gt;pasar horas sentados &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;por los usuarios, para que no pierdan tiempo, para que su vida sea más fácil&lt;/span&gt;, para hacerlos mas felices, para acercarlos, para llevarles mas información a la punta de los dedos.&lt;/p&gt;&lt;p&gt;Muchas de las razones para estudiar Ingeniería de Sistemas, que escuche cuando comencé la carrera, fueron:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Esta de moda.&lt;/li&gt;&lt;li&gt;Da pisto eso, es la carrera del futuro.&lt;/li&gt;&lt;li&gt;Quiero hacer un juego/Me gustan los juegos.&lt;/li&gt;&lt;li&gt;Puedo usar paint, y eso de mover el mouse... y me gusta pasar en la máquina.&lt;/li&gt;&lt;li&gt;Es que es bien "chivo chatiar" en el "mazinger" y me gusta pasar en la máquina&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;... los últimos dos son verídicos.&lt;/p&gt;&lt;p&gt;Con el tiempo, los puntos mencionados se vuelven razones obviamente equivocadas para elegir una carrera afín a la informática, y la mía peor. Más sin embargo he acuñando y descubierto mi razón personal para seguir por este &lt;span style="font-weight: bold;"&gt;caminito digital&lt;/span&gt;, y la comparto con el fin de que a alguien le sirva... ahora si alguien me pregunta ¿por qué estudiaste sistemas? yo le respondo:&lt;/p&gt;&lt;p style="font-style: italic;"&gt;&lt;/p&gt;&lt;blockquote style="font-style: italic;"&gt;"Porque me quería convertir en el comunicador entre las necesidades el usuario y la información de la máquina."&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="font-weight: bold;"&gt;&lt;span style="font-weight: normal;"&gt;Creo que de eso es ser informático, y a todos ustedes, que son un puente entre la carne y el metal, entre neurona y transistor, que unen brechas, entre la creatividad y los cálculos para ayudar a los usuarios, les deseo un&lt;/span&gt; feliz día del informático.&lt;/p&gt;&lt;p&gt;Atentamente:&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;Rodrigo Amaya&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-6224843781496121440?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=lFDWS20Aluk:7N2WjglCTtE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=lFDWS20Aluk:7N2WjglCTtE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=lFDWS20Aluk:7N2WjglCTtE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=lFDWS20Aluk:7N2WjglCTtE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=lFDWS20Aluk:7N2WjglCTtE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=lFDWS20Aluk:7N2WjglCTtE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/lFDWS20Aluk" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-10-05T20:52:38.302-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ayvorITawE4/SsqucEccfLI/AAAAAAAACLo/wVUBoOLgr4s/s72-c/brain-on-chip-main.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://www.srbyte.com/2009/10/dia-del-informatico.html</feedburner:origLink></item><item><title>Apoyando a GamerSV</title><link>http://feedproxy.google.com/~r/SrByte/~3/s_zu-3N-JuE/apoyando-gamersv.html</link><category>apoyo</category><category>gamer</category><category>el salvador</category><category>gamersv</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Sun, 20 Sep 2009 08:16:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-1536000646527945718</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Rh5m1sSjJFZHyfuY1fiBSivkjys/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rh5m1sSjJFZHyfuY1fiBSivkjys/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Rh5m1sSjJFZHyfuY1fiBSivkjys/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rh5m1sSjJFZHyfuY1fiBSivkjys/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt; Por iniciativa propia y en apoyo a GamerSV, este blog quiere darle aunque sea una mención a un grupo de individuos que constantemente están luchando por superarse y salir adelante en medio de las vicisitudes que han enfrentado.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Los compañeros de GamerSV, están dedicados a áreas tecnológicas con mucho potencial: juegos, &lt;a href="http://en.wikipedia.org/wiki/Modding"&gt;modding&lt;/a&gt; y &lt;a href="http://en.wikipedia.org/wiki/Overclocking"&gt;overcloking&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/SrZLxSuDM1I/AAAAAAAACLg/zBvM_F5Nf3Y/s1600-h/logo-gamersv.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 306px; height: 129px;" src="http://1.bp.blogspot.com/_ayvorITawE4/SrZLxSuDM1I/AAAAAAAACLg/zBvM_F5Nf3Y/s320/logo-gamersv.png" alt="" id="BLOGGER_PHOTO_ID_5383573714778665810" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;GamerSV, no solo se queda con escribir sobre juegos o &lt;a href="http://gamersv.com/2009/08/25/project-natal-lo-que-debes-saber/"&gt;nuevas tecnologías para los mismos&lt;/a&gt;, sino que también abrieron un "Game Center" en Santa Ana. Lamentablemente, por la situación del país, ellos sufrieron &lt;span style="font-weight: bold;"&gt;dos&lt;/span&gt; asaltos, &lt;a href="http://gamersv.com/2009/07/05/la-historia-se-repite-gamersv-asaltado-otra-vez/"&gt;el último en Julio de este año&lt;/a&gt;, por lo que &lt;span style="font-weight: bold;"&gt;se vieron forzados a cerrar&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Pero como la gente de GamerSV, no se dan por vencido (creo que tienen algo así como "vidas infinitas"), &lt;a href="http://gamersv.com/2009/09/17/gsvstore-ya-esta-abierta/"&gt;recientemente abrieron la GSVstore&lt;/a&gt; en donde venden &lt;a href="http://gamersv.com/gsvstore/"&gt;camisas para Gamers&lt;/a&gt; (para ambos sexos) y espero yo, que con el tiempo, amplíen su catalogo para temas geek :)&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/SrZLw0GV-7I/AAAAAAAACLY/7pnIWPElFlw/s1600-h/gsvstore.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 114px;" src="http://1.bp.blogspot.com/_ayvorITawE4/SrZLw0GV-7I/AAAAAAAACLY/7pnIWPElFlw/s320/gsvstore.png" alt="" id="BLOGGER_PHOTO_ID_5383573706559060914" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Los precios son accesibles, y la tienda esta "right here" en El Salvador.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Los que son emprendedores, &lt;span style="font-style: italic;"&gt;saben cuanto cuesta tener negocio propio&lt;/span&gt;, así que apoyemos lo nuestro y si eres gamer, no dudes en visitar GamerSV y su tienda.&lt;/p&gt;&lt;p&gt;¡&lt;span style="font-weight: bold;"&gt;Saludos al equipo de GamerSV y muchos exitos en todo lo que emprendan&lt;/span&gt;!&lt;br /&gt;&lt;/p&gt;Para más información visita GamerSV: &lt;a href="http://gamersv.com/"&gt;http://gamersv.com/&lt;/a&gt;&lt;br /&gt;y la tienda GSVStore: &lt;a href="http://gamersv.com/gsvstore/"&gt;http://gamersv.com/gsvstore/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-1536000646527945718?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=s_zu-3N-JuE:hn4XWSTEMFE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=s_zu-3N-JuE:hn4XWSTEMFE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=s_zu-3N-JuE:hn4XWSTEMFE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=s_zu-3N-JuE:hn4XWSTEMFE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=s_zu-3N-JuE:hn4XWSTEMFE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=s_zu-3N-JuE:hn4XWSTEMFE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/s_zu-3N-JuE" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-09-20T09:39:55.398-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ayvorITawE4/SrZLxSuDM1I/AAAAAAAACLg/zBvM_F5Nf3Y/s72-c/logo-gamersv.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.srbyte.com/2009/09/apoyando-gamersv.html</feedburner:origLink></item><item><title>Microsoft y el Software Libre</title><link>http://feedproxy.google.com/~r/SrByte/~3/_E0inFMcQGc/microsoft-y-el-software-libre.html</link><category>libre</category><category>software</category><category>microsoft</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Wed, 16 Sep 2009 05:30:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-103832654894430103</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/E3jsrs5DG17J1B65H3T_oCIfiv0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E3jsrs5DG17J1B65H3T_oCIfiv0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/E3jsrs5DG17J1B65H3T_oCIfiv0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E3jsrs5DG17J1B65H3T_oCIfiv0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span id="ctl00_content_Placeholder_articleBody_Label" class="arial_12_14 normalLink"&gt;¿Posible?, &lt;span style="font-weight: bold;"&gt;claro que si&lt;/span&gt;. En uno de los últimos esfuerzos de abrazar el mundo del software libre, Microsoft ha creado una fundación de software libre. Que vueltas las que da la vida ¿no?.&lt;br /&gt;&lt;br /&gt;El 10 de Septiembre, Microsoft lanzo su &lt;a href="http://www.codeplex.org/" target="_blank"&gt;fundación CodePlex&lt;/a&gt;. La fundación CodePlex es como una extensión de la idea de CodePlex.com, que es un sitio para alojar proyectos de software libre (como SourceForge, pero de Microsoft). La idea de la fundación sin fines de lucro, es estar enfocado en el intercambio de código y conocimiento entre las compañías de software y las comunidades de software libre... algo que para mi, &lt;span style="font-weight: bold;"&gt;suena como un experimento de modelo de negocio&lt;/span&gt;. Quizás por eso Codeplex.com y CodePlex.org son independientes, pero no necesariamente excluyentes.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/Sq-889GK-KI/AAAAAAAACLA/474MS5Udl-k/s1600-h/codeplex-logo_3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 235px; height: 92px;" src="http://3.bp.blogspot.com/_ayvorITawE4/Sq-889GK-KI/AAAAAAAACLA/474MS5Udl-k/s320/codeplex-logo_3.jpg" alt="" id="BLOGGER_PHOTO_ID_5381727835109652642" border="0" /&gt;&lt;/a&gt;&lt;span id="ctl00_content_Placeholder_articleBody_Label" class="arial_12_14 normalLink"&gt;&lt;br /&gt;Sam Ramji (guru de software libre en Microsoft) estará sirviendo como presidente interino en la fundación CodePlex, algo que a el (Sam) cataloga como "la culminación del trabajo en la estrategia con respecto al software libre en Microsoft". En sus últimos 5 años de trabajo de Sam Ramji, Microsoft ha aumentado su participación en el software libre, con &lt;a href="http://www.sdtimes.com/MICROSOFT_DONATES_CODE_TO_APACHE_STONEHENGE_PROJECT/By_David_Worthington/About_SOA_and_TESTING_and_APACHE_and_MICROSOFT/33204" target="_blank"&gt;donaciones de codigo&lt;/a&gt; a la &lt;a href="http://www.apache.org/"&gt;Apache Software Foundation&lt;/a&gt;, como también con el "Microsoft’s Open Source Technology Center’s (OSTC)", que coopera con la comunidad de &lt;a href="http://blogs.msdn.com/interoperability/archive/2009/08/21/a-new-bridge-for-php-developers-to-net-through-rest-php-toolkit-for-ado-net-data-services.aspx"&gt;PHP&lt;/a&gt;. Contamos también con la creación de CodePlex.com y Port25, un laboratorio/casa de la comunidad de software libre en Microsoft.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/Sq-89X6UjvI/AAAAAAAACLI/GG42pvsNrQ0/s1600-h/DSC_0025jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://3.bp.blogspot.com/_ayvorITawE4/Sq-89X6UjvI/AAAAAAAACLI/GG42pvsNrQ0/s320/DSC_0025jpg" alt="" id="BLOGGER_PHOTO_ID_5381727842307706610" border="0" /&gt;&lt;/a&gt;&lt;span id="ctl00_content_Placeholder_articleBody_Label" class="arial_12_14 normalLink"&gt;&lt;br /&gt;Y así mismo, el suceso más conocido y "controversial" (para algunos) entre el software libre y MicroSoft, es la &lt;a href="http://port25.technet.com/archive/2009/07/23/the-linux-integration-component-drivers.aspx"&gt;publicacion de los unos controladores de integración&lt;/a&gt; para el kernel de Linux, amparados con licencia GPLv2. Solo por mencionar algunas cosas buenas realmente, teñidas como siempre con el velo del escepticismo, pero aun así, es un punto a favor para los amantes del software libre.&lt;br /&gt;&lt;br /&gt;Lo que quiero recalcar, es la magnífica oportunidad de mencionar (en cada oportunidad) que el uso de software libre es una opción que una empresa siempre debe tomar en cuenta, después de todo: &lt;span style="font-weight: bold;"&gt;hasta Microsoft le esta dando una oportunidad al software libre&lt;/span&gt;...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/Sq-89mU90oI/AAAAAAAACLQ/Is6dv_bbix0/s1600-h/microsoft-open-source.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 250px; height: 215px;" src="http://1.bp.blogspot.com/_ayvorITawE4/Sq-89mU90oI/AAAAAAAACLQ/Is6dv_bbix0/s320/microsoft-open-source.jpg" alt="" id="BLOGGER_PHOTO_ID_5381727846177559170" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Música angelical de fondo por favor..."&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span id="ctl00_content_Placeholder_articleBody_Label" class="arial_12_14 normalLink"&gt;&lt;br /&gt;Algo muy interesante de la fundación Codeplex, es que aunque Microsoft es el que suelte el $$$ para invertir en ella, un millón de dolares, poco a poco esta puede aumentar su independencia al recibir inversión de otras empresas ajenas a Microsoft. Un paso fundamental para asegurar su existencia y autonomía.&lt;br /&gt;&lt;br /&gt;Lo que hace diferente a esta fundación, es que no esta enfocada en el software, sino en asegurar que es facil proveer "derecho de uso" de software por parte de una comunidad (dueña de un software libre) a una empresa. Una dimensión totalmente nueva, y que acercará probablemente más la brecha existente entre las corporaciones y las comunidades de software libre.&lt;br /&gt;&lt;br /&gt;Como nota adicional &lt;a href="http://port25.technet.com/archive/2009/09/10/Sam-Ramji-is-leaving-microsoft.aspx"&gt;Ramji se retira de Microsoft&lt;/a&gt;, y será el presidente interino en la fundación Codeplex, y en su lugar estará &lt;a href="http://port25.technet.com/archive/2007/06/08/tom-hanrahan-director-of-linux-interoperability.aspx"&gt;Tom Hanrahan&lt;/a&gt;, quien fue alguna vez miembro de la fundación Linux. Asi que el puesto queda en excelentes manos.&lt;br /&gt;Espero, sinceramente, que esta fundación tenga éxito, y no sea un proyecto fracasado o con fecha de vencimiento. Son precisamente iniciativas así, impulsados por empresas e individuos, la que necesitamos los amantes de software libre, para convencer y promover a las empresas de los beneficios obvios y de las estrategias que se pueden implementar para emplear software libre en TI.&lt;br /&gt;&lt;br /&gt;Para más información puedes visitar el &lt;a href="http://samus.typepad.com/"&gt;Blog de Sam Ramji&lt;/a&gt;, el sitio &lt;a href="http://www.codeplex.com/"&gt;CodePlex.com&lt;/a&gt;, &lt;a href="http://port25.technet.com/"&gt;Port25&lt;/a&gt; y hasta &lt;a href="http://www.microsoft.com/opensource/"&gt;Microsoft&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/codeplex" rel="tag"&gt;codeplex&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/software" rel="tag"&gt;software&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/libre" rel="tag"&gt;libre&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/linux" rel="tag"&gt;linux&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-103832654894430103?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=_E0inFMcQGc:RkX8DOkWeJM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=_E0inFMcQGc:RkX8DOkWeJM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=_E0inFMcQGc:RkX8DOkWeJM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=_E0inFMcQGc:RkX8DOkWeJM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=_E0inFMcQGc:RkX8DOkWeJM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=_E0inFMcQGc:RkX8DOkWeJM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/_E0inFMcQGc" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-09-16T06:31:45.737-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ayvorITawE4/Sq-889GK-KI/AAAAAAAACLA/474MS5Udl-k/s72-c/codeplex-logo_3.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.srbyte.com/2009/09/microsoft-y-el-software-libre.html</feedburner:origLink></item><item><title>Es Momento de Aplicar Reingenieria</title><link>http://feedproxy.google.com/~r/SrByte/~3/Kapc5y03r2c/es-momento-de-aplicar-reingenieria.html</link><category>agil</category><category>computadoras</category><category>desarrollo</category><category>codigo</category><category>gmail</category><category>calidad</category><category>programacion</category><category>fox</category><category>empresa</category><category>productividad</category><author>BlendBoy@gmail.com (Robertux)</author><pubDate>Tue, 15 Sep 2009 05:09:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-1715549923484754043</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e6E97G_1C7iO-rJvt7CnHMi-rF4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e6E97G_1C7iO-rJvt7CnHMi-rF4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e6E97G_1C7iO-rJvt7CnHMi-rF4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e6E97G_1C7iO-rJvt7CnHMi-rF4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jH77WNrMVRA/Sq8nHKoeLqI/AAAAAAAAGDo/0R34Suup-zo/s1600-h/EnConstruccion.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 256px;" src="http://4.bp.blogspot.com/_jH77WNrMVRA/Sq8nHKoeLqI/AAAAAAAAGDo/0R34Suup-zo/s400/EnConstruccion.jpg" alt="" id="BLOGGER_PHOTO_ID_5381563083797704354" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Las aplicaciones requieren constante mantenimiento y actualización. A veces la mejor actualización es su reescritura completa"&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Como todos bien sabemos, todas las cosas especialmente los sistemas informáticos tienden a perder utilidad con el tiempo, ya sea debido a que no se adapta a los nuevos avances en hardware, no es compatible con las nuevas plataformas de ejecución o no logra satisfacer las nuevas necesidades del usuario.&lt;br /&gt;&lt;br /&gt;De la misma manera como los activos fijos tienen su depreciación y fecha de expiración, cada programa de computadora tiene(o debería tener) definido su período de vida, de manera que los usuarios sepan cuándo sea el momento de reemplazarlos por otros más modernos. Lamentablemente no existe una unidad de medida infalible para saber cuándo un sistema informático ha expirado.&lt;br /&gt;&lt;br /&gt;Cuando esto ocurre, es hora de aplicar reingeniería y empezar a rediseñar los sistemas existentes, manteniendo su funcionalidad actual pero utilizando herramientas de desarrollo mas ágiles, técnicas y disciplinas mas ordenadas y frameworks que permiten la extensibilidad del mismo, además de aprovechar para agregar nuevas características que pueda necesitar el usuario.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Si algo ya no sirve, vuélvelo a hacer desde cero.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si es un programa hecho en Visual Fox Pro 6 que comparte archivos de tablas en una carpeta de red, aunque aún le sea útil al usuario, tú como programador sabes que será un completo dolor de cabeza tratar de consumir web services o transportar datos por Message Queue por lo que en lugar de seguir manteniendo un sistema pasado de moda desarrollado con &lt;a href="http://www.srbyte.com/2009/04/deprecated-code-codigo-obsoleto.html"&gt;código obsoleto&lt;/a&gt;, es mejor reescribirlo desde cero usando tecnologías que te ahorrarán mucho trabajo en el desarrollo y con capacidad de extenderlo según aparezcan nuevos estándares.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Desarrolla pensando en el futuro.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como desarrollador puedo estar seguro que los usuarios no siempre saben lo que quieren que haga un sistema y cambian de opinión a medida que el sistema va siendo desarrollado. Por tal motivo, debes tener esto en cuenta a la hora de desarrollar tu sistema y diseñarlo de tal forma que pueda ser adaptable a posibles cambios, que tu sistema no "suponga" ni "imagine" que X o Y proceso se hace de tal manera, que todas las decisiones de negocio sean configurables! Ademas, permite que el programador que retomará tu sistema sea capaz de entenderlo y agregar nuevas funcionalidades que sean requeridas por los usuarios. Como una vez alguien escribió en &lt;a href="http://stackoverflow.com/questions/58640/great-programming-quotes"&gt;Stack Overflow Programming Quotes&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-style: italic;" class="post-text"&gt;&lt;blockquote&gt;   &lt;p&gt;&lt;span style="font-size:85%;"&gt;Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. (Siempre programa como si el que mantendrá tu código será un violento psicópata quien sabe donde vives)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;-- Rick Osborne&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Demuestrale al usuario que algo ha cambiado, y porqué este cambio es para mejora&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como escribí antes, el usuario está conforme y acostumbrado al viejo sistema del año 2000 que le resuelve a medias sus necesidades actuales y posiblemente el cambio que apliques no sea visible en la interfaz sino que solamente en las tecnologías de desarrollo. Aun así, hay que reflejar ese cambio también en la interfaz de usuario aplicando alguna nueva plantilla CSS(en el caso de una aplicación web), agregando nuevos servicios que quizá no eran necesarios pero que reflejen el cambio o agregando una sección de "Nueva versión, nuevas características" a manera de hacerle notar al usuario que algo ha cambiado y poder explicarle cuál es la nueva manera como ahora se realizan los procesos X y Y.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jH77WNrMVRA/Sq8X5TbVcnI/AAAAAAAAGDg/hlskcdMmvS0/s1600-h/gmailnewstuff.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 211px;" src="http://4.bp.blogspot.com/_jH77WNrMVRA/Sq8X5TbVcnI/AAAAAAAAGDg/hlskcdMmvS0/s400/gmailnewstuff.JPG" alt="" id="BLOGGER_PHOTO_ID_5381546352965939826" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Los developers de Gmail siempre han tenido la bondad de notificarnos cuando hay nuevas características disponibles"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Recuerden que en última instancia, nuestro trabajo como desarrolladores es satisfacer &lt;s&gt;los deseos más oscuros y enajenados&lt;/s&gt; las necesidades de información de los usuarios de negocio en la empresa, por lo que tampoco es bueno pensar en reescribir todos los sistemas de la empresa solo por estar "in" en tecnologías de desarrollo de software.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/agil" rel="tag"&gt;agil&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/calidad" rel="tag"&gt;calidad&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/codigo" rel="tag"&gt;codigo&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/computadoras" rel="tag"&gt;computadoras&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/desarrollo" rel="tag"&gt;desarrollo&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/empresa" rel="tag"&gt;empresa&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/fox" rel="tag"&gt;fox&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/gmail" rel="tag"&gt;gmail&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/programacion" rel="tag"&gt;programacion&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/productividad" rel="tag"&gt;productividad&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-1715549923484754043?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Kapc5y03r2c:7HrifOnA1vc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Kapc5y03r2c:7HrifOnA1vc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Kapc5y03r2c:7HrifOnA1vc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=Kapc5y03r2c:7HrifOnA1vc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Kapc5y03r2c:7HrifOnA1vc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=Kapc5y03r2c:7HrifOnA1vc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/Kapc5y03r2c" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-09-15T06:09:00.438-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_jH77WNrMVRA/Sq8nHKoeLqI/AAAAAAAAGDo/0R34Suup-zo/s72-c/EnConstruccion.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.srbyte.com/2009/09/es-momento-de-aplicar-reingenieria.html</feedburner:origLink></item><item><title>Tres películas recomendadas de Ciencia Ficción</title><link>http://feedproxy.google.com/~r/SrByte/~3/WarA8UOxHqk/tres-peliculas-recomendadas-de-ciencia.html</link><category>peliculas</category><category>sci-fi</category><category>ficcion</category><category>ciencia</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Thu, 10 Sep 2009 18:38:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-5274004989331331615</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1m33-kUpK46XJUnOR2Aa_K8VHJQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1m33-kUpK46XJUnOR2Aa_K8VHJQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1m33-kUpK46XJUnOR2Aa_K8VHJQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1m33-kUpK46XJUnOR2Aa_K8VHJQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Continuando con el tema de la &lt;a href="http://www.srbyte.com/2009/09/ciencia-ficcion-despertando-la.html"&gt;Ciencia Ficción&lt;/a&gt;, quiero sugerirles tres películas (de este genero) que TIENEN que ver...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;1. Avatar:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Avatar es la historia de un ex-soldado naval, que se ve envuelto entre las hostilidades de un planeta alienígena lleno de formas de vidas exóticas. El, como un Avatar, es decir, una mente humana en un cuerpo alienígena (&lt;a href="http://es.wikipedia.org/wiki/Avatar_%28desambiguaci%C3%B3n%29"&gt;más información sobre el concepto de Avatar acá&lt;/a&gt;), se encuentra entre dos mundos, en una desesperante lucha por su propia supervivencia y la de la especie nativa de ese planeta...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ayvorITawE4/SqmxbY8jvdI/AAAAAAAACKo/hD6lPxDgoXY/s1600-h/avatar-poster.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 225px; height: 320px;" src="http://4.bp.blogspot.com/_ayvorITawE4/SqmxbY8jvdI/AAAAAAAACKo/hD6lPxDgoXY/s320/avatar-poster.jpg" alt="" id="BLOGGER_PHOTO_ID_5380026313981803986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;El director, James Cameron, mejor conocido por dirigir películas como Titanic, &lt;a href="http://www.youtube.com/watch?v=lJyRF0Fzl9Y"&gt;El Secreto del Abismo&lt;/a&gt; y  Terminator 2, ha pasado los últimos 10 años trabajando en la realización de este genial filme.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fXF2nH4Z9sc&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/fXF2nH4Z9sc&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Más información sobre &lt;a href="http://www.rottentomatoes.com/m/avatar/"&gt;Avatar en Rotten Tommatoes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;2. Tron Legacy:&lt;/span&gt;&lt;br /&gt;Más de 25 años después de la &lt;a href="http://www.youtube.com/watch?v=QPON5i7Iivw"&gt;película de culto&lt;/a&gt; &lt;a href="http://www.youtube.com/watch?v=3efV2wqEjEY"&gt;Tron&lt;/a&gt;, aparece una secuela que nos introduce el mundo neón de Tron, con nuevos retos, dificultades, una historia seguramente genial y fantástica, y efectos especiales para degustar la vista...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ayvorITawE4/SqmxcNCQo4I/AAAAAAAACK4/7y1rPshFKQE/s1600-h/tron-legacy.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 171px;" src="http://4.bp.blogspot.com/_ayvorITawE4/SqmxcNCQo4I/AAAAAAAACK4/7y1rPshFKQE/s320/tron-legacy.jpg" alt="" id="BLOGGER_PHOTO_ID_5380026327964361602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Despues de todo, 25 años han pasado desde la original; y también esos años han pasado en el universo de Tron, así que &lt;span style="font-weight: bold;"&gt;Tron obtuvo un masivo upgrade&lt;/span&gt; ;)&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/a1IpPpB3iWI&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/a1IpPpB3iWI&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;¿No les encanta el sonido de las motos? :D&lt;br /&gt;&lt;br /&gt;Más información de &lt;a href="http://www.imdb.com/title/tt1104001/synopsis"&gt;Tron Legacy en IMDB&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;3. District 9:&lt;/span&gt;&lt;br /&gt;El maestro Peter Jackson produce este filme de ciencia ficción por excelencia, con el debut espectacular de Neill Blomkamp como director...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/Sqmxb6qgjYI/AAAAAAAACKw/15Hz7MJHWb4/s1600-h/distric9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://3.bp.blogspot.com/_ayvorITawE4/Sqmxb6qgjYI/AAAAAAAACKw/15Hz7MJHWb4/s320/distric9.jpg" alt="" id="BLOGGER_PHOTO_ID_5380026323032903042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;District 9 es brillante&lt;/span&gt; desde cualquier perspectiva, tiene una historia llena de riqueza técnica y emocional, con efectos especiales en cada escena, pero cuidadosa y exquisitamente medidos hacen de esta película, sin lugar a dudas, una de las MEJORES películas de ciencia ficción de esta decada.&lt;span id="movie_synopsis_all" style="display: inline;"&gt; Es una analogía entre la mera violencia y la nobleza parte de nuestra naturaleza. Discriminación, abuso de fuerza, avaricia, amor, difamacion y amistad son solo algunos temas profunamente incrustados en la trama...&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yfem7wKeNaU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/yfem7wKeNaU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Más información de &lt;a href="http://www.imdb.com/title/tt1136608/"&gt;District 9 en IMDB&lt;/a&gt;&lt;/span&gt;.&lt;br /&gt;Espero que estas peliculas les gusten, saludos!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/district+9" rel="tag"&gt;District 9&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/avatar" rel="tag"&gt;Avatar&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/tron+legacy" rel="tag"&gt;Tron Legacy&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/tron" rel="tag"&gt;Tron&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/ciencia" rel="tag"&gt;ciencia&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/ficcion" rel="tag"&gt;ficcion&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/peliculas" rel="tag"&gt;peliculas&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-5274004989331331615?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=WarA8UOxHqk:dbRTLPoMPnk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=WarA8UOxHqk:dbRTLPoMPnk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=WarA8UOxHqk:dbRTLPoMPnk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=WarA8UOxHqk:dbRTLPoMPnk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=WarA8UOxHqk:dbRTLPoMPnk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=WarA8UOxHqk:dbRTLPoMPnk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/WarA8UOxHqk" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-09-10T20:24:31.177-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ayvorITawE4/SqmxbY8jvdI/AAAAAAAACKo/hD6lPxDgoXY/s72-c/avatar-poster.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.srbyte.com/2009/09/tres-peliculas-recomendadas-de-ciencia.html</feedburner:origLink></item><item><title>Ciencia Ficción: Despertando la imaginación</title><link>http://feedproxy.google.com/~r/SrByte/~3/rbPrI4v0YJ4/ciencia-ficcion-despertando-la.html</link><category>cine</category><category>animacion</category><category>cineastas</category><category>bienvenida</category><category>entrenamiento</category><author>wvca28@gmail.com (Wendy Aparicio)</author><pubDate>Wed, 09 Sep 2009 19:43:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-925068168498926825</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dfKqNLem0q4NsadNmX0josio8aE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dfKqNLem0q4NsadNmX0josio8aE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dfKqNLem0q4NsadNmX0josio8aE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dfKqNLem0q4NsadNmX0josio8aE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;Con este post marco mi regreso al Sr. Byte después de un largo y tortuoso exilio voluntario, pero productivo. Pero claro, no estoy aquí para hablar de qué hice, qué pasó o cómo fue. Además este es un blog de tecnología y ustedes están aquí para leer cosas cosntructivas, no anécdotas personales.&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;Entremos ya en materia. El día de hoy hablaremos de uno de los géneros cinematográficos más representativos del cine. Me refiero a la &lt;strong&gt;&lt;span style="color:#000000;"&gt;ciencia ficción&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;En ocasiones sucede que cuando se menciona el término de ciencia ficción, lo primero que nos viene a la mente son entes mitad humanos mitad mecánicos, grandes computadoras con mentalidad propia, ciudades perfectas...&lt;br /&gt;En fin, una visión futurista espectacularmente tecnológica. &lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 265px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5378928862132791362" border="0" alt="" src="http://2.bp.blogspot.com/_JbB9KsZ238w/SqXLTSOFaEI/AAAAAAAAAUk/-q8drfB6MHI/s320/cifi1.jpg" /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;Aún con una forma rústica, ¡los robots sí que nos facilitarían la vida!&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No obstante, la ciencia ficción no es un género de reciente explotación. Alrededor de 1900 ya se hacían algunos esfuerzos por hacer producciones que echaran a volar la imaginación, dar un toque de magia y recrear situaciones que en la realidad serían casi imposibles. Un ejemplo de ello es el corto &lt;a href="http://es.wikipedia.org/wiki/Viaje_a_la_luna"&gt;&lt;em&gt;Viaje a la Luna&lt;/em&gt; &lt;/a&gt;del francés &lt;strong&gt;George Méliès&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 228px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5378917420917813730" border="0" alt="" src="http://4.bp.blogspot.com/_JbB9KsZ238w/SqXA5UX3ceI/AAAAAAAAAUc/r4wmbx5wjrg/s320/20070418klplylliu_158.Ies.SCO%5B1%5D.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;La Luna que vigila todo es una de las imágenes más emblemáticas del corto.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Considerado como el primer film de ciencia ficción, este corto de casi ocho minutos y medio es una de las obras combres de los inicios del cine. Su guión fue retomado del libro de Julio Verne que se titula &lt;a href="http://es.wikipedia.org/wiki/De_la_Tierra_a_la_Luna"&gt;&lt;em&gt;De la Tierra a la Luna&lt;/em&gt; &lt;/a&gt;y del &lt;em&gt;libro de &lt;/em&gt;H. G. Wells, &lt;em&gt;&lt;a href="http://es.wikipedia.org/wiki/Los_primeros_hombres_en_la_luna"&gt;Los primeros hombres en la Luna&lt;/a&gt;&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Le voyage dans la lune&lt;/strong&gt;&lt;/em&gt; fue realizado en el año de 1902 y es considerada una gran hazaña cinematográfica, no sólo por los efectos utilizados, sino por su complejidad en la producción. Hecha en base a fotogramas, este corto revolucionó la forma en que los hermanos &lt;strong&gt;Lumière&lt;/strong&gt; comenzaron a hacer cine, la forma de pensar de las personas con respecto a la realidad y su manera de contar sus historias. Además de que mantuvo la inocencia e ingenuidad que hacía más empático el film para los espectadores de la época.&lt;br /&gt;&lt;br /&gt;En cuanto a producción, cabe resaltar que para la época se contó con mucha imaginación para caracterizar a los miembros del consejo, a los miembros del protocolo con sus edecanes, las constelaciones y a los habitantes de la luna. Además de establecer una bien entendible línea narrativa y argumental de la historia, sin necesidad de utilizar diálogo o texto.&lt;br /&gt;&lt;br /&gt;Para que puedan juzgar por sus propios ojos de qué estoy hablando, les dejo el film para que lo disfruten. Hay que tomar en cuenta que para nuestra época, muchas de las cosas que aparecen ahí resultan risibles y nada verosímiles.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vZV-t3KzTpw&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/vZV-t3KzTpw&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/animacion" rel="tag"&gt;animacion&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/bienvenida" rel="tag"&gt;bienvenida&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/cine" rel="tag"&gt;cine&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/cineastas" rel="tag"&gt;cineastas&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/entrenamiento" rel="tag"&gt;entrenamiento&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-925068168498926825?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=rbPrI4v0YJ4:0cR7Sx936XE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=rbPrI4v0YJ4:0cR7Sx936XE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=rbPrI4v0YJ4:0cR7Sx936XE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=rbPrI4v0YJ4:0cR7Sx936XE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=rbPrI4v0YJ4:0cR7Sx936XE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=rbPrI4v0YJ4:0cR7Sx936XE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/rbPrI4v0YJ4" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-09-09T20:43:00.654-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_JbB9KsZ238w/SqXLTSOFaEI/AAAAAAAAAUk/-q8drfB6MHI/s72-c/cifi1.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.srbyte.com/2009/09/ciencia-ficcion-despertando-la.html</feedburner:origLink></item><item><title>¿Qué es ORM?</title><link>http://feedproxy.google.com/~r/SrByte/~3/Jrqxn8YvcLo/que-es-orm.html</link><category>sql</category><category>hibernate</category><category>toplink</category><category>orm</category><category>oracle</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Wed, 02 Sep 2009 16:21:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-7958704684122756259</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YsQEX3owrvu_xOITTp6Gu0XXtrs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YsQEX3owrvu_xOITTp6Gu0XXtrs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YsQEX3owrvu_xOITTp6Gu0XXtrs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YsQEX3owrvu_xOITTp6Gu0XXtrs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-weight: bold;"&gt;Object Relational Mapping&lt;/span&gt;, u ORM, O/RM y O/R mapping, es una técnica empleada en la programación, para convertir datos entre sistemas incompatibles, como lo son las bases de datos relacionales y los lenguajes de programación. Esta conversión de datos entre los sistemas crea un efecto una base de datos virtual de objetos, que puede ser usada en el programa (en esa forma).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/SqB0NsSSqzI/AAAAAAAACKA/wlMDC_4R0Ls/s1600-h/ORM-Overview.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 218px;" src="http://3.bp.blogspot.com/_ayvorITawE4/SqB0NsSSqzI/AAAAAAAACKA/wlMDC_4R0Ls/s320/ORM-Overview.png" alt="" id="BLOGGER_PHOTO_ID_5377425733655374642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hay implementaciones comerciales y libres disponibles para crear el "mapeo" (mapping) objeto-relación, aunque algunos programadores (o mejor dicho empresas) optan (por ignorancia o espiritu de aventura... o ambas quizas) por crear sus propias herramientas ORM.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SqB0O3gwMMI/AAAAAAAACKQ/3FSryZ57OF8/s1600-h/fig02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 265px; height: 320px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SqB0O3gwMMI/AAAAAAAACKQ/3FSryZ57OF8/s320/fig02.jpg" alt="" id="BLOGGER_PHOTO_ID_5377425753848688834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Las empresas siempre poseerán una base de datos normalizada, para "ahorrar espacio" (como algunos individuos administrativos lo ven). Para un programador, la tarea de leer estos datos, manipularlos y finalmente modificarlos o eliminarlos pende de un hilo, de acuerdo al grado de ignorancia a la hora de elegir a las herramientas y/o librerías de software (de ORM) empleadas para tales fines.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ayvorITawE4/SqB0PSl4TlI/AAAAAAAACKY/9B4p4sRxVYc/s1600-h/hibernate.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 220px; height: 63px;" src="http://4.bp.blogspot.com/_ayvorITawE4/SqB0PSl4TlI/AAAAAAAACKY/9B4p4sRxVYc/s320/hibernate.gif" alt="" id="BLOGGER_PHOTO_ID_5377425761117949522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Una librería de ORM (como &lt;a href="http://es.wikipedia.org/wiki/Hibernate"&gt;Hibernate&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/TopLink"&gt;Oracle Toplink&lt;/a&gt; o &lt;a href="http://es.wikipedia.org/wiki/Language_Integrated_Query"&gt;Linq&lt;/a&gt;) siempre, absolutamente siempre reducirá la cantidad de código, porque habrá algo que permitirá realizar el proceso de mapeo (como el IDE), y se encargara de crear las clases equivalente u homologas con las tablas en la base, además permitirá manejar diversos tipos de relaciones entre las tablas (uno a uno,&lt;br /&gt;uno a muchos, etc), reducirá la cantidad de defectos en esta delicada area, y todo esto, para beneficio del programador, que se concentrara más en codificar la lógica del negocio, que en hacer "INSERT", "UPDATE", "DELETE" y "SELECT" en la base. Otra razón por la que una librería ORM reduce la cantidad de código, es porque permite centralizar los procesos de búsqueda de datos en la base, liberándonos de escribir &lt;a href="http://www.srbyte.com/2009/04/la-importancia-de-los-procedimientos.html"&gt;consultas ad-hoc innecesarias o "quemadas" en el código&lt;/a&gt;. Sin mencionar que, también gestionara el pool de conexiones a la base de datos.&lt;br /&gt;Todo para que el programador, no se convierta en un esclavo codificando algo que ya existe, ustedes ya saben que &lt;a href="http://www.srbyte.com/2008/12/en-una-empresa-el-codigo-es-el-enemigo.html"&gt;en una empresa el codigo es el enemigo&lt;/a&gt;... y que &lt;a href="http://www.srbyte.com/2009/03/si-no-estas-usando-un-framework.html"&gt;de nada sirve estar reinventando&lt;/a&gt; la rueda...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ayvorITawE4/SqB1g5GiTkI/AAAAAAAACKg/GRtX3evcniI/s1600-h/coding_slave_cover.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 240px;" src="http://4.bp.blogspot.com/_ayvorITawE4/SqB1g5GiTkI/AAAAAAAACKg/GRtX3evcniI/s320/coding_slave_cover.jpg" alt="" id="BLOGGER_PHOTO_ID_5377427163024870978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Queda en claro, que una librería ORM, generara el mapeo de tablas a clases de base de datos (&lt;a href="http://www.srbyte.com/2008/05/3-reglas-al-trabajar-con-bases-de-datos.html"&gt;que esperamos que este BIEN diseñada&lt;/a&gt;) de una forma completamente automatizada. Netbeans por ejemplo, posee una excelente integración con JPA usando Oracle TopLink, y genera el código necesario para manipular toda la información de la base, en menos de un minuto... para 42 (cuarenta y dos) tablas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;¿Me pregunto cuanto se podría tardar una persona, haciendo el proceso a "pie"?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si estas en un proyecto de software, en el que NO te permiten emplear librerías para ORM, eso simplemente refleja la ignorancia de tus inmediatos superiores o de los encargados de tu proyecto. Si ya tienes algo que te asista en el proceso, bien por ti!, pero deberías de estar pensando en emplear herramientas que son prácticamente el estándar de la industria (&lt;a href="http://es.wikipedia.org/wiki/Hibernate"&gt;Hibernate&lt;/a&gt;), de comprobado rendimiento (&lt;a href="http://en.wikipedia.org/wiki/TopLink"&gt;Oracle Toplink&lt;/a&gt;) y que existen, para que nadie tenga que codificar como esclavo, algo que se puede generar en un par de clics y en no mas de "cien segundos".&lt;br /&gt;ORM esta, para facilitar la vida de los programadores, reducir a la mínima expresión un proceso que es terriblemente tedioso, y también, para mejorar y producir mejor software.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SqB0OEFXKFI/AAAAAAAACKI/xG_FclchQCM/s1600-h/bettersoftware.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 239px; height: 320px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SqB0OEFXKFI/AAAAAAAACKI/xG_FclchQCM/s320/bettersoftware.jpeg" alt="" id="BLOGGER_PHOTO_ID_5377425740043593810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;¿Cuantos de ustedes utilizan tecnologías ORM en su trabajo o en la Universidad para proyectos de software?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Más información sobre ORM en la &lt;/span&gt;&lt;a style="font-style: italic;" href="http://es.wikipedia.org/wiki/Mapeo_objeto-relacional"&gt;Wikipedia&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/oracle" rel="tag"&gt;oracle&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/toplink" rel="tag"&gt;toplink&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/hibernate" rel="tag"&gt;hibernate&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/java" rel="tag"&gt;java&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/.net" rel="tag"&gt;.net&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/linq" rel="tag"&gt;linq&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/orm" rel="tag"&gt;orm&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/sql" rel="tag"&gt;sql&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-7958704684122756259?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Jrqxn8YvcLo:PuljeqveKsA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Jrqxn8YvcLo:PuljeqveKsA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Jrqxn8YvcLo:PuljeqveKsA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=Jrqxn8YvcLo:PuljeqveKsA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Jrqxn8YvcLo:PuljeqveKsA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=Jrqxn8YvcLo:PuljeqveKsA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/Jrqxn8YvcLo" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-09-03T20:23:41.191-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ayvorITawE4/SqB0NsSSqzI/AAAAAAAACKA/wlMDC_4R0Ls/s72-c/ORM-Overview.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.srbyte.com/2009/09/que-es-orm.html</feedburner:origLink></item><item><title>Complementos Recomendados Sr. Byte</title><link>http://feedproxy.google.com/~r/SrByte/~3/CB3PyHy1cFo/complementos-recomendados-sr-byte.html</link><category>firefox</category><category>complementos</category><category>addon</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Mon, 24 Aug 2009 13:50:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-4865367397803288776</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oIaBu9uUpluoagEyHmSEIAitU0s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oIaBu9uUpluoagEyHmSEIAitU0s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oIaBu9uUpluoagEyHmSEIAitU0s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oIaBu9uUpluoagEyHmSEIAitU0s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SpPqtpn-5wI/AAAAAAAACJ4/wqwxUXL9svQ/s1600-h/firefox.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 73px; height: 77px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SpPqtpn-5wI/AAAAAAAACJ4/wqwxUXL9svQ/s200/firefox.png" alt="" id="BLOGGER_PHOTO_ID_5373896850371700482" border="0" /&gt;&lt;/a&gt;Hace ya buen rato, nos pidieron el favor de poner una lista de &lt;a href="http://www.srbyte.com/2008/07/qu-es-un-complementoadd-on-de-firefox.html"&gt;complementos que recomendamos para Firefox&lt;/a&gt;. Así que, sin mucha fanfarria, aquí esta la colección oficial de complementos de Firefox que siempre me salva la vida:&lt;br /&gt;&lt;a href="https://addons.mozilla.org/es-ES/firefox/collection/srbyte"&gt;&lt;br /&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;a href="https://addons.mozilla.org/es-ES/firefox/collection/srbyte"&gt;https://addons.mozilla.org/es-ES/firefox/collection/srbyte&lt;/a&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;UPDATE:&lt;/span&gt; Actualice la lista, de acuerdo a las sugerencias en los comentarios :)&lt;br /&gt;&lt;br /&gt;Si alguno de ustedes quiere sugerir otro complemento, NO DUDEN en dejarlo en los comentarios, y con gusto lo agregamos. Y como seguramente alguien se lo esta preguntado, pues la característica de las "colecciones de complementos" en el sitio de complementos de Mozilla, es relativamente nueva, y nos asiste en la magna tarea de seguirle la pista a nuestros complementos favoritos...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/SpPqi7dIkbI/AAAAAAAACJw/muyPc6a36eY/s1600-h/logo-collections-220x270.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 201px; height: 247px;" src="http://1.bp.blogspot.com/_ayvorITawE4/SpPqi7dIkbI/AAAAAAAACJw/muyPc6a36eY/s320/logo-collections-220x270.png" alt="" id="BLOGGER_PHOTO_ID_5373896666179473842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Lo mas interesante de esto, es que esta utilidad te mantiene unido con tus complementos y recopilatorios favoritos de varias maneras:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Accede a tus recopilatorios desde Firefox&lt;/span&gt;&lt;br /&gt;Los recopilatorios que marques como favoritos en el &lt;a href="https://addons.mozilla.org/es-ES/firefox/pages/collector"&gt;directorio de recopilatorios &lt;/a&gt;aparecerán en un lugar especial del administrador de complementos. Podrás estar al día y ver el contenido de cada recopilatorio.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Comparte complementos desde el menú de publicación&lt;/span&gt;&lt;br /&gt;Cada complemento que instales se puede compartir fácilmente con amigos vía correo electrónico o publicado en uno de tus recopilatorios desde el menú de publicación.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Recibe avisos&lt;/span&gt;&lt;br /&gt;El recopilador te avisará cuando uno de tus recopilatorios favoritos tenga nuevos elementos, y marcarlo para revisarlo más tarde. Publica automáticamente tus complementos instalados a un recopilatorio La funcionalidad de auto-publicado mantiene tu recopilatorio continuamente actualizado con tus últimos complementos instalados, manteniendo a tus amigos suscritos al día.&lt;br /&gt;&lt;br /&gt;Claro, todas estas características se proveen únicamente a los usuarios registrados al sitio mencionado. Resulta bastante útil si se anda experimentando o si estas muy pendiente de las ultimas versiones de tus complementos.&lt;br /&gt;&lt;br /&gt;También les comparto la lista "&lt;span style="font-weight: bold;"&gt;Editors Picks&lt;/span&gt;" de complementos (muy buena):&lt;br /&gt;&lt;a href="https://addons.mozilla.org/es-ES/firefox/collections/editors_picks"&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;a href="https://addons.mozilla.org/es-ES/firefox/collections/editors_picks"&gt;https://addons.mozilla.org/es-ES/firefox/collections/editors_picks&lt;/a&gt;&lt;/blockquote&gt;Nuevamente, si alguno de ustedes quiere sugerir otro complemento, NO DUDEN en dejarlo en los comentarios, y con gusto lo agregamos. Saludos!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/firefox" rel="tag"&gt;firefox&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/complementos" rel="tag"&gt;complementos&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/addon" rel="tag"&gt;addon&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-4865367397803288776?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=CB3PyHy1cFo:5hzsOX-a3L8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=CB3PyHy1cFo:5hzsOX-a3L8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=CB3PyHy1cFo:5hzsOX-a3L8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=CB3PyHy1cFo:5hzsOX-a3L8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=CB3PyHy1cFo:5hzsOX-a3L8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=CB3PyHy1cFo:5hzsOX-a3L8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/CB3PyHy1cFo" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-08-26T20:50:48.317-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ayvorITawE4/SpPqtpn-5wI/AAAAAAAACJ4/wqwxUXL9svQ/s72-c/firefox.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.srbyte.com/2009/08/complementos-recomendados-sr-byte.html</feedburner:origLink></item><item><title>Alianza entre Microsoft y Nokia (Marca, Mercado y Experiencia)</title><link>http://feedproxy.google.com/~r/SrByte/~3/oi0sbiqRpdQ/alianza-entre-microsoft-y-nokia-marca.html</link><category>firefox</category><category>nokia</category><category>software</category><category>microsoft</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Thu, 13 Aug 2009 20:34:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-2498931069158811361</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gC2rvBnghknUxD81YN3N8uF_oJE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gC2rvBnghknUxD81YN3N8uF_oJE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gC2rvBnghknUxD81YN3N8uF_oJE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gC2rvBnghknUxD81YN3N8uF_oJE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;El jueves, el amigo &lt;a href="http://twitter.com/saulopassos"&gt;@Saulopassos&lt;/a&gt; me comenta sobre la siguiente noticia: Microsoft y Nokia forman una alianza global para diseñar, desarrollar y comercializar soluciones móviles de productividad. Aja... &lt;span style="font-weight: bold;"&gt;wow&lt;/span&gt;!. Microsoft y Nokia estan colaborando para llevar Microsoft Office Mobile, además de software y servicios asociados de comunicación y colaboración a los teléfonos inteligentes de Nokia.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ayvorITawE4/SodUAzyHA1I/AAAAAAAACJI/_DeuIh1afOo/s1600-h/nokia-microsoft-logo-aug.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 275px;" src="http://4.bp.blogspot.com/_ayvorITawE4/SodUAzyHA1I/AAAAAAAACJI/_DeuIh1afOo/s320/nokia-microsoft-logo-aug.jpg" alt="" id="BLOGGER_PHOTO_ID_5370353453539722066" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Sin comentarios"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;La noticia &lt;span style="font-weight: bold;"&gt;personalmente&lt;/span&gt; me resulta interesante. Por un lado, los telefonos Nokia son buenos, aunque por experiencia propia el software deja mucho que desear; y por otro lado, pienso en Microsoft incursionando aun más en la psique del usuario común, y casi inmediatamente se formula en mi mente la interrogante: ¿Y por que no usaron OpenOffice? si el Software Libre tiene potencial! ... ¿o no?&lt;br /&gt;&lt;br /&gt;Antes de adentrarnos en el tema, poblare su mente con parte del anuncio oficial de la alianza:  &lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;" Nueva York, NY – El líder mundial de software y el fabricante más grande del mundo de teléfonos inteligentes han concertado una alianza destinada a entregar una revolucionaria solución empresarial de productividad móvil. El día de hoy, el presidente de la División Empresarial de Microsoft, Stephen Elop, y el vicepresidente ejecutivo de Dispositivos de Nokia, Kai Oistamo, anunciaron el acuerdo, esbozando una visión común respecto al futuro de la productividad móvil. Es la primera vez que cualquiera de las dos empresas emprende una alianza de este alcance y naturaleza.&lt;/span&gt;  &lt;span style="font-style: italic;"&gt;Según las estipulaciones del acuerdo, ambas empresas comenzarán a colaborar de inmediato en el diseño, el desarrollo y la comercialización de soluciones de productividad para el profesional móvil, llevando Microsoft Office Mobile, el software de Microsoft para colaboración y comunicaciones empresariales, y la gestión de dispositivos a las terminales Symbian de Nokia. Estas soluciones se ofrecerán en una amplia gama de teléfonos inteligentes de la compañía, comenzando con la gama de Nokia que está optimizada para negocios, la Nokia Eseries. Ambas empresas comercializarán también estas soluciones entre los negocios, las portadoras y los usuarios individuales.&lt;/span&gt;  &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Tanto Microsoft Corp. como Nokia poseen una combinación única de experiencia empresarial y entendimiento del consumidor. Además de la colaboración en software y servicios existentes, ambas usarán sus activos para diseñar conjuntamente una gama de nuevas experiencias de usuario para los dispositivos futuros de Nokia. Tales experiencias serán identificadas juntas, y serán creadas por equipos dedicados dentro de ambas empresas para atender mejor las crecientes necesidades del profesional móvil&lt;/span&gt;."&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Siento estrictamente objetivos, &lt;span style="font-weight: bold;"&gt;y desde el punto de vista de negocios&lt;/span&gt;, si eres Nokia, te conviene tener MS Office en tus productos principalmente porque: &lt;span style="font-weight: bold;"&gt;Nokia es el fabricante de Smart Phones más grande del mundo&lt;/span&gt;. Lamentablemente no podemos utilizar un &lt;a href="https://mooo.dev.java.net/"&gt;Mobile OpenOffice.org&lt;/a&gt;... porque simplemente NO &lt;s&gt;existe&lt;/s&gt; es funcional. Y aunque MS Office aun no se ha portado totalmente a &lt;a href="http://en.wikipedia.org/wiki/Symbian_OS"&gt;Symbian OS&lt;/a&gt; (el SO de los telefonos Nokia), es solo cuestión de tiempo para que Microsoft tenga su producto ejecutándose en Symbian. Seamos realistas, Nokia &lt;span style="font-weight: bold;"&gt;no va a GASTAR en migrar OpenOffice.org a Symbian, porque no hay nada que "migrar"&lt;/span&gt;, seria la elaboración de un producto TOTALMENTE nuevo, escrito desde cero.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SodT-UTz3RI/AAAAAAAACIo/hGxVWVU-B5c/s1600-h/Collabaration-of-Two-Giants-Nokia-and-Microsoft-Form-Alliance.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 174px; height: 248px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SodT-UTz3RI/AAAAAAAACIo/hGxVWVU-B5c/s320/Collabaration-of-Two-Giants-Nokia-and-Microsoft-Form-Alliance.jpg" alt="" id="BLOGGER_PHOTO_ID_5370353410731400466" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"MS Office en mi SmartPhone = $$$ para MS y Nokia"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;¿Ahora pregunto? Valdrá la pena, desde el punto de vista de negocio, contratar un equipo de programadores, para que realicen tan magna tarea? ... no, realmente no vale la pena. Es más lógica la INVERSIÓN en una alianza entre la gigante empresa de Software, que ya tienen toda la infraestructura, el equipo, los programadores con la experiencia y la marca, y hasta quizas tienen casi listo el producto.&lt;br /&gt;&lt;br /&gt;Como dice el párrafo del anuncio:&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;"Además de la colaboración en software y servicios existentes, ambas usarán sus activos para diseñar conjuntamente una gama de nuevas experiencias de usuario para los dispositivos futuros de Nokia.&lt;/span&gt;&lt;/span&gt;"&lt;br /&gt;&lt;/blockquote&gt;¿Tiene sentido? claro que si, y no solo eso, sino que tambien es una alianza natural. &lt;span style="font-weight: bold;"&gt;Yo tengo el hardware, y tu le pones el software.&lt;/span&gt; En las grandes ligas, las empresas se miden y se juntan pensando en atributos (filosofía, estilo de codificación, licencias, ideales, lenguajes) que van mas allá del software y del hardware, y se adentran, a ese terrible y brutal territorio llamado Marketing...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ayvorITawE4/SodUApYUCaI/AAAAAAAACJA/acC2-uQ6iOc/s1600-h/MarketingEvil.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 172px; height: 248px;" src="http://4.bp.blogspot.com/_ayvorITawE4/SodUApYUCaI/AAAAAAAACJA/acC2-uQ6iOc/s320/MarketingEvil.jpg" alt="" id="BLOGGER_PHOTO_ID_5370353450747169186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pero no me atrevo a hablar de Marketing, porque es como hablar en la &lt;a href="http://en.wikipedia.org/wiki/Black_Speech"&gt;lengua de Mordor&lt;/a&gt;.&lt;br /&gt;Mejor me aviento a resumir este negocio en tres atributos excepcionales: &lt;span style="font-weight: bold;"&gt;Marca, Mercado y Experiencia &lt;/span&gt;(Trayectoria), y como el lector ya sabe, estas empresas tienen mucho de lo mencionado.&lt;br /&gt;&lt;br /&gt;Estos son atributos en los que, como desarrolladores de software, no se nos cruzan mucho por la mente (al menos, no a mi) pero que son factores determinantes para que el software que produces, o en el que trabajas, &lt;span style="font-weight: bold;"&gt;llegue a millones de usuarios y genere también millones de dolares&lt;/span&gt;. ¿Y saben que es lo mas increíble? Estos atributos también se &lt;span style="font-weight: bold;"&gt;aplican y existen en el mundo del software libre&lt;/span&gt;. Usemos un ejemplo real y perfecto, el popular navegador web: &lt;a href="http://es-ar.www.mozilla.com/es-AR/"&gt;Mozilla Firefox&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/SodT-tW7L_I/AAAAAAAACIw/9B-V6dWI5vY/s1600-h/firefox-logo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 147px; height: 145px;" src="http://3.bp.blogspot.com/_ayvorITawE4/SodT-tW7L_I/AAAAAAAACIw/9B-V6dWI5vY/s320/firefox-logo.png" alt="" id="BLOGGER_PHOTO_ID_5370353417455349746" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Todos amamos Firefox :)"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Marca:&lt;/span&gt;&lt;br /&gt;Si te muestran una imagen de un "zorro" rojo (&lt;a href="http://en.wikipedia.org/wiki/Red_Panda"&gt;es un oso en realidad&lt;/a&gt;) sobre un mundo, inmediatamente piensas en Firefox. &lt;span style="font-weight: bold;"&gt;Eso, es marca.&lt;/span&gt; Y como bien saben el trabajo de Mozilla Foundation, llega a millones de personas en todo el mundo, sin generar muchos millones de dolares.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Mercado:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;"El alcance de la alianza entre Microsoft y Nokia, así como el valor potencial para las empresas y los usuarios individuales es significativo", manifestó Stephen Drake, vicepresidente de Movilidad y Telecomunicaciones en IDC. "Llevando las soluciones de productividad de Microsoft a la gran clientela de Nokia, ambas empresas podrán servir mejor las necesidades de la creciente población de trabajadores móviles, calculada por IDC en 1.000 millones en todo el mundo para el 2011"&lt;/blockquote&gt;Nokia maneja un mercado de usuario que se apoyan en la tecnología como extensión de productividad, Microsoft naturalmente desea incursionar en el mercado móvil, y Nokia quiere un bono adicional para sus telefonos, lo que se traduce en amplitud de mercado para ambos.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SodT_JwARSI/AAAAAAAACI4/TND37Dab67o/s1600-h/mail_for_exchange_inbox_lowres.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 160px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SodT_JwARSI/AAAAAAAACI4/TND37Dab67o/s320/mail_for_exchange_inbox_lowres.jpg" alt="" id="BLOGGER_PHOTO_ID_5370353425076733218" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Algunos de los modelos más populares de telefonos móviles de Nokia"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;El mercado de Firefox son los clientes inconformes y enojados que Internet Explorer 5 y 6 produjo en la época de la Web 1.0 y principios de la web 2.0, un mercado que asciende a más 1,596 millones de internautas (fuente: &lt;a href="http://www.internetworldstats.com/stats.htm"&gt;Internet World Stats&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Experiencia:&lt;/span&gt;&lt;br /&gt;De Nokia (que &lt;a href="http://en.wikipedia.org/wiki/Nokia"&gt;ya tiene sus años&lt;/a&gt; el mercado produciendo telefonos y dispositivos móviles) y Microsoft (la popular e infame empresa que masifico el ambiente gráfico) no tengo nada que mencionar, ambas empresas son destacadas en su respectivas areas. Firefox viene de una larga historia, llena de intrigas, competencias y dinero... que comienza con Netscape Comunications, que se convirtió luego en Mozilla Foundation y que luego, regalaron al mundo Mozilla Firefox, ellos en este caso tienen experiencia y trayectoria.&lt;br /&gt;&lt;br /&gt;¿Y entonces? entonces, ¿tiene el software y el negocio que estas a punto de realizar: Marca, Mercado y Experiencia? si no lo tiene, ¿que esperas para comenzar a cultivarlos?.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/firefox" rel="tag"&gt;firefox&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/nokia" rel="tag"&gt;nokia&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/marca" rel="tag"&gt;marca&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/branding" rel="tag"&gt;branding&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/marketing" rel="tag"&gt;marketing&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/mercado" rel="tag"&gt;mercado&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/market" rel="tag"&gt;market&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/experiencia" rel="tag"&gt;experiencia&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/trayectoria" rel="tag"&gt;trayectoria&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/software" rel="tag"&gt;software&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-2498931069158811361?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=oi0sbiqRpdQ:JvE3-KZ4Z1c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=oi0sbiqRpdQ:JvE3-KZ4Z1c:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=oi0sbiqRpdQ:JvE3-KZ4Z1c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=oi0sbiqRpdQ:JvE3-KZ4Z1c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=oi0sbiqRpdQ:JvE3-KZ4Z1c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=oi0sbiqRpdQ:JvE3-KZ4Z1c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/oi0sbiqRpdQ" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-08-16T20:34:20.161-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ayvorITawE4/SodUAzyHA1I/AAAAAAAACJI/_DeuIh1afOo/s72-c/nokia-microsoft-logo-aug.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.srbyte.com/2009/08/alianza-entre-microsoft-y-nokia-marca.html</feedburner:origLink></item><item><title>QA&amp;TEST 09 España</title><link>http://feedproxy.google.com/~r/SrByte/~3/Jk10DttEER0/qa-09-espana.html</link><category>test</category><category>españa</category><category>pruebas</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Tue, 11 Aug 2009 08:04:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-3318491809726672013</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UR5GnAUWheVdU-GBNnIlJax1SnA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UR5GnAUWheVdU-GBNnIlJax1SnA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UR5GnAUWheVdU-GBNnIlJax1SnA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UR5GnAUWheVdU-GBNnIlJax1SnA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-style: italic;"&gt;Esta nota esta más orientada para nuestros lectores de España, como ven, ya tenemos "audiencia internacional" :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Desde la empresa &lt;a href="http://www.sqs.es/es/"&gt;SQS&lt;/a&gt; en Bilbao, España, les presentamos &lt;a href="http://www.qatest.org/es/"&gt;QA&amp;amp;TEST 2009&lt;/a&gt;, una Conferencia Internacional sobre Testing y Calidad de Software que este año celebrará en el mes de octubre su octava edición. QA&amp;amp;TEST es la conferencia más importante sobre testing celebrada en España y la única dedicada a los sistemas embebidos (empotrados). Es una oportunidad de formación inigualable que contará con 2 tutoriales, 3 keynotes y más de 20 presentaciones de la mano de grandes  expertos como &lt;a href="http://www.poppendieck.com/" target="_blank"&gt;Mary Poppendieck&lt;/a&gt;, o el Doctor Bruce Douglas (Jefe "Evangelista" de IBM).&lt;br /&gt;&lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif; margin-right: 10px;  margin-left: 10px; line-height: 16px; text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/SoId2EMOMbI/AAAAAAAACIc/iSvGFTNnRow/s1600-h/Douglas.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 170px;" src="http://3.bp.blogspot.com/_ayvorITawE4/SoId2EMOMbI/AAAAAAAACIc/iSvGFTNnRow/s200/Douglas.png" alt="" id="BLOGGER_PHOTO_ID_5368886520454197682" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif; margin-right: 10px;  margin-left: 10px; line-height: 16px; text-align: center;"&gt;&lt;i&gt;"Doctor  Bruce Douglas, IBM&lt;/i&gt;"&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt; &lt;/div&gt; &lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif; margin-right: 10px;  margin-left: 10px; line-height: 16px; text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/SoIdoYiPRZI/AAAAAAAACIM/WSSSlyamaA0/s1600-h/m_poppendieck2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 196px; height: 200px;" src="http://1.bp.blogspot.com/_ayvorITawE4/SoIdoYiPRZI/AAAAAAAACIM/WSSSlyamaA0/s200/m_poppendieck2.jpg" alt="" id="BLOGGER_PHOTO_ID_5368886285397083538" border="0" /&gt;&lt;/a&gt;&lt;i&gt;"Mary Poppendieck"&lt;/i&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif; margin-right: 10px; margin-left: 10px; line-height: 16px;"&gt;Esta es la nota oficial del evento:&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif; margin-right: 10px;  margin-left: 10px; line-height: 16px;"&gt;&lt;b&gt;" La 8ª edición de QA&amp;amp;TEST reunirá en Bilbao a empresas y organismos de renombre internacional, como IBM, la NASA o GMV Aerospace and Defense.&lt;/b&gt; QA&amp;amp;TEST, la Conferencia Internacional sobre Testing y Calidad de Software en Sistemas Embebidos (Embedded, Empotrados), celebrará su octava edición los días 21, 22 y 23 de octubre en el &lt;a href="http://www.google.com.sv/search?hl=es&amp;amp;client=firefox-a&amp;amp;rls=com.ubuntu%3Aen-US%3Aunofficial&amp;amp;hs=K4X&amp;amp;q=Euskalduna+Bilbao&amp;amp;btnG=Buscar&amp;amp;lr=&amp;amp;aq=f&amp;amp;oq=" target="_blank"&gt;Palacio Euskalduna de Bilbao&lt;/a&gt;. El Programa de QA&amp;amp;TEST, formado por&lt;b&gt; 2 tutoriales, 3 keynotes y 20 presentaciones&lt;/b&gt;, reunirá a expertos en testing y calidad de software conocidos en todo el mundo, como &lt;b&gt;Mary Poppendieck, el Dr. Bruce Douglass, de IBM y Guillaume Brat, de la NASA.&lt;/b&gt;&lt;/p&gt; &lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif; margin-right: 10px; margin-left: 10px; line-height: 16px;"&gt; El keynote inaugural de la Conferencia correrá a cargo del &lt;b&gt;Doctor Bruce Douglass, Chief Evangelist de IBM&lt;/b&gt;, considerado internacionalmente una figura clave en la aplicación del UML en tiempo real y sistemas embebidos. El Dr. Douglass tiene más de 30 años de experiencia en el diseño de aplicaciones en tiempo real para sistemas de seguridad crítica y ha impartido diversos cursos acerca de programación orientada a objetos y desarrollo de sistemas en tiempo real. &lt;/p&gt; &lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif;  margin-left: 10px; margin-right: 10px; line-height: 16px;"&gt; &lt;b&gt;Mary Poppendieck&lt;/b&gt;, experta en software ágil, impartirá el segundo keynote de QA&amp;amp;TEST. Mary Poppendieck tiene una larga experiencia en desarrollo de software y programación, y es especialista en gestión de proyectos de software. Ha publicado dos libros basados en su amplia experiencia en el mundo del software&lt;i&gt; Lean Software Development: An Agile Toolkit&lt;/i&gt;, galardonado con numerosos premios, e &lt;i&gt;Implementing Lean Software Development: From Concept to Cash.&lt;/i&gt; &lt;/p&gt; &lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif;  margin-left: 10px; margin-right: 10px; line-height: 16px;"&gt; El tercer keynote de la Conferencia lo impartirá &lt;b&gt;Hung Q. Nguyen&lt;/b&gt;, responsable de la dirección estratégica y de la gestión ejecutiva empresarial de LogiGear, donde también lidera las iniciativas de la compañía de aproximación al testeo de software, automatización de pruebas, soluciones para herramientas de testeo y programas educativos de testing. Nguyen es co-autor de uno de los libros más vendidos en el ámbito del software testing,&lt;i&gt; Testing Computer Software &lt;/i&gt;(2002) y de otras publicaciones, entre las que se incluye &lt;i&gt;Testing Applications on the Web&lt;/i&gt; (2003). &lt;/p&gt; &lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif;  margin-left: 10px; margin-right: 10px; line-height: 16px;"&gt; Además, esta edición de QA&amp;amp;TEST dará especial importancia al testing y la calidad de software en la&lt;b&gt; industria aeronáutica y aeroespacial&lt;/b&gt;, con la presencia de representantes de&lt;b&gt; la NASA, GMV Aerospace and Defense e Israel Aircraft Airlines.&lt;/b&gt; Puedes encontrar toda la información relativa a la Conferencia en &lt;a href="http://www.qatest.org/" target="_blank"&gt;www.qatest.org&lt;/a&gt;. &lt;/p&gt; &lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif;  margin-left: 10px; margin-right: 10px; line-height: 16px;"&gt; Puedes encontrar más información acerca de QA&amp;amp;TEST en la página web oficial de la Conferencia &lt;a href="http://www.qatest.org/es/" style="color: rgb(255, 102, 0); text-decoration: none; font-weight: bold;" target="_blank"&gt;www.qatest.org&lt;/a&gt; "&lt;br /&gt;&lt;/p&gt; &lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif;  margin-left: 10px; margin-right: 10px; line-height: 16px;"&gt;Dos breves comentarios sobre esta conferencia:&lt;br /&gt;1. Espero que algun d'ia se celebren una conferencia así en El Salvador.&lt;br /&gt;2. Si eres Español, y tienes la oportunidad de ir, ¡&lt;b&gt;no dudes en hacerlo&lt;/b&gt;!&lt;br /&gt;&lt;/p&gt; &lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif;  margin-left: 10px; margin-right: 10px; line-height: 16px;"&gt;Ah!, pueden seguir el evento en twitter: &lt;a href="http://twitter.com/qatest_bilbao"&gt;@qatest_bilbao&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: Verdana,Arial,Helvetica,sans-serif;  margin-left: 10px; margin-right: 10px; line-height: 16px;"&gt; ¡Saludos!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-3318491809726672013?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Jk10DttEER0:b5dIaOwE4Wk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Jk10DttEER0:b5dIaOwE4Wk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Jk10DttEER0:b5dIaOwE4Wk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=Jk10DttEER0:b5dIaOwE4Wk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Jk10DttEER0:b5dIaOwE4Wk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=Jk10DttEER0:b5dIaOwE4Wk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/Jk10DttEER0" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-08-11T19:46:34.201-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ayvorITawE4/SoId2EMOMbI/AAAAAAAACIc/iSvGFTNnRow/s72-c/Douglas.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.srbyte.com/2009/08/qa-09-espana.html</feedburner:origLink></item><item><title>12:34:56 7/8/9 y el tiempo...</title><link>http://feedproxy.google.com/~r/SrByte/~3/Ept6dEedZag/123456-789-y-el-tiempo.html</link><category>tiempo</category><category>linux</category><category>unix</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Fri, 07 Aug 2009 09:37:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-8334987840556348617</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NCf28LdS1DlT74hxjLoI4SrKzOI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NCf28LdS1DlT74hxjLoI4SrKzOI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NCf28LdS1DlT74hxjLoI4SrKzOI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NCf28LdS1DlT74hxjLoI4SrKzOI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://www.pixelydixel.com/img/2009/08/123456789-400x105.png" alt="123456789" title="123456789" height="105" width="400" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;Este viernes a las 12 del medio día, exactamente, a las 12:34:56 asistiremos por primera y única vez en el siglo a la secuencia perfecta de dígitos 12:34:56 7/8/9.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ayvorITawE4/SnxniE_t7gI/AAAAAAAACIE/os4JZU0LPds/s1600-h/linux-y2k-unix.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 172px; height: 124px;" src="http://4.bp.blogspot.com/_ayvorITawE4/SnxniE_t7gI/AAAAAAAACIE/os4JZU0LPds/s200/linux-y2k-unix.jpg" alt="" id="BLOGGER_PHOTO_ID_5367278691072994818" border="0" /&gt;&lt;/a&gt;Estas secuencias... o mejor dicho, curiosidades de juegos de números, siempre me sacan una sonrisa, e inmediatamente me hacen pensar en el famoso bug del milenio, ¿recuerdan al infame Y2K bug? No fue tan malo como muchos creían, más que todo porque el error estaba asociado a como se muestra la informacion, y no con su funcionalidad interna. Al final, todo mundo sobrevivió ese problemita. Pero hay un problema similar y vigente llamado &lt;span style="font-weight: bold;"&gt;Y2K38&lt;/span&gt;, que afecta a los sistemas sistemas de la familia Unix, y este bug es mucho más difícil de resolver. Una solucion practica es migrar a un sistema operativo, que use una representación de tiempo de 64 bits, sin embargo el problema persiste en sistemas de 32 bits. ¿Y quien usa sistemas de 32 bits?... los dispositivos móviles y pequeños reproductores de música.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/Snxm6d3aCsI/AAAAAAAACH8/gzoyt8PT_cc/s1600-h/Year_2038_problem.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 104px;" src="http://2.bp.blogspot.com/_ayvorITawE4/Snxm6d3aCsI/AAAAAAAACH8/gzoyt8PT_cc/s320/Year_2038_problem.gif" alt="" id="BLOGGER_PHOTO_ID_5367278010554256066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bien, pero seamos realistas, al paso que va la industria, para el 20&lt;span style="font-weight: bold;"&gt;25&lt;/span&gt; espero que ya todos tengamos más 64 bits, y los dispositivos moviles probablemente también vayan por ese camino. Asi que, por ese lado estamos moderadamente seguros. Pero... el verdadero problema, &lt;span style="font-weight: bold;"&gt;esta en el software&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;El tiempo en la computadora/ordenador...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;El tiempo, en las computadoras, es representado por el número de segundos que han transcurrido desde el &lt;b&gt;Unix epoch&lt;/b&gt;, es decir desde: &lt;span style="font-weight: bold;"&gt;00:00:00 UTC Enero 1 de 1970&lt;/span&gt;.&lt;br /&gt;Ese numero de segundos transcurridos desde esa fecha se conoce como un "&lt;span style="font-weight: bold;"&gt;timestamp&lt;/span&gt;", bien, muchísimos programas usan &lt;a href="http://en.wikipedia.org/wiki/Timestamp"&gt;timestamp&lt;/a&gt; para obtener la representación del tiempo y mostrarnos la fecha actual, la fecha de la ultima modificación de un archivo, etc etc etc, el asunto es que estos mismo programas asumen que el tamaño de ese campo NO cambia (siempre es de 32 bits), entonces un programa de 32 bits, migrado (que se ejecute en modo de compatibilidad) a un sistema de 64 bits, leerá el timestamp correcto (de 64 bits) de manera incorrecta (lo leeria como uno de 32 bits).... ¡Ooops!&lt;br /&gt;&lt;br /&gt;La situación es interesante, pero NO es fatal. Ya que no se ve realista seguir usando software de 32 bits en el 2038... &lt;span style="font-weight: bold;"&gt;al menos para mi, no lo es&lt;/span&gt;... pero el ciclo de vida de un software, &lt;a href="http://www.srbyte.com/2008/11/el-fin-de-win-311-e-ideas-sobre-la-vida.html"&gt;puede durar mucho más de lo que esperamos&lt;/a&gt; y tal vez, alguien se verá en el problema de brindar soporte a aplicaciones antiguas (&lt;a href="http://en.wikipedia.org/wiki/Legacy_system"&gt;Legacy Applications&lt;/a&gt;)... Aquellos que lo hagan, no estarán en problemas por brindar soporte a una aplicación caducada, estarán en problemas por trabajar en empresas (o con empresas) que necesite "mantener viva" una Legacy Aplication para seguir funcionado.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ayvorITawE4/Snxm6NK1b2I/AAAAAAAACH0/RJ-In9fm4qM/s1600-h/1000000000seconds.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 138px;" src="http://4.bp.blogspot.com/_ayvorITawE4/Snxm6NK1b2I/AAAAAAAACH0/RJ-In9fm4qM/s320/1000000000seconds.jpg" alt="" id="BLOGGER_PHOTO_ID_5367278006072340322" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"&lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Unix_billenium"&gt;Unix Billenium&lt;/a&gt;&lt;span style="font-style: italic;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Otros afectados por la falta de visión, o por el limite de un numero entero sin signo, es Twitter, que aparte de que &lt;a href="http://mashable.com/2009/08/06/denial-of-service-attack/"&gt;ayer fue atacado&lt;/a&gt; (junto con FaceBook y LiveJournal) con una denegación de servicio, le llega el &lt;a href="http://www.twitpocalypse.com/"&gt;apocalipsis&lt;/a&gt; (otra vez)  el 29 de Octubre de 2009. ¿Cuando tendremos que preocuparnos por otro infame bug de tiempo?, usando un timestamp de 64bits (con signo), hasta Diciembre 4 del año 292,277,026,596 ... para esa fecha, ya no tendremos preocupaciones.&lt;br /&gt;La mayoria de defectos relacionados con el tiempo (timestamp, date bugs, etc) han sido de caracter cosmetico, y una vez aparentes, pues se pueden resolver bastante rapido.&lt;br /&gt;&lt;br /&gt;Estas irregularidades me recuerdan dos cosas:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Como le gusta exagerar a la gente los problemas&lt;/li&gt;&lt;li&gt;Como nos gusta usar cualquier excusa para divertirnos un rato&lt;/li&gt;&lt;/ol&gt;Me voy a celebrar "12:34:56 7/8/9", apuro el paso y entrego más artículos la otra semana, siento haber dejado tirado el blog, pero estamos apretados con la Tesis, y bueno, hay prioridades, más adelante les cuento como sale todo eso. Saludos!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/time" rel="tag"&gt;time&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/unix" rel="tag"&gt;unix&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/twitter" rel="tag"&gt;twitter&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/linux" rel="tag"&gt;linux&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/apocalypse" rel="tag"&gt;apocalypse&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/timestamp" rel="tag"&gt;timestamp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Si quieren leer más sobre "el tiempo" en los sistemas Unix, pueden encontrar más información &lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Unix_time"&gt;aquí&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-8334987840556348617?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Ept6dEedZag:HimDpFZak2M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Ept6dEedZag:HimDpFZak2M:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Ept6dEedZag:HimDpFZak2M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=Ept6dEedZag:HimDpFZak2M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=Ept6dEedZag:HimDpFZak2M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=Ept6dEedZag:HimDpFZak2M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/Ept6dEedZag" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-08-07T11:49:29.450-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ayvorITawE4/SnxniE_t7gI/AAAAAAAACIE/os4JZU0LPds/s72-c/linux-y2k-unix.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.srbyte.com/2009/08/123456-789-y-el-tiempo.html</feedburner:origLink></item><item><title>Anécdotas de virtualización ...</title><link>http://feedproxy.google.com/~r/SrByte/~3/MCrLW6DKdCQ/anecdotas-de-virtualizacion.html</link><category>virtualizacion</category><category>ubuntu</category><category>svn</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Sat, 11 Jul 2009 19:08:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-6699059275021219764</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OwV9tqMyW6gVxWOY50K4osXK49Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OwV9tqMyW6gVxWOY50K4osXK49Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OwV9tqMyW6gVxWOY50K4osXK49Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OwV9tqMyW6gVxWOY50K4osXK49Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;La semana pasada, el servidor de Source Control (&lt;a href="http://www.srbyte.com/2008/03/programemos-mejor-subversion.html"&gt;Subversion&lt;/a&gt;) en donde se encuentran alojados todos los proyectos informáticos de la empresa comienzo a presentar problemas SERIOS de rendimientos. Con problemas serios me refiero a tardar 2 o 3 minutos para realizar un commit de 13 Kbs...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/SllZggQ5M3I/AAAAAAAACGo/YTVlvOYxmsM/s1600-h/subversion_logo-200x173.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 173px;" src="http://3.bp.blogspot.com/_ayvorITawE4/SllZggQ5M3I/AAAAAAAACGo/YTVlvOYxmsM/s320/subversion_logo-200x173.png" alt="" id="BLOGGER_PHOTO_ID_5357411646685393778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Todo esto comenzó a suceder justo en el momento en el que tres de los proyectos principales se estaban convirtiendo a TAGS ("Estable") y se comenzó a realizar un control mas minucioso de los commits realizados (se realizo lock en el main branch de los mismos). Así que la cosa se puso bastante seria cuando de un momento a otro, el rendimiento de este servidor, que se ha mantenido estable y confiable disminuyo, y en un momento, hasta se pensó que había "tronado", justo como trono el servidor CVS que le antecedía.&lt;br /&gt;&lt;br /&gt;Como nunca había visto el dichoso servidor, pues me decidí a buscar en donde se encontraba, así como buscar al responsable del mantenimiento del mismo, o al menos al que había configurado el SubVersion ahí, y realizar la típica sesión de preguntas de novato curioso (de buena intención, pero molestas), y de paso como ya había leido de un problema similar en el servidor SVN del código de KDE, que es al menos, unas 10 veces mayor que el de la empresa, sabia "mas o menos" que decir/mencionar/sugerir para la mejora del problema.&lt;br /&gt;Resulta que el administrador mas inmediato de la maquina es un amigo (&lt;a href="http://robmv.com/"&gt;RobMV&lt;/a&gt;), así que le comente la situación, y mas o menos la conversación se dio similar a esto:&lt;br /&gt;&lt;blockquote&gt;- Mira, el SVN esta lento, podes revisar que sucede?&lt;br /&gt;- Ok veamos... hmmmm, la máquina esta lenta. (Despues de un rato) Ah! tiene menos memoria RAM asignada&lt;br /&gt;- Asignada? - pregunte.&lt;br /&gt;- Si, asignada, es una máquina virtual.&lt;br /&gt;- Ah! Nice! (me brillan los ojos cuando dicen virtual).&lt;/blockquote&gt;Resulta que el servidor REAL (Sun Blade Server con 16 GB, y dos procesadores Intel Xeon de 3 GHz c/u) había pasado recientemente por una "reasignación de recursos" para TODAS (al menos 13) las máquinas virtuales que en el se ejecutan, para mejorar asi el rendimiento de otras máquinas &lt;a href="http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n"&gt;virtuales&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SllZgwBr3sI/AAAAAAAACGw/AxJsGdslEjY/s1600-h/virtualizacion.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 246px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SllZgwBr3sI/AAAAAAAACGw/AxJsGdslEjY/s320/virtualizacion.jpg" alt="" id="BLOGGER_PHOTO_ID_5357411650916572866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;El "Blade", posee 3 niveles de prioridades en las que resuelve o "cede" el uso del procesador para cada máquina virtual. El servidor SVN estaba en la prioridad más baja. Ademas, la memoria RAM del servidor SVN se redujo de 1 GB a 512 MB. Y para colmo el servidor SVN se ejecuta en nada mas y nada menos que Windows 2003 Server.... Ah!!!! &lt;span style="font-weight: bold;"&gt;con razón esta lento&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;La solución inmediata, fue reasignar la prioridad al servidor, a un nivel de prioridad "alto" (nivel de producción), y santo remedio... No digo que no funciono, pero creo que si alguien tiene algun problema similar,  existen más opciones para solventar el problema. Creo firmemente, que ese mismo servidor SVN puede ejecutarse perfectamente en esas condiciones, y con mejores resultados que como lo hacia antes.&lt;br /&gt;&lt;br /&gt;Mi solución, radical y simple: &lt;blockquote&gt;quitar Windows 2003 Server y usar un &lt;span style="font-style: italic;"&gt;SO especifico para maquinas virtuales&lt;/span&gt;.&lt;/blockquote&gt;Si bien Windows 2003 Server, es bastante estable, cualquier experto puede concordar conmigo con que este no es un Sistema Operativo optimizado para ejecutarse como una máquina virtual, ¿entonces para que molestarse en tenerlo instalado en una, y gastar además en su licencia?&lt;br /&gt;&lt;br /&gt;Para las máquinas virtuales, siempre hay que usar una regla de oro:&lt;blockquote style="font-weight: bold;"&gt;Usa un sistema operativo OPTIMIZADO para máquinas virtuales.&lt;/blockquote&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SllbyxmroEI/AAAAAAAACHI/nTGSFCS7WpM/s1600-h/vmware-player-ubuntu-install-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 260px; height: 214px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SllbyxmroEI/AAAAAAAACHI/nTGSFCS7WpM/s320/vmware-player-ubuntu-install-1.png" alt="" id="BLOGGER_PHOTO_ID_5357414159601082434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Un PERFECTO ejemplo de esto: &lt;a href="http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos"&gt;Ubuntu Server Edition JeOS&lt;/a&gt; (que se pronuncia como jugo en Ingles: "&lt;span style="font-weight: bold;"&gt;Juice&lt;/span&gt;"). Beneficios inmediatos de usar JeOS son:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mejor rendimiento en el mismo "hardware" comparado a un sistema operativo completo no optimizado.&lt;/li&gt;&lt;li&gt;Menos espacio en disco&lt;/li&gt;&lt;li&gt;Menor cantidad de actualizaciones (mas consolidadas y de mas importancia), lo que reduce la cantidad de mantenimiento del mismo.&lt;/li&gt;&lt;/ul&gt;Sistemas operativos como Ubuntu Jeos están afinados, de manera que aprovechen el máximo rendimiento de productos como VMware y KVM, lo que se traduce en mas eficiencia para escenarios de virtualización mayores.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SllbD-T71UI/AAAAAAAACHA/YtGBpiTEunk/s1600-h/365x230.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 252px; height: 159px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SllbD-T71UI/AAAAAAAACHA/YtGBpiTEunk/s320/365x230.jpg" alt="" id="BLOGGER_PHOTO_ID_5357413355558262082" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;JeOS&lt;/span&gt;&lt;span style="font-style: italic;"&gt;  =  núcleo de SO {Kernel, Drives, Login} + Mínimo Mantenimiento + Mínimo "user space tools""&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Si la idea es "sacarle" el jugo a los equipos actuales, y mejorar el rendimiento sin incurrir en gastos por la "crisis", entonces hay que hacer conciencia sobre soluciones que usen Software Libre, y ofrecerlo como una opción REALISTA a los problemas informáticos empresariales.&lt;br /&gt;&lt;br /&gt;¿En tu trabajo, usan virtualización?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/ubuntu" rel="tag"&gt;ubuntu&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/jeos" rel="tag"&gt;jeos&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/ubuntu+jeos" rel="tag"&gt;ubuntu jeos&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/virtualizacion" rel="tag"&gt;virtualizacion&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/virtual" rel="tag"&gt;virtual&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/vmware" rel="tag"&gt;vmware&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/linux" rel="tag"&gt;linux&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/svn" rel="tag"&gt;svn&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/subversion" rel="tag"&gt;subversion&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-6699059275021219764?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=MCrLW6DKdCQ:ltejqmWnQaI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=MCrLW6DKdCQ:ltejqmWnQaI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=MCrLW6DKdCQ:ltejqmWnQaI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=MCrLW6DKdCQ:ltejqmWnQaI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=MCrLW6DKdCQ:ltejqmWnQaI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=MCrLW6DKdCQ:ltejqmWnQaI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/MCrLW6DKdCQ" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-07-11T22:03:16.665-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ayvorITawE4/SllZggQ5M3I/AAAAAAAACGo/YTVlvOYxmsM/s72-c/subversion_logo-200x173.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://www.srbyte.com/2009/07/anecdotas-de-virtualizacion.html</feedburner:origLink></item><item><title>7 Razones para usar FireFox 3.5</title><link>http://feedproxy.google.com/~r/SrByte/~3/hfgGvsURGTI/7-razones-para-usar-firefox-35.html</link><category>firefox</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Sun, 05 Jul 2009 17:00:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-8074026752496442616</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VDZTqNIMI_CIisI7rku0E_Ea_i8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VDZTqNIMI_CIisI7rku0E_Ea_i8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VDZTqNIMI_CIisI7rku0E_Ea_i8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VDZTqNIMI_CIisI7rku0E_Ea_i8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Leyendo el blog &lt;a href="http://swordfishcode.com/2009/07/firefox-con-el-3033-de-cuota-de-los-navegadores/"&gt;SwordFish&lt;/a&gt;, me encuentro con la siguiente entrada: FireFox con el 30.3% del mercado de navegadores, en donde mencionan:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;"Según estadísticas de Global Stats (de StatCounter), Firefox supera una barrera de 28.75% y alcanza un 30,33% de uso, en contra-parte Internet Explorer desciende de 62,09% al 59,49% de uso, un dato que sostiene la tendencia que lleva el navegador de Microsoft desde hace algún tiempo."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/SlDQjV9NaiI/AAAAAAAACGA/rPioUAzAXkQ/s1600-h/2009july.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 197px;" src="http://1.bp.blogspot.com/_ayvorITawE4/SlDQjV9NaiI/AAAAAAAACGA/rPioUAzAXkQ/s320/2009july.gif" alt="" id="BLOGGER_PHOTO_ID_5355009262551394850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Y no es de extrañarnos, con &lt;a href="http://www.srbyte.com/2009/06/usar-firefox-35-se-ha-dicho.html"&gt;Firefox 3.5&lt;/a&gt;, prácticamente se enmendó las pocas deficiencias que tenía la version 3.0&lt;br /&gt;Asi que, para los aun "no conversos", enumero rápidamente 7 razones para usar Firefox 3.5:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;1. Velocidad: &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;El criterio numero uno para determinar si un navegador web es bueno o no es su velocidad. La versión 3.5 de Mozilla Firefox es marcadamente mas veloz que su antecesor, dos veces mas que Firefox 3.0 y diez veces mas veloz que Firefox 2.... Mozilla utiliza el estándar de la industria para pruebas de rendimiento de JavaScript, nada menos que &lt;a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"&gt;SunSpider JavaScript Benchmark&lt;/a&gt;, para salir con estos números.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;2. Privacidad: &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Justo como IE ofrece el modo de "Navegación en Privado" (InPrivate Browsing), Mozilla Firefox 3.5 tiene tiene el modo de "Navegación Privada". Una vez que esta modalidad esta activada, el usuario puede visitar cualquier sitio y no quedara NINGUN rastro de la visita a este sitio, eso quiere decir que no quedan: cookies, archivos temporales, información de búsqueda y de formularios.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/SlDQj-RtGcI/AAAAAAAACGQ/zGcnaLHK6Hk/s1600-h/firefox-private.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 159px;" src="http://3.bp.blogspot.com/_ayvorITawE4/SlDQj-RtGcI/AAAAAAAACGQ/zGcnaLHK6Hk/s320/firefox-private.jpg" alt="" id="BLOGGER_PHOTO_ID_5355009273374775746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pero mas alla de esa característica, si un usuario quiere eliminar rastros de donde ha estado (y no entro en la modalidad de Navegación Privada) entonces, puede utilizar la característica "Olvidate de este sitio". Esta eliminara toda la información asociada con ese sitio web.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;3. Soporte Multimedia:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Como Firefox 3.5 soporta la etiqueta HTML 5 de elementos de audio y video, los usuarios pueden ver videos y escuchar música directamente en la pagina web, sin la necesidad de usar un algo externo (Windows Media Player, Totem, Adobe Flash).&lt;br /&gt;&lt;br /&gt;El soporte multimedia es una gran mejora, especialmente porque en poco tiempo, estoy seguro que se pondrá de moda ver videos utilizando BitTorrent (nativo en el navegador), o de manera descentralizada como en el nuevo &lt;a href="http://www.srbyte.com/2009/06/opera-unite-la-vision-del-futuro-hoy.html"&gt;Opera 10&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;4. "Awesome Bar:"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;La aclamada Barra Asombrosa (o barra de direcciones, como todo mundo la conoce) ha sido mejorada en esta versión. Mozilla afino la barra, de manera que si quieres buscar solo tus marcadores escribas "&lt;span style="font-weight: bold;"&gt;byte *&lt;/span&gt;", o si buscas en tus etiquetas "&lt;span style="font-weight: bold;"&gt;srbyte +&lt;/span&gt;", y si, puedes asignar etiquetas a tus marcadores.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ayvorITawE4/SlDQjpheEWI/AAAAAAAACGI/KamWR3xEocE/s1600-h/awesomebar_filters.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 227px; height: 165px;" src="http://3.bp.blogspot.com/_ayvorITawE4/SlDQjpheEWI/AAAAAAAACGI/KamWR3xEocE/s320/awesomebar_filters.jpg" alt="" id="BLOGGER_PHOTO_ID_5355009267803754850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;5. Control de sesión:&lt;/span&gt;&lt;br /&gt;Si Firefox se cierra inesperadamente, el usuario puede elegir que viñetas "regresar a la vida". Esta característico es especialmente útil, si ustedes son adictos a tener varias viñetas abiertas mientras navegan (al menos yo tengo 15 o más abiertas siempre).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SlDQkEzLJtI/AAAAAAAACGY/lqAO9rJD-fA/s1600-h/smarter_restore.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 262px; height: 169px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SlDQkEzLJtI/AAAAAAAACGY/lqAO9rJD-fA/s320/smarter_restore.jpg" alt="" id="BLOGGER_PHOTO_ID_5355009275125769938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;6. URL en código fuente:&lt;/span&gt;&lt;br /&gt;Un compañero de trabajo se percato que cuando estas viendo el código fuente de una pagina web, los archivos .js y .css son resaltados como vínculos URL, una característico que existe en Google Chrome, y que permite a los curiosos, obtener archivos CSS o librerías de JavaScript especificas para la pagina de manera más veloz.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;7. Multiplataforma:&lt;/span&gt;&lt;br /&gt;A diferencia de IE, que esta amarrado a Windows, y a Chrome que solo esta para Windows y posee un beta para Linux, Firefox si corre en Linux, Mac OSX y Windows, brindando una verdadera experiencia UNICA al navegar, sin importar el SO en el que estas.&lt;br /&gt;&lt;br /&gt;En &lt;a href="http://mashable.com/2009/06/30/firefox-killer-features/"&gt;Mashable&lt;/a&gt; y &lt;a href="http://lifehacker.com/5295655/top-10-firefox-35-features"&gt;LifeHacker&lt;/a&gt; pueden encontrar aun más razones para utilizar Firefox 3.5 :)&lt;br /&gt;&lt;br /&gt;¿Y tu, que razones tienes para usar Firefox?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/firefox" rel="tag"&gt;firefox&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/firefox+3.5" rel="tag"&gt;firefox 3.5&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/internet" rel="tag"&gt;internet&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-8074026752496442616?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=hfgGvsURGTI:9-4OcMVKlAo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=hfgGvsURGTI:9-4OcMVKlAo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=hfgGvsURGTI:9-4OcMVKlAo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=hfgGvsURGTI:9-4OcMVKlAo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=hfgGvsURGTI:9-4OcMVKlAo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=hfgGvsURGTI:9-4OcMVKlAo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/hfgGvsURGTI" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-07-05T18:00:21.367-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ayvorITawE4/SlDQjV9NaiI/AAAAAAAACGA/rPioUAzAXkQ/s72-c/2009july.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.srbyte.com/2009/07/7-razones-para-usar-firefox-35.html</feedburner:origLink></item><item><title>A usar FireFox 3.5 se ha dicho!</title><link>http://feedproxy.google.com/~r/SrByte/~3/bFrJVmf80Bo/usar-firefox-35-se-ha-dicho.html</link><category>firefox</category><category>navegador</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Tue, 30 Jun 2009 09:59:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-4246375429280817480</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vLOpPw1u5Ozjn0cHuP6_jlsszUs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vLOpPw1u5Ozjn0cHuP6_jlsszUs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vLOpPw1u5Ozjn0cHuP6_jlsszUs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vLOpPw1u5Ozjn0cHuP6_jlsszUs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Un viejo amigo, renovado:&lt;/span&gt;&lt;br /&gt;El navegador más querido de todos, acaba de ser liberado en su nueva versión, y este incluye características que Mozilla espera (y que seguramente así será) ayuden a Firefox a separarse de sus rivales.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SkpHy0FyOfI/AAAAAAAACFo/lRjcT3VlwmI/s1600-h/firefoxWordMarkVertical.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 175px; height: 206px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SkpHy0FyOfI/AAAAAAAACFo/lRjcT3VlwmI/s320/firefoxWordMarkVertical.png" alt="" id="BLOGGER_PHOTO_ID_5353170045385193970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;En el centro de Firefox, esta el nuevo motor de ejecución de Javascript, &lt;a href="https://wiki.mozilla.org/JavaScript:TraceMonkey"&gt;TraceMonkey&lt;/a&gt;, que aumenta el rendimiento de las aplicaciones que hacen uso extensivo de librerías o frameworks como &lt;a href="http://www.srbyte.com/2009/06/tu-sitio-compatible-en-todos-los.html"&gt;jQuery, Dojo, etc...&lt;/a&gt;, como Gmail, Google Reader, FaceBook, YouTube, entre otros, y que por supuesto, nos hará muy felices.&lt;br /&gt;De acuerdo al sitio de Mozilla, &lt;span style="font-weight: bold;"&gt;Firefox 3.5 es dos veces mas rápido que Firefox 3, y diez veces mas veloz que Firefox 2...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/SkpMZZPbpLI/AAAAAAAACF4/d-qUoFNkP4Q/s1600-h/performance-chart.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 90px;" src="http://1.bp.blogspot.com/_ayvorITawE4/SkpMZZPbpLI/AAAAAAAACF4/d-qUoFNkP4Q/s320/performance-chart.png" alt="" id="BLOGGER_PHOTO_ID_5353175106239308978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Firefox para todo...&lt;/span&gt;&lt;br /&gt;Firefox 3.5, permitirá a sus usuarios editar imágenes digitales desde el mismo navegador, sin el uso de terceras aplicaciones, siempre gracias a TraceMonkey.&lt;br /&gt;&lt;br /&gt;Firefox también incluye la habilitad de reproducir vídeos directamente en el navegador, sin la necesidad de visores o reproductores de terceros. Claro, no nos hagamos ilusiones aun, porque los formatos que vídeos o audio que Firefox 3.5 reproduce &lt;span style="font-weight: bold;"&gt;nativamente &lt;/span&gt;son el formato libre &lt;span style="font-weight: bold;"&gt;Ogg Theora&lt;/span&gt; (&lt;a href="http://www.xiph.org/"&gt;Xiph.org&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/SkpHzNzQhrI/AAAAAAAACFw/hf-EUFr7dtw/s1600-h/OggVorbis-BLOGARJONA.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 174px; height: 116px;" src="http://1.bp.blogspot.com/_ayvorITawE4/SkpHzNzQhrI/AAAAAAAACFw/hf-EUFr7dtw/s320/OggVorbis-BLOGARJONA.png" alt="" id="BLOGGER_PHOTO_ID_5353170052286809778" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Dígale hola al sustituto de MP4 y MP3... ojalá"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Como una compañía de código abierto, Mozilla apunta a darle a las personas tecnologías basadas en estándares abiertos, para que, también los usuarios estén conscientes de estos, y le den más relevancia a los mismos. Al final, una red con estándares y tecnologías abiertas enriquecen el ecosistema de la red.&lt;br /&gt;&lt;br /&gt;Les comparto el vídeo de las nuevas características de FireFox 3.5:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/k5Zbc-Rg6e8&amp;amp;hl=es&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/k5Zbc-Rg6e8&amp;amp;hl=es&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Lo nuevo en Firefox 3.5"&lt;/span&gt;&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;Como pueden ver, se avecinan muy buenos tiempos para las aplicaciones Web, y para el contenido multimedia, y que bueno que sea un producto Open Source el que esta elevando el estandar. Ahora ya pueden dejar de usar &lt;a href="http://www.srbyte.com/2008/09/navegador-web-de-google.html"&gt;Google Chrome&lt;/a&gt; (porque la única excusa de muchos para usarlo, era la velocidad), y olvidarte completamente de IE 8 (¿¿¿por qué diablos usas IE8???), &lt;span style="font-weight: bold;"&gt;y comenzar a usar un navegador web de verdad.&lt;/span&gt;...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:130%;"&gt;Descarga Firefox 3.5 aquí: &lt;a href="http://es-ar.www.mozilla.com/es-AR/"&gt;http://es-ar.www.mozilla.com/es-AR/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.mozilla.com/en-US/?from=sfx&amp;amp;uid=267620&amp;amp;t=449"&gt;&lt;img src="http://sfx-images.mozilla.org/affiliates/Buttons/Firefox3.5/468x60.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;¿Y qué estas esperando para descargar Firefox 3.5?  :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;: Si desean saber más información sobre Firefox 3.5, &lt;a href="http://www.mozilla.com/en-US/firefox/upgrade.html"&gt;pueden dar clic aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/firefox" rel="tag"&gt;firefox&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/firefox+3.5" rel="tag"&gt;firefox 3.5&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/navegador" rel="tag"&gt;navegador&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/web" rel="tag"&gt;web&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/mozilla" rel="tag"&gt;mozilla&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-4246375429280817480?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=bFrJVmf80Bo:edeI4s8cxic:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=bFrJVmf80Bo:edeI4s8cxic:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=bFrJVmf80Bo:edeI4s8cxic:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=bFrJVmf80Bo:edeI4s8cxic:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=bFrJVmf80Bo:edeI4s8cxic:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=bFrJVmf80Bo:edeI4s8cxic:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/bFrJVmf80Bo" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-06-30T17:21:12.551-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ayvorITawE4/SkpHy0FyOfI/AAAAAAAACFo/lRjcT3VlwmI/s72-c/firefoxWordMarkVertical.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.srbyte.com/2009/06/usar-firefox-35-se-ha-dicho.html</feedburner:origLink></item><item><title>Los precios de Windows 7</title><link>http://feedproxy.google.com/~r/SrByte/~3/D9Ep7GLyvns/los-precios-de-windows-7.html</link><category>windows 7</category><category>seven</category><category>vista</category><category>windows</category><category>ubuntu</category><author>rodrigo.amaya@srbyte.com (Rodrigo Amaya)</author><pubDate>Thu, 25 Jun 2009 13:31:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-3183391179666201444</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/15R0P3NK5BrQsCkqR2Ow6GQu_XE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/15R0P3NK5BrQsCkqR2Ow6GQu_XE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/15R0P3NK5BrQsCkqR2Ow6GQu_XE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/15R0P3NK5BrQsCkqR2Ow6GQu_XE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SkQPX9l0T9I/AAAAAAAACFM/-MMLFCu-9ek/s1600-h/windows_7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 121px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SkQPX9l0T9I/AAAAAAAACFM/-MMLFCu-9ek/s320/windows_7.png" alt="" id="BLOGGER_PHOTO_ID_5351419161567580114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Microsoft anuncio ahora, la lista de precios para Windows 7, &lt;a href="http://arstechnica.com/microsoft/news/2009/06/windows-7-pricing-announced-cheaper-than-vista.ars"&gt;los precios&lt;/a&gt; son menores que los de Windows Vista, lo cual es una buena noticia para los usuarios que quieran esta nueva version de Windows, sin gastar mucho. Es también una buena estrategia para Microsoft, que probablemente incrementara sus ventas con esta estrategia, especialmente porque Windows 7 se espera que sea una versión que vivirá tanto tiempo como lo hizo Windows 98 y XP.&lt;br /&gt;&lt;br /&gt;Como siempre, Microsoft proveerá actualizaciones (upgrades) de Vista a 7, y como siempre, yo les reitero que &lt;a href="http://www.srbyte.com/2007/03/windows-vista-y-sus-problemitas-parte.html"&gt;NUNCA deben gastar su dinero en actualizaciones&lt;/a&gt;, mejor ahorren más, y si de verdad quieren Windows 7, entonces compren la instalación completa.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ayvorITawE4/SkQPX6HzTZI/AAAAAAAACFU/gUs9aao8ops/s1600-h/windows_7_boxes_270x97.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 270px; height: 97px;" src="http://1.bp.blogspot.com/_ayvorITawE4/SkQPX6HzTZI/AAAAAAAACFU/gUs9aao8ops/s320/windows_7_boxes_270x97.JPG" alt="" id="BLOGGER_PHOTO_ID_5351419160636378514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Si bien, la mayoría de consumidores, para ahorrar algunos $$$ (y comprar dolores de cabeza), van a elegir "el camino oscuro de la actualización", Microsoft planea vender versiones nuevas de W7 también. La versión Home Premium costara $199.99, la Professional $299.99, y la Ultimate $319.99. Lo terrible, es que siguen con la "ingeniosa estrategia" de liberar una letania de versiones para las "diversas" necesidades de los usuarios, &lt;a href="http://www.srbyte.com/2007/02/windows-vista-y-sus-problemitas-parte-i.html"&gt;igual paso con vista&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ayvorITawE4/SkQPoZnKaeI/AAAAAAAACFc/D7OXJiA-Ps8/s1600-h/915.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 286px;" src="http://2.bp.blogspot.com/_ayvorITawE4/SkQPoZnKaeI/AAAAAAAACFc/D7OXJiA-Ps8/s320/915.gif" alt="" id="BLOGGER_PHOTO_ID_5351419443967322594" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Yo recomiendo Ubuntu"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Logre vivir durante estos 3 años sin Windows Vista, mi secreto fue comenzar a usar diariamente un sistema operativo de verdad, su costo: &lt;a href="http://www.ubuntu.com/getubuntu"&gt;gratuito&lt;/a&gt;, su licencia: &lt;a href="http://www.es.gnu.org/modules/content/index.php?id=8"&gt;liberadora&lt;/a&gt;, y el &lt;a href="http://www.srbyte.com/2008/11/ok-ya-instale-linux-y-ahora-que-parte.html"&gt;control&lt;/a&gt;, &lt;a href="http://www.srbyte.com/2007/04/es-dificil-instalar-gnulinux.html"&gt;experiencia&lt;/a&gt;, &lt;a href="http://www.srbyte.com/2007/07/gua-de-construccin-de-un-kernel.html"&gt;conocimiento&lt;/a&gt; y &lt;a href="http://www.srbyte.com/2009/04/flisol-2009.html"&gt;amistades que me ha dado&lt;/a&gt;, supera en creces el sistema propietario al que medio mundo esta mal acostumbrado.&lt;br /&gt;&lt;br /&gt;No tengo nada en contra de el progreso de Microsoft como empresa, a las tecnologías que W7 impondra en el mercado, a las mejoras de GUI, etc, etc, etc...&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Yo simplemente espero, que la gente abra sus ojos, diga NO a precios RIDÍCULOS y EXAGERADOS, y que tampoco incurran a estrategias bajas (piratería) para conseguir W7.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;¿Y ustedes están dispuestos a pagar más de $100 por un S.O.?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/windows" rel="tag"&gt;windows&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/vista" rel="tag"&gt;vista&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/ubuntu" rel="tag"&gt;ubuntu&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/seven" rel="tag"&gt;seven&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/windows+7" rel="tag"&gt;windows 7&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-3183391179666201444?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=D9Ep7GLyvns:zTwj6m8nxT8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=D9Ep7GLyvns:zTwj6m8nxT8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=D9Ep7GLyvns:zTwj6m8nxT8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=D9Ep7GLyvns:zTwj6m8nxT8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=D9Ep7GLyvns:zTwj6m8nxT8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=D9Ep7GLyvns:zTwj6m8nxT8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/D9Ep7GLyvns" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-06-26T14:42:53.951-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ayvorITawE4/SkQPX9l0T9I/AAAAAAAACFM/-MMLFCu-9ek/s72-c/windows_7.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.srbyte.com/2009/06/los-precios-de-windows-7.html</feedburner:origLink></item><item><title>Nokia 5800 XpressMusic - Video review (2/3)</title><link>http://feedproxy.google.com/~r/SrByte/~3/9kfvyTCzsLg/nokia-5800-xpressmusic-video-review.html</link><category>video</category><category>opinion</category><category>nokia</category><category>5800</category><category>nokia 5800</category><category>gadget</category><category>twitter</category><category>review</category><category>musica</category><category>iphone</category><category>herramienta</category><category>navegador</category><author>BlendBoy@gmail.com (Robertux)</author><pubDate>Tue, 23 Jun 2009 04:22:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3515952828243908885.post-1669548980520902879</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ff8Kushbt64qDHlxOnYTQLczbJA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ff8Kushbt64qDHlxOnYTQLczbJA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ff8Kushbt64qDHlxOnYTQLczbJA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ff8Kushbt64qDHlxOnYTQLczbJA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jH77WNrMVRA/SkBvEN_uSoI/AAAAAAAAFuc/VsAQOsvL0gk/s1600-h/NokiaInHand.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_jH77WNrMVRA/SkBvEN_uSoI/AAAAAAAAFuc/VsAQOsvL0gk/s400/NokiaInHand.jpg" alt="" id="BLOGGER_PHOTO_ID_5350398475583244930" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Nokia 5800 XpressMusic, en mi poder"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;Como &lt;a href="http://www.srbyte.com/2009/06/ganate-un-nokia-5800-xpressmusic.html"&gt;ya lo había mencionado Rodrigo&lt;/a&gt;, es hora de hacer mi post en continuación con la &lt;a href="http://www.srbyte.com/2009/06/review-nokia-5800-xpressmusic-13.html"&gt;serie de reviews del Nokia 5800&lt;/a&gt;. Hace dos semanas representantes de Nokia nos contactaron a &lt;a href="http://elgeek.info/"&gt;LuchoEdu&lt;/a&gt;, &lt;a href="http://dulcelimonpartido.blogspot.com/"&gt;Alexandra&lt;/a&gt;, Rodrigo y mi persona para poder asistir al lanzamiento en El Salvador del nuevo Nokia 5800 XpressMusic además de proveernos de uno de estos modelos para poder experimentar sus características y luego publicar nuestras opiniones al respecto.&lt;br /&gt;&lt;br /&gt;Mi experiencia con el smartphone en cuestión la puedo clasificar de la siguiente manera:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Navegación Web:&lt;/span&gt; Desde diferentes accesos directos es posible acceder directamente a la opción de navegación web incorporada en el Nokia. Si no tenías alguna conexión a internet activa, este te muestra una lista de posibles opciones como el WAP del chip que posea instalado, redes WiFi, Señal infrarroja o bluetooth. La tarjeta de red wireless soporta el protocolo 802.11b y g, con una capaz de reconocer y conectarse a redes WEP y WPA ingresando las respectivas claves de acceso. El navegador es un derivado de Konqueror por lo que usa el motor de renderizado webkit. Tiene las capacidades básicas de un navegador web como el bookmarking de sitios, reproducción flash, historial, zoom, etc.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Reproducción de Música: &lt;/span&gt;Con la memoria de 8Gb que posee es posible almacenar suficiente música para salir de viaje un par de días y pasar el rato entretenido sin repetir la lista de reproducción. Es posible agregarle música sin usar software adicional, simplemente copiando los archivos MP3 a la carpeta de medios del filesystem y este luego hace una búsqueda y clasificación de los nuevos archivos encontrados. Al igual que con el resto de aplicaciones, es posible dejar la reproducción ejecutándose en segundo plano mientras se realizan otras tareas al mismo tiempo. En mis experimentos logré tener hasta cinco aplicaciones abiertas al mismo tiempo. Es posible además poder suscribirse a podcasts y escuchar radios locales en frecuencias FM por si no se cuenta con suficiente música.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Aplicaciones:&lt;/span&gt; Es posible extender las capacidades del teléfono instalando nuevas aplicaciones compatibles con el sistema operativo Symbian S60 v.5 por lo que hay que buscarlas de esta manera y no como &lt;span style="font-style: italic;"&gt;"aplicaciones para el nokia 5800"&lt;/span&gt;. Aunque nokia posee su propio &lt;a href="https://store.ovi.com/"&gt;portal de aplicaciones, temas y juegos&lt;/a&gt;, este no es tan completo y popular como el &lt;a href="http://www.apple.com/iphone/apps-for-iphone/"&gt;marketplace de apple para el iphone&lt;/a&gt;. Debido a esto es difícil encontrar las aplicaciones deseadas en un mismo sitio ya que es necesario andar de foro en foro llenando registros para poder descargar las aplicaciones que los usuarios publican. La mejor opción es hacerlo desde el mismo celular. En la sección &lt;span style="font-style: italic;"&gt;Applications&lt;/span&gt; se encuentran un par de accesos directos para buscar, descargar e instalar aplicaciones.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Usabilidad:&lt;/span&gt; La forma de usar el teléfono es a través de la pantalla táctil mas los tres botones que tiene en la parte inferior. Existen botones extra también en su costado derecho para el ajuste del volumen y para activar la cámara. La interfaz del teléfono es bastante lógica, basta con unos minutos a solas con el teléfono para aprender a usarlo. Sus tres formas diferentes de ingreso de texto (querty normal, querty pantalla completa y escritura a mano) permiten satisfaces las necesidades de cada situación, por ejemplo, la escritura a mano es mas útil para escribir mensajes SMS y notas de texto, en cambio es mas útil el querty full screen para escribir URLs o correos electrónicos, mientras que el querty normal te permite continuar viendo la pantalla por lo que es bastante práctico para aplicaciones de mensajería instantánea. El acelerómetro te permite cambiar de posición el teléfono sin perder la orientación de la pantalla. Este solamente funciona en algunas aplicaciones y lamentablemente el ajuste automático de la pantalla a la nueva posición del teléfono es muy lenta y no tan sensible como debiera. En lugar de mejorar la experiencia de uso llega a ser hasta molesto por el tiempo que le toma a la pantalla ajustarse a su nueva posición.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Desarrollo:&lt;/span&gt; Si deseas desarrollar aplicaciones para este teléfono y otros con la misma arquitectura, puedes descargar el SDK para plataformas Symbian S60 en &lt;a href="http://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-af0631419e9c/S60_All_in_One_SDKs.html"&gt;este sitio&lt;/a&gt; o sino, hacer uso de tecnologías como Java ME, Flash Lite o python/Qt. Nokia además ofrece diferentes desafíos y concursos donde puedes poner a prueba tus habilidades como desarrollador de aplicaciones para móviles y publicar tus aplicaciones desarrolladas. &lt;a href="http://wiki.forum.nokia.com/index.php/Mobile_Design_Challenge_part_2"&gt;Este&lt;/a&gt; y &lt;a href="http://www.callingallinnovators.com/"&gt;este&lt;/a&gt; son un ejemplo de ellos.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;A continuación, un vídeo mostrando algunas de las características que tuve la oportunidad de experimentar en el teléfono:&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;object width="445" height="364"&gt;&lt;param name="movie" value="http://www.youtube.com/v/j-Q4MitHi1c&amp;amp;hl=es&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/j-Q4MitHi1c&amp;amp;hl=es&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/nokia" rel="tag"&gt;nokia&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/nokia5800" rel="tag"&gt;nokia5800&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/5800" rel="tag"&gt;5800&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/gadget" rel="tag"&gt;gadget&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/herramienta" rel="tag"&gt;herramienta&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/iphone" rel="tag"&gt;iphone&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/musica" rel="tag"&gt;musica&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/navegador" rel="tag"&gt;navegador&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/opinion" rel="tag"&gt;opinion&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/review" rel="tag"&gt;review&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/twitter" rel="tag"&gt;twitter&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/video" rel="tag"&gt;video&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Copyleft Rodrigo S. Amaya C. y el staff del Sr. Byte&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3515952828243908885-1669548980520902879?l=www.srbyte.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=9kfvyTCzsLg:rkIUtzQB3_Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=9kfvyTCzsLg:rkIUtzQB3_Q:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=9kfvyTCzsLg:rkIUtzQB3_Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=9kfvyTCzsLg:rkIUtzQB3_Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SrByte?a=9kfvyTCzsLg:rkIUtzQB3_Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SrByte?i=9kfvyTCzsLg:rkIUtzQB3_Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SrByte/~4/9kfvyTCzsLg" height="1" width="1"/&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-06-23T08:40:09.245-06:00</atom:updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_jH77WNrMVRA/SkBvEN_uSoI/AAAAAAAAFuc/VsAQOsvL0gk/s72-c/NokiaInHand.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.srbyte.com/2009/06/nokia-5800-xpressmusic-video-review.html</feedburner:origLink></item></channel></rss>
