Cómo hacer que el prompt de Touch ID funcione con sudo en macOS, incluyendo el workaround de pam_reattach necesario dentro de multiplexores de terminal como zellij y tmux.
Tecnología
Código, herramientas y algún desahogo.
Feed RSSuntil de la shell
Un recorrido práctico por el bucle until: sintaxis, cuándo se lee mejor que while, y cinco ejemplos reales para esperar servicios, archivos, puertos, reintentos y trabajos en segundo plano.
Sobre el papel a cuadros bajo la pizza, los bocetos trazados entre una Margarita y una Diavola, y el anillo de grasa que cayó justo sobre la política de reintentos.
Un patrón sencillo para almacenar registros estructurados en un array de Bash y dividirlos con IFS.
Creé una app de 0,99 $ que elimina los parámetros de rastreo de cada URL que copias. Aquí explico por qué y cómo funciona.
Una comparación antes-y-después que muestra cómo Bruce convierte 20+ líneas de boilerplate JCA en código limpio y legible para firmas digitales en Java.
Un generador de sitios estáticos desarrollado completamente con asistencia de Claude AI, mostrando el poder del desarrollo guiado por IA en Rust y el impacto revolucionario de las herramientas de coding con IA.
Extensiones esenciales de Firefox para productividad y privacidad: gestión de cookies, prevención de seguimiento de Google, bloqueo de anuncios y gestión segura de contraseñas.
Cómo publicar en Mastodon usando solo un cliente HTTP
Una lista del software que uso todos los días y que es esencial en todo lo que hago.
Bruce es una librería Java que simplifica las operaciones de criptografía, facilitando a los desarrolladores implementar cifrado seguro, descifrado y hashing en sus aplicaciones.
Una reflexión sobre cómo manejar la presión y la ansiedad en el desarrollo de software, y cómo mantener la calidad mientras se cumplen los plazos.
Un salvapantallas estilo Matrix para el Commodore 64, escrito en C usando el toolkit cc65.
Una implementación de screensaver estilo Matrix para Commodore 64 escrita en assembly 6502, con múltiples modos de visualización y controles interactivos, inspirada en el legendario screensaver xmatrix.
Un ejemplo de trabajo con datos de series temporales y CompletableFuture en Java, con cálculo del índice de calidad del aire y recuperación concurrente de datos.
La mayoria de los problemas en el desarrollo de software suelen surgir de un conocimiento pobre e inconsistente del dominio en cuestion. Un tema aparentemente tan simple como la representacion, serializacion y gestion del tiempo puede causar facilmente una serie de problemas tanto al programador novato como al experimentado.
Guía completa para escribir mensajes de log efectivos en Java: mejores prácticas para debugging, monitoreo en producción, manejo de excepciones y configuración de frameworks de logging modernos.
Aprende cómo extraer particiones individuales de una copia de seguridad completa de imagen de disco usando comandos dd y mount.