Cómo NO determinar si un número es entero o decimal

Cuando era un niño, hace muchos años, en una tarea de matemáticas en la escuela nos pidieron encontrar todos los divisores de algunos números pequeños. Algunos años después, se me ocurrió hacer un programa para confirmar mis intentos. No imaginaba que ese programa me dejaría enormes enseñanzas sobre matemáticas y computación. Si quiero probar si … Leer más

Q&A: PostgreSQL: LEFT JOIN por tipo de registro

Esta publicación corresponde a una respuesta que he dado via chat en el grupo de ayuda PosgreSQL en Español en Telegram.

Un usuario tiene una tabla con dos columnas: tipo_objeto e id_objeto. Los objetos se almacenan en otras tablas, pero la tabla en la cual se almacena el objeto depende del tipo de objeto. En algunos contextos esto se denomina relaciones polimórficas.

Por ejemplo, se puede tener una tabla de recursos en la cual se almacena una lista de recursos por departamento. Los recursos pueden ser humanos o materiales. Tendríamos la tabla humanosmaterialesrecursos. Lo interesante es que en la de recursos tendríamos los campos siguientes: fk_depto_id, tipo_recurso, recurso_id. Este último campo es un identificador que se encuentra en la tabla humanos o materiales según lo que indique tipo_recurso.

¿Cómo hacer un LEFT JOIN entre la tabla que almacena la relación y las tablas con los objetos?

Leer más

Calculating values for the Xfce Sensors Plugin

The top panel on my Xfce session showing multiple sensors and how it shows too many distracting colors.

I extensively use the Xfce panel to monitor my system. I like having a picture of its state without having to launch any diagnostic tool. This proves to be quite useful! Also, should my computer experience a sudden problem and not respond anymore, I can glance at its last state before rebooting.

I have never liked the excess of colors that is present on the bar, though:

The top panel on my Xfce session showing multiple sensors and how it shows too many distracting colors.
The top panel on my Xfce session showing multiple sensors and how it shows too many distracting colors. Taken from My laptop was broken into.

This takes away from noticing effortlessly whenever something out of the ordinary is occurring. So I put everything (or as much as possible) in gray shades. I managed to change its appearance quite easily:

Leer más

Se crea una zona horaria para Quintana Roo

El 31 de enero de 2015 se publicó en el DOF un decreto que crea una nueva zona horaria en México para Quintana Roo (UTC-0500). Alguien ya mandó el cambio al Time Zone Database. El 30 de enero de 2015 se liberó la versión 2015a del paquete tzdata de Unix, con la actualización para la zona America/Cancun. Según el CENAM hay … Leer más