Google, orkut y gmail

Hoy me acabo de dar cuenta por casualidad que Google ha fusionado la identificación de Orkut (tb hay que decir que es un servicio bastante inútil, al menos para mi). La cantidad de información que esta recolectando Google sobre cada uno de nosotros es impresionante…

Por otro lado, he descubierto que en GMail es posible añadir “From’s” a través de “Settings -> Accounts” (tengo la interficie en inglés). Por ejemplo, para el mail en general uso “marblestation@…” pero para las listas de correo uso “marble.lists@…”, pues puedo añadir dicha dirección para poder escribir mails desde mi cuenta de marblestation. Una vez añadimos un nuevo “From”, se envia un mail para verificar que realmente es nuestro.

Me ha parecido genial disponer de esa característica, es algo que no había visto antes en otros servicios de mail 🙂 Antes yo era detractor de los webmails y fanático de los clientes de correo como Evolution, pero ahora casi siempre uso gmail y Evolution solo me sirve para guardarme copias locales de todos mis mails. Creo que si gmail fuese de pago, pagaria por dicho servicio 🙂

Vida laboral después de la Universidad

Hace unos días ya escuche por la TV que “España, único país de la OCDE en el que una carrera no aumenta las posibilidades de encontrar trabajo“. La OCDE es la Organización para la Cooperación y el Desarrollo Económicos en la cual estan involucrados los siguientes paises:



Lo cual significa que la comparativa ha sido realizada con una gran cantidad de paises importantes. Sin lugar a dudas no es un hecho muy motivador para los que ya han acabado la carrera o están en ello. ¿Cuantos de nosotros acabaremos trabajando en el extranjero? ¿Estais dispuestos a vivir en otro pais para conseguir mayor reconocimiento profesional?

Preview de Ubuntu Breezy

El 8 de septiembre apareció la Preview de Ubuntu Breezy. Sus novedades más significativas:

  • GNOME 2.12
  • OpenOffice.org 2.0 beta 2
  • X.org 6.8.2
  • Menu de GNOME editable
  • Soporte para la creación de Audio CDs mediante Serpentine
  • Arranque gráfico con barra de progreso gracias a USplash
  • PHP5
  • Kernel 2.6.12.5
  • Soporte para suspend/resume en más portatiles
  • Teclados y ratones bluetooth soportados
  • Habilita automaticamente acceso a las particiones existentes en el escritorio después de la instalacion.
  • Configuración “dual boot” en la instalación que redimensiona automáticamente el sistema operativo existente.
  • Segunda parte del proceso de instalación con barra de progreso.
  • GCC 4.0.1, glibc 2.3.5

En principio esta previsto tener una Release Candidate para el 6 de Octubre y la versión final el 13 de Octubre.

Cabe destacar que se quedan fuera algunas aplicaciones interesantes como MonoDevelop, F-spot y Beagle que serán soportadas en la próxima versión, por lo visto Novell esta trabajando intensamente en ellas para su SuSE 10 pero no han llegado a tiempo para Breezy 🙁

C# 3.0

Parece que ya han salido las especificaciones de C# 3.0 y vienen cargadas de novedades. Es genial ver que hay movimiento en estos lenguajes de programación, seguro que Java tendra que seguir contraatacando para añadir mejoras… antes de C#, Java parecia estancado y ahora con la competencia generada, avanzamos mucho más rápido 🙂 Esta por ver cuanto tiempo tardará Mono en soportar la versión 3.0 de C#.

VoIP Buster en GNU/Linux

Siguiendo el HOWTO para conectarse a VoIP Buster desde GNU/Linux (por lo visto usan protocolos libres como IAX) usando kiax (el .deb no funciona en Ubuntu pero el comprimido con los binarios sí), me he decido a pagar el euro para quitar la limitación del minuto… y cual ha sido mi sorpresa, que la limitación la quitan si te conectas desde el cliente de Windows pero no si lo haces desde GNU/Linux con Kiax 🙁

Google Talk

Google ha lanzado su propio servicio de mensajeria instantanea i VoIP, pero lo más interesante es que utilizan Jabber como protocolo de comunicaciones, lo que significa que estan utilizando estandares abiertos, permitiendo conectar a cualquier cliente Jabber (e.g. Gaim) contra su servidor. Me ha entusiasmado la noticia dado que representa un fuerte empujon a ese protocolo que tantos ya usabamos 🙂

Sin lugar a dudas google esta revolucionando la web tal y como la conociamos, primero con su buscador, después llegó gmail y ahora con Google Talk. Bienvenidas sean estas iniciativas 🙂

He tenido ocasión de probar el cliente propio de Google Talk (solo para Windows por ahora), muy minimalista y sencillo… al más puro estilo Google. No he tenido ocasión de probar comunicaciones por voz dado que no tengo a nadie agregado, en cualquier caso, lo más interesante seria que implementasen esa extensión de VoIP en un cliente libre como Gaim.

Veremos a ver hasta donde se pueden meter en un mercado dominado por MSN Messenger y Skype. La simplicidad de Google Talk puede alejar a muchos adolescentes que les encata un MSN Messenger completamente bloated, sin embargo a los usuarios noveles que simplemente quieren hablar por internet sin complicaciones. Lo mejor, es que al ser un protocolo libre, el cliente no tiene pq ser el propio de Google Talk y podra haber mayor adaptabilidad al tipo de usuario.

También esta por comprobar si para utilizar sus funcionalidades de VoIP, hay tantas facilidades como con Skype, el cual no necesita ninguna configuración especial de puertos.

La integración con Gmail también es fantastica, al recibir un nuevo mail, aparece una notificación sobre el reloj de Windows 🙂 Tengo ganas de que saquen la versión para GNU/Linux, a ver que librerias utilizan (GTK?) y que aspecto tiene. La mayor pega es que este cliente no sea libre 🙁

En cualquier caso, estoy contento por la noticia y espero que sirva para expandir el uso de Jabber y facilitar la VoIP en GNU/Linux 🙂

Obtener un RSS de los mails de Mailman

Si estamos interesados en una lista de correo gestionada con Mailman y queremos tener acceso a los últimos mails mediante RSS, es posible utilizar el script en perl Mailman RSS Feed. Para ello vamos a necesitar instalar algunos extras para Perl:

aptitude install libxml-rss-perl libcrypt-ssleay-perl

A continuación nos descargamos el script:

wget http://jmason.org/software/scripts/mailman-archive-to-rss.txt

Y lo editamos…. vemos que en las primeras lineas se encuentra la configuración:

@LISTS = (
  {
    rss_version =>  '0.91',
    archive =>      'http://www.xent.com/pipermail/fork/%Y-%B/',
    archive_style =>    'date',
    description =>  'The Friends of Rohit Khare list',
    num_visible =>  25,
    scrape_text =>  1,
    rss_output =>   './list.rss'
  }
);

En “archive” debemos poner la URL de nuestro archivo, por ejemplo la de la lista de correo de GPL Tarragona es del tipo https://listas.hispalinux.es/pipermail/gplurv/2005-August/. Si os fijais, el script rellenara automaticamente el año (%Y) y el mes (%B) actual. En el caso de GPL Tarragona me he encontrado con varios problemas:

  • El nombre del mes se escribirá todo en minusculas, mientras que la URL buena necesita que la primera letra del mes sea en mayuscula.
  • Si las LOCALES estan puestas en un idioma diferente al ingles, se generara la URL con el nombre del mes en un idioma diferente al ingles, por ejemplo en castellano “Agosto”. Sin embargo la URL buena necesita el mes en ingles.

Para solucionar estos problemas he hecho una pequeño hack sobre la linea 94:

$archiveurl = strftime ($archiveurl, gmtime());

Lo he substituido por:

  my $url = "https://listas.hispalinux.es/pipermail/gplurv/%Y-";
  my $month = ucfirst lc POSIX::strftime("%B", gmtime());
  $url = strftime($url, gmtime());
  $archiveurl = $url . $month . "/";

  #$archiveurl = strftime ($archiveurl, gmtime());

Así evitamos el problema de la mayuscula.

Para evitar el problema de las LOCALE simplemente tendremos que ejecutar el script indicando que las locales estan en ingles:

LC_ALL="en" perl mailman-archive-to-rss.txt

Y eso nos generará el archivo “list.rss” con los últimos mails de la lista 🙂 Si ese archivo es accesible mediante un navegador web, ya tenemos RSS para la lista de correo.

Actualización WordPress me añade una barras \ en las dobles comillas que no deben estar tanto en el código del script como en la ejecución del mismo.