jueves, septiembre 30, 2010

El Blog y el futuro

Hoy cumplo 1695 días en Bruselas, no es una fecha ni un número especial, simplemente hoy es hoy.

Un problema en las fotos del blog de los años 2005 y 2006 me ha hecho tener que revisitar mis primeros 365 días en Bruselas, nombre con el que precisamente bauticé este blog y el cual cambié de forma silenciosa apenas hace un par de meses. El viejo nombre se había vuelto ridículo a mis ojos, a mis sentimientos, le puse el título que siempre debió tener, (Vuelta a Bruselas), nombre doble, lo llamé así hace 5 años porque a Bruselas vine a darme una vuelta, sin embargo con el paso de los años su significado se ha vuelto contra mi, no he parado de viajar y Bruselas se ha vuelto mi casa, como si de una pesadilla se tratase, siempre acabo volviendo a Bruselas.

Aquí debería ir un autorretrato, sentado en un avión mirando por la ventana con la mirada perdida, el semblante serio.

Hace casi cinco años me prometí que cuando dejase este país dejaría de escribir en el blog. Tener una fecha definitiva para cerrarlo me ha ayudado a continuar escribiendo el día a día.

Mi contrato se acaba en pocos meses, el jefe vino el otro día a hablar conmigo, quería preparar mi próximo contrato hasta el 2014, ¿otros 3 años de blog? Fue lo primero que pensé, qué ridículo…, bueno, tal vez esto último no sea del todo cierto :-D, pero sí que es verdad que esa noche tuve pesadillas y sudores fríos.

La mañana siguiente fui directo al despacho del jefe, quería dejar el trabajo. Le dije que me apetecía probar cosas nuevas y si continuaba un solo año más en este trabajo estaría cerrando demasiadas puertas y oportunidades. Para mi sorpresa, el jefe me sonrió e incluso casi me da un abrazo. Comentamos el futuro y me dijo que en vez de 3 años haríamos 6 meses en los cuales colaboraré en un proyecto que está naciendo ahora y a partir de ahí se acabó, sin embargo las probabilidades de conseguir este trabajo son del 50% porque ya no depende de mi jefe, si no del jefe supremo que anda cortando cabezas a diestro y siniestro. Si los peores pronósticos se confirman, esto me situaría fuera de Bruselas en menos de 150 días.

…Posiblemente en menos de 365 días...

Y digo posiblemente porque no está descartado que acabe encontrando trabajo otra vez en Bélgica y vea alargada una vez más la vida de este blog. Noooo. O tal vez acabe abriendo otro blog con el nombre de vueltaaSydney o vueltaaSiberia nooooooo

Aquí debería ir un autorretrato con la cara desesperada, manos tirándose de los pelos, la pantalla con el signo de Blogger detrás...

Comencé este blog con la idea de no spamear a la familia y amigos con emails semanales sobre mis andanzas en el extranjero, era un blog familiar y si he conseguido que mis amigos y familiares echen un vistazo aquí mensualmente ya me doy por satisfecho. Por una razón o por otra, el blog pasó a aparecer en los buscadores de tío Google y empecé a tener decenas de emails semanales con gente buscando información sobre la vida en Bruselas. Por suerte con los años han ido apareciendo más y más blogs en castellano sobre Bruselas y actualmente el número de emails ha descendido en un 99%, creo que ya no recibo más de 2 o 3 mails mensuales. Me pregunto a quién estarán acosando...

Desde aquí quiero aprovechar a saludar a todos esas personas que me han enviado emails pidiendo ayuda, creo que he respondido a todos, la mitad de ellos me devolvieron la respuesta agradecidos, la otra mitad fueron unos desagradecidos y nunca más me respondieron ni para dar las gracias a pesar de toda la información que les llegué a enviar, a todo ese grupo les deseo al menos 30 minutos de tiempo perdido enviando un email concienzudo al que nunca nadie responderá.

Con el tiempo, el tema de la privacidad me ha ido dando más y más miedo, cada vez soy más reticente a publicar cosas personales en el blog. A decir verdad no tengo ni idea de quién realmente me lee, cuantos me leen de forma asidua, cuantos han pasado y se han quedado un rato, cuantos tropezaron con error por aquí...

Lo que sí que puedo adelantar es que cuando cierre el blog, lo haré a lo grande, con un pequeño proyecto personal que estoy seguro que no dejará a nadie indiferente. Una aventura, un sueño por cumplir. No voy a adelantar nada más hasta que lo tenga confirmado porque programar cosas cuando uno estará en el paro no es precisamente sencillo, si encuentro el trabajo de mis sueños es posible que no me de tiempo a realizar semejante proyecto. De momento la preparación logística ha comenzado y la fecha de salida está cada día más cerca.

El tiempo sigue corriendo, el futuro es incierto, llueve en Bruselas y hoy tengo ganas de sonreír.

martes, septiembre 28, 2010

Otra vez a la escuela

Tras mi fallido intento de inscribirme a clases de fotografía, este año seguiré únicamente con el italiano. Me he inscrito a una academia que ha aparecido recientemente, y tras las dudas iniciales, ya llevo dos clases y no me arrepiento en absoluto.

Casi había olvidado lo que se siente al estar de un pupitre. Cuesta horrores después de trabajar ir a una academia pero la sensación de satisfacción es enorme y mantenerse aprendiendo día a día es siempre importante. A ver cuantas piras hago este año, el año pasado rondé el 25% creo...

El año pasado conseguí superar el examen y este año estoy en el nivel intermedio (B1/2) que no está nada mal para una persona a la que se le dan muy mal los idiomas aunque supongo que con Sarah en casa es casi como estar viviendo en Italia :). Le voy cogiendo el gusto al idioma, sobretodo cuando lo pones en práctica. He conseguido que no es poco que un italiano me confunda por italiano durante 30 segundos :-D.

viernes, septiembre 24, 2010

La locura y surrealismo del lanzamiento de la NS1b

La semana pasada me mandaron un email los compañeros de la sonda NS1 (proyecto Daedalus), querían volver a lanzar la sonda durante el congreso de astronomía que tendría lugar en Madrid durante el fin de semana y me pedían algunos consejos y asistencia para ayudarles desde Bruselas para el lanzamiento. Entonces miré el calendario y me di cuenta de que por una extraña conjunción planetaria (obsérvese Júpiter estos días en lo más alto de nuestros cielos al lado de la Luna llena), este mismo fin de semana yo estaría en Bilbao y además no lo estarían mis sobrinos que se han marchado de vacaciones, y si.... ¡Aitor no! ... pero...

Así que el sábado por la mañana me encontraba sentado en el autobús que va de Bilbao a Madrid con varios circuitos ocupando dos asientos y trabajando en la puesta apunto mientras la azafata (SUPRA+) me traía café y me miraba con los ojos desorbitados, en realidad el surrealismo había empezado 3 días antes y qué mejor que un email que mandé a mis compis de la uni para describirlo (tal cual con sus errores ortográficos y demás):

“Resulta que ayer me contactan los de sondasespaciales que quieren lanzar otro globo este fin de semana, pero conseguir un globo de latex para llegar a 30km de altura no es algo que se pueda conseguir de la noche a la mañana, todos los que hemos contactado todos decía, para el viernes?? una mierd..., hasta que uno ha encontrado un proveedor en alemania....

Así que llamo esta mañana y me dice el tipo, sí, pero esta semana no podemos hacer ningun envío porque todos estan de vacaciones, hoy estoy yo solo para rellenar los pedidos y responder a los clientes... pero, te lo rebajo un 20% si vienes a buscarlo... y le digo... no sé... pero si no puedes entregarlo en españa para el viernes... y me dice, me estas llamando desde bélgica, desde donde! ... bruselas... y si quedamos a mitad de camino? te lo rebajo un 50% el precio... :-O. Y... donde quedamos?, pues en "tienen", que tengo qué? en "tienen", joder, y cuando?, en 30min, en 30min?

Voy a donde el jefe, mira que... voy a estar ausente 60min.

Cojo el coche, llego... el tio en un coche en medio de la ciudad de "Tienen", que tienen qué? pues no tienen nada, un par de casas y una fuente, es decir, na de na!, bueno el tio me da la mano y me dice, tu y yo no nos hemos visto, :-D, y yo sisisi, me da la caja y le doy el dinero, me sonrie, me cuenta un par de chistes y se marcha...”

La llegada a Madrid seguía estando rodeado de surrealismo, me encontré a todo el equipo trabajando en la sonda totalmente desmontada, sonda que yo esperaba encontrármela cuasi a punto para el lanzamiento.


NS1b
Primera toma de contacto, ¿Donde iba este cable?

El objetivo de esta misión era la de volar de noche y medir la contaminación lumínica de Madrid, una misión nocturna es dura, difícil y sobretodo muy poco agradecida, no se consiguen imágenes espectaculares, pero esto es un experimento científico, no somos Telecinco...

Una misión surrealista no puede si no empezar con un lanzamiento triple de surrealismo. Acumulando un gran retraso lanzamos el globo y resultó que los cálculos del peso se hicieron sin tomar en cuenta el nuevo experimento de medición nocturna, y casualidades de la vida la sonda se quedó en equilibrio perfecto, ¿y qué ocurre cuando un globo alcanza el equilibrio perfecto? Pues ni sube ni baja, pero se lo lleva el viento, y a vaya velocidad.


NS1b
3, 2, 1 ...

Tras 5 minutos de vuelo la sonda acabó estrellándose contra un poste de alta tensión. Y eso que aparece en las películas de arcos de electricidad y luces verdes y esos sonidos electricos tan estridentes y ... surrealistas... pues resulta que son verdad. No sabía si mirar a la sonda o al panel de mando en mi ordenador, luces chispas y rayos verdes por allí, errores en mi pantalla por acá hasta quedarse en un silencio mortal, ¿el olor a plástico quemado llegaría más tarde?, ¿el experimento? Todo un fracaso, no parece que Madrid se haya quedado sin luz... Tal vez la solución sea enviar globos sonda contra todas las torres de alta tensión, demasiado caro, seguro que hay un interruptor en alguna parte...

¿Cuál es la forma de arreglar una sonda electrocutada? Pues os parecerá increíble, pero lo único que hay que hacer es reiniciarla. Durante la electrocución lo que sí que parece que perdimos fue la batería de la cámara correspondiente al nuevo experimento y por tanto la misión dejaba de tener sentido. Lo único que pasaba por mi mente era dormir después de haberme metido entre pecho y espalda 2000km en menos de 12 horas. Ya no recuerdo qué o quién o cómo, pero alguien tuvo la feliz idea de comprar pilas de petaca y unirlas para conseguir los 12V que le faltaban a la cámara, añadiendo encima peso extra. ¿Y cómo solucionar el problema del peso? Pues añadiendo otro globo y un grado extra de surrealismo.


NS1b
Doble globo para el lanzamiento

Llegaron las votaciones para el lanzamiento, solo dos personas (incluido yo) votamos NO al lanzamiento, entre otras cosas habíamos perdido la mitad de los sensores y dudaba de que el experimento principal aguantase con las pilas de petaca, aunque el cansancio y desesperación creo que también ayudaron a esta decisión. Puesto que los sistemas principales funcionaban y había backup para seguir a la sonda (radiobaliza), la mayoría se impuso y la sonda se marchó, esta vez sí, hacia arriba, hacia la negrura infinita, el espacio vacío.


NS1b
Autoretrato, allí abajo estamos todos mirando a la sonda alejarse.

Y así comenzamos la persecución más surrealista (esto lo dejo para el próximo post) que ... yo qué sé, que alguien me dé un café o no acabo este relato ....


NS1b
Esta es una foto de Madrid a unos 25km de altura. Tras haber recuperado la sonda tengo la foto original pero prefiero dejaros con ésta tal y como la recibimos en tierra durante la persecución. Un paquete de datos se perdió casi al final de la foto y por tanto rellenamos el sitio con ceros, el problema es que las imágenes van comprimidas en JPEG, y eso significa que si te pierdes un trozo no solo te quedas sin ese trozo, si no que posiblemente pierdas todo el resto.

NS1b
Selección de algunas de las fotos de Madrid.

Y como cabía esperar se nos fue de las manos, lo que parecía una buena decisión (subir con dos globos) se volvió en nuestra contra. La sonda alcanzó los 28km de altura (casi el triple de la altura de la aviación civil), 3km más que el objetivo que nos habíamos propuesto, tras un lento ascenso, el descenso no debería durar más de 30 minutos con el paracaídas, ¿Entonces qué puede ir mal? pues que solo uno de los globos explotó y el descenso comenzó muy lentamente llevando a la sonda casi hasta Valencia.

Por si fuera poco nos quedamos sin gasolina a 20 minutos del aterrizaje, encontrar una gasolinera abierta a altas horas de la madrugada no es pan comido, por lo que nos perdimos en la ciudad de Cuenca y con ella las comunicaciones con la sonda. Mi gozo en un pozo, echaba humo por los ojos. Si la sonda toca el suelo, lo más normal es que no vuelvas a escucharla a menos de que tengas la suerte de que caiga en lo alto de una montaña y con la antena orientada hacia arriba (que por supuesto la antena va orientada hacia abajo).


NS1b
En esta imagen podéis ver la última posición que recibimos de la sonda. 6000m de altura todavía. (En amarillo nuestro recorrido, en ese momento estabamos en el centro de Cuenca.

Pero esta misión tenía que tener un final feliz, el sistema de backup (el móvil G1 con Android) recuperó la cobertura GSM a escasos 1000m sobre el suelo, eso sí, en el límite absoluto de su autonomía (2% de batería) y aguantó el tiempo suficiente para darnos las coordenadas de aterrizaje (Véase en la imagen anterior las posiciones de la radiobaliza en cuadrados grises).

Exhaustos y viviendo el limbo del amanecer, nos adentramos 3 kilómetros en un bosque donde los árboles nos hablaban y el aire matutino nos avisaba de que llevábamos 24 horas sin dormir.

Tras pasar por algunas casas en ruinas y abandonadas, intentando reprimir el impulso de adentrarme en sus secretos, nos encontramos el globo tal y como lo habíamos lanzado tantas horas antes.


NS1b
Sí, bonito amanecer, pero ¿donde narices está la sonda?

NS1b
El globo 1 en perfecto estado. ¿Listos para volver a lanzar?

NS1b
Algunos todavía sobrevivimos...

Y entonces comenzó el retorno a Bruselas, coche hasta Madrid donde perdí el autobús no por minutos pero por varias horas, y entonces me di cuenta de que además de llevar 30 horas sin pegar ojo, tampoco me había cambiado de ropa ni aseado en otras tantas.

Así que para acabar un finde surrealista, me metí en los aseos de un Burger King para cambiarme de ropa y asearme un poco. Y me puse a pensar en los kilómetros que todavía me faltaban para meterme a la cama. Llegué a Bilbao a las 23h de la noche desde donde despegué en dirección a Bruselas apenas 8 horas más tarde.


NS1b
Madrid nocturna desde el experimento de contaminación lumínica. El punto luminoso de la izquierda es la Luna a punto de meterse en el horizonte

NS1b
Cuenca...

Y ahora creo que me voy a dormir...zzzzZZZ

  • Para saber más cosas sobre la misión visita la página del proyecto Daedalus.
  • Para ver el informe oficial de esta misión primera parte y segunda parte.
  • Para ver mi relato sobre la primera misión NS1.

domingo, septiembre 19, 2010

Qué pesados

El otro día fui a aparcar mi bici y me encontré con esto. Me dejó alucinado ver una bici "nueva" desfigurada de esta forma.


Bici desfigurada
Visto en una de las eternamente largas calles de Bruselas.

Unas horas más tarde al llegar a mi barrio me encontré con otro espectáculo dantesco, una pequeña furgoneta medio roñosa de fontanería, tenía dos ventanillas rotas y habían vaciado todo dentro, me fijé en el ticket de parking, faltaban apenas 3 o 4 horas para que el dueño del vehículo volviese a recogerlo. No pude evitar ponerme en su persona durante unos segundos, tarde de infierno, cancelar las visitas programadas con clientes descontentos, clientes perdidos, y vuelta a gastarse un dineral para recomprar las herramientas y recambios que había ido completando durante años. Ahora que vaya al ayuntamiento o a la policía y pida permiso para ver el vídeo del robo...

Pesados. Ladrones.

jueves, septiembre 16, 2010

Franky cambia de telefono

Puede que esta afirmación parezca trivial, pero nada más lejos de la realidad, el cambio de teléfono ha resultado casi una pesadilla.

El teléfono de Franky durante dos años ha sido un viejísimo Nokia 6100. Hacía uso de scripts y del programa gnokii para interrogarlo cada 3 segundos a través de un cable USB-RS232 y así poder comandar el servidor con llamadas perdidas y SMSs. Por desgracia el móvil perdía sincronía alrededor de una vez al mes y esto provocaba la perdida total de control con el móvil, y no había forma de arreglarlo hasta no desconectar físicamente el cable y volverlo a conectar. Algo difícil de hacer cuando uno está de vacaciones a 1.000km de distancia.

Hace un año le pedí a mi hermana su recién jubilado móvil Motorola V3. Pensé que el cambio sería trivial, desconectar uno, cambiar la configuración del programa gnokii y conectar el nuevo. Sin embargo esto no funcionó, había algunas cosas que el programa gnokii no era capaz de manejar en un Motorola, algo que sorpresivamente el programa gammu si conseguía (creo que es un fork del gnokii). El problema con gammu es que tarda unos 20 segundos en interrogar al móvil (gnokii tardaba 1 segundo), eso significa que necesitaría hacer perdidas de al menos 20 segundos a Franky para poder controlarlo. Algo totalmente inviable.


Franky cambia de móvil
El móvil nuevo (en negro) y el móvil recientemente jubilado.

Así que aplacé de forma indeterminada el cambio de móvil hasta hace apenas un mes, el viejo Nokia comenzó a fallar más a menudo hasta el punto de llegar a fallar una vez al día, se apagaba sin previo aviso, ni siquiera se reiniciaba. Comprar un recambio en Internet era la solución fácil y bastante barata (por debajo de los 20€), pero eso no resolvería el comportamiento errático impredecible de una vez al mes, comprar un módem GSM para controlarlos por comandos AT también estaba descartado por su elevado valor.

¿Qué hacer? Pues reconstruir a Franky desde cero.

Franky estaba construido en base a scripts bash, al principio resultó una solución efectiva y rápida de desarrollo, sin embargo a medida que el proyecto iba creciendo los scripts se volvían demasiado complejos y cada cambio era una pesadilla. Gracias a la experiencia que he ido adquiriendo con la programación de la sonda NS1 en C bajo Linux, me he animado a intentar construir a Franky desde cero pero esta vez en lenguaje C.

Las principales problemáticas han sido los procesos multihilo y la comunicación AT con el móvil puesto que es bastante difícil encontrar documentos medianamente decentes acerca de los comandos AT en Motorola.

Después de semana y media de desarrollo, Franky estrena móvil, es capaz de detectar quién le hace una llamada perdida, responder con llamadas perdidas, enviar SMS ante fallos o alarmas, tan solo le falta aprender a leer comandos enviados por SMS, algo que tiene prioridad prácticamente cero, sobretodo ahora que tengo un Android siempre conmigo que me permite conectarme a él con ssh en cualquier momento de emergencia y encima es más barato. De todas formas la simplicidad de un SMS no la gana nadie así que cuando lleguen tiempos más tranquilos probablemente le pegaré un buen repaso.

Para controlar el móvil lo hago por comandos AT que son relativamente estándares, pero como cada cocinero tiene su receta, Motorola no iba a ser menos. Cuando utilizaba el programa gnokii, él mismo se encargaba de las comunicaciones y a mi me daba los resultados. Usando gnokii, cada 3 segundos se producía un intercambio de datos enorme entre Franky y el móvil, ahora sin embargo tras encender el programa y enviar los comandos AT de inicialización, todos descansan y es el móvil el que avisa cuando llega una llamada. El tráfico AT se reduce casi un 100%. Para entender el ejemplo con un símil sencillo, se podría decir que ahora se espera a escuchar la llamada del móvil para mirar quien llama, cuando antes lo que se hacía era mirar la pantalla cada 3 segundos para ver si alguien llamaba.

Eso sí, costo del cambio 0€ y semana y media de trabajo :-D

Y ahora paso la receta que uso para controlar el móvil, tal vez alguno le encuentre alguna utilidad porque a mi me ha costado horrores encontrar esto:

Configuración de la conexión:

  • Puerto: /dev/ttyACM0
  • Baudios: 115200
  • Paridad etc: 8N1

Comandos de inicialización: (todos acaban por el byte \r)

  • AT\r : Para comprobar que el móvil está vivo.
  • AT+CGMI\r : Para recibir quien ha construido el móvil
  • AT+CGMM\r : Para recibir el modelo del móvil
  • AT+MODE=2\r : Para poner al móvil en el modo en el cual podemos controlar sus llamadas y demás.
  • AT+CLIP=1\r : Para activar el reconocimiento de llamada, es decir, en vez de enviar un "RING" el móvil también añadirá el número de quién llama.

Comandos de uso normal: (todos acaban por el byte \r)

  • AT+CBC\r : Para recibir el estado de la batería y porcentaje de carga.
  • ATD+0123456789\r : Para llamar al número +0123456789
  • ATH\r : Para colgar una llamada
  • AT+CPAS\r : Para ver si el que está llamando ha colgado ya o no.

Para enviar un sms: (Cuidado NO todos acaban por el byte \r)

  • AT+CMGF=1\r : Para activar la opción de envío de SMS.
  • AT+CMGS="+0123456789"\r : Para indicar que queremos enviar un mensaje a +0123456789
  • Esto es un mensaje \x1A : El mensaje debe ser acabado con el byte número 0x1A que equivale a Ctrl+D.

Normalmente después del Ctrl+D añado un \r a lo que el móvil me responde con error pero el mensaje se envía correctamente. Además después vuelvo a enviar un 0x1A y un \r, supongo que tengo que afinarlo mejor porque me da errores pero los mensajes se envian sin problemas.

lunes, septiembre 13, 2010

Bruselas se une a la moda Gran Hermano

Es una sensación horrible salir a la terraza en pijama y encontrarte mañana tras mañana con una cámara apuntandote a la cara.

Vivo en una calle suficientemente lejos del centro, una calle sin tiendas y sin a penas tráfico pero da igual, las calles se están llenando de ojos sospechosos digitales y hace un par de meses le ha tocado a la mía.


Gran hermano belga
Las nuevas cámaras de seguridad en Bruselas, los grilletes del hombre moderno.

A la mayoría de la gente les da una terrible falsa sensación de seguridad. Y digo falsa porque ni siquiera es para uso “civil”. Por poner un ejemplo, a una amiga la entraron a robar en casa este verano (sí, esto sigue siendo una selva) y llevaba algunos meses con las cámaras apuntando a su puerta, ¿Qué le dijo la policía? Le dijeron que las cámaras solo se podían usar para casos relacionados con el terrorismo. Vamos, que esa supuesta sensación de seguridad contra la violencia menor encima es mentira. ¿Quién me dice a mi que el que controla las cámaras no las empleará en algún momento para uso personal? ¿Y qué hay del superior del superior?

La gente piensa que las cámaras nos protegerán de la violencia. ¿Qué más da que sepan con qué frecuencia entro en casa si yo no tengo nada que esconder? La gente que piensa esto está equivocada. No se dan cuenta de que están controlados, de que la información es poder. Pueden conocer tus viajes, tu ropa, tus gustos, tus visitas, no haces nada malo, pero con esa información te pueden hacer mucho daño si les interesa.Ya no podemos escondernos. Todos tenemos nuestros secretos, y nuestros secretos tienen que ser nuestros, dejarme vivir tranquilo.

Todas las mañanas, cuando paso por debajo de la cámara, me dan ganas de sabotearla con pintura negra. De esta forma podría comprobar cuanto tiempo tardan en ver qué ha ocurrido. ¿Apostamos?

Por desgracia la gente inocente (la gran mayoría) no se da cuenta que perder la privacidad no es precisamente la forma de estar más seguro, es en realidad la forma de aumentar el miedo y el pánico y por encima de todo, nuestra libertad.

No me gusta sentirme vigilado.