« Mayo 2006 | Bitácora principal | Julio 2006 »

En dos semanas más se llevarán a cabo las conferencias GUADEC-ES y GUADEC, las cuales se realizarán en Vilanova i la Geltrú, a 45 kms al sur de Barcelona.

Existen varias alternativas de viajes, entre ellas Air Madrid, Iberia y Lan. La más económica es Air Madrid, pero sólo tiene 3 vuelos a la semana a Madrid y 1 vuelo a la semana a Barcelona, y que además, en las combinaciones que tiene, ni siquiera la hacen elegible.

Las tarifas entre Iberia y Lan son similares. Ambas tienen un vuelo diario. Iberia sale a las 12:25 horas desde Santiago; mientras que Lan a las 19:40 horas. Como ambas pertenecen a la misma alianza (OneWorld), es posible comprar pasaje en una línea aérea siendo el vuelo operado por la otra. Ambos operan con aviones Airbus 340-300 para los tramos de Sudamérica-Europa. Hasta aquí, podría parecer que diera lo mismo en cual viajar, pero no es así. Hay varios aspectos que lo hacen diferente uno del otro.

Que ambos modelos de aviones obedezcan a la misma serie no indica que estén equipados de la misma forma. Cada línea aérea compra los aviones con una cantidad arbitraria de asientos para un mismo espacio físico (entre 250 y 360 asientos apróx. para Airbus 340-300). En el caso de Lan, tienen 271 asientos, con un espacio de 32 pulgadas entre un asiento y otro (en clase económica), lo cual es estrecho pero no tanto en términos comparativos. Desconozco los detalles exactos de Iberia, aunque empíricamente se sienten más estrechos, lo cual se nota cuando las rodillas tocan el asiento del pasajero de adelante.

El viaje, sin escalas, dura alrededor de 14 horas en dirección Santiago-Madrid; y alrededor de 13 horas en el sentido inverso. Cualquier asiento de bus interprovincial ofrece más comodidades que el asiento de clase económica de un avión (y en algunos casos, incluso de clases mayores). Yo mido 1,77 mts y siento la diferencia. Personas más altas y robustas, lo sienten mucho más.

Dado que el trayecto es largo, hay que pensar como matar el tiempo. Al igual que los buses interprovinciales, se ofrecen películas. La diferencia está en que mientras en Iberia hay pantallas comunes (la misma idea que los buses) en Lan cada asiento tiene una pantalla, y el pasajero puede ver películas en demanda, entre las cuales es posible escoger desde una cartelera (la diferencia entre una clase y otra, está en la cantidad de películas y en su novedad). Además, de otros servicios en la pantalla chica, como juegos, información de ruta, música, etc.

Otra diferencia mayor entre el equipamiento de estos aviones, es que los Airbus 340-300 de Lan disponen de energía para conectar un computador portátil en cada asiento. Sí, incluso en clase económica. No todas las azafatas lo saben, pero se encuentra debajo del asiento. Se distingue, porque tiene una luz verde o roja (dependiendo si está activo o no, al igual que la pantalla). Entonces, es fácil comprender porque decidí comprar el conector que me faltaba para usar el portátil durante el viaje. Eso permite dejar la batería para las esperas en el aeropuerto, si es no es posible encontrar un enchufe a mano.

Pero la diferencia más importante es la hora de salida. Es necesario considerar la hora de salida, la duración del vuelo y la hora local de llegada. Si el avión emprende el vuelo a las 12:25, llegará alrededor de las 02:25 am hora chilena; mientras que serán las 08:25 am en Madrid. En el momento del viaje, a las 00:00 horas (chilena) el reloj biológico aún indica que puede estar despierto. Luego, al llegar a Madrid, está recién comenzando el día y no sólo se hace eterno ese día, sino que se está más cansado y se siente el cambio de horario. Si se va a dormir normalmente, entonces la primera noche uno la puede pasar en vela, sin sueño. Uno tarda un par de días en poder acostumbrarse.

Si el avión parte a las 19:40, uno llegará a las 08:40 horas chilena (14:40 en Madrid). La diferencia, es que uno puede dormir en el avión, porque es una noche completa que uno lo pasa allí. Se duerme mal, pero es lo mismo que viajar en un bus de noche. Y no es necesario esperar tanto (6 a 8 horas) para que sea de noche y poder seguir durmiendo. Al día siguiente, uno ya estará adaptado al cambio de horario, como si nada hubiera pasado. Con excepción, de la comida. A la hora que los europeos desayunan, uno no tiene hambre; y a la hora que almuerzan, uno sólo quiere algo liviano como un desayuno. Pero eso no es motivo de incomodidad.

Otro motivo para lo cual el horario de las 19:40 pm es mejor (para mí), es que puedo trabajar durante la mañana y tomar el vuelo de combinación de Concepción a Santiago a las 14:30 horas. Es decir, puedo trabajar ese día en la mañana en forma normal, y no siento que estaré perdiendo 2 días viajando; a la vez que en el trabajo se siente menos la ausencia (es como si hubiera trabajado el día completo si me ven durante la mañana y facilita la obtención de permiso :-)

Es por eso, que a mismo precio, no necesariamente significa mismo producto. Y hace ya algunos años, Carlos Perelló (a quién invitamos en un Encuentro Linux), me comentó que la diferencia se notaba con Lan y al día de hoy sigue siendo cierto en este trayecto.

Después de reclamar por la carencia de información precisa de LanBox, hoy en la mañana llegó a la casa mi compra. Desde un inicio me había hecho la idea de recibirlo la semana del 18/jun o, con suerte, la semana del 11/jun. Albricias por la pronta llegada.

Conector iGo 20

Como se observa en la imagen, es bastante diminuta la compra, tal cual como aparece en el mismo sitio del producto. De hecho, llego en un sobre de documentos. Y cumple exactamente su propósito, de poder conectar el portátil a través de un adaptador de energía que funciona en enchufes comunes, autos y aviones. La única diferencia del producto en el mercado (hoy), respecto a la fecha en que lo compré, es que entre los conectores disponibles antes (cuando lo compré hace un par de años) no incluían aquel que permite alimentar a los portátiles Dell (al menos el 700m).

¿Quién mata la música?

Hace un tiempo quise comprar el último álbum de Depeche Mode «Playing the angel» así como el último álbum de Coldplay «X&Y». Lamentablemente, comprar un CD original de música ya no es tan fácil como antes. Antes uno podía comprar un CD con la certeza que lo podría escuchar en cualquier reproductor de CD, incluyendo aquellos de los computadores, sin importar el sistema operativo de por medio y con la seguridad que sólo contendría música.

En cambio, hoy en día, algunos CD vienen con sistemas de protección contra copias (amparados en la gestión de derechos digitales, conocido como DRM). Y los CD sólo pueden ser escuchados bajo ciertas condiciones y no en todos los reproductores. Así, los CD's que quería comprar imponen restricciones que hacen imposible que pueda escucharlos en cualquier lugar, en cualquier reproductor. Es más hacen alusión (en letra pequeña o muy pequeña) explícita de sistemas operativos y versiones de éstas en las cuales funciona, así como la imposibilidad de poder escucharlos a través de reproductores de CD's convencionales.

Por otra parte, gran parte de mi colección de CD's la he digitalizado en algún formato como Ogg Vorbis, que resulta más cómodo. Aún así, me gusta escucharlo del material original de cuando en cuando. Tampoco falta que algún CD tiene partes que han resultado dañadas por algún accidente o préstamo. No necesito ahondar en detalles aquí.

Lo peor, es que en estos casos y en aquellos donde la letra no estaba clara, el vendedor de turno no era capaz de aportar ninguna información extra. Después de preguntar en varios lugares y leer información con restricciones adicionales, me di por vencido.

Así que busqué el listado de canciones de cada álbum y procedí a descargarlos de una red P2P.

Hay otros sistemas de protección que no son tan inocuos. Incluso ni siquiera aparecen mencionados como aviso al consumidor. Famoso es el caso de rootkit que instalaba un CD de Sony-BMG que se encuentra detalladamente documentado, que además cambiaba el comportamiento del computador.

Lo que yo pude haber desembolsado por estos dos CD's, no cambiará la fortuna de estos artistas. Pero que no vengan las discográficas a vocifear que se está matando la música con las descargas; porque habiendo personas, como yo, que queriendo comprar un CD original no lo pueden hacer con las garantías mínimas que merece un consumidor.

En otra arista del mismo tema, Claudio Ruiz, uno de los abogados detrás de Derechos Digitales, comenta que la ley del consumidor otorga a derecho para exigir el correcto rotulado de los productos; lo cual se aplica en esta situación. Esto es, a propósito de una inciativa de parlamentarios británicos quienes persiguen que los CD's con restricciones lleven una etiqueta llamativa que indique que el producto puede presentar problemas de reproducción; análogamente a lo que sucede en la exigencia de rotular las cajetillas de cigarro y mantener al consumidor informado de la calidad del producto que adquiere.

Actitudes como la Sony-BMG debieran ser tipificadas como ilegales y eso, al menos, persiguen los parlamentarios británicos. Lamentablemente, nuestra legislación va en el sentido contrario, apoyando acciones como la DMCA (directamente relacionado a las acciones legales en que se ampara DRM), lo cual apareció publicado en un artículo de la IEEE Spectrum llamado «Death by DMCA» (y que me enteré gracias a un correo de Alvaro Herrera), en cuya primera página se puede ver:

Now, in an even more vexing situation, U.S. entertainment companies are successfully spreading the copyright code changes established by the DMCA around the world. Laws similar to the DMCA now exist in Japan, Australia, and much of Europe. At least nine additional countries, including Chile, Guatemala, and Singapore have also been pressured to enact DMCA-like laws as part of a devil's bargain with U.S. trade negotiators, who say the copyright change is necessary to secure free trade pacts with the United States that would govern all sorts of commerce. And in Europe, the body charged with defining the European digital television standards is mixing in content-protection obligations, responding yet again to pressure from major U.S. movie studios.

Por cierto, hay un sitio en donde se lleva adelante una campaña anti-DRM, se trata de «Defectuoso por diseño». ¿Qué mejor nombre para retratar lo que es DRM?.

A través de un correo que envío Javier Vivallos a una lista de correo, me enteré de un video donde se muestra en acción el primer prototipo funcional del proyecto «One Laptop Per Child», del cual había visto imágenes a través de un conjunto de fotografías en Flickr y otras provistas por Christopher Blizzard.

Quien aparece mostrando dicho portátil es precisamente Christopher Blizzard. Para quienes no lo conozcan, ha sido un desarrollador de Mozilla y actualmente trabaja en RedHat, y un excelente nexo entre los proyectos de Mozilla y GNOME.

El Gobierno de Chile no se hizo parte de este proyecto por considerarlo «poco realista y demagógico» (sic).

La semana pasada decidí comprar un conector especial que no encontré en Chile. Requería de una dirección en EEUU ó Canadá. Hace años (8 ó 9 años atrás) tuve contratada una casilla, pero se volvió engorroso y luego no la necesité más.

Dado que varias personas alrededor han usado el servicio de LanBox (con rápidas y lentas experiencias), decidí usarlo. Al fin y al cabo, se trataba de un producto muy pequeño, barato y con cierta holgura de tiempo.

El primer contratiempo, que me hizo sospechar de la calidad del servicio, fue el manejo de los datos. El sitio aparece «certificado» como seguro, y me imagino que se creen el cuento. Ingresé los datos necesarios y una contraseña con una conexión segura. Todo bien. Pero al rato, recibo en mi correo, una confirmación que la cuenta ha sido habilitada, lo cual es normal. Lo que no es normal es que me hayan envíado mi ¡propia contraseña en texto plano!.

A saber, manifiesta al menos dos problemas:

  1. No tienen idea que el correo no es encriptado, no es seguro y pierde todo sentido haber llenado los datos con una conexión segura.
  2. Muestra que no almacenan la clave encriptada (usando MD5, SHA1 o algún otro mecanismo). Lo cual deja en evidencia el pobre diseño que manejan. La idea de no almacenar en texto plano una contraseña es precisamente que ni siquiera ellos puedan saber cual es mi contraseña. Si un cliente maneja esa misma contraseña en otras cuentas, ¿qué impide que un funcionario de LanBox utilice dichas contraseñas para otras operaciones y pasar por legítimo cliente? Y el cliente no tendría mayormente como probar su inocencia.

Bueno, ya que estaba allí y la contraseña que elegí es única para ese sitio, ya me había llevado la sorpresa, etc. decidí continuar. Realicé la compra desde el sitio de iGo (Mobility Electronics, Inc.). Tras algunas dudas de procedimientos, realicé un par de consultas a LanBox y fueron respondidas antes de 24 horas cada una. «Esto parece funcionar bien» me dije, olvidando el detalle anterior.

Compré el producto el 31 de mayo, con envío expreso al segundo día a través de UPS. El sistema de seguimiento me mostraba por donde iba el pedido en cada instante que consultaba. Muy bien. Hasta que finalmente lo entregaron en la casilla en Miami.

Pasó el viernes, sábado, lunes y no ocurría nada. El lunes a última hora, decidí enviar un correo intentando averiguar como es el procedimiento interno antes de notificar. La respuesta, que solía ser rápida, ya no fue rápida. De hecho, sobre mi pregunta aún no recibo respuesta. Ayer, cerca de las 15:00 horas, me enviaron una notificación (¿se habrán apurado?) que habían recibido mi pedido.

Estado según LanBox

En la imagen se puede observar que ellos indican que el paquete lo recibieron el 6 de junio, es decir, ayer. Y ese mismo día lo enviaron a Chile. Uno podría decir: Guau, que eficientes son, acaban de recibirlo y ya lo han enviado.

Pero, ¿qué ocurrió con el paquete entre el viernes y martes? ¿Estuvo en el limbo? Según el seguimiento de UPS, lo entregaron a las 11:38 AM en Miami, y lo firmó una persona de apellido Contreras. Parece real.

Resumen del envío (UPS)

Si quiero ver el detalle del seguimiento en LanBox no obtengo nada extra. Considerando que ellos han indicado que lo despacharon ayer a Chile y que el vuelo entre Miami y Santiago de Chile toma 8 horas; es lógico pensar que después de 27 horas ya está en Chile y que debió pasar por alguna verificación. Pienso eso, simplemente viendo el detalle del seguimiento de UPS en la siguiente imagen:

Detalle del envío (UPS)

Puede ser que me hayan mal acostumbrado a estar informado. Después de todo, esa es la idea de un sistema de seguimiento. Obviamente, me hace pensar que la información de rastreo de LanBox no es precisa (por no decir que es falsa) o el paquete definitivamente estuvo en el limbo por 4 días, y quizás cuantos días más estará en el limbo en el avión o en una oficina de Santiago o Concepción.

El 21 de mayo tenía que levantarme temprano (4:00 am) para ir a buscar a Tatiana al terminal de buses. Ese día me había dedicado a terminar un montón de tareas pendientes y fue bastante productivo. Estaba leyendo por aquí y por allá, hasta que leí un mensaje de Quim Gil, en el cual comentaba sobre diferentes programas para capturar una sesión.

Interfaz Tk para vnc2swf
Así que me puse a probar algunos. De pronto me acordé que ya había bajado anteriormente vnc2swf, el cual captura una sesión VNC y la puede convertir en formato SWF (SockWave Flash). Se puede cargar desde el shell o bien desde una interfaz escrita en Tk. La interfaz es bastante simple y es la que se ve en la captura de pantalla son los típicos widgets de Tk.

Interfaz Tk para vnc2swf
Hay algunas aplicaciones que tienen muy incrustado el código relevante de la interfaz de usuario. Afortunadamente, todo el código relacionado a Tk se encuentra en un sólo lugar, por lo que fue simple seguir el programa y determinar las partes que era necesario cambiar. Así, diseñe una interfaz en GTK+ utilizando glade. Para no contaminar la aplicación original, cree un archivo nuevo, que se puede ejecutar con los mismos parámetros que el original, con la excepción que la interfaz gráfica dejó de ser Tk y es GTK+.

Me faltó implementar el diálogo para preguntar por la contraseña, si es que la sesión de VNC la solicita. Es rápido de realizar, pero tenía que ir a buscar a Tatiana al terminal de buses. Conceptualmente, la interfaz hay que rediseñarla para que sea más sencilla. Por ejemplo, no preguntar a donde establecer la conexión con VNC, si no hay sesión activa llamar ejecutar algún servidor VNC, grabar y posterior a ello consultar el nombre de archivo para guardarlo, entre otras cosas.

El código se encuentra disponible, aunque sólo las partes que añadí. El resto, es necesario descargarlo desde el mismo sitio de vnc2swf.