Páginas

viernes, 28 de enero de 2011

Vuelta al trabajo

Después de un parón de casi un mes entre Navidades, trabajos inesperados, estudios y otras distracciones ya es hora de volver a ponerse en serio con Infant y para ello y por lo menos organizarme un poco he preparado la lista de tareas para el próximo mes:

Id Tarea Descripción de la Tarea Fecha Inicio Fecha Final Porcentaje Completado
2278Rule Generation System: Exist Point2011-02-01 12:00 2011-02-03 12:000%
2279Rule Generation System: Exist Level2011-02-03 12:00 2011-02-05 12:000%
2280Rule Generation System: Have Min - Max Vertex2011-02-05 12:00 2011-02-07 12:000%
2281Rule Generation System: Have vectors like2011-02-07 12:00 2011-02-09 12:000%
2282Rule Generation System: Have lenghts like2011-02-09 12:00 2011-02-11 12:000%
2283Rule Generation System: Have angles2011-02-11 12:00 2011-02-13 12:000%
2205Recongnize single objects with cam2011-02-15 12:00 2011-02-20 12:000%
2204Integrate rule generation system on tree structure2011-02-20 12:00 2011-02-25 12:000%
2206Create teaching interface2011-02-25 11:00 2011-03-01 11:000%
2207Create observer interface2011-03-01 12:00 2011-03-05 12:000%

Y como siempre en estos casos aunque os dejo el diagrama de gantt preparado por la forja en el que se ve algo mejor la evolucion del trabajo:



viernes, 14 de enero de 2011

SQLite 3.7.4

Aunque ya hace algo más de un mes de la noticia del lanzamiento de la nueva versión de sQLite en Infant acabamos de incorporarla a la aplicación para no quedarnos desactualizados aunque los cambios no nos influyen demasiado (así que ha sido mas que nada por provar) y lo único que se ha tenido que hacer es cambiar el amalgamation que se incluye con cada versión. Los cambios más importantes de esta nueva versión son:
  • Añadida sqlite3_blob_reopen() para permitir a un objeto existente sqlite3_blob clonarse en una nueva fila.
  • Mejora del rendimiento mediante sqlite3_blob_reopen() para FTS (Full Text Search)
  • En los VFSes (Virtual File Systems) que no permiten memoria compartida se permite el acceso a las bases de datos WAL (Write Ahead Logging) cuando PRAGMA locking_mode es EXCLUSIVE.
  • Mejoras en EXPLAIN QUERY PLAN.
  • Añadido sqlite3_stmt_readonly().
  • Añadido PRAGMA checkpoint_fullfsync.
  • Añadida la opción SQLITE_FCNTL_FILE_POINTER a sqlite3_file_control().
  • Añadido el soporte de FTS4 y mejoras en la funcion FTS matchinfo().
  • Añadido el módulo test_superlock.c que muestra un ejemplo de código sobre como obtener el bloqueo exclusivo de rollbacks (vuelta hacia atrás de transacciones) y bases de datos WAL.
  • Añadido el módulo test_multiplex.c que muestra un ejemplo de VFS que provee de multiplexado de una base de datos partiendola en multiples ficheros de un tamaño definido.
  • Corregido bug crítico asociado con la optimización de la operación OR.
Además si le quereis echar un ojo también esta disponible la lista completa de cambios en la que se indican todos los detalles.