http://migueljaque.com

Empezamos con San Miguel

Martes 29 de septiembre de 2009

Hoy es San Miguel y, aunque todavía falta alguien por felicitarme, es un día mejor que ningún otro para empezar este blog.

Y la mejor forma de empezar es dando. Yo he recibido mucho del Software Libre. Mis últimos diez años en Ilke Benson desarrollando programas libres me han permitido vivir haciendo lo que más me gusta. Soy un privilegiado. Y podría argumentar que he dado mucho, promocionando el Software Libre, llevándolo a mis clientes y mostrando que es un magnífica fuente de desarrollo económico y de creación empleo. Pero nunca podré decir que he dado más de lo que he recibido, ni de lejos.

Así que hoy, para empezar, quiero hacer público un pequeño programa que acabo de terminar (si es que alguna vez se termina un programa). Se trata de un editor de bases de datos para MySQL, al estilo de PhpMyAdmin (y muy basado en él). Aporta frente a su hermano mayor la capacidad de definir relaciones externas entre tablas y presentarlas para edición e inserción.

Es decir, que si en una tabla proyecto tienes un campo idTipo, puedes configurar el editor para que en lugar de mostrarte el número de identificador de tipo (algo incomprensible que nos obliga a consultar la tabla relacionada) el editor te muestra el nombre correspondiente.

Vale, intentaré poner una demo en marcha para explicarme mejor. De momento, el código está publicado bajo GPL v3, por lo que es posible utilizarlo, modificarlo, distribuirlo y modificarlo con la única restricción de manterner la misma licencia.

Técnicamente, está programado en PHP5 con fuerte orientación a objetos. Está comentado por lo que no debería ser complicado meterle mano.

Descarga

La versión 0.1, con todos sus fallos, puede descargarse aquí arcangel_v0.1.tgz

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.