Organismos públicos y asociaciones de idiotas.

Hoy me he encontrado con un triptico de una asociación vinculada de una u otra forma a la Universidad de Murcia. Cuando he ido a entrar a su web (http://www.um.es/amap) me he encontrado un mensaje indicándome que no se puede ver la página si no usas internet explorer... y no es que fuera incompatible sino que directamente no la muestran. Además tiene un texto del mismo color del fondo diciendo: "Internet Explorer es el mejor navegador de Internet, además no odiamos a Bill Gates.".

Personalmente me parece vergonzoso que la Universidad de Murcia pueda contener una página de este estilo. Yo admito que la universidad permita a una asociación externa (no controlada por la UMU) cuelgue su página ahí, pero no admito que una universidad pública consienta este tipo de actitudes. Pienso que no debería tener cabida bajo el dominio de la Universidad de Murcia. Simplemente me parece una actitud de niños, una pataleta hacia un sector de la universidad que apoya los estándares y el software libre.

Desactivando JavaScript se puede entrar a la página y por encima no parece haber nada que no pueda verse con cualquier navegador que soporte los estándares web. Realmente no le veo mucho movimiento, bajando un poco la barra el navegador ya llegamos a 2004, pero afirman tener muchos accesos y una buena posición en Google. Esto me reafirma en mi postura, vaya imagen.

00:00 | Comments | UM

GConf based on FileSystemWatcher and XML configuration.

Recently I was thinking about changing GNOME's configuration management because I think GConf is like a hell and having a centralized daemon could be a bottleneck.

As an example of an application configuration could be the *.exe.config files that comes with many application in MONO. I think that having an XML file inside "$HOME/.config/{APPLICATION-NAME}" and using FileSystemWatcher to manage its changes can have the same features than GConf, it doesn't need an extra daemon and gets out GConf bottleneck.

The best way to provide these features is to have a very thin framework implementing the actions that GConf has: store, get, remove and watch. If this little tasks are enought efficient, applications can also use this framework to store big files and then we get all configuration of an application inside only one place.

I think this way could be a good direction for GConf. Making the implementation of this "new" GConf in managed code (C#) could be great but I think it's better to have an optimized implementation in C (using INotify) and a thin layer or other implementation in C# (using FileSystemWatcher), The first step should be to write a "libgconf" to provide an implementation of GConf using this framework I talk about and try how can impact in the applications.

Versions.

A good improve over GConf system could be to add profiles for config files, for example there could be "config" and "data" profiles. The "config" profile can have versions. Each stable release of an application should have an schema and it should be tagged with its version. An application requests configuration data providing its name and its version numbers, then the framework provides the configuration values.

00:00 | Comments | Mono, GConf

Ubuntu distribuida por toda España

En la última edición de la revista Eubacteria emitida por la Oficina Verde de la Universidad de Murcia se han distribuido mas de 300 paquetes con la distribución Ubuntu que llegarán a muchas universidades y asociaciones españolas.

Aprovecho para dar las gracias a Ubuntu y Canonical por el aprovisionamiento de los CDs. Solicité 1000 CDs y, en un par de semanas, recibí unos 350 (de los cuales ya se han repartido algunos entre los estudiantes).

00:00 | Comments | Ubuntu
Institutional web page
Mono Contributor