healnut v1.3 - Abril 2010
En esta versión tenemos un par de añadidos:
- Versión en pdf para imprimir o guardar de cualquier alimento o receta. De momento esta opción no está disponible para comparaciones. Para generar los pdf utilizo la clase TCPDF que es una clase php libre de código abierto que podéis obtener en la página del proyecto TCPDF
- Para ayudar a ver de un vistazo rápido en qué medida un alimento o receta cubre las cantidades diarias recomendadas de cada nutriente, se ha añadido color a las barras de los gráficos para tener así una impresión rápida. Los porcentajes exactos se siguen mostrando por lo que se puede ver en detalle si interesa. La codificación de colores se puede ver el siguiente enlace.
healnut v1.2 - Febrero 2010
La versión se ha retrasado un poco pero a cambio hay interesantes novedades:
- La mejor de todas es que ya se pueden crear recetas y visualizar el contenido nutricional y las puntuaciones de la receta completa. Ver por ejemplo la receta de mi batido favorito
- La base de datos de nutrientes se ha actualizado a la última revisón suministrada por la USDA, SR22.
- También se pueden crear ya cuentas de usuario, lo que permite guardar y modificar las recetas creadas, marcar alimentos y recetas como favoritos, etc.
- Se ha añadido también la posibilidad de comparar los nutrientes y puntuaciones de una receta con los de cualquier otra o con cualquier alimento de la base de datos, de la misma manera que en versiones anteriores.
- Las puntuaciones de alimentos y recetas se han modificado para dejar básicamente puntuaciones con relevancia directa con las recomendaciones dietéticas.
- Ahora se pueden ver en los gráficos de nutrientes, no sólo los valores en gramos/mg/µg, sino que se muestran también los porcentajes relativos sobre la cantidad diaria recomendada de cada nutriente tanto para mujeres como para hombres adultos.
Lo próximo, aunque me tomaré un pequeño descanso, será permitir generar un pdf de cualquier receta o alimento para imprimirlo y un par de cosas más que tengo en mente.
En los agradecimientos de la versión 1.0 se me olvidó citar a wordreference.com, diccionario gratuito online que tengo siempre abierto cuando estoy escribiendo en inglés. Además de español-inglés traduce también del español al francés, italiano y portugués amén de tener definciones y sinónimos. A destacar el foro donde puedes encontrar explicaciones desarrolladas de muchos conceptos incluso solicitar ayuda si no encuentras la traducción que estás buscando o tienes alguna duda.
healnut v1.1 - Noviembre 2009
Al final la única novedad de esta versión es la traducción al español de la página. Las cuentas de usuario y recetas en Diciembre si todo va bien.
healnut v1.0 - Octubre 2009
La versión 1.0 ya está finalmente publicada, ya estoy trabajando en la versión 1.1, añadiendo cuentas de usuario y funciones básicas de creación de recetas. Esta nueva versión debería estar lista en uno ó dos meses.
healnut v0.9 - Septiembre 2009
Este sitio provee un interfaz visual a la información contenida en la base de datos de información nutricional SR19 del departamento de agricultura estadounidense (USDA por su nombre en inglés). Podéis encontrar la versión actual de dicha base, SR21, siguiendo el enlace a la página de la USDA. Además de esta funcionalidad básica hay un par de cosas útiles añadidas por healnut.com:
- Una serie de puntuaciones o niveles para mostrar en qué aspectos nutricionales es mejor o peor cada alimento.
- La posibilidad de obtener una versión XML de cada alimento.
- Una herramienta de comparación que permite ver en una misma página la información de dos alimentos diferentes, permitiendo de esta forma compararlo fácilmente. Puede verse un ejemplo comparando los nutrientes de un manzana con los de una pera.
La version 0.9 está siendo verificada y retocada, la versión final está prevista para Octubre de 2009.
Próximas mejoras...
Una de las próximas cosas a añadir es la posibilidad de crear una cuenta de usuario, de forma que cada usuario pueda tener un perfil recomendado de nutrientes más ajustado a sus características. También podrá cada usuario fijar opciones globales de filtrado para ver por ejemplo sólo alimentos vegetales - para vegetarianos - ó no ver cierto tipo de alimentos, etc. También será posible personalizar en ciertos aspectos cómo se representan los informes de nutrientes para cada cuenta. Los usuarios registrados podran también añadir alimentos/recetas a una lista personal de favoritos.
Lo siguiente será añadir la posibilidad de crear recetas.
Si quieres sugerir alguna función o mejora puedes hacerlo en la lista de deseos (lee por favor la lista antes para evitar duplicados).
¡Gracias!
Este sitio web ha sido desarrollado en su totalidad utilizando información, herramientas y aplicaciones libres. Quiero agradecer aquí a todas las personas que comparten esta información y herramientas a las que han dedicado gran cantidad de tiempo y energía para el beneficio de todos nosotros. A continuación podéis ver algunas de ellas. Podéis ver muchas más entrando en el enlace del proyecto GNU.
- SR19 es la base de datos de información nutricional disponible librememte en la página web de la USDA. La versión actual es SR21.
Intentaré actualizar la información de la SR19 a esta última lo antes posible.
- Inkscape es un editor de gráficos vectoriales de código abierto, con capacidades similares a Illustrator, CorelDraw, ó Xara X, utilizando el formato estándar de la W3C para Gráficos Vectoriales Escalables (SVG por su nombre en inglés).
Inkscape es la aplicación que he utilizado para crear todos los gráficos e iconos.
- GIMP es el Programa de Manipulación de Imágenes de la GNU. Es un programa distribución libre para tareas como retoque fotográfico, fotocomposición y authoring de imágenes.
- LaTeX es un sistema de typesetting de alta calidad; incluye funciones diseñadas para la producción de documentación técnica y científica. LaTeX es el estándar de facto para la comunicación y publicación de documentos científicos.
Lo he utilizado para crear todos los pdfs contenidos en el sitio, y lo utilizaré para generar las versiones en pdf de los informes de nutrientes de los alimentos.
- Python es un lenguaje de programación orientado a objetos que puede utilizarse para multitud de desarrollos. Ofrece un poderoso apoyo a la integración con otros lenguajes y herramientas, incluye gran cantidad de librerías estándar y se puede aprender en sólo unos días. Yo lo he utilizado para convertir la base de datos SR19 de Access a MySQL, para generar los informes de todos los alimentos y comprobar que no contienen errores, y un par de cosas más.
- Mozilla Firefox, un navegador web de código abierto con la extensión WebDeveloper, una barra de herramientas para firefox con toneladas de funciones para ayudar al desarrollador de páginas web, por mencionar sólo un par de ellas, puedes comprobar como se muestra tu página en cualquier resolución que quieras, validar el HTML o CSS de la página con sólo un clic, ver las propiedades css de cualquier elemento pasando el cursor por encima, etc..
healnut.com se ejecuta y emplea también software libre. Not a surprise I guess:
- Debian es un sistema operativo (OS) libre para tu ordenador. Un sistema operativo es un conjunto básico de programas y utilidades que hacen funcionar el ordenador. Debian utiliza el kernel de Linux (el núcleo del sistema operativo), pero la mayoría de las herramientas básicas del sistema proceden del proyecto GNU; de ahí el nombre GNU/Linux.
- El Proyecto Servidor HTTP Apache es un esfuerzo por desarrollar y mantener un servidor HTTP de código abierto para sistemas operativos modernos incluyndo UNIX y Windows NT.
Desde Abril de 1996 Apache es el servidor web más empleado en la red. En Marzo de 2009, Apache servía sobre el 46% de todas las páginas web y sobre el 66%del millón de webs más busiest. Apache es la aplicación que te envía todas las páginas de este sitio web.
- PHP es un lenguaje de script de propósito general ampliamente utilizado especialmente indicado para desarrollo web y puede incrustarse en HTML. php es el lenguaje utilizado para generar el contenido dinámico de las páginas, por ejemplo mediante php se accede a la base de datos y se leen los nutrientes del alimento para generar el informe de dicho alimento así no hay que tener un archivo diferente pada cada alimento.
- MySQL es un sistema de gestion de bases de datos relacionales (RDBMS por su nombre en inglés) con más de 6 millones de instalaciones. Esta aplicación es la que almacena y sirve a php toda la información nutricional entre otras cosas.
También quiero agradecer a toda la gente que ha contribuido a este proyecto con ideas, sugerencias, crítica, etc. En la sección de agradecimientos puedes ver a algunas de ellas.
Para acabar, en el desarrollo de esta página esta sólo estoy yo por el momento aunque me gustaría abrir el proyecto a otras colaboraciones en el futuro. Podéis ver mi perfil personal siguiendo el enlace.