Thursday, October 23, 2014
Friday, September 19, 2014
24 meses, hace 18 años
Andreas Magun y Joaquim Costa durante un paseo por el lago de,Luzerna Suiza, 1998. |
Joaquim Costa durante la fase de tests, 1998. |
Me incorporé al equipo con un conocimiento bastante limitado de programación en C. Y tuve que adaptarme a una plataforma de trabajo muy singular: QNX, un sistema operativo derivado del Unix pero 100% Real Time. La filosofía de QNX (micro-kernel y modular) nos llevó a adoptar este enfoque a nuestros programas que se comunican entre sí por medio de memorias compartidas o mensajes y que respetan señales (semáforos) para coordinar tareas sin pisarse entre ellos. Desarrollamos inclusive un enlace entre QNX y Linux or medio de una conexión TCP/IP específicamente diseñada.
Abril de 1999, instalación del SST. CASLEO, Argentina. |
El SST con el fondo nevado de los Andes. Foto cortesía de A. Marún. |
Hubo mejoras después, como una interfaz gráfica en la propia plataforma gráfica de QNX llamada Photon y desarrollada por un estudiante de computación. Pero esencialmente, desde hace 15 años el sistema trabaja sin mayores cambios.
Y lo desarrollamos en poco más de 24 meses.
Wednesday, September 17, 2014
La montaña
Imaginen una enorme caja de Legos. Tan grande que los ojos no alcanzan a dimensionar su tamaño. Millones de piecitas de todas las formas posibles y de todos los colores conocidos. El sueño de cualquier niño.Todas las piezas en una caja para construir una réplica del Space Shuttle, o de la Entreprise. Si uno quisiera, podría construir la flota imperial completa y todavía sobrarían piezas para las naves de la República Galáctica y de la Alianza Rebelde, la Estrella de la Muerte y el ejército clon.
Imaginen ahora esa incontable inmensidad de ladrillitos cayendo sobre sus cabezas. Al principio parecerá simpático y hasta agradable el golpecito de cada piecita sobre el cuero cabelludo. Pero a medida que su número aumenta, el piso a vuestro lado irá llenándose de ellos y empezarán a sentirse presos. Primero será difícil marchar. Después, ya no podrán ni levantar las piernas, cuando las piezas hayan llegado a la altura de la cadera. Por último, cuando se aproximen lentamente de la nariz y la boca, el miedo podrá hacerlos desesperar. Y empezarán a pensar en la venganza de los ladrillos asesinos.
Así me sentí yo la semana pasada mientras tomaba parte del curso de entrenamiento de Alma Common Software (ACS), sistema que será la base del software de control de LLAMA. Un crash course de tres días con una mezcla de clases teóricas y prácticas desde las 9 de la mañana hasta las 6 de la tarde donde debíamos crear un pequeño y simplificado telescopio capaz de recibir pedidos de observación, agendarlos (scheduler), realizar la observación apuntando el telescopio (aunque sin tracking) y tomando la imagen, almacenarla y entregarla, bajo pedido, al usuario que solicitó la observación. Todo desarrollado en un ambiente de objetos distribuidos, entre diferentes máquinas de una pequeña lan. Mas que un crash course pareció un crash test donde nosotros éramos los dummies
Nuestro toy model funcionó correctamente. Y sirvió para darnos cuenta que ACS es esa caja de infinitos Legos a nuestra disposición para hacer todo lo que deseamos con cualquier telescopio y todavía más.
¡Que curioso! Por muchos motivos la semana pasada recordé aquella famosa (y apócrifa) frase de Mahoma. Aunque me parece que la montaña vino a mi, y no al Profeta, esta vez. Los ladrillitos ya están a la altura de la rodilla...
Jueves 18 de septiembre: "Su objetivo, si Ud. decide aceptarlo, es construir una réplica idéntica a la Catedral de Notre Dame, usando los ladrillitos de Lego, en 24 meses. Como es habitual este emsanje se autodestruirá en 5 minutos."
Imaginen ahora esa incontable inmensidad de ladrillitos cayendo sobre sus cabezas. Al principio parecerá simpático y hasta agradable el golpecito de cada piecita sobre el cuero cabelludo. Pero a medida que su número aumenta, el piso a vuestro lado irá llenándose de ellos y empezarán a sentirse presos. Primero será difícil marchar. Después, ya no podrán ni levantar las piernas, cuando las piezas hayan llegado a la altura de la cadera. Por último, cuando se aproximen lentamente de la nariz y la boca, el miedo podrá hacerlos desesperar. Y empezarán a pensar en la venganza de los ladrillos asesinos.
Así me sentí yo la semana pasada mientras tomaba parte del curso de entrenamiento de Alma Common Software (ACS), sistema que será la base del software de control de LLAMA. Un crash course de tres días con una mezcla de clases teóricas y prácticas desde las 9 de la mañana hasta las 6 de la tarde donde debíamos crear un pequeño y simplificado telescopio capaz de recibir pedidos de observación, agendarlos (scheduler), realizar la observación apuntando el telescopio (aunque sin tracking) y tomando la imagen, almacenarla y entregarla, bajo pedido, al usuario que solicitó la observación. Todo desarrollado en un ambiente de objetos distribuidos, entre diferentes máquinas de una pequeña lan. Mas que un crash course pareció un crash test donde nosotros éramos los dummies
Nuestro toy model funcionó correctamente. Y sirvió para darnos cuenta que ACS es esa caja de infinitos Legos a nuestra disposición para hacer todo lo que deseamos con cualquier telescopio y todavía más.
Instructores y participantes del curso de ACS. São Paulo, 8 al 10 de septiembre de 2014. |
Jueves 18 de septiembre: "Su objetivo, si Ud. decide aceptarlo, es construir una réplica idéntica a la Catedral de Notre Dame, usando los ladrillitos de Lego, en 24 meses. Como es habitual este emsanje se autodestruirá en 5 minutos."
Saturday, September 6, 2014
LLamas
Llama. Fuente: commons.wikipedia.org |
Llama votiva al soldado desconocido en Sofia, Bulgaria. Fuente: commons.wikipedia.org |
Pero no es del mamífero cuadrúpedo, ni del fenómeno luminoso, mucho menos de su metáfora, que hablaremos aquí.
Este blog hablará de esta llama.
Friday, September 5, 2014
Este es mi primer blog
Eduard Pfyffer, Ein Prosit, 1885
|
Blog viene de dos palabras en inglés: Web + Log, es decir, un diario en la Web. Un registro periódico de una actividad. Un blog tiene que ser un poco intimista. Un poco. Sin exageraciones.
Un Blog es cronológico. Cada día trae un nuevo relato. Un avance o un retroceso. En cualquier caso no debería ser atemporal.
Un blog es inútil. Su función es divertir al autor. Sea. Bueno, no exageremos. Algo de utilidad debe tener que si no no habría tantos blogs y tantos lectores de blogs.
En fin, hoy, 5 de septiembre de 2014, aquí, empiezo mi primer blog.
Chin chin.
Subscribe to:
Posts (Atom)