<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7703622730473961653</id><updated>2011-06-07T23:31:18.909-07:00</updated><title type='text'>La Orden de los Programadorcitos Descalzos</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eliel</name><uri>http://www.blogger.com/profile/00931373198217311958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7703622730473961653.post-3856666895403508058</id><published>2008-09-09T00:00:00.000-07:00</published><updated>2008-09-09T00:01:19.317-07:00</updated><title type='text'>...</title><content type='html'>Pero qué vacío que está todo esto...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7703622730473961653-3856666895403508058?l=ordendelosprogramadorcitosdescalzos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/feeds/3856666895403508058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7703622730473961653&amp;postID=3856666895403508058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/3856666895403508058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/3856666895403508058'/><link rel='alternate' type='text/html' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/2008/09/blog-post.html' title='...'/><author><name>Eliel</name><uri>http://www.blogger.com/profile/00931373198217311958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7703622730473961653.post-6862643871098653965</id><published>2008-07-10T11:35:00.000-07:00</published><updated>2008-07-14T12:37:36.166-07:00</updated><title type='text'>La pelea con el Driver de NVIDIA.</title><content type='html'>Ahora que decidí trabajar con Ubuntu Hardy, para por fin abandonar el mundo Microsoft (en cuanto a desarrollo se refiere), he tenido una serie de broncas interesantes para hacer funcionar algunos Drivers.&lt;br /&gt;&lt;br /&gt;Aqui les cuento del principal -el que me causó más broncas pues-, el de NVIDIA.&lt;br /&gt;&lt;br /&gt;Mi tarjeta es una: &lt;span style="font-weight: bold;"&gt;nVidia Corporation GeForce 8400M GS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La primera opción fue instalar los driver a travéz de: EnvyNG. El driver no funcionó en absoluto, snif :(. Parecía que el soporte a mi driver no era de lo mejor.&lt;br /&gt;&lt;br /&gt;Lo que siguió fue instalar el driver que provee NVidia en su sitio de internet: NVIDIA-Linux-x86-173.14.05-pkg1.run&lt;br /&gt;&lt;br /&gt;Para lo cual el procedimiento es el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1) Logout de Ubuntu.&lt;br /&gt;2) Ctrl+Alt+1 para hacer login en consola.&lt;br /&gt;3) Purgar información de instalaciones anteriores:&lt;br /&gt;    &lt;span style="color: rgb(51, 102, 255);"&gt;sudo apt-get remove --purge nvidia*&lt;/span&gt;&lt;br /&gt;4) Actualizar el kernel de Linux.&lt;br /&gt;    &lt;span style="color: rgb(51, 102, 255);"&gt;sudo apt-get install linux-headers-$(uname -r) libc-dev build-essential&lt;/span&gt;&lt;br /&gt;5) Detener el XServer: &lt;span style="color: rgb(61, 133, 198);"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;sudo /etc/init.d/gdm stop&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;6) Ejecutar la instalación del Driver.&lt;br /&gt;7) Iniciar el XServer: &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(61, 133, 198);"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;sudo /etc/init.d/gdm start&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;Adicionalmente en algunos casos, ubuntu insiste en cargar otro driver para el nvidia que el instalado así que:&lt;br /&gt;1) &lt;span style="color: rgb(51, 102, 255);"&gt;sudo gedit /etc/default/linux-restricted-modules-common&lt;/span&gt;&lt;br /&gt;2) Y agreguen (&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(61, 133, 198);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;nv nvidia_new&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(61, 133, 198);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;) la línea de módulos restringidos:&lt;br /&gt;    &lt;span style="color: rgb(51, 102, 255);"&gt;DISABLED_MODULES="nv nvidia_new"&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Todo funciona perfecto despues de esto, bueno casi, hay formatos de video que no se ven del todo bien, aunque talvez sea una cuestión de codecs.&lt;br /&gt;&lt;br /&gt;En la batalla por configurar el driver me era urgente trabajar de manera decente al menos, pero el problema es que tenía una resolución de 800x600. Me sirvió reestablecer la configuración por defecto -al archivo xorg.conf-  para lograr trabajar cómodamente (sin efectos ni bondades gráficas más una resolución más amena):&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(61, 133, 198);"&gt;sudo dpkg-reconfigure xserver-xorg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(61, 133, 198);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Otro problema es que el Dirver se desconfigurará cada vez que se actualice el kernel. Así que hay que hacer el mismo procedimiento, :(. Aunque aqui exponen un modo para crear un script que evite eso, se ve obviamente muy experimental y no lo he probado:&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=835573"&gt;&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=835573&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7703622730473961653-6862643871098653965?l=ordendelosprogramadorcitosdescalzos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/feeds/6862643871098653965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7703622730473961653&amp;postID=6862643871098653965' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/6862643871098653965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/6862643871098653965'/><link rel='alternate' type='text/html' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/2008/07/la-pelea-con-el-driver-de-nvidia.html' title='La pelea con el Driver de NVIDIA.'/><author><name>berserkpi</name><uri>http://www.blogger.com/profile/10009524236162618856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7703622730473961653.post-6420125604191742337</id><published>2008-07-02T11:54:00.000-07:00</published><updated>2008-07-02T15:17:17.886-07:00</updated><title type='text'>Reseña Sun Tech Days México 2008</title><content type='html'>&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Sun&lt;/span&gt; tiene una fórmula bien establecida para sus conferencias menores -es decir todas excepto &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;JavaOne&lt;/span&gt;-. Fórmula que para algunos ha rayado en monotonía.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;El "&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;line&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;up&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;"&lt;/span&gt; de &lt;a href="http://developers.sun.com/events/techdays/speakers.jsp"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;conferencistas&lt;/span&gt;&lt;/a&gt; no cambia mucho, pudimos ver de nuevo a la guapa&lt;span style="color: rgb(83, 130, 161);"&gt;&lt;a name="doris"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Doris&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Chen&lt;/span&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;y al gracioso &lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Sang&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Shing&lt;/span&gt; &lt;/span&gt;que sigue mostrando &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;orgullosamente&lt;/span&gt; su &lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.javapassion.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;javapassion&lt;/span&gt;&lt;/a&gt;, &lt;span style="color: rgb(0, 0, 0);"&gt;que dicho sea de paso es muy útil para quienes están adentrándose en alguna tecnología, lo triste es que su sitio sigue atrapado en los 90's. Dele una &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);" class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;arregladita&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Mr&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;. &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);" class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Shing&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; no sea así.&lt;br /&gt;&lt;br /&gt;Una nueva conferencista mexicana, de la cual olvido su nombre, no mostró mucha habilidad en el pleno, pero arrancó suspiros a más de uno.&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;La organización&lt;/span&gt; en este caso a cargo de Centro &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Banamex&lt;/span&gt; estuvo bien, de rutina para estos señores, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;talvez&lt;/span&gt; deberían preocuparse un poco más por los alimentos siendo eventos de una jornada completa. La infraestructura al estilo de siempre, con pantallas laterales, buena visión.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;El objetivo central&lt;/span&gt; que buscaban: "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Sun&lt;/span&gt; viene fuerte con su propuesta &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Open&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Source&lt;/span&gt;" (Más por compra que por propia creación -MySQL, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;VBox&lt;/span&gt;, etc.-).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;En cuanto a contenido técnico&lt;/span&gt;, muy variado. Algunos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;showcases&lt;/span&gt; muy &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;sosos&lt;/span&gt; otros interesantes de temas como: componentes &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;grails&lt;/span&gt;, media &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;effects&lt;/span&gt; con &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;JavaFX&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;OpenSolaris&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;jMaki&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;DOJO&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;Widgets&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;entr&lt;/span&gt;e otros.&lt;br /&gt;&lt;br /&gt;Hablando de máquinas virtuales 6 y 7:&lt;br /&gt;- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;Script&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;Engine&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;Support&lt;/span&gt; (JavaScript, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;Groovy&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;Jython&lt;/span&gt;).&lt;br /&gt;- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;JAX&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;WS&lt;/span&gt; y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;JAXB&lt;/span&gt; 2.0 como parte del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;JDK&lt;/span&gt;.&lt;br /&gt;- Java &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;DB&lt;/span&gt; incluida en &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;JDK&lt;/span&gt; 6 (Basada en apache &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;Derby&lt;/span&gt;).&lt;br /&gt;- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;JDBC&lt;/span&gt; 4, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;SQL&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;XML&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;Annotation&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;support&lt;/span&gt;.&lt;br /&gt;- Herramientas de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;monitoreo&lt;/span&gt;: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;jinfo&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;jstat&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;jstack&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;jmap&lt;/span&gt;.&lt;br /&gt;- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;VisualVM&lt;/span&gt; como herramienta de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;profiling&lt;/span&gt;.&lt;br /&gt;- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;Pluggable&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;Annotations&lt;/span&gt;.&lt;br /&gt;- Mejoras importantes a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_58"&gt;performance&lt;/span&gt; de Colecciones.&lt;br /&gt;&lt;br /&gt;Exclusivamente para Java 7:&lt;br /&gt;- Java Module &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_59"&gt;System&lt;/span&gt;.&lt;br /&gt;- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_60"&gt;JAM&lt;/span&gt; Module &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_61"&gt;System&lt;/span&gt;.&lt;br /&gt;- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_62"&gt;JSR&lt;/span&gt; 255 (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_63"&gt;JMS&lt;/span&gt; V 2.0).&lt;br /&gt;- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_64"&gt;Closures&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sin mencionar por supuesto el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_65"&gt;OpenJDK&lt;/span&gt;. Más información en &lt;a href="http://openjdk.java.net/projects/mlvm/"&gt;http://openjdk.java.net/projects/mlvm/.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Muchos de los cambios que veremos para la versión 7 de la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_66"&gt;JVM&lt;/span&gt; son relacionados al  "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_67"&gt;scripting&lt;/span&gt;" al estilo declarativo de la programación. Vemos una &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_68"&gt;JVM&lt;/span&gt; en la cual se podrá trabajar con los distintos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_69"&gt;leguajes&lt;/span&gt; de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_70"&gt;scripting&lt;/span&gt;. El mismo código Java cambia con detalles como los "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_71"&gt;Closures&lt;/span&gt;", con los cuales combinaremos el código Java con instrucciones al estilo más declarativo, más y más &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_72"&gt;scripting&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Igualmente se apunta a prescindir del "contenedor", el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_73"&gt;EntityManager&lt;/span&gt; que se puede usar fuera del contenedor es un ejemplo. (El grito es: "Debemos seguir el ejemplo de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_74"&gt;Spring&lt;/span&gt;").&lt;br /&gt;&lt;br /&gt;Por la parte &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_75"&gt;AJAX&lt;/span&gt; se tocan distintos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_76"&gt;frameworks&lt;/span&gt;: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_77"&gt;Dojo&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_78"&gt;GWT&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_79"&gt;DWR&lt;/span&gt; y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_80"&gt;JMaki&lt;/span&gt;. Claro hacen especial &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_81"&gt;énfasis en cómo JMaki puede hacer colaborar a widgets de distintas librerías o plug-in's, incluso Flash.&lt;br /&gt;&lt;br /&gt;Por supuesto presumieron la adquisición de MySQL y una buena comparativa con JavaDB (relacional Vs. orientada a objetos).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;Para concluir&lt;/span&gt; podríamos decir que el evento cubrió las espectativas de la mayoría de los asistentes, las cuales en realidad no eran muchas -seamos sinceros-. Un gran ausente para varios fue el tema de programación multicore.&lt;br /&gt;&lt;br /&gt;Probablemente el nivel técnico se quedó corto. Como ven el ave dan la pedrada, eso quedó demostrado al existir temas como "Generational Garbage Collector" -lo cual considero básico para quienes nos decimos conocer Java- o un "Java Puzzle" -sesión de preguntas y respuestas al estilo Examen de Certification para Programador-&lt;br /&gt;&lt;br /&gt;El esquema de las conferencias necesita un mecanismo más audaz. Eso queda claro.&lt;br /&gt;&lt;br /&gt;Técnicamente se apreciaron tendencias, las cuales no son noticia nueva:&lt;br /&gt;&lt;br /&gt;- Open Source.&lt;br /&gt;- Scripting y programación declarativa.&lt;br /&gt;- Dar un giro con brinco para salir de los contenedores EE como los conocemos.&lt;br /&gt;- El estado del arte de AJAX.&lt;br /&gt;&lt;br /&gt;Un punto importante es que no podríamos decir que Sun tenga del todo un esquema creativo, más bien reacciona a los cambios creados por la comunidad OpenSource.&lt;br /&gt;&lt;br /&gt;Si quieren echarle un ojo a los slides de las conferencias, los encuentran en:&lt;br /&gt;&lt;a href="http://suntechdays.com.mx/downloads/"&gt;http://suntechdays.com.mx/downloads/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hasta la próxima.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7703622730473961653-6420125604191742337?l=ordendelosprogramadorcitosdescalzos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/feeds/6420125604191742337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7703622730473961653&amp;postID=6420125604191742337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/6420125604191742337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/6420125604191742337'/><link rel='alternate' type='text/html' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/2008/07/resea-sun-tech-days-mxico-2008.html' title='Reseña Sun Tech Days México 2008'/><author><name>berserkpi</name><uri>http://www.blogger.com/profile/10009524236162618856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7703622730473961653.post-3585295699602573353</id><published>2008-07-02T10:24:00.000-07:00</published><updated>2008-07-02T11:29:44.550-07:00</updated><title type='text'>Redes inalambricas gratis</title><content type='html'>Compañeros  quieren internet gratis ?&lt;br /&gt;&lt;br /&gt;Quieren saber como obtenerlo?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Entra a esta direccion donde podras descargar el software que te ayudara a poder hacerlo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wifislax.com/index.php"&gt;http://www.wifislax.com/index.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Las limitantes son:&lt;br /&gt;&lt;br /&gt;Tienes que tener una tarjeta de red inhalambrica con chip &lt;span style="font-weight: bold;"&gt;Antheros &lt;/span&gt;ya que son las unicas que puedes generar trafico en las redes inhalambricas.&lt;br /&gt;&lt;br /&gt;en la pagina aparece cuales son las tarjetas soportadas.&lt;br /&gt;&lt;br /&gt;yo te recomiendo las   Ralink   solo funcionan las PCMCIA  o las  PCI no compres USB.&lt;br /&gt;&lt;br /&gt;ya teniendo la tarjeta en la pagina esta el tutorial de que es lo que debes hacer.&lt;br /&gt;&lt;br /&gt;Esto funciona con todas las redes que tengan proteccion WEP con 10 numeros.&lt;br /&gt;&lt;br /&gt;Si encuentras una red motorola ya la hiciste la mayoria estan abiertas y te dan internet gratis.&lt;br /&gt;&lt;br /&gt;Si tienes alguna duda&lt;br /&gt;&lt;br /&gt;Mandame un mensaje y ayudare.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7703622730473961653-3585295699602573353?l=ordendelosprogramadorcitosdescalzos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/feeds/3585295699602573353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7703622730473961653&amp;postID=3585295699602573353' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/3585295699602573353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/3585295699602573353'/><link rel='alternate' type='text/html' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/2008/07/redes-inalambricas-gratis.html' title='Redes inalambricas gratis'/><author><name>Carlos Morales</name><uri>http://www.blogger.com/profile/05194488698612130495</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7703622730473961653.post-6600620220557153334</id><published>2008-07-02T10:23:00.000-07:00</published><updated>2008-07-02T11:18:26.926-07:00</updated><title type='text'>IE y sus bugs.</title><content type='html'>Las diferencias entre navegadores al trabajar con estilos y JS siempre son causa de dolor (de lo que quieran)... por ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Si eres paciente -entiendase un auténtico geek- a lo más te dolera el trasero.&lt;/li&gt;&lt;li&gt;Si no, pues te va a doler la cabeza y te preguntarás qué haces siendo desarrollador.&lt;/li&gt;&lt;/ul&gt;Pero bueno no nos desviemos del tema, un ejemplo típico de estos problemas:&lt;br /&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Lo siguiente no funcionará en IE (incluso el 7).&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);font-size:85%;" &gt;&amp;lt;&lt;span class="start-tag"  style="font-family:times new roman;"&gt;script&lt;/span&gt;&lt;span class="attribute-name"  style="font-family:times new roman;"&gt; type&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;=&lt;/span&gt;&lt;span class="attribute-value"  style="font-family:times new roman;"&gt;"text/javascript" &lt;/span&gt;&lt;span class="attribute-name"  style="font-family:times new roman;"&gt;src&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;=&lt;/span&gt;&lt;span class="attribute-value"  style="font-family:times new roman;"&gt;"/v-app/scripts/3733652184-editor.js"&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A pesar de que es un modo válido de cerrar un elmento XML (XHTML), no funciona. Poca cosa, mostrará una página en blanco a menos que lo hagamos:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);font-size:85%;" &gt;&amp;lt;script&amp;gt; &amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un ejemplo un poco más dramático lo publicó hace poco un japonés, su explicación sería clarísima si no fuera porque... está en japonés.&lt;br /&gt;&lt;br /&gt;Pero muestra una sóla línea de código que IE6 no admite y explota arremetiendo un error de dll, en muchos casos el navegador se cierra... pruébenlo por morbo: :):&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&amp;lt;style&amp;gt;*{position:relative}&amp;lt;/style&amp;gt;&amp;lt;table&amp;gt;&amp;lt;input&amp;gt;&amp;lt;/table&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Aquí el sitio si requieren una explicación más detallada:&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/Hamachiya2/20070804/browser_crasher"&gt;http://d.hatena.ne.jp/Hamachiya2/20070804/browser_crasher&lt;/a&gt;&lt;br /&gt;&lt;pre id="line1"&gt;Saludos :d&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7703622730473961653-6600620220557153334?l=ordendelosprogramadorcitosdescalzos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/feeds/6600620220557153334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7703622730473961653&amp;postID=6600620220557153334' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/6600620220557153334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/6600620220557153334'/><link rel='alternate' type='text/html' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/2008/07/ie6-y-sus-bugs.html' title='IE y sus bugs.'/><author><name>berserkpi</name><uri>http://www.blogger.com/profile/10009524236162618856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7703622730473961653.post-8603167492003649328</id><published>2008-07-01T15:01:00.000-07:00</published><updated>2008-07-01T15:02:47.828-07:00</updated><title type='text'>Bienvenidos</title><content type='html'>No te preguntes cuándo me perdiste...&lt;br /&gt;&lt;br /&gt;Pregúntate mejor cuándo me ganaste&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7703622730473961653-8603167492003649328?l=ordendelosprogramadorcitosdescalzos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/feeds/8603167492003649328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7703622730473961653&amp;postID=8603167492003649328' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/8603167492003649328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7703622730473961653/posts/default/8603167492003649328'/><link rel='alternate' type='text/html' href='http://ordendelosprogramadorcitosdescalzos.blogspot.com/2008/07/bienvenidos.html' title='Bienvenidos'/><author><name>Eliel</name><uri>http://www.blogger.com/profile/00931373198217311958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
