jueves, 13 de marzo de 2008

La feed de mi vida (v2.0)

Como se podrán imaginar, últimamente he andado algo ocupado con el trabajo además de estar instalándome en mi nuevo departamento (prometo un update pronto) en donde, para acabarla de amolar, aún no tengo internet. Por lo tanto, pues he tenido algo descuidado el blog y no he podido escribir nada nuevo recientemente.

De cualquier modo en estos días si he vivido, he tomado fotos y las he subido a internet, he visto películas, he tenido unos pocos ratos de ocio y he posteado cosas en facebook, stumbleupon, etc. Sin embargo quizá no se han dado cuenta, pues no es práctico para ustedes estar checando todos y cada uno de los servicios que uso para saber si es que yo he hecho algo nuevo. Así que bueno, finalmente la solución está aquí.

Como lo había comentado en algún post anterior, he estado dedicando algunos de mis ratos de ocio en generar una lista con las cosas que hago en mis ratos de ocio.

Y después de jugar un poco con algunas ideas, y de paso aprender algo de php, he aquí la nueva versión de la feed de mi vida (link ya no funciona). A esta versión la considero, de hecho, ya una versión estable y funcional. Es decir que la voy a mantener actualizada y que se pueden subscribir a ella si es que (por alguna incomprensible razón) tienen interés de hacerlo. :-P

Quienes no tengan mucho interés en la parte técnica, pueden dejar de leer y mejor saltar a la página (link ya no funciona) para que le den una mirada y me puedan dar sus opiniones al respecto. Por otro lado, para quien tenga curiosidad, a continuación sigue una pequeña reseña de como está implementada esta nueva versión.

Primero utilizo, como lo hacía antes, Google Reader para recolectar y ordenar adecuadamente todas las feeds que me interesan. Google Reader es quien se encarga, por ejemplo, de mantener el historial de todas mis acciones y me provee como salida una sola feed que integra a todos los servicios que yo utilizo.

En el siguiente paso, para modificar y personalizar el contenido de las feeds, me deshice de los Yahoo! Pipes. Sí, pueden ser muy útiles para realizar pequeños cambios, filtros, etc. Pero hay veces que, simplemente, necesitas un lenguaje de programación real para hacer las cosas que quieres. En lugar de las pipes, ahora los filtros y scrappers para las feeds están programadas en php, y yo los ejecuto directamente desde mi computadora.

Un scrapper inicial toma la feed producida por Google Reader, y cambia a cada elemento por una versión reducida de la forma: “Juan hizó abc en xyz”. El resultado se guarda entonces en un archivo en formato xml. Luego uso otro par de filtros que, a partir del xml, generan un html para la página y un atom feed al que se pueden subscribir.

Estos programas los tengo que ejecutar manualmente para actualizar los archivos de la feed y después subirlos al servidor desde son servidos (estáticamente). Para hacer el proceso un poco más automático, estoy ahora probando usar una aplicación Proxi, que estará ejecutando los comandos necesarios algo así como cada hora.

El resultado me parece generalmente satisfactorio, excepto por un par de detalles. Primero, que la feed solo se actualiza si estoy usando mi computadora y coincido estar conectado a internet cuando los scripts se ejecutan. El otro punto es que, como yo no mantengo un registro o historial de mis acciones (Google Reader es quien lo hace), no puedo filtrar duplicados, o mantener ‘fechas de publicación’ coherentes. Cada que la feed se actualiza, todas las acciones publicadas se vuelven a ‘actualizar’ aunque en realidad no hayan cambiado.

Para resolver el último problema, lo que tendría que hacer es deshacerme también de Google Reader, y mantener yo mismo la base de datos. Otra ventaja de hacer esto es que entonces podría ofrecer más servicios como búsqueda o filtros dentro de mis feeds (por ejemplo, muestrame sólo el blog y las fotos, no quiero la basura de stumbleupon). Además cuando haga esto, ya tendría que estar corriendo la aplicación en algún servidor (y no desde mi lap) lo que resolvería también el primer problema. Bueno, a ver cuando tengo un rato para aprender SQL. :-)

sábado, 23 de febrero de 2008

Mi vida hasta el momento... y cómo se consigue una visa

Tiene poco más de dos meses, desde que comenté sobre el resultado de mi examen, que no había hablado mucho de mi vida y de mis planes para el futuro. Y la verdad es que si estaban pasando muchas cosas, pero tampoco quería contar mucho pues no había nada que fuera definitivo (y cuando ya lo fue, pues ya tampoco tuve mucho tiempo para bloggearlo).

Después de terminar el doctorado regresé a México en Noviembre como todo un recién y orgulloso... desempleado. Había estado aplicando a diversos lugares y, aunque no puedo negar haber sentido un poco de angustia por la espera, traté de disfrutar lo más que pude a mi familia, a mis amigos, y a la comida. Sobretodo la comida. Jaja, no es verdad.

Finalmente por ahí de Diciembre recibí una invitación para venir a hacer una entrevista de trabajo al Max Planck Institute for Software Systems en Saarbrücken, Alemania. La verdad es que desde ese entonces me han tratado genial. Me pagaron incluso el viaje desde México para ir a Alemania tres días a hacer la entrevista. Aparentemente, el dinero no es aquí ningún problema.

Los primeros días de Enero me contactaron de nuevo para informarme que, afortunadamente, habían decidido contratarme como investigador post-doctoral empezando el 1o de Febrero. Acordamos también que el tema de mi investigación sería verificación en sistemas distribuidos. Entonces empecé también con los trámites y obteniendo todo lo necesario para mudarme a Alemania.

La historia más interesante: conseguir una visa. Después de obtener todos los papeles necesarios para tramitar una visa de investigador en Alemania (y tomarme fotos dos veces porque las fotos para pasaporte alemán tienen que ser especiales), entregué mis documentos en el consulado de Puebla de donde serían enviados a México y, eventualmente, Alemania. El proceso, me comentaban podría durar hasta 9 semanas. Lapso que, como podrán imaginarse, era mucho más grande que el necesario para que yo pudiera estar en Saarbrücken en Febrero.

Desde el instituto enviaron también cartas pidiendo que se agilizara el proceso dado que era urgente, y en el consulado me aseguraron que en cuanto estuviera lista la visa, me llamarían por teléfono. Dos semanas más tarde, y dado que Febrero se acercaba a una velocidad de 24 horas cada día, les tuve que llamar yo. “Ah, sí. Tu visa ya está aquí. Cuando quieras ven a recogerla.” :-S

Ahí va entonces Juan, a recoger su visa. “Hola poli, vengo a recoger mi visa.” “Uy, acaba de salir a comer la señorita. ¿Regresas como en una hora?”. (A todo esto Juan estaba, por alguna razón, muy desvelado.) Juan regresa a su casa, come y duerme un poco, regresa de nuevo al consulado. “Hola, aquí está tu visa, wrawra ...” Juan no puso mucha más atención. Juan está en su casa, con su mamá y su hermano, emocionados examinando su visa. En eso Rodrigo, su hermano, pronuncia las siguientes palabras: “Te pusieron Juan Arturo.”

Juan sale corriendo de su casa, de regreso al consulado, tiene ganas de estrangular a alguien. “Oiga señorita, fijese que salió mal mi nombre en la visa, y pues venía a preguntar, ¿qué se hace en estos casos?” “Mmm, buena pregunta. ¿Que se hace en estos casos?” “:-S” Señorita examina el pasaporte, y compara el nombre de la visa con el del pasaporte. “No, pues si te pusieron muy diferente.” “:-S” “Pues no sé. Déjame tu pasaporte. Al rato que venga el cónsul le pregunto. Tu llámame en una hora.”

Para no hacerles el cuento largo, finalmente llamé y me dijeron que la visa se tenía que ir de regreso a México (¡al menos no Alemania!), donde la iban a corregir. Una semana después finalmente tenía en mis manos una visa emitida a nombre de “Juan Antonio”. Días después tenía también en mis manos los datos del boleto que el instituto me había comprado para viajar, y el 6 de Febrero del año 2008 puse pie en Saarbrücken. Finalmente creo que no estuvo tan mal.

Y mi vida aquí, por lo pronto, ha estado bastante bien. Me recibió primero Ale en su casa y luego descubrí que el instituto había reservado para mi un cuarto en unos departamentos que tienen para visitantes. Ahí es donde estoy viviendo actualmente, para los curiosos tengo también algunas fotos.

También no me puedo quejar del trato que me han dado los alemanes. Han sido todos muy amables; en el banco, por ejemplo, hasta me buscaron a una chava que pudiera hablar inglés para que abriera mi cuenta; y la secretaria del instituto ha sido de ayuda invaluable para buscar y conseguir casa. En el trabajo me empiezo a llevar muy bien con mi jefe, y también con mis compañeros de trabajo. La verdad es que se vive un ambiente muy padre, todos son muy abiertos y unidos.

Y no puedo negar, que de ves en cuando extraño. Pero pues uno nunca sabe lo que puede pasar y, por lo menos hoy, puedo decir que me siento muy pero muy feliz.

jueves, 14 de febrero de 2008

Para mi mejor amiga

Recuerdo como justo hace un año estábamos juntos. Tú buscando una salida para escapar de tu pasado, yo aprendiendo cómo es que se supone construyes un presente. Recuerdo tu mano sobre la mía, y mis ojos en tu mirada. Recuerdo tanto que compartimos juntos, y lo recuerdo con mucho cariño.

Pienso y me asombro de todo lo que desde entonces he aprendido contigo. Me enseñaste que lo imposible es a veces posible. Que puedes estar siempre a mi lado, aún cuando estamos tan lejos. Aprendí que los sueños también se pueden hacer realidad, y que la realidad es a veces un cuento. Me enseñaste que lo más valioso en esta vida no cuesta, y lo que trabajo cuesta no siempre lo vale. Descubrí que a veces sí se puede regresar en el tiempo y vivir lo que hubiera sido.

Tú me diste el regalo más grande que jamás nadie me habría podido dar. Tu amistad, tu comprensión y tu cariño. Sentido y felicidad a mi vida. Una sonrisa en mi rostro, y apoyo firme en mi camino. Lo podría incluso describir en una sola palabra: tu corazón.

Y hoy lo que yo más quiero es saber que tú eres feliz. Hoy quiero ser el pretexto que te regale una alegría en el corazón, y en tu rostro una sonrisa. Quiero que sepas que como siempre estoy contigo. Y que no importa lo que suceda con nuestras vidas, o los caminos que tomemos, yo procuraré estar siempre a tu lado. Apoyándote y haciendo todo lo que esté en mis manos para saber que te sientes realizada y, feliz.

Disfruta mucho de todos tus días y, hoy, vive un muy feliz día del amor y la amistad.

sábado, 9 de febrero de 2008

Almost famous

De manera totalmente inesperada, hoy me entero el que Ana y yo nos hemos convertido, de la noche a la mañana, en casi unas estrellas. Y es que estamos apareciendo como el primer resultado en una búsqueda, que no tiene que ver con nuestros nombres ni nuestro trabajo, de imágenes en Google.

La query: the bank manchester.

Gracias a Gaby por el tip. ;-)

jueves, 24 de enero de 2008

Soy leyenda

Ayer fui a ver I Am Legend y, en corto, no me gustó. Si tiene dos o tres secuencias interesantes de acción, del tipo de película que yo me esperaba después de ver los cortos, pero está llena también, algo que no esperaba, de propaganda religiosa.

Y no es que tenga nada en contra de la religión en las películas. Millions, por ejemplo, es una bonita película, con motivos religiosos evidentes, que con gusto les podría recomendar. ¿Quieren ver una película que los invite a reflexionar sobre los valores y la naturaleza humana? Vean mejor Children of Men. ¿Por qué no me gustó I Am Legend? Porque trata de promover el argumento de que uno debe de preferir a las supersticiones y las coincidencias sobre la razón y la ciencia.

*** HERE BE SPOILERS ***

La película inicia con una entrevista en la televisión que se le hace a una doctora quién, modificando al virus del sarampión, ha logrado crear una cura para el cáncer. Más tarde nos enteramos que, tres años después, el virus se salió de control, mató al 90% de la población mundial, al 9% los convirtió en monstruos tipo zombie con síntomas parecidos a la rabia, quienes a su ves se alimentan del 1% restante de los humanos que resultaron ser naturalmente inmunes al virus.

El personaje principal, Robert Neville (Will Smith), es un científico militar que resultó ser inmune al virus y es, aparentemente, el único humano sano que quedó en la ciudad de Nueva York. Pasa su tiempo haciendo lo posible por ‘vivir’ en la ciudad ahora devastada, mientras que continua trabajando buscando una cura para el nuevo virus.

En la última tercera parte de la película aparece otro personaje, Anna (Alice Braga) quien llega en un momento climático de la película a salvar a Neville. Ella es otra sobreviviente que viajó desde Maryland después de escuchar unas transmisiones que él hacía por la radio para tratar de ponerse en contacto con otros sobrevivientes. Y aquí es donde empieza la propaganda.

Neville y Anna discuten. Ella afirma que “Dios la hizo encontrar a Neville y salvarle la vida”, y que conoce de la existencia de una colonia de sobrevivientes ya que “Dios se lo ha dicho”. Neville, enojado, le contesta que “Dios no puede existir, pues Él no podría permitir que haya existido tanto sufrimiento“. La respuesta de Anna: “Dios tiene un plan, no lo podemos entender, pero debemos de tener fe”.

Cerca del final Neville y Anna se encuentran acorralados por los zombies en un laboratorio y, justo en ese momento, descubren que el último intento de Neville por crear un antídoto ha funcionado. Después de ver en Anna el tatuaje de una mariposa, de observar que el vidrio que los separaba de los zombies se comienza a quebrar dibujando la forma de una mariposa, y de recordar que su hija (antes de morir en un accidente tratando de escapar de Nueva York) le habló también de una mariposa; Neville decide finalmente creer en Dios y en Su plan. Él le pide a ella que se resguarde en el interior de un viejo horno con una muestra del antídoto y procede a sacrificarse haciéndose explotar con una granada junto con el resto de los zombies.

La película termina con Anna llegando a la colonia de sobrevivientes, que muestra prominentemente una iglesia, mientras explica que Neville se ha convertido en una leyenda por haber encontrado el antídoto para el virus.

Sin entrar demasiado en discusiones, no puedo entender porque la doctora que busca crear la cura para el cáncer es ‘mala’, mientras que Neville buscando el antídoto es ‘bueno’. Las intenciones de ambos eran, al menos desde el punto de vista de la humanidad, totalmente buenas. Los estudios científicos de la doctora eran arrogantes pues trataban de “jugar a Dios”, ¿por qué los de Neville no lo eran?. Ambos, finalmente, estaban haciendo ciencia. ¿Quién nos dice que la ‘cura’ de Neville no será el próximo virus que finalmente aniquile a toda la humanidad?

Y, ¿el plan de Dios?. ¿Por qué Su plan involucraría matar o hacer sufrir al 99% de las personas? ¿Para enseñarles una lección al 1% restante? ¿Cuál es la lección? “No hagas preguntas.”

Como dato curioso: la película está basada en una novela, también llamada I Am Legend, de Richard Matheson. El mensaje de la historia original, sin embargo, es totalmente diferente. En ella Neville eventualmente descubre que, desde el punto de vista de los seres infectados, él es un monstruo, una figura mítica y legendaria, que los ataca y que los trata de matar mientras duermen. Al final él es capturado y ejecutado mientras reflexiona en cómo es que se ha convertido, para esos seres, en una leyenda.