La vida productiva

No he escrito no por falta de interés; sencillamente he estado muy ocupado. De buenas a primeras me ofrecieron una chamba temporal en el IFE, y como la paga era ridículamente buena, ni siquiera pensé en no aceptarla.

Tengo que ir a reuniones entre dos y tres veces a la semana, pero fuera de eso trabajo desde mi casa, y puedo seguir dando clases. Pero lo mejor es que de hecho está divertida la chamba; programo bastante en cosas entretenidas, y la gente con la que estoy trabajando es en su gran mayoría una banda interesante.

Lo que sí es que ha resultado en estarme desvelando mientras programo (siempre he sido más productivo de noche), y esto ha causado que tenga muy poco tiempo libre.

De ahí la falta de entradas en el blog.

Y por eso luego me multan

Siendo idiota como soy, me las ingenié para poner mal la dichosa fórmula. Por suerte en las cuentas “de verdad” (las que hice para el banco etc.) sí estaban bien, sólo cuando puse esto en el blog logré hacerlo mal.

Y lo pongo entre otras cosas para que no se me olvide cómo debo hacerlo, así que aquí va la fórmula correcta:

  • Cantidad: C
  • IVA: V=C\times\frac{15}{100}
  • Sub-Total: S=C+V
  • Retenciones ISR: RS=S\times\frac{10}{100}
  • Retenciones IVA: RV=S\times\frac{10}{100}
  • Total: E=C-\frac{S}{10}
  • Total Facturas: F
  • IVA de Facturas: FV=F\times\frac{15}{100}
  • Impuestos a pagar: RV\times\frac{50}{100}-FV

Y por supuesto notar que no se vale contar todas mis facturas; que sólo sirven las que legalmente pueda deducir por ser indispensables por mi profesión.

La fórmula

Y sólo me llevó cuatro años de darme de alta en el SAT encontrarla:

  • Cantidad: C
  • IVA: V=C\times\frac{15}{100}
  • Sub-Total: S=C+V
  • Retenciones ISR: RS=S\times\frac{10}{100}
  • Retenciones IVA: RV=S\times\frac{10}{100}
  • Total: E=C-\frac{S}{10}
  • Total Facturas: F
  • IVA de Facturas: FV=F\times\frac{15}{100}
  • Impuestos a pagar: V-FV

Sí, los impuestos pueden salir negativos. Eso significa (si he entendido todo bien) que en mi declaración anual puedo (y debo) pedir lo que me deban.

Si algún contador (o alguien que entienda de esto) encuentra algún error, por favor díganmelo porque sería muy estúpido tener que pagar alguna multa por haber entendido esto mal.

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.