Lunes 17 de Septiembre de 2007
Libera tus datos
La iniciativa Data Freedom me ha llamado la atención por sus propósitos y su planteamiento, aunque no le auguro demasiado futuro, visto lo visto en estos últimos veinte años.
Sus propósitos son:
- Animar el desarrollo de arquitecturas y conceptos que sincronicen estructuras de datos arbitrarias, en lugar de efectuar ingenieria inversa sobre formatos ya existentes. Es decir, intentar que desde el principio los datos estén diseñados para poder intercambiarse entre programas y plataformas.
- Definir mecanismos extensibles para permitir dicho intercambio.
- Crear un contenedor estándar de información, flexible y extensible, para lo que han elegido el formato XML.
Actualmente existe una librería llamada QOF (Query Object Framework) que permite a los desarrolladores gestionar este tipo de datos en sus aplicaciones.
Las aplicaciones que ya utilizan dicha librería son:
- Pilot-QOF con soporte actual para las cuatro aplicaciones estándar: gastos, calendario, contactos y lista de tareas, aunque están trabajando en dar soporte a aplicaciones como
Pcash
yFreeCoins
. - GnoTime
- Gaby un pequeño gestor de bases de datos, pero cuyo desarrollo está detenido en el tiempo, sobre 2002.
- GnuCash
- QuickList para llevar listas de cosas al estilo de Appleworks ó Microsoft Works.
Quizás lo mejor de todo es que existe soporte Perl para ello, por lo que es posible jugar con más comodidad.
Compartiendo datos con NFS
Un buen artículo (aunque algo
antiguo) sobre NFS
, tanto del lado del servidor como del cliente,
haciendo incapié en consejos para compartir y algunas pruebas para mejorar el
rendimiento.. Recomendable como apoyo.
Escribiendo módulos PAM
Ahora que he conseguido entender el funcionamiento de
PAM
estoy encontrando interesantes
artículos al respecto, sobre como
administrar un sistema que lo utiliza ó, como el caso citado, cómo crear
módulos para PAM
.
También he añadido este
libro a mi
lista de Amazon
porque creo que puede merecer la pena. El título es por
cierto, Pluggable Authentication Modules: The Definitive Guide to PAM for
Linux SysAdmins and C Developers, y se las trae, pero tampoco veo forma de
reducir mucho más sin quitarle información :-)
Mejorando SubVersion
Eso es lo que parece prometer SVK, muy recomendado por Angel, y que proporciona las siguientes funcionalidades:
- Replicado de repositorios
- Funcionamiento off line.
- Mezclado de versiones teniendo en cuenta el histórico de cambios.
- Integración con otros sistemas de control de versiones.
Está construído con el sistema de archivos de subversion
, de probada robustez y eficacia, y sin el que no puedo pasar.
Jonathan Tron tiene una
introducción
muy didáctico, sobre todo porque tiene en cuenta que ya estés usando
subversion
.