<?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-3149817876335141175</id><updated>2012-02-16T00:51:12.847-06:00</updated><category term='Vida'/><title type='text'>Eduardo Díaz</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.iamedu.mx/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default'/><link rel='alternate' type='text/html' href='http://blog.iamedu.mx/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eduardo Diaz</name><uri>https://profiles.google.com/109900164762719414631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-yi8WZ8SGXGQ/AAAAAAAAAAI/AAAAAAAAAcI/o8mP40sdiww/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3149817876335141175.post-1197023184956447851</id><published>2012-01-24T17:51:00.001-06:00</published><updated>2012-01-24T17:51:12.158-06:00</updated><title type='text'>Todo sale mal</title><content type='html'>Nunca fui bueno en algo...&lt;br /&gt;&lt;br /&gt;Me sentía bueno en una cosa, que lo mio era eso, resulta que no.&lt;br /&gt;&lt;br /&gt;Hoy ha sido un dia particularmente malo, de practicamente todo lo que he hecho en los últimos años algo salió mal hoy.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Perdón, pero me está costando mucho trabajo creer hoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3149817876335141175-1197023184956447851?l=blog.iamedu.mx' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iamedu.mx/feeds/1197023184956447851/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://blog.iamedu.mx/2012/01/todo-sale-mal.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/1197023184956447851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/1197023184956447851'/><link rel='alternate' type='text/html' href='http://blog.iamedu.mx/2012/01/todo-sale-mal.html' title='Todo sale mal'/><author><name>Eduardo Diaz</name><uri>https://profiles.google.com/109900164762719414631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-yi8WZ8SGXGQ/AAAAAAAAAAI/AAAAAAAAAcI/o8mP40sdiww/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3149817876335141175.post-2141898371655635105</id><published>2011-10-08T08:21:00.001-05:00</published><updated>2011-10-20T08:43:28.241-05:00</updated><title type='text'>Curso de Spring 3</title><content type='html'>Las 2 últimas semanas estuve dando un curso de Spring.&lt;br /&gt;&lt;br /&gt;Nunca había dado un curso en el formato de Internet, y fue una experiencia muy interesante.&lt;br /&gt;&lt;br /&gt;Para empezar me consumió una cantidad de tiempo impresionante!&lt;br /&gt;&lt;br /&gt;Fue una buena experiencia, espero que de verdad haya servido!&lt;br /&gt;&lt;br /&gt;Y les dejo mi presentación final&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="__ss_9600890" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/iamedu/curso-spring-3-hibernate" target="_blank" title="Curso Spring 3 + Hibernate"&gt;Curso Spring 3 + Hibernate&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/9600890" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/iamedu" target="_blank"&gt;Eduardo Díaz&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;El código que estuve utilizando esta acá&amp;nbsp;&lt;a href="https://github.com/iamedu/SpringHibernate"&gt;https://github.com/iamedu/SpringHibernate&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saluuudos!&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/3149817876335141175-2141898371655635105?l=blog.iamedu.mx' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iamedu.mx/feeds/2141898371655635105/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://blog.iamedu.mx/2011/10/curso-de-spring-3.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/2141898371655635105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/2141898371655635105'/><link rel='alternate' type='text/html' href='http://blog.iamedu.mx/2011/10/curso-de-spring-3.html' title='Curso de Spring 3'/><author><name>Eduardo Diaz</name><uri>https://profiles.google.com/109900164762719414631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-yi8WZ8SGXGQ/AAAAAAAAAAI/AAAAAAAAAcI/o8mP40sdiww/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3149817876335141175.post-9175148933648751852</id><published>2011-10-05T23:30:00.001-05:00</published><updated>2011-10-05T23:30:35.758-05:00</updated><title type='text'>La mejor herramienta</title><content type='html'>&lt;b&gt;No tengo nada que perder, tengo todo que ganar.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Hoy murió Steve Jobs, no pensé que fuera algo que me fuera a afectar, pero me afectó.&lt;br /&gt;&lt;br /&gt;Este año he tomado un par de decisiones muy raras para los ojos de cualquiera, ha cambiado muchísimo la manera en la que veo al mundo debido a que también ha cambiado mucho mi modelo mental de cómo funcionan las cosas.&lt;br /&gt;&lt;br /&gt;Viendo un video de Steve Jobs noté una frase muy interesante, decía que su herramienta más importante es recordar que pronto estará muerto.&lt;br /&gt;&lt;br /&gt;Esto mismo aplica para cualquiera de nosotros.&lt;br /&gt;&lt;br /&gt;Este año perdí todo lo que "tenía", y me di cuenta que es bastante fácil conseguir algunas cosas.&lt;br /&gt;&lt;br /&gt;Me di cuenta que hay cosas a las que damos demasiado valor, e ideas impresas en nuestras cabezas.&lt;br /&gt;&lt;br /&gt;Hoy soy otra persona, y me hace mucho sentido esta frase de Steve Jobs. La verdad es que mañana me puedo morir.&lt;br /&gt;&lt;br /&gt;A ti también te puede pasar.&lt;br /&gt;&lt;br /&gt;Cuando te das cuenta que es verdad, y que en 10 horas podrías estar sin vida en algún lugar te puedes preguntar si valía la pena no decir lo que pensabas por pena de lo que fueran a decir, si importaba si lograbas o no un objetivo.&lt;br /&gt;&lt;br /&gt;Al final no importa, lograste o no lograste nada, viviste o no viviste.&lt;br /&gt;&lt;br /&gt;Habrá gente que se habrá quedado con una idea erronea de tí, nunca pudiste decirles lo que pensabas o sentías.&lt;br /&gt;&lt;br /&gt;Ten cuidado, y actúa como si mañana fueras a morir.&lt;br /&gt;Podría pasarte.&lt;br /&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/3149817876335141175-9175148933648751852?l=blog.iamedu.mx' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iamedu.mx/feeds/9175148933648751852/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://blog.iamedu.mx/2011/10/la-mejor-herramienta.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/9175148933648751852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/9175148933648751852'/><link rel='alternate' type='text/html' href='http://blog.iamedu.mx/2011/10/la-mejor-herramienta.html' title='La mejor herramienta'/><author><name>Eduardo Diaz</name><uri>https://profiles.google.com/109900164762719414631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-yi8WZ8SGXGQ/AAAAAAAAAAI/AAAAAAAAAcI/o8mP40sdiww/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3149817876335141175.post-222791370620582358</id><published>2011-09-26T22:54:00.002-05:00</published><updated>2011-09-26T22:54:29.496-05:00</updated><title type='text'>Los que se mueven</title><content type='html'>&lt;blockquote&gt;&lt;span class="body" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"&gt;All mankind is divided into three classes: those that are immovable, those that are movable, and those that move.&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;b&gt;Benjamin Franklin&amp;nbsp;&lt;/b&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Hoy me voy a quejar, tengo una idea en la cabeza y me está molestando muchísimo.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Éste mundo es un lugar muy raro, &amp;nbsp;la verdad no lo entiendo muy bien y creo que él tampoco me entiende a mi.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Hay billones de personas, y muchos se comportan de manera muy similar.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Yo seguiré creyendo que todos tienen el potencial de ser muy diferentes aunque me demuestren lo contrario.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Yo seguiré creyendo que un día los que se pueden mover se van a mover....&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Por favor, muevanse.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3149817876335141175-222791370620582358?l=blog.iamedu.mx' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iamedu.mx/feeds/222791370620582358/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://blog.iamedu.mx/2011/09/los-que-se-mueven.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/222791370620582358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/222791370620582358'/><link rel='alternate' type='text/html' href='http://blog.iamedu.mx/2011/09/los-que-se-mueven.html' title='Los que se mueven'/><author><name>Eduardo Diaz</name><uri>https://profiles.google.com/109900164762719414631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-yi8WZ8SGXGQ/AAAAAAAAAAI/AAAAAAAAAcI/o8mP40sdiww/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3149817876335141175.post-689087579367581772</id><published>2011-09-26T22:51:00.002-05:00</published><updated>2011-10-25T13:59:40.593-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vida'/><title type='text'>Complicado</title><content type='html'>Yo creo que la vida es fácil, las personas nos vamos complicando poco a poco.&lt;br /&gt;&lt;br /&gt;Las relaciones humanas la complican otro poco más.&lt;br /&gt;&lt;br /&gt;Estamos todos tras el reflector... si haces algo mal todos lo notarán, si haces algo bien... ¿para eso estás no?&lt;br /&gt;&lt;br /&gt;En realidad creo que todo es muy fácil... y no logro entender por qué tantas máscaras, tantos formalismos e hipocresías.&lt;br /&gt;&lt;br /&gt;A veces me cuesta mucho trabajo entender éste mundo... a veces no me siento de éste mundo...&lt;br /&gt;&lt;br /&gt;Pero aquí voy, y cada día es mas difícil sentirme como yo, defender mis ideas y seguir adelante.&lt;br /&gt;Pero cada día vale más la pena hacerlo, y luchar por no perderme en la corriente.&lt;br /&gt;&lt;br /&gt;Mi objetivo es poco común, y quiero alcanzar ese objetivo sin perderme en el camino.&lt;br /&gt;Cada vez pienso que es mas difícil lograrlo, pero sigo teniendo esperanza, y todavía no caigo...&lt;br /&gt;&lt;br /&gt;Necesito algo de ayuda, el reloj sigue corriendo y no puedo pararlo para arreglarme ¿Cómo lograr arreglarme sin parar de hacer lo que tengo que hacer?&lt;br /&gt;&lt;br /&gt;Qué complicada hacemos la vida, que complicada me la he hecho yo.&lt;br /&gt;&lt;br /&gt;Pero creo que al final es tan sencillo como cambiar la óptica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3149817876335141175-689087579367581772?l=blog.iamedu.mx' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iamedu.mx/feeds/689087579367581772/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://blog.iamedu.mx/2011/09/complicado.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/689087579367581772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/689087579367581772'/><link rel='alternate' type='text/html' href='http://blog.iamedu.mx/2011/09/complicado.html' title='Complicado'/><author><name>Eduardo Diaz</name><uri>https://profiles.google.com/109900164762719414631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-yi8WZ8SGXGQ/AAAAAAAAAAI/AAAAAAAAAcI/o8mP40sdiww/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3149817876335141175.post-1898294055326509276</id><published>2011-09-11T21:05:00.000-05:00</published><updated>2011-09-11T21:05:15.568-05:00</updated><title type='text'>Control</title><content type='html'>No he tenido tanto tiempo para conocerme todavía... En los últimos meses he estado en situaciones que nuevas, y he reaccionado de maneras que me hubieran parecido increíbles hace no tanto tiempo...&lt;br /&gt;&lt;br /&gt;He aprenido, por ejemplo que hay cosas en mi vida mucho más importantes para mi que el trabajo o el dinero y he sido congruente con ello.&lt;br /&gt;&lt;br /&gt;También he aprendido que puedo tener mucho miedo, y hacer cosas totalmente irracionales por ese miedo...&lt;br /&gt;Tengo la necesidad de tener las cosas bajo control, con mis seres queridos y sus problemas, me siento totalmente impotente cuando hay cosas en las que no puedo ayudar para nada.&lt;br /&gt;&lt;br /&gt;Espero que las cosas no pasen a mayores, aunque puede que Dios haya decidido que es momento que aprenda algunas cosas más...&lt;br /&gt;&lt;br /&gt;Como sea, no muchas personas tienen las oportunidades que yo tengo... y tal vez si les contara mis decisiones, no me entenderían para nada... pero no importa yo estoy muy agradecido por tener la oportunidad de decidir lo que he decidido y de que hasta ahora parece que todo puede funcionar.&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/3149817876335141175-1898294055326509276?l=blog.iamedu.mx' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iamedu.mx/feeds/1898294055326509276/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://blog.iamedu.mx/2011/09/control.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/1898294055326509276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/1898294055326509276'/><link rel='alternate' type='text/html' href='http://blog.iamedu.mx/2011/09/control.html' title='Control'/><author><name>Eduardo Diaz</name><uri>https://profiles.google.com/109900164762719414631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-yi8WZ8SGXGQ/AAAAAAAAAAI/AAAAAAAAAcI/o8mP40sdiww/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3149817876335141175.post-6105725777264925849</id><published>2011-09-09T18:54:00.002-05:00</published><updated>2011-09-09T19:00:16.909-05:00</updated><title type='text'>¿Donde están los hombres?</title><content type='html'>&lt;object width="250" height="40"&gt;&lt;param name="movie" value="http://grooveshark.com/songWidget.swf" /&gt;&lt;param name="wmode" value="window" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="flashvars" value="hostname=cowbell.grooveshark.com&amp;songIDs=26520288&amp;style=metal&amp;p=0" /&gt;&lt;embed src="http://grooveshark.com/songWidget.swf" type="application/x-shockwave-flash" width="250" height="40" flashvars="hostname=cowbell.grooveshark.com&amp;songIDs=26520288&amp;style=metal&amp;p=0" allowScriptAccess="always" wmode="window" /&gt;&lt;/object&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-family: arial, tahoma, verdana; font-size: 14px; line-height: 20px;"&gt;Es nuestro gran problema&lt;br /&gt;Del siglo (XXI)veintiuno&lt;br /&gt;No busques mas a un hombre&lt;br /&gt;Que no queda ninguno&lt;br /&gt;&lt;br /&gt;Después de otro desengaño&lt;br /&gt;Junte coraje y volví a empezar&lt;br /&gt;Simpático el divorciado&lt;br /&gt;Casi me vuelvo a enamorar&lt;br /&gt;Hay algo que aún no te he dicho&lt;br /&gt;Una sorpresa te voy a dar&lt;br /&gt;Y entraron cuatro niñitos&lt;br /&gt;Gritando juntos ¡Hola Papá!..&lt;br /&gt;&lt;br /&gt;No creas lo que ves&lt;br /&gt;No se puede confiar&lt;br /&gt;Y ahora que voy a hacer?&lt;br /&gt;A donde iré a buscar?&lt;br /&gt;&lt;br /&gt;Donde están los hombres?&lt;br /&gt;Donde se han metido?&lt;br /&gt;Si no están casados&lt;br /&gt;Son medio raros&lt;br /&gt;O aburridos&lt;br /&gt;Donde estan los hombres?&lt;br /&gt;Que yo no los veo!?&lt;br /&gt;Si no son tramposos&lt;br /&gt;Son mentirosos&lt;br /&gt;O tienen miedo&lt;br /&gt;&lt;br /&gt;El día que vi a un soltero&lt;br /&gt;Me dije no se me va a escapar&lt;br /&gt;Salimos un mes entero&lt;br /&gt;todos los días con la mamá&lt;br /&gt;Si quieres vivir conmigo&lt;br /&gt;A mi viejita hay que llevar&lt;br /&gt;Al fin se marchó ofendido&lt;br /&gt;Cuando la quise envenenar..&lt;br /&gt;&lt;br /&gt;No creas lo que ves&lt;br /&gt;No se puede confiar&lt;br /&gt;Y ahora que voy a hacer?&lt;br /&gt;A donde iré a buscar?&lt;br /&gt;&lt;br /&gt;Donde están los hombres?&lt;br /&gt;(Aquí!!)&lt;br /&gt;Donde se han metido?&lt;br /&gt;(Aquí!!)&lt;br /&gt;Si no estan casados&lt;br /&gt;Son medio raros&lt;br /&gt;O aburridos&lt;br /&gt;(No es así!!)&lt;br /&gt;Donde están los hombres?&lt;br /&gt;(Aquí!!)&lt;br /&gt;Que yo no los veo!?&lt;br /&gt;(Por qué!!?)&lt;br /&gt;Si no son tramposos&lt;br /&gt;Son mentirosos&lt;br /&gt;O tienen miedo&lt;br /&gt;(No puede ser!!)..&lt;br /&gt;&lt;br /&gt;Y casi sobre la hora&lt;br /&gt;Yo conocí al hombre ideal&lt;br /&gt;Sencible y divertido&lt;br /&gt;Era mi sueño hecho realidad&lt;br /&gt;Hoy vine con un amigo&lt;br /&gt;Vamos a ir todos a bailar&lt;br /&gt;Bailaron apretaditos&lt;br /&gt;Toda la noche tal para cual&lt;br /&gt;&lt;br /&gt;No creas lo que ves&lt;br /&gt;No se puede confiar&lt;br /&gt;Y ahora que voy a hacer?&lt;br /&gt;A donde iré a buscar!?&lt;br /&gt;&lt;br /&gt;Donde están los hombres?&lt;br /&gt;Donde se han metido?&lt;br /&gt;Si no están casados&lt;br /&gt;Son medio raros&lt;br /&gt;O aburridos&lt;br /&gt;Donde están los hombres?&lt;br /&gt;Que yo no los veo!?&lt;br /&gt;Si no son tramposos&lt;br /&gt;Son mentirosos&lt;br /&gt;O tienen miedo..&lt;br /&gt;&lt;br /&gt;Donde están los hombres?&lt;br /&gt;(Aquí!!)&lt;br /&gt;Donde se han metido?&lt;br /&gt;(Aquí!!)&lt;br /&gt;Si no estan casados&lt;br /&gt;Son medio raros&lt;br /&gt;O aburridos&lt;br /&gt;(No es así!!)&lt;br /&gt;Donde están los hombres?&lt;br /&gt;(Aquí!!)&lt;br /&gt;Que yo no los veo!?&lt;br /&gt;(Por qué!!?)&lt;br /&gt;Si no son tramposos&lt;br /&gt;Son mentirosos&lt;br /&gt;O tienen miedo&lt;br /&gt;(No puede ser!!)..&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family: arial, tahoma, verdana; font-size: 14px; line-height: 20px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family: arial, tahoma, verdana; font-size: 14px; line-height: 20px;"&gt;&lt;b&gt;¿Y tu que tipo de hombre eres? :P&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial, tahoma, verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 20px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3149817876335141175-6105725777264925849?l=blog.iamedu.mx' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iamedu.mx/feeds/6105725777264925849/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://blog.iamedu.mx/2011/09/donde-estan-los-hombres.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/6105725777264925849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/6105725777264925849'/><link rel='alternate' type='text/html' href='http://blog.iamedu.mx/2011/09/donde-estan-los-hombres.html' title='¿Donde están los hombres?'/><author><name>Eduardo Diaz</name><uri>https://profiles.google.com/109900164762719414631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-yi8WZ8SGXGQ/AAAAAAAAAAI/AAAAAAAAAcI/o8mP40sdiww/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3149817876335141175.post-5741918584013746450</id><published>2011-09-08T18:30:00.002-05:00</published><updated>2011-09-09T19:41:29.547-05:00</updated><title type='text'>La automagia</title><content type='html'>Hace unas semanas tuve una entrevista para un trabajo que quería mucho,&lt;br /&gt;&lt;br /&gt;Hubo un par de cosas interesantes... en particular me quedé pensando en un problema donde me pidieron calcular la complejidad.&lt;br /&gt;&lt;br /&gt;En mi algoritmo tenía algo asi como un:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;int index = string.indexOf(someChar);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Yo estaba calculando mi complejidad tomando en cuenta el largo de mi string,&amp;nbsp;&lt;/span&gt;cuando el entrevistador me estuvo preguntando sobre mi complejidad le llamó la atención que tomara en cuenta esto, y me dijo que no debía de tomar en cuenta ese número, por que la complejidad de la operación representada en esa línea siempre es 1.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Yo claro que pregunté por que, y la respuesta fue que el lenguaje hacía la búsqueda de una manera óptima, no como nosotros los mortales programamos...&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Llegando a mi casa me puse a buscar el código de la OpenJDK... y encontré lo siguiente:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt; &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;static int indexOf(char[] source, int sourceOffset, int sourceCount,&lt;br /&gt;                       char[] target, int targetOffset, int targetCount,&lt;br /&gt;                       int fromIndex) {&lt;br /&gt;        if (fromIndex &amp;gt;= sourceCount) {&lt;br /&gt;            return (targetCount == 0 ? sourceCount : -1);&lt;br /&gt;        }&lt;br /&gt;        if (fromIndex &amp;lt; 0) {&lt;br /&gt;            fromIndex = 0;&lt;br /&gt;        }&lt;br /&gt;        if (targetCount == 0) {&lt;br /&gt;            return fromIndex;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        char first  = target[targetOffset];&lt;br /&gt;        int max = sourceOffset + (sourceCount - targetCount);&lt;br /&gt;&lt;br /&gt;        for (int i = sourceOffset + fromIndex; i &amp;lt;= max; i++) {&lt;br /&gt;            /* Look for first character. */&lt;br /&gt;            if (source[i] != first) {&lt;br /&gt;                while (++i &amp;lt;= max &amp;amp;&amp;amp; source[i] != first);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            /* Found first character, now look at the rest of v2 */&lt;br /&gt;            if (i &amp;lt;= max) {&lt;br /&gt;                int j = i + 1;&lt;br /&gt;                int end = j + targetCount - 1;&lt;br /&gt;                for (int k = targetOffset + 1; j &amp;lt; end &amp;amp;&amp;amp; source[j] ==&lt;br /&gt;                         target[k]; j++, k++);&lt;br /&gt;&lt;br /&gt;                if (j == end) {&lt;br /&gt;                    /* Found whole string. */&lt;br /&gt;                    return i - sourceOffset;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        return -1;&lt;br /&gt;    }&lt;/span&gt;&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Seguramente estan pensando lo mismo que yo, si tiene algunas optimizaciones, pero en el peor de los casos (que es el único que me importa) la complejidad es el largo de mi cadena.&lt;/span&gt;&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;Creo que estas cosas pasan por que creemos que las cosas funcionan por "automagia".&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;Pero recordemos que por lo menos en cuanto a computadoras se refiere... la mayoría de las cosas están hechas por personas como nosotros....&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;Hasta podríamos encontrar problemas recursivos, u otros problemas así de esotéricos en programas sencillos...&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;Sólo algo que pensar&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;/pre&gt;&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3149817876335141175-5741918584013746450?l=blog.iamedu.mx' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iamedu.mx/feeds/5741918584013746450/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://blog.iamedu.mx/2011/09/la-automagia.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/5741918584013746450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/5741918584013746450'/><link rel='alternate' type='text/html' href='http://blog.iamedu.mx/2011/09/la-automagia.html' title='La automagia'/><author><name>Eduardo Diaz</name><uri>https://profiles.google.com/109900164762719414631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-yi8WZ8SGXGQ/AAAAAAAAAAI/AAAAAAAAAcI/o8mP40sdiww/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3149817876335141175.post-5077259706070825285</id><published>2011-09-07T02:57:00.000-05:00</published><updated>2011-09-07T02:57:14.444-05:00</updated><title type='text'>Cambios</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Éste ha sido el año de más cambios en mi vida, todavía estoy esperando el más importante... que (como muchas cosas que valen la pena) promete tardar en llegar tal vez unos cuantos meses o años...&lt;br /&gt;&lt;br /&gt;Mis montones de cambios me han dejado algunas personas muy importantes, me han mostrado que otras que parecían importantes no lo son... y tristemente algunas que son importantes quedaron un poco más lejos...&lt;br /&gt;&lt;br /&gt;Los cambios me han ayudado a comprender algunas cosas... y les comparto lo más importante para mi&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;La gente es sólo gente... por muy lejos que se vean.. y&amp;nbsp;típicamente&amp;nbsp;se encuentran a un correo, llamada, etc. de distancia.&lt;/li&gt;&lt;li&gt;Vale la pena atreverse&lt;/li&gt;&lt;li&gt;El mundo está lleno de prejuicios...&lt;/li&gt;&lt;li&gt;Todos estamos metidos hasta cierto punto en este mundo..&lt;/li&gt;&lt;li&gt;No tiene caso resistirse al cambio&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Espero que algún día les pueda contar los cambios de mi vida, de una manera muy feliz!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pero por lo pronto... yo seré feliz aprendiendo y cambiando&lt;/div&gt;&lt;div&gt;&lt;br /&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/3149817876335141175-5077259706070825285?l=blog.iamedu.mx' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iamedu.mx/feeds/5077259706070825285/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://blog.iamedu.mx/2011/09/cambios.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/5077259706070825285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3149817876335141175/posts/default/5077259706070825285'/><link rel='alternate' type='text/html' href='http://blog.iamedu.mx/2011/09/cambios.html' title='Cambios'/><author><name>Eduardo Diaz</name><uri>https://profiles.google.com/109900164762719414631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-yi8WZ8SGXGQ/AAAAAAAAAAI/AAAAAAAAAcI/o8mP40sdiww/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry></feed>
