Monthly Archive for Marzo, 2003

Windoze sux! Debian rulz! KDE 3.1 rox!

Por fin he dado el paso definitivo. Hace años que sé manejarme con GNU/Linux, y hace meses que BorjaNet está instalado en un servidor 100% Debian GNU/Linux. Sin embargo, todavía quedaba algo para completar la transformación…mi estación de trabajo todavía era principalmente Windows 2000, con una Mandrake del año de la polka que apenas utilizaba, abandonada en una partición que ya estaba acumulando polvo. Y este fin de semana, todo eso por fin ha cambiado.

Volatilicé la Mandrake, y en su lugar he instalado la Debian 3.0 (Woody). He recompilado el kernel a mi imagen y semejanza. He instalado KDE 3.1. Que gozada. Que peazo interfaz gráfico. Que libertad. Todo mi ordenador funciona ahora en perfecta armonia, como una maquina bien engrasada. Además, a pesar de que solo llevo unos pocos días en modo 100% Debian, todavía no he tenido ni un solo casque. Cero patatero. Con Windows tenia un pete estrepitoso cada dos días (por lo menos).

Además, como estaba en modo mega-frik y me veia con ganas, he reconfigurado mi servidor de correo, y por fin voy con IMAP. Muerte al arcano demonio POP3! Larga vida al IMAP!

En fin, que por fin puedo llamarme un linuxero en toda regla (antes solo era 50% linuxero…) A partir de ahora voy a trabajar casi exclusivamente con la Debian, y entraré en la partición de Windows unicamente para lo estrictamente necesario. Como me alegro de haber roto por fin las cadenas de la opresión de Microsoft! :-D

Bueno, ¿y a que esperais vosotros? Deshaceros de ese Windoze que no sirve para nada, y descubrid la libertad que os da un sistema operativo de verdad.

Joer. Todo un orgasmo informático. Efectivamente.

…and all that jazz!

Acabo de volver de ver Chicago. Alucinante. A-lu-ci-nan-te. Hace unos años ya vi el musical, pero la película es aun mejor. Que montaje, que dirección, que ambientación, que coregrafía, que marcha, que actrices, que todo!!! Me he pasado toda la pelicula con una sonrisa tontorrona dibujada en la cara, resistiendo la tentación de ponerme a cantar al son de las canciones.

Tengo que admitir que los musicales son mi debilidad…Soy fan incondicional de Cats, El Fantasma de la Opera, Evita y (por supuesto) Moulin Rouge. Así que si digo que Chicago tiene un futuro muy brillante en los Oscars el proximo 23 de marzo, no sé si estaré siendo muy objetivo. Eso sí, todavía no he visto todas las peliculas oscarizables, así que todavía no voy a decir cuales son mis favoritas para cada premio. Me falta por ver El Pianista…joer, no consigo encontrar a nadie con quien ir…en cuanto dices que vas a ver una peli sobre un pianista judio durante el Holocausto Judio, la gente corre despavorida…no, si al final tendré que ir solo…

Pero bueno, que vayais a ver Chicago. Si os gustan los musicales, no os arrepentireis. Y si no os gustan, seguro que aun así os lo pasais bien. Yo por lo menos ya voy a intentar volver a verla…

You can like the life you’re livin’,
You can live the life you like.
You can even marry Harry
But mess around with Ike.
And that’s good, isn’t it?
Grand, isn’t it? Great, isn’t it?
Swell, isn’t it? Fun, isn’t it?
But nothing stays.
In fifty years or so
It’s gonna change, you know,
But, oh, it’s heaven
Nowadays
[Nowadays, Roxie Hart & Velma Kelly]

Marzo, te odio

He llegado a la conclusión de que mi mes menos favorito es, sin duda alguna, marzo. Hace mucho tiempo que tengo un mes favorito (Agosto, donde todos los años me lo paso pipa, y curiosamente siempre me pasan cosas positivas y nada negativo), pero todavía no habia escogido un mes al que odiar con todas mis fuerzas. Pues va a ser marzo.

No sé como lo consigo, pero todos los años marzo se convierte en un mes donde solamente hay trabajo, trabajo, trabajo, y nada de diversión. Lo peor de todo es que estoy empezando a pensar que es algo que, por mucho que lo intente, nunca llegaré a controlar. Es como si se formase alrededor mío un extraño vortice transdimensional de marrones. El año pasado ya me pasó algo similar (incluso sufrí un desmayo por fatiga), y jure y perjuré que no dejaría que me volviese a pasar. Este año me he descargado de trabajos, de compromisos, de cosas que hacer, etc. Y aun así, marzo ya me está tocando los cojones. No me quejo de nada en particular. Es más bien la confluencia de todo a la vez: la clases, el proyecto de fin de carrera, la Semana ESIDE (sobre la que escribiré aquí en breve), el proyecto BOOLE-DEUSTO, …

Otra cosa que no puedo aguantar es la llegada de la primavera. No me malinterpreteis, me encanta la primavera, y me encanta poder desechar los abrigos y los jerseys en favor de ropa un poco más ligera. Lo que odio es la llegada de la primavera durante marzo. Es decir, todos esos días donde hay unos cambios bastante bruscos de temperaturas (hoy calor, mañana frio, y pasado mañana calor otra vez). Soy de esas personas que son bastante sensibles a esos cambios bruscos de temperaturas. A mi, en concreto, me provocan unos dolores de cabeza que te cagas. Ahora mismo, mientras escribo esto hace un día precioso, pero tengo un dolor de cabeza de tres mil pares de narices.

No, no os preocupeis, que no se me está yendo la olla. No estoy al borde de una depresión, ni nada de eso. Este marzo se pinta bastante light en comparación con marzos de años pasados. Solo pensar en eso ya me alegra un poco el día, e incluso me alivia un poco el dolor de cabeza, porque es verdad que he vivido marzos realmente nefastos (el peor, sin duda, el del año pasado). Eso sí, estoy releyendo este mensaje, y la verdad es que me ha quedado un pelín…vehemente. Lo siento, los dolores de cabeza me ponen de muy mala leche (pero de muy muy muy mala leche).

Lo unico que me consuela es que, curiosamente, esto solo me pasa durante marzo. Todos los años, en cuanto llega abril, magicamente todo mejora: menos trabajo, un tiempo más estable, etc. Aun así, este año pienso mirarle a marzo a la cara y voy a decirle “Este año no vas a poder conmigo, hijo puta”. Y voy a empezar por salir a dar una vuelta, a ver si se me pasa el dolor de cabeza (¡joder!)

Con el Proyecto de 5º a cuestas…

Ufff…llevo dos semanas sin escribir en el weblog. Ya siento tenerlo tan abandonado, pero supongo que ultimamente no han ocurrido cosas muy emocionantes. Bueno, el fin de semana pasado estuve enfermo, pero supongo que no os interesan los detalles :-P

No penseis que escribo por que me haya pasado algo emocionante…simplemente os voy a contar qué es lo que (en gran medida) ha estado ocupando mi tiempo estas ultimas semanas (y va a seguir ocupandolo durante muuuchas semanas). Es nada más y nada menos que el famoso Proyecto de Fin de Carrera (PFC) que hay que hacer para poder considerarse un Ingeniero hecho y derecho.

El título de mi PFC es Implementación de Grid Services con el Globus Toolkit 3. Es un proyecto principalmente de investigación, más que de desarrollo. El objetivo ultimo del proyecto es investigar un nuevo paradigma de computación distribuida denominada Grid Computing, y uno de los últimos toolkits que han salido para programar Grids, el Globus Toolkit 3. Este toolkit, a diferencia de toolkits anteriores, se apoya fuertemente en la utilización de Web Services, razón por la cual me interesé por el tema.

Bueno, se me está yendo un poco la olla. Estoy hablando de Grids por aquí, Grids por allá, y seguro que a mucha gente la palabra le suena a chino (al menos en el contexto de la computación distribuida). El Grid, como ya he dicho antes, es un nuevo paradigma de computación distribuida. Recibe su nombre de la red electrica (que en inglés es electric grid), porque su objetivo es hacer por la computación lo que las redes electricas hicieron por la electricidad a comienzo de siglo. Me explico un poco mejor. A principios de siglo, si alguien quería tener electricidad no tenía más remedio que comprarse un generador propio. Evidentemente, la red electrica revolucionó esto, ya que lo que tenemos ahora no son un monton de mini-generadores electricos, sino un conglomerado de generadores de distintos tamaños, cuya electricidad se distribuye a traves de una red electrica. Algo parecido pasa con la informática. Las empresas son islas computacionales. Si queremos tener una cierta potencia computacional, no tenemos más remedio que comprar un supercomputador en nuestra organización. Si queremos realizar colisiones de particulas físicas, no tenemos más remedio que comprar un acelerador de particulas, o desplazarnos a donde haya uno. La Grid pretende cambiar todo esto, de tal manera que acceder a recursos computacionales sea tan facil como enchufar un electrodomestico a la red electrica para obtener electricidad.

Sí, es verdad que actualmente estamos en un momento en el que es muy facil acceder a recursos remotamente, pero todas las tecnologías de computación distribuida disponibles actualmente(CORBA, EJB, RMI, Web Services, etc.) están diseñadas pensando principalmente en sistemas fuertemente acoplados, en los que el cliente y el servidor están intimamente relacionados (generalmente son programados por la misma empresa). Estas tecnologias no tienen en consideración los desafios que supone un Grid Computacional: la compartición de recursos heterogeneos y debilmente acoplados.

La Grid pretende solucionar muchas limitaciones actuales de la computación distribuida. Mi ejemplo favorito es el siguiente. Supongamos que mi empresa tiene una necesidad computacional que no puede afrontar (por ejemplo, algun complicado analisis estadistico sobre una enorme base de datos). Tengo que ser capaz de enviar esa tarea a un nodo o nodos capaces de desempeñarla, sin tener que conocer exactamente qué nodo será. Igual esa tarea se la acaba tragando un cluster de Bruselas, o un supercomputador Cray de Chicago. Además, tengo que poder manejar los enormes flujos de datos (del orden de Gigabytes) que viajaran por Internet, y de garantizar su seguridad. También tengo que poder comprobar el estado de las tareas computacionales (¿ha terminado? ¿ha fallado?).

Las tecnologías actuales solo permiten realizar esto de manera ad hoc (cada empresa se busca su manera de hacerlo). El Grid, que más que una tecnología es una filosofía, pretende sentar unas bases comunes para solucionar este tipo de problemas. Y una de las tecnologías que materializa esta filosofía es el Globus Toolkit 3, en el que se apoya mi proyecto.

Bueno, espero no haberos aburrido con todo esto. Pero es que después de haberme pasado tanto tiempo leyendo e investigando sobre Grids, tenía ganas de contarselo a alguien…