mejora para findemes: gestión de presupuestos

En las últimas semanas un par de lecturas me ha hecho pensar en la importancia de los presupuestos en la contabilidad personal. El primero fue conocer la existencia del Kakebo, un método de contabilidad personal traído de Japón y que cuanta con multitud de adeptos en aquel país. Hay varias entradas en español sobre el tema, e incluso un libro/agenda editado por con el que llevar la contabilidad. Simplificado, el sistema consiste en anotar ingresos y gastos categorizándolos en cuatro categorías que son:
Una vez anotados los ingresos y gastos, se hace un análisis de cómo han ido las cuentas – sobre todo los gastos – para ver en qué se puede ahorrar.

La segunda ha sido conocer la publicación del libro ‘Pequeño cerdo capitalista’ en España. Este libro explica Por lo que dicen en esta entrada el libro ha sido un éxito de ventas en México y la edición española está adaptada a las particularidades económicas de España.

Tanto en el sistema Kakebo como en el libro PCC se subraya la importancia de hacer presupuestos tanto de ingresos como de gastos a la hora de poder tomar decisiones económicas o simplemente hacer una planificación.

Findemes hasta ahora cuenta con gestión de apuntes – ingresos y gastos – y de apuntes periódicos, pero no cuenta con una gestión de presupuestos ni de una comparación entre presupuestos y apuntes para poder establecer desviaciones de aquellos. Como me ha parecido una funcionalidad interesante, me he puesto a incluirla en el programa. Ahora mismo tengo ya implementada la gestión de presupuestos, pero me queda poder consultar los presupuestos por tipo de ingreso/gasto y también por perceptor/pagador. Además todavía tengo que diseñar la manera de hacer la comparativa entre presupuestos y apuntes para que sea sencilla de utilizar pero muestre claramente las desviaciones. Espero tener lista esta funcionalidad a lo largo del mes de enero de 2015.

mejora en findemes – gestión de presupuestos

black friday 2014

Voy a celebrar el Black Friday con una venta especial con descuentos del 75% del precio de mis programas. Desde hoy y hasta el lunes 1 de Diciembre puedes comprar cualquiera de mis programas por 4,90 €.

Esta venta especial no incluye actualizaciones indefinidas como sí lo hace la venta al precio normal de 20 € por programa, y unicamente se pueden realizar pedidos pagando con PayPay.

noviembre 2014 – enlaces

Uno de los temas que más me preocupa ultimamente es el abuso que hacemos de las redes sociales. Yo no soy especialmente activo en estos entornos, pero creo que son enormemente adictivos a la vez que peligrosos por cuanto expones información personal que dejas de manejar en cuanto la publicas. Os dejo tres enlaces que me han gustado mucho sobre este tema:

A través de Jaime Irurzun, una entrada sobre Londres que me ha gustado mucho: 57 Reasons Living In London Ruins You For Life. Además de las estupendas fotos de esta entrada, cada foto tiene un enlace a la foto en Flickr, desde donde se pueden ver galerias de los autores de las fotos y pasar un buen rato viendo fotos de Londres y de otros lugares.

Y para terminar, un impresionante time-lapse de Noruega. En la web del autor hay información sobre el viaje que realizó para hacer el time-lapse.

octubre 2014 · acción

Consciente de que llevo mucho tiempo sin escribir, me planteo la manera de revitalizar el blog. Uno de los motivos de esta falta de escritura es que cada vez paso más tiempo en casa alejado del teclado, de lo cual me alegro, pero a veces echo de menos sentarme tranquilamente a escribir. Así que he decidido que al menos voy a realizar un par de entradas mensuales fijas, una que contaré cosas que haya hecho el mes anterior que tengan que ver con la temática del blog y otra a modo de enlaces con entradas de otros blogs que me hayan gustado o me hayan servido de inspiración. Comenzamos.

Lo primero es que por fin pude terminar la actualización de el Puchero que tenía entre manos. Esta actualización incorpora la gestión de dietas y tolerancias, así como un nuevo asistente de selección de recetas. La próxima actualización del programa revisará la exportación/importación de recetas, pero primero quiero actualizar otros programas.

Estuve haciendo los cursos de Lightroom básico y Librologie de la web de Jackie Rueda. Como comenté en una entrada anterior, utilizo Zoner Photo Studio como programa de catalogación y edición de fotografías. Pero a base de oir hablar tanto de Lightroom decidí hacer un cursillo para conocer mejor el programa y poder valorar de primera mano si merece la pena comenzar a utilizarlo. El curso es realmente bueno, consiste en siete lecciones diarias que combinan texto y video donde se van explicando las distintas funcionalidades del programa y durante los siete días que dura el curso la instructora va respondiendo a todas las cuestiones de los alumnos. A mitad de este curso vi que a continuación comenzaba el curso de Librologie y me apunté también, y ahí fue donde pinché. El curso de Librologie comenzó en pleno sprint por cerrar la actualización de el Puchero y no pude seguir el ritmo. De hecho tengo todavía alguna lección pendiente que espero terminar pronto. El problema es que si no sigues el ritmo del curso, pierdes la oportunidad de plantear tus dudas a la instructora del curso, con lo cual el curso pierde parte de su atractivo.

Aunque no tiene que ver con cosas de las que suelo hablar, estoy participando en la Tanglo Football League, una liga fantástica de fútbol americano en la que soy el coach del equipo L’Alforna Alfocossos. Por cierto, el comisionado de la liga es mi amigo Manolo que tiene un estupendo blog llamado Six Billon Shared Brains donde reflexiona acerca de las emociones y el comportamiento.

Por último, estoy leyendo el tercer libro de la trilogía de Santiago Posteguillo dedicada a Publio Cornelio Escipión. La trilogía es la historia novelada de uno de los grandes generales romanos de la llamada edad antigua, y la verdad es que los libros me están gustando mucho.

el Puchero 5.50

Se encuentra disponible para descargar la versión 5.5 de el Puchero, mi programa de gestión de recetas de cocina. Esta nueva versión corrige todos los errores reportados hasta el momento por los usuarios del programa e incorpora dos novedades:

  • Gestión de dietas y tolerancias. El programa incorpora un mantenimiento de una tabla de las dietas y tolerancias que se pueden asignar a cada receta. También se puede consultar las recetas en que se ha asignado la dieta o tolerancia.
  • Nuevo asistente de selección de recetas.

La gestión de dietas y tolerancias era una funcionalidad ampliamente demandada por los usuarios del programa. Con esta versión se incorpora una tabla de dietas y tolerancias donde se pueden definir las dietas y tolerancias que posteriormente se incorporarán a las recetas.

el Puchero 5.50 - Gestión de dietas y tolerancias
el Puchero 5.50 – Gestión de dietas y tolerancias

Una vez en la receta, el campo para añadir las dietas y tolerancias aparece en la pestaña ‘Receta’ del formulario coompleto de edición de receta. Este campo no es directamente editable, sino que haciendo click sobre el botón […] a la derecha del campo aparece el formulario de selección de dietas y tolerancias donde podremos elegir el valor a incorporar a la receta. Podemos incorporar múltiples valores al campo seleccionándolos uno cada vez.

el Puchero 5.50 - Asignación de dietas a una receta
el Puchero 5.50 – Asignación de dietas a una receta

Para eliminar una de las dietas o tolerancias incorporadas hay que posicionarse encima de la etiqueta con el ratón y pulsar sobre la X que aparece a la derecha de la etiqueta, tal como se muestra en la siguiente imagen. Cuando sitiemos el cursor sobre la X el puntero habitual de flecha cambia a una mano.

el Puchero 5.50 - Borrado de dietas y tolerancias
el Puchero 5.50 – Borrado de dietas y tolerancias

En cuanto al asistente de selección de recetas, el aspecto del formulario ahora es el siguiente:

el Puchero 5.50 - Asistente de selección de recetas
el Puchero 5.50 – Asistente de selección de recetas

En la primera parte del formulario se indica el término a buscar, la forma de hacer la búsqueda y los campos en que se va a realizar la búsqueda. A continuación se puede seleccionar la categoría de la receta, tipo de plato, tipo de cocinado y dietas / tolerancias. En este apartado al desmarcar la opción de ‘todos’ se activa la lista desplegable para seleccionar el valor correspondiente. A continuación se puede seleccionar el autor y publicación de la receta y por último si se trata de recetas propias o incorporadas. El resultado de la selección de recetas aparece en la pestaña ‘Recetas seleccionadas’ que es la última de todas las pestañas de la rejilla de gestión de recetas.

Esta actualización es gratuita para todos los usuarios registrados del programa desde enero de 2011.

el año sin pantalones – crítica del libro

Hace unas semanas escribí una entrada sobre el libro El año sin pantalones donde decía que iba a ser una de mis lecturas de verano. Ya he terminado de leerlo y la verdad es que el libro me ha defraudado un poco. Sinceramente esperaba más de este libro. Esta entrada es una opinión personal sobre el libro.

El libro va contando el devenir de un grupo de trabajo de WordPress liderado por Scott Berkun que es el autor del libro. Ese liderazgo queda un tanto difuso, puesto que al tratarse de un grupo de trabajo distribuido fisicamente los problemas que se encuentran son distintos a los de un grupo equipo que trabaja fisicamente junto. La verdad es que apenas cuenta en qué consistió ese liderazgo ni los problemas que encontró ni cómo los resolvió. Sobre el funcionamiento de Automattic cuenta que la empresa funciona mediante grupos de trabajo orientados a funcionalidades de WordPress. Hay unas directrices generales que establece el CEO de la empresa, y luego cada grupo de trabajo es autónomo para desarrollar estas directrices. El funcionamiento de los grupos de trabajo consiste en hacer desarrollos cortos, en ciclos de dos semanas, y liberar rápido. Los principales canales de comunicación dentro de la empresa son el IRC y los P2 que son unos blog donde cualquiera puede publicar. Todas las conversaciones de IRC y entradas de P2 se almacenan y se pueden consultar por cualquier empleado, incluidas las del CEO de la empresa.

Uno de los temas que más me ha gustado es cuando habla de funcionalidades de las aplicaciones y dice que lo importante no es una funcionalidad en si, sino la manera en que esa funcionalidad se diseña para que el usuario la pueda utilizar, y que es una mala idea dejar el diseñó del interfaz una funcionalidad para el final, cuando ya tienes el código hecho. Esto es algo que yo siempre hago en mis programas: antes de programar una nueva funcionalidad tener bien detallado cual va a ser el interfaz de la misma.

El libro tiene pasajes totalmente prescindibles, como todo el episodio del viaje del equipo de trabajo a Grecia. Para mi gusto hay mucho relleno en el libro, de las 250 páginas que tiene el libro se puede contar lo mismo en bastante menos espacio. No es un libro donde se adentre en temas de liderazgo ni de dirección de grupos de trabajo ni de nada, sino que va contando una historia y dando pinceladas de esto y de aquello, pero poco más.

Un libro prescindible desde mi punto de vista, salvo para fanboys de WordPress.

clase TTagEver para FivewinHarbour

Una funcionalidad que quería implementar en el Puchero es la gestión de dietas y tolerancias de las recetas. Es decir que para cada receta se pueda poner si es adecuada para gente con colesterol, celíacos, o para dietas de puntos, Dunkan o lo que sea. Esto supone que cada receta podía llevar asociadas múltiples dietas y la verdad es que no tenía claro cómo hacerlo. Muchas veces lo principal no es la funcionalidad sino como se implementa esta funcionalidad lo que hace que esta sea aceptada por los usuarios o no.

El caso es que dándole vueltas a la cabeza recordé el sistema de etiquetado de documentos que usa Evernote. Algo así:

En FWH hay una clase llamada TTagCloud que podía servirme como base. Esta clase la hizo Francisco García Fernández, que creo que es un gran creador de controles para FWH y además un buen amigo mio. Estuve varias semanas dándole vueltas al control sin conseguir avances significativos, hasta que me puse en contacto con Paco para pedirle ayuda. Paco en un par de días hizo el control, y ahora en el Puchero tengo hecha la implementación de las dietas de esta manera.

Aspecto de la clase TTagEver

La clase desarrollada por Paco está disponible en el siguiente repositorio de GitHub: https://github.com/JoseluisSanchez/TTagEver

Mil gracias Paco.

findemes 2.60

Ya está liberada para descargar la versión 2.60 de Findemes, mi programa de contabilidad personal. Esta versión incorpora las siguientes novedades:

  • Posibilidad de marcar una actividad como predeterminada, con lo que esta actividad aparecerá por defecto en el momento de dar de alta apuntes o apuntes periódicos. Para marcar una actividad como predeterminada vamos a la gestión de actividades y ejecutamos la acción ‘Actividad predeterminada’. Con esto la actividad aparecerá por defecto al dar de alta un apunte o apunte periódico, pero siempre se podrá seleccionar otra actividad para el apunte.
  • findemes 2.60 - actividad predeterminada
    findemes 2.60 – actividad predeterminada
  • Creación de apunte periódico desde la gestión de apuntes. Para ello primero introduciremos el apunte o seleccionaremos un apunte ya introducido y ejecutaremos la acción ‘Crear apunte periódico’ con lo que nos aparecerá el formulario de alta de apunte periódico con los datos del apunte seleccionado: actividad, pagador/perceptor, tipo de ingreso o gasto, cuenta, concepto, importe neto, IVA, recargo de equivalencia e importe total. Además podremos marcar la periodicidad, meses en que se debe introducir el apunte, fecha del último y del siguiente apunte. Al pulsar [Aceptar] se creará un apunte periódico, y para editarlo tendremos que entrar en la gestión de apuntes periódicos.
  • findemes 2.60 - creación de apunte periódico
    findemes 2.60 – creación de apunte periódico
  • Gestión de traspasos entre cuentas corrientes. Se ha incorporado al programa la gestión de traspasos entre cuentas corriente, con su correspondiente icono en la barra de iconos. La gestión de traspasos cuenta con las opciones habituales de alta, edición y borrado de traspasos así como de impresión y búsqueda de traspasos. Como es de esperar, un traspaso incrementa el saldo de la cuenta destinataria y minora el de la cuenta ordenante. Los traspasos no se reflejan en la gestión de apuntes. En la gestión de cuentas corrientes se ha añadido la posibilidad de mostrar los traspasos en que interviene una cuenta, opción que complementa a la opción de mostrar los apuntes de la cuenta.
  • findemes 2.60 - gestión de traspasos entre cuentas corrientes
    findemes 2.60 – gestión de traspasos entre cuentas corrientes
  • Impresión del balance anual con saldos de cuentas corrientes. Desde la gestión de apuntes se puede generar un balance anual que incorpora saldos de cuentas corrientes en casa trimestre. Estos saldos son saldos netos de las cuentas en el trimestre, es decir la suma de ingresos menos la suma de gastos del trimestre, sin tener en cuenta los saldos iniciales de las cuenas ni los traspasos entre las mismas.
  • findemes 2.60 - balance anual con saldos de cuentas
    findemes 2.60 – balance anual con saldos de cuentas

    el año sin pantalones

    Portada del libro

    Estoy leyendo ‘El año sin pantalones: WordPress.com y el futuro del trabajo‘ de Scott Berkun en la edición en español que ha publicado la editorial Anaya Multimedia. El libro cuenta en primera persona un año de trabajo del autor, Scott Berkun, en Automattic, la empresa desarrolladora del sistema de gestión de contenidos WordPress y propietaria del sitio WordPress.com que aloja este blog.

    Reconozco que me gusta este tipo de libros donde se cuenta en primera persona experiencias relacionadas con la gestión de proyectos, y creo que hay pocos libros de estos en español donde la empresa en cuestión sea una empresa de informática. Aunque apenas llevo leida una tercera parte del libro, creo que es un libro recomendable para conocer por dentro el funcionamiento de una empresa de tecnología y la forma en que trabajan. El autor del libro es un conocido escritor sobre gestión de proyectos informáticos, pero Automattic funciona de una manera totalmente distribuida. El contacto entre los trabajadores es virtual a través de IRC, apenas hay correos entre ellos ni tampoco unas directrices claras por parte de la dirección de la empresa. Este es el entorno, o la cultura como dice el autor, en que tiene que desarrollar su trabajo.

    El libro tiene mucha parte superflua, no es un libro de gestión de proyectos al uso sino casi más un diario sobre el año de trabajo donde el autor inserta sus reflexiones sobre temas como liderazgo, trabajo en equipo y demás. Creo que es un lujo leer de primera mano como funciona una funciona una empresa como Automattic y la manera en que se organizan los grupos de trabajo dentro de ella.

    bullet journal

    Bullet Journal es un método de anotación analógico orientado a organización personal, aunque también se puede usar para fines de productividad. Permite anotar todo tipo de tareas pendientes, cosas que hacer, listas de intereses, etc. de una manera sencilla y organizada de manera que tengamos siempre organizados nuestros objetivos o intereses. Es un método analógico, se basa en una libreta y un bolígrafo o lápiz como métodos de anotación. En la web de Bullet Journal hay un video y toda la información con la descripción del sistema de anotación.

    La esencia del método consiste en usar una libreta con hojas numeradas para hacer anotaciones. En la primera página crearemos un índice referenciando al resto de páginas. Podemos crear varios tipos de páginas, siendo las principales las siguientes:

    • Página de planificación mensual. Consiste en una página que anotamos los días del mes, uno por renglón, junto con el día de la semana correspondiente. A continuación ponemos en cada día las citas que tengamos para ese día. Si son muchas mejor crear una hoja para ese día.
    • Página de tareas mensual. Se puede crear al lado de la página de planificación mensual y anotaremos las tareas que tenemos que realizar en el mes, siempre que no estén ligadas a una fecha concreta. Si una tarea supone una cita para un día determinado se debe anotar en la página de planificación mensual.
    • Página de tareas diarias. Es una página con todas las entradas de tareas, eventos o notas de un día determinado.
    • Listas temáticas. Listas de algo que nos interese, por ejemplo libros que tengamos en mente comprar o películas que queremos ver.

    Las entradas llevan delante un bullet que es una viñeta indicando el significado de la entrada. Para tareas pendientes se usa un cuadrado, como un checkbox en blanco, y cuando se completa se marca el cuadrado. En el caso de eventos se usa un círculo, y para las notas un punto o un circulo relleno. También se pueden usar indicadores que se ponen delante de la viñeta para remarcar su significado. Los normales son una estrella para remarcar prioridad de una entrada, una exclamación para indicar que se trata de una idea y un ojo para indicar que es una entrada sobre la cual se debe buscar más información.

    Llevo usando BulletJournal como método de organización desde principios de este año y realmente me gusta mucho. Es una manera sencilla de organizarse las tareas de manera que no olvides nada de lo que tienes que hacer, es un método sencillo y flexible. Reconozco que usar una libreta y un bolígrafo tiene algo de fetichista en los tiempos que corren, pero a mi me gusta y me funciona bien. Me gustan mucho los artículos de escritura como libretas, bolígrafos y lápices y este método es una justificación ideal para utilizarlos. Para usar el método tienes que utiliziar una libreta que tenga al menos 31 filas de cuadrículas – una por día del mes – e intentar hacer buena letra. A continuación muestro mi página de planificación y mi página de tareas del mes de mayo.

    mi Bullet Journal

    Una de las cosas que me gustan de BulletJournal es lo sencillo que es crear cadenas de Seinfield con este método. Por ejemplo puedes anotar los días que haces ejercicio o que dedicas un mínimo de media hora a estudiar loquesea simplemente anotando al lado del día de la semana un simbolo determinado. Por ejemplo en la imagen tengo anotado con una ‘e’ los días que pude hacer ejercicio físico en el mes de Mayo. Rapidamente se ve que es un tema en el que debo mejorar.