Los sabores de la vida

domingo 25 de febrero de 2007

Ubuntu y los dispositivos bluetooth

Hace ya algunos años, cuando empecé con linux en el 2002, tuve cantidad de problemas con el módem USB que usaba para conectarme a internet, un Contremd CT-350. Ponerlo en marcha era una odisea, y funcionaba a veces sí, a veces no. Tenía que usar los drivers de un fabricante francés, SAGEM, que montaba modems con el mismo chip que el Contremd. Los dispositivos USB requerían drivers y los fabricantes sólo los hacían para Windows. En linux era una pesadilla. Lo único bueno de todo aquello es que fueron tantos los problemas que tuve que aprendí bastante de linux y me ayudó a comprender cómo funcionaba por dentro, diferenciándolo de Windows.

La experiencia fue tan mala que en cuanto pude me pillé un router "porque en linux los routers se configuran solos". Y desde entonces no volví a si siquiera intentar usar un dispositivo USB en linux, salvo los dispositivos de almacenamiento (memorias, camaras de fotos, etc.).

Esta semana un amigo que se está "convirtiendo" me dijo que había estado transfiriendo fotos entre su móvil y Ubuntu usando un adaptador bluetooth por USB para su ordenador. Me quedé un poco flipado. ¿Cómo se las había apañado, con lo jodido que es poner en marcha esas cosas? ¡una conexión inalámbrica a través de un dispositivo USB! ¡y no lleva ni un mes usando linux!
Yo me animé también y ayer probé un adaptador bluetooth que recibí desde Hong Kong y un receptor GPS bluetooth (Nemerix BT-77, con batería de iones de lítio) que recibí desde Singapur (sí, he estado experimentando con ebay). Los compré pensando en un usarlos en mi portátil con Windows XP.
La cosa fue sorprendentemente sencilla, mi colega tenía razón. La llave USB funciona sola en Ubuntu, se configura automágicamente. Puede conectarme a mi teléfono móvil y al receptor GPS. Pero no se queda ahí la cosa, ya que además el sistema fue capaz de establecer la conexión con el GPS y poner los datos a disposición de un software de navegación/localización sin ningún problema. ¡¡Y no instalé ni un solo driver!! No sé ni lo que traen los CDs que venían con los dispositivos, y visto lo visto.. tampoco me importa.

5 años y esto funciona cada vez mejor.

miércoles 21 de febrero de 2007

Las malditas dependencias (y II)

La almohada ayuda. La decisión fue simple: "Actualiza a 3.24 y manda a rte a hacer gárgaras, busca una alternativa".

Y eso he hecho. Ahora todo marcha correctamente, tengo la última versión con todas sus mejoras, y en lugar de rte ahora tengo Emc2, que es básicamente lo mismo. Pero me quedaré sin saber cuál era el problema realmente.

"Si funciona.... ¡¡no lo toques!!"

Sólo estoy parcialmente de acuerdo con esa frase. En lo que a software respecta no me corto un pelo, cambio todo cuanto puedo y si la cosa se complica empiezo otra vez desde cero. En otros aspectos... ¡depende!.

Cuidado con las dependencias.

Esto se puede aplicar al software, a las máquinas... e incluso a las personas. :-(

Las malditas dependencias (I)

Un caso práctico y real:
  1. Pones a funcionar la versión 3.23 de algo (da igual la versión, o no).
  2. Le metes un añadido (plugin) para mejorarlo... llamémosle rte.
  3. Va todo perfecto.
  4. Pasa el tiempo.
  5. Aparece una nueva versión 3.24 de ese algo, y es una mejora.
  6. Piensas que sería bueno actualizar a las versión 3.24.
  7. Pasa el tiempo.
  8. Aprovechas un cambio ineludible para también actualizar a la versión 3.24.
  9. Parece que va todo bien.
  10. No, no va bien, la has cagado: ¡rte ya no funciona!.
  11. ¿Qué coño pasa? ¿Qué has hecho mal?
  12. Te rompes los sesos buscando la causa. Necesitas rte.
  13. Lo revisas todo, no encuentras fallos. Pero rte sigue sin funcionar.
  14. Ahh... entre todos los cambios, pasaste de la versión 3.23 a la 3.24.
  15. ¿Eureka?, la 3.24 no es compatible con rte. Es la única explicación que te queda (no tienes pruebas).
  16. No existe un rte para la versión 3.24.
  17. Estás jodido. Solo tienes una suposición y no pinta bien.
  18. Tienes dos opciones:
    1. Quedarte sin rte. Pero lo necesitas.
    2. Deshacer el cambio y volver a la 3.23. Sacrificarías las mejoras de la 3.24 y encima habrías estado perdiendo el tiempo.
  19. Deshaces el cambio... vuelves a la 3.23.
  20. Sigue sin funcionar. Ya te dije que estabas jodido.
Me voy a dormir. Continuará mañana, supongo. Mañana que ya es hoy. Continuará más tarde.

Sí, debiste tener en cuenta una tercera opción en el punto 18: "Piénsalo mejor".

miércoles 14 de febrero de 2007

Sleeping Satellite

Tasmin Archer (1992)



"Sleeping Satellite"

I blame you for the moonlit sky
And the dream that died with the Eagle's flight
I blame you for the moonlit nights
When I wonder why
Are the seas still dry?
Don't blame this sleeping satellite

Did we fly to the moon too soon?
Did we squander the chance?
In the rush of the race
The reason we chase is lost in romance
And still we try
To justify the waste
For a taste of man's greatest adventure

I blame you for the moonlit sky
And the dream that died with the Eagle's flight
I blame you for the moonlit nights
When I wonder why
Are the seas still dry?
Don't blame this sleeping satellite

Have we got what it takes to advance?
Did we peak too soon?
If the world is so green
Then why does it scream under a blue moon?
We wonder why
The Earth's sacrificed
For the price of its greatest treasure

I blame you for the moonlit sky
And the dream that died with the Eagle's flight
I blame you for the moonlit nights
When I wonder why
Are the seas still dry?
Don't blame this sleeping satellite

And when we shoot for the stars
What a giant step
Have we got what it takes
To carry the weight of this concept?
Or pass it by
Like a shot in the dark
Miss the mark with a sense of adventure

I blame you for the moonlit sky
And the dream that died with the Eagle's flight
I blame you for the moonlit nights
When I wonder why
Are the seas still dry?
Don't blame this sleeping satellite

lunes 12 de febrero de 2007

Las licencias Creative Commons

Este fin de semana estuve trabajando en varias páginas web que administro y entre otras cosas me interesé por colocar algún tipo de información sobre la licencia de los contenidos de esas páginas.

En un principio me fijé en varias páginas "de gran tirada" y pertenecientes a grandes grupos mediáticos. Desde luego no era lo que yo quería. Muchas leyes, muchos términos legales y al final prohíben tantas cosas que uno no sabe si está cometiendo un delito simplemente por visitarlas. Demasiadas restricciones, impuestas únicamente para poder perseguirte judicialmente cuando lo deseen.

Después me fui a las páginas "libres", aquellas relacionadas con el software y la cultura libre, al movimiento colaborativo y la llamada "web 2.0". Y me topé con las Creative Commons. Menuda maravilla:
  • Parten del principio de que tus creaciones están hechas para ser compartidas con los demás, ser difundidas al máximo.
  • Permiten establecer o no ciertas restricciones a esta difusión, centradas en si se debe mencionar al autor original, si se puede dar un uso comercial y si las creaciones derivadas deben "heredar" esta misma licencia o no.
  • Existen dos versiones de cada variante, una escrita en un lenguaje que todos entendemos y otra consistente un texto legal de los que espantan a cualquiera (el deleite de cualquier abogado).
  • Respondiendo a un cuestionario simplicísimo, puedes saber la licencia que se ajusta perfectamente a tus necesidades.
  • Te da todos los medios y la información necesaria para licenciar tu creación bajo esta licencia.
  • La licencia está disponible en muchísimos idiomas.
  • Es libre, y gratuita.


Para entender mejor en qué consisten y cuál es la filosofía de estas licencias, basta leer el siguiente extracto de la lista de preguntas frecuentes:
Creative Commons es una corporación sin ánimo de lucro basada en la idea de que algunas personas pueden no querer ejercer todos los derechos de propiedad intelectual que les permite la ley. Creemos que hay una demanda no satisfecha de un modo seguro que permita decir al mundo la frase "Algunos derechos reservados" o incluso "Sin derechos reservados". Mucha gente se ha dado cuenta a lo largo del tiempo de que el derecho de copia absoluto no le ayuda a la hora de conseguir la exposición o distribución amplia que desea. Muchos empresarios y artistas han concluido que prefieren confiar en modelos innovadores de negocio más que en los derechos de copia con pleno derecho para asegurarse un beneficio en su inversión creativa. Para otros, es una satisfacción contribuir y participar en un proyecto intelectual común. Por la razón que sea, es obvio que muchos habitantes de Internet quieren compartir su trabajo y poder reutilizar, modificar y distribuir su trabajo con otros en términos generosos. Creative Commons trata de ayudar a la gente a expresar esta preferencia por compartir ofreciendo a todo el mundo un conjunto de licencias en la web, sin coste alguno.

Por supuesto, desde estos momentos todo lo que yo cree en este blog estará licenciado bajo una de las licencias Creative Commons:

viernes 2 de febrero de 2007

"Iniciación a Linux" del Ministerio de Educación y Ciencia

Para todos aquellos que quieren tener un sistema operativo potente y moderno, que no quieren tener que comprarse un ordenador nuevo, y que no se conforman con imitaciones (léase "Windows Vista"):