Scripts de mantenimiento para FreshRSS

Jueves, 22 de enero de 2026
Raspberry Pi - FreshRSS

Como comenté en mi solución RSS, estoy corriendo FreshRSS en mi Raspberry Pi 4. Estoy suscripto al feed de lanzamientos FreshRSS (cómo están esos erre ese ese) para enterarme cuando se publica una versión nueva y actualizar mi instalación. Así que en vez de escribir los comandos a mano cada vez, hice un script para actualizar a la última imagen automáticamente. En el Raspberry Pi tengo instalado Raspberry Pi OS. Y en el directorio personal tengo un sub-directorio bin donde tengo algunas de las aplicaciones a ejecutar. Ahí están los archivos para ejecutar FreshRSS: 🫐fernando@raspberrypi 🥧~/bin/freshrss $ ls start  update-freshrss […]

Disponible Pale Moon v34

Martes, 20 de enero de 2026
Pale Moon v34.0.0

Hoy se publicó una versión mayor nueva del navegador web Pale Moon. Este proyecto empezó como un derivado del código de Mozilla Firefox, pero siguió su propia línea alternativa de desarrollo. Pale Moon usa el motor Goanna, un fork de Gecko (el motor de Firefox). Además de tener cosas en común con Gecko, provee el framework base para XUL. XUL es el lenguaje para crear interfaces en XML que usaba Mozilla Firefox. Permite escribir módulos de interfaz y cuadros de diálogo con un lenguaje fácil de aprender y extensible. A partir de la versión 57 de Firefox, Mozilla empezó a […]

Mini-Truco: Mover el directorio de almacenamiento de Docker

Martes, 20 de enero de 2026
Diagrama - Dockerfile, imágenes y contenedores

Uso mucho Docker en el trabajo, probando distintas versiones de varias cosas, por lo que salto de una imagen a otra todo el tiempo. Un problema que me surgió con esto de saltar por imágenes distintas es que el disco duro se empezaba a llenar bastante rápido. Generalmente uso una partición primaria de unos 40/50Gb para la partición root del sistema operativo y otras particiones para /home y demás. Por defecto Docker me estaba guardando las imágenes en /var/lib, que no tenía su partición propia. Así que cada tanto me aparecía la notificación de que a mi disco duro le […]

Recomendando Blogs en español - Parte III - ¡Blog!¡Blog!

Viernes, 16 de enero de 2026
¡Blog!¡Blog!

Siguiendo con la misión de leer más blogs en español (y recomendar blogs), agregarlos a mi lector RSS y generar un poco más de comunidad virtual, me encontré con un muy buen recurso. ¡Blog!¡Blog! es un directorio para buscar y encontrar blogs personales en español Libres de SEO, Inteligencia Artificial, algoritmos y sin fines comerciales. El objetivo del sitio web, copiado de su Acerca De: Hace tiempo que es difícil encontrar blogs personales en Google. Y los directorios de blogs como Bloguers.net o bitakoras.com mezclan sitios personales con aquellos que intentan venderte algo o llenan sus sitios de publicidad. Hay directorios de blogs en […]

[Libro] The Kaiju Preservation Society - John Scalzi

Jueves, 15 de enero de 2026
John Scalzi - The Kaiju Preservation Society

Hay veces que vamos a una librería y encontramos un libro que nos gusta. Otras veces vamos a una librería y un libro que nos gusta nos encuentra a nosotros. Esto fue lo que me pasó con The Kaiju Preservation Society de John Scalzi. Me encontró durante una visita a Topping & Company. Es una librería independiente que tiene uno de los mejores locales de libros de Edimburgo. El local tiene dos pisos, con estanterías de libros hasta el techo, donde hasta proveen escaleras para alcanzar los estantes más altos. ¡Aparte está abierto hasta las 9 de la noche! Ya […]

Mi 2025 en Nintendo Switch y Nintendo Switch 2

Miércoles, 14 de enero de 2026
Nintendo Switch 2025

Nintendo esperó hasta enero de 2026 para enviar a sus usuarios el resumen del año 2025 con Nintendo. Este año jugué casi el doble de horas que el año anterior. En 2024 jugué 270 horas de Nintendo Switch, mientras que en 2025 entre Switch y Switch 2 alcancé 499 horas 🫣 Por suerte los Game Boys, Nintendo 3DS, Famicom, NES, Analogue 3D y GameCube no registran las horas que juego también. Sino estaríamos hablando de unas cuantas horas más. Aprovechando que Nintendo nos manda una página web con un montón de estadísticas y datos de lo que jugamos en 2025, […]

Versión 1.1 de ci_uy: La gema Ruby para validar números de cédula de identidad

Lunes, 12 de enero de 2026
Cómo se ve Rubygems en 2026 tras publicar la gema

Acabo de publicar la versión 1.1.0 de la gema Ruby ci_uy para validar números de cédula de identidad uruguaya. La versión anterior, 1.0.1, la publiqué en julio de 2019. No es que desde entonces haya abandonado el desarrollo del proyecto, es que realmente no necesita muchos cambios. Podría considerarse "software estable", hace una sóla cosa y la hace suficientemente bien (para mí). El código Ruby implementa el algoritmo de validación de los números de cédula de identidad uruguaya, y provee algunos métodos de ayuda. Pero a menos que algo cambie en el documento de identidad uruguayo, no va a necesitar […]

Empezando con Docker - Imágenes y contenedores

Lunes, 12 de enero de 2026
Diagrama - Dockerfile, imágenes y contenedores

Docker es un servicio de contenedores de software que se ha vuelto bastante popular a la hora de publicar aplicaciones en producción. Básicamente, permite empaquetar software de una forma que es conceptualmente similar a una máquina virtual. A diferencia de una máquina virtual, los contenedores no cuentan con software de plataforma, por lo que son bastante livianos y portables. El software empaquetado se puede ejecutar igual en cualquier plataforma que ejecute Docker. La tecnología introduce algunos términos nuevos, que resultan un poco confusos al empezar a usar Docker. ¿Qué es una Imagen Docker? ¿Qué es un contenedor Docker? ¿Cómo lo […]

Nuclear Throne - Steam

Viernes, 9 de enero de 2026
Nuclear Throne

Nuclear Throne es un juego roguelite de disparos con cámara cenital. Está disponible en Steam, con versión nativa para Linux. Controlamos un personaje visto desde arriba, y avanzamos a travésde escenarios generados donde tenemos que matar a cuanto enemigo encontremos. Es una ambientación post-apocalíptica donde los humanos ya no existen y el mundo está habitado por mutantes y monstruos. El juego se publicó originalmente en 2015 y tuvo mucho éxito. Fue uno de los primeros títulos de acceso anticipado de Steam con más de un millón de jugadores. Está hecho en GameMaker y el equipo hacía retransmisiones en directo cada […]

Alojando mi propio servidor git con Forgejo

Jueves, 8 de enero de 2026
Forgejo - Codeberg

Forgejo es una plataforma de software web colaborativa para alojar repositorios git. Es software libre y gratuito, publicado bajo la licencia GPLv3. Una de las plataformas más populares actuales de alojamiento git es GitHub. Forgejo es similar, con la ventaja de ser software libre y permitirnos alojarla donde, cómo y cuándo queramos. Codeberg.org es una instancia de Forgejo, una plataforma equivalente a GitHub, pero con otro montón de ventajas: es un esfuerzo sin fines de lucro, no yanqui, liderado por la comunidad. Ambos proyectos están bajo el paraguas de Codeberg e.V., una organización democrática sin fines de lucro en Alemania. […]

Actualización de mullvadrb - versión 0.0.9

Lunes, 5 de enero de 2026
mullvadrb-0.0.9

Publiqué la versión 0.0.9 de la gema Ruby mullvadrb, la interfaz de usuario de terminal para Mullvad VPN en Ruby. Esta actualización fue bastante chica. Desde agosto tenía código actualizado localmente, que venía usando casi a diario. Pero no lo había ni subido a git, ni que hablar de hacerlo disponible en una actualización de la gema. Modifiqué un poco el código que lista los servidores. En parte para no mostrar como opciones las conexiones a través de OpenVPN. Mullvad anunció ya hace bastante que iban a dejar de soportar OpenVPN para usar sólo WireGuard. El soporte termina el 15 […]

River City Ransom: Underground a ser quitado de Steam

Viernes, 2 de enero de 2026
River City Ransom: Underground

En una actualización el 30 de diciembre, quien quiera que queda responsable de River City Ransom: Underground anuncia que va a ser quitado de Steam (traducción al español por mí): Hola todo el mundo, Queríamos compartir una actualización rápida. Debido al vencimiento de un acuerdo de licenciamiento, este juego va a ser quitado de la venta en Steam. El proceso está actualmente en marcha. Si ya tienes el juego, nada cambia - va a seguir estando disponible en tu biblioteca de Steam, y puedes continuar descargándolo y jugando como siempre. Gracias a todas las personas que han apoyado el juego […]

Objetivo: abandonar WordPress y Firefox

Viernes, 2 de enero de 2026
Cómic: Cómo imagino que se toman las decisiones sobre Firefox en las reuniones de líderes de Mozilla

En el software libre hay dos proyectos con los que creí que siempre iba a poder contar: WordPress y Firefox. Para este año nuevo tengo el objetivo de dejar de usar ambos. Con el paso del tiempo tanto Mozilla como Automattic han ido adoptando posturas y tomando decisiones que me resultan indefendibles. Vengo usando ambos proyectos desde hace años, prácticamente desde sus inicios. Es lamentable que con el tiempo las cosas se vayan corrompiendo y volviendo en contra de los usuarios. Mozilla viene pisándose el palito constantemente desde hace un buen tiempo. Cada vez son menos los usuarios que usan […]

[Libro] Fernanda Trías - Mugre Rosa

Martes, 30 de diciembre de 2025
Fernanda Trías - Mugre Rosa

Fernanda Trías es una autora uruguaya cuyos libros se han publicado en Bolivia, Chile, Colombia, España, Estados Unidos, Francia, México, Uruguay y otros países de Europa. En mis paseos por tiendas de libros de Escocia, desde hace un tiempo vengo notando una buena cantidad de libros de autoras latinoamericanas traducidos al inglés. Mariana Enríquez es particularmente popular, y por suerte hay mucha variedad de autores y países. "Pink Slime" (su título en inglés) es uno de esos libros que me encontré por acá. Me traje la versión uruguaya de Uruguay cuando fui en Marzo, pero recién lo leí ahora en […]

Generar un enlace automático para compartir posts en un canal de Telegram

Lunes, 29 de diciembre de 2025
Ruby Telegram

Los posts de Picando Código se comparten automáticamente en un canal de Telegram ni bien se publican. Esto se hace mediante una función PHP en el archivo functions.php de mi tema de WordPress. Escribí al respecto en Actualiza un canal en Telegram automáticamente desde WordPress. El canal es relativamente popular, al momento de escribir esto cuenta con 89 miembros (91 contándome a mí y al bot que publica los posts). El código viene funcionando lo más bien desde 2018. La función genera una dirección web con los datos necesarios y hace un request a esa URL. La semana pasada, la […]

Toasty!