A la caza de NGC 1275

Hoy he leído que la galaxia NGC 1275 (Perseo A), con características misteriosas por su aparente “imposibilidad”  ha desvelado parte de sus secretos. Como podéis ver en esta foto del Hubble,

la galaxia parece tener unos filamentos de gas, cada uno con un equivalente en masa de un millón de soles, que han resultado ser producidos por gigantescos campos magnéticos relacionados con su núcleo de agujero negro. Hasta hace poco no se entendía porque eran tan finos (tan “sólo” 200 años luz de anchura) y no se disipaban/evaporaban rápidamente. Bien, pues parece que algo se lo estaba impidiendo. Esta galaxia, algo débil (magnitud aparente de 12,6) será uno de los objetivos este fin de semana en nuestra observación astronómica. Aunque mucha información sólo puede captarse en el espectro de rayos X, en el rango visible todavía ofrece bastantes posibilidades y dejaremos la cámara réflex para tomas de larga exposición. Usando el software de planisferio Kstars, es fácil simular cómo se verá la noche del sábado al domingo, sobre la una de la madrugada.

Espero que la luna casi puesta (abajo a la derecha) no nos fastidie la observación.

Modelo abierto vs. Modelo cerrado (Neo Freerunner vs. IPhone)

Tenemos dos teléfonos móviles con características de PDA: el Neo Freeruner de la empresa OpenMoko y el IPhone 3G de la empresa Apple.

Como no pretendo ser un fanboy, reconoceré que el IPhone está claramente pensado para el usuario final y el Neo Freerunner es todavía un juguete para hackers o early adopters. Las características hardware son de la misma liga aunque con importantes diferencias:

Read the rest of this entry »

Experimento público y transparente en el blog

Este blog no es muy famoso porque, entre otras razones, no es del tipo que atrae a las masas. Sin embargo, hay un post que recibe muchísimas visitas y es el relacionado con los sorteos y loterías. Prácticamente todas las visitas a este post llegan a través de los buscadores en un intento desesperado e ingenuo por encontrar el truco para hacerse rico.

En ese post, no especialmente técnico pero sí interesado en comentar la ausencia significativa de patrones en el juego de Euromillones, comento que desarrollé un software para determinar las mejores combinaciones en el conjunto de la historia del sorteo (casi tres años ya).

El experimento consiste en hacerme el remolón y desdecirme sobre la irrelevancia de este software para lograr las ansiadas combinaciones y ver si una parte de los visitantes se interesa claramente por ese software y sus imaginarias propiedades enriquecedoras. El objetivo es comprobar hasta qué punto la gente vuelca comentarios tan delicados como ésos en un blog del que no han visto ni siquiera la portada, en donde se encuentra publicado este post que estáis leyendo y que desvela el engaño.

NO tiene como objetivo disfrutar del sufrimiento ajeno, sólo comprobar tendencias psicológicas. Si detecto que genera perjuicios importantes, cancelo el experimento ipso-facto.

Llegó un telescopio a casa (guía útil para el que se lo esté pensando)

Para el cumpleaños de Angela anduve tiempo pensando en algo fuera de lo habitual y tras considerar excesivo una visita de Neil Gaiman a cenar, me decidí por un telescopio. Con un presupuesto flexible comencé la búsqueda de un aparato que cumpliera las siguientes características:

  1. Deben poder verse los planetas del sistema solar más accesibles (Jupiter, Saturno, Neptuno, Marte).
  2. Deben poder verse galaxias cercanas (o brillantes), nebulosas y algún sistema doble de estrellas (dicho en términos formales, la mayoría de objetos Messier).
  3. No debe pesar más de 30 kilos. ¡Que sea transportable!
  4. Debe poder permitir autoguiado computerizado para evitar realinear manualmente todo el rato.
  5. Debe permitir acoplar una webcam con CCD (no hay muchas y son carillas pero son muy sensibles a poca luz) al portaocular.
  6. Debe permitir que se le controle mediante un ordenador con sistema operativo GNU/Linux.
  7. Debe permitir astrofotografía con una cámara reflex digital (la Nikon D80 que tengo).
  8. Buena óptica, rapidez de aclimatación del tubo, garantía, etc.

En definitiva, que no decepcione cuando mires por el ocular (aunque sabemos que las fotos de Hubble son, eso, del Hubble), que se mueva solo, que se controle con un pc y que no pese mucho.

Read the rest of this entry »

En la Euskal Encounter 2008

Este fin de semana largo me encuentro con tres colegas del trabajo en el Bilbao Exhibition Center (BEC) para participar en la Euskal Encounter 2008.

Se trata de pasar unos días abducido por hordas de aficionados a la informática. En la práctica, muchos de ellos vienen a jugar en red pero hay bastantes que dedican parte de su tiempo a cuestiones de mayor calado.

Entre ellos tengo intención de encontrarme yo y avanzar en un proyecto software personal.

Os dejo una fotografía tomada desde un punto alto y en donde sólo se puede ver un tercio de todo el recinto.

Aparte de esto, tres personas del departamento que dirijo en la empresa organizamos un concurso de programación rápida o Fast Coding. El ganador se llevará un Asus EEE PC y el finalista un robot programable. Todo bajo el lema del software libre, claro.

Python como organismo vivo

A estas alturas muchos lo habréis visto pero un tipo llamado Michael Ogawa ha combinado la historia de las contribuciones en el código fuente de algunos proyectos de software libre en una película original.

De entre ellas, destaco la del lenguaje de programación Python.


code_swarm - Python from Michael Ogawa on Vimeo.

Software Libre en la Unión Europea

El viernes pasado, un compañero de trabajo y yo fuimos a un evento de Los Verdes del Parlamento Europeo (David Hammerstein y Eva Lichtenberger) que, junto con otros ponentes, presentaron una jornada sobre software libre y estándares abiertos en la UE.

Reconozco que me esperaba menos de esta sesión de intervenciones + preguntas del público y me quedé hasta el final. Precisamente tras las últimas intervenciones levanté la mano y realicé una pregunta que llevaba escrita en un papel. Aquí la pego:

«The main Free & Open Source Software workforce comes from developed countries but, surprisingly, the main FOSS legislative and executive policies come from emerging economies. As a proud EU citizen I’d like to know the roots and causes for this frustrating situation in which we are not fully benefiting from our efforts. So, regarding the EU public institutions, I tend to see a double-side coin, one being “the bad one” and the other “the worse one”, with four correlated undergoing illness:

  1. Personal interests.
  2. Lack of knowledge.
  3. Personal bias.
  4. Structural vendor lock-in.

for “the bad side”. Now, for “the worse side” (aquí hubo algunas risas).

  1. Corruption.
  2. (Technical) incompetence.
  3. Self-deceivement.
  4. Lack of executive power.

As a thought experiment, if you could erase one of these outstanding issues, which one would it be. For me, this represents an opportunity to get a sincere answer from an insider.» (más risas nerviosas).

Curiosamente, un ponente me preguntó (en inglés) de dónde había venido y respondí en inglés (por inercia) que yo era de Madrid. Ante su sorpresa, tuve que continuar con un “sí, sí, sí”. Creo que en España seguimos teniendo cierto complejo de malos angloparlantes, en fin.

Bueno, lo importante. ¿Qué respondió Eva Lichtenberger? «Lack of knowledge». Para ella, es enormemente frustrante que gente sin apenas conocimientos de la sociedad del conocimiento crea que el uso de estándares abiertos o software libre es una mera cuestión técnica que resuelven los técnicos. Se quejaba que mientras que ella no se atreve a opinar sobre las cuotas lácteas de los estados miembros porque no tiene idea de ese tema, todos parecen animados a dar su opinión sobre si ODF debe ser adoptado o si la Ley Sarkozy para la censura en Internet resulta una solución ideal.

Así que para ella, la UE carece del conocimiento necesario para tomar decisiones (que las toma) aunque aparentemente no tiene intereses sesgados ni parece constreñida por empresas privadas. Esto me da cierta esperanza y acota un poco el tipo de esfuerzos que hay que realizar. Me sentí animado a participar más activamente en estos proyectos de denuncia y estudiaré a fondo la iniciativa Open Parliament.

Todo vale para que contrates ADSL+TV

Como la mayoría de los españoles, desde hace varios años recibimos llamadas a casa con ofertas de las diferentes operadoras de telefonía fija. Su objetivo es que les contrates como mínimo el ADSL y, si suena la flauta, llamadas a fijos y televisión por internet.

Recientemente, dos operadoras, YA.COM y ORANGE recurrieron a formas particulares para tratar de convencernos.

ORANGE nos llamó por teléfono y se puso Angela. Ofrecían el pack completo de ADSL+Llamadas+TV. Nosotros tenemos el Trío de Telefónica. Nos parece carísimo pero Imagenio tiene ciertos canales y funcionalidades que la competencia aún no ofrece. Así que Angela le dijo al comercial que la oferta de TV de Orange, que ya conocíamos, no tenía varios de los canales que nos interesan. El comercial preguntó por uno cualquiera y respondimos BUZZ (canal de anime). Sorprendentemente, tras una consulta en su base de datos, el comercial aseguró que sí que tenían ese canal cuando en ningún lugar de la web de Orange aparece esa información. Angela respondió que le resultaba muy extraño pero que, en cualquier caso, llamaríamos nosotros cuando quisiéramos contratar algo ya que nunca lo hemos hecho como resultado de una llamada de un comercial. Oí forcejear en estos términos a Angela durante un par de minutos y luego me miró y me dijo “¡me ha colgado!”.

YA.COM nos llamó por teléfono y me puse yo. La comercial habló de la oferta conjunta con Digital+ y le respondí que no tenían el servicio de videoclub de Imagenio que me permite disfrutar de series y documentales cuando quiero tras pagar una cuota. Entre risas, la comercial me dijo “Pero hombre, la series se las descarga uno de internet ¿no?” a lo que respondí “no entiendo a qué se refiere con eso”. Ella insistió con “Sí, que con el ordenador, las busca y se las descarga” y yo volví a mostrar mis dudas. Ella me preguntó directamente “pero entonces ¿cómo ve las series que le apetecen?” y le comenté que “Primeros vemos si en tiendas del centro de Madrid las tienen, si no, las buscamos en tiendas online como Amazon y finalmente las vemos en Imagenio. Si se refería a descargar películas o series de Internet, no lo hacemos”. Ella, más nerviosa me dijo entonces que se refería a que “quería saber el método de pago por Internet que usaba” ¿? Sin ser ilegal el descargase material de Internet si no existe ánimo de lucro, me sorprende que una operadora de internet proponga métodos que ellos mismos cuestionan con tal de obtener a un cliente.

Mi reflexión es que la mezcla de spam telefónico, comerciales mediocres y política poco ética de captación da como resultado un callo difícil de limar. Desde luego, a pesar del esfuerzo por mantener un tono educado, muchas veces dan ganas de gritar que le dejen a uno en paz. El problema es que cuando preguntas al comercial si no tiene en mi ficha la orden expresa de no llamar, obtienes la respuesta “es que en la base de datos de mi unidad eso no aparece, le llamarían desde otra unidad y los datos no se comparten” así que están indefenso de facto bien porque mienten o bien porque son incompetentes.

ACTUALIZACIÓN 06/08/2008: entre todas las llamadas que seguimos recibiendo apareció una nueva de Orange. Cuando reconoció que su oferta de videoclub virtual no incluía ni series ni documentales, siguió el camino de YA.COM y me recomendó que me las descargará de Internet. Me hice el loco y pregunté si me las bajaba de Orange.com y ella, sorprendida dijo que no, que usara los torrents. Respondí agradecido pero nada interesado.

30 años

Ayer 30 de mayo cumplí 30 años. Es un número mediático como todos los que acaban en cero. Uno se encuentra a caballo entre una década ¿aprovechada? y otra década ¿aprovechable?

Me encuentro muy cómodo con los 30, la verdad, y aunque la famosa crisis de los 30 sobrevuela aún el corto plazo, creo que apenas me herirá un costado.

Lo celebré reuniendo a unos cuantos buenos amigos e invitándolos a una obra de teatro, luego a una cena y finalmente a unas copas, todo por la zona de Lavapiés. Los regalos, como siempre, acertados y la compañía de mucha calidad.

La noche anterior Angela me hizo entrega de su regalo; una lámina perteneciente a una edición limitada de 100 de una pintura de John Howe titulada “Celtic Myth”.

Celtic Myth, by John Howe

Se trata de la número 61/100 y viene firmada en lapiz por el propio John Howe. Es una preciosidad y pronto tendrá un marco a la altura.

Cambiando de tema, me preguntaba hoy cómo será nuestro entorno dentro de otros 30 años.

  • ¿Nos habremos acercado más a conglomerados político-económicos, requiriendo menos colores para pintar un mapamundi?
  • ¿Qué lugar ocuparán las energías denominadas alternativas?
  • ¿Colapsará China bajo su propio peso debido a luchas intestinas o se erigirá como un nuevo líder mundial?
  • ¿Llegaremos a comprender el mapa completo de las partículas y energías que conforman nuestro universo medible?
  • ¿Qué papel jugarán las religiones en la sociedad del año 2038?
  • ¿Cuántos idiomas convendrá que un niño aprenda en el colegio… y cuáles?
  • ¿Me obligarán a jubilarme con 60 años o a no hacerlo?

Y la más importante de todas:

  • ¿Mantendremos nuestras mismas direcciones de correo electrónico? :-)

Nos vemos por allí.

Gazapo de DELL

El otro día estaba realizando una compra de un portátil y en la lista de elementos personalizables estaba, cómo no, el disco duro. Me hizo gracia el fallo clamoroso en el texto que acompañaba la opción “superior” para este apartado. Está claro que nadie pensó que un disco duro más moderno pudiera tener menor capacidad.

Producir un banner Flash empleando sólo software libre

Afortunadamente, es posible imaginar una animación Flash compleja y llevarla a cabo utilizando exclusivamente software libre.

Este artículo no tiene la forma de un tutorial paso a paso pero sí quisiera dar unas directrices generales que a muchas personas pueden resultar útiles.

Read the rest of this entry »

Google App Engine: amor a primera vista

Google Appengine consiste en tres elementos fundamentales:

  1. Un SDK (cómo no) del estilo “aplicaciones web desarrolladas a toda velocidad”.
  2. Un panel de control web para monitorizar la aplicación (picos de CPU, errores, versionado, etc).
  3. La infraestructura distribuida de Google para almacenamiento, cálculo, escalabilidad, APIs, etc.

Hay una serie de vídeos muy ilustrativos en la página oficial de este proyecto de Google.

Preguntas que yo me hice y respuestas que obtuve:

  1. ¿A quién va dirigido?: A cualquier desarrollador web con cualquier nivel de experiencia. Lógicamente, a mayor experiencia, mejores resultados en menos tiempo.
  2. ¿Qué lenguaje de programación soporta?: Muchos en el futuro, actualmente python.
  3. ¿Usa algún framework preexistente por debajo del que podamos hacer uso?: Sí, Django ¡!
  4. ¿Cuánto cuesta el “hosting” de Google para tus aplicaciones?: No queda claro pero tiene pinta de que será gratis en una versión “normal” y si tienes una megaweb de millones usuarios tendrás que comprar espacio en disco, más CPU, etc.
  5. ¿Cómo se hace un deploy de tu aplicación web?: la idea es que usas el SDK en tu máquina local y en cualquier momento ejecutas una orden en consola que se conecta a Google y almacena la nueva versión de aplicación. Interesante saber que desde el panel de control web puedes reactivar una versión antigua de tu aplicación instantáneamente (por ejemplo, una que no contuviera un error malvado).
  6. ¿Limitaciones en la API?: tres: nada de abrir sockets alegremente, los encapsulan con una API de Google. nada de guardar archivos en el disco duro (no hay), usas su base de datos a través de la API. Nada de threads, la arquitectura hardware y el Django que hay por debajo ya se encargan de todo eso por ti. Así que son limitaciones pero Google te ofrece una alternativa adecuada.
  7. ¿Qué sistemas operativos pueden usar el SDK localmente?: GNU/Linux, Mac y Windows. En realidad, cualquier entorno que soporte Python nativamente.
  8. ¿Esto es una beta o qué?: Sí pero es bastante funcional y merece la pena probarlo.
  9. ¿Dónde puedo ver aplicaciones realizadas con GAE?: aquí.
  10. ¿Es otro paso para la dominación del mundo por Google?: es posible. Imagino que quieren crear una red de aplicaciones web fácilmente integrables con sus otros servicios (google maps y gmail son jugosos ejemplos) y quizá promuevan el uso de su programa AdSense de anuncios pero al final, viendo los vídeos de presentación y la gente involucrada (el propio Guido, creador de Python), es un conjunto de herramientas que facilitan la creación y mantenimiento de aplicaciones web complejas.

Personalmente, me encanta que hayan elegido Python como lenguaje inicial y Django como framework MVC en particular. Google es muy pro-python pero hasta ahora se circunscribía fundamentalmente a desarrollos internos. Con este paso promueven este lenguaje, muy maduro y flexible, para desarrollos de terceros.

Os propongo un experimento [resultado]

Mañana miércoles realizaré un experimento que se me ocurrió hoy por la tarde y al que os invito.

Se trata de elegir una localización concreta lo más cerca posible del domicilio y conseguir llegar a la silla del puesto de trabajo sin tocar ningún elemento externo con nada por encima de la cintura (la versión hardcore impide tocar nada salvo la planta de los pies).

En mi caso, la localización inicial será la cara exterior del portal de mi edificio.

Se trata de comprobar si hay ciertas «barreras» que pasan inadvertidas todos los días para las que es inevitable el uso de las manos o brazos.

A la vuelta os contaré cómo me fue (si no escribo en unos días es que el conductor del metro frenó bruscamente…)

Nota: introducir un ticket de viaje en una máquina se considera válido. También se considera válido empujar un torno con las piernas. La versión hardcore nos obligaría a ser más imaginativos, claro.

Nota 2: los que usáis vehículo propio lo tenéis crudo, sí.

Resultado

Tras cerrar la puerta del portal tras de mí, fui andando sin problema alguno hasta la estación de Metro de Manuel Becerra. Al llegar a las puertas de entrada me encontré una entornada (es habitual) así que me deslicé dentro. Introduje el abono en la máquina y empujé los tornos con los muslos. Bajé las escaleras mecánicas sin agarrarme a nada y llegué al andén.

Llegó el Metro de la línea 6 y pude entrar sin problemas, colocándome en un lugar céntrico y relativamente cómodo. Hice algún equilibrio pero poco más. Al llegar a Nuevos Ministerios, esperé a que otra persona abriera las puertas y salí tras ella.

El intercambiador de Nuevos Ministerios, a pesar de ser enorme, no supuso ningún problema.

Cuando llegó el Metro de línea 10, venía hasta arriba de gente. Se abrieron las puertas y salió un pequeño chorreo de personas pero entraron muchas más. Hice fuerza para entrar (en modo tronco) y me quedé como último elemento antes de las puertas cerradas, que evité tocar en todo momento. Esto fue difícil pero más difícil contener las sacudidas del metro. Mientras el resto disparaba sus manos como anclas a todo agarradero improvisado, yo retorcía mis pies y piernas para bajar mi centro de masas y aumentar el coeficiente de rozamiento estático. Costó pero al final llegué a Cuzco sin haber tocado elementos ajenos con la mitad superior de mi cuerpo.

Fui andando sin problemas hasta el edificio donde trabajo. Allí, en el nivel de la calle, se abrieron las puertas automáticas y subí las escaleras a la primera planta (nunca uso el ascensor así que esto no fue ningún cambio especial). Al llegar a la puerta del ala derecha vi que estaba abierta (hay un panel con dígitos y contraseña pero a ciertas horas suele evitarse). Sin embargo, tras ésa había otra puerta en la que no había reparado y que, aunque a veces está abierta, en ese momento no lo estaba. Me quedé congelado pensando que sólo faltaban veinte metros hasta mi silla. Decidí esperar un máximo de un minuto a que otra persona saliera o entrara para colarme dentro. Disimulé mirando unas revistas de informática de un soporte de cristal que había en esa pequeña entradita y a los veinte segundos llegó otro empleado. Disimulé un poco y me metí detrás de él.

Fui a mi despacho pensando que tendría que pedir a alguien de mi equipo que me abriera la puerta y encendiera la luz pero al llegar vi que la puerta estaba entornada y me bastó un leve toque del pie para abrirla y entrar sin problemas. La luz finalmente no fue necesaria ya que pegaba un solazo bastante importante.

El objeto del experimento era comprobar si existen barreras físicas que, por cotidianas, se han vuelto invisibles para nosotros, pero que requieren el uso de las manos (y, por extensión, la mitad superior del cuerpo). Uno de los caminos a estudiar era el que hago todos los días al trabajo pero pensaré en otros más adelante.

Resumen de Viaje a San Francisco [un solo post largo]

Ayer volvimos de nuestro salto transoceánico, translingüístico y transcultural. Contrariamente a otras ocasiones, dejé la tarea de escribir el diario de viaje para el final con la esperanza de recordar lo más relevante.

Martes 8 de abril

Salimos de mañana en el vuelo de las 7.00 a Londres (Heathrow). Los enormes problemas que acompañaron a la apertura de la nueva Terminal 5 de ese aeropuerto aún coleaban y se unían a la resaca de una ventisca reciente. Podríamos habernos quedado sin (la) maleta pero al final llegamos prácticamente en hora y sin incidentes.

Waiting for departure

En Heathrow saqué esta foto de un viajero desconocido.

A la llegada a San Francisco nos montamos en una minivan previamente alquilada que nos llevó por carretera hasta el hotel donde nos hospedábamos, Chancellor Hotel, situado en el corazón mismo de San Francisco, en Union Square. El hotel era antiguo (o quizá, anticuado sería la palabra) y aunque la habitación era correcta, el baño suspendía. A todas luces, estábamos pagando por la localización.

Como siempre hacemos tras un vuelo muy largo, dormimos una siesta de una hora e intentamos recomponernos del jet lag dando un paseo. Éste nos condujo, como un excusa, hasta el edificio donde el fin de semana se celebraría el congreso de software libre. Parecía bastante moderno, con tiendas de libros o comics, restaurantes, dos de Sony, un cine IMAX, etc. De esta manera nos hicimos una idea de las distancias en los planos que teníamos.

Para cenar, fuimos a un lugar muy cerca del hotel que recreaba los años 50 (aunque se alargaba fácilmente hasta los 70, creo yo).

Abrazamos la cama felices poco después.

Read the rest of this entry »

Viaje a San Francisco

Sí, ya sé que hace apenas dos meses fuimos a Japón pero le debíamos una visita a EE.UU y en San Francisco el próximo fin de semana se celebra el LugRadio Live USA 2008, un congreso sobre software libre al que ya asistimos el año pasado (Wolverhampton) y en donde dí una charla sobre migraciones masivas a software libre en el entorno empresarial.

En esta ocasión, preferí no preocuparme de llevar una presentación y degustar al máximo las de los demás.

Salimos mañana martes de madrugada con escala en Londres (Heathrow) y hay cierto riesgo de que algún vuelo se cancele o se pierdan maletas debido al mal tiempo combinado con el caos de la apertura de la Terminal 5 allí. Así probablemente facturemos las maletas sólo hasta Heathrow, las recogeremos en la Terminal 1 y, nosotros solitos, las llevaremos a un fast bag drop en la Terminal 5, desde donde sale el vuelo BA0285 que tantos retrasos está sufriendo esta semana.

En San Francisco tenemos pensado aprovechar al máximo los tres días previos al congreso porque no tendremos mucho más tiempo “libre”. Una pareja de californianos a la que conocimos en Wolverhampton se acercará al congreso y, probablemente, nos den alguna vuelta por los alrededores (quién iba a decir que hacer amistades en el extranjero resultaría tan rentable a corto plazo).

En fin, espero que el siguiente comentario en el blog sea para deciros que hemos llegado bien y no que estamos confinados en algún aeropuerto intermedio.