1. Presentaciones IV Jornadas estatales de OpenERP

    Pasada ya la resaca y cansancio :) creo que es el momento de compartir las presentaciones que tuve el placer de mostrar en las IV Jornadas de OpenERP 2011 celebradas en Lugo (España). … Continuar leyendo →


  2. Acelerando la contabilidad de OpenERP con sumas precalculadas

    La pasada semana preparé una pequeña presentación para Joël Grand-Guillaume (from Camptocamp), describiendo mis ideas sobre como mejorar el rendimiento contable de OpenERP usando sumas precalculadas. En la presentación escribo sobre los problemas de la implementación actual de account.__compute (que calcula el debe/haber/saldo de una cuenta dada), y algunas alternativas: La alternativa 'basada en Triggers' propuesta por Ferdinand (from Chricar) y mi propuesta 'basada en ORM'. … Continuar leyendo →


  3. Accelerating OpenERP accounting with precalculated sums

    Last week I prepared a small presentation for Joël Grand-Guillaume (from Camptocamp), describing my thoughs on improving the OpenERP accounting performance using precalculated sums. On the presentation I write about the problems of the current implementation of account.__compute (that calculates the debit/credit/balance for a given account), and some alternatives: The 'Trigger based' alternative proposed by Ferdinand (from Chricar) and my 'ORM based' proposal. … Continue reading →


  4. Perfilador OpenObject (para OpenERP)

    Acabo de subir la primera versión de mi nuevo pequeño proyecto: ¡un perfilador de OpenObject para OpenERP! Por si te estás preguntando qué es un perfilador, encontré esta bonita definición: "Un perfilador es un programa que describe el rendimiento en tiempo de ejecución de otro programa ofreciendo una variedad de estadísticas" - James Roskind, Python Docs

    Por tanto, el perfilador de OpenObject es un módulo especial que registra la ejecución del Servidor de OpenObject, y muestra varios tipos de estadísticas. Permite analizar el rendimiento de OpenERP de manera sencilla. No es una herramienta para ser usada por si sóla, pero un buen compañero para herramientas como el analizador de logs de PostgreSQL pgFouine, o el perfilador de Python cProfile. … Continuar leyendo →


  5. OpenObject Profiler (for OpenERP)

    I just uploaded the first version of my new little proyect: an OpenObject profiler for OpenERP! In case you are wondering what is a profiler, I found this nice definition: "A profiler is a program that describes the run time performance of a program providing a variety of statistics" - James Roskind, Python Docs

    Thus, the OpenObject Profiler is a special module that tracks the execution of the OpenObject Server, and outputs several kinds of stats. It allows to analyze the OpenERP performance easily. It's not a tool to be used alone, but a great companion to tools like the pgFouine PostgreSQL log analyzer, or the Python profiler cProfile. … Continue reading →


  6. Información fiscal y contable para el consultor Primavera (o de otro ERP)

    Hace tiempo prometí dedicar algún artículo al ERP Primavera (o "Primavera BSS ERP"). Este post pretende exponer y agregar recursos fiscales y contables útiles para los consultores de Primavera en España. Supongo que, a cualquier persona con un perfil principalmente técnico (a los "informáticos" vamos), estos enlaces ya estructurados le serán tan útiles como lo fueron para mi, a la hora de adentrarse en el (complejo) mundo de los ERPs y la empresa española. … Continuar leyendo →