danirod.es

Antes que nada, lo siento

  • 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…

    Seguir leyendo

  • 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…

    Seguir leyendo

  • 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…

    Seguir leyendo

  • 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…

    Seguir leyendo

  • 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…

    Seguir leyendo

  • 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…

    Seguir leyendo

  • 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…

    Seguir leyendo

  • Código sin tests

    📁

    El otro día respondí lo siguiente por nuestro Discord en un hilo [1] en el que se debatía si era 100% necesario escribir tests a la hora de escribir un código. Traigo el contenido aquí para no perderlo en el historial y tenerlo a mano. Yo me voy a tirar a la piscina y voy…

    Seguir leyendo

  • ¿Por qué FreeBSD y no (x)BSD?

    📁

    Por eliminación. Elegí FreeBSD porque NVIDIA publica drivers para la ABI de FreeBSD. Lo que significa que puedo tener aceleración gráfica y tener mis pantallas con la resolución correcta en vez de usar el driver genérico xorg-vesa. No sirve de nada más porque NVENC no está disponible fuera de Windows y porque no uso FreeBSD…

    Seguir leyendo

  • SQL: Suma acumulativa

    📁

    Tengo una tabla como la siguiente: Y quiero sacar las sumas acumulativas. Es decir, no quiero sacar simplemente un SUM(points) y que me devuelva 1, sino que quiero ir viendo, para cada fila, la suma parcial de todas las filas que hay hasta llegar a esa desde el principio. Por lo que veo en Stack…

    Seguir leyendo