viernes, 14 de marzo de 2008

Ouroboros (english)

También hay una versión en español.

Nothing. Not at all. Apparently there is nothing here. And yet, it's huge. Everything that exists is there. Just there. In front. Suddenly, among all this nothingness, dots of light emerge filling all which was empty. Lots of dots. Tiny. A huge empty field filled with more than a hundred billion dots. Some are close to others and create some small groups. Others keep themselves at a distance and are surrounded only by emptiness. The dots are tiny, but each of them is made by even more dots. Clouds of dots. Dense clouds of dots. From few tens up to thousands of clouds form each of the original dots. It's cold. Very cold.

One of this groups has about thirty or forty clouds. Nothing seems to move, and yet, some of the clouds seem to move around the others. Some are big, some others are small. They have different shapes. Some seem like big fat dots of light, others seem like the scattered debris of something that fell into the floor and broke into a thousand pieces. There are also more peculiar shapes. There are whirlpools. There are spirals. There is structure.

And having so much empty space in every direction, one of the spirals capriciously decides to form a disc over a plane. Four hundred billions of bright dots, gas and dust, form the four arms of the spiral which surround the bright zone of light on its interior. The cloud of dots seems very dense, and yet, the distance between one dot to the next one is huge. The dots also move but, at this distance, everything still seems static and motionless.

But these dots are different. They aren't made of “more dots”. No. Each of them is a big sphere which constantly emits a stream of light which seems to never exhaust. They are hot, they burn. Among all this cold and empty space there are spheres of light full of energy and heat.

One of this spheres, just like most of them, is surrounded by fragments of rocks. About ten tiny rocks, hundreds of even smaller rocks, and an uncountable amount of fragments of insignificant size; all of them following complex patterns around the luminous sphere.

Movement is slow and limited. It is just in one of such rocks, the fifth of them in size, where there seems to be more activity. A blue marble, covered by white splashes without any particular shape. Under these splashes of white almost all the surface is blue, except for a few areas with a darker tone between green and brown. So many diverse colors when before one couldn't see anything but black and white. More color, more diversity, and more movement. But only a bit more.

Scattered among the brown-green areas there are also smaller sites, just a bit more than a thousand, whose tone becomes grayer. In this gray sites one can observe much more structure. Straight lines cross from one side to another, as if trying to impose some order onto something which doesn't have it. And there is much more movement. Little beings come and go from one place to another without seeming to have any clear destination.

One of those beings, hidden inside a light blue colored box, is sitting in front of a machine filled with keys imprinted with letters. He's looking directly at a screen containing a big empty white box. He wants to write something, but he still doesn't know what.

About my life? No. My life is not very interesting. How about the... weather? No, quite boring. Come one, think, you must have something interesting to say. Just write the first thing that comes to mind.

Nothing. Not at all.

Hmm. This way we're not going to get very far. An idea, an idea. Ok, tell a story about... something... about something... interesting! Lol, at this pace I'll end up writing a story about how I couldn't come up with anything interesting to write. Hmm... no, stop, seriously. Come on. An idea. I think that I've got an idea.

Apparently there is nothing here.

Nothing, nothing, nothing... and what if I write about... everything? about all the things that there are!? yes! about everything! I could talk about the universe! and about... about the galaxies, and how they form groups... and... and then we look closer into our galaxy, which is surrounded by a bunch of other galaxies, how many are there?.. well, it doesn't matter... then there is our galaxy, the milky way, and then.. well there are stars, galaxies are made of stars, and the planets, which orbit, and the moons, and the other stuff, well, all the other stuff that also orbit the sun and... then we reach our planet, Earth, and we keep getting closer and we see, well.. we see cities.. yes, one could see the larger cities.. until we reach to... well here, why not.. yes, until we reach to here, where I am writing without many ideas and then.. well I suddenly come up with this great idea.. and in a frenzy of words I write in a single paragraph all the things as they come to my mind.

And... then? What happens then? The obvious thing would be to start writing the story, about the universe and all that, right? But.. I don't know.. I have the feeling that... the story is already written. You have already read it, didn't you? But then... I? Who am I? A character of the story? Product of my own imagination?

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. ;-)