Creative Commons License
Excepto donde se indique otra cosa, todo el contenido de este lugar está bajo una licencia de Creative Commons.
Taquiones > victor > cestas > Lunes 17 de Septiembre de 2007

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 y FreeCoins.
  • 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.