RSSAmplifier

Blog

alvarezp

blog.alvarezp.orgRSS feed ↗20 posts

Latest posts

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

Poda v0.1: una herramienta para entender y limpiar tus archivos

Después de varios años existiendo y evolucionando, hoy puedo liberar oficialmente Poda 0.1, la primera versión que considero verdaderamente estable. Los invito a descargarlo de: https://gitlab.com/alvarezp2000/poda/-/tree/v0.1 Poda es una herramienta avanzada para detectar directorios duplicados y similares, incluso entre dispositivos que no están conectados simultáneamente. A diferencia de los…

Decompressing a bzip2 file using another computer

I have a 2 TB file which I compressed using bzip2. This file lives in a Raspberry Pi NAS. How did I compress it? I must have sent it across the network for storage in this NAS; something like this: rain$ tar cj * ssh nas dd of=backup.tar.bz2 where rain is my laptop and nas ... Leer más

My first global LibreOffice Conference

In recent weeks I had the opportunity to attend the LibreOffice Conference 2025 in the ELTE Informatikai Kar. had earlier been part of the 4th Latin American LibreOffice Conference (Mexico City, Mexico, 2023) but this is the first time I attend the global edition. I was particularly glad that it took place in Budapest, Hungary, as it had ... Leer más

Menos tres al cuadrado

Esta es una referencia de los resultados que dan diferentes lenguajes y herramientas ante las expresiones -3^2 y 2^2^3, sin paréntesis. En el primer renglón está la referencia de lo que dictan las matemáticas. No significa que los lenguajes estén mal. Simplemente su algoritmo de parseo es diferente. Lo que importa es que el comportamiento ... Leer más

Taller de Estilos y Plantillas en LibreOffice Writer

La semana pasada participé en el IV Congreso Latinoamericano de LibreOffice. Fue un gran evento y tuve la oportunidad de conocer en persona a mucha gente de la comunidad. Estoy infinitamente agradecido con todos ustedes, especialmente aquellos que compartieron su conocimiento conmigo y pacientemente contestaron mis preguntas. Mi reconocimiento y agradecimiento a Mau y a ... Leer más

Anécdota de la ventana que no aparecía

Les cuento una tontería que me pasó ayer. Iba a ir a trabajar a la oficina (normalmente trabajo desde casa) pero antes quería entrar así rapidillo al Slack a ver algo de la misma oficina. Abro la laptop, se despierta, meto clave, le doy click al iconito en el área de notificaciones (junto al reloj ... Leer más

¿Por qué procrastino?

Esta es una respuesta que le di a un participante de Programadores y Estudiantes en Discord. No puedo afirmar que lo que le dije sea efectivo, pero a mí me ha sido útil. Su pregunta: Cuando quiero aprender a programar siempre me distraigo o digo «ahorita le sigo». ¿Alguien sabe cómo solucionar eso? Otros participantes, ... Leer más

About useless use of cat (UUOC)

The context It is well known that cat can be uselessly used and that other forms are preferable. For example: cat file.txt grep word which can be better written like this: grep word file.txt This is not without its myths, though. Iván Zenteno (thanks, Iván!) argued in a recent Linuxeros Zapopan conversation that it was due to ... 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 ... Leer más

Empaquetamiento en Debian: de novato a novato

En agosto pasado (2020) se llevó a cabo la DebConf20, una conferencia específica de Debian y dentro de la misma hubo un track en español a modo de Mini DebConf. La conferencia se llevó a cabo en línea. Cada ponente grabó previamente su charla en un video y se transmitió vía Internet, con los participantes ... Leer más

Poda: finds similar directories

I invite you to try Poda. I made this to find similar directories among multiple storage locations (or hampers as I call them in the program). The typical use case is to find out whether I find whether I have duplicate or similar directories in my laptop, the other laptop, NAS, flash drives, etc. I ... Leer más

Actualicé IPv6 Toolkit en Debian

He actualizado IPv6 Toolkit in Debian. IPv6 Toolkit es una herramienta de diagnóstico y evaluación para los protocolos de IPv6, escrito por Fernando Gont. Principalmente, esta actualización previene que IPv6 Toolkit sea eliminado de Bullseye, pues la compilación se había roto bajo el nuevo GCC 10. Esta es la bitácora de cambios completa (en inglés): ipv6toolkit (2.0+ds.1-1) ... Leer más

Updated IPv6 Toolkit in Debian

I recently updated IPv6 Toolkit in Debian. IPv6 Toolkit is a security assessment and troubleshooting tool for the IPv6 protocols, written by Fernando Gont. Mainly, this update prevented it from being removed from Bullseye, as compilation broke under the new GCC 10. This is the full changelog: ipv6toolkit (2.0+ds.1-1) unstable; urgency=medium * Refreshed patches using gbp ... Leer más

Calculating values for the Xfce Sensors Plugin

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 ... Leer más

Rejuveneciendo mi laptop: chasís, resultados y conclusiones

Esta es la octava y última parte de la serie Rejuveneciendo mi Laptop en la que narro, componente por componente, el proyecto en el cual busco darle una nueva vida a mi vieja laptop. Para la tabla de contenido, visita el primer post: Introducción: los problemas. El tema pendiente: el chasís No hay mucho que trabajar en este aspecto, pero sí ... Leer más

Rejuveneciendo mi laptop: temperatura, parte 2

Esta es la séptima parte de la serie Rejuveneciendo mi Laptop en la que narro, componente por componente, el proyecto en el cual busco darle una nueva vida a mi vieja laptop. Para la tabla de contenido, visita el primer post: Introducción: los problemas. Temperatura, parte 2: la revancha Estuve a punto de aceptar la primera derrota con una pasta chafa. Me ... Leer más

My laptop was broken into

Initially I titled this «My laptop was hacked» but because the way they got in was by guessing a password, so it s difficult to consider this a hack. Furthermore, what they did was pretty standard stuff, so although they technically broke into my laptop, I feel more like I invited them, they had a couple ... Leer más

Rejuveneciendo mi laptop: temperatura, parte 1

Esta es la sexta parte de la serie Rejuveneciendo mi Laptop en la que narro, componente por componente, el proyecto en el cual busco darle una nueva vida a mi vieja laptop. Para la tabla de contenido, visita el primer post: Introducción: los problemas. Temperatura, parte 1: una batalla perdida La laptop siempre ha presentado problemas de calentamiento. Recuerdo, incluso, que ... Leer más

Rejuveneciendo mi laptop: disco duro, parte 2

Esta es la quinta parte de la serie Rejuveneciendo mi Laptop en la que narro, componente por componente, el proyecto en el cual busco darle una nueva vida a mi vieja laptop. Para la tabla de contenido, visita el primer post: Introducción: los problemas. Disco duro, parte 2: ajuste de las particiones y recuperación de espacio Hasta aquí, tengo el sistema ... Leer más