
Sistemas
hpServer: la Wi-Fi que se caía y cómo se cura sola
Diagnóstico completo de un adaptador Realtek RTL8822BU que perdía el enlace: cómo aislar la capa que falla y un watchdog systemd que recupera la red solo.
Notas
Un espacio independiente para compartir procesos de trabajo, herramientas y aprendizajes que pueden ser útiles en proyectos digitales.

Sistemas
Diagnóstico completo de un adaptador Realtek RTL8822BU que perdía el enlace: cómo aislar la capa que falla y un watchdog systemd que recupera la red solo.

Desarrollo web
Umami desaparecía de la portada, el gráfico gana un selector de métrica y el diseño de referencia del Resumen se extiende a Cuenta, Artículos y el editor.

Desarrollo web
Dos frentes el mismo día: un hydration mismatch sin traza en la home y un script para subir 19.000 archivos de WordPress a Payload. Lo que falló y cómo lo resolví.

Desarrollo web
Migración del dashboard a React, documentación de arquitectura y tres errores encadenados en producción: el 502 del proxy, el editor que no montaba y las estadísticas inaccesibles.

Desarrollo web
Mi primer proyecto en Astro, después de años con WordPress: una base bien planteada para los próximos proyectos.

Desarrollo web
Primer piloto contra el WordPress real: autenticación dual, prefijos de tablas, catálogos de comarcas y HTML de Gutenberg convertido a Lexical.

Desarrollo web
Autenticación por API key, CLI de importación con idempotencia y retries, y credenciales fuera del repositorio. El migrador de WordPress ya está listo para el pilot.

Métodos
El primer paso del rediseño de Pángxing no fue diseñar: fue medir.

Desarrollo web
Cinco propuestas de diseño, una elegida: así es Editorial v2 y por qué.

Desarrollo web
Fase 2 en marcha: estado del proyecto y cómo seguiré documentándolo aquí.

Desarrollo web
Páginas de error propias, una auditoría que convierte 500 en 404, y el primer esbozo del migrador de WordPress a Payload con 64 tests.

Métodos
Especificaciones por fases con criterios de aceptación antes de escribir código.

Desarrollo web
Por qué dejo WordPress y construyo una plataforma propia para panxing.net.

Métodos
De C a C++: clases, herencia, polimorfismo y overload. El cambio de mentalidad después de un año de C estricta.

IA y automatización
Markdown se ha convertido en una herramienta clave para comunicarme con agentes de IA. Estructurar el contexto, las instrucciones, los pasos y las restricciones ayuda a reducir errores y obtener resultados más fiables, especialmente en tareas complejas.

IA y automatización
Sistema de gestión editorial con IA creado para automatizar la preparación, edición y exportación de contenidos para WordPress. El proyecto combina IA, OCR y validación de datos para agilizar el proceso, manteniendo la supervisión humana como parte esencial para garantizar la fidelidad, la calidad lingüística y el criterio editorial.

IA y automatización
Reflexión sobre cómo he integrado agentes de IA en mi flujo de trabajo diario, qué funciona, qué no, y qué he aprendido.

IA y automatización
Un panel central para que varios agentes de IA colaboren: API, WebSocket y cómo repartir el trabajo entre ellos.

Herramientas
Una aplicación web para registrar el trabajo de cada día: qué necesitaba, cómo la hice y qué hay dentro.

Métodos
Un juego privado para seguir a los piscineros de 42 Barcelona, porque no se puede tener contacto con quien quiere entrar: cada carrera es una piscina, cada…

Métodos
Un simulador para configurar redes: máscaras, routing y lo que pasa cuando la IP está mal puesta.

Sistemas
El flujo commit, build y publish detrás de este blog: releases numeradas, contenido en Git y cero bases de datos.

Métodos
Un motor 3D sin motor: raycasting estilo Wolfenstein, texturas y el proyecto que más ha impactado al verlo funcionar.

Métodos
Recrear bash: parser, pipes, redirecciones, variables de entorno. El proyecto más grande hasta ahora, con entorno MSX limpio para evaluar.

Herramientas
Migrar y sincronizar usuarios y cursos entre una plataforma vieja y una nueva: integraciones, scripts y cuidado con datos reales.

Métodos
Filósofos que comen, piensan y mueren de hambre: concurrencia, mutex y deadlocks explicados con espaguetis.
Métodos
Un juego 2D con minilibX: sprites, eventos de teclado y el bucle de renderizado. La parte más divertida hasta ahora.

Métodos
Ordenar una pila con un juego limitado de movimientos y el mínimo de instrucciones: algoritmos, heurísticas y frustración sana.

Métodos
Dup2, fork y descriptores de fichero: recrear el funcionamiento de las tuberías de la shell y entenderlas de verdad.

Métodos
El primer examen de 42: tres horas, presión real y sin internet. Cómo es y qué se siente al salir aprobado.

Métodos
Recrear printf con variadic arguments: formateadores, anchuras y la ilusión de facilidad de una función que usamos cada día.

Métodos
Buffers estáticos y memoria entre llamadas: el proyecto que enseña qué pasa realmente cuando leemos un fichero.

Sistemas
Cuando df y du no se ponen de acuerdo: espacio fantasma bajo un punto de montaje, y cómo mirar el disco real con un contenedor efímero.

Métodos
El primer proyecto de 42: reescribir funciones básicas de C sin librerías. Donde se aprende de verdad qué hace malloc.

Sistemas
Cómo distinguir una máquina caída de una que solo ha perdido la red, y por qué los montajes SSHFS son el daño colateral más molesto.

Sistemas
Monitorizar el espacio libre de un servidor con un script y cron: silencio cuando todo va bien, aviso claro cuando no.
Herramientas
Gestionar el correo con Himalaya desde la terminal: revisar, filtrar y borrar en segundos, y dejar que cron haga el trabajo sucio.

Herramientas
Scripts para limpiar listados de Excel con duplicados y para convertir XML a DOCX: el trabajo aburrido, resuelto.

Herramientas
Tres herramientas propias para gestionar contenidos en WordPress: importación XML, agendas y un gestor de marcadores.

Sistemas
Cómo tengo conectados imac, fxserver, hpserver y móviles en una red privada cifrada sin abrir ningún puerto del router.

Herramientas
El fragmento de código CSS proporcionado es una herramienta poderosa para controlar la interacción del usuario con los elementos de texto en una página…

Herramientas
*:focus{outline:none!important}

Desarrollo web
Un sitio web visualmente atractivo es el sueño de todo propietario de negocio. Tu página puede adaptarse a las preferencias de los usuarios gracias al…

Herramientas
La seguridad de tu sitio web es esencial. Los piratas informáticos suelen dirigirse a sitios que ejecutan versiones antiguas de WordPress. Descubre por…

Métodos
El diseño gráfico es mucho más que imágenes y colores. Representa la identidad de tu negocio. Aprenderás qué es el diseño gráfico y cómo influye en la…

Desarrollo web
El etiquetado schema es una forma estructurada de marcar datos en un sitio web para que los motores de búsqueda comprendan mejor su contenido. En otras…

Herramientas
El atributo ALT desempeña un papel crucial en la accesibilidad web al permitir que las personas con discapacidad visual comprendan el contenido de las…

Métodos
El primer consejo es apostar por la autenticidad. Un diseño web impactante se destaca por ser único y resaltar entre la competencia en línea. No temas ser…

Herramientas
Adminimize es un plugin diseñado para personalizar y simplificar la experiencia de administración en WordPress. Con esta herramienta, se puede modificar y…

Desarrollo web
Antes de entrar en detalles sobre cómo habilitar la compatibilidad con nuevos formatos de imagen en WordPress, es importante comprender por qué querrías…

Herramientas
Si eres dueño de un sitio web, sabes lo crucial que es mantener el backend organizado y eficiente. Aunque tus visitantes no lo vean, un backend bien…

Métodos
Contar con una página web es solo el comienzo de tu presencia en línea. Sin embargo, es a través de un blog que esa presencia se convierte en una poderosa…

Desarrollo web
Los encabezados de seguridad desempeñan un papel crucial en la protección de tu sitio web. No solo aumentan la seguridad, sino que también le dicen a los…

Herramientas
Antes de sumergirnos en el proceso, es importante entender qué es el plugin Code Snippets. Este plugin es una herramienta poderosa que permite ejecutar…
Métodos
El objetivo de la página "Sobre Mí" es construir confianza y establecer una relación genuina con tus visitantes. Aunque puedas sentir la tentación de…

Desarrollo web
Si bien es posible que tu sitio web funcione correctamente a simple vista, siempre hay margen para mejoras. Aquí es donde entra en juego la optimización…

Métodos
Tu marca personal es la clave para definir y resaltar tu esencia, revelando realmente quién eres. Tu narrativa es lo que te define y te distingue en un…