2021
-
Borrando ramas locales de Git que ya no existen en remoto
En la mayoría de mis repositorios Git, correr git branch suele suponer abrir un cubo de basura bien grande. Cuando una rama de Git desaparece en el remoto (por ejemplo, en GitHub cuando se borra desde la interfaz web automáticamente), luego te tienes que acordar en local de borrar también tu rama. De lo contrario,… Continue reading
-
Follow-up sobre el portapapeles de Vim
Compartí por el Discord de mi comunidad de YouTube mi post del otro día en el que compartía un atajo para copiar y pegar de Vim al portapapeles. Aparentemente no a todo el mundo le funcionó a la primera. Para poder utilizar compartir el portapapeles, Vim tiene que haber sido compilado con soporte para el… Continue reading
-
eMule en 2021
Estuve jugando este fin de semana con eMule, como en los viejos tiempos. En líneas generales, abrir el programa parece lanzar una máquina del tiempo contra 2007, y es que todo sigue exactamente igual que hace una década (y pico). Cosa que tampoco es difícil, porque la última versión para descargar, la v0.50a, salió en… Continue reading
-
En defensa de SQLite
Recientemente en Ruby on Rails incorporaron un cambio que genera un aviso al arrancar la aplicación en modo producción si el driver de base de datos que está configurado es el de SQLite. El aviso se puede desactivar cambiando un flag de configuración en el production.rb para confirmar que no es un accidente, sino una… Continue reading
-
¿Qué hacemos cuando hay conflicto en el Gemfile.lock?
Pues esta es fácil pero como todo en Git nunca aparente. Va a pasar cuando haga cambios al Gemfile en dos ramas a la vez. Esto es para traerme el Gemfile.lock que había antes de obtener mi conflicto. Lo importante es que podemos confirmar con un git status que se preserva el Gemfile, así que… Continue reading
-
La caída de Freenode
Veo estos días la caída de Freenode como quien ve la caída del imperio romano. Cuando empecé a programar, Freenode era el lugar en el que todo proyecto abierto que se precie debía participar. Hoy muchos proyectos ya no están en IRC: migraron a Matrix, Discord o Slack, y los que aún quedan, huyen estos… Continue reading
-
Portapapeles del sistema y VIM
El registro de Vim + (PLUS) interactúa con el portapapeles del sistema operativo (el que te permite luego hacer Ctrl-V en otra aplicación). Si hago un yank en Vim poniendo «+ primero (por ejemplo, «+yy para copiar una línea o una selección visual), luego puedo pegarlo en otra aplicación gráfica de macOS con Cmd+V. Es… Continue reading
-
El RSS se quiere poner de moda
Google tiene planes para integrar un lector RSS en Google Chrome. Podría ser interesante para ver si se pone de moda RSS otra vez. O al menos que los sitios vuelvan a señalizar con la etiqueta de descubrimiento para que los que usamos extensiones podamos capturar el feed. Hubo una época en la que los… Continue reading
-
Sobre FLoC
Mozilla pareció anunciar la semana pasada su oposición a implementar FLoC, la nueva solución propuesta por Google para su nuevo adtech de vigilancia. Mandaría cojones que uno de los navegadores que más tarda en implementar cualquier estandar nuevo y legítimo de repente le diese alta prioridad a esta pantomima. Es un ejercicio de optimismo el… Continue reading
-
Case-sensitivity y HFS+ (macOS)
Un archivo TypeScript con el siguiente código fuente compila en mi ordenador: Sin embargo, mi código de CI de GitHub Actions falló con el siguiente mensaje de error: Después de darle un par de vueltas, el veredicto es que, como por defecto el sistema de archivos de macOS no diferencia entre mayúsculas y minúsculas, en… Continue reading