Impuestos

Hay varias cosas que detesto produndamente, pero los trámites burocráticos deben estar en el top five fácilmente. Y de los trámites burocráticos que más aborrezco, los peores son todos los relacionados con impuestos.

En parte por eso me gusta cuando me becan y cuando trabajo en la universidad; todos esos trámites son realizados por gente que no soy yo.

He pagado impuestos dos veces en mi vida, y las dos debo admitir que no hubo mayor complicación; pero el simple hecho de tener que hacerlo me sumió en angustia y desesperación. Pero lo peor es que los trámites siguen y siguen, porque cada mes y cada año tengo que declarar en ceros. Sé que podría darme de baja temporal, pero entonces luego se me dificulta que me paguen (en mi no muy extendida experiencia, cuando uno comienza a ganar ciertas cantidades de dinero es muy difícil que no le exijan a uno recibos o facturas).

Y sí, ya sé que las declaraciones anuales y mensuales se pueden realizar por Internet… eso no me ayuda, de todas formas hay que hacerlo.

Me cae que para mí es razón suficiente como para dedicarme a la vida académica.

Las visitas del infierno

Hoy, por mis vacaciones relámpago, tenía bastante que leer. Entre las cosas que leí, en Planet GNOME, fue una entrada de Thomas Vander Stichele acerca de una visita infernal que hizo a un Call Center.

Se las recomiendo mucho; además de divertidísima, yo me identifico mucho con él porque también pasé (varias veces) por algo similar (sans el viaje a otro país).

Además de eso, me sorprendió ver que los Call Centers en Madrid (o al menos el que Thomas menciona) estén tan jodidos; aquí en la Ciudad de México (o al menos los que conocí) también tenían sus broncas, pero te daban una IP en veinte minutos.

El cheque

Por andar clavado programando, se me había olvidado mencionarlo: Google me envió mi primer cheque de AdSense:

El cheque

El cheque

Yay!

La verdad es que es bien poquito… pero es por escribir en mi blog, que lo hago por gusto. Así que está bien que al menos saque para los chicles.

Simitel

Conforme aumenta el número de lectores de este blog mío, me doy cada vez más cuenta de que debo tener cuidado con lo que digo.

Hace unos meses, publiqué una entrada que podría malinterpretarse de varias formas. En la entrada pongo una explicación más detallada; pero baste decir que no era una fiesta organizada por Simitel. Era sólo una reunión de particulares, algunos de los cuales ocurría que trabajaban en Simitel.

Simitel (ya lo he dicho antes), fue una empresa muy padre en la cual trabajar, y con un montón de gente no sólo muy capaz, sino además completamente profesional; y espero que nadie se haya hecho una idea equivocada respecto a la empresa por esa entrada.

Patios

Hace unos momentos, Alex López de TMM me pidió que le ayudara con una bronca que tienen con el sistema que les hice hace unos meses.

Me enviaron los logs de Tomcat, y 10 minutos después les estaba enviando mi análisis y mi solución recomendada. Lo cual en general no tendría nada de especial, pero es código que vi por última vez hace seis meses.

Creo que diseñé muy bien esa aplicación; encontrar el error me llevó casi nada, y pude idear una solución (de hecho tres; a corto, mediano y largo plazo) en unos cuantos minutos.

El Aro 2

Fuimos en bola ayer a ver El Aro 2… y no me porté como niña de seis años, para mi enojo. Voy a las películas de terror para sentir miedito… si no, ¿qué chiste?

The Ring 2

The Ring 2

La idea (o al menos así lo había yo pensado), era vernos antes de la película y ya luego ir al cine. Lo que terminó sucediendo es que vi a Enrique un rato y luego a Citlali, y después fuimos al cine. Como sea me la pasé chido; pero sí hizo falta chismear un poquito, sobre todo porque Lula se va el lunes o martes.

Seguí martes y miércoles con lo de la corrida; pero hoy sí me dolían mucho las piernas. Así que decidí descansar hoy y seguir mañana. A ver si puedo correr más; porque como iba cada día corría menos.

He avanzado mucho en Maistro; y está quedando sorprendentemente bien. La modificación dinámica del DOM es chidísima, y evita un montón de idas y vueltas con el servidor, lo que permite que todo sea más rápido. Me he aventado unos trucos bastante buenos manipulando el DOM.

Voy más lento con la calificada de mis alumnos, y casi no he estudiado… pero estoy a punto de terminar con Maistro, y entonces todo el tiempo que le dedique al curso será para el curso solamente, nada de soporte técnico. Entonces sí quiero terminar.

Dos ofertas de chamba me cayeron: ambos me llegan al precio. Una de ellas es con Java, se ve bastante interesante, y creo que aprendería un buen. La desventaja; es en la Torre Mayor de PEMEX. La otra es con Visual Basic haciendo monkey work. Pero es a dos cuadras de mi casa.

Acepté la segunda: se supone es poco tiempo y después me caerán cosas mejores, y no tan lejos.

Enrique me dijo que su hermano va a visitar a una tía suya que vive en Nueva York, y que va a venir dentro de poco. Eso significa que puede traerme mis gadgets. Estoy super emocionado; espero que no haya broncas y se pueda hacer… quiero mis gadgets. Lo único malo es que tendría que posponer el iPod y conformarme mientras con el iPod Shuffle; no me alcanza para todo.

Faltan 11 días para que Conacyt hable. 11 días.

Español

Buen Dios, eso fue mucho tiempo.

Acabé de traducir el archivo es_ES.po después de mucho más de lo que debió haberme costado. Lamentablemente, parece que ciertas cosas no se tradujeron bien, y a otras no les hace mucho caso WordPress.

Así que no quedó como yo quería, pero al menos ya no tengo que lidiar con ficheros o enlaces. Ni tengo que escribir en inglés, que me estaba retrasando bastante a la hora de escribir.

Fui el viernes a Conacyt con la única idea de chismear. En total, estoy yo ya registrado junto a lo más 50 otros güeyes que pedimos beca, y estaban formados más o menos otros 50 güeyes para meter papeles. No todos esos 50 se los aceptaron: me tocó ver como una chava era cruelmente rechazada. Aunque en honor a la justicia los que recibían los papeles se estaban portando bastante humanos.

Lula está en el país, y el viernes fuimos a comer Juan, Omar, ella y yo. Le platiqué lo de Liliana… y eso será todo lo que diga al respecto.

Vi Robots con Juan; me estaba meando de la risa en la escena de Britney Spears. Lo entenderán al ver la película. Altamente recomendable.

Robots

Robots

Creo que tengo suficiente dinero para mis gadgets; especialmente si canjeo mis vales de la UNAM con mi madre y además me pagan mi resto mis padrotes. En el peor de los casos, puedo dejar para después el iPod y “conformarme” (je) con un iPod Shuffle… con la adicional ventaja de que me obligo a salir a correr en las mañanas. Hey; ¿de qué sirve un iPod Shuffle si no vas a hacer ejercicio con él?

Tengo que estudiar para mi curso; mi desempeño ha dejado mucho qué desear. Tengo que adelantar tareas y proyectos, calificar a tiempo y terminar la página. De hecho ya está arriba, pero todavía no es funcional.

He estado estabilizando mi sistema después de pasarme a GNOME 2.10. Exceptuando algunos problemas menores, todo está jalando. Así que estoy actualizando a la enana en este momento… sin ponerle GNOME, claro.

Viene Semana Santa; que para mí en el sentido espiritual no importa mucho, pero va a ser una semana de cero actividad, casi, así que espero poder pensar tranquilamente acerca de recientes eventos en mi vida.

Virus and trojans

Went to the house of my cousin Melchor and his wife Ruth. Their machine was in bad shape; so bad they couldn’t navigate anymore. The modem conected them, but it was impossible to load any page.

I only took with me a CD-RW with AntiVir Personal Edition, because I thought “that’s everything I need”.

Boy I was wrong.

The machine had so many trojans and viruses, that it didn’t read the USB plugged CD writter. I had to reboot and enter in safe mode, but then the USB didn’t worked, so I went to the “check every option” mode. The machine has Windows ME (literally the work of the devil), so I was in deep pain.

Finally I was able to read the CD-RW, copy the antivirus and started to check the machine. 16 virus, dialers and trojans in total: fortunately they shut down the machine and unplug the modem at night, but anyway they told me that two suspicious calls were in the phone bills in the last months.

After that, I removed all the software that looked at least a little malicious, installed Firefox, and told them not to install anything without reading first what the software was. The machine felt a lot faster without the viruses and the spyware, and they were finally able to load pages (in Firefox 1.0.1).

While there I watched a little of the súper clásico between Chivas and América. I’m not really fan of neither club, but I enjoy with the suffering from the americanistas.

My car is back to life, but it cost me almost 400 dollars. And my mother asked me for money, so I don’t know if I will be able to buy my gadgets. Maybe I can left the camera and related things out. I don’t know; first I need to talk to Omar and see if he will go to Ciudad Juárez in the next weeks.

Funny thing: I opened Ximian’s OpenOffice Spreadsheet, and it’s fast. I suppose it had to do with the upgrade to Gtk+ 2.6; don’t know. But it’s certainly cool.

Went to work one last time. Basically I returned my security ID, and clean up the machine where I was working. Now I need to focus in my academic duties, and search for a new work.

Gadgets

I want to go to Europe with Liliana. That’s one of the reasons I’m working. But I also want some gadgets; I mention it in my last entry. And I want them now… and I’m planing to be working until June or July, so I will have the money for Europe. I promise.

Buying the gadgets in Mexico is a fuckin’ joke; they are like 20% or 30% more expensive… if available. So I asked Omar if he is going to Ciudad Juarez in this month or the next. If he goes, I can send the order tu the UTEP, where Omar’s brother is currently studying, and that Omar bring them back to me.

I asked Liliana and she’s OK with the plan, and mother says that I can use her credit card (I need to put the money in it, of course). So, I’m going to do it… if Omar is going to CJ in the next weeks…

I’m really excited; but I changed my list to this:

  • Apple 40 GB iPod M9268LL/A

    I really want the 40 GB model. Maybe I’m over-reacting (I only have like 10 GB of music in my collection); but it has just been discontinued, so in the future it will be the 20 GB version or the 60 GB one… and I don’t want either.

    It’s so funcking hot!

  • PalmOne Tungsten C Handheld

    This is the good one. The iPaq looks nice; but I like this the most. Is a little smaller, and it has much more applications available. And it seems that the Palms works better in Linux.

  • Sony Cybershot DSC-T1 5MP Digital Camera with 3x Optical Zoom

    This is hot too. It has a cadle, non-AA battery, and is very slim. It also has an LCD of 2.5″, which is sexy as hell.

Those are the big ones. But I need accessories too. For the camera:

For the PDA:

For the iPod I need only one thing:

Also I’m going to repaint my car, and fix it some things. And repair my cellphone.

All this is nice and perty, but I’m about to spend like 2,000 dlls. That’s a lot of money. It’s OK; I’m not spending all of it, but anyway it’s a lot of money. And I also like an iPod Shuffle.

But as I said, I expect to be working at least three more months. In that spirit, I saw Arturo today, and we talk about a possible job.

Being honest, I don’t really expected to work with Arturo. But I was interested in saw him and talk to him. I discovered that I’m not as mad at him as I was a couple of years before.

March

Marzo me gustó, pa’ no bloguear.

I haven’t blogged since monday. Much of it is that Liliana and I have an argument; but another reason is this stupid rule of writing in english until I finish the translation for WordPress. It’s hard for me to write in english; and then I write slower than in spanish; and then I dont’t enjoy it so much. And this week I haven’t had the time to finish the translation.

I finished the job at TMM. The application looks good, and monday I will have one last meeting. After that, my pimps are going to pay me. Or so they say…

I got three job offers: one is to stay with my pimps. That’s the easiest one; I could ask for a raise, and they tell me that maybe I can do the work in my house; which is über cool. However, and being totally honest, they promise a lot and do not that so much, so… and I don’t know when I will start in thtat supposed work.

The other is from a company that seems to be doing things that I like: Linux, MySQL, PHP, Java, etc. Down side? They seem to be focusing in Software Engineering and windows software to deal with that (Relational Rose, that kind of stuff). I don’t have anything against Software Engineering (bullshit: I do); but I can’t stand people that thinks that an UML diagram and their use-cases will give them salvation. At the end of the day you need pretty good programmers, and if you don’t have that, all the by-the-book Software Engineering that you throw at it will not save your sorry ass.

And, at least until now, all the people (specially at corporations) that advocate for by-the-book Software Engineering seems to do that to avoid the hiring of really good programmers.

The third option is with Vaz. And I don’t know what to think about it.

However, I really want a one-week vacation. Because I need to catch up with my teacher’s responsibilities.

I’ve been very busy with my classes. Computer Theory is a tough subject, and although we are in the easy part, I need to sit down and study a little before I give my class. I haven’t finished reviewing the firts homework, and they already give me the second one, and I give them the third one, so if I don’t organize my self, I could accumulate a lot of work. And I miss tuesday class.

But my classes are coming out nicely, and I think the students are understanding me. Or so they say.

Maistro is taking longer, and I need to set up the page pronto. I need to give the students their firts laboratory practice, and I need the page for that. I also need to set up several mailing lists. That will keep me busy this week.

Yesterday I eat with Juan, Omar and Enrique, and we do it at the door of a classroom, because Omar and Juan were doing an exam to their students. We have a cool time, and today I will go with them to the Sheraton Hotel; there is some kind of University show off (or something), and a guy from Waterloo invited me since January. And if Enrique and Omar go, maybe they will feel motivated to start thinking about their applications.

I’ve been catching up with Dawson’s Creek; last week I barely see any episode, because of Conacyt. With pain and suffering I was able to pass through the break up of Joey and Pacey, and now I’m at the begining of the fifth season. I’m not sure if I really want to keep seeing it; it’s even boring sometimes. But I will try; there are some chapters scattered through this two last seasons that shows cool things about Joey and Pacey (or so they say), and I don’t want to miss them.

Liliana and I talked and fixed things. We really want to be with each other… not that it’s easy, but we want to try. It’s just that sometimes is harder that others.

Boring in office

I’m boring in the office, with nothing to do. Nothing to do work-related; I need to set up Maistro pronto, because I need to store my students grades, and a place where they can download their homework. I also need to review the last homework; I actually take it with me, and I’m plan to do that at some point in the day. Riiiiight.

Remotely I’m finishing Juanjo’s machine, installing it Gentoo. Huge delay because I forgot (again!) to set the journal in the partition, so I tared /, rerun mke2fs, and untared again. The filesystem took a lot of time to make, because Juanjo’s hard drive has problems, and I needed to check out for bad blocks.

My boss just give a little work to do: update the manual of the system.

Consejo Nacional de Ciencia y Tecnología

Conacyt. En el sitio del Consejo lo escriben CONACyT. La institución encargada, diciéndolo de forma coloquial, de soltar la lana a estudiantes, investigadores, e incluso otras instituciones. En teoría su función es fomentar la ciencia y la tecnología, dándole lana a los que se encargan de investigar en la ciencia e innovar en la tecnología.

Esta administración le ha dado constantemente en la madre, pero este año la convocatoria salió desde diciembre de 2004, anunciada desde octubre del mismo año. Eso es bueno; en 2004 la convocatoria salió semanas antes de cuando la mayoría de los estudiantes necesitaban que saliera, y la ventana para entregar papeles fue de dos semanas. De haber sido un poco más, yo ya estaría en Canadá.

Lo malo es que la convocatoria de este año solicitó, como requisito indispensable, la carta de aceptación o de aceptación condicionada, por parte de la universidad donde uno quiere ir. Además, se partió en dos la convocatoria: una para Estados Unidos y Canadá, otra para Europa. La primera se cierra el 18 de marzo; la segunda en junio.

La intención me parece obvia: que el menor número posible de solicitantes cumpliera los requisitos, y por tanto dar el menor número posible de becas.

Por casualidades que sólo puedo catalogar como cósmicas, resulta que yo sí cumplo todos los requisitos, incluyendo la carta de aceptación de la Universidad de Waterloo.

Las últimas semanas han sido un infierno para mí, por el terror que tengo que de no me den la beca. Y en particular la semana pasada fue muy tensa, porque tuve que ir a pedir y recoger las cinco cartas de recomendación que terminé entregando. Y todo culminó hoy, de forma por lo demás anticlimática, cuando a la 1:30 entregué mi solicitud en el Consejo Nacional de Ciencia y Tecnología.

Terminé el Conapackage a las 3:00 de la mañana, después de descubrir con horror que el tóner de la impresora se había acabado. Lo saqué y lo meneé tantito, lo volví a meter, y funcionó lo suficiente para imprimir las cerca de 20 cuartillas que terminé imprimiendo. Arreglé de forma obsesiva todo lo que tenía que entregar hoy, y me fui a dormir con una mezcla de cansancio y angustia muy desagradable.

Me desperté a las 9:10, con mi madre pidiéndome que cambiara el tóner. Resulta que había un tóner nuevo porque mi madre había previsto que el anterior se acabaría. Por su puesto, yo no sabía eso. Me dormí de nuevo, y desperté a las 10:30; le había avisado a mi jefe que llegaría tarde a la oficina.

Con una parsimonia que incluso a mí me impresionó, me bañé, me vestí, quedé con Citla de ir a ver porqué no jalaba el DHCP en su casa, recogí mi Conapackage, y me fui a entregar mi solicitud. Todo el camino fui manejando muy despacio, con una calma que todavía no termino de entender del todo. En el camino, me hablaron mis padrotes para decirme que me iban a depositar mi lana… lo cual es über cool, porque ya no tengo dinero.

Pasé por Hiper Lumen (o como le decía mi papá, Hiper Himen), fotocopié las cartas de aceptación y el costo de las colegiaturas, y me dirigí al Conacyt.

El edificio parece de empresa; típico de la administración panista. En la recepción, había cuatro chavas muy guapas y muy taradas atendiendo gente. En cuanto me puse en frente de una de ellas, me sonrió con una sonrisa ensayada y me dijo: “Buenos días, ¿en qué puedo servirle?”. Le dije a qué iba, y me mandó a un rincón. Le dije que yo tenía entendido que tenía que ir al primer piso, y ella (con su sonrisa idiota estampada en la cara), me informó que “todo” lo que tenía que entregarse se entregaba ahí, en el rincón.

Fui al rincón, y al abrir la puerta vi a un tipo con una playera del América. Mala señal. Estaba atendiendo a alguien, con la típica expresión del burócrata que se siente superior por tener una ínfima porción de poder, así que esperé a que terminara. Otra señora entró, y me preguntó que a qué iba. Le dije, y me preguntó por mi acuse de recibo para que me lo sellaran. Lo cual es idiota: ellos tenían que darme el acuse de recibo.

La cosa me estaba dando muy mala espina, pero como sea junté mis chivas y las metí todas en un sobresote, al cual le puse mi nombre y que era para la convocatoria abierta a EEUU y Canadá. Eso último lo hice porque cuando le di el sobre, el tipo lo puso en una pila con otros sobres de quién sabe qué, y comenzó a su vez a poner cosas encima de mi sobre.

Ya cuando me iba, le pregunté una duda acerca del disco. El disco preguntaba si ya había solicitado beca para Conacyt, y en su caso dar el número de registro. Yo ya había solicitado beca antes, pero no tengo idea de qué número de registro me dieron entonces. Como el sistema no me dejaba continuar si no ponía el número de registro, sencillamente dije que no había solicitado antes beca, y quería aclarar eso. El tipo me dijo que eso me lo contestaban en el primer piso.

Salí, temiendo que quemaran o algo así mi sobre, y fui al primer piso. Ahí me dijeron que (claro) ahí tenía que llevar mis chivas, no dejarlas en “paquetería”. Así que bajé, le dije a la monita sonriente que la había cagado, fui con el burócrata y casi le arrebaté el sobre, y subí de nuevo al primer piso.

A partir de ahí todo salió super chido. La chava que me atendió creo que le caí bien, y valió la pena el haberme dormido a las 3:00; cada vez que me pedía algo yo lo sacaba de mi mágico Conapackage, con una expresión de “¿qué transa?”.

Me enteré de varios chismes: soy el primero al que le aceptan la solicitud; a todos los demás los han rechazado porque les falta algo. La carta de aceptación, supongo. También me enteré que de hecho no esperaban que nadie entregara papeles ahora: el sistema que lee del disco la información del solicitante ni siquiera está arriba. A mí me dieron un acuse de recibo hecho a mano, y me prometieron que alguien leería el disco cuando el sistema estuviera arriba. También dijeron que no había bronca que hubiera puesto que no había solicitado antes beca.

Salí sintiéndome mucho mejor. Soy el primer solicitante de beca que le reciben su solicitud, y como me dijo la chava que me atendió: “no te preocupes; eres de los buenos”. Y no dijo nada de que diera cinco cartas de recomendación.

Liliana me habló poco después (le había enviado un mensajito cuando esperaba que me dieran mi acuse de recibo). Me felicitó y se portó muy chida, pero lamentablemente no voy a poder verla hoy. Qué lástima: quería sorprenderla con una cena o algo así.

Fui con Citla y a su máquina le dio miedo verme y comenzó a funcionar. Es un fenómeno inexplicable, pero lo he visto varias veces. No está tan contenta como me gustaría que estuviera de que ahora use GNOME, pero sé que terminará gustándole. En pago por haber ido a intimidar a su compu, me invitó a comer en su casa.

Llegué al trabajo vergonzosamente tarde, y mi jefe me dijo que siempre no iría a través de SSL el sistema. Lo cual hace mucho más sencilla la reparación que tenía que hacer: de hecho ya la hice. Estoy esperando para pedir permiso de irme. Quiero ver Dawson’s Creek y descansar, y no pensar que falta más de un mes para que, el 4 de abril, sepa qué será de mi vida.

WordPress 1.5

Me pasé a WordPress 1.5 porque me llegaron cuarenta SPAMs. Los primeros tres fueron novedosos; los demás sencillamente molestos.

Lo gracioso del caso es que creo que no hay nada por default en WordPress 1.5 para evitar SPAMs.

Hoy acabé mi manual en la chamba, y yo creía que ya no tendría nada que hacer cuando mi jefe me dijo que la exportación a Excel estaba fallando. Fui a mi máquina, la probé, y estaba funcionando. Fui a su máquina, la probé, y falló. Fuimos a otra máquina, la probamos, y falló de nuevo.

Regresé intrigado a mi máquina, probé con Internet Explorer… y falló. Carajo. Las consecuencias de desarrollar en un navegador que funciona, y no probar en los chafas.

Inhabilité SSL y funcionó, con IE, en mi máquina. Fui con mi jefe, y falló en la suya. Fui a la tercera máquina, y funcionó. Conclusión: Microsoft Office 2003 es el culpable. Pensé tantito y llegué a la conclusión de que era mi preámbulo XML. Seguramente apendeja a Excel 2003.

Como sea me fui sin repararlo; pero ya tengo en la cabeza la solución.

Mi pretexto para salir temprano era preparar el Conapackage, pero lo que hice fue darle los últimos retoques a la máquina de la Citlali. Quedó super chida, y espero que le guste. Además jalaba rapidísimo.

A las 9:30 pasó Citla por su máquina y platicamos un ratito. Cuando se fue, decidí que ya era hora de hacer el Conapackage… pero la desidia me ganó y me pusé a instalar WordPress 1.5. Eso me llevó un rato.

Había escuchado maravillas del tema por default, pero la verdad no me sorprendió en lo más mínimo. Está mono, pero no le veo la gran maravilla. Así que convertí mi viejo tema al nuevo formato, y convertí la base de datos a UTF-8. De hecho esto me gusta, y quería hacerlo de cualquier forma; pero no sé si cuando este post se publique lo haga con UTF-8 o ISO-8859-1. La página la marca Mozilla como UTF-8; pero me preocupa.

También me encontré a Omar, y platicamos un rato. Lo que sea para no hacer el Conapackage.

A la 1:00 me llegó un correo de Sergio. Que se iba de México hasta el domingo, que me dejaba la carta en la puerta de su cubo. Yo entré en pánico: “¡Noooo, se la van a robar!”… hasta que lo pensé y vi que era idiota pensar así. Fui por la carta y sí estaba en la puerta. Eso hace que sean cinco de seis. No voy a esperar a Pablo; estoy demasiado tensado por esto.

También comí con Juan, y chismeamos un poco. Es divertido hacer eso, especialmente porque Juan no es chismoso; pero me soltó buenos pedazos de información, aunque no sé si se dio cuenta.

Necesito hacer el Conapackage. Ya.

Nada más configuro el anti-spam (ya vi en Planet GNOME cómo hacerle), y prometo que preparo el Conapackage.

Cuatro de seis

Hoy recogí la carta de Raggi.

Tengo cuatro cartas de cuatro doctores, y tengo prometidas otras dos. Espero que eso de alguna manera pese.

Comí con Juan, Enrique y Omar, y con Paola porque iban juntos. Quedamos de ir a casa de Enrique el domingo a seguirle con Gentoo, aunque Omar prácticamente ya terminó de instalar su máquina. Citlali igual y cede su máquina a la ciencia para que experimentemos poniéndole Ubuntu, así que se perfila un domingo divertido.

Sigo sin ver a Liliana, aunque ella me vio; pasó en su carro y dijo que me tocó el claxon, pero yo no recuerdo haber oído nada. Mañana como sea es una comida de mi mamá que hace para celebrar el triunfo del PRD en Guerrero, y Liliana va a ir.

Quería hacer hoy lo del Conacyt, pero sé que era iluso pensar que lo conseguiría. Me alegro al menos de haber tenido la claridad de mente para planear todo esto un mes antes de que cierre la convocatoria, así que una o dos semanas de retraso no importan.

Pero sí importa si me cambian de trabajo. No tendré la libertad de horario que tengo ahora, y además no estaré a cinco minutos de Ciudad Universitaria. Así que la próxima semana meto los papeles, pase lo que pase. Sergio me dijo que me da su carta el martes en la noche; así que espero meterlos el miércoles en la mañana. Pero en el peor de los casos será el viernes cuando meta los papeles.

José Galaviz me pidió ser sinodal en un examen de licenciatura. Dice él que es una tesis sencilla (debe serlo, así son en licenciatura), pero me da cosa. A la vez me emociona. Como sea le dije que le preguntara a Gustavo mejor primero; él tiene ya la maestría y probablemente sería mejor elección. Pero si el Guso dice que no, yo creo que sí le entro.

Y hablando de Gustavo, él tiene su comida para celebrar el ser maistro el próximo domingo a las 2:00 de la tarde. El problema es que ya quedé con mis mateamigos que ese día instalaríamos Gentoo en la máquina de Juan y probablemente Ubuntu en la de Citlali. Pero además no sé si quiero ir. Me alegra mucho que Gustavo se haya maestreado, pero no tengo muchas ganas de ir a actuar como si Liliana fuera sólo otra amiga, y menos de ver a Karola. Además, es en el Estado de México; ¿qué les pasa, por qué tan lejos?

Al menos le hablaré para disculparme y lo felicitaré de nuevo, eso seguro.

No quiero dejar de trabajar en TMM; pero parece que debo irme haciendo a la idea. Espero al menos poder sacarles un mejor sueldo a mis padrotes, a ver si se dejan.

Ah, y gracias a Dios, es viernes.

Fin de semana

El viernes fui a comer con Omar, Juan y Enrique. Primero vi a Enrique, que necesitaba foquitos para su lámpara. Bueno, un foquito bastaba, pero los vendían de dos en dos, así que compró dos foquitos.

Después comimos con Omar y Juanjo en Arquitectura. Fue bueno reunirnos; como que no lo hacemos tanto como quisiéramos, así que propuse que tratáramos de repetir lo mismo cada viernes. Todos estuvieron de acuerdo: quiero ver si realmente lo hacemos.

Regresé a mi chamba después de tomarme casi tres horas de comida, y estuve aburriéndome hasta que, diez minutos antes de que me fuera, mi jefe me dio el ansiado query. Lo terminé y me fui, después de casi una hora por cómo me alenta la máquina. Parece que ya vamos a entrar a periodo de pruebas en serio, y mi jefe comentó algo de “ponerle flores” al sistema, haciendo referencia a que hay que hacer que se vea bonito. Hubiera protestado la sutil burla a mis cualidades como diseñador gráfico; pero estoy consciente de que realmente eso no es mi fuerte.

El sábado fui con Liliana a cambiar mi vale, que aunque es poco siempre ayuda. Yo compré labello y calcetines; Liliana cereales y yogures (está en una dieta homeopática… whatever that means…)

Después trabajé algo en Maistro, pero sigo avanzando muy lento. Al menos refactoricé los tags que uilizo, y ya vi que me voy a deshacer de varios; tengo tags que sacan información de la base de datos y escupen CSS de acuerdo. Lo cual es idiota: mejor pongo otro CSS.

También refiné la plantilla que voy a utilizar, y creo que ahora sí me gusta cómo se ve. Es mucho más sencillo que el antiguo diseño que tenía, pero creo que se ve bien y es funcional. Ahora, si me pusiera a trabajar en el sistema…

Vi un muy buen episodio de Enterprise; y de nuevo me lamenté de que esté a punto de ser cancelada. También acabé Caves of steel, y me gustó mucho. Me gustaría que hubiera algo que relatara más acerca de la historia desde cómo se fundaron los mundos espaciales, hasta cómo fue que Spacetown llegó a establecerse en la Tierra. Comencé The Naked Sun, al mismo tiempo que releo (en papel) Los robots del amanecer. Dato curioso: a Spacetown lo traducen como Espacioburgo.

Voy a ir con Liliana al cine. Yo tengo ganas de ver varias películas, pero sé que algunas de esas no van a ser del gusto de Liliana. En particular, dudo mucho que le guste Team America. Y tengo muchas ganas de ver Hide and seek, porque soy fan de Dakota Fannning; pero es de terror. Y luego me da miedo.

Después vamos a revisar qué tengo que dar el martes, que es mi primera clase. Tengo ganas de dar clase; no lo he hecho en casi dos meses. Es Teoría de la Computación, y tengo que estudiar un poquito porque hace mucho que no veo nada de eso.

No creo ya hacer nada de Conacyt este fin de semana. Tengo que releer mis ensayos, y preparar esqueletos de cartas de recomendación, porque conociendo a mis profesores, no querrán redactar las cartas ellos. El lunes busco a Hanna y a Pablo, y a Benja si tengo algo ya escrito. El martes buscaré a Raggi y a Elisa, y a Benja si no lo veo el lunes. El miércoles juntaré las cartas que me falten, y el jueves iré a ver a Sergio, que espero esté dispuesto a darme una.

El viernes será el día que entregue mi solicitud. La idea me aterra, pero estoy seguro de que me sentiré mejor cuando haya entregado los papales.

Cueris

Hoy me pasé la mitad de la mañana terminando (otra vez) Robots e Imperio, de Isaac Asimov.

Mi jefe llegó tarde, y tardó aún más en darme algo de trabajo. Leí Slashdot, leí User Friendly, leí Penny-Arcade, leí Planet GNOME, y leí Slashdot de nuevo. Cuando por fin apareció mi jefe con chamba para mí, quedé anonadado por la cantidad de trabajo que me esperaba.

Era un query.

“Buen Dios” pensé, “a ver si acabo hoy”.

Acabé como tres minutos después, pero tardé bastante en probar mi cueri porque mi máquina se alenta demasiado. No sé exactamente qué sea.

Sospecho que es el JSP donde genero la imagen. La imagen mide sus buenos 1600×1700 pixeles, y la cargo en memoria para manipularla. Además, la escribo en disco duro y es leída por el navegador para desplegarla. Todo esto ocurre en la misma máquina, ya que corro Tomcat en localhost. Así que tengo dos instancias de una imagen 1600×1700 pixeles. Al menos la parte en Java convierte esta imagen en representación RGB, lo que hace que mida unos 7 MB. No estoy seguro de cómo funcione GDI en Windows para representar imágenes, pero algo me dice que también por fuerzas necesita una representación RGB de la imagen, lo que da un total de 15 MB por las dos imágnes. Esto es más del 10% de la memoria que poseo; sin contar lo que de por sí consume Tomcat.

Pensé en llamar al recolector de basura de Java después de manipular la imagen. Pero no sé si el remedio sea peor que la enfermedad.

Además está el hecho de que corro XEmacs, al menos una instancia de Bash, Gaim y Putty. Gaim estoy casi seguro de que no ocupa mucha memoria, al igual que Putty. Pero XEmacs puedo, literalmente, ver como se dibuja en la pantalla. 128 MB de memoria es sencillamente muy poco para mi ambiente de desarrollo. No quiero ni pensar en cómo sería todo si usara Eclipse.

Después de probar mi cueri, comencé a aburrirme. Leí las preguntas en Slashdot destinadas a Martin Taylor, de Microsoft. Una de ellas me mató de la risa:

So, one a scale of charcoal to black, what color is your cold, cold heart?

Salí exactamente a las 6:00, y en mi casa estaba Liliana, que se fue como a las 9:00 (después de reclamarme que los acentos no funcionaban en su gorda… y tiene razón, fue culpa mía).

Vi las noticias y seguí trabajando en la actualización de Maistro, pero me está costando mucho avanzar. Además estoy bastante decepcionado porque creo que no hay forma de que haga funcional el sitio para varios cursos a la vez. Sólo que metiera todo a la base de datos; que es de las cosas que quiero evitar.

Y aún así, el sitio no puede jalar chido con varios cursos a la vez. ¿Cómo configuraría la seguridad para cada curso, por ejemplo? No; me parece que voy a tener que asumir que cada curso tendrá su webapp. Y voy a ponerlo en arce0; Enrique tiene Gentoo corriendo ahí, y me siento más cómodo así.

De cualquier forma, voy retrasado. Hoy de hecho no hice nada; sólo definí el nuevo CSS para el sitio. Pero mañana ya programo, lo prometo.