<?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-934951127396497717</id><updated>2012-02-16T22:53:25.155-05:00</updated><category term='naruto'/><category term='buenas practicas'/><category term='web'/><category term='bug'/><category term='amv'/><category term='seguridad'/><category term='junit'/><category term='Ingenieria de Software'/><category term='McAfee'/><category term='arquitectura'/><category term='bolsa de trabajo'/><category term='Rol'/><category term='apoyo'/><category term='web 2.0'/><category term='spring'/><category term='Mago de Oz'/><category term='rss'/><category term='video'/><category term='usabilidad'/><category term='Humor'/><category term='Apache'/><category term='entrevista'/><category term='libro'/><category term='comunicado'/><category term='freelance'/><category term='ataque'/><category term='craftmanship'/><category term='java'/><category term='gestion de proyectos'/><category term='xsd'/><category term='httpd'/><category term='eclipse IDE'/><category term='libre'/><category term='Concierto'/><category term='geek'/><category term='cracker'/><category term='Esas Grandes Desconocidas'/><category term='hacker'/><category term='Virtualización'/><category term='truco'/><category term='Genbeta'/><category term='diseño grafico'/><category term='metal'/><category term='coaching'/><category term='dns'/><category term='Lovecraft'/><category term='phyllobates terribilis'/><category term='dhcp'/><category term='lshimokawa'/><category term='ciencia'/><category term='animales'/><category term='Accidente'/><category term='eclipse de luna'/><category term='astronomia'/><category term='Gary Gygax'/><category term='ide'/><category term='google'/><category term='trabajo'/><category term='juegos'/><category term='jdbc'/><category term='manga'/><category term='planet'/><category term='iphone3gs'/><category term='pucp'/><category term='jenkins'/><category term='sqqlserver 2005'/><category term='Calabozos y Dragones'/><category term='deus ex human'/><category term='SCJP'/><category term='gnu'/><category term='Cthulhu'/><category term='igoogle'/><category term='freak'/><category term='video juegos'/><category term='agile'/><category term='trailer'/><category term='windows'/><category term='Centos'/><category term='bienvenida'/><category term='linux'/><category term='conferencia'/><category term='musica'/><category term='sharing'/><category term='amnesia'/><category term='traduccion'/><category term='Slayers'/><category term='frase del dia'/><category term='personal'/><category term='pirateria'/><category term='tutorial'/><category term='transformers'/><category term='matematica'/><category term='software Libre'/><category term='blog'/><category term='txt'/><category term='STS IDE'/><category term='netbeans'/><category term='corto'/><category term='diseño web'/><category term='entrega continua'/><category term='antivirus'/><category term='infoq'/><category term='scrum'/><category term='certificaciones'/><category term='comunidad'/><category term='megaupload'/><category term='xataka'/><category term='Hardware'/><category term='anime'/><category term='celulares'/><category term='MySql'/><category term='integracion continua'/><category term='programas gratuitos'/><title type='text'>Soy Freak, y tambien Geek!!!</title><subtitle type='html'>Blog inspirado por la necesidad de poner en algun lugar las cosas que leo, pienso y que no quiero olvidar, los temas giran alrededor de mis aficiones (mi lado freak) y mi trabajo (mi lado geek), bienvenidos y que lo disfruten!!!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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>81</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-2494012096769801696</id><published>2012-01-14T12:38:00.000-05:00</published><updated>2012-01-14T12:57:37.594-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='buenas practicas'/><category scheme='http://www.blogger.com/atom/ns#' term='coaching'/><category scheme='http://www.blogger.com/atom/ns#' term='craftmanship'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>La Carta (Traducción)</title><content type='html'>Este es un post que traduzco del Blog de Uncle Bob en &lt;a href="http://blog.8thlight.com/uncle-bob/2012/01/12/The-Letter.html"&gt;8th Light&lt;/a&gt;&amp;nbsp;luego de que me diera su consentimiento para hacerlo, es justo de lo que hablo cuando me refiero a &amp;nbsp;la calidad del trabajo que cada uno hace y como a veces a los clientes presionan por lograr cronogramas mas ajustados sin pensar en la calidad y mantenibilidad, en la&amp;nbsp;vida util del software y tiempo de respuesta frente a modificaciones futuras del producto entregado, bastando con que funcione de alguna forma. Sin agregar mucho mas los dejo con la&amp;nbsp;traducción&amp;nbsp;del post; el original lo encuentran &lt;a href="http://blog.8thlight.com/uncle-bob/2012/01/12/The-Letter.html"&gt;aqui&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: arial; font-size: small;" type="cite"&gt;&lt;div&gt;&lt;div&gt;La Carta&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Necesitamos volvernos una&amp;nbsp;profesión&amp;nbsp;autorregulada&amp;nbsp;y&amp;nbsp;&lt;wbr&gt;&lt;/wbr&gt;auto vigilada, Las apuestas son simplemente demasiado altas para mantener el actual limbo adhoc de hackers,&amp;nbsp;héroes&amp;nbsp;y&amp;nbsp;ermitaños&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Considera con cuanto software interactuas cada&amp;nbsp;día, la alarma de tu&amp;nbsp;reloj, tu&amp;nbsp;teléfono&amp;nbsp;celular, la&amp;nbsp;televisión&amp;nbsp;y la tv por cable, el control remoto, tu horno tostador, tu&amp;nbsp;reloj, tu auto, el tren al trabajo, la caja registradora en Starbucks , la cafetera en Starbucks, el elevador al que subes, etc, etc. la lista es virtualmente interminable, Casi cada aspecto de nuestras vidas diarias , casi cada&amp;nbsp;rincón&amp;nbsp;de nuestra&amp;nbsp;civilización&amp;nbsp;es de alguna forma tocada, controlada, gestionada, o influenciada por software.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Piensa acerca de ello nuevamente, virtualmente cada aspecto de nuestras vidas, tiene un componente de software, y sin embargo no se ejerce&amp;nbsp;ningún&amp;nbsp;control reglamentario sobre la escritura de ese software. Cualquier Harry Hacker con una "J" en su nombre puede ser contratado para escribir&amp;nbsp;Código&amp;nbsp;Java. Y es muy probable que el&amp;nbsp;código&amp;nbsp;de este Harry J Hacker. sera una basura, este mal y no sea explicitamente testeado antes de ser entregado.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Los plomeros son regulados, los electricistas son regulados, arquitectos, abogados, y doctores son regulados. Por que nosotros no?, Yo no quiero que el gobierno sea el regulador, Quiero que nos auto regulemos, pero si los desarrolladores de software no sabemos como hacerlo, entonces el gobierno se involucrará. Y entonces la vida se&amp;nbsp;volverá&amp;nbsp;realmente mala.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ayer&amp;nbsp;recibí&amp;nbsp;una muy inquietante carta que resalta&amp;nbsp;dramáticamente&amp;nbsp;estos puntos.&amp;nbsp;Pensé&amp;nbsp;que les&amp;nbsp;agradaría&amp;nbsp;leerla. Trabaje con el desarrollador para limpiarla de forma que la gente inocente en esta historia no sea castigada. Aunque lamento no poder aplastar los nombres de los culpables en twitter.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Hola "Uncle Bob",&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Soy un Programador freelance de 34 años quien ha estado desarrollando Software por 15 años.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Algún&amp;nbsp;tiempo&amp;nbsp;atrás&amp;nbsp;, fui contratado como&amp;nbsp;líder&amp;nbsp;de equipo para un sistema embebido de seguridad critica que controlaba un dispositivo para&amp;nbsp;cirugías&amp;nbsp;médicas. Todo fue bien durante los primeros meses. Puse mucho esfuerzo en la arquitectura de la seguridad. Use Active -Objects para la seguridad de los hilos. Máquinas de estado generadas por uml para los chequeos de seguridad de los controles,&amp;nbsp;simulación&amp;nbsp;y muchas pruebas unitarias (Aunque no con cobertura completa).&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Oh las cosas no fueron perfectas. Nos&amp;nbsp;habían&amp;nbsp;pedido terminar un proyecto de 4 años en menos de 1 año, entonces, la&amp;nbsp;presión&amp;nbsp;era muy alta. Incluso&amp;nbsp;así&amp;nbsp;tenia una buena&amp;nbsp;sensación&amp;nbsp;que el dispositivo&amp;nbsp;podría&amp;nbsp;ser seguro para millones de tratamientos.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Eventualmente se&amp;nbsp;volvió&amp;nbsp;claro que no&amp;nbsp;podríamos&amp;nbsp;entregar todo el producto a tiempo. Cuando se lo dijimos al gerente, empezó&amp;nbsp;a&amp;nbsp;preocuparse&amp;nbsp;por su bono. (Al menos eran mis sospechas), Cuando le dije que no&amp;nbsp;podríamos&amp;nbsp;lograr el plan, me dijo que no&amp;nbsp;permitiría&amp;nbsp;que hagamos mas estimaciones. Él gritó mucho durante todo el&amp;nbsp;día&amp;nbsp;y nos&amp;nbsp;forzó&amp;nbsp;a trabajar 7&amp;nbsp;días&amp;nbsp;durante una semana. Tenia tanta ira, que incluso intimidó al equipo de&amp;nbsp;validación&amp;nbsp;para que terminaran la&amp;nbsp;validación&amp;nbsp;médica oficial en apenas unos&amp;nbsp;días. Lo cual era demasiado pronto.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Él sabia que la seguridad era el punto mas importante para mi, entonces&amp;nbsp;empezó&amp;nbsp;a cortar mis responsabilidades. Eventualmente le dio el control completo del proyecto al programador mas joven e impresionable de mi equipo,&amp;nbsp;Continué&amp;nbsp;codificando en la rama principal de&amp;nbsp;código&amp;nbsp;del proyecto; entonces el gerente hizo su propia rama del&amp;nbsp;código&amp;nbsp;y, junto con el rookie, produjo su propia&amp;nbsp;versión&amp;nbsp;del software.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Entonces terminé mi contrato con la&amp;nbsp;compañía.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Unos cuantos&amp;nbsp;días&amp;nbsp;después&amp;nbsp;el primer bug&amp;nbsp;ocurrió&amp;nbsp;durante un ensayo humano. Afortunadamente, durante los primeros&amp;nbsp;días&amp;nbsp;del proyecto,&amp;nbsp;había&amp;nbsp;hecho el software lo suficientemente robusto para que ese bug no lastimara al paciente. El dispositivo solo dejó de operar antes de iniciar la&amp;nbsp;cirugía&amp;nbsp;automática.&amp;nbsp;&lt;wbr&gt;&lt;/wbr&gt;Pensarías&amp;nbsp;que esta seria una llamada para reaccionar, pero la&amp;nbsp;compañía&amp;nbsp;ni siquiera analizo el bug (sin mencionar el detener un producto inestable). mas bugs fueron encontrados&amp;nbsp;después.Incluso bugs obvios como mezclar las direcciones de la&amp;nbsp;cirugía&amp;nbsp;(arriba/abajo) fueron encontrados durante los primeros tratamientos en humanos. Es una posibilidad real, y uno de mis mas grandes temores, que mañana&amp;nbsp;algún&amp;nbsp;paciente sea severamente lastimado&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Los otros programadores no renunciaron. Ellos me dijeron: "El jefe es el jefe - solo hacemos lo que el nos dice - es su responsabilidad.". Entonces&amp;nbsp;pensé&amp;nbsp;que&amp;nbsp;debí&amp;nbsp;estar loco por renunciar,&amp;nbsp;sentí&amp;nbsp;que era&amp;nbsp;débil&amp;nbsp;e&amp;nbsp;inútil. por que no pude manejar la&amp;nbsp;presión. Pero&amp;nbsp;después&amp;nbsp;de eso, empece a leer "Clean Coder". y eso me hizo considerar que&amp;nbsp;quizás, no soy tan&amp;nbsp;débil&amp;nbsp;- si no lo opuesto : Fuerte.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Estoy por su puesto, furioso por el Gerente que&amp;nbsp;hundió&amp;nbsp;su&amp;nbsp;organización&amp;nbsp;a tan profundos abismos de falta de profesionalismo. Él es un idiota y un criminal, y espero que termine en&amp;nbsp;prisión. Pero&amp;nbsp;también&amp;nbsp;estoy enfadado con los desarrolladores. No solo fueron&amp;nbsp;cómplices&amp;nbsp;de una idiotez criminal; Hicieron que el&amp;nbsp;único&amp;nbsp;chico que tomo una postura se sintiera&amp;nbsp;estúpido&amp;nbsp;y&amp;nbsp;débil. Ellos son los&amp;nbsp;estúpidos&amp;nbsp;y&amp;nbsp;débiles. Ellos no&amp;nbsp;deberían&amp;nbsp;ser programadores. Los programadores somos mejores que eso.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;¿Lo somos?&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;Esta&amp;nbsp;demás&amp;nbsp;decir que estoy totalmente de acuerdo con lo mencionado&amp;nbsp;aquí, cuando se empiece a notar la necesidad de una&amp;nbsp;regulación&amp;nbsp;y el estado tome cartas en el asunto (Mas alla de la norma tecnica existente) se&amp;nbsp;volverá&amp;nbsp;cada vez mas&amp;nbsp;difícil&amp;nbsp;innovar y probar nuevas&amp;nbsp;técnicas&amp;nbsp;(quien halla tenido que trabajar con el estado puede dar fe de lo&amp;nbsp;burocrático&amp;nbsp;que puede ser entregar una pieza sencilla de software trabajando) en resumen es momento de tomar responsabilidad por lo que hacemos y no ceder a las presiones de tiempos y horarios, un ejemplo que suelo dar es que ir a un equipo&amp;nbsp;técnico&amp;nbsp;es como ir con un medico cuando algo te duele, sabes que algo no esta bien pero no&amp;nbsp;discutirás&amp;nbsp;los&amp;nbsp;exámenes&amp;nbsp;y el tratamiento que un medico te dé lo&amp;nbsp;seguirás&amp;nbsp;al pie de la letra para recuperarte, con un desarrollo de software&amp;nbsp;debería&amp;nbsp;ser igual uno sabe que necesita algo pero solo el equipo de desarrollo conoce las&amp;nbsp;técnicas&amp;nbsp;y herramientas para hacerlo de la mejor forma, entonces, ¿por que no los dejamos hacer su trabajo y lo respetamos incluyendo sus estimaciones y desiciones?, y para los desarrolladores: &amp;nbsp;¿por que dejamos que nos presionen y no defendemos mas nuestra&amp;nbsp;posición? mas aun toleramos tiempos ajustados, hackeamos nuestro propio&amp;nbsp;código&amp;nbsp;para torcerlo hasta que haga lo que nos pidieron con un nuevo cambio en lugar de rediseñar y velar por la mantenibilidad del sistema en general, generamos deuda&amp;nbsp;técnica&amp;nbsp;que nunca pagamos y no hacemos tests. Hasta cuando seguiremos con esa actitud? como dice el Tio Bob creo firmemente que los desarrolladores somos mejores que eso. solo tenemos que empezar a creernoslo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-2494012096769801696?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/2494012096769801696/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2012/01/la-carta.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2494012096769801696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2494012096769801696'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2012/01/la-carta.html' title='La Carta (Traducción)'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-5626209385259412249</id><published>2012-01-14T12:01:00.001-05:00</published><updated>2012-01-14T12:01:50.148-05:00</updated><title type='text'>El Nerd test</title><content type='html'>Bien tontenando decidi hacer un test para saber que tan Nerd soy con orgullo debo decir que he obtenido un grandioso 98 y soy considerado un dios nerd :D&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.nerdtests.com/ft_nq.php" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="I am nerdier than 98% of all people. Are you a nerd? Click here to take the Nerd Test, get nerdy images and jokes, and talk on the nerd forum!" src="http://www.nerdtests.com/images/ft/nq/21991e3bef.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-5626209385259412249?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/5626209385259412249/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2012/01/el-nerd-test.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5626209385259412249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5626209385259412249'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2012/01/el-nerd-test.html' title='El Nerd test'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-225298658522884190</id><published>2011-12-23T23:16:00.001-05:00</published><updated>2011-12-23T23:17:41.472-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='corto'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Cambio por un Dolar</title><content type='html'>Este es un&amp;nbsp;vídeo&amp;nbsp;de&amp;nbsp;&lt;a href="http://www.shesalwayswright.com/" style="color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;Sharon Wright&lt;/a&gt;&amp;nbsp;que vi en la página de microsiervos y no pude resistirme a hacer el repost me parece adecuado para esta&amp;nbsp;época&amp;nbsp;ya que a pesar de no tener ningún&amp;nbsp;símbolo&amp;nbsp;navideño no deja de recordarme a santa claus. Para poner algo de contexto en ingles se dice change a las monedas menores que un dolar pero esta palabra&amp;nbsp;también&amp;nbsp;significa cambio, se hace un juego de palabras entre usar monedas y cambiar las cosas, además de que no he podido evitar pensar que el personaje principal &amp;nbsp;es una especie de santa claus que con sus regalos nos da ese "cambio" que a veces tanto necesitamos&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/9DXL9vIUbWg?hd=1" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-225298658522884190?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/225298658522884190/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2011/12/este-es-un-sharon-wright-vi-en-la.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/225298658522884190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/225298658522884190'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2011/12/este-es-un-sharon-wright-vi-en-la.html' title='Cambio por un Dolar'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/9DXL9vIUbWg/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-8273361305750388439</id><published>2011-07-23T04:25:00.000-05:00</published><updated>2011-07-23T04:25:33.268-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libro'/><category scheme='http://www.blogger.com/atom/ns#' term='jenkins'/><category scheme='http://www.blogger.com/atom/ns#' term='integracion continua'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Libro Gratis: Jenkins La Guia Definitiva</title><content type='html'>Si no eres nuevo en &lt;a href="http://es.wikipedia.org/wiki/Integraci%C3%B3n_continua"&gt;integración continua&lt;/a&gt; debes haber oido hablar de&amp;nbsp;&lt;a href="http://hudson-ci.org/"&gt;hudson&lt;/a&gt; y &lt;a href="http://jenkins-ci.org/"&gt;Jenkins&lt;/a&gt;&amp;nbsp;este último es un fork del primero tras la compra de Sun por Oracle. Pues bien &lt;a href="http://www.wakaleo.com/about-us/about-wakaleo-consulting"&gt;John Ferguson&lt;/a&gt;&amp;nbsp;ha redactado para la editorial O'reilly el libro &lt;a href="http://www.wakaleo.com/download-jenkins-the-definitive-guide"&gt;Jenkins: The Definitive Guide&lt;/a&gt;&amp;nbsp;el cual tambien sirve si usamos Hudson, entre otras cosas el libro indica como automatizar los procesos de compilación, integración del release y despliegue.&lt;br /&gt;&lt;br /&gt;Lo mejor de esto es que el libro es un libro open source publicado bajo la licencia creative commons lo que hace que pueda ser descargado gratis desde la página de la consultora de John:&amp;nbsp;&lt;a href="http://www.wakaleo.com/download-jenkins-the-definitive-guide"&gt;Wakaleo Consulting&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pues bien no hay excusa para no descargarlo y echarle una mirada, su equipo de desarrollo lo agradecerá.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-8273361305750388439?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/8273361305750388439/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2011/07/libro-gratis-jenkins-la-guia-definitiva.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8273361305750388439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8273361305750388439'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2011/07/libro-gratis-jenkins-la-guia-definitiva.html' title='Libro Gratis: Jenkins La Guia Definitiva'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-484838533731963676</id><published>2011-03-26T05:49:00.000-05:00</published><updated>2012-01-14T11:46:07.575-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='craftmanship'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Robert C Martin Oredev 2008 - Keynote - The Renaissance of Craftsmanship</title><content type='html'>Encontre este video de una charla que dio 'Uncle Bob' Robert C Martin en el 2008 sobre craftmanship, mucho de lo dicho esta en su libro Clean Code, y lo recomiendo para todo aquel que quiera seguir este camino de mejorar el codigo un poquito a la vez, el video esta en ingles sin subtitulos y dura aproximadamente una hora&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="314" id="viddler_6b61223d" width="437"&gt;&lt;param name="movie" value="http://www.viddler.com/player/6b61223d/" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.viddler.com/player/6b61223d/" width="437" height="314" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_6b61223d"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Actualizacion:&lt;br /&gt;Lamentablemente el video ha sido retirado de la pagina he escrito a los organizadores para ver si es un tema de que considerar no compartirlo o si es un error&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-484838533731963676?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/484838533731963676/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2011/03/robert-c-martin-oredev-2008-keynote.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/484838533731963676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/484838533731963676'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2011/03/robert-c-martin-oredev-2008-keynote.html' title='Robert C Martin Oredev 2008 - Keynote - The Renaissance of Craftsmanship'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-5639837049471456451</id><published>2011-03-12T08:40:00.001-05:00</published><updated>2011-03-14T15:03:44.989-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><category scheme='http://www.blogger.com/atom/ns#' term='matematica'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Musica y Matematica</title><content type='html'>Esta entrada es para poner algo de ciencia todos saben lo que es pi para los que no en corto: es el resultado de dividir una circunferencia entre su diametro, para algo mas preciso revisen &lt;a href="http://es.wikipedia.org/wiki/N%C3%BAmero_%CF%80"&gt;la entrada en wikipedia&lt;/a&gt;&amp;nbsp;a que viene todo esto? a que todas las constantes de la naturaleza ( aun una indeterminada como pi) siempre llevan armonia y belleza en ellas, esta vez encontre un video de&amp;nbsp;&lt;a href="http://www.youtube.com/user/michaeljohnblake"&gt;michael blake&lt;/a&gt;&amp;nbsp;donde hace una interpretacion muy personal del numero pi&lt;br /&gt;&lt;br /&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wK7tq7L0N8E?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/wK7tq7L0N8E?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-5639837049471456451?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/5639837049471456451/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2011/03/musica-y-matematica.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5639837049471456451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5639837049471456451'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2011/03/musica-y-matematica.html' title='Musica y Matematica'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-8159111031528069819</id><published>2010-12-27T23:36:00.000-05:00</published><updated>2010-12-27T23:36:01.134-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='entrega continua'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='infoq'/><category scheme='http://www.blogger.com/atom/ns#' term='arquitectura'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>InfoQ: Continuous Delivery</title><content type='html'>&lt;a href="http://www.infoq.com/presentations/Continuous-Delivery"&gt;InfoQ: Continuous Delivery&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.infoq.com/presentations/Continuous-Delivery"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Lucida, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 16px;"&gt;Jez Humble es co autor del libro Continuous delivery en esta presentacion nos muestra las ventajas de un efoque de entrega continua y el entorno en el que encajaria mejor, muy recomendable : (58 minutos, ingles sin subtitulos)&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-8159111031528069819?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/8159111031528069819/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/12/infoq-continuous-delivery.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8159111031528069819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8159111031528069819'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/12/infoq-continuous-delivery.html' title='InfoQ: Continuous Delivery'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-835195393610558216</id><published>2010-12-05T13:52:00.000-05:00</published><updated>2010-12-05T13:52:20.571-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='megaupload'/><category scheme='http://www.blogger.com/atom/ns#' term='sharing'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Nuevos Servicios MegaWorld</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Mqd9dugZUD4/TPve8Gxu7PI/AAAAAAAAAXQ/gHbvTY44iBg/s1600/logoWorld.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="32" src="http://1.bp.blogspot.com/_Mqd9dugZUD4/TPve8Gxu7PI/AAAAAAAAAXQ/gHbvTY44iBg/s320/logoWorld.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Bueno me ha tomado por sorpresa, todos conocemos MegaUpload uno de los tantos servicios existentes para subir y compartir archivos, pues sucede que ahora tiene 6 nuevos hermanos, asi de golpe:&lt;br /&gt;&lt;br /&gt;MegaUpload(Compartir archivos)&lt;br /&gt;MegaLive (para emitir Streaming en vivo),&lt;br /&gt;MegaPix (compartir fotos al estilo de flicker o picassa),&lt;br /&gt;MegaBox (para poder llevar nuestra musica donde queramos) &lt;br /&gt;MegaClick(Para difusion de publicidad en linea)&lt;br /&gt;MegaFund(una web de asesoria en inversiones)&lt;br /&gt;MegaKey(un plugin que sustituira la publicidad en la web por la publicidad que mega controle, y da acceso gratuito a los servicios)&lt;br /&gt;MegaPay(Para poder hacer pagos via dispositivos moviles)&lt;br /&gt;&lt;br /&gt;Todo lo ha agrupado en un nuevo site llamado&amp;nbsp;&lt;a href="http://www.megaworld.com/"&gt;MegaWorld&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;y si ya contabas con una cuenta esta estara activa y sera valida en MegaUpload, MegaLive, MegaPix, MegaBox y MegaVideo&lt;br /&gt;&lt;br /&gt;Me ha sorprendido gratamente puesto que yo ya contaba con una cuenta de pago y me he encontrado con muchos servicios de golpe que no tardare en consumir (y mas si me caen sin tener que pagar ni un centavo extra por ello!!) no puedo ocultar la satisfaccion que me genera que una empresa en la que habia confiado extienda sus servicios es una gran apuesta debido a que son muchos mas de aquellos con los que contaba esperemos que todo vaya bien y mantengan la calidad de siempre&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-835195393610558216?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/835195393610558216/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/12/nuevos-servicios-megaworld.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/835195393610558216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/835195393610558216'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/12/nuevos-servicios-megaworld.html' title='Nuevos Servicios MegaWorld'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mqd9dugZUD4/TPve8Gxu7PI/AAAAAAAAAXQ/gHbvTY44iBg/s72-c/logoWorld.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-8318751657685807713</id><published>2010-11-06T22:22:00.001-05:00</published><updated>2010-11-06T22:23:49.574-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingenieria de Software'/><category scheme='http://www.blogger.com/atom/ns#' term='certificaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='buenas practicas'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>InfoQ: Bad Code, Craftsmanship, Engineering, and Certification</title><content type='html'>&lt;a href="http://www.infoq.com/presentations/Robert-C.-Martin-Bad-Code"&gt;InfoQ: Bad Code, Craftsmanship, Engineering, and Certification&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El autor de Clean Code, nos da una excelente presentacion sobre mal codigo, buenas practicas, craftmanship y certificaciones, con su acostumbrado buen humor, video de una hora aproximadamente con las diapositivas empleadas en ingles sin subtitulos mas que recomendable&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-8318751657685807713?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/8318751657685807713/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/11/infoq-bad-code-craftsmanship.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8318751657685807713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8318751657685807713'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/11/infoq-bad-code-craftsmanship.html' title='InfoQ: Bad Code, Craftsmanship, Engineering, and Certification'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-8709966135289846030</id><published>2010-10-22T23:01:00.004-05:00</published><updated>2010-10-22T23:41:07.497-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Acceder a Usuarios, Roles y permisos en Spring Security</title><content type='html'>Hola a todos este es un post corto que copio de un resumen que hice en la lista Spring Peru sobre una interesante discusion a raiz de una consulta sobre como configurar el acceso a los permisos (normalmente en un archivo de configuracion) desde una base de datos aqui el resumen en forma de pregunta - respuesta:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;b&gt;Pregunta 1:&lt;/b&gt;&amp;nbsp;puedes crear Los usuarios y roles en una base de datos propia o usar un esquema que ya exista? : SI, de esta forma:&lt;/div&gt;&lt;blockquote style="border-bottom-style: none; border-collapse: collapse; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 40px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div class="im" style="color: #500050;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;a href="http://static.springsource.org/spring-security/site/docs/3.0.x/reference/appendix-schema.html" style="color: #5c4520;" target="_blank"&gt;http://static.springsource.&lt;wbr&gt;&lt;/wbr&gt;org/spring-security/site/docs/&lt;wbr&gt;&lt;/wbr&gt;3.0.x/reference/appendix-&lt;wbr&gt;&lt;/wbr&gt;schema.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="im" style="color: #500050;"&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;authentication-manager&gt;&lt;/authentication-manager&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;authentication-provider&gt;&lt;/authentication-provider&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;jdbc-user-service data-source-=""&gt;&lt;/jdbc-user-service&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;ref="dataSource"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;users-by-username-query="&lt;wbr&gt;&lt;/wbr&gt;SELECT&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;U.USERNAME, U.PASSWORD, 'true' enabled FROM USUARIO U WHERE&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;U.USERNAME=?"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;authorities-by-username-&lt;wbr&gt;&lt;/wbr&gt;query="SELECT&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;U.USERNAME, R.ROL FROM USUARIO U, ROL R WHERE U.USERNAME=R.USERNAME&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;AND U.USERNAME=?" /&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;solo una pequeña observacion: spring security define 3 datos para identificar a alguien: usuario, password y habilitado. el query empleado sirve en un entorno en que no tienes el concepto de habilitado, esto equivale a que un usuario siempre esta habilitado para acceder al sistema&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="border-collapse: collapse;"&gt;&amp;nbsp;como puede verse en el query:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="border-collapse: collapse;"&gt;&lt;span style="color: #500050; font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="border-collapse: collapse;"&gt;&lt;span style="color: #500050; font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="border-collapse: collapse;"&gt;&lt;span style="color: #500050; font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="border-collapse: collapse;"&gt;&lt;span style="color: #500050; font-size: 13px;"&gt;&lt;div class="im" style="color: #500050;"&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;users-by-username-query="&lt;wbr&gt;&lt;/wbr&gt;SELECT&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;U.USERNAME, U.PASSWORD, 'true' enabled FROM USUARIO U WHERE&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;U.USERNAME=?"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: small;"&gt;&amp;nbsp;el tercer elemento que devuelve el query esta colocado como una constante que siempre devuelve "true" si tu aplicacion si maneja el concepto de habilitado deberias reemplazar la constante por la columna correspondiente a dicho estado&lt;/span&gt;&lt;br /&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;b&gt;Pregunta 2:&lt;/b&gt;&amp;nbsp;puedes hacer el match entre las urls y los roles en una base de datos y obviar el archivo de configuracion? : SI&lt;/span&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;aqui no hay ejemplo pero si un enlace que leer y da una idea de como hacerlo:&amp;nbsp;&lt;/span&gt;&lt;a href="http://static.springsource.org/spring-security/site/faq/faq.html#faq-dynamic-url-metadata" style="color: #5c4520;" target="_blank"&gt;http://static.&lt;wbr&gt;&lt;/wbr&gt;springsource.org/spring-&lt;wbr&gt;&lt;/wbr&gt;security/site/faq/faq.html#&lt;wbr&gt;&lt;/wbr&gt;faq-dynamic-url-metadata&lt;/a&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;algunos puntos importantes del enlace: un cambio en la seguridad&amp;nbsp;debería&amp;nbsp;ser siempre auditado, probado y autorizado si tomas eso en cuenta como creo que se hace ante cualquier cambio planificado y controlado en la seguridad, tendras que implementar la interface&amp;nbsp;&lt;span style="font-family: monospace; font-size: medium;"&gt;FilterInvocationSecu&lt;wbr&gt;&lt;/wbr&gt;rityMetadataSource&amp;nbsp;&lt;/span&gt;a fin de poder cargar estas relaciones desde una fuente diferente al archivo de configuracion.&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;b&gt;Pregunta 3&lt;/b&gt;&amp;nbsp;&amp;nbsp;: pueden modificarse los permisos de manera dinamica, entendiendo por dinamico que los cambios se hagan efectivos inmediatamente sin reiniciar la aplicacion?: aparentemente NO&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;al menos de la lectura del enlace anterior se puede entender eso, el comportamiento por defecto es cargar los permisos en un mapa en memoria por lo que para cambiarlo es necesario reiniciar la aplicacion.&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;si desean ver la&amp;nbsp;discusión&amp;nbsp;completa pueden hacerlo desde este enlace:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/spring-user-group-peru/browse_thread/thread/28094fbbfe1bfbc0?hl=es"&gt;http://groups.google.com/group/spring-user-group-peru/browse_thread/thread/28094fbbfe1bfbc0?hl=es&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-8709966135289846030?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/8709966135289846030/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/10/acceder-usuarios-roles-y-permisos-en.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8709966135289846030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8709966135289846030'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/10/acceder-usuarios-roles-y-permisos-en.html' title='Acceder a Usuarios, Roles y permisos en Spring Security'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-8766902678549956623</id><published>2010-10-16T11:23:00.001-05:00</published><updated>2010-10-16T11:32:29.450-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='STS IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>SpringSourceToolsuite 3.5.0 RC1</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Mqd9dugZUD4/TLnM-LUaz5I/AAAAAAAAAWo/FpbUT2mKowI/s1600/Spring.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="98" src="http://2.bp.blogspot.com/_Mqd9dugZUD4/TLnM-LUaz5I/AAAAAAAAAWo/FpbUT2mKowI/s320/Spring.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Ha salido el&amp;nbsp;día&amp;nbsp;de ayer publicado en la web de Spring Source el anuncio de la nueva&amp;nbsp;versión&amp;nbsp;del ide SpringSource Toolsuite 2.5.0 RC1 (Release Candidate 1) recordar que este es un mod de eclipse con varios plugins para el desarrollo con este framework entre las principales novedades tenemos:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Es un Bundle sobre el nuevo Eclipse 3.6.1 Helios&lt;/li&gt;&lt;li&gt;Soporte para Spring Roo 1.1.0 M3&amp;nbsp;&lt;/li&gt;&lt;li&gt;Soporte para test de&amp;nbsp;integración&amp;nbsp;de Gui sobre Grails&lt;/li&gt;&lt;li&gt;Wizard de comandos en grails&lt;/li&gt;&lt;li&gt;Corrección&amp;nbsp;de varios bugs con respecto a la&amp;nbsp;versión&amp;nbsp;anterior&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Además el documento menciona las mejoras de la version 2.3.3 M2 como no he encontrado dicha version disponible en la web pongo esas mejoras ya que tambien son novedades con respecto a la version 2.3.2&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Editor visual para Spring Integration&lt;/li&gt;&lt;li&gt;Gestor de plugins para grails&lt;/li&gt;&lt;li&gt;Corrección&amp;nbsp;de varios bugs con respecto a la&amp;nbsp;versión&amp;nbsp;anterior&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Si bien la web dice que esta disponible desde la &lt;a href="http://www.springsource.com/landing/best-development-tool-enterprise-java?__utma=1.2006539895.1265995080.1272063281.1287241647.5&amp;amp;__utmb=1.18.10.1287241647&amp;amp;__utmc=1&amp;amp;__utmx=-&amp;amp;__utmz=1.1271892518.3.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=uninstall%20sts&amp;amp;__utmv=-&amp;amp;__utmk=259874954"&gt;web de descarga de STS&lt;/a&gt;&amp;nbsp;no pude encontrarlo ahi, en su lugar lo encontre en la &lt;a href="http://www.springsource.com/products/eclipse-downloads"&gt;web de descarga de STS y Eclipse&lt;/a&gt;&amp;nbsp;esperemos que sea un problema que se corrija en los siguientes dias.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El instalador se encuentra disponible para los siguientes sistemas Operativos: Windows, Linux, Mac Os; en versiones tanto para 32 como para 64 bits&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;aqui una captura del instalador&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Mqd9dugZUD4/TLnRXR1plOI/AAAAAAAAAWs/J-nT3AJaIqs/s1600/setup+STS.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_Mqd9dugZUD4/TLnRXR1plOI/AAAAAAAAAWs/J-nT3AJaIqs/s400/setup+STS.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-8766902678549956623?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/8766902678549956623/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/10/springsourcetoolsuite-350-rc1.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8766902678549956623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8766902678549956623'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/10/springsourcetoolsuite-350-rc1.html' title='SpringSourceToolsuite 3.5.0 RC1'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Mqd9dugZUD4/TLnM-LUaz5I/AAAAAAAAAWo/FpbUT2mKowI/s72-c/Spring.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-1496253638776956582</id><published>2010-10-10T01:32:00.000-05:00</published><updated>2010-10-10T01:32:57.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Centos'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><category scheme='http://www.blogger.com/atom/ns#' term='dhcp'/><title type='text'>Configurar DNS en Centos</title><content type='html'>Te ha pasado que instalas centos y no puedes navegar mas que por la web centos.org? eso me paso hoy en un centos 5.4 instalado sobre una maquina virtual rapidamente (realmente no tanto) note que el problema era que no tenia direcciones para un servidor DNS validas oh bueno esto es rapido pense basta agregarlos al archivo /etc/resolv.conf y listo!!! hecho eso reinicio los servicios de red y nada aun no puede hacer una simple busqueda en google...&lt;br /&gt;&lt;br /&gt;revisando el archivo resolv.conf noto que este ya no tiene las direcciones que le agregue y un mensaje diciendo que este archivo es sobre escrito por el cliente dhcp (dhclient-script) el cual evitaba que mis cambios se hicieran permanentes &lt;br /&gt;&lt;br /&gt;pues bien antes de hacer algun hack modificando el script en cuestion googleando encontre en la pagina de centos las siguientes indicaciones que copio aqui por si tienen algun problema&lt;br /&gt;&lt;br /&gt;crear un archivo dhclient-enter-hooks en la carpeta /etc&lt;br /&gt;&lt;br /&gt;y dentro colocaremos:&lt;br /&gt;&lt;br /&gt;&lt;script class="brush: powershell" type="syntaxhighlighter"&gt;&lt;![CDATA[#!/bin/shmake_resolv_conf() {echo "doing nothing to resolv.conf"}]]&gt;&lt;/script&gt;&lt;br /&gt;luego damos permisos de ejecucion de dicho archivo a todos los usuarios&lt;br /&gt;&lt;br /&gt;chmod a+x /etc/dhclient-enter-hooks&lt;br /&gt;&lt;br /&gt;con eso el archivo resolv.conf ya no sera sobre escrito al reiniciar y podremos navegar y resolver nombres de internet tranquilamente, (de hecho el post lo escribo desde la maquina virtual recien creada)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1496253638776956582?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1496253638776956582/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/10/configurar-dns-en-centos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1496253638776956582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1496253638776956582'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/10/configurar-dns-en-centos.html' title='Configurar DNS en Centos'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-3811193458018889101</id><published>2010-09-27T23:05:00.002-05:00</published><updated>2010-09-27T23:09:03.963-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='transformers'/><category scheme='http://www.blogger.com/atom/ns#' term='corto'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Gran corto de Transformers o viral muy bien hecho?</title><content type='html'>Este video lo vi en la web de microsiervos y me quedado con la boca abierta de lo bien que esta hecho y definitivamente me quedo con este comparado con la ultima pelicula de transformers lo curioso es el rumor de que podria ser un video viral muy bien hecho para telefonos, si los hacen asi pues que sigan regalandonos con cosas como estas!!&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://player.vimeo.com/video/14852606?byline=0&amp;amp;portrait=0&amp;amp;color=0" width="501" height="241" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-3811193458018889101?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/3811193458018889101/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/09/gran-corto-de-transformers-o-viral-muy.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3811193458018889101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3811193458018889101'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/09/gran-corto-de-transformers-o-viral-muy.html' title='Gran corto de Transformers o viral muy bien hecho?'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-1763326718610725448</id><published>2010-09-26T22:26:00.001-05:00</published><updated>2010-09-26T22:26:59.338-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><category scheme='http://www.blogger.com/atom/ns#' term='comunicado'/><title type='text'>No se puede visualizar el codigo en lectores rss o google buzz</title><content type='html'>Hola a todos, he notado que cuando ves los posts desde algun lector de feeds o desde google buzz si el post incluye codigo de programacion, &amp;nbsp;no queda visible, hace un tiempo &lt;a href="http://soyfreakytambiengeek.blogspot.com/2010/02/habilitamos-syntaxhighlighter.html"&gt;habilite&lt;/a&gt; un modulo de java Script llamado&amp;nbsp;&lt;a href="http://alexgorbatchev.com/SyntaxHighlighter/"&gt;syntaxhighlighter&lt;/a&gt;&amp;nbsp;este script añade algunas funcionalidades como el poder copiar al portapapeles, imprimir y una vista del codigo fuente como texto sin formato, estas funcionalidades me parecen utiles y provechosas lamentablemente dependen de un script que al no estar disponible desde los lectores de feed hace que no se pueda ver el codigo, la unica manera hasta el momento de poder verlo es dirigiendose a la pagina ,en la web original lamento las molestias pero despues de evaluar las opciones, un click me parece un esfuerzo razonable versus quitar las funcionalidades que da el script.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1763326718610725448?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1763326718610725448/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/09/no-se-puede-visualizar-el-codigo-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1763326718610725448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1763326718610725448'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/09/no-se-puede-visualizar-el-codigo-en.html' title='No se puede visualizar el codigo en lectores rss o google buzz'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-1963044886936379874</id><published>2010-09-26T21:20:00.001-05:00</published><updated>2010-09-26T22:29:01.988-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCJP'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Preparandose para la certificacion SCJP (3) Declaracion de Interfaces</title><content type='html'>&lt;div&gt;Esta vez tocaremos el tema de declaracion de interfaces, si deseas revisar los otros temas puedes ir al &lt;a href="http://soyfreakytambiengeek.blogspot.com/2010/02/preparandose-para-la-certificacion-scjp.html"&gt;indice&lt;/a&gt;&lt;br /&gt;si estas leyendo desde un lector de feeds como google reader o google buzz y te preguntas donde esta el&amp;nbsp;código&amp;nbsp;la respuesta esta &lt;a href="http://soyfreakytambiengeek.blogspot.com/2010/09/no-se-puede-visualizar-el-codigo-en.html"&gt;aqui&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Declarando Interfaces&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Empezaremos por definir una interface como un contrato o compromiso de lo que una clase puede hacer, mas no de como lo hará, por ejemplo definimos la interfaz volador que se compone de los métodos &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;despegar(), aterrizar()&lt;/span&gt;, definida en código seria algo asi:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[public interface Volador {   void despegar();   void aterrizar();}]]&gt;&lt;/script&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;entonces, cualquier clase que implemente esta interfaz esta obligada a implementar los métodos despegar y aterrizar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ademas las interfaces pueden implementarse por cualquier clase, sin importar de quien herede, permitiendo que clases que no comparten el mismo árbol de herencia puedan compartir un comportamiento determinado, en este caso el comportamiento de un objeto que puede volar, y que esta definido por los métodos declarados en la interface ejemplo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Digamos que tenemos dos clases la clase Ave y Avion ambas comparten el comportamiento volador definido por el tener una forma de despegar y de aterrizar (aunque cada una lo implementa de manera diferente) y todo esto a pesar de que no comparten el mismo arbol de herencia, Ave extiende de la clase Animal y Avion extiende de la clase Vehiculo sin embargo ambas pueden tratarse como "Objetos que pueden Volar" y que para java seria algo como "Objetos que pueden invocar los metodos despegar y aterrizar"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Las interfaces pueden tomarse como clases 100% abstractas ya que como vimos anteriormente las clases abstracta no pueden ser instanciadas, sin embargo a diferencia de una clase abstracta que puede tener metodos abstractos y no abstractos; una interfaz solo puede tener métodos abstractos, además de tener reglas mucho mas estrictas con respecto a su declaración&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Todos los métodos de una interfaz son&amp;nbsp;implícitamente&amp;nbsp;públicos y abstractos(modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt; y &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;abstract&lt;/span&gt;) por lo que no es necesario que incluyas los modificadores &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt; y/o &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;abstract&lt;/span&gt; en su declaración&lt;/li&gt;&lt;li&gt;Una interfaz puede declarar atributos pero estos serán públicos estáticos y finales (modificadores &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt;, &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;static&lt;/span&gt; y &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;final&lt;/span&gt;) es decir, solo pueden ser constantes.&lt;/li&gt;&lt;li&gt;Los métodos de una interfaz no pueden ser estáticos (modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;static&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;Como sus métodos son abstractos no se les puede poner los modificadores &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;final&lt;/span&gt;, &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;strictfp&lt;/span&gt; o &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;native&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Una interfaz puede extender una o mas interfaces&lt;/li&gt;&lt;li&gt;Una interfaz no puede extender nada mas que interfaces&lt;/li&gt;&lt;li&gt;Una interfaz no puede implementar ninguna interfaz&lt;/li&gt;&lt;li&gt;Debe declararse con la palabra reservada &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;interface&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Las interfaces pueden usarse de manera&amp;nbsp;polimorfa&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;despues de estas definiciones veamos un ejemplo de&amp;nbsp;declaración&amp;nbsp;de una interfaz:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[public abstract interface Volador{}]]&gt;&lt;/script&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;como mencione antes, una interfaz puede tomarse como una clase 100% abstracta, por lo que el modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;abstract&lt;/span&gt; no es necesario. por ello las siguientes declaraciones son legales&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[public abstract interface Volador{}public interface Volador{}]]&gt;&lt;/script&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;el modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt; es necesario a menos que queramos que sea de acceso de paquete o por defecto.&lt;/div&gt;&lt;div&gt;ahora pasemos a los métodos:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;todos los métodos en una interfaz son publicos y abstractos (modificadores &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt; y &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;abstract&lt;/span&gt;) por lo que usar estos modificadores es redundante, cualquiera de las siguientes declaraciones son iguales y legales para un metodo en la interfaz:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[public abstract void despegar();public void despegar();abstract void despegar();void despegar();]]&gt;&lt;/script&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;como contraparte cualquier otro modificador agregado a un método en una interfaz provocara un error en tiempo de compilación, por ejemplo&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[final void despegar(); // final y abstracta no pueden usarse juntas&amp;nbsp;static void despegar(); // en una interfaz se definen metodos a implementar, no estaticosprivate void despegar(); // en una interfaz se definen metodos publicosprotected void despegar(); // en una interfaz se definen metodos publicos]]&gt;&lt;/script&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Declarando Constantes en la interfaz&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Esta permitido colocar atributos en una interfaz , sin embargo se debe tener en cuenta que el mismo valor debe estar disponible para cualquier clase que implemente la interfaz, por ello solo se permite declarar constantes. Recordemos que una constante se logra aplicando los modificadores &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt;, &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;static&lt;/span&gt; y &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;final&lt;/span&gt; &amp;nbsp;sin embargo esto ya esta implicito en una interfaz por lo que no es necesario colocar dichos modificadores en sus atributos, esto puede llevar a confusiones por lo que tiene que tenerse mucha atencion en si el atributo es declarado en una interfaz (lo que lo convierte en una constante y a tener los modificadores &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt;, &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;static&lt;/span&gt; y &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;final&lt;/span&gt; de manera implicita) o si el atributo se declara en una clase lo que lo convierte en una variable de instancia y no necesariamente una constante.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;tomemos como ejemplo la declaracion de un atributo dentro de una interfaz, todas las declaraciones son identicas:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[public int altitudMaxima= 600;int altitudMaxima= 600;public static int altitudMaxima= 600;static int altitudMaxima= 600;public final int altitudMaxima= 600;static final int altitudMaxima= 600;]]&gt;&lt;/script&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Todas estas declaraciones dentro de una interfaz son equivalentes a:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[public static final int altitudMaxima= 600;]]&gt;&lt;/script&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;si una clase que implementa la interfaz intentara modificar el valor de la constante &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;altitudMaxima&lt;/span&gt; provocaria un error en tiempo de compilación.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1963044886936379874?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1963044886936379874/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/09/preparandose-para-la-certificacion-scjp.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1963044886936379874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1963044886936379874'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/09/preparandose-para-la-certificacion-scjp.html' title='Preparandose para la certificacion SCJP (3) Declaracion de Interfaces'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-5671401234713445487</id><published>2010-09-19T09:01:00.002-05:00</published><updated>2010-09-19T20:39:16.466-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='trailer'/><category scheme='http://www.blogger.com/atom/ns#' term='deus ex human'/><category scheme='http://www.blogger.com/atom/ns#' term='video juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Nuevo trailer Deus Ex: Human Revolution</title><content type='html'>Hola esta vez quiero mostrar el ultimo trailer del juego Deus Ex: Human Revolution tercera parte de la mas que venerada saga Deus Ex. esta tercera parte es desarrollada por Eidos aunque la cinematica corre por cuenta de Square Enix asi que podemos esperar calidad al menos en esta parte, el juego estará disponible a principios del 2011,  no digo mas y los dejo con el trailer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/M36vY3Z0yec?fs=1&amp;amp;hl=es_ES"&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/M36vY3Z0yec?fs=1&amp;amp;hl=es_ES" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-5671401234713445487?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/5671401234713445487/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/09/nuevo-trailer-deus-ex-human-revolution.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5671401234713445487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5671401234713445487'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/09/nuevo-trailer-deus-ex-human-revolution.html' title='Nuevo trailer Deus Ex: Human Revolution'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-841920670031731497</id><published>2010-08-29T17:46:00.000-05:00</published><updated>2010-08-29T17:46:52.209-05:00</updated><title type='text'>InfoQ: Martin Fowler and Paulo Caroli on Continuous Integration and Deployment</title><content type='html'>&lt;div&gt;A menudo el proceso de despliegue de software pasa por una lenta etapa de integracion, pruebas de aceptacion, pase a produccion Martin Fowler y Paulo Caroli comentan en esta entrevista (20 minutos en ingles y con el texto debajo de la misma) su experiencia sobre testing, integracion continua y entrega de aplicaciones me quedo con una frase de Martin Fowler "Tan pronto como sea posible, pero siempre con la máxima calidad "&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.infoq.com/interviews/fowler-caroli-continuous-deployment"&gt;InfoQ: Martin Fowler and Paulo Caroli on Continuous Integration and Deployment&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-841920670031731497?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.infoq.com/interviews/fowler-caroli-continuous-deployment' title='InfoQ: Martin Fowler and Paulo Caroli on Continuous Integration and Deployment'/><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/841920670031731497/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/08/infoq-martin-fowler-and-paulo-caroli-on.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/841920670031731497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/841920670031731497'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/08/infoq-martin-fowler-and-paulo-caroli-on.html' title='InfoQ: Martin Fowler and Paulo Caroli on Continuous Integration and Deployment'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-1160736613809370833</id><published>2010-08-15T16:18:00.000-05:00</published><updated>2010-08-15T16:18:17.132-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phyllobates terribilis'/><category scheme='http://www.blogger.com/atom/ns#' term='traduccion'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Haciendo travesuras... de esas que mejoran el mundo</title><content type='html'>Hola a todos vuelvo&amp;nbsp;después&amp;nbsp;de un tiempo debido a obligaciones en el trabajo, y darme un tiempo para mi, hoy quiero hablar sobre algunas cosas que he estado haciendo, compartirlas y animarlos a involucrarse un poco.&lt;br /&gt;&lt;br /&gt;Hace poco tuve una entrevista y entre los temas de los que hablamos salio wikipedia, mencione que casi siempre busco contenidos en la&amp;nbsp;edición&amp;nbsp;inglesa debido al mayor contenido que puedes encontrar, que salvo honrosas excepciones es superior a la&amp;nbsp;edición&amp;nbsp;española, llegamos a la&amp;nbsp;conclusión&amp;nbsp;que hay mucho conocimiento por difundir si alguien se diera el trabajo de poder traducir dicha&amp;nbsp;información,&amp;nbsp;&amp;nbsp;pues bien con esa idea en la cabeza me fui a casa y luego de leer &lt;a href="http://9gag.com/full/13262"&gt;esta excelente tira&amp;nbsp;&lt;/a&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;cómica&lt;/u&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;me llamo mucho la&amp;nbsp;atención&amp;nbsp;sobre si el adorable animalito&amp;nbsp;podría&amp;nbsp;ser realmente tan peligroso, asi que busqué en wikipedia (que como ellos mismos dicen no es una fuente primaria pero para salir de dudas suele bastar y sobrar) , y&amp;nbsp;encontré&amp;nbsp;que si era verdad pero la &lt;a href="http://es.wikipedia.org/w/index.php?title=Phyllobates_terribilis&amp;amp;oldid=37831051"&gt;version española del articulo&lt;/a&gt; era muy corta comparada con la &lt;a href="http://en.wikipedia.org/wiki/Golden_Poison_Frog"&gt;version en ingles&lt;/a&gt;,&amp;nbsp;en ese momento&amp;nbsp;recordé&amp;nbsp;lo comentado en la entrevista: que a veces solo falta querer dar ese poco de tiempo y&amp;nbsp;decidí&amp;nbsp;que a mi si me daba la gana de enriquecer un poquito la&amp;nbsp;versión&amp;nbsp;española traduciendo el articulo que&amp;nbsp;encontré, ademas de que empezar con un articulo sobre el animal mas venenoso del mundo y mas si era una pequeña ranita de 5 cm como tamaño&amp;nbsp;máximo pero con un veneno tan potente que un gramo basta para matar 15 000 personas me&amp;nbsp;parecía&amp;nbsp;lo suficientemente friki como para mi, aquí&amp;nbsp;la pueden ver&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/6/6e/Schrecklicherpfeilgiftfrosch-01.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="244" src="http://upload.wikimedia.org/wikipedia/commons/6/6e/Schrecklicherpfeilgiftfrosch-01.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Phyllobates terribilis, no tiene ojitos adorables? - fuente &lt;a href="http://commons.wikimedia.org/wiki/Portada"&gt;Wikimedia Commons&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;despues de aproxi&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;madamente 3 o 4 horas tenia la version traducida, con algo de ayuda del usuario&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;a class="mw-userlink" href="http://es.wikipedia.org/wiki/Usuario:Technopat" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; text-decoration: none;" title="Usuario:Technopat"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Technopat&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;que muy amablemente realizo las revisiones y (muchas correcciones) gramaticales y de estilo tenemos la &lt;a href="http://es.wikipedia.org/wiki/Phyllobates_terribilis"&gt;nueva version final del articulo&lt;/a&gt;&amp;nbsp;. la&amp;nbsp;sensación&amp;nbsp;es de mucha&amp;nbsp;satisfacción.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Pues bien ahora estoy en un par de proyectos para acercar un poco mas los contenidos de webs (uno de ellos sobre&amp;nbsp;metodologías&amp;nbsp;ágiles) en otros idiomas al idioma de Cervantes, difundir un poco mas de conocimiento y gan&lt;/span&gt;arme algo de buen karma que creo que lo necesito. Y Uds no se animan a hacer algo parecido? no tiene que ser una labor sacrificada, yo&amp;nbsp;escogí&amp;nbsp;el articulo por que me gusto el tema, me&amp;nbsp;divertía, practique mi ingles y apoye a la comunidad. no se animan a hacer travesuras? de esas que mejoran un poco mas el mundo?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1160736613809370833?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1160736613809370833/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/08/haciendo-travesuras-de-esas-que-mejoran.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1160736613809370833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1160736613809370833'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/08/haciendo-travesuras-de-esas-que-mejoran.html' title='Haciendo travesuras... de esas que mejoran el mundo'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-2033369994118616305</id><published>2010-06-21T22:22:00.000-05:00</published><updated>2010-06-21T22:22:34.321-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ide'/><category scheme='http://www.blogger.com/atom/ns#' term='xsd'/><category scheme='http://www.blogger.com/atom/ns#' term='truco'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Configurar autocompletar para xmls en netbeans</title><content type='html'>&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Hola a todos:&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br clear="all" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Hoy traigo un pequeño tutorial sobre netbeans en el trabajo en el que estoy actualmente hemos decidido usarlo como ide y estoy acostumbrado a la funcion de autocompletar de xmls basados en el esquema (xsd) entonces estuve dando un par de vueltas para ver como poder configurar el autocompletar, pues este no trae los esquemas xml de spring 3.0 precargados algo a lo que me habia acostumbrado del ide de springsource.&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;aqui les dejo el procedimiento para registrar los xsd de forma local en caso de que por alguna razon no tengan salida a internet pues si es asi he visto que el ide se encarga de obtener el mismo el esquema.&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;En netbeans 6.8 ir al menu tools/DTD and Xml Schemas&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/_Mqd9dugZUD4/TCAqe4i7M4I/AAAAAAAAAVU/CdVVGgU7KF4/s1600/menu+tools.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Mqd9dugZUD4/TCAqe4i7M4I/AAAAAAAAAVU/CdVVGgU7KF4/s320/menu+tools.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;se muestra una pantalla con un listado de los catalogos que estan precargados, hacer click derecho sobre el ultimo: User Catalog [read-write] se muestra un menu desplegable, escoger: "add local dtd or xml schema"&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Mqd9dugZUD4/TCAqtALY33I/AAAAAAAAAVc/-Nk0HoGiUac/s1600/listado+Schemas+agregar+xsd.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Mqd9dugZUD4/TCAqtALY33I/AAAAAAAAAVc/-Nk0HoGiUac/s320/listado+Schemas+agregar+xsd.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;aparecera una pantalla para registrar el archivo dtd o xsd seleccionar la opcion del centro: "System ID" y colocar la definicion de schema que ponemos en el archivo xml por ejemplo para registrar el xsd para beans en spring colocaremos:&amp;nbsp;&lt;a href="http://www.springframework.org/schema/beans/spring-beans-3.0.xsd" style="color: #5c4520;" target="_blank"&gt;http://www.&lt;wbr&gt;&lt;/wbr&gt;springframework.org/schema/&lt;wbr&gt;&lt;/wbr&gt;beans/spring-beans-3.0.xsd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Mqd9dugZUD4/TCAq76p5ogI/AAAAAAAAAVk/xvS3Vy6ny4M/s1600/Register+DTD+or+XML+Schema.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Mqd9dugZUD4/TCAq76p5ogI/AAAAAAAAAVk/xvS3Vy6ny4M/s320/Register+DTD+or+XML+Schema.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;a continuacion debemos buscar el archivo xsd correspondiente en la tercera opcion "URI" click en el boton browse&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;previamente necesitamos tener el archivo xsd si bajaste el springframework con fuentes basta que vayas a la siguiente ruta:&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;[ruta donde hayas descomprimido el framework]\projects\org.&lt;wbr&gt;&lt;/wbr&gt;springframework.beans\src\&lt;wbr&gt;&lt;/wbr&gt;main\resources\org\&lt;wbr&gt;&lt;/wbr&gt;springframework\beans\factory\&lt;wbr&gt;&lt;/wbr&gt;xml\spring-beans-3.0.xsd&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Mqd9dugZUD4/TCArvzqhYLI/AAAAAAAAAVs/RmlE1KOkOes/s1600/Select+DTD+or+XML+Schema+File.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Mqd9dugZUD4/TCArvzqhYLI/AAAAAAAAAVs/RmlE1KOkOes/s320/Select+DTD+or+XML+Schema+File.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;presionas ok y ahora netbeans podra autocompletar cuando estes editando un archivo que use como schema &amp;nbsp;spring-beans-3.0.xsd&amp;nbsp;en el editor de xml&amp;nbsp;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Mqd9dugZUD4/TCAr5TTknDI/AAAAAAAAAV0/3GK8FhIIt7c/s1600/nuevo+xml.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" src="http://4.bp.blogspot.com/_Mqd9dugZUD4/TCAr5TTknDI/AAAAAAAAAV0/3GK8FhIIt7c/s400/nuevo+xml.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&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/_Mqd9dugZUD4/TCAsDpIPSdI/AAAAAAAAAV8/wfuJ0eknIJg/s1600/autocompletar.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="338" src="http://4.bp.blogspot.com/_Mqd9dugZUD4/TCAsDpIPSdI/AAAAAAAAAV8/wfuJ0eknIJg/s400/autocompletar.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;este metodo funciona bien cuando no tenemos conexion a internet para que el ide obtenga por si mismo las definiciones o desarrollamos xsd's propios, la desventaja de este metodo como ya mencione es que necesitas tener los xsd, cargarlos uno a uno, y todos apareceran apiñados en el catalogo de usuario, seria mas ordenado si pudiese cargar todo el catalogo y tenerlos ordenados y agrupados&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;alguien sabe como lograrlo?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-2033369994118616305?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/2033369994118616305/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/06/configurar-autocompletar-para-xmls-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2033369994118616305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2033369994118616305'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/06/configurar-autocompletar-para-xmls-en.html' title='Configurar autocompletar para xmls en netbeans'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mqd9dugZUD4/TCAqe4i7M4I/AAAAAAAAAVU/CdVVGgU7KF4/s72-c/menu+tools.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-6986116423052182336</id><published>2010-06-08T17:36:00.002-05:00</published><updated>2010-06-22T22:45:50.481-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conferencia'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Conferencia sobre "Gestión del Talento Humano"</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Hola a todos esta vez un post rapido para hacer difucion de una conferencia que va a darse organizada por la&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Región XXI Sur&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp;y Balneriarios, de la Asociación Scouts del Perú, con el apoyo de la Municipalidad&amp;nbsp; de San Juan de Miraflores.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;si bien la conferencia esta organizada por la asociacion scout recomiendo a todos aquellos que quieran beneficiarse de la experiencia del expositor en lo referente a la gestion de recursos humanos asistan es en dia domingo y gratis, asi que no hay excusa para perdersela aqui unos datos mas sobre la misma:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt; font-weight: bold;"&gt;Datos de la conferencia:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt; font-weight: bold;"&gt;Objetivos:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;- La conferencia da una introducción a la Gestión del talento humano.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;- Permite que el participante conozca las experiencias de otras organizaciones empresariales y sociales que manejen métodos productivos respecto al tema.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt; font-weight: bold;"&gt;Justificación:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;Las organizaciones, tienen entre sus miembros personas capaces con un talento probablemente que no lo desarrollan. Grandes empresas están aplicando los actuales esquemas de rendimiento, con diferentes metodologías, Las organizaciones no sólo deben adaptarse al hecho de que cada colaborador es diferente, sino que debe “aprovechar esas diferencias”. “Una organización que aprende, es una organización experta en crear, adquirir y transmitir conocimiento, y en modificar su conducta para adaptarse a esas nuevas ideas y conocimientos.(“David A. Garvin&amp;nbsp; Harvard Business Review-July-August 1993)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt; font-weight: bold;"&gt;Metodología:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;Será una conferencia de 80 minutos aprox. de exposición teórica, y 50 minutos para que los participantes pregunten en relación a sus organizaciones, de como pueden manejar sus recursos humanos y 15 minutos de un break.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt; font-weight: bold;"&gt;Expositor:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;Mg. Jorge Alfaro Sacre, Ingeniero industrial – Universidad de Lima, Magister en Organización &amp;amp; Dirección de personas – ESAN.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;Actualmente profesor de la Universidad Privada “Ricardo Palma” en la facultad de post grado de Recursos Humanos. Gerente de Recursos Humanos del Grupo Albis S.A, Ex Gerente de Tecnología de Coca-Cola Servicios del Perú.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt; font-weight: bold;"&gt;Día:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;Domingo 27/06/2010&amp;nbsp; Hora:9:30 am. (Se ruega puntualidad)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt; font-weight: bold;"&gt;Costo:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;INGRESO LIBRE&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt; font-weight: bold;"&gt;Lugar:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;Plataforma Empresarial de la Municipalidad de San Juan de Miraflores&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;adjunto un mapa para llegar a la municipalidad de San Juan de Miraflores&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;msa=0&amp;amp;msid=107838315644380250001.000489aa4655fb3a5aa2a&amp;amp;ll=-12.161262,-76.970537&amp;amp;spn=0.013236,0.026157&amp;amp;t=h&amp;amp;z=16&amp;amp;iwloc=000489aa465d60a080228"&gt;Mapa&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-6986116423052182336?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/6986116423052182336/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/06/conferencia-sobre-gestion-del-talento.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/6986116423052182336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/6986116423052182336'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/06/conferencia-sobre-gestion-del-talento.html' title='Conferencia sobre &quot;Gestión del Talento Humano&quot;'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-7298720691743165868</id><published>2010-05-25T14:46:00.004-05:00</published><updated>2010-05-25T15:17:16.214-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='usabilidad'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Factores claves en el problema de seguridad de aplicaciones web</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Mqd9dugZUD4/S_wv2fOBDaI/AAAAAAAAAVM/m5cH9p55xW0/s1600/DSC01848blog.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/_Mqd9dugZUD4/S_wv2fOBDaI/AAAAAAAAAVM/m5cH9p55xW0/s200/DSC01848blog.JPG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Estoy leyendo el libro The Web Application Hacker Handbook y&amp;nbsp;encontré&amp;nbsp;este punto sobre el que queria escribir (traducir) un poco pues me parece importante y que ha sido dejado de lado, como desarrollador web muchas veces me preocupo de que la plataforma sea la correcta, de la usabilidad y formas de acceder a la base de datos, tiempos de respuesta y muchas otras cosas pero muchas veces se deja de lado el apartado de la seguridad,&amp;nbsp;aquí&amp;nbsp;algunos de los factores claves de que hoy por hoy una&amp;nbsp;aplicación web pueda tener poca seguridad (y no, no basta con decir: usamos ssl)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Nociones inmaduras de seguridad&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;En el&amp;nbsp;área&amp;nbsp;de aplicaciones web existen nociones de seguridad menos maduras que en otras áreas establecidas hace ya algo de tiempo como son las&amp;nbsp;áreas&amp;nbsp;de redes o sistemas operativos; mientras que la mayoría de personas que trabajan en el sector de las TI tienen un conocimiento razonable de lo esencial en seguridad de redes y como proteger servidores, aun hay mucha confusión sobre conceptos clave involucrados en la seguridad de las aplicaciones web. Es común encontrar programadores web con mediana experiencia para quienes una explicación de los tipos básicos de fallas en seguridad se les presenta como una completa revelación.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Desarrollo In-House&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;La Mayoría de las aplicaciones web son desarrolladas In-House por el propio equipo de la empresa o por terceros. Incluso empleando componentes de terceros que son casi siempre customizados o rehechos usando código nuevo. En estas situaciones, cada aplicación es diferente y puede contener sus propios defectos. Como contraste tenemos que muchas de estas aplicaciones se despliegan en infraestructuras típicas de cualquier organización las cuales han sido compradas como la mejor de su clase e instaladas siguiendo las guías&amp;nbsp;y &amp;nbsp;estándares&amp;nbsp;de la industria&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Simplicidad engañosa&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Con las actuales plataformas de&amp;nbsp;aplicación&amp;nbsp;y herramientas de&amp;nbsp;desarrollo web, es posible para un novato programar y crear&amp;nbsp;poderosas&amp;nbsp;aplicaciones&amp;nbsp;empezando desde cero y en un corto periodo de tiempo. Pero hay una gran diferencia entre producir&amp;nbsp;código&amp;nbsp;que funcione y código seguro. Muchas aplicaciones web son creadas por individuos bien intencionados que simplemente carecen del conocimiento y la experiencia para identificar donde puede levantarse un problema de seguridad&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Rápida evolución&amp;nbsp;del perfil de las amenazas&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Como resultado de su relativa inmadurez, la investigación &amp;nbsp;en ataques a aplicaciones web y las defensas asociadas a estas es un campo&amp;nbsp;fértil&amp;nbsp;en la que nuevos conceptos y amenazas son concebidas a un ritmo mas&amp;nbsp;rápido&amp;nbsp;que el que ahora tienen las tecnologías&amp;nbsp;mas antiguas. Un equipo de desarrollo que empieza un proyecto con un completo conocimiento de las amenazas actuales puede haber perdido su estatus para el momento en que la&amp;nbsp;aplicación&amp;nbsp;esta completada y ya ha sido desplegada&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Limitaciones de tiempo y recursos&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;La&amp;nbsp;mayoría&amp;nbsp;de los proyectos de desarrollo de aplicaciones web sufren estrictas limitaciones en tiempo y recursos, que llevan a desarrollo internos y desarrollos mas&amp;nbsp;rápidos&amp;nbsp;de lo que es recomendable. Usualmente no es posible emplear expertos dedicados en seguridad en los equipos de diseño o desarrollo, y se deja el testing de la seguridad por especialistas (cuando se lleva a cabo) hasta el final del ciclo de vida del proyecto, en el balance de las prioridades frente a una fecha limite; la necesidad de producir una&amp;nbsp;aplicación&amp;nbsp;funcional y estable normalmente sobrepasa unas menos tangibles consideraciones de seguridad. Una&amp;nbsp;organización típica&amp;nbsp;podría&amp;nbsp;tener la buena voluntad de pagar unos cuantos&amp;nbsp;días&amp;nbsp;de consultoría para evaluar una nueva&amp;nbsp;aplicación; pero un test&amp;nbsp;rápido&amp;nbsp;de&amp;nbsp;penetración&amp;nbsp;encontrara solamente las vulnerabilidades&amp;nbsp;típicas&amp;nbsp;y mas&amp;nbsp;fáciles&amp;nbsp;de hallar mientras que otras vulnerabilidades mas sutiles y que requieren de mas tiempo y paciencia para ser identificadas&amp;nbsp;podrían&amp;nbsp;ser (y de hecho son) pasadas por alto.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Tecnologías&amp;nbsp;sobre utilizadas&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Muchas de las&amp;nbsp;tecnologías&amp;nbsp;centrales&amp;nbsp;empleadas&amp;nbsp;en aplicaciones web vinieron al mundo cuando el panorama de la world wide web era muy diferente, y han sido empleadas mas&amp;nbsp;allá&amp;nbsp;del&amp;nbsp;propósito&amp;nbsp;para el que fueron concebidas inicialmente, por ejemplo el uso de JavaScript como una forma de&amp;nbsp;transmisión&amp;nbsp;de datos en muchas aplicaciones basadas en AJAX. Como las&amp;nbsp;expectativas&amp;nbsp;colocadas en la funcionalidad de las aplicaciones web ha evolucionado&amp;nbsp;rápidamente, las&amp;nbsp;tecnologías&amp;nbsp;usadas para implementarlas han quedado atras en la curva, y hoy tenemos viejas tecnologias siento estiradas y adaptadas para satisfacer los nuevos requerimientos. No es de sorprender que esto nos llevará a nuevas vulnerabilidades con efectos colaterales que aun no hayamos podido ver.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Tomado de &lt;b&gt;The Web Application Hackers Handbook&lt;/b&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-7298720691743165868?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/7298720691743165868/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/05/factores-claves-en-el-problema-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7298720691743165868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7298720691743165868'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/05/factores-claves-en-el-problema-de.html' title='Factores claves en el problema de seguridad de aplicaciones web'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mqd9dugZUD4/S_wv2fOBDaI/AAAAAAAAAVM/m5cH9p55xW0/s72-c/DSC01848blog.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-666157895724062435</id><published>2010-05-19T13:05:00.003-05:00</published><updated>2010-05-19T14:19:19.817-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>Volver a empezar</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;Pues eso,&amp;nbsp;después&amp;nbsp;de mi ultimo empleo&amp;nbsp;decidí&amp;nbsp;iniciar la aventura de la empresa propia me asocie y empezamos la lucha de mandar propuestas, armar demos, con muchos sueños esperanzas y trabajo, sin embargo un conjunto de factores (incluida la inexperiencia de su servidor) no&amp;nbsp;permitió&amp;nbsp;que se desarrollaran bien las cosas, por ello he decidido hacer un poco de reingenieria, asi es, volver a empezar, aun tengo pendiente terminar la tesis, cerrar el ultimo curso en la universidad y un trabajo a tiempo completo no me permite la holgura de hacerlo en el tiempo que quiero (abstenerse&amp;nbsp;de decirme que si, solo es&amp;nbsp;cuestión&amp;nbsp;de&amp;nbsp;esforzarse,cada persona es diferente y no quiero pasar las de cain sin sueño y sin vida para poder con un empleo a tiempo completo, cursos y tesis a la vez)&amp;nbsp;así&amp;nbsp;que buscare algo sencillo una practica o pasantía o trabajos de freelance que me permitan administrar mi tiempo de la mejor forma (que no le bajo el nivel a los trabajos de freelance, muchos requieren mas conocimientos y habilidades que un empleo dependiente&amp;nbsp;común, solo que un freelance tiene mas libertad para getionar su tiempo, y por ello lo considero), aun tengo en la mira el poder lanzarme como freelance (este post es un boceto de anuncio de ello)&amp;nbsp;así&amp;nbsp;que a mis queridos lectores ala!! anuncio lanzado estoy libre y disponible para trabajo, pueden contactarme por email o mensaje directo al twitter un saludo y&amp;nbsp;éxitos&amp;nbsp;a todos me voy a almorzar!!!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Paso de hacer mas autobombo aqui si quieren ver mi cv pueden hacerlo en la web de LinkedIn en &lt;a href="http://pe.linkedin.com/in/grubhart"&gt;este enlace&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-666157895724062435?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/666157895724062435/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/05/volver-empezar.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/666157895724062435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/666157895724062435'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/05/volver-empezar.html' title='Volver a empezar'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-2056992066341852370</id><published>2010-05-04T00:08:00.002-05:00</published><updated>2010-05-04T00:35:00.869-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCJP'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='certificaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Preparandose para la certificacion SCJP (2) Declaracion y modificadores de Clase</title><content type='html'>Después&amp;nbsp;de una larga pausa por motivos personales retomo la&amp;nbsp;publicación&amp;nbsp;de los apuntes de estudio para la&amp;nbsp;certificación&amp;nbsp;SCJP su deseas ver los&amp;nbsp;capítulos&amp;nbsp;anteriores o siguientes recuerda que puedes ir al indice que contiene la lista de todas las publicaciones de esta serie&amp;nbsp;&lt;a href="http://soyfreakytambiengeek.blogspot.com/2010/02/preparandose-para-la-certificacion-scjp.html"&gt;Aquí&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En esta ocasión repasaremos la declaración de clases y los modificadores que podemos utilizar en ellas&lt;br /&gt;&lt;br /&gt;El código que escribimos se estructura siempre en clases o interfaces (después&amp;nbsp;hablaremos de paquetes) y dentro de ellas colocamos las variables y los métodos, la forma en la que declaremos cada uno de estos elementos afectará el comportamiento de nuestro código.&lt;br /&gt;&lt;br /&gt;Por ejemplo cambiar un método de &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt; a &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;private&lt;/span&gt; hará que este desaparezca de la vista de todos los otros métodos que lo referenciaban salvo que se trate de métodos pertenecientes a la misma clase en la que fue declarado.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Reglas de Declaración de Archivos de Código:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Solo puede haber una clase con el modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt; por archivo&lt;br /&gt;Los comentarios pueden estar al inicio o al fin de cualquier línea de código&lt;br /&gt;Si en un archivo hay una clase pública el nombre del archivo debe ser el mismo que el de la clase, por ejemplo si en el archivo tenemos una clase:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[public class Cat{}]]&gt;&lt;/script&gt;&lt;br /&gt;el archivo debe llamarse &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Cat.java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;el orden de las declaraciones es el siguiente:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;declaración de paquete&lt;/li&gt;&lt;li&gt;sentencias de importación&lt;/li&gt;&lt;li&gt;declaración de clase&lt;/li&gt;&lt;/ul&gt;ejemplo:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package paquete1; // declaración de paqueteimport java.lang.* // sentencia de importaciónpublic class Cat{} //declaración de clase]]&gt;&lt;/script&gt;&lt;br /&gt;tanto las sentencias &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;package&lt;/span&gt; o &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;import&lt;/span&gt; podrian no estar presentes, pero siempre debe mantenerse el mismo orden, por ejemplo tomando como base el ejemplo anterior las siguientes combinaciones son válidas:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[import java.lang.* // sentencia de importaciónpublic class Cat{} //declaración de clase]]&gt;&lt;/script&gt;&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package paquete1; // declaración de paquetepublic class Cat{} //declaración de clase]]&gt;&lt;/script&gt;&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package paquete1; // declaración de paqueteimport java.lang.* // sentencia de importaciónpublic class Cat{} //declaración de clase]]&gt;&lt;/script&gt;&lt;br /&gt;Las sentencias &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;package&lt;/span&gt; e &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;import&lt;/span&gt; se aplican a todas las clases dentro del mismo archivo de código y se declaran una&amp;nbsp;única&amp;nbsp;vez al inicio del archivo, ejemplo:&lt;br /&gt;&lt;br /&gt;imaginemos el siguiente código dentro del archivo &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Cat.java&lt;/span&gt;&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package paquete1; // declaración de paqueteimport java.lang.* // sentencia de importaciónpublic class Cat{} //declaración de clase públicaclass Dog{} //declaración de claseclass Mouse{} // declaración de clase]]&gt;&lt;/script&gt;&lt;br /&gt;Un archivo puede tener mas de una clase que no tenga el modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public &lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&amp;nbsp;pero en caso que no contenga una clase pública no necesita llamarse igual que alguna de las clases en su interior&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Declaración de Clases y Modificadores&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Para declarar una clase basta con una sentencia &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;class&lt;/span&gt; el siguiente código es lo mínimo necesario para tener una clase válida:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[class Cat{}]]&gt;&lt;/script&gt;&lt;br /&gt;Sin embargo podemos agregar modificadores antes de la sentencia &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;class&lt;/span&gt; para modificar el comportamiento de la misma, estos modificadores son de 2 tipos:&lt;br /&gt;modificadores de acceso (&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public, protected, private&lt;/span&gt;)&lt;br /&gt;otros modificadores (&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;strictfp, final, abstract&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Modificadores de acceso:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Existe algo interesante sobre los niveles de acceso (también&amp;nbsp;llamados accesos de control o control access)y es que existen 4, pero solo hemos mencionado 3 modificadores de acceso el cuarto nivel de acceso de control es el acceso por defecto o de paquete, entonces la clase que declaramos antes:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[class Cat{}]]&gt;&lt;/script&gt;&lt;br /&gt;tiene el nivel de acceso de control de paquete; en otras palabras: sea que coloquemos un modificador de acceso o no, toda clase método o atributo tiene ya un nivel de acceso asignado,&lt;br /&gt;otro punto a tomar en cuenta es que aunque existen 4 niveles de acceso de control a una clase solo puede asignarsele 2 estos son:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; A&lt;/span&gt;cceso por defecto o de paquete (sin modificador)&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; A&lt;/span&gt;cceso público (modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Decir que una clase A tiene acceso a una clase B significa que:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A puede crear una instancia de B.&lt;/li&gt;&lt;li&gt;A puede extender B (esto es: puede volverse una subclase de B).&lt;/li&gt;&lt;li&gt;A puede acceder a ciertos metodos y variables dentro de B, dependiendo del tipo de control de acceso a dichos metodos y variables.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Cuando hablamos de acceso a clases hablamos&amp;nbsp;también&amp;nbsp;de visibilidad, el nivel de acceso que exista entre ellas tiene prioridad sobre el nivel de acceso que posean sus&amp;nbsp;métodos&amp;nbsp;o atributos, esto quiere decir que si la clase A no tiene acceso a la clase B, no importa el nivel de acceso de sus métodos o atributos, la clase A no podrá acceder a&amp;nbsp;ningún&amp;nbsp;método o atributo de B.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Acceso por Defecto o De Paquete&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Como mencionamos este es el nivel de acceso que obtenemos si no añadimos&amp;nbsp;ningún&amp;nbsp;modificador a una clase, a este nivel&amp;nbsp;también&amp;nbsp;se le conoce como nivel de acceso de paquete debido a que una clase con nivel de acceso por defecto solo puede ser vista por las otras clases que&amp;nbsp;estén&amp;nbsp;dentro de su mismo paquete y a su mismo nivel (explicare esto en el ejemplo).&lt;br /&gt;&lt;br /&gt;Ejemplos:&lt;br /&gt;&lt;br /&gt;archivo1:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package antiques;class Carreta{}]]&gt;&lt;/script&gt;&lt;br /&gt;archivo2:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package antiques;import antiguedades.Carretaclass Auto extends Carreta{}]]&gt;&lt;/script&gt;&lt;br /&gt;en este caso la clase &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Carreta&lt;/span&gt;&amp;nbsp;con un nivel de acceso de paquete esta en un paquete diferente que la clase Auto, y mientras que el archivo de la clase &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Carreta&lt;/span&gt; compila perfectamente el archivo de clase &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Auto&lt;/span&gt; nos indica que "&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Auto cannot be resolved to type&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;lo mismo obtenemos en el siguiente caso:&lt;br /&gt;&lt;br /&gt;archivo1:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package antiques;class Carreta{}]]&gt;&lt;/script&gt;&lt;br /&gt;archivo2:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package antiques.vehicle;import antiques.Carretaclass Auto extends Carreta{}]]&gt;&lt;/script&gt;&lt;br /&gt;Esta vez la clase &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Auto&lt;/span&gt; esta en el paquete &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;vehicle&lt;/span&gt; que es un subpaquete de &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;antiques&lt;/span&gt;, y sin embargo obtendremos el mismo error por lo que podemos deducir que el nivel de acceso del paquete es estricto, no importa si la clase que hereda esta en algún subpaquete.&lt;br /&gt;&lt;br /&gt;Para lograr que el&amp;nbsp;código&amp;nbsp;funcione tenemos 2 opciones: Declarar la clase &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Carreta&lt;/span&gt; como publica agregando el modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt; o colocando ambas clases en el mismo paquete como en el siguiente ejemplo:&lt;br /&gt;&lt;br /&gt;archivo1:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package vehicle;class Carreta{}]]&gt;&lt;/script&gt;&lt;br /&gt;archivo2:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package vehicle;class Auto extends Carreta{}]]&gt;&lt;/script&gt;&lt;br /&gt;Este tercer caso es un acceso permitido a la clase Carreta desde la clase Auto pues ambos pertenecen al paquete &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;vehicles&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Acceso Público&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Una clase es de acceso público si agregamos antes de la sentencia &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;class&lt;/span&gt; la sentencia &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;public&lt;/span&gt; con esto estamos haciendo esta clase visible a todas las&amp;nbsp;demás&amp;nbsp;clases en todos los paquetes, sin embargo recordar que es necesario aun agregar la&amp;nbsp;instrucción&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;import&lt;/span&gt; para acceder a la clase desde otros paquetes&lt;br /&gt;&lt;br /&gt;ejemplo&lt;br /&gt;&lt;br /&gt;tomando como base el ejemplo del punto anterior para que la sentencia sea valida usando acceso publico&amp;nbsp;deberíamos&amp;nbsp;cambiar la declaración de la clase &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Carreta&lt;/span&gt; por&lt;br /&gt;&lt;br /&gt;archivo1:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package antiques;public class Carreta{}]]&gt;&lt;/script&gt;&lt;br /&gt;archivo2:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package antiques.vehicle;import antiques.Carretaclass Auto extends Carreta{}]]&gt;&lt;/script&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Otros Modificadores de Clase&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Ademas de los modificadores de acceso que ya vimos existen los modificadores: s&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;trictfp, abstract y final&lt;/span&gt;, y pueden usarse junto con los modificadores de acceso excepto la&amp;nbsp;combinación&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;abstract&lt;/span&gt; y &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;final.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;final&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Una clase es final si agregamos a su&amp;nbsp;declaración&amp;nbsp;el modificador&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; final&lt;/span&gt;, una clase final no puede ser subclaseada, esto es que ninguna clase puede heredar de una clase final, si se intentara heredar de dicha clase se&amp;nbsp;obtendría&amp;nbsp;un mensaje de error en tiempo de&amp;nbsp;compilación; las razones para hacer esto son diversas pero la principal suele ser garantizar que la implementación de una clase se mantiene sin cambios, generalmente por motivos de seguridad.&lt;br /&gt;La&amp;nbsp;mayoría&amp;nbsp;de las clases que conforman el&amp;nbsp;núcleo&amp;nbsp;del sdk son declaradas como finales como por ejemplo la clase &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;String&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sin embargo esto debe observarse mucho por ejemplo la siguiente situacion:&lt;br /&gt;&lt;br /&gt;Imaginemos &amp;nbsp;no tienes el&amp;nbsp;código&amp;nbsp;fuente de una clase que no ha sido declarada como final y necesitas hacerle modificaciones, solo necesitas heredarla, aplicar los cambios necesarios y reemplazar las llamadas a la clase antigua por la nueva clase que acabas de modificar, si la clase que necesitas cambiar hubiera sido declarada como final esto no seria posible y el cambio seria imposible de realizar&lt;br /&gt;&lt;br /&gt;Ejemplo:&lt;br /&gt;Continuando con el ejemplo anterior ahora declararemos la clase &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Carreta&lt;/span&gt; como final y veremos el mensaje que se obtiene&lt;br /&gt;&lt;br /&gt;archivo1:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package antiques;public final class Carreta{}]]&gt;&lt;/script&gt;&lt;br /&gt;archivo2:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[package antiques.vehicle;import antiguedades.Carretaclass Auto extends Carreta{}]]&gt;&lt;/script&gt;&lt;br /&gt;si&amp;nbsp;intentáramos&amp;nbsp;ejecutar el&amp;nbsp;código&amp;nbsp;obtendríamos&amp;nbsp;el mensaje:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;The type Auto cannot subclass the final class Carreta&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;abstract&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Una clase es abstracta si agregamos a su&amp;nbsp;declaración&amp;nbsp;el modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;abstract&lt;/span&gt;, Una clase abstracta no puede ser implementada, por lo que su único propósito es ser subclaseada o heredada por otras clases esto puede ser debido a que esta clase&amp;nbsp;servirá&amp;nbsp;como padre de muchas clases o por que es un concepto demasiado vago como para poder ser estructurado, tomemos por ejemplo una clase llamada &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Animal&lt;/span&gt;, es demasiado vaga pues representa a todos los animales posibles, cuantas patas tiene? cuantos ojos?, de que color es?... más aún. como se&amp;nbsp;comportaría? como se mueve?, camina, vuela, nada?, de repente mas de uno a la vez, como nace,? de un huevo, de la madre, etc.&lt;br /&gt;&lt;br /&gt;Sin embargo una vez que se declaran clases mas concretas estas preguntas pueden ser respondidas como Perro, Conejo, etc.&lt;br /&gt;&lt;br /&gt;Otro hecho que debe notarse es que los métodos de una clase abstracta&amp;nbsp;también&amp;nbsp;pueden ser abstractos y por ello no estar implementados, tan solo declarados. Para esto debemos incluir en la&amp;nbsp;declaración&amp;nbsp;del&amp;nbsp;método&amp;nbsp;el modificador &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;abstract&lt;/span&gt; y en lugar de las llaves ({}) terminara en un punto y coma (;) un&amp;nbsp;método&amp;nbsp;abstracto tampoco tiene implementación, en este caso delegamos el implementarlo a quien herede la clase abstracta. Una clase abstracta puede tener tanto métodos abstractos como no abstractos, pero una clase no abstracta no puede tener&amp;nbsp;métodos&amp;nbsp;abstractos, en resumen: si una clase contiene al menos un&amp;nbsp;método&amp;nbsp;abstracto, la clase debe declararse como abstracta. Un ejemplo de metodos no abstractos que puede tener una clase abstracta son los getters y setters a sus atributos.&lt;br /&gt;&lt;br /&gt;Ejemplo&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[abstract class Animal{private int age;private char sex;private int legs;public abstract void born();public abstract void move();public void setAge( int age){       this.age=age;}public int getAge(){       return age;}}]]&gt;&lt;/script&gt;&lt;br /&gt;El código anterior es correcto y compila sin problemas, sin embargo si intentamos instanciar la clase se&amp;nbsp;obtendrá:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;class Animal is an abstract class. it can't be instantiated&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Con esto terminamos el tema sobre&amp;nbsp;declaración&amp;nbsp;de clases y modificadores de acceso a las mismas, en el siguiente post trataremos sobre la declaracion de interfases.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-2056992066341852370?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/2056992066341852370/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/05/preparandose-para-la-certificacion-scjp.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2056992066341852370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2056992066341852370'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/05/preparandose-para-la-certificacion-scjp.html' title='Preparandose para la certificacion SCJP (2) Declaracion y modificadores de Clase'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-6375295937231660140</id><published>2010-04-01T23:15:00.001-05:00</published><updated>2010-04-01T23:15:18.636-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='naruto'/><category scheme='http://www.blogger.com/atom/ns#' term='manga'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Naruto 489: Al borde de la batalla mundial</title><content type='html'>Los preparativos para la batalla, ambos lados se preparan para la batalla&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0m2c8QLrmuM&amp;hl=es_ES&amp;fs=1&amp;"&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/0m2c8QLrmuM&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-6375295937231660140?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/6375295937231660140/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/04/naruto-489-al-borde-de-la-batalla.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/6375295937231660140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/6375295937231660140'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/04/naruto-489-al-borde-de-la-batalla.html' title='Naruto 489: Al borde de la batalla mundial'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-6014821225573159020</id><published>2010-03-26T11:23:00.001-05:00</published><updated>2010-03-26T16:01:56.826-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='naruto'/><category scheme='http://www.blogger.com/atom/ns#' term='manga'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Mangas de Naruto coloreados poer zerakooll</title><content type='html'>&lt;a href="http://www.youtube.com/user/ZeraKooll"&gt;zerakooll&lt;/a&gt; es un usuario de youtube que se ha dado el trabajo de colorear y subir en video algunos mangas de naruto el trabajo es bastante profesional incluyendo en los ultimos algunas animaciones para lograr efectos visuales (nieve, el viaje dimensional de madara) en verdad recomiendo mucho que lo vean disfrutaran mas de los episodios ademas de que usa escaneados del manga traducidos al español como muestra les dejo uno de sus trabajos&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/e2J5ngwxX5k&amp;hl=es_ES&amp;fs=1&amp;"&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/e2J5ngwxX5k&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-6014821225573159020?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/6014821225573159020/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/mangas-de-naruto-coloreados-poer.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/6014821225573159020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/6014821225573159020'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/mangas-de-naruto-coloreados-poer.html' title='Mangas de Naruto coloreados poer zerakooll'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-7698388925304494886</id><published>2010-03-26T11:04:00.002-05:00</published><updated>2010-03-26T16:03:03.752-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='naruto'/><category scheme='http://www.blogger.com/atom/ns#' term='manga'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Naruto 488: Villas</title><content type='html'>El regreso a Konoha&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/S4PVzvtcMCs&amp;hl=es_ES&amp;fs=1&amp;"&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/S4PVzvtcMCs&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Esta vez gracias al usuario de you tube &lt;a href="http://www.youtube.com/user/NarusenninReturns"&gt;●Ŋдяμ§eηηιη™●&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-7698388925304494886?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/7698388925304494886/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/naruto-488-villas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7698388925304494886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7698388925304494886'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/naruto-488-villas.html' title='Naruto 488: Villas'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-5529110803905155072</id><published>2010-03-24T13:50:00.001-05:00</published><updated>2010-03-24T15:42:44.860-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Windows 7 no te permite modificar archivos, si estan seleccionados en el explorador y la vista previa esta activada</title><content type='html'>Al parecer hay un error cuando dejas un archivo seleccionado en el explorador de windows y tienes la vista previa activada, concretamente archivos de texto&lt;br /&gt;&lt;br /&gt;hoy estaba haciendo unas pruebas con un archivo html lo deje seleccionado en el explorador de windows con la vista previa habilitada, despues de editarlo en el programa notepad++ y al intentar grabar los cambios me salio un popup indicandome que el archivo estaba ocupado por otro programa&lt;br /&gt;&lt;br /&gt;mi sorpresa fue que el supuesto otro programa era la vista previa del explorador de windows&lt;br /&gt;&lt;br /&gt;de momento solo lo he probado con archivos de texto plano (txt, html, css) alguno ha visto si esto sucede con algun otro tipo de archivo?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-5529110803905155072?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/5529110803905155072/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/windows-7-no-te-permite-modificar.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5529110803905155072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5529110803905155072'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/windows-7-no-te-permite-modificar.html' title='Windows 7 no te permite modificar archivos, si estan seleccionados en el explorador y la vista previa esta activada'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-2700486806577325087</id><published>2010-03-22T22:47:00.001-05:00</published><updated>2010-03-22T22:48:03.819-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySql'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Centos'/><category scheme='http://www.blogger.com/atom/ns#' term='software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Habilitando acceso remoto a MySql</title><content type='html'>ambiente de pruebas:&lt;br /&gt;&lt;br /&gt;ip servidor mysql: 192.168.56.101&lt;br /&gt;ip cliente: 192.168.56.1&lt;br /&gt;usuario root&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tratando de conectar desde una maquina cliente a mi servidor virtual mysql obtenia el mensaje:&lt;br /&gt;&lt;br /&gt;ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.56.101' (110)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;esto era muy extraño pues revise la visibilidad haciendo ping y podia ver al servidor desde la maquina cliente&lt;br /&gt;&lt;br /&gt;despues de eso quise ver si el puerto estaba abierto asi que ejecute el comando nmap en el servidor y podia ver el puerto 3306 abierto&lt;br /&gt;&lt;br /&gt;&amp;nbsp;lo mismo desde la maquina cliente apuntando al servidor..&lt;br /&gt;&lt;br /&gt;al borde del colapso por no entender que pasaba decidi googlear un rato&lt;br /&gt;&lt;br /&gt;investigando encontre que mysql trae por defecto el acceso remoto deshabilitado lo podemos habilitar de la siguiente forma:&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;en el servidor mysql accesar al archivo:&lt;br /&gt;&lt;br /&gt;nano /etc/my.cnf&lt;br /&gt;&lt;br /&gt;en la seccion [mysqld] buscar/agregar la linea&lt;br /&gt;&lt;br /&gt;bind-address=[ip_servidor_mysql]&lt;br /&gt;&lt;br /&gt;y colocar la direccion ip del servidor mysql&lt;br /&gt;&lt;br /&gt;encontrar si hay una linea&lt;br /&gt;&lt;br /&gt;skip-networking&lt;br /&gt;&lt;br /&gt;comentarla&lt;br /&gt;&lt;br /&gt;# skip-networking&lt;br /&gt;&lt;br /&gt;grabamos, cerramos el archivo y reiniciamos el servicio&lt;br /&gt;&lt;br /&gt;# /etc/init.d/mysql restart&lt;br /&gt;&lt;br /&gt;luego de esto debemos configurar el permiso de acceso desde el cliente remoto usando el par usuario - ipcliente, esto lo haremos de la siguiente forma:&lt;br /&gt;&lt;br /&gt;en el servidor iniciamos la consola mysql:&lt;br /&gt;&lt;br /&gt;$ mysql -u root -p mysql&lt;br /&gt;&lt;br /&gt;como me voy a conectar desde un cliente administrativo necesito dar al usuario permisos sobre todas las bases de datos desde mi ip cliente&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; GRANT ALL ON *.* TO 'root'@'[ip_cliente]' IDENTIFIED BY '[aqui_la_clave]';&lt;br /&gt;&lt;br /&gt;donde como puedes imaginar [ip_cliente] es la ip de la maquina desde la que intento conectar y [aqui_la_clave] es la clave del usuario en mi caso el usuario de conexion es root tu deberias poner el nombre del usuario que usaras para conectarte&lt;br /&gt;&lt;br /&gt;cerramos la sesion en mysql&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; exit&lt;br /&gt;&lt;br /&gt;probar la conexion desde el cliente, ahora deberiamos poder conectarnos al servidor&lt;br /&gt;&lt;br /&gt;para poder dar con la solucion use los siguientes link:&lt;br /&gt;&lt;br /&gt;guia de errores de conexion mysql:&lt;br /&gt;&lt;br /&gt;http://forge.mysql.com/wiki/Error2003-CantConnectToMySQLServer&lt;br /&gt;&lt;br /&gt;How Do I Enable Remote Access To MySQL Database Server?&lt;br /&gt;http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-2700486806577325087?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/2700486806577325087/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/habilitando-acceso-remoto-mysql_22.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2700486806577325087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2700486806577325087'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/habilitando-acceso-remoto-mysql_22.html' title='Habilitando acceso remoto a MySql'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-6914725973355264104</id><published>2010-03-20T13:17:00.006-05:00</published><updated>2010-03-20T21:12:27.796-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Centos'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Asignando la variable JAVA_HOME al path en CENTOS</title><content type='html'>Si has instalado Centos y pusiste las opciones para instalar java como plataforma de desarrollo debes haber probado si lo tenias con&lt;br /&gt;&lt;br /&gt;# java-version&lt;br /&gt;&lt;br /&gt;deberia arrojarte algo como:&lt;br /&gt;java version "1.6.0"&lt;br /&gt;OpenJDK Runtime Environment (build 1.6.0-b09)&lt;br /&gt;OpenJDK 64-Bit Server VM (build 1.6.0-b-09, mixed mode)&lt;br /&gt;&lt;br /&gt;Con eso puedes estar seguro de que esta instalada sin embargo en mi sistema el comando:&lt;br /&gt;&lt;br /&gt;# echo $JAVA_HOME&lt;br /&gt;&amp;nbsp;no arroja nada, revisamos la ruta /etc/java y encontraremos un archivo java.conf&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;lo abrimos:&lt;br /&gt;&lt;br /&gt;# nano /etc/java/java.conf&lt;br /&gt;&lt;br /&gt;y vemos que hay declaradas muchas rutas con los archivos de openJDK&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;script class="brush: powershell" type="syntaxhighlighter"&gt;&lt;![CDATA[# System-wide Java configuration file &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-*- sh -*-## JPackage Project &lt;http://www.jpackage.org&gt;&lt;/http://www.jpackage.org&gt;# Location of jar files on the systemJAVA_LIBDIR=/usr/share/java# Location of arch-specific jar files on the systemJNI_LIBDIR=/usr/lib/java# Root of all JVM installationsJVM_ROOT=/usr/lib/jvm# You can define a system-wide JVM root here if you're not using the default oneJAVA_HOME=$JVM_ROOT/java# Options to pass to the java interpreterJAVACMD_OPTS=]]&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;revisamos si tenemos un archivo &lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;/etc/profile.d/java.sh en mi caso este archivo no existe por lo que copio el archivo java.conf a la carpeta /etc/profile.d/java.sh&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;# cp /etc/java/java.conf /etc/profile.d/java.sh&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;ahora lo editamos, usare el editor nano:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;# nano /etc/profile.d/java.sh&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;aqui añadimos sentencias export al inicio de cada linea con rutas y añadimos al final una sentencia para &amp;nbsp;exportar todo a la variable $PATH&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;script class="brush: powershell" type="syntaxhighlighter"&gt;&lt;![CDATA[# System-wide Java configuration file &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-*- sh -*-## JPackage Project &lt;http://www.jpackage.org&gt;&lt;/http://www.jpackage.org&gt;# Location of jar files on the systemexport JAVA_LIBDIR=/usr/share/java# Location of arch-specific jar files on the systemexport JNI_LIBDIR=/usr/lib/java# Root of all JVM installationsexport JVM_ROOT=/usr/lib/jvm# You can define a system-wide JVM root here if you're not using the default oneexport JAVA_HOME=$JVM_ROOT/java# Options to pass to the java interpreterJAVACMD_OPTS=#exportamos a la variable $PATH la variable $JAVA_HOMEexport PATH="$PATH:$JAVA_HOME"]]&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;reiniciamos y al llamar: &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;# echo $JAVA_HOME&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, arial, helvetica, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, arial, helvetica, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-size: 12px; line-height: 18px;"&gt;deberia darnos algo como:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, arial, helvetica, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-size: 12px; line-height: 18px;"&gt;/usr/lib/jvm/java&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, arial, helvetica, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, arial, helvetica, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, arial, helvetica, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-size: 12px; line-height: 18px;"&gt;&lt;br /&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/934951127396497717-6914725973355264104?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/6914725973355264104/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/asignando-la-variable-javahome-al-path.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/6914725973355264104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/6914725973355264104'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/asignando-la-variable-javahome-al-path.html' title='Asignando la variable JAVA_HOME al path en CENTOS'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-954795269960769289</id><published>2010-03-20T11:30:00.001-05:00</published><updated>2010-03-20T11:31:12.017-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diseño web'/><category scheme='http://www.blogger.com/atom/ns#' term='diseño grafico'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Esquemas de color diario</title><content type='html'>&lt;a href="http://beta.dailycolorscheme.com/"&gt;Veerle's Topp Daily Color Schema&lt;/a&gt;&amp;nbsp;era un proyecto web (ya no continua en actividad y solo duro 2 meses) que nos brindaba diferentes esquemas de color cada dia, pueden ser descargado a diferentes formatos: .zip, .html, .cs entre otros, y si no deseamos descargarlo tambien tenemos disponibles los codigos de color de cada uno de los componentes del exquema una web muy recomendable para encontrar nuevas combinaciones a usar en paginas web, diseños o cualquier proyecto que tengamos&lt;br /&gt;&lt;br /&gt;Enlace:&amp;nbsp;&lt;a href="http://beta.dailycolorscheme.com/"&gt;Veerle's Topp Daily Color Schema&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-954795269960769289?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/954795269960769289/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/esquemas-de-color-diario.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/954795269960769289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/954795269960769289'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/esquemas-de-color-diario.html' title='Esquemas de color diario'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-7374225697155858162</id><published>2010-03-19T22:16:00.001-05:00</published><updated>2010-03-19T23:11:31.884-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='naruto'/><category scheme='http://www.blogger.com/atom/ns#' term='manga'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Naruto 487: the battle begins... (La batalla Empieza)</title><content type='html'>La respuesta de Sasuke al mensaje de Naruto y una&amp;nbsp;difícil&amp;nbsp;decisión&amp;nbsp;por tomar&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DrxnsGpOKhw&amp;hl=es_ES&amp;fs=1&amp;"&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/DrxnsGpOKhw&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Como siempre el video por cortesia de&amp;nbsp;&lt;a href="http://www.youtube.com/user/IxadanUchihaxI"&gt;IxadanUchihaxI&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-7374225697155858162?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/7374225697155858162/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/naruto-487-battle-begins-la-batalla.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7374225697155858162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7374225697155858162'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/naruto-487-battle-begins-la-batalla.html' title='Naruto 487: the battle begins... (La batalla Empieza)'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-5677832431845952784</id><published>2010-03-18T19:55:00.000-05:00</published><updated>2010-03-18T19:55:52.275-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Cartas al futuro</title><content type='html'>entre una de las cosas que hago normalmente es navegar por paginas al azar, buscando nuevos temas, tratando de ver cosas nuevas que me animen y llenen la curiosidad, hoy cai en la web:&amp;nbsp;&lt;a href="http://www.futureme.org/"&gt;futureme&lt;/a&gt;&amp;nbsp;desde la cual podemos enviarnos un email a nosotros mismos y que sera entregada en un año o menos (previa verificacion de la direccion de correo a la que se envia) (nosotros podemos elegir la fecha) esto es bastante curioso me acabo de escribir un mail a mi yo en el futuro deseandome lo mejor y esperando nuevas sorpresas y exitos en las desiciones a tomar&lt;br /&gt;&lt;br /&gt;puede ser muy motivante escribirte a ti mismo y plantearte los objetivos que deseas se los recomiendo mucho&lt;br /&gt;&lt;br /&gt;Enlace:&amp;nbsp;&lt;a href="http://www.futureme.org/"&gt;Futureme&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-5677832431845952784?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/5677832431845952784/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/cartas-al-futuro.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5677832431845952784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5677832431845952784'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/cartas-al-futuro.html' title='Cartas al futuro'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-3378381941625963669</id><published>2010-03-12T04:54:00.001-05:00</published><updated>2010-03-12T05:17:23.411-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='naruto'/><category scheme='http://www.blogger.com/atom/ns#' term='manga'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Naruto 486: fist (puños)</title><content type='html'>Para nadie es un secreto que me gusta este manga, asi que aqui les dejo un video con el escaneo del episodio 486 del manga de Naruto: puños &amp;nbsp;Naruto por fin decide si enfrentar o no a sasuke,&lt;br /&gt;&lt;br /&gt;cual sera su desicion???&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qLl3B2lomgg&amp;hl=es_ES&amp;fs=1&amp;"&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/qLl3B2lomgg&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;El video es gracias a la cuenta de youtube del usuario:&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;a class="hLink fn n contributor" href="http://www.youtube.com/user/IxadanUchihaxI" onmousedown="yt.analytics.urchinTracker('/Events/VideoWatch/ChannelNameLink');" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #0033cc; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;IxadanUchihaxI&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-3378381941625963669?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/3378381941625963669/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/naruto-486-fist-punos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3378381941625963669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3378381941625963669'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/naruto-486-fist-punos.html' title='Naruto 486: fist (puños)'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-8910618261611971737</id><published>2010-03-12T04:03:00.001-05:00</published><updated>2010-03-12T04:33:07.157-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amnesia'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Como si fuera la primera vez... version real</title><content type='html'>Han Visto la pelicula "Como si fuera la primera vez" ("50 first dates") en ella una muchacha llamada Lucy tras un accidente pierde la capacidad de retener cualquier informacion que tenga por mas de un dia, como resultado todos los dias despierta pensando que es el mismo dia, siempre sin conciencia de que el tiempo pasa, Adam Sandler un tio Irresponsable se enamora de ella y al enterarse de la enfermedad de lucy se propone enamorarla y estar con ella, cada dia idea un nuevo plan para enamorarla...&lt;br /&gt;&lt;br /&gt;en la historia se puede ver un curioso personaje "Tom 10 segundos" una persona que tras un accidente pierde parte del cerebro y es incapas de retener nada por mas de 10 segundos este personaje aparentemente comico y nada real sin embargo tiene su version en el mundo real...&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Clive Wearing un hombre de Inglaterra de 72 años tras un grave caso de encefalitis tratada tarde vio afectado el cerebro y perdio la memoria, no tiene recuerdos previos a el ataque de fiebre, no recuerda a sus hijos ni que fue un famoso director musical esto no es lo peor, pues debido a la fiebre tampoco puede mantener informacion por mas de 7 segundos, Clive vive momentos de 7 segundos cada uno como si fuera el primero, una version espeluznante y real de "Tom 10 segundos" sin embargo aun mantiene su habilidad por la musica, tocar el piano, leer y escribir y recordar a su esposa con quien lleva 36 años de matrimonio (18 meses antes de que lo atacara la fiebre) esto ultimo digno de una pelicula romantica&lt;br /&gt;&lt;br /&gt;les dejo un documental que se hizo sobre el es algo largo pero creanme que vale la pena verlo a pesar del desconcierto que puede dar ver a alguien incapaz de recordar (repite incesantemente "uds son los primeros seres humanos que veo en 30 años") no deja de enternecer ver el amor y devocion que le demuestra su esposa, muy recomendable&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://tu.tv/tutvweb.swf?kpt=aHR0cDovL3R1LnR2L3ZpZGVvc2NvZGkvZS9sL2VsLWhvbWJyZS1jb24tNy1zZWd1bmRvcy1kZS1tZW1vcmlhLTIwMDUuZmx2&amp;xtp=166242"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://tu.tv/tutvweb.swf?kpt=aHR0cDovL3R1LnR2L3ZpZGVvc2NvZGkvZS9sL2VsLWhvbWJyZS1jb24tNy1zZWd1bmRvcy1kZS1tZW1vcmlhLTIwMDUuZmx2&amp;xtp=166242" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.tu.tv/"&gt;&lt;img alt="www.Tu.tv" border="0" src="http://www.tu.tv/img/tranparente.gif" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-8910618261611971737?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/8910618261611971737/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/como-si-fuera-la-primera-vez-version.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8910618261611971737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8910618261611971737'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/como-si-fuera-la-primera-vez-version.html' title='Como si fuera la primera vez... version real'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-776961223947042837</id><published>2010-03-09T13:14:00.001-05:00</published><updated>2010-03-09T13:17:01.394-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='truco'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='httpd'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='Centos'/><title type='text'>Usando Apache en Centos 5.4</title><content type='html'>Queria averiguar algo tan inocente como la version de apache que estaba usando, viendo el manual me encontre que solo debia usar la siguiente sentencia &lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;$ httpd -v&lt;br /&gt;&lt;br /&gt;Inocente de mi cada vez que lo intentaba obtenia un simpatico y frustrante&lt;br /&gt;&lt;br /&gt;bash: httpd: command not found&lt;br /&gt;&lt;br /&gt;busque y busque por un par de dias sin encontrar respuesta buscando en manuales y foros por fin di con la solucion: &amp;nbsp;en centos y como usuario root la version se puede hallar usando:&lt;br /&gt;&lt;br /&gt;# /usr/sbin/httpd -v&lt;br /&gt;&lt;br /&gt;pero la administracion del servicio (iniciar, detener, reiniciar) se hace desde otra&amp;nbsp;ubicación, por ejemplo para iniciar el servicio&lt;br /&gt;&lt;br /&gt;# /etc/init.d/httpd start&lt;br /&gt;&lt;br /&gt;debemos tener permisos de ejecucion para lograrlo&lt;br /&gt;&lt;br /&gt;para una ayuda de todas las opciones del comando httpd podemos usar:&lt;br /&gt;&lt;br /&gt;$ /etc/init.d/httpd help&lt;br /&gt;&lt;br /&gt;bien espero que les ayude.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-776961223947042837?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/776961223947042837/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/usando-apache-en-centos-54.html#comment-form' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/776961223947042837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/776961223947042837'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/usando-apache-en-centos-54.html' title='Usando Apache en Centos 5.4'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-2671754019644535534</id><published>2010-03-03T14:27:00.011-05:00</published><updated>2010-03-03T14:52:48.255-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCJP'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='certificaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Preparandose para la certificacion SCJP (1) Declaraciones y Estandares de Nomenclatura</title><content type='html'>Dado que el objetivo de estos posts es orientado al examen de certificacion y este es en ingles los ejemplos&amp;nbsp;serán&amp;nbsp;en este idioma, procurare poner ejemplos en español a fin de ilustrar un poco pero siempre se&amp;nbsp;incluirán&amp;nbsp;ejemplos en ingles, si quieres ver la lista completa de tutoriales solo ve al&amp;nbsp;&lt;a href="http://soyfreakytambiengeek.blogspot.com/2010/02/preparandose-para-la-certificacion-scjp.html"&gt;Indice&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Identificadores Legales&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Un identificador es una secuencia de caracteres que se usa para nombrar (o identificar, de ahi su nombre) algun elemento de codigo como puede ser:&lt;br /&gt;Clases&lt;br /&gt;interfaces&lt;br /&gt;paquetes&lt;br /&gt;variables&lt;br /&gt;metodos&lt;br /&gt;etc.&lt;br /&gt;&lt;br /&gt;Un identificador legal en lenguaje java debe respetar las siguientes reglas:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Iniciar con una letra, simbolo de dolar ($) o un caracter conector como el guion bajo (_), en ningun caso puede iniciar con un numero.&lt;/li&gt;&lt;li&gt;Despues del primer caracter, se puede colocar cualquier combinacion de letras, numeros, simbolos de dolar y guiones bajos&lt;/li&gt;&lt;li&gt;No existe un limite en el tamaño de un identificador&lt;/li&gt;&lt;li&gt;No se pueden usar palabaras reservadas&lt;/li&gt;&lt;li&gt;Lo identificadores son case sensitive esto es que diferencian minusculas de mayusculas por lo que perro y pErro se consideran identificadores correctos y diferentes.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Ejemplos de identificadores legales:&lt;br /&gt;___c;&lt;br /&gt;$rtFrog;&lt;br /&gt;el_p3rr0_d31_vec1no_que_vive_en_el_8;&lt;br /&gt;Im_K00L;&lt;br /&gt;&lt;br /&gt;Ejemplos de identificadores ilegales:&lt;br /&gt;4u$; (empieza con numero)&lt;br /&gt;el veloz perro; (lleva caracteres invalidos: espacio en blanco)&lt;br /&gt;int (palabra reservada)&lt;br /&gt;&lt;br /&gt;a continuacion les coloco las palabras reservadas hasta la version 6 del Lenguaje Java&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;abstract, boolean, break, byte, case, catch,&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;char, class, const, continue, default, do,&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;double, else, extends, final, finally, float,&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;for, goto, if, implements, import, instanceof,&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;int, interface, long, native, new, package,&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;private, protected, public, return, short, static,&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;strictfp, super, switch, synchronized, this, throw,&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;throws, transient, try, void, volatile, while,&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;assert, enum,&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;aqui debemos recordar que Java es un lenguaje case sensitive por lo que si bien import es una palabra reservada, Import e IMPORT son identificadores validos y perfectamente utilizables, pero no es recomendable utilizarlos a fin de evitar confusiones.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Convenciones de Codigo en Java&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Clases e Interfaces:&lt;/b&gt; La primera letra en mayuscula, si es necesario usar mas de una palabra se escribe todo junto sin espacios en blanco cada palabra despues de la primera tiene su primera letra en mayuscula; ademas, para las clases deben emplearse sustantivos normalmente y para las Interfaces adjetivos relacionados al comportamiento o caracteristicas que representa la interfaz&lt;br /&gt;&lt;br /&gt;Ejemplo de Clases:&lt;br /&gt;&lt;br /&gt;Animal&lt;br /&gt;Auto&lt;br /&gt;Motor&lt;br /&gt;PowerGauntlet&lt;br /&gt;&lt;br /&gt;Ejemplo de Interfaces:&lt;br /&gt;&lt;br /&gt;Sortable&lt;br /&gt;Resizable&lt;br /&gt;&lt;br /&gt;Ordenable&lt;br /&gt;Volador&lt;br /&gt;Desplazable&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Metodos y Variables:&lt;/b&gt; la primera letra en minuscula y si es necesario mas de una palabra se aplica la misma regla que para clases e interfaces, en el caso de los metodos el nombre generalmente se compone de un verbo seguido de un sustantivo. En el caso de las variables la recomendacion es que el nombre sea corto y con sentido hacia una caracteristica o propiedad&lt;br /&gt;&lt;br /&gt;Ejemplos de Metodos&lt;br /&gt;getName&lt;br /&gt;setValue&lt;br /&gt;runAlgorithm&lt;br /&gt;&lt;br /&gt;ordenaArreglo&lt;br /&gt;invocaInvisibilidad&lt;br /&gt;&lt;br /&gt;Ejemplos de Variable&lt;br /&gt;name&lt;br /&gt;value&lt;br /&gt;flag&lt;br /&gt;&lt;br /&gt;superPoder&lt;br /&gt;color&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constantes:&lt;/b&gt; Las constantes se crean al añadirle a una variable los modificadores static y final, para sus nombres se usan solo mayusculas y a diferencia de las demas en caso de necesitar mas de una palabra se separan con guion bajo (_)&lt;br /&gt;&lt;br /&gt;una delcaracion tipica de una constante suele ser:&lt;br /&gt;&lt;br /&gt;final static int VALOR_DE_PRUEBA = 3;&lt;br /&gt;&lt;br /&gt;Ejemplos de Constantes&lt;br /&gt;&lt;br /&gt;TRUE&lt;br /&gt;MAX_AGE&lt;br /&gt;EDAD_MAXIMA&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Estándares&amp;nbsp;Java Beans&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;El estandar Java Bean esta orientado a establecer una convencion que ayude a facilitar el trabajo con componentes (Beans) desarrollados por otras personas y que podamos utilizarlos en los diferentes ides que existen (Netbeans, Eclipse, etc)&lt;br /&gt;&lt;br /&gt;primero daremos algunas de las reglas de un java bean:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;un Java Bean es una clase cuyas variables de instancia son privadas y son llamadas propiedades, por ello la unica forma de acceder a las propiedades es por 2 metodos cada uno con un proposito especifico:&lt;/li&gt;&lt;li&gt;metodo get (tambien llamado getter) encargado de obtener el valor de la propiedad&lt;/li&gt;&lt;li&gt;metodo set (Tambien llamado setter) encargado de establecer el valor de la propiedad&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[class Person{ final static int MAX_AGE=99;  //Constante con la edad maxima de la clase persona final static int MIN_AGE=0;   //Constante con la edad minima de la clase persona private int age;  // edad de la persona private int name; // nombre de la persona private boolean alive; //la persona esta viva? si/no  public int getAge(){return age;}  public void setAge( int age){  this.age=age; }  public String getName(){return name;}  public void SetName( String name){  this.name=name; } public boolean isAlive() {return alive;}  public void setAlive( boolean alive){  this.alive=alive; }}]]&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;en este ejemplo el bean Person cuenta con 3 propiedades: age, name y alive, la tercera es un booleano; se accede a cada propiedad a traves de sus respectivos getters y setters.&lt;br /&gt;Tambien vemos que cuenta con 2 constantes MAX_AGE Y MIN_AGE las cuales no necesitan metodos de acceso&lt;br /&gt;&lt;br /&gt;las reglas sobre nomenclatura de java beans que necesitamos saber son:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;El metodo getter de las propiedades no booleanas llevan siempre get como prefijo, debe notarse que un metodo getter no siempre necesita tener una variable de instancia asociada a ella, por ejemplo si tenemos un metodo: public int getSize(); no necesariamente debe existir una variable de instancia size: private int size; esto debido a que el nombre de una propiedad se obtiene de sus metodos setter y/o getter; y no de la variables de instancia asociada (que como acabamos de ver podria no existir.).&lt;/li&gt;&lt;li&gt;El contenido del metodo depende unicamente de nosotros (un valor estatico, una constante, un valor obtenido de archivos o base de datos, etc.)&lt;/li&gt;&lt;li&gt;En el caso de las propiedades booleanas (como la propiedad alive de nuestra clase de ejemplo) el metodo getter puede usar como prefijo get o is, esto quiere decir que en nuestra clase de ejemplo podriamos reemplazar el metodo isAlive por getAlive y seguiria siendo un nombre valido para el estandar.&lt;/li&gt;&lt;li&gt;El metodo setter de una propiedad debe tener por prefijo set.&lt;/li&gt;&lt;li&gt;Tanto para el metodo getter y setter a continuacion del prefijo va el nombre de la propiedad con su primera letra en mayuscula.&lt;/li&gt;&lt;li&gt;El metodo setter debe ser de acceso publico (modificador public), tener como tipo de retorno void y un argumento que representa el tipo de la propiedad&lt;/li&gt;&lt;li&gt;El metodo getter debe ser de acceso publico (modificador public), no tiene argumentos y debe tener por tipo de retorno uno que haga match con el tipo de dato del argumento del metodo setter de la propiedad.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;En segundo lugar tenemos que saber que la especificacion soporta eventos, esto quiere decir que permite que un bean notifique a otros beans (que se hayan registrado para ello) cada vez que algo sucede. Esta caracteristica es especialmente util en el desarrollo de interfaces de usuario permitiendo por ejemplo que diferentes componentes puedan reaccionar al mismo evento como el click de un mouse. Un bean se registra para "oir" los eventos de algun bean en particular por ello estos bean que deben registrarse son llamados listeners (oyentes en español)&lt;br /&gt;Para el examen necesitamos conocer las reglas respecto a la nomenclatura para los metodos de registro y desregistro de listeners:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;el metodo para registrar un objeto listener a una fuente de eventos debe tener por prefijo &lt;i&gt;add&lt;/i&gt;&lt;/li&gt;&lt;li&gt;el metodo para desregistrar un objeto listener a una fuente de eventos debe tener por prefijo &lt;i&gt;remove&lt;/i&gt;&lt;/li&gt;&lt;li&gt;el metodo siempre debe a continuacion del prefijo incluir el tipo de Listener a registrar o desregistrar&lt;/li&gt;&lt;li&gt;Tanto para el metodo add como remove el tipo de listener debe ser añadido como argumento en el metodo&lt;/li&gt;&lt;li&gt;Tanto el metodo de registro como el de desregistro debe terminar con la palabra &lt;i&gt;Listener&amp;nbsp;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Ejemplo&lt;br /&gt;para un Objeto del tipo ActionListener el metodo de registro seria&lt;br /&gt;public void addActionListener(ActionListener listener);&lt;br /&gt;&lt;br /&gt;y el metodo de desregistro seria:&lt;br /&gt;public void removeActionListener(ActionListener);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;como recomendacion final practiquen mucho, la idea del examen es probar su dominio del lenguaje y como cualquier otro solo se domina usandolo asi que codifiquen mucho hagan ejemplos pequeños, prueben cada una de las reglas que les he dado, intenten torcerlas un poco a ver si es permitido o no siempre es una buena oportunidad de aprender algo nuevo,&lt;br /&gt;&lt;br /&gt;nos vemos en el siguiente repaso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-2671754019644535534?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/2671754019644535534/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/preparando-al-scjp-1-declaraciones-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2671754019644535534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2671754019644535534'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/preparando-al-scjp-1-declaraciones-y.html' title='Preparandose para la certificacion SCJP (1) Declaraciones y Estandares de Nomenclatura'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-4588544565785949711</id><published>2010-03-03T12:10:00.000-05:00</published><updated>2010-03-03T12:10:06.098-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lovecraft'/><category scheme='http://www.blogger.com/atom/ns#' term='Cthulhu'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Las aventuras del pequeño Cthulhu</title><content type='html'>Este no podria presumir de ser un blog friki si no escribiera alguna vez sobre las aventuras de Cthulhu y todo lo que creo el sumo Sacerdote Eich Pi El alias H.P. Lovecraft pero si consideras que sus historias son muy oscuras para los mas pequeños aqui te dejo un video para que puedas iniciar a los pequeños en el mundo de lovecraft&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object data="http://zappinternet.com/v/KoBqRavZez" height="331" type="application/x-shockwave-flash" width="400"&gt;&lt;param name="movie" value="http://zappinternet.com/v/KoBqRavZez" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.zappinternet.com/video/KoBqRavZez/Las-aventuras-del-Pequeno-Cthulhu"&gt;Las aventuras del Pequeño Cthulhu&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;A disfrutar!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-4588544565785949711?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/4588544565785949711/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/las-aventuras-del-pequeno-cthulhu.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/4588544565785949711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/4588544565785949711'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/las-aventuras-del-pequeno-cthulhu.html' title='Las aventuras del pequeño Cthulhu'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-7977072919838535547</id><published>2010-03-02T18:53:00.011-05:00</published><updated>2010-03-02T23:57:28.454-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gestion de proyectos'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>por que buscamos enemigos?</title><content type='html'>&lt;span style="float:left;margin-right:10px;margin-bottom: 10px"&gt;&lt;br /&gt;&lt;object width="225" height="193"&gt;&lt;param name="movie" value="http://backend.deviantart.com/embed/view.swf" /&gt;&lt;param name="flashvars" value="id=100327644&amp;width=1337" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://backend.deviantart.com/embed/view.swf" type="application/x-shockwave-flash" width="225" flashvars="id=100327644&amp;width=1337" height="193" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Este post es una respuesta al post &lt;a href="http://jerssoft.blogspot.com/2010/03/el-enemigo.html"&gt;El Enemigo&lt;/a&gt; en el blog de @jersson&lt;br /&gt;&lt;br /&gt;Con mucho acierto Jersson menciona una reaccion comun a la situacion de un proyecto mal llevado o incluso fallido y es la de buscar culpables, buscar un "enemigo"&lt;br /&gt;&lt;br /&gt;Yo mismo hago mea culpa y me he encontrado alguna vez usando tambien las frases que se mencionan:&lt;br /&gt;&lt;blockquote&gt;Lo que pasa es que este proyecto estaba mal desde que lo vendieron, osea, fue mal vendido.&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', verdana, sans-serif; font-size: 13px; line-height: 22px;"&gt;Ese proyecto era simple, lo que pasa es que no está siendo bien gestionado!&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;y es que en esto se suele preferir la "salvación" personal sobre la del equipo o aun mas la del proyecto, esto tiene 2 causas&amp;nbsp;básicas&amp;nbsp;y estan en como se enfrentan las siguientes situaciones:&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;-Solución&amp;nbsp;de problema (parche, apagar incendio)&lt;/b&gt;: Dada la gravedad del asunto puede requerir desde horas extras a fines de semana y amanecidas extras, esto junto con el estrés y malhumor y la falta de&amp;nbsp;garantías&amp;nbsp;de que no vuelva a suceder, es comprensible que si el equipo no&amp;nbsp;actúa&amp;nbsp;compenetrado se pase un muy mal rato y se quiera evitar el esfuerzo extra, hallar un culpable es la mejor manera de decir: "si yo no tuve la culpa yo no tengo por que esforzarme mas para corregirlo", la&amp;nbsp;búsqueda&amp;nbsp;del enemigo suele responder a la necesidad de enfocar la&amp;nbsp;frustración&amp;nbsp;y resentimiento en un objetivo y&amp;nbsp;así&amp;nbsp;poder descargarlos, y aqui prima el&amp;nbsp;espíritu&amp;nbsp;individual sobre el del equipo, pero... por que no&amp;nbsp;querría&amp;nbsp;participar en la&amp;nbsp;solución? la respuesta suele estar en la segunda causa:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;-Aprendizaje:&lt;/b&gt; Si de chico me quemé con un&amp;nbsp;fósforo&amp;nbsp;pues no vuelvo a coger el lado que quema eso es algo&amp;nbsp;básico&amp;nbsp;y todos a causa de lastimarnos aprendimos esas reglas, pero&amp;nbsp;afrontemoslo&amp;nbsp;ese comportamiento es mucha veces opuesto en empresas, muchas veces se plantea la pregunta ¿como lo solucionamos? pero no se considera ¿Como evitamos que vuelva a pasar?&amp;nbsp;como parte de la&amp;nbsp;solución,&amp;nbsp;en equipos esto suele hacerse pero que pasa cuando el origen del problema esta en una fuente externa al equipo?, a muchas empresas solo les importa resolver el proyecto por que si no "no se cobra", no se hacen evaluaciones de que salio mal, o se hacen pero no queda ninguna&amp;nbsp;garantía&amp;nbsp;de que se apliquen mejoras (cuando se proponen) es mas, se les considera proyectos exitosos dando cenas y&amp;nbsp;declarándolos&amp;nbsp;proyectos representativos solo por el hecho de haber facturado mucho y lograr ser cerrados; como el caso de una empresa en la que trabaje y en la que solo por salir en el&amp;nbsp;periódico&amp;nbsp;uno de los proyectos se le considero exitoso, se cursaron correos de&amp;nbsp;felicitación&amp;nbsp;y una cena posterior... personalmente me hubiera gustado mas un correo diciendo que se iba a hacer evaluacion de que salio mal y establecer las mejoras y correcciones para evitar que las cosas se repitan en otros proyectos, cosa que no sucedio por que ni bien termino nos asignaron otro proyecto. (de gran facturacion, "representativo", y en el que se repitieron muchos de los mismos errores) lamentablemente dicha evaluacion ya no sera posible por que todos los que participamos en el primer proyecto ya no trabajamos&amp;nbsp;ahí&amp;nbsp;;)&lt;br /&gt;&lt;br /&gt;una práctica comun son las reuniones de revision de estatus el tan popular "como vamos" me he declarado enemigo de estas reuniones si solo va un como vamos prefiero las reuniones donde ademas se incluye el "como mejoramos".&lt;br /&gt;&lt;br /&gt;Lamentablemente lo&amp;nbsp;común&amp;nbsp;es que una vez resuelto se espera que siempre se pueda resolver de la misma manera (horas extras, amanecidas,&amp;nbsp;selección&amp;nbsp;y ejecucion de culpables) y esto suele ser con "esfuerzos especiales", lo importante es facturar mas.&lt;br /&gt;&lt;br /&gt;Entonces si bien esta en nosotros tomar una actitud positiva frente a la&amp;nbsp;resolución&amp;nbsp;de problemas dando todo de nosotros, esto debe verse reforzado y valorado en una actitud responsable de gestión&amp;nbsp;de proyectos estableciendo apoyo y la&amp;nbsp;garantía&amp;nbsp;de tener lecciones aprendidas y primando la identificacion de mejoras y el compromiso a aplicarlas sobre la&amp;nbsp;identificación&amp;nbsp;de culpables.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-7977072919838535547?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/7977072919838535547/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/por-que-buscamos-enemigos.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7977072919838535547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7977072919838535547'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/03/por-que-buscamos-enemigos.html' title='por que buscamos enemigos?'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-9050479863330572332</id><published>2010-02-28T13:15:00.000-05:00</published><updated>2010-02-28T13:15:11.594-05:00</updated><title type='text'>Televisores de Super Heroe</title><content type='html'>Ya era tiempo de poner algo friki&lt;br /&gt;&lt;br /&gt;pues Marvel ha decidido hacer una linea de televisores o prestar la marca pues los tvs&amp;nbsp;serán&amp;nbsp;hechos por la empresa RTC23 &lt;a href="http://www.rtc23store.com/SearchResults.asp?searching=Y&amp;amp;sort=13&amp;amp;cat=1&amp;amp;show=10&amp;amp;page=2"&gt;catalogo&lt;/a&gt; incluyendo&amp;nbsp;características&amp;nbsp;que hagan&amp;nbsp;alusión&amp;nbsp;a alguno de sus super&amp;nbsp;héroes, podremos escoger alguno y en el marco&amp;nbsp;aparecerán&amp;nbsp;algunas&amp;nbsp;imágenes&amp;nbsp;y durante los 8 segundos entre el encendido y la&amp;nbsp;aparición&amp;nbsp;de la señal podremos ver una&amp;nbsp;ilustración&amp;nbsp;del super&amp;nbsp;héroe&amp;nbsp;elegido en pantalla&lt;br /&gt;&lt;br /&gt;yo me pediria el de wolverine&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-9050479863330572332?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/9050479863330572332/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/02/televisores-de-super-heroe.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/9050479863330572332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/9050479863330572332'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/02/televisores-de-super-heroe.html' title='Televisores de Super Heroe'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-936684223004504531</id><published>2010-02-28T12:06:00.007-05:00</published><updated>2010-09-26T21:23:04.673-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCJP'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='certificaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Preparandose para la certificacion SCJP -Java 6- (presentacion)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Mqd9dugZUD4/S4sVtBppxyI/AAAAAAAAAUc/1fSnVbqMAGc/s1600-h/2948454273_86315525f8_o.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/_Mqd9dugZUD4/S4sVtBppxyI/AAAAAAAAAUc/1fSnVbqMAGc/s200/2948454273_86315525f8_o.jpg" width="150" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Pues eso inicio una serie de&amp;nbsp;artículos&amp;nbsp;de los&amp;nbsp;capítulos&amp;nbsp;cubiertos en mi&amp;nbsp;preparación&amp;nbsp;para la&amp;nbsp;certificación&amp;nbsp;SCJP en la version 6 de Java y con la idea que sirvan a 2 motivos&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ol&gt;&lt;li&gt;Como refuerzo de lo estudiado&amp;nbsp;&lt;/li&gt;&lt;li&gt;Como&amp;nbsp;guía&amp;nbsp;de&amp;nbsp;preparación&amp;nbsp;para quien quiera empezar en la preparacion para esta&amp;nbsp;certificación&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;hay que destacar que no es la idea que reemplacen a un curso completo.&lt;br /&gt;&lt;br /&gt;Seguiré&amp;nbsp;la misma estructura del libro "Sun certified Programmer for java 6 study guide" de Katty Sierra y Bert Bates; y cuando considere que&amp;nbsp;algún&amp;nbsp;concepto es muy oscuro aumentare con contenidos de los tutoriales de Java en la web de SUN&lt;br /&gt;&lt;br /&gt;esta&amp;nbsp;demás&amp;nbsp;decir que recomiendo mucho que adquieran el libro pues tiene una manera ordenada y estructurada de abarcar los temas a ser evaluados en el examen además de incluir muchas preguntas tipo y exponer los conceptos de manera clara y sencilla&lt;br /&gt;&lt;br /&gt;bien eso es todo comencemos:&lt;br /&gt;&lt;br /&gt;Lista de Posts&lt;br /&gt;&lt;a href="http://soyfreakytambiengeek.blogspot.com/2010/03/preparando-al-scjp-1-declaraciones-y.html"&gt;1. Declaraciones y Estándares de Nomenclatura&lt;/a&gt;&lt;br /&gt;&lt;a href="http://soyfreakytambiengeek.blogspot.com/2010/05/preparandose-para-la-certificacion-scjp.html"&gt;2. Declaracion y modificadores de Clase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://soyfreakytambiengeek.blogspot.com/2010/09/preparandose-para-la-certificacion-scjp.html"&gt;3. Declaracion de Interfaces&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-936684223004504531?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/936684223004504531/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/02/preparandose-para-la-certificacion-scjp.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/936684223004504531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/936684223004504531'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/02/preparandose-para-la-certificacion-scjp.html' title='Preparandose para la certificacion SCJP -Java 6- (presentacion)'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Mqd9dugZUD4/S4sVtBppxyI/AAAAAAAAAUc/1fSnVbqMAGc/s72-c/2948454273_86315525f8_o.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-1129295565945195682</id><published>2010-02-25T20:32:00.003-05:00</published><updated>2010-03-02T17:18:47.214-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualización'/><category scheme='http://www.blogger.com/atom/ns#' term='Centos'/><category scheme='http://www.blogger.com/atom/ns#' term='software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>TUTORIAL: Centos en Virtual Box</title><content type='html'>por asuntos de trabajo he tenido que instalar un servidor centos en una maquina virtual para poder probar diferentes aplicaciones asi que aproveche de apuntar los pasos y dejarles este pequeño tutorial&lt;br /&gt;&lt;br /&gt;instalacion de centos 5.4 como maquina virtual sobre virtual box &lt;br /&gt;&lt;br /&gt;Equipo host:&lt;br /&gt;Laptop dell studio 17 procesador core i7, 6 GB de Ram, 500 GB de disco duro&lt;br /&gt;&lt;br /&gt;sistema operativo host: windows 7 home premium&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Instalación de Virtual Box&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;descargamos virtual box de su pagina web &lt;br /&gt;http://www.virtualbox.org/wiki/Downloads&lt;br /&gt;&lt;br /&gt;usaremos la ultima version:&lt;br /&gt;3.1.4&lt;br /&gt;&lt;br /&gt;Tambien descargamos las imagenes iso de la distribucion que instalaremos en este caso CENTOS 5.4 para 64 bits&lt;br /&gt;la instalacion es sencilla y directa:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Creación de maquina virtual&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Creamos la maquina virtual que albergara nuestro centos &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tipo de Sistema Operativo:&lt;/b&gt;&lt;br /&gt;en la pantalla de tipo de sistema operativo seleccionamos Linux y en version other linux, aqui podriamos poner tambien redhat recordemos que centos es una compilacion de las fuentes de redhat&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Memoria:&lt;/b&gt;&lt;br /&gt;asigne giga y medio 1024 + 512 = 1536 MB&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Disco Duro Virtual&lt;/b&gt;&lt;br /&gt;dejamos seleccionada la opcion Boot Hard Disk&lt;br /&gt;en caso de no contar con un disco previo usamos la opcion Create New Hard Disk&lt;br /&gt;&lt;br /&gt;Se abrira el asistente de discos duros virtuales &lt;br /&gt;escogemos el tipo dynamical expanding storage esto hara que el archivo del disco duro virtual sea inicialmente pequeño e ira creciendo conforme se vaya necesitando hasta llegar al tope que establecido y&amp;nbsp;le asignamos un tamaño de 10 GB&lt;br /&gt;seleccionamos finish para tener nuestro disco duro virtual&lt;br /&gt;cerramos y damos finish al asistente para crear la maquina virtual&lt;br /&gt;con esto nuestra maquina virtual esta creada ahora solo queda instalar el sistema operativo a nuestra nueva maquina virtual&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Instalación del sistema operativo&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Centos requiere que se habilite IO APIC no es mas que una tabla de direcciones para que el cpu controle el multiproceso.&lt;br /&gt;Esto lo hacemos seleccionando la nueva maquina virtual y la&amp;nbsp;opción&amp;nbsp;settings en el apartado System, pestaña motherboard la&amp;nbsp;sección&amp;nbsp;extended features, habilitamos la opcion IO APIC, aqui podemos aprovechar y si nuestro procesador cuenta con mas de un&amp;nbsp;núcleo&amp;nbsp;en la pestaña procesador podemos indicar el numero de&amp;nbsp;núcleos&amp;nbsp;que usara la maquina virtual&lt;br /&gt;&lt;br /&gt;una vez hecho eso esta listo para la&amp;nbsp;instalación&amp;nbsp;del sistema operativo, iniciamos la maquina virtual y aparecera un mensaje que nos indicara que si el teclado y el cursor son capturados podemos hacer switch entre el sistema operativo guest (Centos) y el sistema Operativo host (Windows) con la tecla ctrl derecha&lt;br /&gt;&lt;br /&gt;ahora nos aparece el asistente para la primera&amp;nbsp;ejecución&amp;nbsp;de la maquina virtual en este asistente nos guiara atraves de los pasos para registrar las medias (cd's,&amp;nbsp;imágenes&amp;nbsp;de disco) para la&amp;nbsp;instalación&amp;nbsp;de centos&lt;br /&gt;&lt;br /&gt;damos a siguiente y aparece la pantalla donde seleccionamos el tipo de media seleccionamos cd/dvd pues hemos descargado las imagenes de dvd desde el sitio de centos&lt;br /&gt;&lt;br /&gt;en media source seleccionamos el boton al extremo de la caja de seleccion para poder cargar la ruta donde estan las imagenes de los dvd's agreguemos los 7 isos necesarios para centos pues despues los necesitaremos&lt;br /&gt;&lt;br /&gt;despues de eso damos a finalizar para iniciar la&amp;nbsp;instalación&amp;nbsp;de centos&lt;br /&gt;&lt;br /&gt;la maquina virtual iniciara y ya tenemos el instalador de centos funcionando&lt;br /&gt;&lt;br /&gt;escogemos instalador grafico&lt;br /&gt;&lt;br /&gt;saltamos la comprobacion de cd's a mi me arrojo un error de que el cd no estaba en la lectora (esto se debe a que verifico el primero y cuando me pidio el segundo no cambie la imagen de disco asignada a la maquina virtual)&lt;br /&gt;&lt;br /&gt;con esto inicia el instalador&amp;nbsp;gráfico&amp;nbsp;es asignar algunos valores y dar a next&lt;br /&gt;&lt;br /&gt;en idioma seleccionare ingles, seleccionamos el teclado de acuerdo a la distribucion que tenemos&lt;br /&gt;&lt;br /&gt;entramos al particionamiento del disco duro, dejamos en la caja de seleccion la opcion por defecto:&lt;br /&gt;&lt;i&gt;remove linux partitions on selected drives and create default layout&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;si queremos aplicar alguna configuracion especial o plan de particion podemos seleccionar el chec&lt;i&gt;k review and modify partitioning layout&lt;/i&gt; en mi caso sera una maquina virtual para desarrollo sin ninguna configuracion especial por lo que dejare las opciones por defecto&lt;br /&gt;&lt;br /&gt;a continuacion se seleccionan los dispositivos de red y dejamos que el hostname sea asignado automaticamente via dhcp&lt;br /&gt;&lt;br /&gt;despues seleccionamos nuestra zona horaria,&lt;br /&gt;&lt;br /&gt;luego de esto, nos toca asignar la contraseña al usuario root del sistema operativo, esta demas decir que sea algo seguro y que recordemos &lt;br /&gt;&lt;br /&gt;despues de esto seleccionamos los conjuntos de paquetes a instalar de acuerdo al uso que pretendemos dar en este caso como es un servidor de pruebas he seleccionado:&lt;br /&gt;&lt;br /&gt;Desktop-Gnome&lt;br /&gt;Server&lt;br /&gt;Server-GUI&lt;br /&gt;&lt;br /&gt;si deseamos revisar los repositorios de centos y contamos con conexion a internet podemos seleccionar Packages from centos extras&lt;br /&gt;&lt;br /&gt;tambien podemos personalizar aun mas la seleccion del software a instalar seleccionamos la opcion&lt;i&gt; customize now&lt;/i&gt; y damos a siguiente&lt;br /&gt;&lt;br /&gt;ahora se presentan diferentes sets de programas y a la derecha el conjunto de programas de los que se compone cada set, de acuerdo en los sets que escogimos en la pantalla anterior aqui algunos estaran o no ya previamente seleccionados aqui depende de cada quien pero puedo recomendar, nuevamente tomando en cuenta que es un servidor de pruebas:&lt;br /&gt;&lt;br /&gt;set applications:&lt;br /&gt;authoring and publishing&lt;br /&gt;&lt;br /&gt;set development:&lt;br /&gt;development libraries&lt;br /&gt;java development&lt;br /&gt;&lt;br /&gt;Set Servers:&lt;br /&gt;Mysql Server&lt;br /&gt;&lt;br /&gt;Set Base System:&lt;br /&gt;Java&lt;br /&gt;System Tools&lt;br /&gt;&lt;br /&gt;Despues de seleccionar siguiente seguimos con la pantalla final antes de cargar los paquetes de software que escogimos, como aviso nos indica que podemos revisar un log del proceso de instalacion en /root/install.log y que tenemos un archivo kickstar en /root/anaconda-ks.cfg por si queremos replicar la instalacion en otros equipos con las mismas opciones&lt;br /&gt;&lt;br /&gt;a continuacion nos indica los cd's que necesitaremos una vez dado a ok inicia la copia de paquetes &lt;br /&gt;&lt;br /&gt;cuando nos pida el cambio al cd 2 en la pantalla que contiene a nuestra maquina virtual vamos al menu devices y en la opcion cd/dvd devices cargamos el disco 2, para esto previamente cargamos las imagenes en el virtual media manager, si no cargaste los discos; en el mismo menu en la opcion "more cd/dvd images" puedes agregar las imagenes que sean necesarias, repetimos el paso con cada disco que nos pida&lt;br /&gt;&lt;br /&gt;con esto terminamos la instalacion y seguiremos con la configuracion del sistema reiniciando la maquina virtual.&lt;br /&gt;&lt;br /&gt;una vez reiniciado entramos a la configuracion del sistema en la pantalla firewall seleccionamos los servicios que queremos que esten abiertos en mi caso:&lt;br /&gt;&lt;br /&gt;FTP&lt;br /&gt;mail (SMTP)&lt;br /&gt;ssh&lt;br /&gt;samba&lt;br /&gt;https&lt;br /&gt;http&lt;br /&gt;&lt;br /&gt;en caso tengas algun otro servicio en other ports puedes agregar los puertos necesarios&lt;br /&gt;&lt;br /&gt;SELinux &lt;br /&gt;Esta es una caracteristica de seguridad avanzada en este caso es un servidor interno para desarrollo y pruebas por lo que lo desabilitare&lt;br /&gt;&lt;br /&gt;Kdump&lt;br /&gt;es un registro del estado del sistema en caso de que haya un crash de kernel como esto es muy probable que pase (debido a que testeare cosas inestables con resultados insospechados }:D ) lo activaremos, dejamos las opciones por defecto&lt;br /&gt;&lt;br /&gt;a continuacion creamos la primera cuenta de usuario, prueba de sonido e instalacion de cualquier software extra que tengamos a mano en imagenes de cd&lt;br /&gt;&lt;br /&gt;reiniciamos el sistema y...&lt;br /&gt;&lt;br /&gt;felicitaciones!! hemos completado la instalacion de centos en virtual box!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1129295565945195682?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1129295565945195682/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/02/centos-en-virtual-box.html#comment-form' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1129295565945195682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1129295565945195682'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/02/centos-en-virtual-box.html' title='TUTORIAL: Centos en Virtual Box'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-3692706168090577423</id><published>2010-02-03T22:55:00.000-05:00</published><updated>2010-02-03T22:55:32.140-05:00</updated><title type='text'>habilitamos SyntaxHighlighter</title><content type='html'>Pues eso despues de un numero de intentos que ya no recuerdo por fin pude habilitar el script SyntaxHighlighter que&amp;nbsp;no es mas que un script para que el codigo se pueda ver ordenado y con el resaltado propio de cada lenguaje, vamos como se ve en cualquier editor de codigo decente y añade algunas funcionalidades como impresion y pegado al portapapeles, puede ser poquita cosa pero es algo que hacia tiempo queria poner por aqui&lt;br /&gt;el post que me ayudo a ponerlo pueden encontrarlo aqui:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geektalkin.blogspot.com/2009/11/embed-code-syntax-highlighting-in-blog.html"&gt;http://geektalkin.blogspot.com/2009/11/embed-code-syntax-highlighting-in-blog.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;disfrutenlo&lt;br /&gt;Grub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-3692706168090577423?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/3692706168090577423/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/02/habilitamos-syntaxhighlighter.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3692706168090577423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3692706168090577423'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/02/habilitamos-syntaxhighlighter.html' title='habilitamos SyntaxHighlighter'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-7082888393016910681</id><published>2010-01-28T23:04:00.009-05:00</published><updated>2010-02-03T23:13:00.082-05:00</updated><title type='text'>Donde colocar las anotaciones en hibernate y jpa</title><content type='html'>Hola a todos volvemos a tomar el blog para escribir sobre las clases anotadas en hibernate&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="https://www.hibernate.org/"&gt;Hibernate&lt;/a&gt; es uno de los frameworks &lt;a href="http://es.wikipedia.org/wiki/Mapeo_objeto-relacional"&gt;ORM&lt;/a&gt; mas Utilizados en java o en su contraparte para .Net NHibernate; entre otras cosas permite el abstraernos del uso de engorroso codigo sql cambiandalo por consultas en hql que estan mas cercanas a nuestro modelo de objetos&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;el ejemplo es bastante tonto y no explota la versatilidad del mapeo que se puede conseguir su finalidad es solo ilustrar la ubicacion de las anotaciones dentro de una clase.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para ello necesitamos establecer un mapeo entre las clases y las tablas que las representan tomemos por ejemplo una clase que representa un mensaje y que se guarda en una tabla llamada tambien mensaje&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[import javax.persistence.*;@Entity@Table (name = "messages")public class Message {  @Id @GeneratedValue @Column (name="MESSAGE_ID") private Long id;  @Column (name="MESSAGE_TEXT") private String text;  Message(){}  public Message(String text){  this.text=text;   } public Long getId() {  return id; }  public void setId(Long id) {  this.id = id; } public String getText() {  return text; } public void setText(String text) {  this.text = text; } }]]&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Como se puede ver es un bean simple comun y silvestre antes de cada atributo se colocan las anotaciones de esa manera hibernate sabe a que columnas se debe mapear cada atributo&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Otra opcion es colocar las anotaciones en el metodo get de cada atributo&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;script type="syntaxhighlighter" class="brush: java"&gt;&lt;![CDATA[import javax.persistence.*;@Entity@Table (name = "messages")public class Message {  private Long id;  private String text;  Message(){}  public Message(String text){  this.text=text;   } @Id @GeneratedValue @Column (name="MESSAGE_ID") public Long getId() {  return id; }  public void setId(Long id) {  this.id = id; }   @Column (name="MESSAGE_TEXT") public String getText() {  return text; } public void setText(String text) {  this.text = text; } }]]&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;en cualquier caso debemos escoger uno u otro lugar nunca debemos mezclar el lugar de las anotaciones (algunas en el atributo y otras en el método)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;pero donde es mejor? en el campo o en el método? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; la documentacion no hace ningun indicacion sobre donde es mejor:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 18px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;"Depending on whether you annotate fields or methods, the access type used by Hibernate will be field or property. The EJB3 spec requires that you declare annotations on the element type that will be accessed, i.e. the getter method if you use property access, the field if you use field access. Mixing EJB3 annotations in both fields and methods should be avoided. Hibernate will guess the access type from the position of @Id or @EmbeddedId."&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;asi que tengo mis propias ideas al respecto:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;por el lado de diseño me parece mucho mejor tener las anotaciones en el método get para mantener el encapsulamiento, y dado que todas las anotaciones deben estar en una misma localización, si tengo que incluir algo de lógica en algun get o set no tendré que mover todas las anotaciones una vez hecha la modificación&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;sin embargo para no quedar solo en mi punto de vista buscando un poco encontre que este tema ha sido tratado en la web &lt;a href="http://stackoverflow.com/"&gt;stackoverflow&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 12px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 12px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 12px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 12px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 12px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 12px;"&gt;&lt;h2 color="transparent" face="'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-image: initial; background-repeat: initial; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 7px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;a href="http://stackoverflow.com/questions/305880/hibernate-annotation-placement-question"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Hibernate Annotation Placement Question&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 color="transparent" face="'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-image: initial; background-repeat: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 7px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;a href="http://stackoverflow.com/questions/594597/hibernate-annotations-which-is-better-field-or-property-access"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Hibernate Annotations - Which is better, field or property access?&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h2 color="transparent" face="'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-image: initial; background-repeat: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 7px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;algunos datos importantes despues de leer los 2 enlaces:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;al parecer por preformance da igual donde se coloquen.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;la mayoria prefiere colocar las anotaciones en el campo antes que en el método según &lt;a href="http://java.dzone.com/tips/12-feb-jpa-20-why-accesstype"&gt;un sondeo hecho en dzone&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Si bien el punto de que podria haber comportamientos extraños en beans con mas de un metodo getter o setter para un atributo me parece valido y digno de probarse, aun no he tenido ningun caso de ese tipo por lo que seguire aplicando el acceso a través de metodos mientras me sea posible&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Saludos&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Grub&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-7082888393016910681?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/7082888393016910681/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/01/donde-colocar-las-anotaciones-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7082888393016910681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7082888393016910681'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2010/01/donde-colocar-las-anotaciones-en.html' title='Donde colocar las anotaciones en hibernate y jpa'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-2518244401475189527</id><published>2009-08-09T07:32:00.004-05:00</published><updated>2009-08-09T07:46:05.320-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='animales'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>6 Pasos para... CAZAR UNA PITON!!!!</title><content type='html'>Pues bien, ya iba siendo tiempo de poner alguna anotacion freak asi que sacada de una de las listas de interes que leo aqui lo tienen como atrapar una piton en 6 comodos pasos!!! eso si, incluimos un video demostrativo para quienes quieran ponerlo en practica xD&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;coges a un voluntario&lt;/li&gt;&lt;br /&gt;&lt;li&gt;le huntas la pata con aroma de rana muerta bendecida por el chamán&lt;br /&gt;del pueblo&lt;/li&gt;&lt;br /&gt;&lt;li&gt; atas un trapo a la pata del voluntario&lt;/li&gt;&lt;br /&gt;&lt;li&gt; el voluntario mete la pata en el agujero de la pitón (segun parece&lt;br /&gt;es importante poner la otra pata por fuera para evitar que la&lt;br /&gt;serpiente te meta en el agujero) cortas algunas plantas y las pones de guarnición.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;la pitón te muerde, pero tienes que esperar a que te coma hasta más&lt;br /&gt;arriba de la rodilla!!!, sino podría soltarse&lt;/li&gt;&lt;br /&gt;&lt;li&gt; el voluntario pide ayuda a los colegas, lo sacan del agujero y con&lt;br /&gt;él un monstruo de unos 10 metros!!!&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;disclaimer: el video es un fragmento del documental: " "Les Chasseurs de Pythons" y en las escenas finales incluye como matan al animal por lo que podria herir susceptibilidades&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;object width="480" height="381"&gt;&lt;param name="movie" value="http://dailymotion.virgilio.it/swf/xz3rz_les-pythons-aiment-les-jambes_animals&amp;amp;related=0"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://dailymotion.virgilio.it/swf/xz3rz_les-pythons-aiment-les-jambes_animals&amp;amp;related=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="381"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://dailymotion.virgilio.it/video/xz3rz_les-pythons-aiment-les-jambes_animals"&gt;Les Pythons aiment les jambes....&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Cargado por &lt;a href="http://dailymotion.virgilio.it/Saoro"&gt;Saoro&lt;/a&gt;. - &lt;a href="http://dailymotion.virgilio.it/mx/channel/animals/featured/1"&gt;Descubre más vídeos de animales.&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-2518244401475189527?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/2518244401475189527/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/08/6-pasos-para-cazar-una-piton.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2518244401475189527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2518244401475189527'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/08/6-pasos-para-cazar-una-piton.html' title='6 Pasos para... CAZAR UNA PITON!!!!'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-3648061781646304052</id><published>2009-06-21T13:59:00.001-05:00</published><updated>2009-06-21T14:00:26.006-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='frase del dia'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Frase del dia</title><content type='html'>"Definitivamente soy muy malo para convencerme de que mis pendientes son mas importantes que seguir rascandome la panza"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-3648061781646304052?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/3648061781646304052/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/06/frase-del-dia_21.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3648061781646304052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3648061781646304052'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/06/frase-del-dia_21.html' title='Frase del dia'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-2100211509480386958</id><published>2009-06-19T00:06:00.001-05:00</published><updated>2009-06-20T16:02:36.520-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone3gs'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Frase del Dia</title><content type='html'>No deja de tener cierto encanto cuando veo a la gente twittear: "Logre hackear mi Iphone para que pueda hacer lo que otro cel, mas antiguo y barato hace de caja!!!!" ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-2100211509480386958?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/2100211509480386958/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/06/frase-del-dia.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2100211509480386958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2100211509480386958'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/06/frase-del-dia.html' title='Frase del Dia'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-5635083196027378366</id><published>2009-06-14T20:19:00.000-05:00</published><updated>2009-06-14T20:59:46.218-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='entrevista'/><category scheme='http://www.blogger.com/atom/ns#' term='lshimokawa'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Entrevista: Lennon Shimokawa</title><content type='html'>Con este post ensayo una seccion de Entrevistas a diferentes personas freaks y geeks del entorno para inaugurar la seccion publicare una entrevista a Lennon Shimokawa quien en sus propias palabras se considera evangelista Java y de Spring Framework, instructor IBM, practicante de metodologías ágiles, creyente en el software Open Source, aprendiz de Ruby y freelancer.  Participa de diferentes listas sobre temas java, spring, Ruby y otros orientados al desarrollo, tiene un blog donde escribe pequeños tutoriales, ofrece diferentes servicios de consultoria, cursos y que pueden usar para contactarse con el:&lt;br /&gt;&lt;a href="http://lshimokawa.net/"&gt;&lt;br /&gt;http://lshimokawa.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ultimamente se viene un aumento de quienes se dedican a freeLancer de manera mas formal, él es uno de ellos por lo que la entrevista girara en torno a ese tema y por supuesto a su lado freak!&lt;br /&gt;&lt;br /&gt;Hola Lennon:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Soy Freak y tambien Geek (SFyTG)&lt;/span&gt;: Creo que la primera pregunta seria que en tus propias palabras nos definas que es para ti ser un freeLancer?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lennon Shimokawa (LS): &lt;/span&gt;Un freelancer es una persona que trabaja en forma independiente, generalmente por proyecto o por entregable.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; Cuales consideras que son las principales habilidades que debe tener alguien que se anime a seguir el mismo camino?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Organización y pasión por lo que haces&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; Porque decidiste iniciar la aventura de ser independiente?, por que no continuar con la "estabilidad" de un empleo fijo?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Porque no estaba contento en un horario de 9 a 6pm, si bien tenía flexibilidad de horario e iba a diferentes clientes no era suficiente. No me gusta la estabilidad porque te puedes acostumbrar y quedarte, el trabajar de freelancer hace que continuamente te exijas por buscar nuevas oportunidades, en ingeniería informática todo cambia muy rápido.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; Empezar un proyecto propio al menos en nuestro pais, es un reto, cuales fueron los principales obstaculos que encontraste para realizarlo?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Empezar fue dificil, renuncié en noviembre, a fin de año no salen proyectos. Pero poco a poco fueron saliendo los proyectos y las oportunidades.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; Y por que no armar una consultora propia, en lugar del freelancer? cuales crees que son las principales diferencias entre ambas?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Considero que el mercado de las consultoras está saturado, además es riesgoso por la forma como se llevan los proyectos de desarrollo aquí, preferí especializarme y brindar servicios a las consultoras.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; Se habla bastante de la crisis economica y que esto ha afectado negativamente la inversion de las empresas en proyectos TI por ser costosos y tener muchas veces resultados imprevistos, consideras que esto te ha afectado?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Para nada, he tenido bastante trabajo los últimos meses felizmente.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; entonces, consideras que hay un mercado nacional para potenciales freeLancers?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Claro, varias consultoras trabajan con esta modalidad, además hay proyectos en el extranjero aunque aun no he incursionado por ese lado. Está en mis planes formar una comunidad de freelancers en Perú.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; una de las ventajas de trabajar en TI es que es posible trabajar a distancia o desde casa, que opinas de esa forma de trabajo?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Me parece excelente pero depende del tipo de proyecto. Son esenciales las herramientas de comunicación, la organización del tiempo y la disciplina.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; y en que proyectos que nos puedas contar estas involucrado ahora?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Estoy actualmente dictando un curso de Web Services para Aceros Arequipa, cerrando un proyecto de Web Services para el BCR con Novatronic y empezando la segunda fase de un proyecto de WebServices para EsSalud con Gustavo Quiroz... me estoy dando cuenta que me estoy especializando en Web Services.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; existe alguna literatura o webs recomendables a revisar a quien este interesado en investigar sobre la alternative de volverse independiente?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Freelance Switch: http://freelanceswitch.com/&lt;br /&gt;Freelance Folder: http://freelancefolder.com/&lt;br /&gt;El blog de Inés Temple es muy bueno también: http://blogs.elcomercio.com.pe/empresariodetuempleo/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; ahora, como el blog lo dice considero que ademas del lado geek todos tienen parte de su corazoncito freak&lt;br /&gt;&lt;br /&gt;entonces aca va algo mas tirado por ese lado:&lt;br /&gt;&lt;br /&gt;Te consideras freak o geek? o una mezcla de ambos?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Me considero algo geek, el hecho de ser informático ya te hace geek.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; Al escuchar tu nombre es imposible no recordar a Jhon Lennon alguno de tus padres es Fanatico de los beatles?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Si a ambos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; a ti te gustan los beattles?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Si me gustan, escucho de vez en cuando, pero no soy fanático. Prefiero la salsa y el reggaeton jajajaja.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; algun pasatiempo freak o geek?(video juegos, fanboy de alguna plataforma, serie de animacion o historietas, algun grupo musical que sigas hasta morir)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LS:&lt;/span&gt; Antes jugaba más juegos en red, Starcraft, Warcraft, Dota pero ya lo he dejado. Seguir utilizando la PC en mis ratos libres me estresaba mucho. Paro leyendo libros, manuales, pdfs, blogs de cosas de informática, nada literario.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SFyTG:&lt;/span&gt; Gracias por el tiempo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-5635083196027378366?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/5635083196027378366/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/06/entrevista-lennon-shimokawa.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5635083196027378366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5635083196027378366'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/06/entrevista-lennon-shimokawa.html' title='Entrevista: Lennon Shimokawa'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-458272840647357574</id><published>2009-06-14T19:39:00.000-05:00</published><updated>2009-06-14T19:42:40.733-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone3gs'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Algunos comentarios sobre el nuevo iphone 3G S:</title><content type='html'>&lt;div id="parent-fieldname-text" class="plain kssattr-atfieldname-text kssattr-templateId-blogentry_view kssattr-macro-text-field-view inlineEditable blogentry_body"&gt;              &lt;p&gt;&lt;span class="kssattr-atfieldname-description kssattr-templateId-widgets/textarea kssattr-macro-textarea-field-view inlineEditable" id="parent-fieldname-description"&gt;a raiz de todo el movimiento que genera el nuevo iphone aqui hago de abogado del diablo y pongo algunas frases leidas acerca del lanzamiento del nuevo terminal... solo es mi opinion no pretendo convencer a nadie asi que.... no se piquen!!!! &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;"venga, primera killer-app: TomTom (disponible en todo smartphone desde hace años, menos en el iPhone)"&lt;br /&gt;&lt;br /&gt;"Qué curioso, el iphone del 2009 graba el mismo vídeo que mi N93 del 2006. Da gusto cuando Apple innova"&lt;br /&gt;&lt;br /&gt;"oh por dios!!!  cuanto cuesta ponerle un puto flash a la camara??? " &lt;--- este fue impagable!!!  y es mia!!!!  xD&lt;/p&gt; &lt;p&gt;"Por suerte, han habilitado la descarga de películas y series a través de la red 3G en el &lt;strong&gt;iPhone 3G S&lt;/strong&gt;: gracias por permitirnos gastar nuestro dinero en cualquier momento y lugar."&lt;/p&gt; &lt;p&gt;"&lt;span class="Apple-style-span"&gt;Marcado por voz de caja... claro y hace cuanto que los otros telefonos ya hacen lo mismo?&lt;/span&gt;"&lt;/p&gt; &lt;p&gt;&lt;br /&gt;como punto final un articulo a revisar:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.xatakamovil.com/apple/iphone-3g-s-en-contra" target="_blank"&gt;http://www.xatakamovil.com/apple/iphone-3g-s-en-contra&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;En resumen apple vuelve a hacernosla y nos ofrece un revolucionario terminal para lo que fue un año atras, con la cara lavada y una interfaz bonita, pero lo siento eso no me convence&lt;/p&gt; &lt;p&gt;A pesar de todo debo decir que el iphone recien se convierte en una opcion frente a otros smartphones eso si, solo si es con una tarifa de datos plana que me premita tenerlo conectado todo el tiempo pues siempre he dicho que no es un telefono es un terminal de conexion. pues como telefono o reproductor de medios no termina de convencerme&lt;/p&gt;           &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-458272840647357574?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/458272840647357574/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/06/algunos-comentarios-sobre-el-nuevo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/458272840647357574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/458272840647357574'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/06/algunos-comentarios-sobre-el-nuevo.html' title='Algunos comentarios sobre el nuevo iphone 3G S:'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-5584245090211298859</id><published>2009-03-29T05:13:00.000-05:00</published><updated>2009-03-29T05:21:42.204-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Windows 7 Starter llego a niveles demenciales</title><content type='html'>Todos sabemos que Microsoft suele sacar diversas edicion de su sitemas operativo, cada una con diferentes restricciones, pues bien el futuro windows 7 tendra como la mas restrictiva a la edicion starter pero esto ya es demasiado pues en esta version no se permitira alterar el fondo de pantalla o papel tapiz del escritorio... Asi es, acabo de leer en genbeta la noticia y he corrido a ver el calendario por si ya era 1 de abril y no me habia enterado, y no,  aun es marzo asi que ha de ser verdad, ya sabia de que solo se podian abrir 3 aplicaciones, pero no poder cambiar el papel tapiz???? esto ya me parece de locos&lt;br /&gt;&lt;br /&gt;Uds que opinan?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-5584245090211298859?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/5584245090211298859/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/03/windows-7-starter-llego-niveles.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5584245090211298859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5584245090211298859'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/03/windows-7-starter-llego-niveles.html' title='Windows 7 Starter llego a niveles demenciales'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-1125713735057611263</id><published>2009-03-28T23:30:00.001-05:00</published><updated>2009-04-08T10:41:40.834-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='celulares'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>El Iphone se empieza a convertir en una opcion</title><content type='html'>Si señores asi es, para quienes me conocen saben que el iphone como esta actualmente no es santo de mi devocion me parece un telefono que no esta terminado, (al igual que el famoso g1 pero esa es otra historia) comparado con otros smartphones que existen en el mercado, tiene puntos buenos como que el manejo de la interfaz es bastante suave, fluido e intuitivo, ademas como todos los productos de la manzana es bonito, muy pero muy bonito que es de lo que mas se cuidan, sin embargo eso para mi al menos, no es suficiente para suplir las carencias que tiene a nivel de Sw y Hw como por ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;un Bluetooth capado y a medio cuajar,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;la falta de poder grabar video&lt;br /&gt;&lt;/li&gt;&lt;li&gt;la inexplicable ausencia de algo tan basico como cortar y pegar: asi es si quiero incluir algun texto citado, medianamente largo en algun correo, o pegar algun texto como un enlace que estasolo como texto y de ahi pegarlo al navegador pues ahi tienes: a tipear nada mas, mas aun, esto me parece grave en un dispositivo que se deberia caracterizar por tener que usar el teclado lo menos posible.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;una camara de unos miserables 2 Megapixeles (Vamos Apple en que año estamos ya?)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;No reproductor de flash (asi que si quieres ver alguno de los 'tubes', que no sean youtube pues anda encendiendo la laptop o la pc)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;no hay una aplicacion integrada para buscar cosas a traves de todo el telefono&lt;br /&gt;&lt;/li&gt;&lt;li&gt;No hay soporte nativo para el teclado en modo horizontal (que si en algunas aplicaciones pero si la que usamos no la tiene pues a comernos el teclado vertical)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;y otras perlas mas, pues si esta tan a medio hacer pues no, paso , no me gusta, si me voy a comprar algo pues quiero que tenga algo que otros no hacen, o que al menos haga lo mismo que otros, en algun lugar lei que incluso lo tomaban como una beta pero bueno, no quiero iniciar un flame contra mi pobre blog :D&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;pero esto algun dia tenia que mejorar apple ha anunciado el nuevo sistema operativo que ya va reduciendo la brecha entre las caracteristicas del iphone y los otros smartphones (al menos en sw) y si, empieza a convertirse en una opcion:&lt;/div&gt;&lt;div&gt;&lt;ul&gt; &lt;li&gt;Copiar, cortar y pegar (ya era tiempo)&lt;/li&gt; &lt;li&gt;Google Maps en aplicaciones &lt;/li&gt; &lt;li&gt;Sincronización de notas&lt;/li&gt; &lt;li&gt;Bluetooth estéreo A2DP (por fin si tenias un handsfree por bluetooth... ya podras usarlo!!!)&lt;/li&gt; &lt;li&gt;Auto identificación en redes WiFi (auto login)&lt;/li&gt; &lt;li&gt;Aplicaciones GPS&lt;/li&gt; &lt;li&gt;Mejoras en SMS y MMS &lt;/li&gt; &lt;li&gt;Accesorios con sus propios protocolos&lt;/li&gt; &lt;li&gt;Peer to Peer (P2P)&lt;/li&gt; &lt;li&gt;Spotlight (busquedas en todo el telefono, y una copia del que ya existe para palm)&lt;/li&gt; &lt;li&gt;Aplicaciones en horizontal &lt;/li&gt; &lt;li&gt;Anti-phising&lt;/li&gt; &lt;li&gt;Mejora de YouTube (esto no es lo mismo que flash pero bueno empieza a mejorar)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;entonces , si, empieza a convertirse en una opcion por que no es que no me guste el iphone por que sea iphone, simplemente me parece que comparado con otros celulares del mismo tipo pues aun le falta, por ejemplo unos que veo hace un tiempo muy interesantes son el futuro &lt;a href="http://www.xataka.com/moviles/samsung-omnia-hd-nuestras-impresiones"&gt;Samsung i8910&lt;/a&gt; de Samsung y el &lt;a href="http://www.htc.com/es/product/touchhd/overview.html"&gt;htc touch hd&lt;/a&gt; de htc El primero con el nuevo Symbiam S60 y el segundo con windows mobile.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1125713735057611263?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1125713735057611263/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/03/el-iphone-se-empieza-convertir-en-una.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1125713735057611263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1125713735057611263'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/03/el-iphone-se-empieza-convertir-en-una.html' title='El Iphone se empieza a convertir en una opcion'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-8272835733960994303</id><published>2009-03-15T10:08:00.000-05:00</published><updated>2009-03-15T10:21:07.020-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Cambios en Google Traductor</title><content type='html'>Nunca he sido una luminaria en Ingles, es mas nunca lo estudie formalmente mas alla de mi ingles de Colegio y gracias a mi padre quien supo usar una buena finta para enseñarme el idioma de shakespare usando de una de mis debilidades: los comics de misterio y fantasmas&lt;br /&gt;&lt;br /&gt;Pues bien soy autodidacta con lo que el uso de diccionarios o en mayor frecuencia acudo al traductor de google el cual hoy he descubierto con nuevos cambios, ahora nos incluye sinonimos o ascepciones de diccionario como se ve en la imagen abajo&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Mqd9dugZUD4/Sb0cflR4XXI/AAAAAAAAAJU/sne7TVK-Vms/s1600-h/traductorgoogle.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 177px;" src="http://2.bp.blogspot.com/_Mqd9dugZUD4/Sb0cflR4XXI/AAAAAAAAAJU/sne7TVK-Vms/s400/traductorgoogle.JPG" alt="" id="BLOGGER_PHOTO_ID_5313434464275684722" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-8272835733960994303?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/8272835733960994303/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/03/cambios-en-google-traductor.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8272835733960994303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8272835733960994303'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/03/cambios-en-google-traductor.html' title='Cambios en Google Traductor'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Mqd9dugZUD4/Sb0cflR4XXI/AAAAAAAAAJU/sne7TVK-Vms/s72-c/traductorgoogle.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-8578009951847552069</id><published>2009-03-14T20:35:00.000-05:00</published><updated>2009-03-15T08:28:39.892-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pirateria'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Y a ti tambien te gustaria un 20 super Pirata?</title><content type='html'>Hola, este post esta inspirado en un comercial sobre pirateria que vi en el cine&lt;br /&gt;&lt;br /&gt;el punto es como intuiran sobre pirateria y escuela; pero no de copiar o plagiar notas, hoy recibi una llamada de un familiar para ayudarlo a instalar una nueva version de un conocido software de oficina ya que en la escuela le estan enseñando al pequeñin de la casa a usar ese programa en su version 2007 y como no lo tienen pues hay que comprarlo,&lt;br /&gt;&lt;br /&gt;"obviamente" no pensaban instalar una version oficial, entonces me pregunto si el colegio tendra copias originales del software que enseña, mas aun, existe una legislacion que impide que en las listas de utiles se exija una marca especifica para los utiles como cuadernos, lapices y demas, entonces tambien existira algo similar para el software que se enseña? por que no optar por una opcion libre como puede ser &lt;a href="http://es.openoffice.org/"&gt;open office&lt;/a&gt; la respuesta suele ser es que el programa que usamos es el mas utilizado y los padres acuden a comprar duscos de esos del ojo parchado por que en el colegio lo enseñan y asi se forma un circulo que nadie quiere romper simplemente por temor de probar algo nuevo&lt;br /&gt;&lt;br /&gt;Hace una semana una tia me pidio que le instale su disco super pirata del mismo software de oficina pero no tenia el cd key (esa clave que te dan para garantizar que pagaste por el software, si, debes pagar por usar el software propietario.) asi que como la veia tan desesperada sin decirle nada le instale open office en su version en español, le explique que funcionaba igual y lo configure para que grabe todo por defecto en formato word 97-100 (*.doc) le dije que lo pruebe y que si no se acostumbraba pues que compre el que siempre usa para cambiarselo, el hecho es que hasta ahora no me han llamado para cambiar el programa ni para preguntar nada con lo que supongo que le debe estar resultando bien y hablamos de una Señora que supera la base 5 (+ de 50 primaveras) asi que pierdan el miedo e intenten algo nuevo y que es libre!!!&lt;br /&gt;&lt;br /&gt;Hasta la proxima&lt;br /&gt;&lt;br /&gt;Grub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-8578009951847552069?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/8578009951847552069/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/03/y-ti-tambien-te-gustaria-un-20-super.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8578009951847552069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8578009951847552069'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/03/y-ti-tambien-te-gustaria-un-20-super.html' title='Y a ti tambien te gustaria un 20 super Pirata?'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-3603938704954187824</id><published>2009-03-03T00:31:00.000-05:00</published><updated>2009-03-03T00:38:28.391-05:00</updated><title type='text'>Cinturon Amarillo en Java Black Belt!!!</title><content type='html'>Hola hace un tiempo recomende &lt;a href="http://soyfreakytambiengeek.blogspot.com/2008/10/java-black-belt.html"&gt;en este post&lt;/a&gt; la pagina de&lt;a href="http://www.javablackbelt.com/"&gt; java Black Belt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bueno hoy decidi predicar con el ejemplo y ya gane mi primer cinturon!!. durante las siguientes 24 horas estara publicada la felicitacion en la web :D pero por si ven esto despues hice capturas de pantalla para los incredulos!!&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.es/lh/photo/J5kj5XhCaAe2PqRq00fx_w?authkey=Gv1sRgCPLX1t7NwbHgXw&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_Mqd9dugZUD4/SazBpgsquII/AAAAAAAAAIE/_jZ4UsghfBM/s144/cinturon%20amarillo.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;De &lt;a href="http://picasaweb.google.es/edsonchavez/Blog?authkey=Gv1sRgCPLX1t7NwbHgXw&amp;amp;feat=embedwebsite"&gt;blog&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;y aqui el listado de felicitacion en la pagina:&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.es/lh/photo/BFybtreYAn7JlwNSVjE1-w?authkey=Gv1sRgCPLX1t7NwbHgXw&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_Mqd9dugZUD4/SazBpo1BWsI/AAAAAAAAAIM/_PdwXvXQZPo/s144/felicitaciones%20cinturon%20amarillo.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;De &lt;a href="http://picasaweb.google.es/edsonchavez/Blog?authkey=Gv1sRgCPLX1t7NwbHgXw&amp;amp;feat=embedwebsite"&gt;blog&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-3603938704954187824?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/3603938704954187824/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/03/cinturon-amarillo-en-java-black-belt.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3603938704954187824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3603938704954187824'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2009/03/cinturon-amarillo-en-java-black-belt.html' title='Cinturon Amarillo en Java Black Belt!!!'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_Mqd9dugZUD4/SazBpgsquII/AAAAAAAAAIE/_jZ4UsghfBM/s72-c/cinturon%20amarillo.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-2467182179274698044</id><published>2008-10-08T00:39:00.001-05:00</published><updated>2008-10-08T01:11:52.299-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cracker'/><category scheme='http://www.blogger.com/atom/ns#' term='ataque'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Dia de ataques</title><content type='html'>Hola a tod@s&lt;br /&gt;&lt;br /&gt;Hoy nuevamente recibi en el correo un correo trampa el cual fingiendo ser un anuncio atractivo te redirecciona a un programa que sembrara algun virus, y que inocente o tontamente se suele seguir bueno una manera de darse cuenta es viendo la barra de estado en la parte inferior si vemos que el enlace termina en .exe pues encendamos las alarmas esa chica que dice morirse por nosotros no es verdad y las fotos que nos envian son mentira&lt;br /&gt;&lt;br /&gt;aca una captura del mail que recibi (click en la imagen para ampliarla)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mqd9dugZUD4/SOxO3-gXPbI/AAAAAAAAAG4/MuPdaG1h1r4/s1600-h/ATAQUE.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Mqd9dugZUD4/SOxO3-gXPbI/AAAAAAAAAG4/MuPdaG1h1r4/s400/ATAQUE.JPG" alt="" id="BLOGGER_PHOTO_ID_5254661588813036978" border="0" /&gt;&lt;/a&gt;nos vemos&lt;br /&gt;Grub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-2467182179274698044?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/2467182179274698044/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/10/dia-de-ataques.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2467182179274698044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2467182179274698044'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/10/dia-de-ataques.html' title='Dia de ataques'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mqd9dugZUD4/SOxO3-gXPbI/AAAAAAAAAG4/MuPdaG1h1r4/s72-c/ATAQUE.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-3522119412541698869</id><published>2008-10-06T23:50:00.000-05:00</published><updated>2008-10-07T00:08:04.448-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='certificaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Java Black Belt</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mqd9dugZUD4/SOruorRiaXI/AAAAAAAAAGw/k9TST6PztvA/s1600-h/logo_600x275.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Mqd9dugZUD4/SOruorRiaXI/AAAAAAAAAGw/k9TST6PztvA/s400/logo_600x275.gif" alt="" id="BLOGGER_PHOTO_ID_5254274297859565938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hola a todos, Java Black Belt es una comunidad que provee tests de conocimiento, inicialmente dedicado al lenguaje Java; ha empezado a soportar otras tecnologias incluyendo frameworks en java como Spring o Hibernate, otros lenguajes como .Net y Ruby o estandares como XML. El modelo es similar al de GNU para creacion y distribucion de Software es decir de acceso libre y soportado por la comunidad esto quiere decir que nosotros tambien podemo colaborar o crear nuevos test los cuales seran valorados por los demas, los tests propuestos tienen diferentes niveles y conforme avanzas en ellos se te puntua con un cinturon de algun color (como el sistema de grados por color de cinturon en las artes marciales) y se te publica en la portada de la pagina por un dia para que puedas ser reconocidos por los demas es una comunidad mas que recomendable aqui el enlace:&lt;br /&gt;&lt;br /&gt;enlace: &lt;a href="http://www.javablackbelt.com/"&gt;Java Black Belt&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-3522119412541698869?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/3522119412541698869/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/10/java-black-belt.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3522119412541698869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3522119412541698869'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/10/java-black-belt.html' title='Java Black Belt'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mqd9dugZUD4/SOruorRiaXI/AAAAAAAAAGw/k9TST6PztvA/s72-c/logo_600x275.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-1285705706159524177</id><published>2008-09-17T01:56:00.000-05:00</published><updated>2008-09-17T02:11:24.798-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>F.E.A.R 2 anunciado para febrero del 2009</title><content type='html'>Este año cogi algunos juegos antiguos y entre ellos estaba F.E.A.R en el que encarnamos a un soldado que se infiltra en solitario para ir tras un oficial que ha enloquecido y se ha puesto en contra del gobierno, poco a poco se va conociendo mas y mas de la historia y el trasfondo del juego, el cual parece mas una pelicula de miedo japonesa, aunque confieso que no soy muy aficionado a los shooters en primera persona; he de decir que este juego me atrapo, la historia es buena o tal vez mi aficion al cine de miedo asiatico, lograba poner su nota de miedo cuando debia. con agrado me he enterado que ya se esta preparando la segunda version de dicho juego el cual llevara por nombre &lt;a href="http://projectorigin.warnerbros.com/"&gt;F.E.A.R. 2 Project Origin &lt;/a&gt; el video esta bien preparado mostrandonos escenas in game y una musica bien colocada&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;solo esperemos que no se demore la fecha de salida como suele ser costumbre en los videojuegos&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1285705706159524177?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1285705706159524177/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/09/fear-2-anunciado-para-febrero-del-2009.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1285705706159524177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1285705706159524177'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/09/fear-2-anunciado-para-febrero-del-2009.html' title='F.E.A.R 2 anunciado para febrero del 2009'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-3818737638637945842</id><published>2008-08-31T18:14:00.000-05:00</published><updated>2008-08-31T18:50:58.031-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><category scheme='http://www.blogger.com/atom/ns#' term='Humor'/><title type='text'>Asociacion Española de Porteros de Discoteca</title><content type='html'>todos alguna vez nos hemos topado con ellos, sea para que bendigan nuestra entrada a alguna dicoteca o para sacar a algun indeseable (entre los que me incluyo) XD y siempre andan con una cara de seriedad absoluta&lt;br /&gt;&lt;br /&gt;Pero se Acabo!!! en españa ha nacido la AEPD (&lt;a href="http://porterosdediscoteca.com/"&gt;Asociacion Española de Porteros de Discoteca&lt;/a&gt;) que pretende darle una nueva cara a ese gremio tan incomprendido y darles tips para tomar su trabajo con mejor humor y mejorar nuestra experiencia como clientes, por que al final parte de su trabajo es asegurarse que los clientes nos divirtamos :D&lt;br /&gt;&lt;br /&gt;y bueno ya para desilucionar a quienes se tomaron en serio esta pagina es una propuesta de marketing viral auspiciada por la marca Jameson de whiskey no en vano lleva los colores institucionales de dicha marca y el dominio esta registrado a su nombre&lt;br /&gt;&lt;br /&gt;pero bueno no me molestaria que en general los porteros de aqui se tomaran con mas humor su trabajo recomiendo especialmente la seccion de videos, el de las zapatillas no tiene desperdicio!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-3818737638637945842?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/3818737638637945842/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/08/asociacion-espaola-de-porteros-de.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3818737638637945842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3818737638637945842'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/08/asociacion-espaola-de-porteros-de.html' title='Asociacion Española de Porteros de Discoteca'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-4385262068241332936</id><published>2008-08-31T16:43:00.000-05:00</published><updated>2008-08-31T17:07:21.306-05:00</updated><title type='text'>Por que no me comprare un Iphone... aun</title><content type='html'>Hace una semana estallo la locura del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;iphone&lt;/span&gt; en &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;peru&lt;/span&gt;, un terminal bastante popular hace su llegada a nuestras tierras; sin embargo tengo que decir que el mismo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;dia&lt;/span&gt; en que salio, mas &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;alla&lt;/span&gt; de la nota en el comercio me ha sido imposible averiguar las &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;caracteristicas&lt;/span&gt; del servicio.&lt;br /&gt;&lt;br /&gt;Recordemos que este equipo esta dentro de los sonados 3g y se ofrece en diferentes planes mi pregunta es si todos esos planes ofrecen toda la gama de servicios 3g de los que se puede aprovechar el equipo y &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;aquí&lt;/span&gt; mi critica para los consumidores entre los que me incluyo, realmente necesitamos un terminal tan potente? tras el robo de mi &lt;a href="http://www.sonyericsson.com/cws/products/mobilephones/overview/k310i?cc=pe&amp;amp;lc=es"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;sony&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;ericson&lt;/span&gt; k310&lt;/a&gt; compre de emergencia un celular &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;bastante&lt;/span&gt; modesto un&lt;a href="http://www.sagem.com/mobiles/index.php?id=05&amp;amp;prod=9"&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;sagem&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;my&lt;/span&gt;101l&lt;/a&gt;,  sin &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;cámara&lt;/span&gt;, sin reproductor de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;mp&lt;/span&gt;3, sin mensajes multimedia y que ha soportado infinidad de &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;caídas&lt;/span&gt; e incluso el ataque de uno de mis perros como un &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;campeón&lt;/span&gt;  (prometo colgar fotos luego) y la verdad siento que no necesito mas, incluso no conozco todas sus funcionalidades, hago y recibo llamadas, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;sms&lt;/span&gt; y la alarma para despertarme, es cierto que a veces hecho en falta una pantalla a colores y tal vez poder personalizar los timbres y una que otra vez poder tomar alguna foto pero dado que por costumbre vivo con el &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;teléfono&lt;/span&gt; silenciado no lo siento tanto entonces que tan necesario es un &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;teléfono&lt;/span&gt; que cada vez parece menos un &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;teléfono:&lt;/span&gt; que acceda a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;Internet&lt;/span&gt; nos gestione la agenda, tenga un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;gps&lt;/span&gt; y nos permita ver &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;tv&lt;/span&gt; y que inexplicablemente no incluye una camara frontal para videoconferencias, probablemente al usuario promedio no, salvo que nos movamos en entornos con redes abiertas o pagar lo que cueste el plan con internet ilimitado y asi aprovechar las conexiones disponibles y el verdadero potencial del Iphone como terminal de comunicaciones mas que como celular.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-4385262068241332936?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/4385262068241332936/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/08/por-que-no-me-comprare-un-iphone-aun.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/4385262068241332936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/4385262068241332936'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/08/por-que-no-me-comprare-un-iphone-aun.html' title='Por que no me comprare un Iphone... aun'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-1435670655623485132</id><published>2008-08-31T16:36:00.000-05:00</published><updated>2008-08-31T16:41:12.863-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Accidente'/><title type='text'>Lagrimas por barajas</title><content type='html'>No he escrito en un buen tiempo y es muy triste que el primer post despues de tanto sea por este motivo pero me ha tocado algo cerca pues tengo algunos amigos por alla y en Canarias , como saben hace  unas semanas ocurrio un lamentable accidente en el aeropuerto de barajas en Madrid el primero en mas de 20 años y el mas grande en la historia de España desde aqui mi pequeño homenaje a todos los heroes que participaron del rescate de las victimas y mis mejores deseos para los familiares de quienes no lograron sobrevivir asi como para quienes se encuentran con vida&lt;br /&gt;&lt;br /&gt;forza!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1435670655623485132?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1435670655623485132/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/08/lagrimas-por-barajas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1435670655623485132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1435670655623485132'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/08/lagrimas-por-barajas.html' title='Lagrimas por barajas'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-5632763556748888233</id><published>2008-07-10T15:52:00.000-05:00</published><updated>2008-12-10T03:02:31.660-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='sqqlserver 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='jdbc'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Conectar JDBC sqlserver 2005</title><content type='html'>Recuerdo alguna vez haber querido hacer pruebas en casa con hibernate y querer reutilizar una instancia de sqlserver 2005 que tenia instalada para la conexion y fue un fracaso total, tras apagar el firewall probar una y otra vez con los ejemplos que el propio jdbc descargado de microsoft me daba y estrellarme contra el mensaje java.net.ConnectException: Connection Refused: Connect&lt;br /&gt;pues decidi pasar a mysql con lo que pude hacer mis pruebas sin problemas&lt;br /&gt;&lt;br /&gt;bueno hace 2 dias en el trabajo me vi en el dilema de volver a emprenderla contra el sqlserver y como esta vez no podia dejarlo, investigando e investigando logre encontrar como conectar al susodicho servidor&lt;br /&gt;&lt;br /&gt;el punto es simple es un error de puerto, antes de que me lapiden y digan "pero nosotros utilizamos correctamente el puerto 1433 en la cadena de conexion" pues he ahi el problema y es que no siempre el puerto es el que nos dice la documentacion, primero debemos asegurarnos que el sql server esta aceptando conexion tcp/ip esto se hace en la configuracion del propio sistema, luego de eso viene el tema del puerto, busque en las herramientas de configuracion del servidor concretamente en SQL Server Configuration Manager y al ver las propiedades de tcp/ip Oh Sorpresa!!!! me tope con esto:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Mqd9dugZUD4/SHk68lV5K4I/AAAAAAAAAEo/c2174YFy3_U/s1600-h/sqlservertcppuerto.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_Mqd9dugZUD4/SHk68lV5K4I/AAAAAAAAAEo/c2174YFy3_U/s400/sqlservertcppuerto.JPG" alt="" id="BLOGGER_PHOTO_ID_5222270055403301762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Asi es les recuerdo que esta es una instalacion limpia por lo que no toque nada de esta parte sin embargo sql server viene configurado para usar puertos dinamicos y tiene asignado un puerto diferente al mentado 1433 en mi caso el 2058 entonces corregido este detalle en la cadena de conexion ya pude efectuar la conexion normalmente&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-5632763556748888233?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/5632763556748888233/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/07/conectar-jdbc-sqlserver-2005.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5632763556748888233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5632763556748888233'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/07/conectar-jdbc-sqlserver-2005.html' title='Conectar JDBC sqlserver 2005'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Mqd9dugZUD4/SHk68lV5K4I/AAAAAAAAAEo/c2174YFy3_U/s72-c/sqlservertcppuerto.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-762102666809531399</id><published>2008-05-12T10:09:00.000-05:00</published><updated>2008-05-12T23:14:27.238-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='buenas practicas'/><category scheme='http://www.blogger.com/atom/ns#' term='coaching'/><title type='text'>Hacer Preguntas Poderosas y no preguntas debiles</title><content type='html'>Este post nace de la lectura del post &lt;span style="font-size:100%;"&gt;&lt;a href="http://www.infoq.com/news/2008/05/powerful-questions"&gt;"What Might Happen if You Asked a Powerful Question?"&lt;/a&gt; el cual recomiendo leer en &lt;a href="http://www.infoq.com/"&gt;infoq&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Existe un articulo llamado &lt;a href="http://www.sindominio.net/ayuda/preguntas-inteligentes.html"&gt;como hacer preguntas inteligentes&lt;/a&gt; del cual quiero citar algo sobre las preguntas:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;"Las buenas preguntas suponen un estímulo y un regalo. Las buenas preguntas nos  ayudan a desarrollar nuestra comprensión, y a menudo revelan problemas que podíamos no haber percibido o en los que de otra manera no habríamos reparado."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;en ese sentido una buena pregunta sobre un problema nos ayuda a mejorar o aumentar nuestro enfoque sobre el mismo y ayudarnos a su resolucion; por el contrario una mala pregunta muchas veces puede ser frustrante, irritante y aumentar el stress espectacularmente en caso de ser sobre algun problema de trabajo.&lt;br /&gt;&lt;br /&gt;Imaginemos que tenemos un bloqueo en alguna parte que no podemos resolver, nos sentimos frustrados y ya tenemos un retraso en el cronograma (para empeorar un cronograma justo y real frente al que no podemos argumentar nada)  entonces viene el jefe de proyecto y nos dice: "Por que &lt;span style="font-weight: bold; font-style: italic;"&gt;TARDAS&lt;/span&gt; tanto?" o peor aun: "&lt;span style="font-style: italic; font-weight: bold;"&gt;Terminaras&lt;/span&gt; a tiempo?" en el primer caso al estar bajo presion y seguir el espiritu de supervivencia convertimos la respuesta en una respuesta justificativa y no nos ayuda a resolver el problema, solo justificamos &lt;span style="font-style: italic;"&gt;nuestra&lt;/span&gt; demora, nos irritamos y aumentamos el nivel de stress, en el segundo caso ya ni pensamos en la respuesta pues esta esta limitada a si o no, no podemos argumentar mas, y nuevamente aumenta los niveles de stress al sentir la presion del retrazo&lt;br /&gt;&lt;br /&gt;Ambas preguntas son ejemplos de preguntas debiles, y lo mas peligroso: faciles de hacer, y es muy comun escucharlas y mas comun el hacerlas, recordemos que no solo nosotros estamos bajo presion el jefe de proyecto probablemente tambien y la salida mas sencilla suele ser simplemente hacer la pregunta mas facil posible, las cuales generalmente esta orientadas a encontrar culpables y no soluciones.&lt;br /&gt;&lt;br /&gt;Sin embargo la situacion podria cambiar si frente a la misma situacion nos preguntan: "como estas enfrentando el problema?" o "por que frentes lo estas atacando?" estas preguntas no argumentan culpables, al contrario nos hacen pensar en la forma en que estamos intentando resolver el problema y al repasarla y explicarlo a otra persona podriamos percatarnos de algun detalle que no notabamos antes por estar enfrascados en nosotros mismos.&lt;br /&gt;&lt;br /&gt;entonces la proxima vez que tengamos un atasco o querramos preguntar algo siempre tratemos de que nuestra pregunta sea parte de la solucion y no agrave el problema&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-762102666809531399?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/762102666809531399/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/05/hacer-preguntas-poderosas-y-no.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/762102666809531399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/762102666809531399'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/05/hacer-preguntas-poderosas-y-no.html' title='Hacer Preguntas Poderosas y no preguntas debiles'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-8840362040183193033</id><published>2008-04-03T02:36:00.000-05:00</published><updated>2008-12-10T03:02:32.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Nace: Planet freak y tambien geek</title><content type='html'>&lt;a href="http://planetaki.com/"&gt;Planetaki&lt;/a&gt; es una aplicacion web bastante sencilla de utilizar que en solo unos segundos nos permite hacernos un planeta web que podemos mantener de forma privada o publica, he buscado informacion en la web sobre este termino pero no he podido encontrar nada, asi que esbozare mi propia definicion: "Un planeta web es una pagina hecha para acceder a los contenidos de otras paginas que giran en torno a alguna tematica comun"&lt;br /&gt;&lt;br /&gt;Pues bien haciendo uso de esta aplicacion, nace &lt;a href="http://planetaki.com/freakytambiengeek"&gt;Planet freak y tambien geek&lt;/a&gt;&lt;br /&gt;en este planet he agrupado algunas de las principales paginas que reviso a diario  y que pienso que podrian ser de interes a los demas probablemente vaya agregando otras en el futuro.&lt;br /&gt;&lt;br /&gt;En este momento el planet esta formado por las siguientes paginas:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.vidaextra.com/"&gt;Vida Extra&lt;/a&gt; (VideoJuegos)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.infoq.com/"&gt;InfoQ&lt;/a&gt; (Arquitectura de Software, Java, Desarrollo Agile)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.unbugalavez.net/"&gt;Un Bug a la vez&lt;/a&gt; (Una Creacion de Gustavo Quiroz con noticias relacionadas a arquitectura de software y desarrollo Agile en Peru)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsiervos.com/"&gt;Microsiervos&lt;/a&gt; (Curiosidades geeks y freaks ademas elegido uno de los 50 blogs mas poderosos del mundo)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.xataka.com/"&gt;Xataka&lt;/a&gt; (Electronica de consumo y lanzamientos en nuevo hardware)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.genbeta.com/"&gt;Genbeta&lt;/a&gt; (Noticias relacionadas a servicios web e informatica en general)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        y por supuesto tu blog amigo:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        Soy Freak y tambien Geek&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Mqd9dugZUD4/R_SSTtT3UDI/AAAAAAAAAD4/a7BILC2EoI8/s1600-h/Pantallazo-4.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Mqd9dugZUD4/R_SSTtT3UDI/AAAAAAAAAD4/a7BILC2EoI8/s400/Pantallazo-4.png" alt="" id="BLOGGER_PHOTO_ID_5184929938288365618" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-8840362040183193033?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/8840362040183193033/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/04/nace-planet-freak-y-tambien-geek.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8840362040183193033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8840362040183193033'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/04/nace-planet-freak-y-tambien-geek.html' title='Nace: Planet freak y tambien geek'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Mqd9dugZUD4/R_SSTtT3UDI/AAAAAAAAAD4/a7BILC2EoI8/s72-c/Pantallazo-4.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-2602345988459754614</id><published>2008-04-03T01:06:00.001-05:00</published><updated>2008-04-03T02:19:53.259-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Mis Compromisos Freak y Geek para este año</title><content type='html'>Hace algo de tiempo una muy buena amiga me enseño que la vida es un proyecto que debemos gestionar: tenemos metas, objetivos, tiempos limites y recursos, el truco del juego es dar un paso a la vez y usar nuestros recursos de la manera en que obtengamos el mejor beneficio para "nuestro proyecto" lo cual no siempre es la conclusion de un objetivo inmediato, tambien puede ser preparar el camino para objetivos futuros.&lt;br /&gt;&lt;br /&gt;Se que estas cosas se hacen al inicio del año, pero que cuernos, se me ha ocurrido hacerlas ahora, despues de pensar que debo ordenarme un poco, sobre todo por considerar que no estoy en condiciones de aprovechar &lt;a href="http://soyfreakytambiengeek.blogspot.com/2008/04/certificacion-scrum-en-lima.html"&gt;una certificacion que se dara dentro de poco&lt;/a&gt; solo por no haber estudiado ingles formalmente antes y por que la certificacion me la iba a pagar yo, asi que los recursos que iba a destinar a la certificacion (principalmente economicos) los enviare a otras cosas que tenia pendientes y que considero tengo mas oportunidades de aprovechar, entonces hecha esa laaaarga introduccion aqui mis propositos para lo que queda del año:&lt;br /&gt;&lt;br /&gt;Estudiare Ingles oficialmente, probablemente los sabados apenas termine el curso de red hat que llevamos en el trabajo&lt;br /&gt;&lt;br /&gt;Hare la certificacion Java (&lt;a href="http://www.sun.com/training/certification/java/scjp.xml"&gt;Sun Certified Java Programmer&lt;/a&gt;) llevo ya bastante tiempo postergandolo y no veo razon de seguir haciendolo&lt;br /&gt;&lt;br /&gt;Hare un capitulo semanal de los java tutorial a fondo con vistas a prepararme para la certificacion y afirmar mis conocimientos.&lt;br /&gt;&lt;br /&gt;Cada semana revisare un capitulo de algun libro geek, las opciones van principalmente por frameworks y buenas practicas en desarrollo agile&lt;br /&gt;&lt;br /&gt;Este Año egresare!!! :D&lt;br /&gt;&lt;br /&gt;Buscare emplearme en algun lugar que observe metodologias agil de desarrollo de software si no logro que en mi trabajo actual se apliquen no se si lo logre pero al menos lo intentare.&lt;br /&gt;&lt;br /&gt;Vere solo 5 horas de algun anime a la semana (Si, veia mucho mas)&lt;br /&gt;&lt;br /&gt;Terminare Chrono Trigger.&lt;br /&gt;&lt;br /&gt;Jugare al menos una partida de Calabozos y Dragones con Popo y la pandilla antes de terminar el año&lt;br /&gt;&lt;br /&gt;y lo mejor de todo:&lt;br /&gt;&lt;br /&gt;Escribire al menos un post en el blog por semana, tratare de cogerle el ritmo&lt;br /&gt;&lt;br /&gt;para ayudarme estoy utilizando herramientas de manejo de listas de cosas para hacer, actualmente uso &lt;a href="http://www.rememberthemilk.com"&gt;remember the milk&lt;/a&gt; y &lt;a href="http://www.tadalist.com/"&gt;ta-da lists&lt;/a&gt; preparare un analisis de ambas y escogere una.&lt;br /&gt;&lt;br /&gt;Bueno se aceptan comentarios, porras, declaraciones de locura y consejos para afrontar todo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-2602345988459754614?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/2602345988459754614/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/04/mis-compromisos-freak-y-geek-para-este.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2602345988459754614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2602345988459754614'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/04/mis-compromisos-freak-y-geek-para-este.html' title='Mis Compromisos Freak y Geek para este año'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-8467504448465943591</id><published>2008-04-02T09:22:00.000-05:00</published><updated>2008-04-02T09:32:04.403-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='certificaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Certificacion Scrum en Lima</title><content type='html'>Gustavo nos cuenta en &lt;a href="http://www.unbugalavez.net/2008/03/curso-oficial-certified-scrum-master-en.html"&gt;su blog&lt;/a&gt; sobre una certificacion en &lt;a href="http://es.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; que se dictara este 21 y 22 de abril el costo es de $500.00 la cual recomiendo para todos aquellos que deseen entrar pues es muy raro que se den este tipo de certificaciones tan pronto.&lt;br /&gt;&lt;br /&gt;Interesado por el tema escribi pidiendo algo mas de informacion y aqui la respuesta:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;         El curso consta de 16 horas de dictado (teórico – práctico) 2 sesiones de 8 horas cada una (9:00am – 5:00pm).&lt;br /&gt;·         Para el curso de SCRUM solo necesita tener nivel intermedio o avanzado de ingles (hablado).&lt;br /&gt;·         Se dictará en el Colegio de Ingenieros Departamental.&lt;br /&gt;·         El pago por adelantado tiene un descuento del 15%  hasta el 10 de abril 2008.&lt;br /&gt;·         El costo no inc. IGV (si necesitara que se emita factura).&lt;br /&gt;&lt;br /&gt;Saludos.&lt;br /&gt;Patricia Montero&lt;br /&gt;Coordinadora PMI Capítulo Lima Perú. &lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Telf: 568-9601&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Si bien mi nivel de ingles es decente para leer documentacion y participar sin problemas serios de entendimiento en alguno que otro foro, mi capacidad con el ingles hablado no es tan buena lo cual me deja fuera de carrera,  pero dejo la informacion para quien quiera acceder a la certificacion la cual como ya comente es una gran oportunidad de certificarse en un modelo de Gestion de proyectos que ha logrado muy buenos resultados y es considerado dentro del modelo agil&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&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/934951127396497717-8467504448465943591?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/8467504448465943591/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/04/certificacion-scrum-en-lima.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8467504448465943591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8467504448465943591'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/04/certificacion-scrum-en-lima.html' title='Certificacion Scrum en Lima'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-8347670554954616099</id><published>2008-03-25T03:40:00.000-05:00</published><updated>2008-03-25T04:03:31.617-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='metal'/><category scheme='http://www.blogger.com/atom/ns#' term='Slayers'/><category scheme='http://www.blogger.com/atom/ns#' term='Mago de Oz'/><category scheme='http://www.blogger.com/atom/ns#' term='amv'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><category scheme='http://www.blogger.com/atom/ns#' term='anime'/><title type='text'>2 Videos Freaks</title><content type='html'>Este blog es "soy freak y tambien geek" pero ultimamente parece mas geek que freak, asi que para balancear las cosas voy a poner 2 videos que me han fascinado, aunque lamentablemente solo podran ver uno desde aqui. El primero es sobre uno de mis grupos favoritos: Mago de Oz y su cancion Fiesta Pagana, para no ganarme lios con los visitantes de fe cristiana o catolica, les dire que tomen la iglesia que se menciona como la institucion humana con todos los vicios y defectos que tuvo, por que los tuvo.&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mV_bxfA5cyA&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/mV_bxfA5cyA&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;El segundo video es un amv (video editado con escenas de alguna serie y con alguna cancion como fondo)sobre uno de mis animes favoritos(si, tambien veo dibujos animados a mi edad) la serie slayers con el tema demonheart de Lucca Turilli como fondo, lamentablemente el codigo para embebido no funciona asi que solo puedo dejarles el &lt;a href="http://www.youtube.com/watch?v=H1BLW7xSetI"&gt;enlace a youtube&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;es todo por ahora que lo disfruten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-8347670554954616099?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/8347670554954616099/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/2-videos-freaks.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8347670554954616099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/8347670554954616099'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/2-videos-freaks.html' title='2 Videos Freaks'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-7405674749243792793</id><published>2008-03-22T13:44:00.000-05:00</published><updated>2008-12-10T03:02:32.401-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='igoogle'/><category scheme='http://www.blogger.com/atom/ns#' term='truco'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>truco: Igoogle como Planet</title><content type='html'>Una de las tantas soluciones que google nos ofrece es &lt;a href="http://www.google.es/ig"&gt;Igoogle&lt;/a&gt; es una pagina de inicio que podemos personalizar atraves de diferentes &lt;a href="http://es.wikipedia.org/wiki/Artilugio"&gt;widgets&lt;/a&gt; pues bien entre estos widgets tenemos uno para google reader, un servicio del que &lt;a href="http://soyfreakytambiengeek.blogspot.com/2008/03/esas-grandes-desconocidasfeeds-rss.html"&gt;ya hablamos antes&lt;/a&gt;  y que nos permite tener nuestras noticias y contenidos de diferentes paginas actualizados, pues bien experimentando note que podemos agregar mas de uno, ademas de que existen otros widgets que consisten en tener actualizadas las noticias de una unica fuente rss como puede ser un blog o una pagina en concreto asi que ordenandolas y exprimentando logre crear un planet al mas puro estilo de &lt;a href="http://www.netvibes.com/"&gt;netvibes&lt;/a&gt; aqui la imagen de como quedo&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Mqd9dugZUD4/R-VUgNT3UAI/AAAAAAAAADg/4_v8glArRBU/s1600-h/Pantallazo-3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Mqd9dugZUD4/R-VUgNT3UAI/AAAAAAAAADg/4_v8glArRBU/s320/Pantallazo-3.png" alt="" id="BLOGGER_PHOTO_ID_5180639858665148418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Como puede verse utilice los widgets propios de xataka y genbeta para tenerlos separados asi como un widget de google reader para todos los otros feeds que no cuentan con widget propio solo es necesario que le creemos una categoria a cada feed en google reader para poder tenerlo separado y listo tenemos un tablon de noticias para de una sola mirada saber si hay algo nuevo e interesante para leer.&lt;br /&gt;&lt;br /&gt;Enlace: &lt;a href="http://www.google.es/ig"&gt;Igoogle&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-7405674749243792793?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/7405674749243792793/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/una-de-las-tantas-soluciones-que-google.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7405674749243792793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7405674749243792793'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/una-de-las-tantas-soluciones-que-google.html' title='truco: Igoogle como Planet'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Mqd9dugZUD4/R-VUgNT3UAI/AAAAAAAAADg/4_v8glArRBU/s72-c/Pantallazo-3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-2211254546195451058</id><published>2008-03-22T12:21:00.000-05:00</published><updated>2008-03-22T13:38:44.200-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Concierto'/><category scheme='http://www.blogger.com/atom/ns#' term='Mago de Oz'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Concierto de Mago postergado</title><content type='html'>Pues si, vitokogvy en su &lt;a href="http://bloodyashes.blogspot.com/2008/03/concierto-de-mago-de-oz-en-lima-se.html"&gt;blog&lt;/a&gt; me dio el dato de que el concierto se ha postergado hasta fecha desconocida aunque los representantes de Mago han asegurado que se dara aun en la gira que realizaran este año, para todos los que ya cuenten con su entrada pueden cambiarla por el dinero en efectivo o cambiar la entrada por otra para el nuevo concienrto en una mejor ubicacion, pues no hay de otra habra que esperar.&lt;br /&gt;&lt;br /&gt;fuente: &lt;a href="http://bloodyashes.blogspot.com/2008/03/concierto-de-mago-de-oz-en-lima-se.html"&gt;BlodyAshes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-2211254546195451058?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/2211254546195451058/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/concierto-de-mago-postergado.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2211254546195451058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2211254546195451058'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/concierto-de-mago-postergado.html' title='Concierto de Mago postergado'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-3082589895293153862</id><published>2008-03-22T02:34:00.000-05:00</published><updated>2008-12-10T03:02:32.696-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Esas Grandes Desconocidas'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Esas grandes desconocidas:Feeds RSS</title><content type='html'>si llegas por primera vez y no sabes bien de que va esto, en esta serie de posts hablare de la manera mas simple que me sea posible sobre algunas tecnologias que nos pueden hacer mas facil la vida en la oficina o nos ayudaran en la programacion o desarrollo de software.&lt;br /&gt;&lt;br /&gt;Bienvenido, en este episodio de la serie esas grandes desconocidas hablare de los feeds RSS y como puede hacernos la vida mas comoda cuando se trata de mantenernos enterados de las actualizaciones de nuestros sitios web favoritos siempre y cuando utilicen este sistema para publicar sus contenidos, lo cual sucede con el 90% de paginas que he revisado.&lt;br /&gt;&lt;br /&gt;Pero que son los feeds rss? segun &lt;a href="http://es.wikipedia.org/wiki/RSS"&gt;wikipedia&lt;/a&gt;: "RSS es un sencillo formato de datos que es utilizado para redifundir contenidos a suscriptores de un sitio web". Eso significa que rss es un formato de envio de datos que nos permite acceder a los contenidos de uno o varios sitios web desde un unico programa, este programa es un lector rss siendo uno de los mas populares como pueden suponer uno de los integrantes de la familia google: Google Reader, aunque hay infinidad de ellos, en este tipo de programas podemos agregar y organizar las fuentes rss y acceder desde ahi al contenido saltandonos estilos, publicidad, colores e imagenes ajenas al contenido que nos interesa, esto nos ahorra considerablemente el tiempo de espera pues muchas veces la carga de estos elementos consume mas tiempo que la carga del propio contenido buscado, incluso la carga puede ser configurada tanto por la fuente como por el lector permitiendo que se envie el contenido completo, solo el titulo o las primeras lineas del contenido y siempre tendremos un enlace a la pagina de la fuente y asi revisar el articulo completo, en el caso del lector nunca podremos ver mas que lo que la fuente ha sido configurada para enviar esto quiere decir que si la fuente ha configurado publicar solo el titulo nuestro lector solo podra ver el titulo asi le indiquemos que muestre el articulo completo, este formato se relacionado particularmente a blogs y foros.&lt;br /&gt;&lt;br /&gt;Ahora el ejemplo de rigor: digamos que todos los dias revisamos la version electronica del diario, ademas la pagina de videojuegos, y nuestro siempre interesante y cargado de novedades blog amigo soyfreakytambien geek, todo para estar enterados de todo lo que sucede, cada ves que hacemos esto debemos ingresar a cada una de las pagina webs correspondiente a estas tres fuentes de informacion, esperar el tiempo de carga y ver si hay algo nuevo o que nos interese, esto consume un tiempo de espera ademas de la fuerza de voluntad de tener que cambiar la direccion a cada una de las paginas que nos interesa consultar, en este esquema podemos decir que nosotros vamos a la montaña; ahora bajo un lector rss nosotros solo lo iniciamos y el nos indica y carga los contenidos nuevos, señalando en cuales de nuestras fuentes hay algo nuevo que ver y ahorrandonos tener que entrar en cada pagina de forma individual ademas de que podemos ver cuales fuentes cuentan con contenidos nuevos y evitandonos el tener que entrar a cada pagina para ver si hay algo nuevo que leer, en este esquema la montaña viene a nosotros&lt;br /&gt;&lt;br /&gt;las fuentes rss pueden identificarse por el siguiente icono que se ha convertido en el estandar defacto para rss:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/4/43/Feed-icon.svg"&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mqd9dugZUD4/R-S-89T3T_I/AAAAAAAAADY/7D-va6B1TPk/s1600-h/Feed-icon.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5180475425842221042" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_Mqd9dugZUD4/R-S-89T3T_I/AAAAAAAAADY/7D-va6B1TPk/s320/Feed-icon.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;aunque existen otros iconos mas dependiendo del servicio o programa que usemos para leerlos, pero calma, todos trabajan bien si ven el icono estandar.&lt;br /&gt;&lt;br /&gt;para terminar 2 videos uno mostrando como usar google reader para agregar un feed realizado por este humilde servidor, y pido disculpas por adelantado es mi primer intento de hacer uno y no ha quedado lo bien que queria, y otro en que se da una explicacion muy clara (y probablemente mas clara que esta) de que son los feeds rss realizado por los chicos de Common Crafts&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://dotsub.com/api/smallplayer.php?filmid=444&amp;amp;filminstance=446&amp;amp;language=es" frameborder="0" width="320" height="272"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=810460&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color="&gt; &lt;param name="quality" value="best" /&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="scale" value="showAll" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=810460&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/810460/l:embed_810460"&gt;tutorial google reader basico&lt;/a&gt; from &lt;a href="http://www.vimeo.com/user383963/l:embed_810460"&gt;Edson 'Grubhart' Chavez&lt;/a&gt; on &lt;a href="http://vimeo.com/l:embed_810460"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-3082589895293153862?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/3082589895293153862/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/esas-grandes-desconocidasfeeds-rss.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3082589895293153862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3082589895293153862'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/esas-grandes-desconocidasfeeds-rss.html' title='Esas grandes desconocidas:Feeds RSS'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mqd9dugZUD4/R-S-89T3T_I/AAAAAAAAADY/7D-va6B1TPk/s72-c/Feed-icon.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-5210391458317572922</id><published>2008-03-19T00:01:00.000-05:00</published><updated>2008-12-10T03:02:32.848-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pucp'/><category scheme='http://www.blogger.com/atom/ns#' term='bolsa de trabajo'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Nueva Cara a la Bolsa de Trabajo PUCP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Mqd9dugZUD4/R-CyTqRS1aI/AAAAAAAAACo/8qBDPsancpM/s1600-h/btpucp.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_Mqd9dugZUD4/R-CyTqRS1aI/AAAAAAAAACo/8qBDPsancpM/s320/btpucp.JPG" alt="" id="BLOGGER_PHOTO_ID_5179335622310155682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Y Se estreno!!! la bolsa de trabajo de la Pontificia Universidad Catolica tiene nueva cara, ahora tiene una interfaz mas trabajada, con mas enlaces e informacion disponible,&lt;br /&gt;&lt;br /&gt;Entre las cosas buenas tenemos que por fin podemos ver las ofertas a las que postulamos, una funcionalidad que hace mucho tiempo esperaba pues uno manda su cv a 5 o 6 ofertas y despues al recibir la llamada no siempre sabe a cual de todas fue con lo que no puede prepararse correctamente segun las necesidades del anuncio&lt;br /&gt;&lt;br /&gt;Ademas tenemos una vista mas organizada de las ofertas con menus desplegables y categorizada segun el tipo de oferta: empleo, practica, practica pre profesional y profesional aunque se deja extrañar la opcion para mostrar todas.&lt;br /&gt;&lt;br /&gt;Entre las cosas que deberian mejorarse tenemos basicamente la navegacion y facilidad de uso,&lt;br /&gt;personalmente me costo un poco encontrar donde esta el listado de ofertas, esto me parece que puede ser un problema dado que el principal objetivo de los alumnos al ingresar a la bolsa de trabajo es justamente acceder a las ofertas, si este es el caso deberemos ir al enlace &lt;span style="font-weight: bold;"&gt;Sistema de informacion Laboral&lt;/span&gt; y luego en la pantalla que se carga presionar al enlace que dice "aqui", esto abrira la intranet pucp, tras ingresar nuestra clave y usuario como siempre, ingresaremos a la pantalla de la bolsa de trabajo, a mi parecer debe mejorarse la navegacion pues no he sido capaz de encontrar algun boton de retorno al menu principal viendome obligado a reiniciar sesion, supongo que son detalles que se iran resolviendo y el dia del lanzamiento oficial el 27 de marzo (corregir la portada pues anuncia el lanzamiento como el 17 de marzo)  podremos ver esos detalles mejorados&lt;br /&gt;&lt;br /&gt;enlace: &lt;a href="http://www.pucp.edu.pe/btpucp/index.php?option=alumnos"&gt;Bolsa de trabajo pucp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-5210391458317572922?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/5210391458317572922/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/nueva-cara-la-bolsa-de-trabajo-pucp.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5210391458317572922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/5210391458317572922'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/nueva-cara-la-bolsa-de-trabajo-pucp.html' title='Nueva Cara a la Bolsa de Trabajo PUCP'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Mqd9dugZUD4/R-CyTqRS1aI/AAAAAAAAACo/8qBDPsancpM/s72-c/btpucp.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-1150723156559618554</id><published>2008-03-18T22:35:00.000-05:00</published><updated>2008-03-18T23:58:34.747-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='antivirus'/><category scheme='http://www.blogger.com/atom/ns#' term='programas gratuitos'/><category scheme='http://www.blogger.com/atom/ns#' term='McAfee'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>McAfee gratis por un año</title><content type='html'>Pues si, NatWest (miembro de Royal Bank of Scotland Group) como parte de una campaña de marketing nos ofrece la posibilidad de obtener de forma gratuita la ultima version del virusScan plus de McAfee valorizada en  valorizada en 39.99 dolares.&lt;br /&gt;&lt;br /&gt;Todo lo que tenemos que hacer es dirigirnos a &lt;a href="http://www.natwest.com/microsites/personal/latest_deals/index.asp?referrer=online"&gt;este enlace&lt;/a&gt; y darle al banner amarrillo que esta en la parte media de la pagina y que dice "Free PC Security &lt;strong style="font-weight: normal;"&gt;protect your PC for 12 months with McAfee Viruscan Plus&lt;/strong&gt;" desde ahi nos redirigira a la web de mcafee  y tras registrarnos podremos descargar el antivirus, contaremos con todos los beneficios de una version de pago (actualizaciones, soporte tecnico etc) e incluye el antivirus y un anti spyware como pueden ver es una opcion mas junto con los antivirus gratuitos que existen&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1150723156559618554?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1150723156559618554/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/mcafee-gratis-por-un-ao.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1150723156559618554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1150723156559618554'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/mcafee-gratis-por-un-ao.html' title='McAfee gratis por un año'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-896952771118806972</id><published>2008-03-18T00:54:00.000-05:00</published><updated>2008-03-18T01:35:10.352-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Web 2.0 en 4 minutos y 33 segundos</title><content type='html'>Hoy en clase nos indicaron que el tema principal del ciclo seria en torno a web 2.0 y que lo mejor era que fueramos buscando informacion sobre el tema, pues bien para todos aquellos que prefieren ver la pelicula a leer el libro les dejo este video del &lt;a href="http://mediatedcultures.net/wesch.htm"&gt;&lt;span class="style9"&gt;Dr. Michael Wesch&lt;/span&gt;&lt;/a&gt; que vi hace ya buen tiempo pero me parece que ilustra perfectamente el concepto de web 2.0 el video tiene textos en ingles aunque se sigue facilmente si aun asi desean en &lt;a href="http://www.youtube.com/watch?v=PL-ywltLjzk"&gt;este enlace&lt;/a&gt; encuentran una version subtitulada al español; aunque he de advertir que la calidad de esta ultima no es muy buena y a pesar de que el subtitulado hace lo mejor que puede (gracias por el esfuerzo) no se compara con seguir la version original, este video esta liberado bajo creative commons&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NLlGopyXT_g&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/NLlGopyXT_g&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-896952771118806972?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/896952771118806972/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/web-20-en-4-minutos-y-31-segundos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/896952771118806972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/896952771118806972'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/web-20-en-4-minutos-y-31-segundos.html' title='Web 2.0 en 4 minutos y 33 segundos'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-7923294156616100581</id><published>2008-03-04T15:50:00.000-05:00</published><updated>2008-03-04T20:18:52.701-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gary Gygax'/><category scheme='http://www.blogger.com/atom/ns#' term='Calabozos y Dragones'/><category scheme='http://www.blogger.com/atom/ns#' term='Rol'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Gary Gygax descanza en paz</title><content type='html'>Hoy ha muerto Gary Gygax, lo siento no se me ocurre otra forma de decirlo, acabo de enterarme y no acabo de creermelo, puede que a muchos les suene el nombre de Gary Gygax y puede que a otros no, pero estoy seguro que todos los que lean alguna vez este blog si les sonara Calabozos y Dragones, Gary Gygax fue su co-creador y muere a la edad de 69 años, segun la prensa su salud se habia venido deteriorando llegando a tener un aneurisma abdominal, conforme obtenga mas informacion ire actualizando la nota&lt;br /&gt;&lt;br /&gt;solo tengo que agradecer a este tremendo personaje por todas las horas de diversion que regalo a tanta gente entre la que me incluyo&lt;br /&gt;&lt;br /&gt;descanza en paz Gary Gygax&lt;br /&gt;&lt;br /&gt;como nota aparte pueden leer algo mas sobre su vida en &lt;a href="http://en.wikipedia.org/wiki/Gary_Gygax"&gt;wikipedia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-7923294156616100581?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/7923294156616100581/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/gary-gygax-descanza-en-paz.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7923294156616100581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7923294156616100581'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/gary-gygax-descanza-en-paz.html' title='Gary Gygax descanza en paz'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-1452609098560865257</id><published>2008-03-01T04:00:00.000-05:00</published><updated>2008-03-01T04:14:27.975-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='astronomia'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse de luna'/><category scheme='http://www.blogger.com/atom/ns#' term='ciencia'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Video Sobre el eclipse de luna</title><content type='html'>Hola amigos, en la web de &lt;a href="http://www.microsiervos.com/archivo/ciencia/time-lapse-eclipse-de-luna.html"&gt;microsiervos&lt;/a&gt; mostraron una obra de Yves Boisjoly quien realizo un video del eclipse de luna del pasado 20 de febrero el video es realmente precioso esta hecho en calidad HD aunque dicha calidad solo  esta disponible desde el sitio web original y realmente vale la pena el verlo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object type="application/x-shockwave-flash" data="http://www.vimeo.com/moogaloop.swf?clip_id=724572&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=" height="225" width="400"&gt; &lt;param name="quality" value="best"&gt; &lt;param name="allowfullscreen" value="true"&gt; &lt;param name="scale" value="showAll"&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=724572&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color="&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/724572/l:embed_724572"&gt;Eclipse totale de Lune&lt;/a&gt; from &lt;a href="http://www.vimeo.com/petittuxervateur/l:embed_724572"&gt;Yves Boisjoly&lt;/a&gt; on &lt;a href="http://vimeo.com/l:embed_724572"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;el video esta distribuido bajo la licencia Creative Commons under Attribution-Noncommercial-No Derivative Works 2.5 Canada&lt;br /&gt;                         &lt;br /&gt;                           &lt;a href="http://creativecommons.org/licenses/by-nc-nd/2.5/ca/deed.en_US" target="_blank" rel="nofollow"&gt;creativecommons.org/licenses/by-nc-nd/2.5/ca/deed.en_US&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;y la musica es de Art Yenta&lt;br /&gt;Annecy, France (http://www.myspace.com/ledauphin) and is license by Creative Commons under Attribution-Noncommercial-Share Alike 2.0 France&lt;br /&gt;                         &lt;br /&gt;                           &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/fr/deed.en_US" target="_blank" rel="nofollow"&gt;creativecommons.org/licenses/by-nc-sa/2.0/fr/deed.en_US&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1452609098560865257?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1452609098560865257/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/video-sobre-el-eclipse-de-luna.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1452609098560865257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1452609098560865257'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/03/video-sobre-el-eclipse-de-luna.html' title='Video Sobre el eclipse de luna'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-2230968455295312777</id><published>2008-02-27T15:55:00.000-05:00</published><updated>2008-02-27T16:27:06.558-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Genbeta'/><category scheme='http://www.blogger.com/atom/ns#' term='cracker'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Identificados los atacantes de Genbeta</title><content type='html'>Reproduzco un mensaje de una de las listas a las que estoy suscrito donde se informa sobre &lt;a href="http://soyfreakytambiengeek.blogspot.com/2008/02/yo-tambien-soy-genbetacom.html"&gt;el ataque de DoS a genbeta&lt;/a&gt; del que ya hable, al parecer se ha logrado identificar y atrapar a los causantes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-style: italic;"&gt;Todo comenzó cuando Genbeta, publico un articulo en el que advertían sobre&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;el uso de sitios para chequear,  "quien te tiene no admitido en el msn". En&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;dicho articulo se advertía a los usuarios menos experimentados, que se&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;abstuvieran de utilizar estos servicios, porque no iban a obtener una&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;solución a su consulta y además personas sin escrúpulos obtendrían los datos&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;necesarios para ingresar a tu cuenta.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;A partir del momento que se publico el articulo Genbeta comenzó a recibir&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;amenazas como la que detallo a continuación:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les comento que si no sacan esta nota [url de la entrada en cuestión] su&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pagina sufrirá una denegación masiva enorme, desde un datacenter de china,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;la cual no la podrán detener, y es tan fuerte, que podrá afectar toda la red&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;donde alojan, es decir, a otros servidores dedicados.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(.) El motivo es simple, la gente como ustedes me da por las bolas, se la&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pasan hablando sin fundamentos, o acaso auditaron algún servidor y tienen&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;constancia alguna de que esas web hagan «pishing» entonces para que hablan?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(.) ASI QUE HASTA QUE NO LA SAQUEN, GENBETA.COM NO FUNCIONARA.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;CIUDAD DEL ESTE Y EL GRUPO CHINA SE ENCARAGA DE ESTO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Genbeta no solo no quito el articulo si no que además, publico la amenaza&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;recibida.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Casi instantáneamente comenzaron a recibir un ataque de denegación de&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;servicio distribuido, lo que dejo al sitio genbeta.com off-line.  En&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;solidaridad con Genbeta, otros sitios como meneame.net, error500.net, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Reprodujeron el articulo, logrando así el efecto contrario, que los&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;delincuentes esperaban. Pero aquí no termina todo, tal vez por impotencia y&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;en un acto de estupidez decidieron atacar todos los sitios que habían&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;publicado el articulo de Genbeta. Para mala suerte de ellos el responsable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;de meneame.net  Ricardo Galli logro dar con los delincuentes y obtener las&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pruebas necesarias, para realizar las denuncias correspondientes tanto en la&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Guardia Civil Española, como en el Dpto. de Delitos Complejos de la Policía&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Federal Argentina, debido a que los ataques eran realizados por tres&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;adolescentes dos de nacionalidad Argentina y el tercero se supone que es de&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;nacionalidad Española.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Esta mañana trascendió en los medios de comunicación argentinos que uno de&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;los pequeños delincuentes es Cristian David de 17 años, hermano de la&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"vedette" Pamela David, quien se hiciera famosa por participar en un reality&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;show denominado "el bar". El joven delincuente quien utilizaba el seudónimo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;de "pirata morgan" exigía un pago por no atacar ciertos sitios, además se&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;dedicaba al phishing. Todo un pichón de Al Capone.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;En fin, esperemos, que se haga justicia y que estos delincuentes paguen por&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;sus actos, que dejar un sitio off line por mas de un mes no es ninguna&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;travesura como lo han querido pintar. Si hay algún periodista leyendo esto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;les pido por favor hagan la diferencia entre un hacker y un simple&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;delincuente.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Fuentes:&lt;/span&gt;&lt;br /&gt;&lt;a style="font-style: italic;" href="http://www.perfil.com/contenidos/2008/02/22/noticia_0058.html" target="_blank"&gt;http://www.perfil.com/contenidos/2008/02/22/noticia_0058.html&lt;/a&gt;&lt;br /&gt;&lt;a style="font-style: italic;" href="http://blog.meneame.net/2008/02/08/problemas-de-red/" target="_blank"&gt;http://blog.meneame.net/2008/02/08/problemas-de-red/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-style: italic;" href="http://www.weblogssl.com/2008/02/07-ataque-de-ddos-a-genbeta" target="_blank"&gt;http://www.weblogssl.com/2008/02/07-ataque-de-ddos-a-genbeta&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;como lo solicitan tambien quiero agregar un enlace donde se habla de la diferencia entre un hacker y un cracker&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsiervos.com/archivo/internet/hacker-cracker.html"&gt;Hacker!=cracker&lt;/a&gt; en microsiervos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-2230968455295312777?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/2230968455295312777/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/identificados-los-atacantes-de-genbeta.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2230968455295312777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/2230968455295312777'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/identificados-los-atacantes-de-genbeta.html' title='Identificados los atacantes de Genbeta'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-6180185683530848684</id><published>2008-02-20T16:34:00.000-05:00</published><updated>2008-03-01T04:15:01.791-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='astronomia'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse de luna'/><category scheme='http://www.blogger.com/atom/ns#' term='ciencia'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Eclipse de Luna</title><content type='html'>desde &lt;a href="http://www.microsiervos.com/"&gt;microsiervos&lt;/a&gt; recibi la noticia de que hoy habra un eclipse total de luna, hechos los calculos estara iniciando alrededor de las 7 pm hora peruana si nuestro lindo cielo color panza de burro no nos deja verlo el &lt;a href="http://www.ucm.es/info/Astrof/obs_ucm/luna/eclipse_luna_21feb08.html"&gt;Observatorio Astronómico de la Universidad Complutense de Madrid&lt;/a&gt; efectuara un webcast del eclipse por lo que solo tendremos que ir a su web.&lt;br /&gt;&lt;br /&gt;listo que lo disfruten!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-6180185683530848684?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsiervos.com/archivo/ciencia/recordatorio-eclipse-total-luna-febero-2008.html' title='Eclipse de Luna'/><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/6180185683530848684/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/eclipse-de-luna.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/6180185683530848684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/6180185683530848684'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/eclipse-de-luna.html' title='Eclipse de Luna'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-3009382829005596615</id><published>2008-02-19T23:40:00.000-05:00</published><updated>2008-02-19T23:54:18.314-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Concierto'/><category scheme='http://www.blogger.com/atom/ns#' term='Mago de Oz'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><title type='text'>Mago de Oz en Lima</title><content type='html'>Hola ya era tiempo de una entrada Freak y no se me ocurre mejor manera que con este post, los que me conocen bien saben que uno de mis grupos favoritos es &lt;a href="http://www.magodeoz.com/"&gt;Mago de Oz&lt;/a&gt;, hace unos dias me comentaron que en un diario local habia una nota sobre un posible concierto aqui en Lima y hoy lo confirme!!!! en su pagina en la &lt;a href="http://www.magodeoz.com/_new-web/conciertos/"&gt;seccion de conciertos&lt;/a&gt; existe un concierto programado para este 13 de abril pues eso, ya lo saben nos vemos en el concierto cabrones!!!!!&lt;br /&gt;&lt;br /&gt;Grubhart&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-3009382829005596615?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/3009382829005596615/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/mago-de-oz-en-lima.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3009382829005596615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3009382829005596615'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/mago-de-oz-en-lima.html' title='Mago de Oz en Lima'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-7363100363117438950</id><published>2008-02-10T03:23:00.001-05:00</published><updated>2008-12-10T03:02:33.230-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Genbeta'/><category scheme='http://www.blogger.com/atom/ns#' term='apoyo'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Yo tambien soy genbeta.com</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mqd9dugZUD4/R665jKM86NI/AAAAAAAAACg/lBm1GO4w038/s1600-h/YotambiensoyGenbeta.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Mqd9dugZUD4/R665jKM86NI/AAAAAAAAACg/lBm1GO4w038/s320/YotambiensoyGenbeta.jpg" alt="" id="BLOGGER_PHOTO_ID_5165269836325775570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://genbeta.com/"&gt;Genbeta&lt;/a&gt; es un blog que en sus propias palabras: &lt;strong&gt;¨Genbeta&lt;/strong&gt; es un weblog colectivo dedicado al software y los servicios vía Internet, con toda la actualidad y los mejores trucos.¨ y debo añadir es uno de mis ¨must read¨ diarios&lt;br /&gt;&lt;br /&gt;Hace unos meses publicaron una nota sobre &lt;a href="http://www.genbeta.com/2007/11/13-quieres-saber-quien-te-tiene-no-admitido-en-el-msn-pues-no-des-tu-contrasena-a-desconocidos/"&gt;servicios para saber quien te tiene eliminado del messenger,&lt;/a&gt; tras lo cual recibieron presion para retirar el articulo bajo la amenaza de un &lt;a href="http://es.wikipedia.org/wiki/Ataque_de_denegaci%C3%B3n_de_servicio"&gt;ataque de denegacion de servicio&lt;/a&gt;, el ataque se cumplio y genbeta estuvo caido durante algunos dias aunque parece que ya todo volvio a la normalidad, el grupo amenazante tambien ataco &lt;a href="http://meneame.net/story/weblogs-esta-siendo-atacada-no-retirar-noticias"&gt;meneame&lt;/a&gt; y &lt;a href="http://www.error500.net/"&gt;error 500&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;esto movio una serie de manifestaciones de apoyo a la que sumo este pequeño blog, Fuerza muchachos!!!&lt;br /&gt;&lt;br /&gt;enlaces:&lt;br /&gt;Genbeta: &lt;a href="http://www.genbeta.com/2008/02/10-gracias-gracias-y-gracias"&gt;genbeta&lt;/a&gt;&lt;br /&gt;blogs de apoyo: &lt;a href="http://ayudemosagenbeta.wordpress.com/"&gt;Ayudemos a genbeta&lt;/a&gt; , &lt;a href="http://quenotetimenmas.blogspot.com/"&gt;Que no te timen mas&lt;/a&gt;, &lt;a href="http://todossomosgenbeta.wordpress.com/"&gt;Todos somos genbeta&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-7363100363117438950?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/7363100363117438950/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/yo-tambien-soy-genbetacom.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7363100363117438950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/7363100363117438950'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/yo-tambien-soy-genbetacom.html' title='Yo tambien soy genbeta.com'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mqd9dugZUD4/R665jKM86NI/AAAAAAAAACg/lBm1GO4w038/s72-c/YotambiensoyGenbeta.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-3869249622638224655</id><published>2008-02-09T18:55:00.000-05:00</published><updated>2008-02-10T03:05:51.516-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='txt'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='xataka'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Saca los dedos de la pantalla!!!!</title><content type='html'>Todos los que tengan una pantalla tft y derivados, (laptops, lcd, pantallas plasmas y etc) pasan por ese trauma que es cuidar que no se ensucien rayen, etc, y en el caso de monitores de computadoras y portatiles pues evitar que las toquen y la dejen como vidrio de mesa: llena de huellas digitales, esta preocupacion no es solo estetica pues sucede que nuestra piel genera una cantidad de  grasas y acido muy leve la cual puede dañar nuestra pantalla. &lt;a href="http://www.eucerin.es/skin/physio_2.html"&gt;mas informacion sobre el manto acido&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bueno una de las opciones es comprarnos pañitos especiales para la limpieza que por la modica suma de 20 dolares nos limpiaran la pantalla sin embargo para los mortales comunes que no tienen presupuesto para dichos pañitos intentamos otras soluciones como toallitas de papel para la cara o las servilletas humedecidas para manos, o alguna franela y a pasar con mucho cuidado para no arruinar nuestro bebe (lo siento es que me emociono) bueno los chicos de Xataka han preparado un video donde nos muestran como limpiar decentemente nuestra pantalla con solo papel higienico, papel toalla, y algo de agua, asi es, solo eso, espero les sea util.&lt;br /&gt;&lt;br /&gt;&lt;object type="application/x-shockwave-flash" data="http://zappinternet.com/v/pekBvaFpeR" height="350" width="425"&gt;&lt;param name="FlashVars" value="allowFullScreen=true"&gt;&lt;param name="movie" value="http://zappinternet.com/v/pekBvaFpeR"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;fuente xataka: &lt;a href="http://xataka.com/2008/02/09-video-como-limpiar-la-pantalla-de-nuestro-portatil"&gt;Vídeo: cómo limpiar la pantalla de nuestro portátil&lt;/a&gt;&lt;h1&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-3869249622638224655?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/3869249622638224655/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/saca-los-dedos-de-la-pantalla.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3869249622638224655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3869249622638224655'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/saca-los-dedos-de-la-pantalla.html' title='Saca los dedos de la pantalla!!!!'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-1228936204764597297</id><published>2008-02-07T15:53:00.000-05:00</published><updated>2008-02-23T20:36:31.610-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>cuanta tristeza</title><content type='html'>&lt;p align="left"&gt;&lt;strong&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: normal;"&gt;Una entrada pequeña, buscando documentacion del trabajo encontre un dicionario de terminos en la intranet y revisandolo halle:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="font-style: italic;" align="left"&gt;&lt;strong&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;"Hacker : &lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Usuario de ordenadores especializado en penetrar en las bases  de datos de sistemas informáticos estatales con el fin de obtener información  secreta. En la actualidad, el término se identifica con el de delincuente  informático, e incluye a los cibernautas que realizan operaciones delictivas a  través de las redes de ordenadores existentes."&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;No soy un Hacker, soy un geek el blog lo dice ;), simplemente soy curioso, me gusta saber el por que de las cosas, jugar con la maquina, ver que puede hacer y llamar las cosas por su nombre, por eso me da pena que la gente siga estando siempre tan mal informada, para una descripcion mas real de la diferencia Hacker|cracker pueden ir &lt;a href="http://www.microsiervos.com/archivo/internet/hacker-cracker.html"&gt;aqui&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Ojala algun dia la cosa mejore.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1228936204764597297?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1228936204764597297/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/cuanta-tristeza.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1228936204764597297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1228936204764597297'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/cuanta-tristeza.html' title='cuanta tristeza'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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-934951127396497717.post-3656445396347020553</id><published>2008-02-06T14:42:00.000-05:00</published><updated>2008-03-11T12:00:51.063-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ingenieria de Software'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='Esas Grandes Desconocidas'/><category scheme='http://www.blogger.com/atom/ns#' term='junit'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Esas grandes desconocidas: Las Pruebas Unitarias</title><content type='html'>Hola a todos, con este post (me resisto a usar el termino articulo) inicio la serie: "Esas grandes desconocidas" a modo de presentacion de herramientas o tecnologias que pueden ayudarnos a mejorar, hacer mas facil o productivo nuestro trabajo, hacernos la vida mas divertida en la oficina o mejorar la seguridad, como ya indique no pretende ser una descripcion tecnica a profundidad de que y como trabajan las herramientas solo sera una introduccion, algun ejemplo que se me ocurra o me parezca rescatable y facil de entender, y alguna experiencia ya sea mia o que haya rescatado por ahi, asi que, si llegas a sentirte ofendido por la simpleza de los ejemplos o por que pase por alto algun concepto en pro de una facil y rapida comprension, lo siento pero esta serie no es para ti.&lt;br /&gt;&lt;br /&gt;Hecho el disclaimer empecemos:&lt;br /&gt;&lt;br /&gt;pero... que son las pruebas unitarias? Lo primero es un ejemplo para entender el concepto:&lt;br /&gt;&lt;br /&gt; Imaginemos que somos constructores y tenemos una pared que construir, la tarea parece simple y trivial, solo es apilar ladrillos y poner cemento entre ellos sin mas, asi que nos ponemos a ello sin pena ni gloria, al terminar nuestro trabajo cansados y orgullosos vemos nuestra obra: podemos ver como esta desnivelada, los ladrillos sobresalen entre ellos y en casos extremos podremos ver nuestro flamante medio arco cuando lo que queriamos era una pared recta.&lt;br /&gt;&lt;br /&gt; En desarrollo de Software suceden cosas similares, cuantas veces al terminar el diseño (si es que hubo alguno) nos dedicamos a picar las teclas como descocidos solo para deternos a probar si "al menos compila" y nos alegramos al recibir el mensaje de compilacion exitosa como si fuese sinonimo de un codigo correcto? (mea culpa: yo lo hacia muchas veces durante y despues de mi formacion en la universidad), cada funcionalidad nueva es como un ladrillo o bloque de construccion que agregamos a la pared y que tambien puede no estar sintonizada en algun detalle con todo el programa, mas cuando ese programa no lo realiza una sola persona; pero entonces que podemos hacer? si volvemos a nuestro ejemplo de la pared, para empezar podriamos tomar una herramienta para medir el nivel e ir nivelando cada bloque conforme va siendo asentado, mas aun, deberiamos vigilar que cada nuevo bloque no mueva o desnivele bloques previos por lo que deberiamos medir o verificar esto tambien, pues bueno cada una de estas mediciones o verificaciones a cada bloque es una prueba unitaria, llevado al desarrolo pues simplemente probar que cada nueva funcionalidad haga lo que debe y que al agregarla mantengo todo el sistema funcionando bien.&lt;br /&gt;&lt;br /&gt; Ok aqui vendra el comentario de que eso tarda mucho y nos tomara mas tiempo que antes, y es verdad pero ojo! eso de mas tiempo que antes es una trampa en la que es facil caer, puede que nos tome mas tiempo que antes si tomamos antes como tener nuestra pared inclinada y desnivelada pero no consideramos el tiempo que pasamos nivelando o rehaciendo. Con las pruebas unitarias no tendremos que rehacer trabajo y un error sera facilmente detectado y debe ser corregido en el momento en que se presente (dudo mucho que haya un constructor que coloque algo sobre un ladrillo que sabe que no esta nivelado, y si lo hay pues no lo quiero trabajando conmigo), es muy probable que el tiempo extra que nos tome medir y corregir, sea menor al tiempo que empleabamos en buscar, corregir o rehacer el trabajo mal hecho antes; por suerte nosotros no construimos paredes y no tenemos que medir a mano, desarrollamos software recuerdan? bueno pues existen herramientas que nos permiten diseñar y automatizan las pruebas unitarias con lo que el tiempo se limita a realizar el script de las pruebas pues la ejecucion no deberia exceder de uno o 2 minutos.&lt;br /&gt;&lt;br /&gt; Si desarrollan en java existe el framework &lt;a href="http://www.junit.org/"&gt;JUnit&lt;/a&gt; que ya esta en su version 4.4 y con una serie de metodos ya implementados que mediante algo de progamacion nos permite evaluar si nuestro codigo hace lo que debe y no hace lo que no debe (si, ambas cosas a la vez), aunque JUnit es para java existen tambien frameworks para otros lenguajes basta con poner &lt;tu&gt; unit testing en google y obtendras muchos resultados como NUnit para .Net por ejemplo&lt;br /&gt;&lt;br /&gt; quiero terminar el post colocando algunos pretextos que suelen ponerse para evitarlas cuando alquien propone pruebas unitarias y los argumentos para rebatirlas todo extraido del libro "Pragmating Unit testing (in java with JUnit)" me parece un libro de los que deberian estar en nuestra lista de "must have" y de lectura obligatoria para quien quiera ser un buen desarrollador. Entonces.. la proxima vez que quieras levantar una pared, apilaras ladrillos sin mas o usaras un nivel para hacer el trabajo una sola vez?&lt;br /&gt;&lt;br /&gt; &lt;span style="font-style: italic;"&gt;"&lt;span style="font-weight: bold;"&gt;It takes too much time to write the tests&lt;/span&gt; This is the voiced by most newcomers to unit testing. It's untrue, of course, but to see why we need to take a closer look at where you spend your time when developing code. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    Many people view testing of any sort as something that happens toward the end of a project. And yes, if you wait to begin unit testing until then it will definitely take too long. In fact, you may not finish the job until the heat death of the universe itself.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;At least it will feel that way: it's like trying to clear a couple of acres of land with a lawn mower. If you start early on when there's just a field of grasses, the job is easy. If you wait until later, when the field contains thick, gnarled trees and&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;dense, tangled undergrowth, then the job becomes impossibly difficult.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Instead of waiting until the end, it's far cheaper in the long run to adopt the ?pay-as-you-go? model. By writing individual tests with the code itself as you go along, there's no crunch at the end, and you experience fewer overall bugs as you are generally always working with tested code. By taking a little&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;extra time all the time, you minimize the risk of needing a huge amount of time at the end.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;So if you think you don't have time to write tests in addition to the code you're already writing, consider the following questions:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;1. How much time do you spend debugging code that you or others have written?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;2. How much time do you spend reworking code that you thought was working, but turned out to have major, crippling bugs?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;3. How much time do you spend isolating a reported bug to it's source?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;For most people who work without unit tests, these numbers add up fast, and will continue to add up even faster over the life of the project. Proper unit testing dramatically reduces these times, which frees up enough time so that you'll have the opportunity to write all of the unit tests you want? and maybe even some free time to spare.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;It takes too long to run the tests&lt;/span&gt; It shouldn't. Most unit tests should execute extremely quickly, so you should be able to run hundreds, even thousands of them in a matter of a few seconds. But sometimes that won't be possible, and you may end up with certain tests that simply take too long to conveniently run all of the time. In that case, you'll want to separate out the longer-running tests from the short ones. Only run the long tests once a day, or once every few days as appropriate, and run the shorter tests constantly.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;It's not my job to test my code&lt;/span&gt; Now here's an interesting excuse. Pray tell, what is your job, exactly? Presumably your job, at least in part, is to create working code. If you are throwing code over the wall to some testing group without any assurance that it's working, then you're not doing your job. It's not polite to expect others to clean up our own messes, and in extreme cases submitting large volumes of buggy code can become a ?career limiting? move.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;On the other hand, if the testers or QA group find it very difficult to find fault with your code, your reputation will grow rapidly?along with your job security!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;I don't really know how the code is supposed to behave&lt;/span&gt; so I can't test it If you truly don't know how the code is supposed to behave, then maybe this isn't the time to be writing it. Maybe a prototype would be more appropriate as a first step to help clarify the requirements. If you don't know what the code is supposed to do, then how will you know that it does it?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;But it compiles!&lt;/span&gt; Okay, no one really comes out with this as an excuse, at least not out loud. But it's easy to get lulled into thinking that a successful compile is somehow a mark of approval, that you've passed some threshold of goodness.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;But the compiler's blessing is a pretty shallow compliment. Any compiler or interpreter can only verify that your syntax is correct. It can't figure out what your code will do.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;I'm being paid to write code, not to write tests&lt;/span&gt; By that same logic, you're not being paid to spend all day in the debugger, either. Presumably you are being paid to write working code, and unit tests are merely a tool toward that end, in the same fashion as an editor, an IDE, or the compiler.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;I feel guilty about putting testers and QA staff out of work&lt;/span&gt; Not to worry, you won't. Remember we're only talking about unit testing, here. It's the barest-bones, lowest-level testing that's designed for us, the programmers. There's plenty of other work to be done in the way of functional testing, acceptance testing, performance and environmental testing, validation and verification, formal analysis, and so on.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;My company won't let me run unit tests on the live system&lt;/span&gt; Whoa! We're talking about developer unit-testing here. While you might be able to run those same tests in other contexts (on the live, production system, for instance) they are no longer unit tests. Run your unit tests on your machine, using your own database, or using a mock object (see Chapter 6). If the QA department or other testing staff want to run these tests in a production or staging environment, you might be able to coordinate the technical details with them so they can, but realize that they are no longer unit tests in that context."&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;-Pragmatic Unit Testing (in java with JUnit)-&lt;/span&gt;&lt;/tu&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-3656445396347020553?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/3656445396347020553/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/esas-grandes-desconocidas-las-pruebas.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3656445396347020553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/3656445396347020553'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/esas-grandes-desconocidas-las-pruebas.html' title='Esas grandes desconocidas: Las Pruebas Unitarias'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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><entry><id>tag:blogger.com,1999:blog-934951127396497717.post-1008500168313169489</id><published>2008-02-06T14:03:00.000-05:00</published><updated>2008-02-06T14:05:19.082-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bienvenida'/><category scheme='http://www.blogger.com/atom/ns#' term='freak'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Aiya Ambar!!!</title><content type='html'>Hola!, queria una frase que representara la idea de este blog asi que tenia que ser algo freak y geek y no creo que exista nada mas geek que iniciar algo con el conocidisimo "Hola Mundo", y bueno entre lo freak si hay para discutir, pero opte por el idioma qwenya (idioma elfico creado por tolkien) estaba barajando usar el klingon pero no encontre la traduccion de hola mundo y soy mas aficionado a lo epico medieval que a star trek ;) ,asi que quedo el hola mundo en qwenya (ojo no es una traduccion gramatical es una traduccion literal, es decir la primera palabra es un saludo y la segunda es la traduccion de mundo)&lt;br /&gt;&lt;br /&gt;Bueno los temas giraran como dice la descripcion del blog entre mis aficiones (mi lado freak) las cuales van por ciencia ficcion, tolkien, anime y manga, literatura etc; y mi trabajo (mi lado geek) ingenieria de software, lenguaje de programacion java, desarrollo Agile y anecdotas, sin niguna preferencia pues disfruto ambas.&lt;br /&gt;&lt;br /&gt;pues listo!! bienvenidos y espero que lo disfruten&lt;br /&gt;&lt;br /&gt;Qapla'&lt;br /&gt;(Adios) --tenia que poner algo en klingon :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934951127396497717-1008500168313169489?l=soyfreakytambiengeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soyfreakytambiengeek.blogspot.com/feeds/1008500168313169489/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/aiya-ambar.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1008500168313169489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/934951127396497717/posts/default/1008500168313169489'/><link rel='alternate' type='text/html' href='http://soyfreakytambiengeek.blogspot.com/2008/02/aiya-ambar.html' title='Aiya Ambar!!!'/><author><name>Grubhart</name><uri>http://www.blogger.com/profile/10015863235068159148</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></feed>
