danirod.es

Antes que nada, lo siento

Dani

  • El plan para 2023 es no programar

    Un clickbait como una casa. Deja que me explique un poco. Continue reading

  • Actualizada clave GPG

    He actualizado mi clave GPG porque se acercaba la fecha de caducidad. Esta clave la uso para firmar commits, releases y paquetes. Ya rara vez me preocupo de ser capaz de leer correo con ella, debido a que hoy día apenas salgo de la interfaz web de Fastmail y del cliente de Mail para iOS… Continue reading

  • La extraña transición de WordPress a un editor de sitios genéricos

    Me ocupo de mantener el WordPress que hace funcionar danirod.es actualizado, pero no siempre le presto atención a las novedades. Recientemente, mirando las novedades de WordPress en los últimos 12 meses, me encontré que está despegando una función en WordPress llamada Edición de sitio completa o Full Site Editing. Esta función permite tratar un sitio… Continue reading

  • Mi workflow con KeePass

    Llevo años utiliando KeePass para gestionar las contraseñas de mis sitios web. Mi base de datos tiene a estas alturas probablemente 6 o 7 años y ha sido usada a través de múltiples aplicaciones que son capaces de comprender el formato de la base de datos. En este momento, la aplicación que utilizo en mis… Continue reading

  • Dos meses usando Apple Sillicon

    Hace un par de meses, me cambiaron el ordenador del trabajo por un modelo más reciente. Cuando me lo renovaron, el modelo que me asignaron era uno de los recientes que utiliza la arquitectura Apple Sillicon y un procesador M1, como el que están usando ya en algunos iPad. Aquí cuento algunas de las cosas… Continue reading

  • GitHub Code Search es un buen invento

    Estas semanas estoy aprendiendo demasiadas cosas nuevas. Decidí empezar a probar Emacs, lo que me ha llevado a consultar cómo utilizar algunas propiedades para meter en mi archivo de configuración, o cómo utilizar algunos de los paquetes que he instalado en mi distribución. También estoy volviendo a intentar aprender Rust, lo que me lleva a… Continue reading

  • Sistemas operativos alternativos interesantes

    Algunos sistemas operativos que son software libre o código abierto que sigo, de cara a ver tendencias o a modo de referencia para consultar arquitecturas interesantes o aprender. El requisito para salir en esta lista es: Tener el código fuente abierto de tal forma que se pueda consultar la implementación de piezas concretas del sistema… Continue reading

  • Recursos para empezar a programar núcleos

    Así que quieres programar tu propio núcleo como base para fabricar un sistema operativo que destrone a GNU/Linux, eh. Te lo advierto: apenas vas a pasar tiempo programando. La mayor parte del tiempo se va a ir en consultar información en internet, escribir el pseudocódigo de funciones y diseñar algoritmos. Estos son los recursos que… Continue reading

  • Notas: estructura del formato de archivos TAR

    Ayer en Twitch tocó desarrollo de sistemas operativos y empecé a trabajar en la implementación de un driver de sistema de archivos TAR para mi sistema operativo. El objetivo es poder incrustar en la distribución un archivo TAR que contenga un ramdisk y montarlo al arrancar el sistema para poder acceder a más archivos (por… Continue reading

  • Prepending `bundle exec` to your command may solve this

    ¿Sabes cuando usas la doctrina «si funciona, no toques», pero aun así las cosas se rompen por arte de magia de un día para otro? Bundle tiene este problema a veces, que no he podido depurar pero que no es la primera vez que me ocurre: debido a que pueden coexistir múltiples versiones de una… Continue reading