“Pero sin café…”

En el Cimatel, tratando de solucionar la falta de Internet:

Yo: Disculpa, ¿sabes dónde hay un Café Internet por aquí?
Policía: Híjole… pues aquí arribita hay uno… bueno, o sea… te puedes conectar a Internet… pero café… no, sin café… para café e Internet necesitas bajar al centro.
Yo:

Creo que se tomaron particularmente a pecho lo de Café Internet.

Guanajuato… de nuevo

Estoy en Guanajuato… de nuevo, para el Coloquio Víctor Neumann-Lara de Teoría de las Gráficas, Combinatoria y sus Aplicaciones.

Espero que eso explique porqué no les platiqué de el viaje relámpago que Omar hizo aquí a México, del clavo que tuvo a bien alojarse en una llanta de mi carro, de la última novela del Capitán Alatriste, y de otras cosas que acontecieron con mi vida..

Sólo vinimos Armando y yo esta vez; Marco se va a España y no podía venir esta vez. Ayer tuvimos un viaje sin contratiempos desde la Ciudad de México, siguiendo ahora sí la ruta correcta de Querétaro-Silao-Guanajuato.

Estamos quedándonos en el Cimatel, que por acogedor que esté carece de internet, así que mis entradas no serán tan comunes como en mi último viaje aquí.

Y bueno, dado que hay pláticas básicamente todo el día, estaré ocupado la mayor parte del tiempo. Creo.

Me haría bien otro cerebro y un par de manos extras

Está que me voy a Guanajuato (de nuevo) la siguiente semana para el Coloquio Víctor Neumann-Lara de Teoría de las Gráficas, Combinatoria y sus Aplicaciones, y que tengo que acabar de escribir la presentación que daré ahí… para lo cual, por supuesto, sería recomendable que en primer lugar la empezara.

Regresando, o antes de irme (o sea, hoy o mañana) voy a hacer (de nuevo) el conapackage, porque salió de nuevo la convocatoria del Conacyt y después de pensarlo decidí que era idiota no pedir la beca. Hice mis solicitudes de tal forma que espero que me beque alguna de las universidades a las que solicité, y sigo enojado con el trato que se le ha dado a la ciencia y tecnología en el país en los últimos años; pero no pierdo nada (literalmente) pidiéndola y chicle y pega me la dan y ciertamente facilitaría todo… si alguna universidad tiene a bien aceptarme para el doctorado.

Además están los artículos de los problemas de diciembre en Guanajuato, uno de los cuales lo envié a los españoles para que los revisaran, y uno de ellos me envió su versión, que tengo que admitir se ve bastante mejor que la mía si bien la solución es básicamente idéntica. Y el otro, en el cual no me siento del todo cómodo en cómo estoy interactuando con los chavos que quedaron a cargo del problema. No es un problema de crédito; tengo asegurado un sitio como coautor en lo que sea que salga, pero sí siento que no me están dando chance de cooperar con ellos en el trabajo en sí. Que también puede ser culpa mía, porque además he estado bastante ocupado con múltiples cosas y entonces no he estado en el iMate mucho tiempo.

Encima está un proyecto (académico) del cual no he escrito nada y que no le he platicado a casi nadie porque las probabilidades de llevarlo a cabo son bastante bajas. Como sea, me ha quitado también bastante tiempo.

Y nada más para rematar, está que se me ocurrió volver a tener vida.

(Y súmenle además las “diversiones”, como escribir geom o actualizar Linux.)

Así que aunque realmente me gustaría poder escribir más, me he visto limitado a unas cuantas entradas chiquitas en general, porque no tengo tanto tiempo como me gustaría.

Geom 0.0.4

Acabo de subir una nueva versión de Geom. Son tantos los cambios que no sé ni por dónde empezar.

Geom 0.0.4

Geom 0.0.4

Tal vez lo primero es que limpié el código y lo acomodé de forma más bonita, creo. Me está gustando mucho cómo está quedando el programa. Además, agregué un montón de cosas: la que más me gustó es la de tener construcciones “fantasma”. Si un punto está definido por la intersección de dos segmentos de recta, y de repente los segmentos ya no se intersecan, entonces el punto no desaparece: sólo se convierte en fantasma, y no deja de serlo sino hasta que los segmentos se vuelvan a intersecar.

Si además hay otras construcciones que dependen de la que se acaba de hacer fantasma, se hacen fantasma a su vez, y regresan cuando la primera lo hace. Y todo esto también funciona al guardar un archivo con construcciones fantasma. Está bastante padre, y creo que es de lo que mas orgulloso estoy en esta versión (eso y que lo implementé usando señales de GLib, lo cual me pareció über cool).

Pero hay muchas otras cosas: se puede elegir color, ancho de línea y tamaño de punto, se pueden crear tangentes, paralelas y perpendiculares, ya hay puntos medios, etc., etc., etc. De verdad, son un montón de cosas las que tiene esta nueva versión, pero son casi las tres de la mañana y me estoy cayendo de sueño.

Así que mejor dense una vuelta por la página y especialmente por la sección de screencasts, porque esta vez hice 7 screencasts 7 para mostrar nueva funcionalidad en el programa.

Y bueno, voy a dejar a Geom un rato; tengo un montón de otras responsabilidades que atender. Y ahora me voy a dormir.

The Pursuit of Happyness

Fui a ver el miércoles The Pursuit of Happyness. No había escrito al respecto porque tuve un par de días agitadones.

The Pursuit of Happyness

The Pursuit of Happyness

La película está bonita, si bien es (predeciblemente) muy barata y queriendo vender todo el tiempo el “sueño americano”… que cualquier gente con dos dedos de frente sabe que es una completa mamada. Siempre me ha dado mucha risa que los gringos se precien tanto de que su constitución diga que son derechos inalienables la “vida” (cuando mataron a miles de indios para quitarles su tierra y han generado varias guerras ilegales e inmorales que han costado la vida a cientos de miles de inocentes), la “libertad” (cuando comenzaron como nación teniendo esclavos y haciendo explícito en su constitución que, según ellos, cinco negros valían lo mismo que tres blancos), y la “búsqueda de la felicidad”… que no sólo es ridículo, sino que además, claro, “felizidad” (como en la película) es equivalente a “tener dinero”.

Para muchos gringos tener éxito es ser millonario. Lo cual es idiota, por supuesto.

Sin embargo, la película sí me hizo pensar varias cosas. Por ejemplo, viéndola, no puedo creer que siga habiendo imbéciles que no entiendan que es indispensable la educación pública a todos los niveles y seguridad social, especialmente servicios de salud. También me hizo pensar en lo que nadie dice del “sueño americano” (que, repito, es una mamada); que por cada historia como la de Chris Gardner (que sin duda es admirable todo lo que hizo), hay miles de historias de la gente que sencillamente no puede salir adelante, y no por falta de tenacidad o ganas de trabajar. Sólo es que el capitalismo es muy hijo de la chingada, y sobre todo en un país tan racista y clasista como los Estados Unidos.

Sin duda alguna lo mejor de la película es Jaden Christopher Syre Smith, hijo en la vida real de Will Smith: el chavito es encantador. Por lo demás, yo sí les recomendaría que se esperaran a que salga en DVD para verla… si acaso; la verdad no se van a perder de mucho si no lo hacen.

El tercer semestre del IIMAS

Ayer, sin nada de alharaca y menos (para variar) de hueva, me inscribí a mi cuarto semestre en el IIMAS. Las materias que voy a llevar son:

Eso es correcto: ya no voy a llevar materias. Voy a llevar mi último seminario de tesis, pero eso no es materia; más bien es escribir la maldita tesis.

Que por cierto, debería dejar de poner que hago mi maestría en el IIMAS; a estas alturas paso prácticamente todo el tiempo en el Instituto de Matemáticas, o como los mamones matemáticos le dicen, el “imate”. Cada vez que oigo que le dicen así, me lo imagino en letras negras sobre fondo blanco, escrito con el tipo que usa Apple para sus iCosos. Más o menos así:

iMate

Mi tercer semestre en la maestría fue disperso, por decirle de algún modo. Sólo llevé una materia que no tuviera que ver con la elaboración de mi tesis (Criptografía), y me las ingenié para sacar nueve. Ya ni chingo, no tengo vergüenza; fue única y exclusivamente mi culpa no haber sacado diez, y fue sencillamente por huevón. No hay excusas o justificaciones; este tercer nueve que saco en la maestría fue completamente resultado de mis acciones, y asumo total responsabilidad de ello. En la otra materia y el seminario saqué diez.

Ahora falta sólo un semestre, en el cual estaré dedicado 100% del tiempo a mi tesis. Si alguna de las universidades a donde envié solicitudes me acepta, la cosa se pondrá divertida para mí, porque deberé estar empezando el doctorado en Canadá más o menos por agosto, y eso significa que tendré que estarme titulando en julio a más tardar. Deséenme suerte con eso.

Si ninguna universidad me acepta, se abre de nuevo el abanico de opciones para ver qué carajos voy a hacer con mi vida.

A lo mejor me compro un micro.

Tlapa

Por razones que no vienen al caso, me fui el fin de semana a Tlapa (“Corazón de la Montaña”) en Guerrero a una boda. Por razones que vienen al caso (dícese, mi estupidez), se me olvidó mi cámara, así que no tengo fotos del viaje, en el cual me la pasé bastante chido.

A mí me gusta mucho Guerrero, siendo la tierra de mi papá y todo, pero me impresionó descubrir que Chilpancingo no está tan feo como yo lo recordaba. De hecho se me hizo bastante agradable.

Chilapa y Tlapa (que no conocía ninguna) también me gustaron; más la primera que la segunda, aunque en esa percepción tiene que ver que hay que hacer un viaje de dos horas y media para llegar a Tlapa, en una carretera que tiene más hoyos que la luna, y con unas curvas que voy a calificar (generosamente de mi parte) como “divertidas”.

La boda estuvo simpática, si bien bastante larga (dos horas de misa es demasiado, especialmente para alguien ateo como yo), y el subsecuente guateque fue como suelen ser los de pueblo: ruidoso, con mucho alcohol, y muy divertido.

Creo que hubiera disfrutado más el viaje de cuarenta horas si no me hubiera pasado veinte de ellas en un camión/micro/taxi. Y si no hubieran pasado Superman Returns en el camión de regreso de Chilpancingo; esa película me pone de mal humor.

“Monkey, monkey, underpants.”

En el episodio once de la última temporada de las Gilmore Girls, “Santa’s Secret Stuff”:

Rory: Maybe if you just put pen to paper.
Lorelai: I tried that. I thought, “I’ll just sit down and write whatever comes no judgment, no inner critic…” Was that a bad idea.
Rory: Really? Why?
Lorelai: Because my brain is a wild jungle full of scary gibberish. “I’m writing a letter. I can’t write a letter. Why can’t I write a letter? I’m wearing a green dress. I wish I was wearing my blue dress. My blue dress is at the cleaners. The germans wore gray. You wore blue. Casablanca is such a good movie. Casablanca. The White House. Bush. Why don’t I drive a hybrid car? I should drive a hybrid car. I should really take my bicycle to work. Bicycle. Unicycle. Unitard. Hockey puck. Rattlesnake. Monkey, monkey, underpants.”
Rory: “Hockey puck, rattlesnake, monkey, monkey, underpants”?
Lorelai: Exactly. That’s what I’m saying.

Love her.

The Holiday

Fui ayer a ver The Holiday; no había escrito al respecto porque este par de días resultaron algo más movidos de lo que esperaba.

Se aplican las advertencias normales de spoilers.

The Holiday

The Holiday

Está bonita. Como muchas comedias románticas, es cursi, barata y predecible. Y como muchas comedias románticas, me encantó.

Está bastante más divertida que el promedio, y ligeramente más inteligente. No mucho, pero sí más. Y el personaje de Jude Law se me hizo fabuloso.

Por lo demás, probablemente harían bien en esperarse a que salga en DVD si quieren verla. Que además no debe ya de tardar, por cierto.

Y por eso no hay que fumar tanta mota…

Me levanté con bastante energía y decidí hacer un montón de cosas que tenía pendientes. Por cierto, si aplican para British Columbia hagan el favor de leer con mucho cuidado cómo deben enviar su solicitud, porque no admiten desviaciones de ningún tipo.

Mi plan era ir al centro de verificación para recordar qué papeles necesito llevar para este semestre (ya le toca a mi carrito), después a Ciudad Universitaria a que me sellaran y firmaran unos sobres con mi título y certificado de la licenciatura, pasar al banco a hacer una de mis mundialmente famosas maniobras financieras, y por último ir a DHL a enviar unos papeles.

Me extrañó ver el verificentro cerrado, pero por alguna razón creí que a lo mejor cerraban los primeros lunes de cada mes. Debí darme cuenta de que había algo raro cuando Periférico resultó estar casi vacío; pero no, caí en cuenta de mi estupidez hasta que llegué a CU y me encontré conque estaba cerrada.

Me tomó medio segundo conectar que hoy era 5 de febrero, día de la Constitución.

Doh!

Por supuesto, los bancos y (supongo) DHL también están cerrados. Así que sólo fui a un cajero automático a sacar algo de dinero.

Viendo el lado positivo, vi a César Bono en Perisur; desde que vi Defendiendo al Cavernícola el güey me cae muy bien.

Encuentre las diez diferencias

Encuentren las diez diferencias entre esta imagen:

Geom 0.0.3

Geom 0.0.3

y esta otra:

Geom 0.0.3

Geom 0.0.3

La primera imagen es un screenshot de Geom 0.0.3, que acabo de liberar y que pueden bajar de aquí mismo si así lo desean.

La segunda imagen también es un screenshot… pero de Evince mostrando un documento \LaTeX compilado (y convertido a PDF) que contiene el código PStricks generado por g2p.py, un script en Python incluido en la versión 0.0.3 de Geom que toma un archivo XML en el formato que Geom utiliza y lo convierte en código PStricks.

(En el espíritu de full disclosure, a la primera imagen le hice una diminuta modificación en el Gimp; pero es que sin ella era trivial ver cuál screenshot era de Geom y cuál de Evince).

El script es pre-alpha, pero con él ya puedo hacer cosas bastante interesantes. Aunque no es perfecto pero ni de lejos; por alguna razón quiere poner la figura PStricks en una página para ella solita. Pero investigaré eso después.

Aquí hay otras dos imágenes; también son screenshots de Geom y de Evince. Y aquí no modifiqué nada:

Screenshot de Geom

Screenshot de Geom

Imagen generada con g2p.py

Imagen generada con g2p.py

Dado que esto era lo que realmente me interesaba de Geom, creo puedo decir que no está nada mal para mes y medio de programación en mi tiempo libre. Pero aún faltan muchas cosas; la siguiente versión (con suerte en una o dos semanas) tendrá una característica que se me hace fundamental pero que no he podido implementar por falta de claridad en cómo permitirle al usuario usarla: restringir puntos a intersecciones.

Como sea, vayan y prueben la nueva versión; creo que ya está razonablemente usable.

Geom 0.0.2

Acabo de poner en su pagina una nueva versión de Geom. Pueden bajar la versión 0.0.2 directamente de aquí.

Geom 0.0.2

Geom 0.0.2

También hay un screencast si les interesa ver en acción el programa. Nada más advierto que necesitan Flash y que es de 5.8 megabytes.

Novedades en esta versión:

  • Líneas perpendiculares a un segmento de recta.
  • Líneas tangentes a un círculo.
  • Guardar y cargar archivos usando un formato XML.
  • Borrar objetos libres.

A pesar de que aún faltan muchas cosas, esta versión es básicamente usable. Especialmente porque ya se pueden guardar las cosas que uno hace. Está avanzando bien el diseño, creo yo; voy a volver a dejar unos días el programa, para ver si ahora sí vuelvo a dedicarle tiempo a CCC: ya hay varias cosas que son urgentes que funcionen en la biblioteca.

Si les interesa, no lo piensen: bájenlo ya.

Laid

This bed is on fire with passion and love
The neighbors complain about the noises above
But she only comes when she’s on top

My therapist said not to see you no more
She said you’re like a disease without any cure
She said I’m so obsessed that I’ll become a bore, oh no

Ah you think you’re so pretty…

Caught your hand inside the till
Slammed your fingers in the door
Bought the kitchen knives and skewers
Dressed me up in women’s clothes
Messed around with gender roles
Dye my eyes and call me pretty…

Moved out of the house so you moved next door
I locked you out you cut a hole in the wall
I found you sleeping next to me I thought I was alone
You’re driving me crazy when are you coming home?

Laid…
Laid…