Children of Men

El miércoles fui con Enrique a ver Children of Men. Por todo el desmadre de mi viaje no había escrito al respecto, pero aquí va. Se aplican las advertencias de spoilers normales.

Children of Men

Children of Men

El único problema que tiene esta película es básicamente la premisa: nunca explican (ni siquiera lo intentan) porqué de repente todas las mujeres del mundo se volvieron estériles. Además de que queda implícito que algunas (si no es que muchas) que habían tenido hijos de repente ya no pueden.

Pero también es comprensible esto: si uno sencillamente toma como artículo de fe esta premisa, la película es fabulosa. No sólo por las actuaciones de Clive Owen, Julianne Moore y Michael Caine (encantador en su papel de hippie viejito), y de la “nueva madre esperanza de la humanidad” Claire-Hope Ashitey; la dirección de Cuarón realmente quita el aliento.

Tiene dos escenas larguísimas la película, una por la mitad y otra cerca del final, donde es una sola toma. Y no son escenas donde los personajes están sentados mirando al infinito; en una de ellas están dentro de un carro pasándose pelotas de golf con la boca (vean la película para entender) y de repente comienzan los putazos. La escena nunca se corta, y es una coordinación de actuaciones y efectos especiales impresionante.

La segunda escena es todavía más compleja, porque es en una zona de guerra, con explosiones, disparos, gritos, y gotas de “sangre” que manchan la cámara y permanecen ahí hasta que termina la escena.

A mí me encantó la película, además de ser muy emotiva en varias partes. Una parte de mí hubiera preferido alguna explicación para la causa de la esterilidad; pero realmente es una imperfección diminuta si se le compara con todo el resto. Vayan a verla; sólo sí advierto que tiene algunas escenas muy fuertes de guerra. A mí eso no me afecta en nada, pero conozco gente que sí, entonces se los dejo saber.

Imprimir entrada Imprimir entrada

Comparing Programming Languages in real life

Alguien se puso a hacer una comparación de lenguajes de programación en la vida real. De la entrada:

Ada – A WAC colonel built like an amazon. She is always setting strict rules, but if you follow them, she keeps her temper. She is quite talkative, always spouting army regulations, and using obscure military talk. You gotta love her though, because the army says so.

Cute.

Imprimir entrada Imprimir entrada

El TOEFL de Puerto Vallarta

Antes que nada, perdón por no tener nada nuevo en varios días y por no haber aprobado o contestado comentarios. No fue por ninguna razón rara; sólo no estuve conectado todo este tiempo.

Acabo de pasar un fin de semana bastante sui generis, por decir lo menos. Resulta que tenía que hacer el TOEFL para mis solicitudes a las universidades donde quiero hacer el doctorado: ya estoy en eso… de nuevo.

El TOEFL que tenía expiró en febrero de este año, y me vine a enterar la semana pasada. Por suerte el GRE dura 5 años, si no también tendría que haberlo hecho; pero el TOEFL era imposible que no lo hiciera. Y para acabarla de amolar, ya no había lugares para hacerlo antes del 15 de diciembre (fecha límite para varias de mis solicitudes) en el DF.

Ni en Querétaro, ni Puebla, ni Guanajuato, ni Morelia, ni en ningún lado relativamente cercano. El único lugar donde todavía podía hacerlo, era Puerto Vallarta. Así que con todo el dolor de mi corazón, tuve que sacrificarme y pedirlo ahí.

Ahora, mucha gente que no me conoce probablemente crea que estoy siendo sarcástico cuando digo que me tuve que sacrificar. No lo estoy siendo; a mí no me gusta la playa. No me gusta el sol, no me gusta la arena, y menos me gusta el agua salada. La combinación me gusta aún menos.

Pero tenía que hacer el TOEFL, y además de Puerto Vallarta sólo había lugares como Mexicalli o Yucatán… Vallarta era la opción menos lejana.

Primero intenté solicitar el TOEFL en línea usando la página del ETS. Por supuesto, el sistema se murió cuando estaba enviando la información de la tarjeta de crédito… dos veces, así que al otro día (el miércoles) hablé por teléfono. Después de cinco minutos de dar mis datos en inglés y explicar que el sistema de la página me había fallado, la señorita que me contestó la llamada me preguntó si quería que continuáramos mejor hablando en español, lo cual yo agradecí infinitamente y terminé de solicitar el TOEFL sin broncas. El jueves fui por los boletos de camión y algunas cosas para el viaje, y el viernes me fui.

Sólo que con la banda habíamos quedado de reunirnos aprovechando que Edgar está en México, así que en mi camino a la terminal pasé a darle un abrazo a Edgar.

Óscar, Yo, Erick y Edgar

Óscar, Yo, Erick y Edgar

Después de un trago con los cuates, ahora sí fui a la Terminal del Norte, donde tomé el camión que hizo doce horas a Puerto Vallarta.

Dado que eran doce horas de ida, y doce de regreso, decidí que era idiota el regresarme el mismo sábado, así que renté una habitación de hotel para regresarme el domingo por la noche a la ciudad. Fue chistoso, en la agencia de viajes en la terminal de Puerto Vallarta les pedí la habitación más económica que tuvieran, y resultó que era una con vista al mar.

Vista de la habitación

Vista de la habitación

Me bañé y descansé un poco del viaje de doce horas, y después fui a comer a un restaurante cerca de mi hotel, también con vista a la playa.

Vista del restaurante

Vista del restaurante

Mi examen era a las 6:00 de la tarde, con órdenes de presentarme a las 5:30, así que estuve baboseando un rato por Puerto Vallarta, y después tomé un taxi al lugar del examen (la “American School of Puerto Vallarta”… o algo similar).

El examen fue mucho más largo de lo que recordaba. Y ahora además piden hablar, y lo graban a uno con un micrófono; esa parte fue nueva para mí, y me puse algo nervioso, pero creo que contesté todo de manera coherente y con una pronunciación entendible. El resto del examen creo que me fue bien; pero ya no le ponen a uno los resultados objetivos. Antes, al final del examen le ponían a uno en pantalla cuánto iba a sacar en las partes que la computadora puede calificar (el ensayo y la otra pregunta de redacción evidentemente no las puede revisar la computadora); pero ahora no. Pero de cualquier forma creo que me irá bien; aunque claro no puedo saberlo a ciencia cierta hasta que salgan los resultados.

Después me regresé al hotel y dormí bien por primera vez en muchas horas, y al otro día fui a pasear por el Malecón, que me lo habían recomendado ampliamente.

Yo en el Caballito de Mar

Yo en el Caballito de Mar

Aunque ciertamente está simpático, sí prefiero más el de Acapulco.

Dado que hacía años que no me remojaba en agua de mar, decidí que era medio absurdo que estando en Puerto Vallarta no lo hiciera, y procedí a meterme al mar.

Yo en la playa

Yo en la playa

Después de unas cuantas horas, refrendé mi posición de toda la vida: no me gusta el mar. La arena se mete por todos lados, la sal se me pega en los pelos del cuerpo (que tengo muchos), y el sol pega constantemente.

Pero estuvo divertido, y satisfice mis requerimientos de agua de mar de aquí a los próximos cinco años. Si puedo evitar la playa en todo ese tiempo, no voy a quejarme.

Me metí a la alberca del hotel para quitarme cualquier resto de sal que la regadera no hubiera eliminado, y me fui de nuevo al Malecón a buscar dónde comer. Comí en la Bodeguita del Medio, donde pude tomar algunas fotos bastante padres de la puesta de sol.

Puesta de sol desde la Bodeguita del Medio

Puesta de sol desde la Bodeguita del Medio

Y donde comí un Camarón dos quesos que estaba delicioso, y me tomé un mojito igualmente rico.

Camarón dos quesos

Camarón dos quesos

Muy chido lugar; nunca había ido. Voy a ir a uno de los dos que están en la Ciudad de México, a ver si están tan padres.

Mi autobús salía a las nueve, así que recogí mis maletas del hotel, y me fui a la terminal de autobuses donde pude fotografiar a una chava bastante guapa. Lástima que por querer ser discreto le quité el flash, y entonces la foto no salió muy bien que digamos.

Guapa en la terminal

Guapa en la terminal

Y me regresé a la ciudad, haciendo de nuevo doce horas. Por supuesto cuando llegué y vi mi correo, resultaba que tenía que terminar un texto de forma inmediata, que fue lo que estuve haciendo ayer y por lo cual esta entrada la escribí hasta ahora.

En total estuve más o menos 60 horas fuera de la ciudad, 24 de ellas en un autobús viendo películas malas o tratando de dormir incómodamente. No lo recomiendo a nadie si pueden evitar algo del estilo.

Y bueno, esta semana tengo que seguir viendo lo de mis solicitudes (tres de ellas; otras dos las voy a enviar en enero o febrero), y preparar mi viaje a Guanajuato porque me voy ahí a un taller de investigación la próxima semana.

Imprimir entrada Imprimir entrada

Váyanse a la verga

Después de lo que pasó hoy (y sigue pasando) en la cámara, salió en el noticiero de Joaquín López Dóriga el presidente de la cámara, Jorge Zermeño, llamando “a los legisladores del PRD, a los miembros del PRD, a los simpatizantes de ese partido”, a que (básicamente), permitamos una toma de posesión “tranquila”. Sin broncas.

Para él (y todos los que nos piden eso), sólo les tengo cuatro palabras.

Váyanse a la verga.

No va a haber una toma de posesión “tranquila”… si acaso llega a haber toma de posesión. El gobierno de Calderón comenzará (repito: si llega a comenzar) raspado por el fraude, por la represión en Oaxaca, y por el desmadre político y la inestabilidad que ellos causaron, desde el desafuero, la campaña sucia, la intervención de Fox en las elecciones y la parcialidad del IFE y del Tribunal Electoral.

Fox empezó su sexenio con un capital político y una legitimidad formidables. Se podía decir mucho del guanajuatense (yo dije mucho), pero llegó limpiamente a la presidencia y eso significó una confianza (o beneficio de la duda) de la mayoría del país (aunque muchos como yo nunca le dimos ni siquiera eso).

Fox terminó su sexenio (porque ya acabó… por suerte) en fracaso. Utilizando la represión y la manipulación de medios de la misma forma (y en algunos casos peor) que como hacía el PRI en sus peores épocas; con el mayor número de indocumentados que ningún otro sexenio haya generado; con la delincuencia organizada descabezando gente en varios estados del país; con la soberanía nacional una broma; con una reducción vergonzosa en educación pública, investigación, salud y seguridad social; etc., etc., etc.

Si comenzando el sexenio con tanto le fue tan de la chingada a Fox, sólo espero que estén conscientes de cómo le va a ir a Calderón. Si llega.

Y repito: váyanse a la verga los que crean que nos quedaremos sentados y esperaremos seis años a ver si entonces se les antoja al Consejo Coordinador Empresarial no pagar para transmitir comerciales ilegales en tiempo de elecciones, o a ver si al presidente que esté se le antoja no meter las manos en la elección, o a ver si el IFE y el Tribunal Electoral se les antoja comportarse como la ley les exige. Vamos a movilizarnos desde el día uno, y haremos todo lo que esté en nuestras manos para evitar que le sigan dando en la madre a la infraestructura energética del país, para evitar que sigan descuidando la salud y la educación pública en México, y para evitar que sigan mancillando la soberanía nacional.

La designación de Francisco Hernández Acuña (famoso por torturar estudiantes en Guadalajara) para la Secretaría de Gobernación manda una señal muy clara: Calderón (si llega) va a llegar dando putazos. Metiendo la PFP con todavía más fuerza en Oaxaca, y probablemente en cualquier movilización de importancia.

Que lo intente. Como si no estuviéramos acostumbrados.

El sexenio de Calderón empieza (si acaso empieza) mal. Y si transcurre como se deja adivinar que lo hará, cada vez irá peor. Y yo (y millones como yo) no le daremos cuartel ni respiro: con o sin PFP.

Así que a los que, después de llamarnos peligro para México, de descalificarnos de todas las formas que se les pudo ocurrir, y de hacer todo lo posible por evitar que un candidato de izquierda llegara a la presidencia (fraude electoral incluido), ahora llaman hipócritamente a la “unidad” y a la “paz” y al “orden”…

Lean el título de esta entrada.

Imprimir entrada Imprimir entrada

“The dream is gone”

There is no pain you are receding
A distant ship, smoke on the horizon.
You are only coming through in waves.
Your lips move but I can’t hear what you’re saying.
When I was a child
I caught a fleeting glimpse
Out of the corner of my eye.
I turned to look but it was gone
I cannot put my finger on it now
The child is grown,
The dream is gone.
I have become comfortably numb.

Imprimir entrada Imprimir entrada

Introducing Lorelai Planetarium

Después de meses de negarme a ver las Gilmore Girls al ver cómo empezaba la séptima temporada, vi con mi madre los primeros siete capítulos. Después vi yo solo el octavo (Introducing Lorelai Planetarium), porque para ese no tenía subtítulos en español.

Me hizo sentir mal. No enojado, no molesto, no incómodo: mal.

Muy mal.

Una de dos: o planean tener una octava temporada (lo que yo consideraría un terrible error), o van viendo rapidito cómo le componen, porque las cosas se están deteriorando a pasos agigantados.

Imprimir entrada Imprimir entrada

La insurrección en Oaxaca

Estaba escuchando a Denise Maerker, y realmente no podía creer cómo relató (junto con su enviado en el lugar) la crónica de lo que ocurrió en Oaxaca. No sólo las omisiones descaradas (como el hecho de que había francotiradores apostados en los edificios del centro, o que había gente vestida de civil disparándole a la multitud), sino la insinuación (si no es que acusación directa), de que esto era culpa de la APPO.

En cualquier lugar del mundo, incluyendo México si no fuera por esta coyuntura, donde un estado estuviera en tan obvio desmadre, el gobernador hubiera renunciado hace meses. Lo único que mantiene a Ulises Ruiz en la silla gubernamental es la PFP: a eso fue la policia militarizada a Oaxaca, a sostener a Ruiz lo suficiente para que se llegara al primero de diciembre sin perder el apoyo del PRI.

La PFP no entró a mantener la paz, ¿o alguien ha oído de algún grupo paramilitar o policías estatales que haya sido detenido por la PFP aún cuando está documentado los múltiples crímenes que continuamente cometen contra integrantes de la APPO? Entró a mantener a Ruiz al menos hasta el primero de diciembre, y pensando sólo en el intento de toma de posesión.

¿Qué va a pasar después del primero de diciembre? Depende de si Calderón logra tomar posesión. Suponiendo que lo lograra, yo creo que el tipo va a ordenar la represión inmediata. No lo sé; aunque ciertamente un montón de gente de derecha llama a la represión encarnizada.

Lo que sí es innegable es que ha sido un crimen por parte del gobierno federal el alargar este conflicto que ha costado ya varias vidas, por la única razon de mantener el apoyo priista que necesitan para intentar llevar a buen término la toma de posesión.

Que ni siquiera me parece que lo consigan.

Y pensar que había idiotas que creían que el conflicto acabaría con la entrada de la PFP.

Imprimir entrada Imprimir entrada

“…y, de preferencia, no tan cara”

Con mi hermano en el messenger:

Mi hermano: Mis cuates me hacen una consulta urgente, y el único que es capaz de dar el ancho a semejante cuestionamiento eres tú.
Yo: A ver.
Mi hermano: Estamos por contratar una página porno, con mi tarjeta de crédito, pero necesitamos saber cuál es la mejor, la más segura y, de preferencia, no tan cara (este último punto no es tan relevante).

¿Les había dicho cuánto quiero a mi hermano? Un chingo.

Imprimir entrada Imprimir entrada

El nuevo trailer de Harry Potter

Después de que varios lectores comentaron que qué chido estaba el nuevo trailer de Harry Potter, por fin tuve el tiempo suficiente para bajarlo y verlo.

El trailer se ve chido, si bien estoy convencidísimo de que la quinta película va a ser tijereteada hasta la ignominia. No hay de otra, ciertamente; el quinto libro es enorme.

Como sea; me emocionó ver el trailer, y esta escena en particular:

Helena Bonham Carter

Helena Bonham Carter

Helena Bonham Carter se me hace perfecta para el papel de Bellatrix Lestrange. Bellísima, pero con cara de loca degenerada.

Esta escena (aunque indudablemente dramática) en cambio me dice que no habrá thestrals en la película. Si van en escobas a Londres, los thestrals básicamente dejan de tener importancia.

No thestrals

No thestrals

La verdad lo entiendo; no son terriblemente importantes y ciertamente se ahorran bastante tiempo si no tienen que explicarlos. Como sea, me hubiera gustado ver el efecto especial de los animalotes.

Lo único realmente malo es que falte tanto para la película. Y para la última novela.

Imprimir entrada Imprimir entrada

Eldest

Después de terminar Eragon, decidí seguirme y leer Eldest. Voy a dar spoilers, así que si siguen leyendo aténganse a las consecuencias.

Lo acabo de terminar; éste sí me atrapó, tomando en cuenta además que es considerablemente más grueso.

Sin duda alguna es mejor; Paolini mejoró bastante después de escribir la primera parte. La historia sigue siendo predecible y llena de lugares comunes de años de historias de elfos y enanos, pero sigue siendo entretenida, es consistente y además profundiza en cosas como la filosofía y religión de los habitantes Alagaësia, y en cómo funciona la magia y de dónde viene.

Además en lo particular a mí me gustó bastante que no hay deidades, que “cuando el cuerpo se destruye también el alma” (lo que evita cualquier concepto de “más allá”), y que los elfos busquen explicaciones racionales (básicamente científicas) a todo. Se me hace muy original que la magia sea sencillamente una forma de manipular energía.

Esta padre esta novela, me gustó bastante más que la primera. Ahora la bronca es cuándo carajo saldrá la tercera.

Imprimir entrada Imprimir entrada

2 películas 2

Ayer fui al cine dispuesto a aventarme uno de mis clásicos maratones de miércoles de 2 × indio, pero Babel no me quedaba; era esperar casi dos horas en Perisur. Así que sólo me aventé dos.

Se aplican los advertencias de spoilers normales.

  • La Science des rêves (La ciencia del sueño).
    La Science des rêves

    La Science des rêves

    Qué película tan chida. Tenía ganas de verla desde que leí la crítica del Filthy Critic. A mí no me gustó tanto (el tipo le dio cinco dedos; casi nunca hace eso), pero sí se me hizo muy bonita, muy original y muy divertida. También increíblemente pacheca; pero era medio inevitable si estamos hablando de sueños.

    La recomiendo sin duda alguna, pero tengo que advertir que esta película no le va a gustar a mucha gente, creo yo. A mí se me hizo muy chida (inocente–en el buen sentido de la palabra–me gustaría decir), pero entenderé perfectamente a quienes no les guste.

  • The Departed (Los Infiltrados).
    The Departed

    The Departed

    Esta película está muy chida. También tiene unos hoyotes en la historia y la resolución más idiota (y sencilla) que se le pueda dar a una trama… sencillamente matan a toditos.

    Pero realmente son pequeños baches; la película es rapídisima y todo mundo actúa bien. Venga, Leonardo DiCaprio actúa bien. No sólo eso; actúa mejor que Matt Damon… aunque siendo justos su papel es más lucidor.

    Está padre; sólo no es espectacular ni nada por el estilo. Ah, y la música está muy chida. Vayan a a verla.

No había escrito de mi ida al cine porque he estado ocupado, para variar en cosas importantes.

Imprimir entrada Imprimir entrada

Pine

Salió en Slashdot que Pine, el venerable programa de correo electrónico, va a perder su sitio de parches.

Pine tiene en primer lugar un sitio de parches porque no es Software Libre. Se podría discutir si es o no Open Source (yo creo que sí lo es), pero ciertamente no es lo suficientemente libre como para que alguien tome el código y comience a mantenerlo si así lo desea. Se necesita permiso especial de la Universidad de Washington, que es la “dueña” del código.

En general, esta noticia no me interesa en lo más mínimo; pero me hizo recordar mi breve uso de Pine al inicio de la carrera, y los distintos clientes de correo electrónico que he utilizado desde que tengo correo… que son sorprendentemente pocos, por cierto (descontando clientes webmail).

Al inicio de la carrera yo no utilicé mi correo electrónico. No lo necesitaba en ese entonces; no conocía a nadie fuera de la Facultad que usara correo electrónico, y dentro de la Facultad no era necesario utilizarlo: la única materia de la carrera era Matemáticas Discretas, y ahí no había laboratorio. En las materias de Matemáticas era aún menos necesario.

Comencé a usar mi correo (cpelaez@ada.fciencias.unam.mx, creo que aún sirve, por cierto) hasta segundo semestre cuando tuve mi primer materia de la carrera que necesitaba laboratorio. Siguiendo a la manada, utilicé Pine para leer mi correo; casi todos los newbies era lo que usábamos.

Pine sin duda alguna funcionaba. Era feo y triste; pero era puro amor. Yo creo que hubiera seguido usándolo si no fuera por dos razones: comencé a utilizar mucho Emacs (todavía no XEmacs, creo), y descubrí con horror que meter acentos en Pine era ligeramente engorroso. Era 1998.

Como a mí siempre me ha interesado escribir en español, no en espanol, y como ya había descubierto cómo escribir caracteres acentuados y eñes en Emacs, no tardé mucho en descubrir rmail y pasarme de volada a ese cliente. Rmail, debo hacer la aclaración por si no es obvio, es un programa escrito en elisp, y que corría dentro de Emacs.

Eso tiene ventajas y desventajas. Las ventajas son obvias; uno utiliza Emacs para escribir correos. Todo el poder de Emacs (y elisp) están ahí para que uno pueda escribir los tres párrafos que en promedio tiene un correo. Las desventajas también son obvias: uno utiliza Emacs para escribir correos. Todo el consumo de memoria y procesador que utiliza Emacs son necesarios para escribir los tres párrafos que en promedio tiene un correo.

Rmail funcionaba. Mejor que Pine, debo decir, si bien le faltaban ciertas cosas que cualquier cliente de correo moderno tiene: en particular hilos (threads); que una serie de correos sobre un mismo tema se aniden. En rmail (y Pine, en esa época) todos los correos sencillamente aparecían uno detrás del otro. Eso era inconveniente, por decir lo menos. Especialmente si uno comenzaba a suscribirse a listas de correo como degenerado, que fue lo que yo hice.

Por esa razón, y porque me mudé a XEmacs, decidí pasarme a Gnus. Gnus también corría dentro de XEmacs, pero tenía soporte para hilos (dado que, originalmente, era un cliente para news, no para mail), y de hecho tenía una cantidad ridícula de cositas que lo hacían increíblemente poderoso. A partir de que comencé a usar Gnus, de vez en cuando veía otros clientes de correo electrónico, pero era dolorosamente obvio que ninguno le llegaba a los talones a Gnus.

Y así seguí durante años; y tal vez así hubiera seguido si no fuera por una combinación de circunstancias. La primera es que comencé a usar GNOME en serio, y quería un cliente de correo que utilizara Gtk+ 2. La segunda es que descubrí GnuPG, y quería empezar a firmar digitalmente mis correos. Con este punto debo hacer la aclaración de que estoy seguro de que se puede utilizar GnuPG con Gnus… y también estoy seguro de que en ese entonces (hace unos tres años) era una desmadre hacerlo. La tercera circunstancia es que en Gnus es, para motivos prácticos, imposible mover un correo de una “carpeta” a otra. Lo cual tiene sentido si uno comprende que Gnus no era originalmente un cliente de correo, sino uno de news.

Gnus por lo demás hacía todo lo que ahora hago con Evolution; se podía filtrar SPAM con SpamAssassin, se podía poner cualquier script para generar firmas (lo que va al final del correo; yo utilizo fortunas), etc. Y ciertamente fue Evolution el primer cliente que encontré que hacía eso y más. O lo hacía más fácil; por ejemplo, en Gnus borrar un correo era particularmente engorroso (una vez más, legado de ser un cliente de news originalmente).

Evolution me gusta bastante; se integra sin ningún problema con GnuPG y con SpamAssassin; mis contactos y calendario se sincronizan con mi Palm; puedo utilizar cualquier script para firmar mis correos; puedo verificar firmas digitales apretando un botón; firmo digitalmente mis correos de forma transparente; si así lo deseo puedo cifrar un correo completamente; etc., etc., etc.

Evolution también tiene sus broncas, claro. En primer lugar, sí es pesado en memoria y procesador. Y en segundo lugar, sí me gustaría tener un cliente de correo electrónico, un programa para manejar contactos, un programa para mi calendario y un programa para memos y lista de tareas; no tenerlo todo junto en un programa enorme.

Pero quitando eso, es un excelente cliente de correo electrónico.

Ahora, lo obvio es preguntar: ¿por qué no utilizar un cliente de webmail? Sí lo utilizo, y el que yo creo que es el mejor: GMail; pero no es mi correo electrónico principal.

Las razones son varias. Primero, aunque GMail da tres gigas (casi) de espacio, el punto es que tengo espacio limitado. Si quiero conservar mis correos para siempre, lo único que me garantiza espacio suficiente es tenerlos en una máquina que yo controle. Segundo, no hay manera de usar GnuPG, a menos que yo a pie cree los adjuntos necesarios al correo, lo cual está de hueva. Y tercero; estoy muy orgulloso de que mi correo termine con “unam.mx”, y es algo que no quiero dejar de usar nunca para mi correo principal. Que además sea “ciencias.unam.mx” es un bono extra.

Las ventajas de un correo webmail son obvias; principalmente la capacidad de consultar y responder o mandar correos desde cualquier máquina con un navegador. Mi cuenta en Ciencias tiene un cliente web, que utilizo para emergencias. Para otras cosas, como listas de correo y cosas así, utilizo mi cuenta de GMail (no quiero guardar en mi máquina mis correos de listas; ya hay archivos en la red).

Pero mi correo principal, el que uso exclusivamente para cosas académicas y con el que uso Evolution como cliente, es el de Ciencias. Y Evolution es un gran cliente de correo electrónico.

No sé si eventualmente aparezca un mejor programa (ya no llegué a probar Thunderbird, por ejemplo), pero a menos que Evolution me de algún tipo de problema, yo creo que seguiré usándolo indefinidamente.

Imprimir entrada Imprimir entrada

Grub

Hace ya casi 10 años, instalé Linux en mi casa por primera vez; una versión modificada de RedHat Linux que unos chavos aquí en México hacían.

En ese entonces no había de otra: uno instalaba Lilo porque no existía ninguna alternativa. Y de hecho, el paso de que Lilo quedara bien era el fundamental; si después de todo el desmadre que era instalar Linux uno veía el prompt de “LILO:” al reiniciar, básicamente se estaba del otro lado.

Después de un rato me volví bastante experto en las opciones que venían con Lilo, y conforme fui probando otras distribuciones y reinstalando cada vez, siempre puse Lilo; incluso cuando Grub apareció en escena.

Cuando instalé Gentoo, en el Handbook decía que lo “recomendado” era utilizar Grub, aunque (por supuesto) se puede instalar Lilo sin ningún problema. Eso es decir mucho, porque Gentoo no se eligen paquetes para recomandar porque sean fáciles de usar; generalmente se eligen basados únicamente en el mérito técnico. Pero a mí me valió madre e instalé Lilo.

¿Tiene algo de malo Lilo? No, en absoluto. Es un programa probado hasta la ignominia y que hace muy bien su trabajo. Sólo es viejo, y poco flexible. Pero funciona y funciona bien.

Entonces, ¿para qué cambiarse a Grub? Me gustaría decir que son los méritos técnicos, o que es porque no hay que correr ningún comando después de modificar el archivo de configuración, o porque estoy tratando de ser más “moderno”. Pero no: la verdad es que cambié a Grub porque tiene temas más bonitos y además las etiquetas para cada sistema operativo pueden tener espacios (y entonces se lee “Gentoo Linux 2.6.18-2” en lugar del poco llamativo “linux” que hasta ahora siempre había tenido).

Fue trivial cambiar de Lilo a Grub, y la verdad sí está bastante más bonito. Lo voy a poner en mi laptop también dentro de poco (nada más recupere el eliminador de corriente), y es lo que voy a instalar desde ahora cuando le instale a alguien más Linux. Exceptuando si instalo un servidor; ahí sí creo que Lilo es mejor opción.

Lilo es un gran programa que durante años me funcionó sin ningún problema; sólo que era hora de cambiar a la opción más moderna.

Imprimir entrada Imprimir entrada

Eragon

Juan me había platicado de la novela hacía meses (si no es que años), pero sencillamente no había tenido el humor para agarrarla y leerla. Con la película literalmente encima, decidí que era hora de por fin ver cómo estaba: no me gusta ver una película basada en una novela si no la he leído antes; con Harry Potter de hecho también leí la primer novela con la película encima… para ser exacto, la película llevaba casi un mes en cartelera cuando por fin leí la novela. Leí Eragon en inglés; a estas alturas del partido creo que es mejor ahorrarse cualquier problema que pudiera venir con la traducción.

Si hay algo que aprecio mucho en una historia, es la originalidad de la misma. Es de las cosas más atractivas de Harry Potter, creo; a pesar de que pasa por un montón de lugares comunes, a mí me parece que de cualquier forma en su núcleo las novelas del mago adolescente son muy originales. También me queda claro que ser original no sólo es terriblemente difícil, sino que además conforme transcurre el tiempo y surgen nuevas historias, es cada vez más difícil.

Por eso no es para nada de extrañar que Eragon pueda ser muchas cosas menos original. Eso no es algo inherentemente malo; El Silmarilion es básicamente un recuento de un montón de leyendas épicas europeas de la Edad Oscura: y eso no demerita en nada a la obra. Lamentablemente, Christopher Paolini no es J. R. R. Tolkien: Tolkien era un académico, un estudioso de años de la lengua inglesa y (muchos lo dicen) la autoridad máxima en su tiempo en Beowulf.

Paolini básicamente vio la Guerra de las Galaxias.

Son tan dolorosamente obvias las similitudes entre las historias, que de verdad uno sabe qué va a pasar las tres cuartas partes del tiempo. “Ah, sí; ahorita matan a Obi-Wan… digo, Brom”.

Para la otra cuarta parte, uno sólo tiene que aplicar tantita lógica a todo el legado de obviedades que nos han dejado las historias de elfos/enanos/magos/dragones que son comunes en cualquier obra de fantasía de este estilo. El único elemento que al inicio podría parecer medianamente original (cómo funciona la magia en Alagaësia), resulta ser una copia (pasada por agua) de la magia en las novelas de Earthsea de Ursula K. Le Guin.

La novela termina siendo, pues, poco original, bastante predecible y (siendo escrita por un chavo casi adolescente que lo educaron en su casa toda la vida y que nunca fue a la universidad) no terriblemente bien escrita, si bien hay que hacer la aclaración de que no está mal escrita.

Dicho eso, la novela me gustó bastante. Está divertida, no es aburrida en ningún momento (si bien nunca me atrapó de que no pudiera soltar el libro), los personajes están bien definidos (si bien son instancias del stock común para este tipo de personajes) y uno se encariña con ellos, y sí tiene suficiente acción como para que nada más por eso valga la pena el libro.

Pero además, si hay algo que creo que esta novela aporta al género de fantasía, es el diálogo y actitud de los personajes; particularmente Eragon y Saphira (obvio dado que son los principales), pero todos los personajes del libro en general rompen el estereotipo de hablar como si estuvieran dando un discurso todo el tiempo, incluso para pedir la mantequilla en el desayuno:

Pasadme, ¡Oh, amigo de tantas batallas!, la mantequilla, por favor.

Ese tipo de diálogo no aparece en la novela (al menos no todo el tiempo), y yo lo agradezco mucho. Los personajes en general hablan como gente normal, se hacen bromas y utilizan sarcasmos, y creo que en gran medida por eso caen tan bien. También agradezco el que nos ahorren algún personaje secundario que sirva únicamente de alivio cómico, por cierto.

La novela es muy disfrutable, y la recomiendo sin duda alguna. No creo que llegue a ser un clásico (en mi opinión le falta mucho para eso), pero tampoco creo que caiga en el olvido (y menos con la película que viene). Que por cierto, nada más de ver el trailer (que no había visto porque quería primero terminar la novela) ya empieza a preocuparme: especialmente por todo lo que se refiere a Arya. Pero bueno, falta menos de un mes para que la estrenen, así que ya lo averiguaremos.

Imprimir entrada Imprimir entrada

Miércoles 2 × indio

Y nada más porque hacía ya rato que no me chutaba uno de mis maratones de miércoles de 2 × indio, decidí ir y ver 3 películas 3 a Cinépolis Perisur.

Se aplican las advertencias de spoilers habituales:

  • Volver.
    Volver

    Volver

    Qué chingona película.

    Para ser sincero, las últimas películas que vi de Almodóvar me habían parecido equis (Todo sobre mi madre) o sencillamente aburridas (Hable con ella). Para nada con Volver; no sólo es divertidísima y muy tierna: las reinas actúan fenomenalmente.

    De verdad no entiendo qué le pasa a Penélope Cruz cuando sale en películas gringas: es gris, sin chiste e incluso fea. Aquí es bellísima, encantadora y simpatiquísima. Qué mujer; de verdad siento que si me volteara a ver, me sonriera con esa bocota suya y me guiñara el ojo, yo creo que me meo ahí mismo.

    Carmen Maura también está fenomenal, y se roba las cuatro quintas partes de las escenas donde sale. Pero el que ellas dos en particular sean fabulosas no quiere decir que las demás actrices (porque esta es una película de mujeres; el primer hombre tarda en aparecer como quince minutos) estén mal: todas las reinas actúan bien. Además que se ve que se están divirtiendo horrores.

    Me encantó la película; es maravillosa. Salí de sala y por poco me regreso a verla de nuevo; vayan a verla. Ya.

  • The Prestige (El Gran Truco).
    The Prestige

    The Prestige

    The Filthy Critic resumió de esta manera la película:

    Filthy says: “Abra Cadabra! And presto, it sucks!”

    Y Juan me dijo que sencillamente le había decepcionado. Así que fui sin esperar demasiado; y tal vez por eso la película me gustó tanto.

    Ciertamente la alta no linealidad de la trama y el improbable (por no decir sacado del trasero) deus ex machina pueden ser factores que afecten a mucha gente a la hora de hacer juicio sobre la película. A mí no me molestan en lo absoluto; y de hecho me pareció divertido que, para variar, Thomas Edison aparezca como villano.

    Mi única queja tal vez sea lo obvio que es el desenlace, pero por lo demás se me hizo una película bastante entretenida, muy bien contada, y con actuaciones decentes (ciertamente no espectaculares).

    A mí me gustó bastante, y sin duda alguna la recomiendo. Eso sí, si son de los que se confunden cuando una película empieza por la mitad, se salta al inicio, luego le da vueltas a la cuarta parte y etc., etc., probablemente necesiten verla dos veces. Pero aún así creo que es muy recomendable.

  • The Wicker Man (El Culto Siniestro).
    The Wicker Man

    The Wicker Man

    ¿Qué chingados estaba pensando cuando compré el boleto?

    No, esperen: esto no es mi culpa. La pregunta correcta es:

    ¿Qué chingados estaban pensando los que hicieron esta película? ¿Qué carajo se fumaron y por qué no se mocharon?

    Yo vi en la cartelera que salían Nicolas Cage y Ellen Burstyn y me dije “no puede estar tan mal”. Oh, qué equivocado estaba. Debí sospechar cuando vi que salía Leelee Sobieski; en general si ella sale en una película, es garantía de que es un churro. Y uno infumable, además.

    No salí mentando madres de la sala nada más porque me lo tomé con gracia, y porque la película puede resultar altamente cómica… de forma involuntaria por supuesto.

    Nada más para darles una idea, en una escena Ellen Burstyn sale con la cara pintada la mitad de blanco y la mitad de azul, dirigiendo una festividad pagana, y Nicolas Cage, disfrazado de oso se pone a madrear mujeres.

    Neto. No estoy inventando. No creo tener la capacidad de inventar algo semejante.

    Por favor no cometan mi error; no vean esta película. Por ningún motivo. Y si escuchan a alguien que propone verla, quítense un zapato y péguenle con él en la cabeza hasta que hayan exorcizado esos malos pensamientos.

Y ya. En general me divertí; pero creo que sí hubiera estado mucho mejor ver El Invencible en lugar de El Culto Siniestro. Hasta por el título debió ser obvio.

Imprimir entrada Imprimir entrada

OpenJDK

Es oficial Sun liberó Java bajo la GPL. Incluso ya hay un sitio para el código GPL: OpenJDK.

Como dije hace unos días, esto es enorme. Lo voy a repetir, para que quede claro:

Esto es ENORME.

No sólo porque (literalmente) millones de líneas de código (buen código, de alta calidad, usado en la industria y academia) se agregan a todo el código libre que corre por ahí: además porque va a revolucionar a Linux y al uso de Java en todo lo que tenga que ver con Software Libre.

Para empezar, todas (y por todas quiero decir todas) las distribuciones de Linux distribuirán Java y decenas de programas escritos en Java, que hasta ahora eran tratados como ciudadanos de segunda clase en Linux porque era un desmadre instalar Java (incluso en Gentoo era más difícil que los paquetes normales).

Pero además, el principal problema que había con Java al momento de querer empezar una aplicación para GNOME (o KDE) desaparece por completo. C# no se va ir a ningún lado, ni tampoco aplicaciones como F-Spot, o Tomboy, o Beagle, o Banshee; pero ahora van a tener seria competencia.

En añadidura, todo el código del JDK va a ser revisado. Por un chingo de gente (para empezar los Classpatheros). Las probabilidades de que mejore sustancialmente el desempeño de Java y de que se corrijan problemas serios que tiene (como que no haya IPC entre distintas instancias de la máquina virtual, o que tarden tanto en iniciar las aplicaciones), son muy altas.

Damn. Hasta a me están dando ganas de empezar a escribir aplicaciones para GNOME en Java.

Voy a repetirlo una vez más, porque me encanta la palabra “enorme”: esto es enorme. Creo que es la mejor jugada que ha hecho Sun en años.

Vientos Sun.

Vientos Sun

Vientos Sun
Imprimir entrada Imprimir entrada

AES

Y resulta que me dejaron implementar AES en criptografía.

Me llevó unas cuantas horas implementar el estándar; quiero decir, la función que recibe 128 bits y la llave de 128, 192 ó 256 bits, y los cifra (y las funciones que a su vez necesita… y las inversas para descifrar). La Wikipedia fue de gran ayuda, porque los el maldito FIPS a mí se me hizo ilegible… o mejor dicho tenía hueva y el FIPS es de 51 páginas.

Y después perdí casi dos días implementando el programa que usa esas funciones que cifran y descifran, el que recibe la llave y el archivo de entrada y el archivo de salida etc. De hecho el programa también me llevó unas cuántas horas, pero cuando lo terminé era lentísimo.

Bueno, para archivos normales estaba bien, pero cifré un archivo de 350 MB, y tardó casi media hora. 350 MB es mucho, pero que tardara media hora era ridículo.

Así que pasé este par de días haciendo pruebas y tratando de entender en dónde estaba el cuello de botella, y resultó estar en la función de MixColumns. Inicialmente había copiado tal cual el código de la Wikipedia, pero como ya tenía implementadas las operaciones sobre polinomios de séptimo grado y sobre GF(28), decidí utilizarlas y hacer la multiplicación de matrices. Ciertamente el código era mucho más legible y bonito.

Y lentísimo. Como 20 veces más lento.

Entonces regresé al código de la Wikipedia, pero no tenía el de la función inversa. Así que lo que hice fue que, dado que las matrices sólo utilizaban las constantes 2, 3, 9, 11, 13 y 14, generar las tablas de multiplicar de todos los elementos del campo con esas constantes. Así la multiplicación se realiza de volada (es buscar un elemento en una tabla). También realicé otras optimizaciones obvias, y cambié el programa para que leyera el archivo de entrada en bloques de 216 bytes (y escribiera igual el de salida).

Al final, mi programa pasó de tardar 28 minutos en cifrar un archivo de 350 MB, a tardar 2 minutos 22 segundos. Lo cual está bastante chido, si está bien que yo lo diga. Además, utiliza menos de 2KB de memoria; el único otro programa que encontré específicamente para cifrar usando AES se traba estúpidamente porque trata de cargar todo el archivo de entrada en memoria. Pero con archivos más chiquitos es casi cinco veces más rápido que el mío.

Hay todavía una optimización más que podría hacer, que tal vez le permitiría a mi programa alcanzar la velocidad del otro que encontré, pero me gusta mucho cómo quedó el código y no le veo mucho sentido hacerla. No soy ingeniero; lo que realmente me interesaba era que el programa funcionara.

Sólo que media hora por un tercio de gigabyte era ridículo. Con 2 minutos 22 segundos puedo vivir.

Actualización: Por idiota, se me olvidó ponerle optimizaciones a gcc al compilar mi programa, y quitarle los símbolos de depuración. Con optimizaciones y sin símbolos de optimización, mi programa tarda 1 minuto 33 segundos; y en mi Athlon 64 X2 tarda 33 segundos (sin usar los dos cores al mismo tiempo).

Imprimir entrada Imprimir entrada