Blog
Guix: Aceptado el rediseño de la página frontal
Agosto 26, 2024 13:26 -0500. En octubre del año pasado presenté una propuesta al proyecto GNU Guix recomendando un rediseño de algunas de las páginas del sitio web para diferenciar mejor los artefactos digitales principales que el proyecto pone a disposición del público en general. La propuesta tuvo buena recepción, aunque...
Mazo versión 1.2.1
Agosto 11, 2024 12:58 -0500. Ya está disponible Mazo 1.2.1 para descargar. Mazo es una aplicación que ayuda a memorizar conceptos sencillos por medio de tarjetas multimedia y repasos espaciados. Esta versión repara en gran parte el uso innecesario de memoria RAM al navegar por las diferentes vistas de la aplicación, p...
Restauración de Pre-Scheme
Junio 20, 2024 16:57 -0500. Tal vez a quienes usan Guix y Guile les interese esto: ¡Se anuncia el proyecto Restauración de Pre-Scheme! El primer objetivo del proyecto de restauración de Pre-Scheme es hacer que Pre-Scheme esté disponible como una alternativa práctica a C para la comunidad de Scheme en general.
Guile Documentá versión 0.2.0
Junio 19, 2023 10:13 -0500. El mes pasado publiqué la versión 0.2.0 de Guile Documentá, pero se me olvidó anunciarla. Guile Documentá es un programa de consola para generar documentación de API de proyectos de software escritos en Guile Scheme. Pantall...
Mazo versión 1.1.0
Junio 17, 2023 07:46 -0500. Ya está disponible públicamente Mazo 1.1.0, una aplicación que ayuda a memorizar conceptos sencillos por medio de tarjetas multimedia y repasos espaciados. Esta versión no incluye funcionalidad nueva sino una actualización de los componentes gráficos a ...
Tema SWWS para sitios escritos en Org
Mayo 21, 2023 16:20 -0500. Recientemente trabajé con SWWS desarrollando un tema CSS minimalista para la próxima versión de sus sitios web. Creo que esta es la primera vez que consigo un trabajo pagado donde, además de poder usar solamente herramientas libres (GNU Guix y sus paquetes), se publica el resultado como ob...
Texinfo CSS versión 2.0.0
Marzo 05, 2023 13:02 -0500. Texinfo CSS es una hoja de estilo para documentos HTML generados con el sistema GNU Texinfo. A partir de ayer ya está disponible en su versión 2.0.0. Esta versión viene con un tema claro y un tema oscuro que se activan automáticamente según las pr...
Guix: Soporte cinco estrellas 👨🔧
Enero 31, 2023 20:35 -0500. Hace unos días obtuve soporte técnico cinco estrellas en el canal IRC de Guix después de que mi Sistema Guix falló en iniciar, mostrando un mensaje de GRUB que decía: error: file /boot/grub/x86_64-efi/normal.mod not found Solamente podía interactuar con GRUB en modo rescate. Afor...
Guile Probá: Publicada versión 0.3.0
Enero 27, 2023 14:44 -0500. Hoy publiqué la versión 0.3.0 de Guile Probá, un conjunto de herramientas para colecciones de pruebas SRFI 64 de proyectos escritos en Guile Scheme. El software viene con una interfaz de línea de órdenes que permite ejecutar las pruebas usando au...
Guile Probá: Publicada versión 0.2.0
Diciembre 27, 2022 17:17 -0500. Ayer publiqué la versión 0.2.0 de Guile Probá, un conjunto de herramientas para colecciones de pruebas SRFI 64 de proyectos escritos en Guile Scheme. El software viene con una interfaz de línea de órdenes que permite ejecutar las pruebas usando a...
GNU Guix: Publicada versión 1.4.0
Diciembre 19, 2022 19:01 -0500. Nueva versión de GNU Guix y del Sistema Guix. GNU Guix es un sistema de administración de paquetes y entornos reproducibles de software para desarrollo y producción, instalable en cualquier distribución de GNU/Linux. El Sistema Guix es un sistema operativo GNU ...
GNU Guix: La noche de los defectos volvientes
Octubre 29, 2022 11:39 -0500. Defectos zombis se levantan de los archivos empolvados de GNU Guix para tomarse lo poco que queda de su computador viejo y lento. Cierre puertas y ventanas, que ya están ahí afuera.
Mazo versión 1.0.0
Septiembre 16, 2022 17:13 -0500. Hoy lanzo Mazo 1.0.0, una aplicación que ayuda a memorizar conceptos sencillos por medio de tarjetas multimedia y repasos espaciados. Se puede instalar en cualquier dispositivo GNU/Linux usando el sistema de paquetes de software GNU Guix: ...
WB Datadict versión 1.2.0
Marzo 01, 2022 11:40 -0500. WB Datadict es un plugin para MySQL Workbench 8.x. Este plugin permite generar diccionarios de datos en formato HTML a partir de esquemas de bases de datos (ver ejemplo más abajo). Esta versión incluye actualizaciones de mantenimiento, como ...
Cómo programar: Datos simples y datos complejos
Diciembre 29, 2021 13:00 -0500. Ayer publiqué la primera versión de mi adaptación del curso «How to Code» ofrecido por la Universidad de British Columbia en la plataforma edX desde el 2017 y planeado para ser archivado el 30 de diciembre de 2021. El curso trata ...
Los comandos son órdenes
Diciembre 11, 2021 11:30 -0500. En el mundo informático hispanohablante comúnmente se dice «comando» y «ejecutar el comando», pero esto no tiene mucho sentido. Primero, porque en español el equivalente de command, palabra inglesa de la cual se deriva la traducción perezosa comando, es «orden». Segundo, porque ...
Voz artificial para la máquina
Diciembre 10, 2021 14:27 -0500. Leyendo información en otro idioma en estos días empecé a encontrar varias palabras que no recordaba o que no sabía cómo pronunciar y se me ocurrió que sería muy bueno poder simplemente: Seleccionar la palabra. Pulsar una combinación de teclas (ej. Ctrl+Alt+P). E...
GStreamer: Visualización de audio
Octubre 10, 2021 15:07 -0500. GStreamer permite representar gráficamente los datos de sonido de los archivos de audio usando diferentes complementos (plugins). En este documento dejo algunos ejemplos escritos en Python, basados en la información de los tutoriales de GSt...
Python, GTK: Redimensionar imágenes (GTK Image, GDK Pixbuf)
Agosto 28, 2021 13:29 -0500. En estos días, escribiendo una aplicación gráfica en Python y GTK, me surgió la necesidad de mostrar imágenes en tamaños específicos diferentes a sus tamaños originales. Lo pude hacer, pero me pareció difícil encontrar cómo. Navegar la documentación de GTK n...
SRFI 64: Pensando en agregar más formas para pruebas
Agosto 05, 2021 13:03 -0500. Al parecer, porque no he probado todavía, uno podría agregar formas nuevas para casos de prueba propios escribiendo macros nuevos. Por ejemplo, esta es la definición de la forma básica test-assert que hace parte de SRFI 64. (define-syntax t...
Comulgando con la insensatez
Julio 24, 2021 13:55 -0500. Dibujo. Escena de la primera comunión de un niño extraterrestre en tiempos de pandemia. Un sacerdote atolondrado, sin más protección que su vestido mágico y respirando sobre las hostias sin más ni más, le da la comunión al niño ignorante que ...
Unir documentos PDF
Julio 16, 2021 11:15 -0500. Supongamos que tenemos varios documentos PDF, unos de una sola página, otros multipágina, y necesitamos unirlos todos en un orden específico para que conformen un solo documento multipágina. El siguiente ejemplo muestra cómo hacerlo en el Sistema Guix, pero los pa...
Godot: carro a control (básico)
Junio 11, 2021 11:12 -0500. Sigo juegando con el Godot Engine a manejar cosas con un control de juegos USB. Esta vez programé un carrito a control, por ahora sin aceleración ni efectos especiales, pero ya se siente bien. Según veo, tengo que repasar física, especialmente cinemática y o...
Godot: veleta interactiva
Junio 06, 2021 13:17 -0500. «Y observó todo lo que había creado y vio que funcionaba. Y había viento y una veleta, y la veleta giraba por su fuerza. Y el controlito se sintió útil y se regocijó en su humilde trabajo.» — Yo Hace meses que conseguí un control de juegos para entreten...