sábado, 8 de diciembre de 2007

Mi Trabajo

Debido a una tarea tengo que escribir sobre mi trabajo. ¿Por qué explico que debido a una tarea si en los escritos anteriores no mencioné que era por tarea?, la razón es bastante simple, y es que no puedo decir muchas cosas ya que se consideran secreto de Intel; así que sería ilógico escribir un post diciendo cosas que rodean a un asunto sin decir lo mas interesante.
Como mencioné en el párrafo anterior, trabajo en Intel, actualmente mi trabajo es programar, normalmente en lenguajes C y ensamblador.
Mi vida como estudiante y trabajador no es del todo sencilla, ya que los Lunes y Miércoles estoy en Intel desde las 10 hasta las 18, los Viernes estoy en Intel desde las 10 hasta las 14 y a la escuela voy Martes y Jueves, mi primera clase es a las 9 y la ultima es a las 17.
Otra cosa que hay que tomar en cuenta es que el tiempo de camino que hago desde mi casa a Intel es mayor a una hora, lo mismo el tiempo de camino que hago desde mi casa hasta el CUCEI.
También algo que tengo que hacer es entrenar para el concurso ACM, últimamente casi no he entrenado ya que los exámenes y el trabajo me han tenido muy cansado, aunque creo que pronto podré volver a mis entrenamientos.
Entré a trabajar a Intel a principios de Agosto, mi trabajo es en calidad de intern, que traducido sería "becario" pero a pesar de eso si recibo sueldo. Contacté por primera vez con Intel meses atrás en un concurso llamado "Reto Intel" donde gané con amplia ventaja.
Había obtenido anteriormente una oferta de FreeScale y una invitación de UBS para aplicar par Intership, sin embargo no acepté FreeScale porque estaba urgido de conseguir dinero(estaba usando mis ahorros para pagar gastos, necesitaba encontrar un trabajo donde pudiera ganar algo aunque el trabajo de Freescale si parecía interesante), y UBS e Intel me mencionaron la posibilidad de realizar el internship casi al mismo tiempo.
Intel me ofreció directamente la oferta de trabajar con ellos, mientras que en UBS no me ofrecieron nada serio, además la única desventaja que le encontraba a Intel era que estuviera lejos de mi casa(y UBS probablemente ni siquiera tiene instalaciones en Guadalajara), así que sin dudarlo opté por Intel.
A pesar de que trabajar de esta manera me resulta cansado; esta parece ser la única manera de aprender a trabajar así que por el momento continuaré con la rutina.

sábado, 1 de diciembre de 2007

Historia de un Auto(Parte II)

IMPORTANTE: Es necesario leer el post anterior para entender esta historia.

Miki recorría la calle por donde había visto pasar a la limosina rosa con la esperanza de poder encontrar una pista sobre ella y aún con la tristeza de tener que dejar a sus amigos.
A la mañana siguiente el profesor Matsumasa y Kazuo se levantarían para darse cuenta de que Miki los dejó. A Miki no le agradaba ese pensamiento, lo estaba perturbando, pero una cosa era segura: debía de ir tras la limosina rosa ya que su amor por ella no se podía reprimir.
Miki estaba muy atento esperando ver rastro de la limosina, tal vez algo rosa, o tal vez otra limosina que lo pudiera guiar, pero pasaba el tiempo y no encontraba rastro alguno.
Decidió cambiar de estrategia cuando llegó a la carretera y se convenció de que si seguía en la misma dirección no iba a encontrar mas casas.
Fue entonces cuando vió en medio de la noche a otro automovil del cual parecían provenir sonidos, se acercó a él y sonó su clakson.
-Disculpe, ¿no sabe en qué lugar puedo encontrar una limosina roja?- preguntó Miki de la manera mas amable posible.
-¡AHHHH!- gritó una mujer que estaba dentro del vehículo.
-¡¿Qué pasó? ¿Qué viste?!- preguntó preocupado un hombre que también estaba en el interior del vehículo- ¿es algún policia?.
-¡Un auto! -dijo aún en shock la mujer- el auto... estaba... hablando.
Después de eso Miki solamente escuchaba murmullos dentro del otro automóvil; decidió esperar pacientemente hasta recibir una respuesta.
Pero en lugar de dar una respuesta, el hombre se asomó por la ventana de su automovil, sacó un revólver y disparó rápidamente a las llantas delanteras de Miki.
El hombre asustado se metió a su automovil y este último arrancó a toda velocidad.
Cuando la mañana llegó, el profesor Matsumasa llegó al centro de investigaciones en bicicleta, como ya era su costumbre; ese día cuando se levantó estaba pensando en continuar sus trabajos de investigación acerca de lo que sucede con el cerebro de los perros cuando miran una de las películas de Star Wars.
Pero cuando el profesor entró al centro de investigación cambió por completo sus planes del día, se dió cuenta que Miki no estaba ahí, no sabía si se había ido por cuenta propia o se lo habían robado.
Tomó su teléfono celular y llamó a Kazuo.
-¿Kazuo?, ¿eres tu? - dijo el profesor.
-Si, ¿sucede algo?- preguntó Kazuo seriamente ya que notaba nerviosismo en la voz del profesor.
-Esta mañana cuando entré, no encontré a Miki en el centro.
Justo cuando el profesor Matsumasa le estaba llamando a Kazuo un ladron de automóviles puso su mirada en Miki.
Era claramente un auto en buen estado, excepto por las llantas, y no tenía ningún candado a la vista; además se encontraba en un lugar muy solitario, donde si lo robaba nadie sería capaz de ver quién se lo llevó.
El ladrón tomó un comunicador inálambrico habló:
-Necesito un sellador de llantas, hay un pez gordo y fácil de atrapar en la carretera 5.
No tardó mucho en llegar otro ladrón con un sellador de llantas, el primero se subió a Miki y el segundo le reparó las llantas en unos minutos.
Miki hizo un esfuerzo por escapar pero se dió cuenta que lo único que podía controlar cuando tenía a una persona en el bolante era su propia voz. Así que el ladrón hizo que Miki diera vuelta en U de regreso a la ciudad.
-Dejame ir por favor- dijo Miki.
-¿Alguien dijo algo?- contestó el ladrón mientras conducía.
-Soy yo, Miki.
-¿Dónde estás que no te veo.
-Estas sentado sobre mi y me estas manejando.
-¡Ah!, ¡qué curioso!, ¡un auto que habla!
-¿me dejarás ir entonces?.
-Curiosos pero inutil- dijo el ladrón ignorando a Miki- nostros destrozamos automóviles y vendemos sus partes, así que creas que te dejaré ir, no me importa si sabes hablar; tampoco me importaría si tuvieras sentimientos.
-Bueno..., hay una limosina a la que quiero...
-¡Te dije que no me importaban tus sentimientos!- dijo el ladrón enfadado- deberías saber que tu eres un automovil y estas hecho para ser esclavo de los humanos, no para amar.
-Pero Kazuo dijo...
-¿Qué te hace pensar que conozco a esa persona?, y no me importa lo que te hayan dicho, posiblemente te hicieron vivir en una fantasía donde un automovil podía tener una vida tan plena como la de los humanos, pero eso no es cierto. En la vida real los autos trabajan día a día sin recibir paga alguna mas que gasolina, y cuando un auto se gasta demasiado y ya no puede correr, son enviados al basurero automotor, donde algunos se quedan ahí durante años oxidandose y otros son triturados por enormes máquinas.
-No te creo.
-¿No me crees? ¿por qué no?
-Los humanos son buenos, no harían eso, o por lo menos no muchos lo harían.
-Tu eres el que está confundido, los automoviles no estan hechos para sentir, a pesar de la forma en que son tratados no sufren, ni siquiera piensan, destruir un automovil no causa más sufrimiento que destruir una roca, los automoviles son solo objetos sin nombre que se fabrican en serie.
-Pero yo...
-Tu vives en un mundo que no está hecho para ti, eso es lo que pasa, si es que se puede decir que realmente estas vivo. Los automóviles son simplemente herramientas de trabajo y símbolos de vanidad de las personas, o en mi caso, una fuente de dinero.
-¿Vanidad?
-Ya no hablaré más, estamos por llegar al taller y muy pronto te convertirás en un montón de piezas que serán vendidas por separado.
Mientras Miki hablaba con el ladrón, Matsumasa y Kazuo recorrían la calle por donde Miki salió preguntándo de casa en casa a ver si alguien tuvo insomnio y vió pasar a Miki.
Kazuo tenía la sospecha de que Miki podía haberse enamorado en secreto y que con su pequeña conversación de la otra noche pudo haberlo insitado a irse, no se atrevía a decirselo al profesor en un momento como ese, pero el profesor Matsumasa solamente pensaba en lo peor: que haya sido robado y que dentro de poco lo iban a desarmar.
Cuando Miki y el ladrón llegaron al taller, el ladrón le dijo a sus compañeros que desconectaran la batería de Miki para evitar que escapara. Y como era de esperarse, nadie creyó que el automovil pudiera moverse por sí solo; y Miki tenía la suficiente inteligencia para saber cuando mantenerse callado.
Pero ante la insistencia del ladrón que estaba al bolante aceptaron desconectarle la batería para dejar a Miki en coma.
Los ladrones de ese taller no se apresuraron a desamar a Miki, ya que se encontraban desarmando a otros automóviles y limpiando las piezas que ya tenían para poder decir que eran nuevas o seminuevas.
Sin embargo, ni Miki ni los ladrones se percataron de que alguien los había estado siguiendo. En efecto: los disparos dirigidos a las llantas de Miki hizo que la gente que alcanzó a eschar los disparos llamara a la policía.
La policía no se acercó demasiado al auto ya que pensó que había muertos en la cajuela y prefirío esperar a que llegara alguien a llevarse el automóvil para seguirlo.
Así que pocas horas después de que Miki entró al taller, toda la manzana ya estaba llena de policías. Cuando la batería de Miki fue desconectada, Miki llegó a creer que dormiría para siempre, pero se llevó la agradable sorpresa de despertar rodeado de policías.
-¿Quiénes son ustedes?- preguntó Miki.
-Esto es muy extraño -dijo un policía- estoy seguro que no encontré ningún transmisor en este auto.Me parece increible que alguien esté usando este auto para comunicarse.
-Pregunté que quienes son ustedes- volvió a decir Miki.
-¡Ah!, disculpa -dijo el policía- somos la policía, ya arrestamos a todos los ladrones que estaban aquí. ¿Quién eres tu y cómo pudiste esconder un transmisor en un auto sin que nos dieramos cuenta?.
-Mi nombre es Miki y no tengo ningún transmisor.
-Entonces, ¿cómo es que podemos escucharte?.
-Porque estoy parado frente a ustedes sobre mis 4 ruedas.
Eso causó mucha conmosión pero después de un rato se convencieron de que realmente Miki tenía voluntad propia.
-He estado buscando a una limosina rosa -continuó Miki- solo la vi una vez pero quedé tremendamente enamorado de ella.
-Seguramente es una de las limosinas que se rentan en la empresa "Limon-Limosinas".
-¿Por qué estas tan seguro?- preguntó otro policía.
-Las otras empresas suelen rentar solamente limosinas blancas y negras, solo esa empresa renta limosinas de otros colores.
-¿Cómo puedo llegar a esa empresa?- preguntó Miki.
Uno de los oficiales le dió unas instrucciones que no vale la pena mencionar por ahora.
Matsumasa y Kazuo ya se habían enterado de que Miki recibió dos balazos pero no lograban siquiera imaginarse quién se pudo haber llevado a Miki. Había muchos ladrones de autos en la ciudad y era realmente muy difícil saber cual de todos se lo pudo haber llevado.
Kazuo prendió la televisión a ver si relajandose un poco le llegaba alguna idea a la mente; tal fué la suerte de Kazuo y el profesor que en el momento que Kazuo prendió la televisión, el noticiero estaba hablando del grupo de robaautos arrestado y pasaron algunos videos de los arrestos.
En uno de los videos tanto el profesor como Kazuo se dieron cuenta que Miki se encontraba en ese lugar cuando fueron los arrestos.
-¿Viste eso profesor?- preguntó Kazuo.
-Si, estoy seguro que era Miki.
-¿Y bien?, ¿qué vamos a hacer ahora?.
-Es una pregunta muy obvia, vamos a ir a hablar con la policía para averiguar el paradero de Miki.
Ya casi se hacía de noche cuando Miki se estacionó afuera de "Limon-Limosinas" esperando ver salir a su amor; pero no fue necesario esperar a que saliera, ya que le abrieron la puerta a otro automovil y Miki pudo aprovechar para entrar.
Ahí estaban estacionadas en exibición todas las limosinas, eran de muchos colores y diseños bastante originales, pero Miki se concentró en encontrar a la rosa. Cuando la encontró se acercó a ella y comenzó a decirle lo muy enamorado que estaba.
A pesar de que Miki no sabía nada de poesía las palabras le salían de una manera natural, poética y muy fluida:
-Cuando te vi pasar me hiciste cambiar- decía Miki-, no te conocía, ni tampoco de ti sabía, pero algo en ti me llamó, tu eres la reina de mis pensamientos, creo que esto es amor, o qué podría ser este sentimiento; dime ahora cual es tu opción, pues eres la dueña de mi corazón.
Pero la limosina no respondió.
Miki se deshacía sobre sus propias conjeturas, ¿estará muy apantallada y no sabrá qué decir?, ¿preferiría ignorarlo al considerarlo poca cosa?, ¿será que no sabe expresarse y prefiere no hablar?.
Así que luego de estar conjeturando insistió:
-¡Oh amada mía! -dijo Miki- no me rompas el corazón, solamente te pedía, que me digas una opción. Quiero saber qué piensas, quiero saber si no sabes, qué opción tomar. Si me quieres dímelo, si no me quieres también, y si no lo sabes dilo, pues una respuesta espero de mi amor.
Cerca de ahí estaba un niño, a quien no le costó trabajo convencerse de que el auto estaba hablando.
-Disculpa -dijo el niño-, creo que ella no puede hablar y solo se mueve cuando sube a ella un conductor.
Cuando Miki escuchó eso se le rompió el corazón, eso significaba que su amor nunca sería correspondido, que todo lo que había hecho hasta el momento era inútil.
Todo parecía indicar que el ladrón con el que platicó tenía razón: los autos no sienten, no deciden y no tienen nombre.
Salió del estacionamiento moviendose muy despacio, no tenía idea de qué iba a hacer con su vida, estaba destinado a ser una simple máquina para los humanos.
La noche ya estaba llegando y vió salir a las limosinas del estacionamiento. Sin saber todavía por que lo hacía siguió a la limosina rosa, su amor no iba a ser correspondido, pero por lo menos se iba a sentir cerca por unos instantes de aquel amor imposible.
Caminaba al lado de la limosina rosa, sin importarle que el chofer se pusiera nervioso; Miki por un momento se sintió feliz, no era un amor correspondido, pero tan solo estar cerca le daba una pizca de alegría.
Miki se distrajo y no dio vuelta en el lugar correcto, así que tuvo que se alejó dos cuadras de la limosina, comenzó a caminar mas rápido para alcanzarla pero un camión conducido por un hebrio chocó lateralmente a la limosina.
El conductor hebrio bajó del camión y corrió para evitar que cuando llegara la policía lo metieran a la carcel.
Una ambulancia llegó 15 minutos después llevándose al conductor de la limosina y una grua llegó para llevarse a la limosina.
Miki siguió a la grua para ver si la limosina era llevada a un tratamiento especial, pero se encontró con que fué arrojada al basurero automotor y colocada en una cola para la trituradora.
Fue un golpe psicológico bastante fuerte para Miki.
Cerca de ahí estaba una fábrica de aceite de cocina y Miki decidió estacionarse ahí a pensar sobre los recientes sucesos que le había traido la "vida".
No dejaba de recordar una y otra vez las palabras del ladrón, que hasta ese momento parecían ser la absoluta verdad; dentro de pocos días se le acabaría la gasolina y todo habría terminado para él, ya no creía que Kazuo y el profesor Matsumasa estuvieran preocupados por él; al fin y al cabo los automóviles eran solamente un objeto para los humanos, y si un automóvil se pierde, por lo único que se preocupa el dueño es por su dinero y no por su auto.
Ese estacionamiento no era muy bueno y estaba callendo del techo aceite de cocina, el cual caía sobre Miki. Pero a Miki no le importaba. El aceite llegó a escurrirse hasta el depósito de aceite de Miki y lo hizo sentir diferente.
Comenzó a ver cosas extrañas, vió a la limocina rosa hablándole, y a todos los objetos moviéndose y hablando como él lo hacía.
No sabía por qué había sucedido un cambio tan drástico, pero luego de pensar un poco llegó a la conclusión de que el aceite lo había afectado. No se preocupó por deshacerse de ese efecto, pues era lo único que podía concebir como agradable en esos momentos.
Con su depósito lleno de aceite de cocina salió a la carretera y se salió del camino, corría por el campo imáginando que estaba al lado de su querida limosina rosa y que muchos autos amigos estaban con ellos.
No pasó mucho tiempo antes de que se le poncharan las ruedas pero la "mente" de Miki ya estaba en otro lado y no se dió cuenta de que ya no se podía mover. Dos días mas tarde se le acabó la gasolina y toda su distorcionada percepción se apagó.
Matsumasa y Kazuo lograron seguirle la pista y lo encontraron en el campo con las llantas ponchadas, sucio, y la carcasa dañada.
Les tomó un par de semanas reparar a Miki pero lo lograron.
Nuevamente Miki no esperaba despertar y tampoco esperaba volver a ver a Matsumasa y a Kazuo; quienes le manifestaron haber estado muy preocupados por él.
Miki, algo soprendido, les contó todo lo que pasó. Viéndo lo confundido que estaba, el profesor Matsumasa tomó la palabra:
-Miki, yo tomé la iniciativa de diseñarte para que fueras el primer automóvil capaz de amar, el enamoramiento que tuviste es una forma de amor y aunque el amor da felicidad también implica una decepción al final; puede que te haga sentir mal pero eso es lo que nos hace fuertes.
-Pero -dijo Miki- ¿mi amor nunca será correspondido porque soy el único automovil capaz de amar?.
-No te confundas -dijo el profesor- yo estuve estudiando el amor desde un punto de vista científico, y te puedo decir que el enamoramiento es amor concentrado que llega y se va en poco tiempo. Existe un amor permantente más sútil que se puede disfrutar día a día sin que esté acaparando todo el pensamiento, porque si el amor fuera solamente enamoramiento seríamos unos completos inútiles y solamente pensaríamos en otra persona todo el tiempo, o en tu caso en una limosina-dijo con un poco de risa el profesor.
-¿A qué tipo de amor te refieres?.
-La gente no lo suele llamar amor pero con mis experimentos he demostrado que si lo es, me refiero al deseo de vivir y de interactuar con quienes tienes cerca de ti, el deseo de ayudar al prójimo y de recibir una mano amiga; tal como siempre lo has hecho aquí en este centro de investigación.
-Creo que ya lo entiendo, por eso me sentía satisfecho con mi existencia estando aquí. Pero...
-¿Sucede algo?
-Aún me siento triste por la limosina.
-Cuando te enamoras de alguien es imposible de olvidar; aprenderás a vivir recordando eso, y podrás disfrutar la vida otra vez, igual o más de lo que lo hacías antes, sin embargo, ella siempre ocupará un lugar en tu corazón.
-¿Por qué llamas "vida" a mi funcionamiento?, ¿se supone que no estoy realmente vivo?, ¿o sí?.
-Tal vez la gente diga que no eres un ser vivo, pero para nosotros, que somos literalmente tu familia, ya que nosotros te construimos, tu estas tan vivo como cualquier humano en el mundo.
Luego de esa conversación Miki se puso a "pensar" y logró entender de mejor manera lo que es el mundo y su lugar en él. Le tomaría algo de tiempo regresar a su rutina y volver a "disfrutar la vida" pero estaba seguro que lo lograría.

P.D. El profesor Matsumasa nunca logró conseguir financiamiento para construir mas automóviles capaces de amar.

domingo, 25 de noviembre de 2007

Historia de un Auto

Si alguien te dijera que esta es una historia normal, si alguien te dijera que esta es una historia feliz, te estaría mintiendo.
Todo comenzó un día mientras el profesor japonés Matsumasa Yakaru comenzó trabajaba en su sombrío escritorio. Mientras buscaba una idea para su proximo proyecto no dejaba de pensar en que en la vida el amor es raramente correspondido.
Miraba por la ventana cómo su vecino enceraba su auto de colección, el cual nunca sacaba de su casa pero ansiaba mantenerlo en buen estado. Mientras el Matsumasa pensaba en estas cosas fué distraido.
-¿Le sucede algo?- preguntó su asistente Kazuo.
-Me estaba preguntando -continuó Matsumasa- ¿por qué hay hombres que aman a sus autos si no puden ser amados por ellos a cambio?.
-¡Hay profesor!, siempre está con esos pensamientos filosóficos a pesar de ser un ingeniero. El amor es algo muy complicado.
-No-dijo con convencimiento el profesor, alzando la mirada- el amor puede ser estudiado, y quien no recibe amor a cambio sufre. Quiero hacer algo por detener el sufrimiento de la humanidad.
-Comprendelo que por más que les digas a esos hombres que no deben de amar tanto a sus autos ellos eligen libremente hacerlo.
-No me refería a eso- Dijo el profesor ajustandose los lentes.
-¿No me diga que...?- decía sorprendido Kazuo.
-Si, acertaste, crearé el primer auto con la capacidad de amar-dijo con orgullo Matsumasa-, el primero de muchos.
Y así fue como Matsumasa y su asistentente Kazuo comenzaron con la creación del primer automovil con la capacidad de amar. No fue fácil para ninguno de los dos, ya que Matsumasa tuvo que investigar una definición de amor desde el punto de vista de un ingeniero y Kazuo tuvo que estar aguantando como Matsumasa desmentía uno a uno todos sus comentarios, pero al mismo tiempo cada que Matsumasa desmentía un comentario de Kazuo, hacía un descubrimiento basándose en su propia manera de desmentir. Como una vez que Kazuo le dijo que era imposible hacer que el automovil amara ya que no se puede obigar a un auto a que ame porque el amor no es obligado. Pero Matsumasa le contestó que no era nada imposible, ya que el auto podía optar por amar teniendo voluntad propia. Y así fue como Matsumasa decidió que el auto tuviera voluntad propia. Poco después dedicidieron que el auto también se debería poder mover a su voluntad ya que sería la unica forma en que el automovil podría demostrar su amor.
No sobra decir que el profesor fue capaz de crear este gran auto debido a que descubrió que el amor radica en particulas subatómicas llamadas "ambs" moviéndose con ciertos patrones que son muy complejos para explicar aquí.
Un año después de que comenzaron el proyecto lograron crear el primer automovil capaz de amar, llamaron a ese automóvil Miki.
Miki "vivió" feliz por bastante tiempo junto al profesor Matsumasa y a Kazuo, el cual pronto ingresaría al bachillerato.
Pero las cosas cambiaron una vez que los faros de Miki percibieron pasar una limosina rosa frente al centro de investigaciones donde vivía.
Luego de eso Miki solamente podía "pensar" en la limosina rosa, al principio cada que veía algo rosa pensaba en la limosina, pero no pasó mucho tiempo antes de que el rojo también le recordara a la limosina y semanas después todos los colores le recordaban a la limosina.
Miki se preocupaba por eso, sentía que se estaba volviendo loco y que si le contaba eso al profesor o a Kazuo podrían destruirlo pensando que salió defectuoso.
Una vez que Kazuo se quedó a trabajar tarde pasó cerca de una hora solamente mirando la fotografía de una compañera de su escuela.
Miki no pudo ocultar su precencia y esperaba que Kazuo se enfadara por descubrir su locura, pero entonces Kazuo le explicó lo que es enamorarse y que no tiene nada de malo enamorarse, al contario, es una gran experiencia y cada quien debe de seguir a su corazón.
Kazuo, obviamente, hablaba de humanos, y no sabía que Miki estaba enamorado también.
Asi que Miki, con mucha tristesa, decidió dejar el centro de investigaciones cuando Kazuo y el profesor no estuvieran. No quería dejarlos, puesto que siempre fueron buenos con él, le daban buena gasolina, lo enceraban y platicaban alegremente; pero debido a aquello llamado "amor" tenía que dejarlos.
Esta historia continuará

domingo, 11 de noviembre de 2007

ACM Regional 2007 Mexico and Central America

Sucedió en el ITESO el Domingo 4 de Noviembre del año 2007 cuando luego de 5 horas de concurso el profesor Carlos Fernández Guillot dio a conocer los resultados preliminares del concurso regional ACM. El concurso regional fué realizado simultáneamente en varias sedes, todo parecía indicar que los 3 primeros lugares fueron de la sede ITESO, de los cuales 2 calificarían para participar en el concurso mundial, según cuentan los rumores participaron alrededor de 120 equipos.
El primer lugar según los resultados preliminares fue ACM Problem Solvers de la Universidad de Guadalajara(mi equipo), el segundo lugar fue el equipo Hausdorff de la Universidad de Guanajuato.
Cada año la ACM(Association for Computing Machinery) organiza un concurso de programación a nivel mundial llamado ICPC(International Collegiate Programming Contest) donde participan equipos de muchas universidades, cada equipo está formado por a lo mas 3 integrantes.
Para filtrar a los equipos la ACM organiza concursos regionales, donde se pueden inscribir equipos de universidades de determinadas regiones del mundo y los mejores equipos de cada región son elegidos para participar en el concurso mundial ACM ICPC.
Estos concursos tratan sobre escribir programas que resuelvan algunos problemas. Pueden ser desde problemas simples como calcular impuestos ó sacar el promedio de calificaciones de alumnos hasta problemas mucho mas complejos como optimización de horarios, cifrado ó cálculo del flujo del tráfico en una carretera.
Al inicio del concurso a cada equipo se le asigna una sola computadora y se les otorga un conjunto de problemas(el mismo conjunto a todos los equipos), durante el concurso pueden mandar una solución en cualquier momento y los jueces deben decir si está bien o mal la solución.
El ganador es el equipo que haya resuelto mas problemas y en caso de haber empate el ganador se decide por suma de puntajes(el equipo que tenga menos puntos gana).
El puntaje de un equipo es calculado sumando los puntajes de cada problema que haya resuelto, y el puntaje de cada problema resuelto se calcula sumándole 20 veces el número de soluciones incorrectas enviadas a ese problema más el número de minutos transcurridos a partir del inicio del concurso hasta el momento que fue enviada la solución correcta. Esto les da una ventaja considerable a quienes hacen pocos envíos y a quienes resuelven primero los problemas fáciles.
Luego del concurso puede haber apelaciones de equipos que consideren que sus soluciones fueron mal juzgadas en algún momento, estas apelaciones pueden tomar unas dos semanas en resolverse.
El Domingo 4 de Noviembre los equipos ACM Problem Solvers y el equipo Hausdorff quedaron en 1° y 2° lugar en resultados preliminares con 6 problemas resueltos. Mientras que el 3° lugar se quedó con 5 problemas resueltos y el resto de los equipos resolvió 4 problemas o menos.
Hasta el momento todo parece indicar que los dos primeros lugares de la región México y Centro América se mantendrán de esa manera puesto que el equipo que quedó en 3° lugar no manifestó haber sido mal evaluado en cuanto al número de problemas resueltos.
La Universidad de Guanajuato ya ha llevado otras veces a equipos a los mundiales, pero es la primera vez que la Universidad de Guadalajara llevará un equipo a la competencia mundial; sin embargo, el equipo Veni Programi Victi, también de la Universidad de Guadalajara, fue el primer lugar de la sede ITESO en el concurso regional 2006.
Vale la pena detenerse a analizar la historia de estos dos equipos ganadores.
El primero, mi equipo, ACM Problem Solvers, integrado también por Juan Pablo Marín y Mario Alberto Díaz Torres, quienes eligieron los sobrenombres de Uxos y Cumbias(respectivamente) para la ACM, el sobrenombre que elegí fue Lobishomen.
Uxos participó en la Olimpiada de Informática y fue seleccionado para la IOI(International Olympiad in Informatics) del 2006, regresando de la internacional entró al CUCEI ahí se adaptó a la ACM luego de haber tenido un buen papel en la Olimpiada de Informática.
En el concurso Regional del 2006 jugó un papel muy importante en el equipo Veni Programmi Victi que ganó en el primer lugar en la sede ITESO y el 6° lugar en general.
Cumbias participó en la Olimpiada de Matemáticas y ganó plata en la competencia nacional; no llegó al internacional pero en la Olimpiada de Matemáticas es mucho mas difícil llegar a un internacional, además de eso, Cumbias siguió resolviendo problemas después de haber participado en la Olimpiada de Matemáticas, aprendió a programar hace poco pero su determinación lo ha hecho avanzar muy rápido.
Sobre mí, ya hablé suficiente en el otro artículo("¿Por qué mi carrera?").
El equipo Hausdorff está conformado por Miguel Ángel Covarrubias, Juan Francisco Padilla y otro que no conozco su nombre pero le dicen el Copas.
Miguel Ángel Covarrubias, o Macs(el sobrenombre que suele utilizar) participó dos veces en la Olimpiada de Informática, y fue dos veces a la IOI, una en el 2006 y otra en el 2007, en esta última ganó una medalla de bronce bastante cercana a las medallas de plata.
Padilla participó también en la Olimpiada de Informática y fue a la IOI del 2003, y junto con Copas y otro participante llamado Rodrigo(que esta vez estuvo en otro equipo) quedaron en 7° lugar en el concurso regional del 2006, justo abajo de Vini Programi Victi.
De Copas solo sé que fue a la IMO(International Mathematical Olympiad).
Es curioso que en el equipo ACM Problem Solvers, Uxos es de Ameca y Cumbias y yo somos de Guadalajara, mientras que en el equipo Hausdorff, Macs es de Durango y Padilla de Guadalajara(Copas no se de dónde es), y esto es porque el equipo Hausdorff se formó en la Facultad de Matemáticas de Guanajuato, y ahí muchos estudiantes son de otras ciudades.
La formación del equipo ACM Problem Solvers se dió de manera diferente, Uxos y yo ya habíamos participado improvisando equipos como invitados en concursos locales ACM(las universidades a veces organizan concursos para prepararse para el regional) antes de entrar a la universidad, cuando eramos olímpicos. Sin embargo nunca ocupamos el primer lugar en uno de esos concursos improvisando equipos(algunas veces conseguimos el segundo pero el primero no lo obtuvimos sino hasta este semestre que nos preparamos realmente como equipo), por lo que las bases del equipo ACM Problem Solvers vienen formándose desde hace mas de 2 años(no integramos un mismo equipo en el 2006 porque se me pasó la fecha de inscripción a la universidad y tuve que esperarme para entrar hasta el siguiente semestre).
A Cumbias lo conocí en la Olimpiada de Matemáticas, desde ese entonces se mostró interesado en ciencias de la computación y a veces pensaba que tal vez alguna vez estaría en mi equipo ACM, pero me mantuve callado hasta el semestre pasado que me manifestó que le interesaba participar.
A lo largo del tiempo que hemos estado involucrados en estas competencias, los integrantes de estos dos equipos nos hemos encontrado varias veces, a veces como rivales, y otras veces todo lo contrario. En el 2004 Padilla y yo asistimos como competidores de la OMI(Olimpiada Mexicana de Informática) a unos entrenamientos en Piedras Negras, en el 2005 Padilla fue entrenador de Uxos y Uxos y yo ambos fuimos parte de la Selección Jalisco, luego, Padilla también ayudó con los entrenamientos de la preselección nacional de ese año, donde nos encontrábamos Macs, Uxos y yo.
En el 2006, como México fue sede de la IOI, se le permitió llevar 2 selecciones(cada una de 4 integrantes), pero solo una de ellas podía ganar medallas, a la cual se le llamó México A, y a la otra se le llamó México B. En la selección A estaba yo, y en la selección B estaban Uxos y Macs; ese año yo gané medalla de bronce obteniendo un puntaje bastante mayor(en la IOI gana el que tenga mas puntaje, no vale la pena dar detalles de cómo se obtienen los puntos en la IOI) que Macs, y tengo que admitir que en ese momento no sospechaba cuánto iba a mejorar el siguiente año.
En el 2007 yo fui entrenador de la preselección nacional, en la cual se encontraba Macs, ese mismo año se organizó un concurso de programación a nivel nacional abierto(cualquiera podía participar y era individual), ahí el primer lugar lo ocupó Macs y el segundo lugar lo ocupé yo. Ese mismo año, en la IOI yo fui como sublider(algo así como el couch) y Macs ganó su medalla de bronce.
El hecho de que ya no participara en la olimpiada de informática me había hecho perder algo de práctica, así que 3 semanas antes del regional ACM pedí permiso para trabajar desde mi casa(hago mas de una hora de camino entre el trabajo y mi casa, trabajando desde mi casa pude tener como 3 horas extras para entrenar los días que trabajaba) y también pedí permiso en la escuela para faltar. Entrené mucho durante esas 3 semanas para poder recuperar toda la práctica y la agilidad de mi razonamiento para la competencia regional; ya Macs me había ganado en mas de una ocasión debido al duro entrenamiento que estuvo llevando.
Una semana antes del regional, nosotros, el equipo ACM Problem Solvers, fuimos a un concurso en Chihuahua, ahí tuvimos tiempo de entrenar juntos y logramos una victoria que sorprendió a todos(resolvimos 7 problemas y el segundo lugar resolvió solamente uno).
Ya el día del regional ejecutamos la estrategia que tanto habíamos estado depurando y noté cuan efectivo había sido mi entrenamiento de 3 semanas.
Al inicio del concurso nos propusimos olvidarnos de ganar y solamente pensar en resolver el mayor número de problemas, eso para evitar mirar cuántos problemas llevaban los demás equipos y concentrarnos en nuestro trabajo,pero desde el inicio tomamos la ventaja con un envío de Uxos.
Mientras Uxos implementaba la solución del primero, Cumbias y yo leíamos los otros problemas y discutíamos sobre la dificultad de cada problema, luego de conseguir el primer problema aceptado le pasamos otro problema a Uxos que sabíamos que podía saber fácilmente cómo resolverlo; pero cuando envió la solución se la rechazaron.
Mandamos a imprimir el código y yo pasé a implementar otro mientras Cumbias pensaba en un problema y Uxos buscaba su error en las hojas impresas. Terminé de implementar el problema, lo mandé, pero fue rechazado.
Mandé a imprimir el código y dejé a Cumbias implementar. Al poco tiempo de leer mi código comprendí cual era el error y Cumbias dejó que lo interrumpiera unos segundos para corregir el error(en algunos casos el programa intentaba dividir entre 0). Envié la solución corregida y fue aceptada.
Cuando Cumbias terminó de implementar lo suyo envió su solución y también fue aceptada. Comencé a implementar una solución que ya había pensado, no era muy difícil de ver pero era muy propensa a errores, mientras, Uxos y Cumbias intentaban encontrar el error en el código fuente y frecuentemente me encargaban mandar preguntas de ese problema.
Envié mi solución y recibí como respuesta "error de ejecución"(eso significa que el programa en lugar de terminar y dar una respuesta, terminaba de manera anormal, tal como lo hacen algunas aplicaciones que se cierran sin que se lo pidan y luego preguntan si se quiere mandar un informe de error), mandé a imprimir el código.
Al no encontrar error en la solución de Uxos, decidimos no confiar mas en las respuestas a las preguntas que hacíamos sino en el sentido común; así que le hice unos cuantos cambios al código de Uxos del problema que llevaba bastante tiempo revisando, los cambios que le hice iban de acuerdo con la interpretación del problema de acuerdo al sentido común pero era contraria a las respuestas de las preguntas que hicimos. El resultado fue que conseguimos que aceptaran ese problema.
Quedaba hora y media de concurso, llevabamos 4 problemas resueltos estaba ya implementada una solución que escribí que no servía y tenía escrita a mano la mayor parte de otra solución mientras que el único problema que no habíamos intentado parecía muy difícil. La pantalla nos mostraba en 2° lugar, abajo de un equipo de Culiacán por un problema.
Les encargué a Uxos y a Cumbias que revisaran el código del problema que no funcionaba, mientras yo copié la solución que escribí a mano y le arreglé errores que tuve mientras lo hacía a mano. Mandé la solución a este otro problema pero recibí la respuesta de que era demasiado lenta, hice un intento por mejorarle la velocidad y la volví a mandar sin muchas esperanzas, pero fue aceptada.
Quedaba media hora de concurso, habíamos resuelto 5 problemas y uno no servía. Le cambié unos detalles al que no servía para que me dijeran que era muy lento si tenía una posible falla que podía provocar "error de ejecución", pero en lugar de eso recibimos como contestación "respuesta incorrecta"(el programa funcionaba pero mandaba resultados erróneos), así que concluimos que el "error de ejecución" fue una contestación errónea por parte de los jueces, no tardé mucho en ver por qué daba respuesta incorrecta.
Corregí la solución, la mandé y nos la aceptaron faltando 15 minutos para el final del concurso. Terminamos con 6 problemas resueltos, nos salimos faltando 15 minutos ya que el otro problema que no atacamos se veía demasiado difícil para resolverse en ese tiempo.
Una hora antes de terminar el examen apagaron la pantalla donde se veía cuantos habían resuelto cada equipo, así que no sabíamos en qué lugar quedamos. Tuvimos que esperar hasta la hora de la comida a que el profesor Carlos Fernández Guillot anunciara que eramos los ganadores.
Me dio mucho gusto notar los resultados obtenidos del entrenamiento, y sobre todo, haber llevado a cabo el tan esperado encuentro ACM Problem Solvers vs Hausdorff.

sábado, 10 de noviembre de 2007

Vampiro

Sé que muchos de ustedes no creen en vampiros y tal vez no se tomarán en serio esta historia pero aún así escribiré este acontecimiento que sucedió en el CUCEI hace poco.
Las personas involucradas en esto me pidieron de favor que no revelara sus identidades, pero para diferenciar una persona de otra les asigné a cada quien un nombre para referirme a ellos en la historia en lugar de usar sus nombres reales.
El módulo Q es un edificio de 3 pisos que posee gran cantidad de salones. No es muy diferente en su diseño a los edificios de otras escuelas o universidades; cada piso consta de un corredor al aire libre, tal que a un lado del corredor se encuentran entradas a salones y del otro lado hay solamente un barandal, de manera que al salir de un aula se puede ver fácilmente la luz del sol y respirar el típico aire que se respira en un lugar abierto.
Muy probablemente el lector esté familiarizado con este tipo de edificios, ya que es muy raro no encontrarlos en una universidad, desde las mas baratas hasta las mas caras cuentan con edificios de este diseño.
Pero el Modulo Q tiene un secreto que lo hace diferente a todos los demás y es que abajo de todas esas construcciones tiene un sótano de difícil acceso donde hay una red de túneles subterráneos construidos hace mucho tiempo(probablemente durante la colonia).
Sin embargo, lo que hace mas especial al Modulo Q no es la simple red de túneles sino una cámara subterránea que estaba bloqueada hasta hace poco.
Todo comenzó un día en que Estroncio, un estudiante de licenciatura en Química, paseaba por el módulo Q luego de su clase de taller de redacción. Miraba junto a una jardinera el estacionamiento y recordaba como hace poco tiempo hubo ahí un cuadrilátero de lucha libre.
Tanta fue su emoción de recordar esos momentos que subió a una jardinera y comenzó a imaginar que era un luchador de lucha libre, muchas personas comenzaron a mirar discretamente su actuación.
Estroncio imaginó que frente a él había un gran luchador que medía 3 metros y tan robusto que con una mano podría cargar del torso a una persona; parecería absurdo pero esa era su imaginación.
Estroncio le tiró un golpe a su adversario imaginario, el cual cayó al suelo fácilmente, así que Estroncio saltó sobre él esperando de esa manera evitar que se levantara.
Pero para la desventura de Estroncio en lugar de caer sobre la tierra de la jardinera de una menara firme, la tierra del lugar donde saltó se hundió considerablemente y al mismo tiempo se escuchó que algo por debajo de la tierra se rompió.
Por miedo a que se lo fueran a cobrar, Estroncio dedicó mas de una hora a reacomodar la tierra de manera que se viera lo mas parecido a como estaba al principio; luego de eso corrió para alcanzar asistencia a su siguiente clase, la cual estaba muchos edificios lejos, dado que las materias de Química se toman bastante lejos que las materias de industrial.
Cuando llegó, ya casi todos se habían ido, al parecer el maestro los dejó salir temprano, a la única persona que encontró fue a su amiga Plata, la cual estaba anotando cosas que quedaban en el pizarrón.
Plata le preguntó a Estroncio por qué su retraso, entonces Estroncio le contó lo sucedido. Plata no pudo contenerse y comenzó a reír, a pesar de que Estroncio le insistía que no le dijera a nadie de eso, ya que lo podía meter en problemas; Plata no se dejó persuadir y salió corriendo a contárselo a cuanto amigo o conocido se encontrara.
Pero los planes de Plata no se puedieron llevar a cabo, porque la primera persona con la que se encontró fue con su amigo Arco de Ingeniería Civil. Y en lugar de reírse de lo que pasó, le insistió muy seriamente a Plata que lo llevara con Estroncio para obtener mas detalles.
Plata no tuvo otra opción que llevar a Arco al aula para que Estroncio respondiera sus preguntas.
Según una teoría de Arco, lo que rompió Estroncio fue algo hueco, por lo que es posible que hubiera enterrado ahí un tesoro que espera ser desenterrado.
Estroncio insistió en que no debían de meterse en problemas y durante media hora comenzó a relatar una versión de cómo sería la vida si los dieran de baja del CUCEI por maltrato a las instalaciones.
Arco por su parte, mientras Estroncio contaba su cruel historia de la vida futura, formulaba argumentos para decir que no podían darlos de baja por eso y también formulaba una historia alternativa llena de fama, mujeres y rock & roll.
Plata escuchaba de manera conmovida la versión del futuro de Estroncio, pero para cuando Estroncio terminó, Arco comenzó a contar de una manera muy persuasiva sus argumentos y su historia.
La historia que relataba Arco comenzaba esa misma noche, con ellos 3 descubriendo un gran tesoro, y terminaba dos semanas después con ellos mismos como emperadores del mundo, uno siendo emperador de América, otro de Eurasia y otro de África.
A pesar de ser muy exagerado, su versión del futuro era tan convincente que en cuanto terminó de contar, Plata y Estroncio ya se encontraban discutiendo por quién se debía quedar con cada continente.
Pero para la mala fortuna de ellos, en ese momento entró un estudiante de computación llamado Perl y dijo haber escuchado todo lo que habían dicho; entonces contó una historia donde los acusaba de querer robar y acababan trabajando por 200 años para Davy Jones en el barco pirata llamado Holandes Érrante teniendo una vida de miseria y trabajo muy agotador.
Plata estaba pensando que deberían tener un duelo a muerte 3 contra uno, era obvio quién ganaría, Estroncio estaba pensando en suplicar perdón y decir que no lo harían, pero Arco fué el primero en hablar y le dijo: "¿Qué te parece si mejor te quedas con Antartida y Oceanía?".
De manera que esa noche todos llegaron al CUCEI dispuestos a hacerse ricos y en poco tiempo dueños del mundo. Plata estaba ansiosa por empezar a desenterrar, Estroncio vigilaba cada paso que daban por si alguien los veía, Arco se cercioraba de que cada quien llevara el equipo que se les pidió y Tux estaba pensando en por qué se puede usar el += para concatenar cadenas de caracteres en Java si Java no admite sobrecarga de operadores.
Al llegar a la jardinera, Plata y Arco comenzaron a cavar, mientras que Estroncio revisaba que no fuera a llegar nadie, y Tux descubría mentalmente una forma eficiente de transferir datos a través de memorias USB haciéndolos recuperables si la memoria resultaba dañada.
Mientras Estroncio confirmaba que una sombra se trataba de un árbol y no de una persona, y Tux se daba cuenta que la gente preferiría comprar 2 memorias USB a adoptar su sistema de transferencia, Arco y Plata encontraron lo que Estroncio había roto.
Era algo parecido a una tapa de alcantarilla, pero debajo de ella no había nada mas que un canal que había sido bloqueado por tierra que cayó encima.
Arco se sintió bastante decepcionado al verlo, pero luego recordó que el agua del CUCEI se almacena en tuberías, no en canales.
El canal iba en dirección al aula Q1. Estroncio insistió que era mala idea romper el suelo, Arco le contestó que había mas dinero bajo el suelo que los costos de reparación, pero fue Tux quien dio la razón para proseguir mas satisfactoria; y era que los salones ya estaban en muy mal estado, probablemente nadie lo notaría.
Al final solo necesitaron romper una pequeña parte del suelo para encontrar otra tapa similar a la que había roto Estroncio, y al quitarla encontraron la entrada a uno de los túneles subterráneos.
Pronto Arco se dio cuenta que debieron de haber llevado lámparas, él esperaba encontrar el tesoro inmediatamente y no tener que recorrer túneles; en ese momento el celular de Plata sonó, primero todos le insitieron que lo apagara, pero cuando lo tomó para apagarlo, notaban que su pantalla iluminaba.
Un momento después ya estaban todos recorriendo los túneles haciendo uso de la débil luz de las pantallas de los celulares para alumbrar.
Recorrieron durante horas los túneles sin encontrar ni un centavo y tuvieron que cuidarse de no molestar a varios murciélagos, lo único que les quedaba por hacer es abrir aquella puerta atrancada llena de advertencias que decían que no se debía de abrir.
Plata abrió la puerta, en vista de que nadie de los otros se atrevía a hacerlo pero todos estaban de acuerdo en abrirla.
Una vez abierta la puerta estaba totalmente oscuro adentro, así que apuntaron las pantallas de los celulares a ver qué era lo que había. Esperaban encontrar una serie de tesoros pero lo único que vieron fue un ataúd.
Arco se decepcionó y dio media vuelta, pensando a quién echarle la culpa si alguien notaba que estaba destrozado parte del piso y se dispuso a irse, pero en eso escuchó el grito de plata.
En seguida vio que todos corrían hacia el lugar por donde habían entrado así que por precaución siguió el ejemplo de sus compañeros. Mientras corrían preguntó "¿Qué pasa, por qué corremos?", a lo que Estroncio respondió "El ataúd se abrió sin que nadie de nosotros lo tocara".
Cuando salieron Estroncio atrancó la puerta y Tux tapó el pequeño orificio de la jardinera argumentando que podía ser un agujero de seguridad.
Al día siguiente los alumnos no pudieron entrar al salón Q1 viendo que estaban cerradas las puertas y tapadas las ventanas, así que comenzaron a preguntarse por qué había pasado eso. La conclusión a la que todos llegaron es que había un vampiro ahí adentro.
Una veintena de estudiantes decididos pero temerosos fueron al salón Q1 con estacas, una cruces, algunos ajos y un "desatrancador de puertas"(lo último en tecnología); una vez desatrancada la puerta, el vampiro escuchó que había movimiento arriba y entonces subió dispuesto a saciar su apetito de sangre; pero no sabía que el lugar donde se encontraba era una universidad, ni que el tipo de salones es de aquellos que dejan entrar fácilmente la luz del sol.
Así que cuando salió de los túneles y subió al salón, lo encontró lleno de luz del sol. Las estacas fueron innecesarias, puesto que el vampiro en lugar de esperar abajo, subió al salón Q1.
No pudo soportar la luz del sol y en menos de un minuto quedó hecho polvo.
Si después de esta descripción detallada de lo que pasó, alguien duda de mi palabra, puede comentarlo y yo daré las explicaciones adecuadas.

lunes, 15 de octubre de 2007

Por qué mi carrera?

Bueno, nuevamente escribo por tarea :S.
La pregunta "¿Por qué ingeniería en computación?" tiene una respuesta bastante sencilla y dudo que ocuparía todo un artículo en ella: "me gusta y es lo que mejor(o menos mal) hago".
Desde temprana edad pasaba muchas horas frente a la computadora y soñaba con que algún día pudiera ser ingeniero en computación y que me pagaran por ello.
Las razones por las que elegí cursar la carrera de ingeniería en computación no tienen ningún misterio ni se requirió de una amplia reflexión para llegar a esa conclusión. Al fin y al cabo, desde antes de terminar la primaria ya me sentía destinado a algún día convertirme en ingeniero en computación.
Aunque al principio me acerqué a la computadora por los juegos, no pasó mucho tiempo antes de que me llamara la atención el funcionamiento del sistema operativo y poco después ya estaba programando.
Era natural que lo primero en llamarme la atención de la computadora, como a cualquier otro niño fueran los videojuegos, aún recuerdo el clásico Prince of Persia 1.0, el Sokoban, y algunos otros más que recuerdo de que se trataban pero olvidé sus nombres.
Pero los videojuegos pasaron a segundo plano rápidamente cuando me dí cuenta de todo lo que se podía personalizar el Windows 3.1. Luego de eso no me quedé conforme y empecé a investigar sobre las cosas que podía lograr con MS-DOS.
Aunque me duró bastante tiempo el entusiasmo por MS-DOS, llegó el momento en que me volví a sentir limitado en lo que podía hacer y fue entonces cuando me llegó a la mente la idea de programar.
Pero no pude empezar a programar de un día para otro porque no sabía por donde empezar y no había lugar donde estuvieran dispuestos a enseñarle programación a un niño de 9 años.
Pero con el tiempo llegaron las recomendaciones de que el entorno de programación QBasic era lo ideal para inciar. El título de mi primer libro de programación fue "Quick Basic Para Principiantes" y actualmente no se dónde se encuentre.
Una vez sabiendo programar un poco, mi afición por la computación creció aún más; pero no fue sino hasta que tenía 12 años y medio cuando por fin tuve mi propia computadora(la que usaba antes era de mis papás), una Intel 486 con velocidad de 66 Mhz; era mas lenta que las computadoras que se vendían en el mercado, aunque comparada con la computadora que usaba antes era bastante más rápida, así que pude programar cosas con mucha mas libertad.
Además de programar, en esa computadora aprendí a instalar y configurar las versiones de Windows 95 y 98, también a agregar y quitar hardware así como a hacer páginas de internet.
Ya con el mismo gabinete pero con casi todo lo de adentro cambiado empecé a manejar Linux, la distribución Red Hat 5.0 y a hacer mis primeros intentos de programar en C.
La secundaria fue para mi la edad de los proyectos de programación, así como los días en los que aprendí a manejar mas aplicaciones de diseño y entornos de programación.
Practicamente al mismo tiempo que entré a la secundaria me regalaron mi segunda computadora, una Intel Pentium II, con esa computadora ya podía programar muchas mas cosas así como usar más aplicaciones. Durante la secundaría aprendí algo de diseño, ya que aunque lo que me gustaba era programar, obviamente quería que lo que programara se viera bien; pero lo mas relevante que aprendí durante la secundaria fué PHP, C y C++.
En esos días me la pasaba entrando a IRC(un sistema de chats) y buscando a otros programadores adolescentes yo como yo e intentando crear cada vez proyectos más ambiciosos que los de los otros; a decir verdad terminé muy pocos proyectos ya que aunque sabía cómo programar las cosas mas grandes que planee requirieron de demasiado tiempo que eventualmente no pude invertir.
La preparatoria fue aún mas emocionante pues participé en la Olimpiada de Informática y rompí varias marcas.
Todo empezó cuando un amigo que conocí por IRC me informó de algo llamado Olimpiada Mexicana de Informática, un concurso de programación a nivel nacional y medio superior orientado a los algoritmos.
Mi afán por siempre aceptar cualquier reto que me propusieran de programar me hizo tomarle mucho entusiasmo a la Olimpiada de Informática. No estaba seguro que fuera a ganar, pero no me importaba esforzarme "de más" porque estaba aprendiendo programación, estaba seguro que programar era mi vocación y sobre todo, lo disfrutaba.
Ya en el 2004, entrando a segundo año de prepa y con 17 años de edad fui seleccionado para representar a México en la olimpiada internacional en Atenas.
Pero los resultados obtenidos en esa competencia fueron muy impactantes para mí, el puntaje que obtuve fue bastante bajo en comparación con la mediana de la competencia y nunca me había encontrado con programadores adolescentes que tuvieran un nivel que se les comparara a los de esos competidores, ni siquiera los que había conocido en IRC.
Luego de eso sentí algo de desesperación por el nivel que poseía y dediqué muchas horas diarias a buscar la manera de mejorar para tener un nivel como el que tenían todos los medallistas de la olimpiada internacional.
Ya en el 2005, en la competencia nacional obtuve el mejor puntaje que se ha tenido en una nacional hasta el momento, y en la competencia internacional de ese año(en Polonia) obtuve mi primer medalla de bronce a nivel internacional. Mi capacidad de análisis de problemas y manejo de algoritmos en un año había mejorado mucho más de lo que lo había hecho en todos los años de primaria, secundaria y primer año de prepatoria juntos.
Entonces me puse una meta: conseguir una medalla de oro. No era una meta fácil, puesto que la escuela me quitaba tiempo para entrenar, los competidores de otros países llevaban ya muchos años sabiendo razonar correctamente y yo llevaba menos de un año sabiéndolo hacer, y también había una prueba histórica de que no era fácil: a pesar de que cada año casi la mitad de los competidores ganan alguna medalla, México solo había ganado alguna medalla 4 veces contando la mía, y todas eran de bronce.
Aún así hice el esfuerzo, entre el 2005 y el 2006 mejoré bastante, mi razonamiento se hizo mas ágil y mi programación mas fluida. Pero a pesar de todo eso en el 2006 volví a ganar otro bronce.
Tal vez la pregunta no debería de ser ¿Por qué elegí ingeniería en computación? sino ¿por qué elegí entrar a la universidad?. Son dos razones principales. La primera es que muchos concursos de programación exigen estar registrado en alguna universidad; y la segunda es que necesito tener experiencia trabajando antes de querer poner mi propia empresa, y las empresas no admiten practicantes que no estén inscritos en una universidad.
El próximo concurso de programación importante será el regional de ACM ICPC, el 4 de Noviembre, y es por eso que estaré "desaparecido"(encerrado entrenando) por casi 3 semanas.

miércoles, 3 de octubre de 2007

Excomunión de Hidalgo


Normalmente no pongo posts de política(normalmente me tardo varios meses en poner un post XD) pero esta es una excepción, y la razón es: tarea.
¡Tranquilícense! yo sé que es un impacto muy grande que esté haciendo la tarea en horas fuera de clase, hay un motivo para esto. La materia es "Taller de Redacción" y metí la clase en el único lugar que quedaba; entonces no me pude dar el lujo de investigar quiénes no dejaban tarea y como no hay examen la tarea es importante.
Después de esta justificación escribiré un poco sobre la excomunión de Hidalgo.

Te arrancamos la potestad de sacrificar, consagrar y bendecir, que recibiste con la unción de las manos y los dedos...
Te arrojo de la suerte del Señor, como hijo ingrato, y borramos de tu cabeza la corona, signo real del sacerdocio, a causa de la maldad de tu conducta.
Excomunión y pena de muerte para Miguel Hidalgo. Por profesar y divulgar ideas exóticas: partidario de la Revolución Democrática Francesa. Por disolución social: al pretender independizar a México, del imperio Español. En consecuencia, por traidor a la Patria.
30 de julio de 1811
Esas fueron las palabras que fueron dirigidas al cura Hidalgo aquel 30 de Julio de 1811 luego de un largo proceso judicial a través del cual se le acumulaban mas y más delitos.
Hidalgo se encontraba entre dos sirios, dándole la espalda al altar y mirando hacia el público y fue ahí donde le fueron dichas estas palabras; o al menos, eso dice Wikipedia.
Es bien sabido que Miguel Hidalgo fue excomulgado, sin embargo no es tan bien sabida la razón.
Existen muchas suposiciones; después de mucho tiempo, he desechado mi vieja suposición y ahora comienzo a preguntarme ¿habrán sido muchos quienes lo acusaron de esos cargos?, ¿habrán sido ciertos en parte o solamente cargos inventados por sus enemigos?, y sobre todo, me parece que esa información de Wikipedia es apócrifa.
Miguel Antonio Ignacio Hidalgo y Costilla Gallaga Mondarte Villaseñor como todos sabemos(o por lo menos eso espero), era el cura de la ciudad de Dolores, ello hace pensar que era alguien muy católico.
Como todo mexicano, crecí sabiendo cuál era la obra del cura Hidalgo, creo que la primera vez que leí la palabra "excomulgado" fue cuando se estaba hablando del cura Hidalgo y pregunté "¿qué es eso?", la respuesta que recibí fue que le prohibieron comulgar.
No recuerdo si pregunté o conjeturé pero el caso es que llegué a la conclusión de que fue excomulgado por involucrarse en una lucha que implicaba matar.
Esa conclusión tardé mucho en cambiarla, en realidad nunca pensaba en ella; a pesar de que en los cursos para la confirmación me dijeron que no se prohíbe matar por defensa propia o por estar involucrado en una guerra; también Juana de Arco fue canonizada, Carlomagno fue apoyado por el Papa y la mafia fue financiada por la Iglesia para liberar a Italia de la invasión francesa.
Pero aún con todo esto, ello no impediría que hace 200 años la Iglesia rechazara la violencia aún dentro de la guerra, o por lo menos que a los sacerdotes se les prohibiera encabezar movimientos armados.
Ahora que se me pidió escribir un post sobre el tema, me dí a la tarea de investigar preguntándole al Oráculo que todo lo sabe(Google) y me encontré un par de cartas mas creíbles.
No las anexo aquí pero si pongo enlaces:
http://www.lospobresdelatierra.org/textos/excomunioncurahidalgo.html
http://www.tulancingo.com.mx/excomunion/hidalgo.htm
El primero de estos enlaces parece ser una "orden y justificación de excomunión" y el segundo parecen ser las "palabras mágicas" para excomulgar en ese tiempo.
La frase que aparece en las palabras para excomulgar "Que lo maldigan y condenen. ¡Amén! Así sea. ¡Amén!" me recordó a los videojuegos, cuando se golpea varias veces a un enemigo que ya está muerto para asegurarse que esté muerto(3 veces amén y en dos idiomas por si acaso). Ese documento obviamente no es original(se nota por la ortografía) pero no niego que pueda ser una copia muy cercana al original.
Sin embargo, el otro documento es mas interesante, acusa a Hidalgo primero de negar que Dios castiga con este mundo con penas corporales, hasta ahí era bastante creíble, pero dice que habló con desprecio de los Papas y de la Iglesia, que negó varios de los dogmas de la doctrina católica(algunos muy importantes como la promesa de Cristo de regresar) y que le declaró la guerra a Dios y a su religión casi como si quisiera iniciar un sisma, incluso por ahí se habla de fornicación(no dice si la enseñaba en su doctrina o la practicaba, al parecer parte de la carta ya no se puede leer).
¿Es posible que ese Miguel Hidalgo que tocó la campana gritando ¡Viva la religión católica! ¡Viva Fernando VII! ¡Viva la Patria y reine por siempre en este Continente Americano nuestra sagrada patrona, la Santísima Virgen de Guadalupe! ¡Mueran los gachupines! ¡Muera el mal gobierno! sea el mismo Miguel Hidalgo del que habla la orden de excomunión?
No lo creo, mas bien lo que creo es que fueron cargos inventados para no ser mal vistos en la pena de muerte que le aplicaron a Hidalgo y para desprestigiar a su causa. Lo mismo hicieron los ingleses con Juana de Arco, a la cual excomulgaron casi inmediatamente después de su captura y poco antes de haber sido ejecutada pero el tiempo le dio la razón y eventualmente fue canonizada.
A diferencia de Juana de Arco, la excomunión de Miguel Hidalgo sigue vigente, pero al parecer no seguirá vigente mucho tiempo, pues estas acusaciones que atacaron a Hidalgo hace 200 años ahora se enmudecen con las aclamaciones de esta nación tan grande que hizo nacer.
¡Viva Miguel Hidalgo, padre de la Patria!