Hola 👋

Me llamo José. Soy programador y en mi tiempo libre cambio el teclado por la bici, las zapatillas de trail o la cámara de fotos. Aquí encontrarás un batiburrillo de ideas, proyectos, anécdotas y experimentos varios, sin demasiado orden.

Activar el soporte de Mermaid en Hugo

Mermaid es una librería de JavaScript que permite crear diagramas a partir de texto usando una sintaxis tipo Markdown. Su idea principal es que, en lugar de arrastrar y soltar elementos visuales o pelearte con imágenes, escribes un bloque de código con una sintaxis sencilla, y Mermaid lo transforma automáticamente en el diagrama correspondiente. Tiene soporte para multitud de diagramas: flujo, secuencia, Gantt, clases, ER… Se usa mucho en documentación técnica, wikis y repositorios de código (Forgejo, GitHub, GitLab o Obsidian ya la soportan) porque facilita mantener diagramas sincronizados con el texto, de forma ligera y versionable. ...

07 sept. 2025 · José San Juan

¿Tu smartphone te escucha? No exactamente…

Si alguna vez has pensado que tu smartphone graba cada palabra que dices, respira: relájate (un poco). Ese momento incómodo en que hablas sobre un viaje, una cámara nueva o algún producto raro y, de repente, ¡zas!: aparece un anuncio justo sobre eso en tus redes sociales. Parece sacado de una película de espionaje, pero la realidad es distinta (y quizá más inquietante). La verdad es que tu smartphone no está grabando tus conversaciones de forma constante y oculta. A menos que tengas un malware muy específico o seas objeto de una intervención directa, tu móvil no está registrando lo que dices sin permiso. Esa idea de que Apple, Google, Meta o cualquier otro gigante tecnológico escucha todo lo que hablas con el micrófono siempre encendido es un mito y además tampoco lo necesitan. ...

01 sept. 2025 · José San Juan