Sí, se puede cambiar

Ayer por fin pude leer un montón de mails que tenia pendientes de las listas de correo de FreeDesktop y GNOME. La especificacion para notificaciones en esta a punto de ver la luz.

Tigert comenzó a imaginarse como se podrían ver las notificaciones y creo unos mockups bastante buenos, pero en xdg vi que algunos estaban pidiendo HTML en las notificaciones para lograr ese tipo de render, lo que me pareció una aberración. Si esto fuese así, obligaría a las implementaciones de notificadores agregar algún tipo de soporte HTML, y por otra parte se produciría todo tipo de abuso o mal uso si es que los clientes tuvieran que generar HTML para enviar la notificación.

Como sistema alternativo pensé en XML/XSL, es lo mas natural. Simplemente la notificación es un XML, y la visualización de la notificación podría ser hecha extrayendo los campos necesarios o mejor aun aplicando algún transformador XSL. Eso abría otra posibilidad, que los creadores de themes podría añadir un XSL para hacer una notificación de acuerdo al desktop theme.

Lamentablemente la discusión tomó otros caminos y se provoco una gran confusión. Al menos, no se va a incluir HTML en las notificaciones que era lo que mas me preocupaba. La notificación seguirá siendo un conjunto de parámetros de un mensaje D-BUS, sin XML, aun asi, hay posibilidad de que una implementación haga un render themeable de la notificación

Cine chileno : Machuca

Ayer con Kuarita fuimos a ver Machuca . No soy para nada cinefilo, pero es típico que al ver una película nos entretenimos buscandole pifias, específicamente en las peliculas yankees encontramos tantas que hasta para Daniela el argumento se vuelve absurdo. El caso de ayer fue totalmente distinto, en cuanto a forma y contenido la película esta muy bien lograda, tanto asi que al salir del cine sentí como si hubiese viajado en el tiempo.

A esa hora no había mucha gente en el cine, cuando termino la película había un silencio absoluto y la gente simplemente no se movía de sus asientos. A mi también me costo un poco salir, quede con la sensación de que algo debía hacer, me pregunto como hubiese sido si hubiese vivido en esos años, en realidad tengo la respuesta, pero me la reservo. La sociedad actual es muy distinta, mucho mas individualista, y en general la gente no tiene vida ni algo por que luchar, es por eso que la vida de los demás se les hace tan interesante, y diarios como Las Ultimas Noticias son éxito en ventas.

Una de las cosas que me gusta de Linux y el Open Source en general, es que si quieres ayudar a cambiar el futuro, lo puedes hacer, solo debes tener las ganas y el tiempo. A propósito… Sí. Cambie un poco la pagina, según yo ahora quedo mucho mas limpia, solo me falta buscar algo mejor para poner en el encabezado.

Hoy viene Max, vamos a ver Farenheit 9/11 y La Batalla de Chile .

Asado del foro

Este fin de semana tuvimos un asado con algunos miembros del foro del programa en la V Región. Estuvo bastante entretenido y la organización anduvo muy bien. Prácticamente estuvimos toda la tarde conversando tanto de computación como otras peladas de cable.

GNOME Notifier

Mi propuesta de aplicación de notificación dio paso a una discusión mas completa acerca de un sistema de notificación para el desktop.

Además de la especificación que se estaba preparando con anterioridad, también hay un par de implementaciones de esta especificación, así que el código que subí ya no tiene mayor sentido.

Lo bueno es que el tema ya esta en discusión en las comunidades de GNOME y KDE. Espero salga humo blanco en un par de semanas.

TUXPAN

Esta semana he estado revisando las herramientas de BEA, específicamente BEA Workshop. Hay bastantes ideas buenas, y no se ve complicada la integración con Z4 . En el camino supe que BEA tiene un JSR para llevar sus tecnologías mas allá de sus propios productos, de esta forma automágicamente Z4 podría integrarse en Workshop, Eclipse, Beehive y otros.

Encuentros Linux

Ya esta confirmado mi viaje a Iquique, lo único malo es que volvere tarde el domingo y bastante cansado, calculo que estaré en la casa como a las 00:00 de lunes. Envié mi trabajo al 5to Encuentro Nacional de Linux, tengo hartas esperanzas de que será aceptado. Mi presentación sera un derivado de una charla que hice hace poco sobre FreeDesktop, la idea es entregar información actualizada y hacer algunas demos.

Estoy ansioso a que llege mi nuevo notebook… en realidad estoy desesperado ya que el actual esta en servicio técnico para ponerlo a punta para su venta.

BTW: Felicitaciones a mi amigo gotcha por su recién estenado blog

GNOME Notifier consigue adherentes

Ayer publique en gnome-devel-list las ideas que tenia acerca de como podría ser un sistema de notificación para GNOME o bien para un entorno de escritorio en general. Recibí varios comentarios, uno de ellos es que hay gente que ya esta trabajando en una especificación de este tipo. La acabo de leer y se ve super bien.

Como se parece bastante a las ideas que tenia, voy a comenzar a modificar el código que tengo para que se adhiera a esta especificación. Ya existen algunos desarrolladores de aplicaciones clientes que estarían interactuando con el sistema de notificación (evolution-data-server por ejemplo).

Update : Acabo de ver que ya incluyeron traducciones para gnome-notifier, vaya como trabajan estos muchachos, yo ni siquiera me acuerdo que strings contiene la aplicación.

GNOME OpenOffice

Mientras buscaba material para el programa de ayer, me acorde de una aplicación para precargar OpenOffice llamada OpenOffice Quick Start. Encontré una versión bastante vieja para GNOME, y como lo necesario para hacer esa aplicación es casi lo mismo de la base de GNOME Notifier, lo recorte un poco y escribí el código necesario para GNOME OpenOffice QuickStart, o bien gnome-ooqs . El código esta en el CVS de GNOME. Aun no funciona 100% bien, pero ya hace lo basico que es algo muy charcha 🙂