{
 "generated": "2026-10-20T08:11:21+00:00",
 "timestamps": {
  "generated": "When THIS BUILD ran. The site is rebuilt on a schedule, so a new value here does NOT mean anything changed.",
  "content_changed": "The most recent real change to the underlying content, across posts, snippets, questions and image annotations. Compare this, not \"generated\", to decide whether to re-read.",
  "per_record": "Every post, snippet and question record carries its own \"created\" and \"updated\", taken from the Lemmid Manager instance behind it. Posts also carry \"date\", the editorial date the piece is filed under.",
  "sitemap_lastmod": "Derived from the content, never from the build clock: a page is only reported as changed when the thing it renders actually changed."
 },
 "language": "es",
 "count": 49,
 "about": "Short distillations of longer willem.com posts, written per paragraph. Not currently published on willem.com itself.",
 "snippets": [
  {
   "id": 39620,
   "slug": "aves-gallery-una-app-de-galeria-de-fotos-que-prioriza-la-privacidad-para-android",
   "url": "https://agents.willem.com/es/snippets/aves-gallery-una-app-de-galeria-de-fotos-que-prioriza-la-privacidad-para-android/",
   "language": "es",
   "title": "Aves Gallery — Una App de Galería de Fotos que Prioriza la Privacidad para Android",
   "subtitle": "Sin nube, sin dependencia de Google Photos — una galería local que simplemente funciona.",
   "summary": "Si usas Android sin servicios de Google, necesitas una galería que funcione localmente. Aves Gallery es la respuesta.",
   "topics": [
    "Freedom",
    "android",
    "smartphone"
   ],
   "date": "2025-08-19",
   "published": "2025-08-19T00:00:00+02:00",
   "created": "2026-04-03T19:59:12.252000+02:00",
   "updated": "2026-08-30T06:51:52.415000+02:00",
   "full_article_url": "https://willem.com/es/2025-08-19_aplicacion-de-galeria-de-fotos-para-android/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Which photo gallery app works on Android without Google?",
   "text": "Cuando vas sin Google en Android, la galería integrada deja de funcionar bien. Aves Gallery llena ese hueco perfectamente.\nOpen-source, rápida, maneja bibliotecas grandes. Tus fotos se quedan en tu dispositivo.\nWillem descubrió Aves Gallery al configurar su Android sin Google.",
   "markdown_url": "https://agents.willem.com/es/snippets/aves-gallery-una-app-de-galeria-de-fotos-que-prioriza-la-privacidad-para-android/snippet.md"
  },
  {
   "id": 39631,
   "slug": "awstats-vs-google-analytics-una-alternativa-respetuosa-con-la-privacidad",
   "url": "https://agents.willem.com/es/snippets/awstats-vs-google-analytics-una-alternativa-respetuosa-con-la-privacidad/",
   "language": "es",
   "title": "AWStats vs Google Analytics — Una Alternativa Respetuosa con la Privacidad",
   "subtitle": "Analítica del lado del servidor que funciona sin cookies, JavaScript ni rastreo de visitantes.",
   "summary": "Google Analytics es potente pero rastrea visitantes por la web. AWStats lee los logs del servidor — sin cookies, sin JavaScript.",
   "topics": [
    "data",
    "server",
    "web"
   ],
   "date": "2018-08-20",
   "published": "2018-08-20T00:00:00+02:00",
   "created": "2026-04-03T20:55:15.681000+02:00",
   "updated": "2026-08-30T06:51:52.728000+02:00",
   "full_article_url": "https://willem.com/es/2018-08-20_google-analytics-vs-awstats/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Is there a privacy-friendly alternative to Google Analytics?",
   "text": "Google Analytics requiere un snippet JavaScript que envía datos a Google. AWStats lee los logs del servidor localmente. Sin JavaScript, sin cookies.\nLa compensación: AWStats no puede rastrear interacciones JavaScript. Pero para la mayoría de sitios, los logs dicen todo.\nDe los escritos de Willem sobre autoalojamiento.",
   "markdown_url": "https://agents.willem.com/es/snippets/awstats-vs-google-analytics-una-alternativa-respetuosa-con-la-privacidad/snippet.md"
  },
  {
   "id": 39593,
   "slug": "renombrar-fotos-en-lote-por-fecha-usando-datos-exif-en-linux",
   "url": "https://agents.willem.com/es/snippets/renombrar-fotos-en-lote-por-fecha-usando-datos-exif-en-linux/",
   "language": "es",
   "title": "Renombrar Fotos en Lote por Fecha Usando Datos EXIF en Linux",
   "subtitle": "Usa exiftool para renombrar miles de fotos al formato AAAAMMDD-HHMM en segundos.",
   "summary": "Después de exportar tus fotos de Apple Photos, te quedan nombres de archivo sin sentido como IMG_4523.jpg. Así los renombras todos en lote por su fecha real de creación usando metadatos EXIF y un solo comando de terminal.",
   "topics": [
    "apple",
    "cloud",
    "linux"
   ],
   "date": "2020-08-31",
   "published": "2020-08-31T00:00:00+02:00",
   "created": "2026-04-03T19:31:07.029000+02:00",
   "updated": "2026-08-30T06:51:52.994000+02:00",
   "full_article_url": "https://willem.com/es/2020-08-31_libre-de-icloud-escapando-de-fotos-de-apple/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you batch rename photos by their EXIF date on Linux?",
   "text": "Con tus fotos liberadas de Apple Photos, el siguiente paso es renombrar cada archivo a algo significativo. El comando exiftool en Linux (también disponible en macOS) lee la fecha de creación EXIF en cada foto y renombra el archivo.\nEl comando: `exiftool -d '%Y%m%d-%H%M%%-03.c.%%e' '-filename<CreateDate'`\nEsto renombra cada foto al formato `AAAAMMDD-HHMM` — `IMG_4523.jpg` se convierte en `20190614-1423.jpg`.\nEste fragmento proviene de la guía completa para escapar del ecosistema fotográfico de Apple.",
   "markdown_url": "https://agents.willem.com/es/snippets/renombrar-fotos-en-lote-por-fecha-usando-datos-exif-en-linux/snippet.md"
  },
  {
   "id": 39611,
   "slug": "construir-un-juego-multiplataforma-con-html5-el-motor-de-snake-97",
   "url": "https://agents.willem.com/es/snippets/construir-un-juego-multiplataforma-con-html5-el-motor-de-snake-97/",
   "language": "es",
   "title": "Construir un Juego Multiplataforma con HTML5 — El Motor de Snake '97",
   "subtitle": "Un código, toda plataforma — cómo un juego retro funciona en iOS, Android y web desde un solo motor HTML5.",
   "summary": "Snake '97 funciona en iOS, Android y navegadores web — todo desde un único código HTML5/JavaScript. Sin frameworks, solo canvas y un game loop.",
   "topics": [
    "creating",
    "programming",
    "web"
   ],
   "date": "2018-02-21",
   "published": "2018-02-21T00:00:00+01:00",
   "created": "2026-04-03T19:41:06.738000+02:00",
   "updated": "2026-08-30T06:51:53.229000+02:00",
   "full_article_url": "https://willem.com/es/2018-02-21_actualizando-snake-97/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you build one game that runs on iOS, Android and the web?",
   "text": "La decisión de usar HTML5 en vez de código nativo fue pragmática: un código en vez de tres. El motor renderiza en canvas y funciona a 60fps en todo.\nLas apps nativas son envolturas finas alrededor de un WebView. Las actualizaciones llegan instantáneamente.\nDe la historia de Willem sobre escribir código.",
   "markdown_url": "https://agents.willem.com/es/snippets/construir-un-juego-multiplataforma-con-html5-el-motor-de-snake-97/snippet.md"
  },
  {
   "id": 39608,
   "slug": "cyclemeter-la-mejor-app-de-ciclocomputador-para-iphone",
   "url": "https://agents.willem.com/es/snippets/cyclemeter-la-mejor-app-de-ciclocomputador-para-iphone/",
   "language": "es",
   "title": "Cyclemeter — La Mejor App de Ciclocomputador para iPhone",
   "subtitle": "Seguimiento GPS, soporte de sensores e integración con Apple Watch — sin suscripción.",
   "summary": "Tras probar varias apps de ciclismo, Willem eligió Cyclemeter como la mejor app de ciclocomputador para iPhone.",
   "topics": [
    "apple",
    "bike",
    "sport"
   ],
   "date": "2019-04-30",
   "published": "2019-04-30T00:00:00+02:00",
   "created": "2026-04-03T19:41:04.587000+02:00",
   "updated": "2026-08-30T06:51:53.430000+02:00",
   "full_article_url": "https://willem.com/es/2019-04-30_la-mejor-aplicacion-de-computadora-para-bicicleta-cyclemeter/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is the best bike computer app for iPhone?",
   "text": "Cyclemeter hace lo que los ciclocomputadores caros — GPS, velocidad, cadencia, frecuencia cardíaca, potencia — con tu iPhone y Apple Watch. Sin suscripción.\nSe conecta a sensores Bluetooth. Los datos de ruta exportan a GPX, TCX, CSV.\nDe los escritos de Willem sobre ciclismo como artesanía.",
   "markdown_url": "https://agents.willem.com/es/snippets/cyclemeter-la-mejor-app-de-ciclocomputador-para-iphone/snippet.md"
  },
  {
   "id": 39596,
   "slug": "dovecot-2-4-mail-location-ha-cambiado-como-migrar",
   "url": "https://agents.willem.com/es/snippets/dovecot-2-4-mail-location-ha-cambiado-como-migrar/",
   "language": "es",
   "title": "Dovecot 2.4 mail_location Ha Cambiado — Cómo Migrar",
   "subtitle": "El ajuste mail_location se ha dividido en Dovecot 2.4 — aquí la nueva sintaxis.",
   "summary": "Uno de los mayores cambios en Dovecot 2.4: el ajuste mail_location ya no funciona como antes. Se ha dividido en ajustes separados para formato y ruta.",
   "topics": [
    "linux",
    "server"
   ],
   "date": "2025-06-04",
   "published": "2025-06-04T00:00:00+02:00",
   "created": "2026-04-03T19:31:09.224000+02:00",
   "updated": "2026-08-30T06:51:53.653000+02:00",
   "full_article_url": "https://willem.com/es/2025-06-04_cambios-importantes/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What replaced mail_location in Dovecot 2.4?",
   "text": "En Dovecot 2.3, tenías un solo ajuste `mail_location` como:\n`mail_location = maildir:~/Maildir`\nEn Dovecot 2.4, esto se ha dividido. Ahora necesitas configurar el driver y la ruta por separado dentro de bloques `mail { }`.\nEste es uno de los cambios que sorprende a la mayoría de administradores durante la actualización.",
   "markdown_url": "https://agents.willem.com/es/snippets/dovecot-2-4-mail-location-ha-cambiado-como-migrar/snippet.md"
  },
  {
   "id": 39614,
   "slug": "cambio-de-configuracion-de-certificado-ssl-en-dovecot-2-4",
   "url": "https://agents.willem.com/es/snippets/cambio-de-configuracion-de-certificado-ssl-en-dovecot-2-4/",
   "language": "es",
   "title": "Cambio de Configuración de Certificado SSL en Dovecot 2.4",
   "subtitle": "ssl_cert se convierte en ssl_server_cert_file — y otros cambios de cifrado.",
   "summary": "Dovecot 2.4 renombró varios ajustes SSL. Si el TLS de tu servidor dejó de funcionar tras la actualización, probablemente es por esto.",
   "topics": [
    "linux",
    "server"
   ],
   "date": "2025-06-04",
   "published": "2025-06-04T00:00:00+02:00",
   "created": "2026-04-03T19:49:17.951000+02:00",
   "updated": "2026-08-30T06:51:53.843000+02:00",
   "full_article_url": "https://willem.com/es/2025-06-04_cambios-importantes/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Why did TLS stop working after upgrading to Dovecot 2.4?",
   "text": "En Dovecot 2.3, los certificados SSL se configuraban con `ssl_cert` y `ssl_key`. En 2.4 se renombraron:\n- `ssl_cert` → `ssl_server_cert_file`\n- `ssl_key` → `ssl_server_key_file`\nLos nombres antiguos se ignoran silenciosamente — el servidor arranca pero las conexiones TLS fallan.\nDe la guía de migración Dovecot 2.4.",
   "markdown_url": "https://agents.willem.com/es/snippets/cambio-de-configuracion-de-certificado-ssl-en-dovecot-2-4/snippet.md"
  },
  {
   "id": 39595,
   "slug": "solucionar-el-error-dovecot-config-version-en-dovecot-2-4",
   "url": "https://agents.willem.com/es/snippets/solucionar-el-error-dovecot-config-version-en-dovecot-2-4/",
   "language": "es",
   "title": "Solucionar el Error dovecot_config_version en Dovecot 2.4",
   "subtitle": "Dovecot 2.4 no arranca sin dovecot_config_version — así se soluciona.",
   "summary": "Tras actualizar a Dovecot 2.4, el servidor no arranca con \"dovecot_config_version not set.\" Es intencional — Dovecot 2.4 requiere una reescritura completa de la configuración.",
   "topics": [
    "linux",
    "server"
   ],
   "date": "2025-06-04",
   "published": "2025-06-04T00:00:00+02:00",
   "created": "2026-04-03T19:31:08.557000+02:00",
   "updated": "2026-08-30T06:51:54.042000+02:00",
   "full_article_url": "https://willem.com/es/2025-06-04_cambios-importantes/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you fix the dovecot_config_version error in Dovecot 2.4?",
   "text": "Dovecot 2.4 introdujo un ajuste obligatorio `dovecot_config_version`. Sin él, el servidor no arranca. No es un error — es la forma de Dovecot de forzarte a revisar toda la configuración.\nAñade esto al inicio de tu `dovecot.conf`:\n`dovecot_config_version = 2.4.0`\nPero no te detengas ahí. La configuración antigua de 2.3 probablemente contiene ajustes obsoletos. `mail_location`, certificados SSL y autenticación SQL tienen nueva sintaxis.",
   "markdown_url": "https://agents.willem.com/es/snippets/solucionar-el-error-dovecot-config-version-en-dovecot-2-4/snippet.md"
  },
  {
   "id": 39618,
   "slug": "localizacion-de-juegos-como-snake-97-soporta-mas-de-45-idiomas",
   "url": "https://agents.willem.com/es/snippets/localizacion-de-juegos-como-snake-97-soporta-mas-de-45-idiomas/",
   "language": "es",
   "title": "Localización de Juegos — Cómo Snake '97 Soporta Más de 45 Idiomas",
   "subtitle": "Del árabe al vietnamita — internacionalizar un juego para audiencia global.",
   "summary": "Snake '97 se juega en más de 100 países y soporta 45+ idiomas. Así un solo desarrollador localizó un juego para todo el mundo.",
   "topics": [
    "creating",
    "programming"
   ],
   "date": "2018-02-21",
   "published": "2018-02-21T00:00:00+01:00",
   "created": "2026-04-03T19:49:21.074000+02:00",
   "updated": "2026-08-30T06:51:54.270000+02:00",
   "full_article_url": "https://willem.com/es/2018-02-21_actualizando-snake-97/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you localise a game into 45 languages, including right-to-left scripts?",
   "text": "La localización en Snake '97 va más allá de traducir menús. El juego adapta el diseño UI para idiomas de derecha a izquierda.\nEl proceso de traducción: cada idioma es un simple archivo clave-valor. Miembros de la comunidad contribuyen traducciones.\nDe la historia de Snake '97 de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/localizacion-de-juegos-como-snake-97-soporta-mas-de-45-idiomas/snippet.md"
  },
  {
   "id": 39609,
   "slug": "gates-carbon-drive-en-bicicleta-urbana-resena-a-largo-plazo",
   "url": "https://agents.willem.com/es/snippets/gates-carbon-drive-en-bicicleta-urbana-resena-a-largo-plazo/",
   "language": "es",
   "title": "Gates Carbon Drive en Bicicleta Urbana — Reseña a Largo Plazo",
   "subtitle": "Una correa de carbono en vez de cadena — tras miles de kilómetros, ¿valió la pena?",
   "summary": "Willem reemplazó la cadena tradicional de su bicicleta urbana por una correa Gates Carbon Drive. Tras miles de kilómetros bajo la lluvia de Ámsterdam — el veredicto honesto.",
   "topics": [
    "bike",
    "review"
   ],
   "date": "2018-02-24",
   "published": "2018-02-24T00:00:00+01:00",
   "created": "2026-04-03T19:41:05.432000+02:00",
   "updated": "2026-08-30T06:51:54.503000+02:00",
   "full_article_url": "https://willem.com/es/2018-02-24_creando-la-bicicleta-definitiva-para-ir-al-trabajo/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Is a Gates carbon belt drive worth it on a commuter bike?",
   "text": "El Gates Carbon Drive reemplaza una cadena metálica por una correa de fibra de carbono. Sin aceite, sin óxido, sin eslabones estirados.\nLo genial: completamente silencioso, cero mantenimiento, nunca sucio, dura mucho más que cualquier cadena.\nDe la colección ciclista de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/gates-carbon-drive-en-bicicleta-urbana-resena-a-largo-plazo/snippet.md"
  },
  {
   "id": 39630,
   "slug": "operadores-de-busqueda-de-google-la-lista-completa-para-usuarios-avanzados",
   "url": "https://agents.willem.com/es/snippets/operadores-de-busqueda-de-google-la-lista-completa-para-usuarios-avanzados/",
   "language": "es",
   "title": "Operadores de Búsqueda de Google — La Lista Completa para Usuarios Avanzados",
   "subtitle": "site:, filetype:, intitle:, cache: — cada operador explicado.",
   "summary": "La mayoría escribe palabras en Google. Los usuarios avanzados usan operadores.",
   "topics": [
    "data",
    "howto",
    "web"
   ],
   "date": "2019-04-25",
   "published": "2019-04-25T00:00:00+02:00",
   "created": "2026-04-03T20:04:04.954000+02:00",
   "updated": "2026-08-30T06:51:54.700000+02:00",
   "full_article_url": "https://willem.com/es/2019-04-25_buscar-como-un-profesional-operadores-de-busqueda-de-google/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Which Google search operators are worth knowing?",
   "text": "Los operadores:\n- `site:ejemplo.com` — solo un sitio\n- `filetype:pdf` — solo PDFs\n- `intitle:\"frase\"` — páginas con frase en título\n- `-palabra` — excluir\nWillem los usa diariamente para investigación.",
   "markdown_url": "https://agents.willem.com/es/snippets/operadores-de-busqueda-de-google-la-lista-completa-para-usuarios-avanzados/snippet.md"
  },
  {
   "id": 39619,
   "slug": "cuantos-datos-recopila-google-de-tu-telefono-android",
   "url": "https://agents.willem.com/es/snippets/cuantos-datos-recopila-google-de-tu-telefono-android/",
   "language": "es",
   "title": "Cuántos Datos Recopila Google de Tu Teléfono Android",
   "subtitle": "El rastreo oculto en un teléfono Android estándar — y qué puedes hacer al respecto.",
   "summary": "Cuando Willem configuró un Android económico, descubrió cuántos datos recopila Google por defecto — historial de ubicación, uso de apps, grabaciones de voz.",
   "topics": [
    "Freedom",
    "data",
    "smartphone"
   ],
   "date": "2018-10-09",
   "published": "2018-10-09T00:00:00+02:00",
   "created": "2026-04-03T19:49:21.621000+02:00",
   "updated": "2026-08-30T06:51:54.907000+02:00",
   "full_article_url": "https://willem.com/es/2018-10-09_usar-un-android-economico-como-smartphone-principal/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How much data does a stock Android phone send to Google?",
   "text": "Un Android estándar con cuenta Google envía una cantidad notable de datos a Google. Willem documentó cada solicitud de permiso.\nLos ajustes por defecto son agresivos: historial de ubicación activado, actividad web y de apps activada. Puedes desactivar la mayoría — pero la opción está muy escondida.\nWillem fue más lejos — Android sin Google.",
   "markdown_url": "https://agents.willem.com/es/snippets/cuantos-datos-recopila-google-de-tu-telefono-android/snippet.md"
  },
  {
   "id": 39633,
   "slug": "como-limpiar-un-reloj-automatico-vintage-a-mano",
   "url": "https://agents.willem.com/es/snippets/como-limpiar-un-reloj-automatico-vintage-a-mano/",
   "language": "es",
   "title": "Cómo Limpiar un Reloj Automático Vintage a Mano",
   "subtitle": "Encontrado en un mercadillo, desmontado, limpiado y devuelto a la vida.",
   "summary": "Willem encontró un Citizen Automatic en un mercadillo — sucio, parado, olvidado. Lo llevó a casa y limpió cada componente a mano.",
   "topics": [
    "Durable",
    "howto",
    "watch"
   ],
   "date": "2020-08-23",
   "published": "2020-08-23T00:00:00+02:00",
   "created": "2026-04-03T20:55:25.161000+02:00",
   "updated": "2026-08-30T06:51:55.107000+02:00",
   "full_article_url": "https://willem.com/es/2020-08-23_limpieza-de-un-reloj-vintage/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you clean a vintage automatic watch by hand?",
   "text": "Un reloj automático vintage no necesita baterías — funciona con la energía mecánica de tu muñeca. Cuando se para, generalmente no está roto. Solo está sucio.\nEl proceso de restauración: abrir el fondo, retirar el movimiento, limpiar la esfera, lavar la caja con agua y jabón.\nDe la colección de Willem sobre relojes y tiempo.",
   "markdown_url": "https://agents.willem.com/es/snippets/como-limpiar-un-reloj-automatico-vintage-a-mano/snippet.md"
  },
  {
   "id": 39594,
   "slug": "como-convertir-heic-a-jpg-en-masa-usando-imagemagick",
   "url": "https://agents.willem.com/es/snippets/como-convertir-heic-a-jpg-en-masa-usando-imagemagick/",
   "language": "es",
   "title": "Cómo Convertir HEIC a JPG en Masa Usando ImageMagick",
   "subtitle": "Un comando para convertir todas tus fotos HEIC del iPhone a JPG universalmente compatible.",
   "summary": "Los iPhones modernos fotografían en formato HEIC — archivos más pequeños, mejor calidad, pero poca compatibilidad con muchas apps. Aquí está el único comando para convertirlos todos a JPG sin perder calidad.",
   "topics": [
    "apple",
    "cloud"
   ],
   "date": "2020-08-31",
   "published": "2020-08-31T00:00:00+02:00",
   "created": "2026-04-03T19:31:07.854000+02:00",
   "updated": "2026-08-30T06:51:55.303000+02:00",
   "full_article_url": "https://willem.com/es/2020-08-31_libre-de-icloud-escapando-de-fotos-de-apple/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you convert HEIC photos to JPG in bulk?",
   "text": "El formato HEIC de los iPhones produce archivos más pequeños con mejor calidad que JPG — pero muchas apps y sistemas operativos aún no lo soportan. La solución es ImageMagick.\nEl comando: `mogrify -format jpg *.HEIC`\nEsto convierte cada archivo HEIC del directorio actual a JPG. No olvides eliminar los originales HEIC después.\nDe la guía completa de Willem para gestionar fotos con software libre.",
   "markdown_url": "https://agents.willem.com/es/snippets/como-convertir-heic-a-jpg-en-masa-usando-imagemagick/snippet.md"
  },
  {
   "id": 39592,
   "slug": "como-exportar-fotos-de-apple-photos-sin-perder-calidad",
   "url": "https://agents.willem.com/es/snippets/como-exportar-fotos-de-apple-photos-sin-perder-calidad/",
   "language": "es",
   "title": "Cómo Exportar Fotos de Apple Photos Sin Perder Calidad",
   "subtitle": "Exporta los originales sin modificar, renombra por lotes según fecha EXIF y convierte HEIC a JPG.",
   "summary": "Apple Photos facilita almacenar tus fotos — y dificulta sacarlas. Así exportas los originales sin modificar, los renombras por fecha usando datos EXIF y conviertes archivos HEIC a JPG. De la guía completa de Willem para escapar del ecosistema fotográfico de Apple.",
   "topics": [
    "Freedom",
    "apple",
    "cloud"
   ],
   "date": "2020-08-31",
   "published": "2020-08-31T00:00:00+02:00",
   "created": "2026-04-03T19:18:24.307000+02:00",
   "updated": "2026-08-30T06:51:55.514000+02:00",
   "full_article_url": "https://willem.com/es/2020-08-31_libre-de-icloud-escapando-de-fotos-de-apple/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you get your originals out of Apple Photos without losing quality?",
   "text": "Selecciona todas tus fotos en Apple Photos y elige Archivo → Exportar originales sin modificar. Esto exporta los archivos maestros originales — no copias comprimidas, no miniaturas, sino las fotos reales que tu cámara capturó. Usa nombres de archivo secuenciales con un prefijo, lo que facilita el renombrado por lotes en el siguiente paso.\nUna vez exportados, usa exiftool en Linux (o macOS) para renombrar todos los archivos por su fecha de creación. El comando `exiftool -d '%Y%m%d-%H%M%%-03.c.%%e' '-filename<CreateDate'` renombra cada foto a un formato `AAAAMMDD-HHMM` — no más `IMG_4523.jpg`.\nPara archivos HEIC (el formato que usan los iPhones modernos), convierte a JPG usando ImageMagick: `mogrify -format jpg *.HEIC`. Funciona en cualquier plataforma y preserva la calidad.\nEste fragmento proviene de la guía completa de Willem para liberar tu biblioteca de fotos de la nube de Apple — un recorrido paso a paso que abarca 20 años de fotos digitales.",
   "markdown_url": "https://agents.willem.com/es/snippets/como-exportar-fotos-de-apple-photos-sin-perder-calidad/snippet.md"
  },
  {
   "id": 39603,
   "slug": "como-abrir-un-imac-5k-de-27-pulgadas-paso-a-paso-con-fotos",
   "url": "https://agents.willem.com/es/snippets/como-abrir-un-imac-5k-de-27-pulgadas-paso-a-paso-con-fotos/",
   "language": "es",
   "title": "Cómo Abrir un iMac 5K de 27 Pulgadas — Paso a Paso con Fotos",
   "subtitle": "La pantalla está pegada. Así la retiras sin romper nada.",
   "summary": "La pantalla del iMac de 27 pulgadas se sujeta con tiras adhesivas. Abrirlo requiere paciencia y manos firmes. Willem fotografió cada paso.",
   "topics": [
    "apple",
    "howto",
    "repair"
   ],
   "date": "2020-07-30",
   "published": "2020-07-30T00:00:00+02:00",
   "created": "2026-04-03T19:41:01.422000+02:00",
   "updated": "2026-08-30T06:51:55.700000+02:00",
   "full_article_url": "https://willem.com/es/2020-07-30_actualizacion-de-un-imac-5k-de-27-pulgadas-a-14-terabytes/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you open a 27-inch iMac 5K without breaking the screen?",
   "text": "La pantalla del iMac de 27 pulgadas está sujeta con tiras adhesivas. Necesitas una herramienta plástica fina para cortar el adhesivo.\nEmpieza arriba a la izquierda y avanza lentamente. Dentro encontrarás slots RAM, disco/SSD y placa lógica.\nDe la colección de reparación de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/como-abrir-un-imac-5k-de-27-pulgadas-paso-a-paso-con-fotos/snippet.md"
  },
  {
   "id": 39617,
   "slug": "como-quitar-pintura-de-un-cuadro-de-bicicleta",
   "url": "https://agents.willem.com/es/snippets/como-quitar-pintura-de-un-cuadro-de-bicicleta/",
   "language": "es",
   "title": "Cómo Quitar Pintura de un Cuadro de Bicicleta",
   "subtitle": "Decapante químico, lija, paciencia — la guía completa de decapado y repintado.",
   "summary": "Ya sea restaurando una bici vintage o personalizando una nueva, quitar la pintura del cuadro de acero es el primer paso.",
   "topics": [
    "Durable",
    "bike",
    "howto"
   ],
   "date": "2018-06-09",
   "published": "2018-06-09T00:00:00+02:00",
   "created": "2026-04-03T19:49:20.488000+02:00",
   "updated": "2026-08-30T06:51:55.893000+02:00",
   "full_article_url": "https://willem.com/es/2018-06-09_quitar-la-pintura-de-un-cuadro-de-bicicleta/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you strip the paint from a bike frame?",
   "text": "El decapante químico es el método más efectivo para cuadros de acero. Aplicar capa gruesa, envolver en plástico, esperar 4-8 horas.\nTrabajar al aire libre o en zona ventilada. Usar guantes y protección ocular. Tras el decapado: lija fina (grano 400).\nDe la colección ciclista de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/como-quitar-pintura-de-un-cuadro-de-bicicleta/snippet.md"
  },
  {
   "id": 39632,
   "slug": "como-reemplazar-una-bateria-hinchada-de-macbook-air",
   "url": "https://agents.willem.com/es/snippets/como-reemplazar-una-bateria-hinchada-de-macbook-air/",
   "language": "es",
   "title": "Cómo Reemplazar una Batería Hinchada de MacBook Air",
   "subtitle": "El trackpad se hincha, la carcasa se deforma — así lo salvas antes de que sea tarde.",
   "summary": "Una batería de litio hinchada es una bomba en tu MacBook. Willem lo detectó a tiempo y reemplazó la batería él mismo.",
   "topics": [
    "Durable",
    "apple",
    "howto",
    "repair"
   ],
   "date": "2017-09-14",
   "published": "2017-09-14T00:00:00+02:00",
   "created": "2026-04-03T20:55:19.927000+02:00",
   "updated": "2026-08-30T06:51:56.094000+02:00",
   "full_article_url": "https://willem.com/es/2017-09-14_salvando-una-macbook-air-con-la-bateria-explotada/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you replace a swollen MacBook Air battery?",
   "text": "Las señales de alarma: el trackpad no hace clic bien, la base se hincha, el portátil se tambalea. Dentro, la batería se ha hinchado.\nNo lo ignores. Una batería hinchada puede romper la pantalla por presión interna. La solución: pedir batería de repuesto, quitar los tornillos, desconectar la vieja.\nDe la colección de reparación de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/como-reemplazar-una-bateria-hinchada-de-macbook-air/snippet.md"
  },
  {
   "id": 39601,
   "slug": "como-mantener-y-reparar-un-aspirador-robot-irobot-roomba",
   "url": "https://agents.willem.com/es/snippets/como-mantener-y-reparar-un-aspirador-robot-irobot-roomba/",
   "language": "es",
   "title": "Cómo Mantener y Reparar un Aspirador Robot iRobot Roomba",
   "subtitle": "Guía completa de desmontaje y servicio — cepillos, filtros, sensores, ruedas.",
   "summary": "La mayoría tira su aspirador robot cuando deja de funcionar bien. Willem desmontó el suyo — y documentó cada paso con fotos.",
   "topics": [
    "Durable",
    "howto",
    "repair"
   ],
   "date": "2019-03-20",
   "published": "2019-03-20T00:00:00+01:00",
   "created": "2026-04-03T19:31:12.572000+02:00",
   "updated": "2026-08-30T06:51:56.327000+02:00",
   "full_article_url": "https://willem.com/es/2019-03-20_mantenimiento-de-un-robot-aspirador/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you service an iRobot Roomba yourself?",
   "text": "Tras años de uso diario, el rendimiento de un Roomba decrece. Mantenerlo tú mismo lleva una tarde y un destornillador.\nLas áreas clave: cepillos principales, cepillo lateral, filtro (reemplazar, no solo limpiar), sensores de precipicio, ruedas. Las piezas de repuesto están disponibles baratas online.\nDe la colección de Willem sobre cultura de reparación.",
   "markdown_url": "https://agents.willem.com/es/snippets/como-mantener-y-reparar-un-aspirador-robot-irobot-roomba/snippet.md"
  },
  {
   "id": 39604,
   "slug": "como-ampliar-la-ram-en-un-imac-5k-de-27-pulgadas",
   "url": "https://agents.willem.com/es/snippets/como-ampliar-la-ram-en-un-imac-5k-de-27-pulgadas/",
   "language": "es",
   "title": "Cómo Ampliar la RAM en un iMac 5K de 27 Pulgadas",
   "subtitle": "La actualización más fácil del iMac — accesible por una pequeña trampilla detrás de la pantalla.",
   "summary": "A diferencia de la mayoría de upgrades del iMac, añadir RAM al modelo de 27 pulgadas no requiere abrir la pantalla.",
   "topics": [
    "apple",
    "howto"
   ],
   "date": "2020-07-30",
   "published": "2020-07-30T00:00:00+02:00",
   "created": "2026-04-03T19:41:02.036000+02:00",
   "updated": "2026-08-30T06:51:56.542000+02:00",
   "full_article_url": "https://willem.com/es/2020-07-30_actualizacion-de-un-imac-5k-de-27-pulgadas-a-14-terabytes/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you upgrade the RAM in a 27-inch iMac 5K?",
   "text": "El iMac de 27 pulgadas tiene 4 slots SO-DIMM detrás de una trampilla en la base. Pulsa el botón sobre el puerto de alimentación. Sin herramientas.\nEl iMac 5K soporta hasta 128GB de DDR4 RAM. Tiempo total: unos 5 minutos.\nDe la guía de upgrade del iMac de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/como-ampliar-la-ram-en-un-imac-5k-de-27-pulgadas/snippet.md"
  },
  {
   "id": 39638,
   "slug": "instalar-y-pedalear-con-un-potenciometro-4iiii-en-tu-bicicleta",
   "url": "https://agents.willem.com/es/snippets/instalar-y-pedalear-con-un-potenciometro-4iiii-en-tu-bicicleta/",
   "language": "es",
   "title": "Instalar y Pedalear con un Potenciómetro 4iiii en Tu Bicicleta",
   "subtitle": "Desde la instalación hasta la primera salida — qué te dicen realmente los datos de potencia sobre tu ciclismo.",
   "summary": "Un potenciómetro mide exactamente cuánta energía pones en los pedales — en vatios. Willem instaló un 4iiii Precision y descubrió que los datos de potencia cambian cómo piensas sobre el ciclismo.",
   "topics": [
    "bike",
    "data",
    "sport"
   ],
   "date": "2019-08-28",
   "published": "2019-08-28T00:00:00+02:00",
   "created": "2026-04-03T20:55:47.108000+02:00",
   "updated": "2026-08-30T06:51:56.740000+02:00",
   "full_article_url": "https://willem.com/es/2019-08-28_rodando-con-un-medidor-de-potencia-en-tu-bicicleta/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What does a power meter actually tell you about your cycling?",
   "text": "Un potenciómetro es la herramienta más honesta del ciclismo. La frecuencia cardíaca fluctúa. La velocidad depende del viento. Pero vatios son vatios.\nEl 4iiii Precision se fija a la biela izquierda. Instalación: quitar biela, fijar sensor, reinstalar, vincular por Bluetooth.\nDe la colección ciclista de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/instalar-y-pedalear-con-un-potenciometro-4iiii-en-tu-bicicleta/snippet.md"
  },
  {
   "id": 39599,
   "slug": "instalar-linux-en-una-microsoft-surface-go",
   "url": "https://agents.willem.com/es/snippets/instalar-linux-en-una-microsoft-surface-go/",
   "language": "es",
   "title": "Instalar Linux en una Microsoft Surface Go",
   "subtitle": "Desde crear un USB arrancable hasta una tablet Linux funcional con pantalla táctil.",
   "summary": "La Surface Go es una tablet Windows compacta que se convierte en una excelente máquina Linux — si sabes cómo configurarla.",
   "topics": [
    "experiment",
    "linux",
    "tablet"
   ],
   "date": "2020-03-09",
   "published": "2020-03-09T00:00:00+01:00",
   "created": "2026-04-03T19:31:11.131000+02:00",
   "updated": "2026-08-30T06:51:56.962000+02:00",
   "full_article_url": "https://willem.com/es/2020-03-09_creando-mi-propio-sistema-operativo-para-tablets/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you install Linux on a Microsoft Surface Go?",
   "text": "El tamaño compacto, buena pantalla y USB-C de la Surface Go la convierten en una tablet Linux sorprendentemente buena. Willem eligió Debian GNU/Linux por estabilidad.\nCrear el USB arrancable: Descargar la ISO de Debian netinstall y escribirla en un USB con `dd` o Etcher.\nEl táctil funciona directamente en kernels Linux recientes. El reto es elegir un gestor de ventanas compatible con táctil.\nDe la serie de Willem sobre construir un sistema operativo para tablet.",
   "markdown_url": "https://agents.willem.com/es/snippets/instalar-linux-en-una-microsoft-surface-go/snippet.md"
  },
  {
   "id": 39641,
   "slug": "resena-del-maraton-de-leiden-cuando-se-pone-dificil",
   "url": "https://agents.willem.com/es/snippets/resena-del-maraton-de-leiden-cuando-se-pone-dificil/",
   "language": "es",
   "title": "Reseña del Maratón de Leiden — Cuando se Pone Difícil",
   "subtitle": "Un recorrido plano por la historia holandesa — y el juego mental de superar el muro.",
   "summary": "El Maratón de Leiden recorre una de las ciudades más históricas de los Países Bajos. Willem lo corrió y escribió sobre qué pasa cuando el cuerpo dice basta.",
   "topics": [
    "lifestyle",
    "running",
    "sport"
   ],
   "date": "2025-05-12",
   "published": "2025-05-12T00:00:00+02:00",
   "created": "2026-04-03T21:23:56.907000+02:00",
   "updated": "2026-08-30T06:51:57.149000+02:00",
   "full_article_url": "https://willem.com/es/2025-05-12_cuando-las-cosas-se-ponen-dificiles/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is the Leiden Marathon like to run?",
   "text": "El Maratón de Leiden es plano — estamos en los Países Bajos. Pero plano no significa fácil. El recorrido serpentea por el centro histórico.\nLa belleza del recorrido te lleva por los primeros 30 kilómetros. Luego llega el muro.\nDe los escritos de Willem sobre deporte y cuerpo.",
   "markdown_url": "https://agents.willem.com/es/snippets/resena-del-maraton-de-leiden-cuando-se-pone-dificil/snippet.md"
  },
  {
   "id": 39625,
   "slug": "vivir-con-mcadd-una-guia-para-padres-sobre-la-condicion-metabolica",
   "url": "https://agents.willem.com/es/snippets/vivir-con-mcadd-una-guia-para-padres-sobre-la-condicion-metabolica/",
   "language": "es",
   "title": "Vivir con MCADD — Una Guía para Padres sobre la Condición Metabólica",
   "subtitle": "Qué significa MCADD para la vida diaria, qué vigilar y cómo una familia lo navega.",
   "summary": "MCADD es una rara condición metabólica. Cuando diagnosticaron al hijo de Willem, escribió el artículo que le habría gustado encontrar.",
   "topics": [
    "daddy",
    "health",
    "heart"
   ],
   "date": "2019-06-24",
   "published": "2019-06-24T00:00:00+02:00",
   "created": "2026-04-03T19:59:17.165000+02:00",
   "updated": "2026-08-30T06:51:57.334000+02:00",
   "full_article_url": "https://willem.com/es/2019-06-24_seis-meses-con-mcadd/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What does living with MCADD mean for a family day to day?",
   "text": "MCADD significa que el cuerpo no puede descomponer correctamente los ácidos grasos de cadena media. Durante enfermedad, ayuno o ejercicio prolongado, puede provocar crisis metabólica.\nLas comidas regulares no son negociables — un niño con MCADD no puede saltarse el desayuno. Durante enfermedad: modo de emergencia con bebidas azucaradas frecuentes.\nDe la colección corazón y cuerpo.",
   "markdown_url": "https://agents.willem.com/es/snippets/vivir-con-mcadd-una-guia-para-padres-sobre-la-condicion-metabolica/snippet.md"
  },
  {
   "id": 39602,
   "slug": "gestionar-tu-biblioteca-de-fotos-con-software-libre-en-vez-de-icloud",
   "url": "https://agents.willem.com/es/snippets/gestionar-tu-biblioteca-de-fotos-con-software-libre-en-vez-de-icloud/",
   "language": "es",
   "title": "Gestionar Tu Biblioteca de Fotos con Software Libre en Vez de iCloud",
   "subtitle": "Shotwell en Linux como reemplazo completo de Apple Photos e iCloud.",
   "summary": "No necesitas iCloud para gestionar tus fotos. Shotwell en Linux maneja importación, organización y navegación — localmente, de forma privada, en un dispositivo que controlas.",
   "topics": [
    "Freedom",
    "apple",
    "cloud"
   ],
   "date": "2020-08-31",
   "published": "2020-08-31T00:00:00+02:00",
   "created": "2026-04-03T19:41:00.673000+02:00",
   "updated": "2026-08-30T06:51:57.541000+02:00",
   "full_article_url": "https://willem.com/es/2020-08-31_libre-de-icloud-escapando-de-fotos-de-apple/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Can free software replace Apple Photos and iCloud for a photo library?",
   "text": "Tras exportar, renombrar y convertir, el último paso es elegir un nuevo hogar para tu biblioteca. Willem eligió Shotwell — un gestor de fotos libre para Linux.\nShotwell importa fotos, organiza por fecha, soporta etiquetas y álbumes. Toda tu biblioteca en tu propio disco.\nDe la guía de Willem sobre independencia digital de Apple.",
   "markdown_url": "https://agents.willem.com/es/snippets/gestionar-tu-biblioteca-de-fotos-con-software-libre-en-vez-de-icloud/snippet.md"
  },
  {
   "id": 39610,
   "slug": "mascara-de-sueno-mindfold-oscuridad-total-para-dormir-mejor",
   "url": "https://agents.willem.com/es/snippets/mascara-de-sueno-mindfold-oscuridad-total-para-dormir-mejor/",
   "language": "es",
   "title": "Máscara de Sueño Mindfold — Oscuridad Total para Dormir Mejor",
   "subtitle": "No es una máscara común — la Mindfold bloquea el 100% de la luz permitiendo abrir los ojos.",
   "summary": "La Mindfold es una máscara con una cavidad de espuma que crea oscuridad total. Willem la probó con datos de sueño del Whoop.",
   "topics": [
    "health",
    "lifestyle",
    "minimal"
   ],
   "date": "2020-01-24",
   "published": "2020-01-24T00:00:00+01:00",
   "created": "2026-04-03T19:41:06.039000+02:00",
   "updated": "2026-08-30T06:51:57.727000+02:00",
   "full_article_url": "https://willem.com/es/2020-01-24_mejora-tu-sueno-bloqueando-la-luz/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Does a total-darkness sleep mask measurably improve sleep?",
   "text": "La mayoría de máscaras presionan los párpados y dejan entrar luz por los lados. La Mindfold es diferente: una carcasa de espuma rígida crea una cavidad oscura frente a los ojos.\nEl efecto en el sueño es medible. Con su Whoop Strap, Willem rastreó la calidad del sueño antes y después.\nDe los escritos de Willem sobre sensores portátiles.",
   "markdown_url": "https://agents.willem.com/es/snippets/mascara-de-sueno-mindfold-oscuridad-total-para-dormir-mejor/snippet.md"
  },
  {
   "id": 39639,
   "slug": "resena-del-nuphy-air60-v2-un-teclado-mecanico-compacto-para-escribir-en-serio",
   "url": "https://agents.willem.com/es/snippets/resena-del-nuphy-air60-v2-un-teclado-mecanico-compacto-para-escribir-en-serio/",
   "language": "es",
   "title": "Reseña del NuPhy Air60 V2 — Un Teclado Mecánico Compacto para Escribir en Serio",
   "subtitle": "Interruptores mecánicos de bajo perfil, Bluetooth, diseño compacto — probado por alguien que escribe profesionalmente.",
   "summary": "Tras décadas tecleando en teclados de portátil, Willem cambió al NuPhy Air60 V2 — un teclado mecánico de bajo perfil con Bluetooth.",
   "topics": [
    "minimal",
    "review",
    "work"
   ],
   "date": "2026-01-18",
   "published": "2026-01-18T00:00:00+01:00",
   "created": "2026-04-03T21:23:43.465000+02:00",
   "updated": "2026-08-30T06:51:57.919000+02:00",
   "full_article_url": "https://willem.com/es/2026-01-18_usar-un-teclado-mecanico/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Is a low-profile mechanical keyboard worth switching to?",
   "text": "El NuPhy Air60 V2 es un teclado mecánico del 60% — sin fila de funciones, sin teclado numérico. Solo las teclas que realmente usas.\nLos interruptores mecánicos de bajo perfil (Gateron) se sienten completamente diferentes. Bluetooth conecta tres dispositivos. El tamaño compacto cabe junto al ThinkPad de Willem.\nDe los escritos de Willem sobre herramientas que duran.",
   "markdown_url": "https://agents.willem.com/es/snippets/resena-del-nuphy-air60-v2-un-teclado-mecanico-compacto-para-escribir-en-serio/snippet.md"
  },
  {
   "id": 39621,
   "slug": "omarchy-una-distribucion-linux-minimalista-en-un-imac",
   "url": "https://agents.willem.com/es/snippets/omarchy-una-distribucion-linux-minimalista-en-un-imac/",
   "language": "es",
   "title": "Omarchy — Una Distribución Linux Minimalista en un iMac",
   "subtitle": "Basado en Arch, gestor de ventanas tiling, diseñado para concentración — en hardware Apple.",
   "summary": "Omarchy es una distribución Linux minimalista basada en Arch. Willem la instaló en un iMac 5K de 27 pulgadas.",
   "topics": [
    "apple",
    "experiment",
    "linux"
   ],
   "date": "2025-09-22",
   "published": "2025-09-22T00:00:00+02:00",
   "created": "2026-04-03T19:59:13.102000+02:00",
   "updated": "2026-08-30T06:51:58.114000+02:00",
   "full_article_url": "https://willem.com/es/2025-09-22_omarchy-en-el-imac/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is Omarchy and can it run on an iMac?",
   "text": "Omarchy es una distribución Linux basada en Arch con gestor de ventanas tiling. Sin iconos de escritorio, sin dock, sin ruido visual.\nWillem la instaló en un iMac 5K de 27 pulgadas. La pantalla 5K funciona hermosamente bajo Linux.\nDe la filosofía retro computing de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/omarchy-una-distribucion-linux-minimalista-en-un-imac/snippet.md"
  },
  {
   "id": 39613,
   "slug": "ortlieb-urban-daypack-15l-la-mochila-de-negocios-minimalista",
   "url": "https://agents.willem.com/es/snippets/ortlieb-urban-daypack-15l-la-mochila-de-negocios-minimalista/",
   "language": "es",
   "title": "Ortlieb Urban Daypack 15L — La Mochila de Negocios Minimalista",
   "subtitle": "Impermeable, compacta y justo suficiente para un portátil, tablet y nada más.",
   "summary": "Willem mete todo su negocio en esta mochila de 15 litros. Impermeable para pedalear en Ámsterdam.",
   "topics": [
    "lifestyle",
    "minimal",
    "work"
   ],
   "date": "2018-12-22",
   "published": "2018-12-22T00:00:00+01:00",
   "created": "2026-04-03T19:41:08.073000+02:00",
   "updated": "2026-08-30T06:51:58.307000+02:00",
   "full_article_url": "https://willem.com/es/2018-12-22_negocios-en-una-bolsa/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Which backpack fits a whole business and survives Amsterdam rain?",
   "text": "La Ortlieb Urban Daypack 15L es una mochila impermeable con cierre enrollable. Pequeña — deliberadamente. Con 15 litros, solo llevas lo necesario.\nLa impermeabilización es calidad Ortlieb genuina. La restricción de 15 litros es una característica.\nDel artículo de Willem sobre la oficina en una mochila.",
   "markdown_url": "https://agents.willem.com/es/snippets/ortlieb-urban-daypack-15l-la-mochila-de-negocios-minimalista/snippet.md"
  },
  {
   "id": 39637,
   "slug": "reemplazar-el-sistema-de-retencion-roc-loc-5-en-un-casco-giro",
   "url": "https://agents.willem.com/es/snippets/reemplazar-el-sistema-de-retencion-roc-loc-5-en-un-casco-giro/",
   "language": "es",
   "title": "Reemplazar el Sistema de Retención Roc Loc 5 en un Casco Giro",
   "subtitle": "El sistema de retención se rompió, pero el casco está bien — así se arregla.",
   "summary": "Los cascos Giro usan un sistema de retención Roc Loc — el dial ajustable en la parte trasera. Cuando se rompe, la mayoría tira el casco. Pero es una pieza reemplazable.",
   "topics": [
    "Durable",
    "bike",
    "howto",
    "repair"
   ],
   "date": "2020-07-09",
   "published": "2020-07-09T00:00:00+02:00",
   "created": "2026-04-03T20:55:42.111000+02:00",
   "updated": "2026-08-30T06:51:58.511000+02:00",
   "full_article_url": "https://willem.com/es/2020-07-09_reparacion-de-un-casco-de-bicicleta-giro-aeon/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Can you replace a broken Giro helmet retention system instead of the helmet?",
   "text": "El sistema Roc Loc 5 es una cuna de plástico con dial de ajuste. Tras años de uso, las pestañas pueden romperse.\nLa solución: pedir un Roc Loc de repuesto. Se engancha en los mismos puntos. Tiempo total: 5 minutos.\nDe la colección de reparación de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/reemplazar-el-sistema-de-retencion-roc-loc-5-en-un-casco-giro/snippet.md"
  },
  {
   "id": 39636,
   "slug": "restaurar-una-batavus-champion-de-1978-reconstruccion-de-bicicleta-vintage",
   "url": "https://agents.willem.com/es/snippets/restaurar-una-batavus-champion-de-1978-reconstruccion-de-bicicleta-vintage/",
   "language": "es",
   "title": "Restaurar una Batavus Champion de 1978 — Reconstrucción de Bicicleta Vintage",
   "subtitle": "Encontrada en un cobertizo, despojada hasta el cuadro, reconstruida con piezas modernas.",
   "summary": "El primer proyecto ciclista de Willem: una Batavus Champion oxidada de 1978, encontrada en un cobertizo y reconstruida desde el cuadro.",
   "topics": [
    "Durable",
    "bike",
    "creating"
   ],
   "date": "2016-09-03",
   "published": "2016-09-03T00:00:00+02:00",
   "created": "2026-04-03T20:55:38.054000+02:00",
   "updated": "2026-08-30T06:51:58.689000+02:00",
   "full_article_url": "https://willem.com/es/2016-09-03_bicicleta-batavus-champion-de-1978/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you restore a 1978 Batavus Champion?",
   "text": "La Batavus Champion era una bicicleta holandesa popular de finales de los 70 — un cuadro de acero para transporte diario. Willem encontró una en un cobertizo, oxidada pero estructuralmente sólida.\nLa restauración: quitar todo, lijar el óxido, decapar, ruedas nuevas, cables nuevos. El cuadro — acero holandés pesado — solo necesitó limpieza.\nDe la colección ciclista de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/restaurar-una-batavus-champion-de-1978-reconstruccion-de-bicicleta-vintage/snippet.md"
  },
  {
   "id": 39598,
   "slug": "rotacion-de-backups-con-rsync-archivos-diarios-semanales-mensuales",
   "url": "https://agents.willem.com/es/snippets/rotacion-de-backups-con-rsync-archivos-diarios-semanales-mensuales/",
   "language": "es",
   "title": "Rotación de Backups con rsync — Archivos Diarios, Semanales, Mensuales",
   "subtitle": "Un esquema práctico de backup con rsync, transferencias incrementales y rotación automática.",
   "summary": "rsync es la herramienta de backup más fiable en Linux — pero configurar un esquema de rotación requiere reflexión. Aquí un enfoque práctico.",
   "topics": [
    "cloud",
    "linux",
    "server"
   ],
   "date": "2020-10-30",
   "published": "2020-10-30T00:00:00+01:00",
   "created": "2026-04-03T19:31:10.612000+02:00",
   "updated": "2026-08-30T06:51:58.874000+02:00",
   "full_article_url": "https://willem.com/es/2020-10-30_como-usar-rsync-para-hacer-copias-de-seguridad/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you set up daily, weekly and monthly rsync backups?",
   "text": "La clave de una buena estrategia de backup es la rotación: mantener backups recientes para recuperación rápida, más antiguos para seguridad a largo plazo.\n- Diario — mantener los últimos 7 días\n- Semanal — las últimas 4 semanas\n- Mensual — los últimos 12 meses\nCon la opción `--link-dest` de rsync, cada backup solo almacena los archivos que cambiaron. Los sin cambios se enlazan — casi sin espacio extra.\nDe la guía de Willem sobre autoalojamiento.",
   "markdown_url": "https://agents.willem.com/es/snippets/rotacion-de-backups-con-rsync-archivos-diarios-semanales-mensuales/snippet.md"
  },
  {
   "id": 39616,
   "slug": "reemplazo-del-cable-de-cambio-shimano-7-velocidades-paso-a-paso",
   "url": "https://agents.willem.com/es/snippets/reemplazo-del-cable-de-cambio-shimano-7-velocidades-paso-a-paso/",
   "language": "es",
   "title": "Reemplazo del Cable de Cambio Shimano 7 Velocidades — Paso a Paso",
   "subtitle": "La guía de reparación de bicicletas más guardada del sitio — con fotos de cada paso.",
   "summary": "Reemplazar un cable de cambio en un sistema Shimano de 7 velocidades es una de las reparaciones más comunes. Aquí la guía completa con fotos.",
   "topics": [
    "bike",
    "howto",
    "repair"
   ],
   "date": "2020-11-22",
   "published": "2020-11-22T00:00:00+01:00",
   "created": "2026-04-03T19:49:19.408000+02:00",
   "updated": "2026-08-30T06:51:59.062000+02:00",
   "full_article_url": "https://willem.com/es/2020-11-22_reemplazo-de-un-cable-de-cambio-shimano/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you replace a Shimano 7-speed shift cable?",
   "text": "Un cable de cambio desgastado causa cambios imprecisos. Reemplazarlo lleva 30 minutos.\nLos pasos: afloja el tornillo de anclaje, saca el cable viejo, pasa el nuevo. El truco: antes de apretar, pon la marcha más alta y tensa el cable a mano.\nDe la colección de reparación ciclista de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/reemplazo-del-cable-de-cambio-shimano-7-velocidades-paso-a-paso/snippet.md"
  },
  {
   "id": 39623,
   "slug": "smart-roadster-el-coche-impracticable-que-ame-y-vendi",
   "url": "https://agents.willem.com/es/snippets/smart-roadster-el-coche-impracticable-que-ame-y-vendi/",
   "language": "es",
   "title": "Smart Roadster — El Coche Impracticable Que Amé y Vendí",
   "subtitle": "Un deportivo diminuto con techo que gotea, caja de cambios lenta y una experiencia de conducción inolvidable.",
   "summary": "Antes de prescindir del coche, Willem conducía un Smart Roadster — uno de los coches más peculiares jamás fabricados.",
   "topics": [
    "lifestyle",
    "mobility"
   ],
   "date": "2020-02-13",
   "published": "2020-02-13T00:00:00+01:00",
   "created": "2026-04-03T19:59:14.655000+02:00",
   "updated": "2026-08-30T06:51:59.265000+02:00",
   "full_article_url": "https://willem.com/es/2020-02-13_el-dia-que-vendi-mi-coche/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What was the Smart Roadster like to own?",
   "text": "El Smart Roadster es un biplaza de motor central con menos de 800 kg. Lento, el techo gotea, la caja de cambios cambia como si pensara en otra cosa.\nY sin embargo — uno de los coches más divertidos a velocidades legales. Willem lo vendió y prescindió del coche.\nLa historia completa en Vida Sin Coche.",
   "markdown_url": "https://agents.willem.com/es/snippets/smart-roadster-el-coche-impracticable-que-ame-y-vendi/snippet.md"
  },
  {
   "id": 39622,
   "slug": "nadar-con-apple-watch-rendimiento-impermeable-probado",
   "url": "https://agents.willem.com/es/snippets/nadar-con-apple-watch-rendimiento-impermeable-probado/",
   "language": "es",
   "title": "Nadar con Apple Watch — Rendimiento Impermeable Probado",
   "subtitle": "Largos de piscina, aguas abiertas, frecuencia cardíaca en el agua — ¿funciona realmente?",
   "summary": "El Apple Watch es resistente al agua, pero ¿cómo rinde realmente al nadar? Willem lo probó en piscina y aguas abiertas.",
   "topics": [
    "apple",
    "sport",
    "watch"
   ],
   "date": "2018-09-27",
   "published": "2018-09-27T00:00:00+02:00",
   "created": "2026-04-03T19:59:13.792000+02:00",
   "updated": "2026-08-30T06:51:59.450000+02:00",
   "full_article_url": "https://willem.com/es/2018-09-27_nadar-y-montar-en-bicicleta-con-el-apple-watch/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Does the Apple Watch actually work for swimming?",
   "text": "El Apple Watch bloquea la pantalla durante una sesión de natación (modo Water Lock) y cuenta largos automáticamente. Al terminar, giras la corona para expulsar agua.\nLo que hace bien: contar largos (sorprendentemente preciso). Donde falla: frecuencia cardíaca en el agua.\nDe los escritos de Willem sobre sensores portátiles.",
   "markdown_url": "https://agents.willem.com/es/snippets/nadar-con-apple-watch-rendimiento-impermeable-probado/snippet.md"
  },
  {
   "id": 39643,
   "slug": "resena-del-maraton-tcs-de-amsterdam-correr-42-km-por-la-ciudad",
   "url": "https://agents.willem.com/es/snippets/resena-del-maraton-tcs-de-amsterdam-correr-42-km-por-la-ciudad/",
   "language": "es",
   "title": "Reseña del Maratón TCS de Ámsterdam — Correr 42 km por la Ciudad",
   "subtitle": "Uno de los recorridos de maratón más rápidos de Europa — por el Vondelpark, junto al Amstel, meta en el Estadio Olímpico.",
   "summary": "El Maratón TCS de Ámsterdam es uno de los grandes maratones europeos — un recorrido plano y rápido por la ciudad con meta en el icónico Estadio Olímpico de 1928.",
   "topics": [
    "Amsterdam",
    "running",
    "sport"
   ],
   "date": "2024-10-20",
   "published": "2024-10-20T00:00:00+02:00",
   "created": "2026-04-03T21:24:08.355000+02:00",
   "updated": "2026-08-30T06:51:59.647000+02:00",
   "full_article_url": "https://willem.com/es/2024-10-20_maraton/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is the TCS Amsterdam Marathon course like?",
   "text": "El Maratón de Ámsterdam empieza y termina en el Estadio Olímpico de 1928. El recorrido pasa por el Vondelpark, junto al Amstel y por el Amsterdamse Bos.\nEs rápido — el terreno plano lo convierte en terreno de caza de marcas personales. El último kilómetro por el túnel del estadio es inolvidable.\nDe las historias de Ámsterdam y colección deportiva de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/resena-del-maraton-tcs-de-amsterdam-correr-42-km-por-la-ciudad/snippet.md"
  },
  {
   "id": 39624,
   "slug": "diseno-ui-de-pantalla-tactil-lo-que-las-interfaces-de-raton-hicieron-mal",
   "url": "https://agents.willem.com/es/snippets/diseno-ui-de-pantalla-tactil-lo-que-las-interfaces-de-raton-hicieron-mal/",
   "language": "es",
   "title": "Diseño UI de Pantalla Táctil — Lo Que las Interfaces de Ratón Hicieron Mal",
   "subtitle": "Por qué la mayoría de interfaces táctiles están rotas — fueron diseñadas para un cursor, no un dedo.",
   "summary": "La mayoría de interfaces táctiles son interfaces de ratón rediseñadas. Willem aboga por un enfoque fundamentalmente diferente.",
   "topics": [
    "creating",
    "design",
    "tablet"
   ],
   "date": "2020-06-24",
   "published": "2020-06-24T00:00:00+02:00",
   "created": "2026-04-03T19:59:16.461000+02:00",
   "updated": "2026-08-30T06:51:59.860000+02:00",
   "full_article_url": "https://willem.com/es/2020-06-24_algunas-reflexiones-sobre-el-diseno-de-interfaces-de-usuario-de-pantalla-tactil/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What do most touch screen interfaces get wrong?",
   "text": "El problema fundamental: un cursor de ratón es un solo píxel. Un dedo cubre un área de 7mm. Toda interfaz diseñada para cursor falla en pantalla táctil.\nPrincipios de Willem para diseño touch-first: objetivos mínimo 44×44 puntos, acciones primarias en la parte inferior, deslizar reemplaza clic.\nDe la construcción de su propio sistema operativo para tablet.",
   "markdown_url": "https://agents.willem.com/es/snippets/diseno-ui-de-pantalla-tactil-lo-que-las-interfaces-de-raton-hicieron-mal/snippet.md"
  },
  {
   "id": 39606,
   "slug": "traffic-shaping-en-linux-con-iptables-y-tc-una-guia-practica",
   "url": "https://agents.willem.com/es/snippets/traffic-shaping-en-linux-con-iptables-y-tc-una-guia-practica/",
   "language": "es",
   "title": "Traffic Shaping en Linux con iptables y tc — Una Guía Práctica",
   "subtitle": "Limitar ancho de banda por IP o servicio usando HTB.",
   "summary": "Cuando un cliente o servicio consume todo tu ancho de banda, traffic shaping es la solución quirúrgica.",
   "topics": [
    "linux",
    "networking",
    "server"
   ],
   "date": "2020-04-01",
   "published": "2020-04-01T00:00:00+02:00",
   "created": "2026-04-03T19:41:03.363000+02:00",
   "updated": "2026-08-30T06:52:00.046000+02:00",
   "full_article_url": "https://willem.com/es/2020-04-01_modelado-de-trafico-usando-iptables-y-tc/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you limit bandwidth per IP with iptables and tc?",
   "text": "Traffic shaping usa dos herramientas juntas: iptables para marcar paquetes y tc para aplicar límites de ancho de banda.\nWillem lo usó para resolver un problema de sincronización de Outlook que saturaba el ancho de banda.\nDe la colección de Willem sobre autoalojamiento.",
   "markdown_url": "https://agents.willem.com/es/snippets/traffic-shaping-en-linux-con-iptables-y-tc-una-guia-practica/snippet.md"
  },
  {
   "id": 39600,
   "slug": "tudor-black-bay-36-tres-anos-de-uso-diario",
   "url": "https://agents.willem.com/es/snippets/tudor-black-bay-36-tres-anos-de-uso-diario/",
   "language": "es",
   "title": "Tudor Black Bay 36 — Tres Años de Uso Diario",
   "subtitle": "No es una reseña de primera semana. Esto es lo que pasa después de 1.000+ días en la muñeca.",
   "summary": "La mayoría de reseñas de relojes se escriben tras unos días. Esta fue escrita tras tres años de uso diario del Tudor Black Bay 36.",
   "topics": [
    "minimal",
    "review",
    "watch"
   ],
   "date": "2020-06-17",
   "published": "2020-06-17T00:00:00+02:00",
   "created": "2026-04-03T19:31:11.872000+02:00",
   "updated": "2026-08-30T06:52:00.228000+02:00",
   "full_article_url": "https://willem.com/es/2020-06-17_tudor-black-bay-36-resena-a-largo-plazo/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How does a Tudor Black Bay 36 hold up after three years of daily wear?",
   "text": "El Tudor Black Bay 36 es un reloj de acero de 36mm con esfera negra. Pequeño para los estándares modernos — y exactamente por eso funciona. Tras tres años, la caja ha ganado sus rasguños.\nLo que tres años enseñan: los 36mm desaparecen en la muñeca. Olvidas que lo llevas.\nDe la colección de Willem sobre relojes y tiempo.",
   "markdown_url": "https://agents.willem.com/es/snippets/tudor-black-bay-36-tres-anos-de-uso-diario/snippet.md"
  },
  {
   "id": 39597,
   "slug": "usar-un-apple-watch-con-datos-moviles-como-tu-unico-telefono",
   "url": "https://agents.willem.com/es/snippets/usar-un-apple-watch-con-datos-moviles-como-tu-unico-telefono/",
   "language": "es",
   "title": "Usar un Apple Watch con Datos Móviles como Tu Único Teléfono",
   "subtitle": "Qué pasa cuando abandonas el iPhone por completo y vives solo con el reloj.",
   "summary": "Willem dejó su iPhone y vivió meses con solo un Apple Watch Ultra con datos móviles. Llamadas, mensajes, mapas, música — todo desde una pantalla del tamaño de un sello.",
   "topics": [
    "apple",
    "minimal",
    "watch"
   ],
   "date": "2023-11-10",
   "published": "2023-11-10T00:00:00+01:00",
   "created": "2026-04-03T19:31:09.874000+02:00",
   "updated": "2026-08-30T06:52:00.406000+02:00",
   "full_article_url": "https://willem.com/es/2023-11-10_apple-watch-como-telefono/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Can an Apple Watch with cellular replace your iPhone entirely?",
   "text": "El experimento fue simple: eliminar el iPhone de la vida diaria por completo. Quedarse con el Apple Watch Ultra con datos móviles. ¿Puede el dispositivo más pequeño de Apple reemplazar al más grande?\nQué funciona: las llamadas son sorprendentemente buenas. Apple Maps da direcciones hápticas en la muñeca.\nQué no: escribir más de una frase es doloroso. Los chats grupales se vuelven ingobernables.\nLa perspectiva más profunda: sin la pantalla grande, no solo cambia cómo te comunicas — cambia cómo piensas.",
   "markdown_url": "https://agents.willem.com/es/snippets/usar-un-apple-watch-con-datos-moviles-como-tu-unico-telefono/snippet.md"
  },
  {
   "id": 39634,
   "slug": "consultar-dns-con-dig-una-guia-para-principiantes",
   "url": "https://agents.willem.com/es/snippets/consultar-dns-con-dig-una-guia-para-principiantes/",
   "language": "es",
   "title": "Consultar DNS con dig — Una Guía para Principiantes",
   "subtitle": "El comando de terminal más útil para depurar dominios, correo y alojamiento web.",
   "summary": "El comando dig te permite consultar servidores DNS directamente — comprueba si tu dominio apunta a la IP correcta, verifica registros MX y depura SPF.",
   "topics": [
    "linux",
    "networking",
    "server"
   ],
   "date": "2019-05-24",
   "published": "2019-05-24T00:00:00+02:00",
   "created": "2026-04-03T20:55:29.526000+02:00",
   "updated": "2026-08-30T06:52:00.593000+02:00",
   "full_article_url": "https://willem.com/es/2019-05-24_dig-para-principiantes/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you use dig to debug a domain?",
   "text": "`dig` es la navaja suiza para problemas DNS. ¿Verificar registro A? `dig ejemplo.com A`. ¿MX? `dig ejemplo.com MX`. ¿SPF? `dig ejemplo.com TXT`.\nVariaciones útiles:\n- `dig @8.8.8.8 ejemplo.com` — consultar DNS de Google\n- `dig +short ejemplo.com` — solo la respuesta\nDe la colección de autoalojamiento de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/consultar-dns-con-dig-una-guia-para-principiantes/snippet.md"
  },
  {
   "id": 39644,
   "slug": "resena-del-maraton-de-valencia-un-recorrido-de-clase-mundial-en-espana",
   "url": "https://agents.willem.com/es/snippets/resena-del-maraton-de-valencia-un-recorrido-de-clase-mundial-en-espana/",
   "language": "es",
   "title": "Reseña del Maratón de Valencia — Un Recorrido de Clase Mundial en España",
   "subtitle": "Uno de los 5 recorridos de maratón más rápidos del mundo — plano, cálido, meta por la Ciudad de las Artes y las Ciencias.",
   "summary": "El Maratón de Valencia está consistentemente entre los más rápidos del mundo — un recorrido costero plano con clima suave en diciembre, organización excelente y un final espectacular por la Ciudad de las Artes y las Ciencias.",
   "topics": [
    "data",
    "running",
    "sport"
   ],
   "date": "2024-12-19",
   "published": "2024-12-19T00:00:00+01:00",
   "created": "2026-04-03T21:24:14.407000+02:00",
   "updated": "2026-08-30T06:52:00.788000+02:00",
   "full_article_url": "https://willem.com/es/2024-12-19_datos-versus-sentimiento/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is the Valencia Marathon course like?",
   "text": "El Maratón de Valencia es donde se baten récords mundiales. El recorrido plano junto a la costa mediterránea, las suaves temperaturas de diciembre (10-15°C) y el entusiasmo de la ciudad lo convierten en una de las mejores experiencias maratonianas de Europa.\nEl recorrido pasa por las amplias avenidas de Valencia, junto al casco antiguo, por los jardines del Turia — el cauce seco convertido en un parque de 9km — y termina espectacularmente por la Ciudad de las Artes y las Ciencias de Santiago Calatrava. Correr entre esas estructuras blancas futuristas en los últimos kilómetros es inolvidable.\nLa organización es excelente: señalización clara, avituallamientos bien surtidos cada 5km, grupos de ritmo y público entusiasta. Valencia se toma su maratón en serio.\nPara quien considere un maratón destino en Europa, Valencia es difícil de superar: recorrido rápido, ciudad preciosa, vuelos asequibles y el calendario de diciembre significa entrenar en otoño en vez de con calor veraniego.\nDe la colección deportiva de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/resena-del-maraton-de-valencia-un-recorrido-de-clase-mundial-en-espana/snippet.md"
  },
  {
   "id": 39642,
   "slug": "resena-del-medio-maraton-venloop-correr-21-km-en-venlo",
   "url": "https://agents.willem.com/es/snippets/resena-del-medio-maraton-venloop-correr-21-km-en-venlo/",
   "language": "es",
   "title": "Reseña del Medio Maratón Venloop — Correr 21 km en Venlo",
   "subtitle": "Un primer medio maratón por Limburg — con datos de sensores, notas honestas de preparación y la sensación de cruzar la meta.",
   "summary": "El Venloop en Venlo fue el primer medio maratón de Willem — 21,1 kilómetros por el paisaje de Limburgo y las calles de la ciudad.",
   "topics": [
    "health",
    "running",
    "sport"
   ],
   "date": "2024-03-24",
   "published": "2024-03-24T00:00:00+01:00",
   "created": "2026-04-03T21:24:02.977000+02:00",
   "updated": "2026-08-30T06:52:00.970000+02:00",
   "full_article_url": "https://willem.com/es/2024-03-24_media-maraton/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is the Venloop half marathon like?",
   "text": "El Venloop es un medio maratón bien organizado en Venlo, Limburgo. El recorrido es mayormente plano con suaves colinas.\nWillem corrió con Whoop Strap y Apple Watch. Los datos cuentan una historia: inicio conservador, parte media estable, los últimos 5 km donde la frecuencia sube mientras el ritmo baja.\nDe la colección de Willem sobre deporte y cuerpo.",
   "markdown_url": "https://agents.willem.com/es/snippets/resena-del-medio-maraton-venloop-correr-21-km-en-venlo/snippet.md"
  },
  {
   "id": 39635,
   "slug": "vibe-coding-cuando-la-ia-escribe-codigo-a-partir-de-lenguaje-natural",
   "url": "https://agents.willem.com/es/snippets/vibe-coding-cuando-la-ia-escribe-codigo-a-partir-de-lenguaje-natural/",
   "language": "es",
   "title": "Vibe Coding — Cuando la IA Escribe Código a Partir de Lenguaje Natural",
   "subtitle": "La tendencia de que la IA genere código desde descripciones — probado por un desarrollador con décadas de experiencia.",
   "summary": "\"Vibe coding\" es describir lo que quieres y dejar que la IA escriba el código. Willem — que lleva décadas codificando a mano — lo probó.",
   "topics": [
    "AI",
    "creating",
    "programming"
   ],
   "date": "2025-04-15",
   "published": "2025-04-15T00:00:00+02:00",
   "created": "2026-04-03T20:55:33.099000+02:00",
   "updated": "2026-08-30T06:52:01.172000+02:00",
   "full_article_url": "https://willem.com/es/2025-04-15_codificacion-vibe/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is vibe coding, judged by someone who has coded by hand for decades?",
   "text": "El término \"vibe coding\" fue popularizado por Pieter Levels — la idea de construir software describiendo lo que quieres y dejando que la IA escriba el código.\nWillem lo probó — y descubrió que promptear IA con código es mucho más efectivo que con lenguaje natural.\nDe los escritos de Willem sobre escribir código.",
   "markdown_url": "https://agents.willem.com/es/snippets/vibe-coding-cuando-la-ia-escribe-codigo-a-partir-de-lenguaje-natural/snippet.md"
  },
  {
   "id": 39615,
   "slug": "precision-cardiaca-del-whoop-probado-contra-banda-pectoral",
   "url": "https://agents.willem.com/es/snippets/precision-cardiaca-del-whoop-probado-contra-banda-pectoral/",
   "language": "es",
   "title": "Precisión Cardíaca del Whoop — Probado Contra Banda Pectoral",
   "subtitle": "Sensor óptico de muñeca vs banda pectoral clínica — los números reales.",
   "summary": "La Whoop Strap usa un sensor óptico en la muñeca. ¿Pero cuán precisa es comparada con una banda pectoral? Willem llevó ambas simultáneamente.",
   "topics": [
    "health",
    "sensors",
    "sport"
   ],
   "date": "2019-12-31",
   "published": "2019-12-31T00:00:00+01:00",
   "created": "2026-04-03T19:49:18.683000+02:00",
   "updated": "2026-08-30T06:52:01.370000+02:00",
   "full_article_url": "https://willem.com/es/2019-12-31_analisis-de-la-correa-whoop-sensor-portatil-24-7/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How accurate is Whoop's wrist heart rate against a chest strap?",
   "text": "Los sensores ópticos miden el flujo sanguíneo a través de la piel con luz LED verde. Las bandas pectorales miden señales eléctricas directamente del corazón.\nEn ejercicio estable, el Whoop sigue a la banda pectoral a 2-3 BPM. En alta intensidad, el sensor óptico se retrasa.\nDe la reseña multianual del Whoop de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/precision-cardiaca-del-whoop-probado-contra-banda-pectoral/snippet.md"
  },
  {
   "id": 39605,
   "slug": "seguimiento-del-sueno-con-whoop-lo-que-realmente-mide",
   "url": "https://agents.willem.com/es/snippets/seguimiento-del-sueno-con-whoop-lo-que-realmente-mide/",
   "language": "es",
   "title": "Seguimiento del Sueño con Whoop — Lo Que Realmente Mide",
   "subtitle": "Fases del sueño, HRV, frecuencia respiratoria — y los límites de la medición de muñeca.",
   "summary": "La Whoop Strap rastrea tu sueño automáticamente — fases, duración, perturbaciones, HRV y frecuencia respiratoria. ¿Pero cuán precisa es realmente?",
   "topics": [
    "health",
    "heart",
    "sensors"
   ],
   "date": "2019-12-31",
   "published": "2019-12-31T00:00:00+01:00",
   "created": "2026-04-03T19:41:02.715000+02:00",
   "updated": "2026-08-30T06:52:01.555000+02:00",
   "full_article_url": "https://willem.com/es/2019-12-31_analisis-de-la-correa-whoop-sensor-portatil-24-7/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What does Whoop actually measure while you sleep?",
   "text": "El Whoop mide el sueño rastreando variabilidad cardíaca (HRV), frecuencia cardíaca en reposo y movimiento de muñeca. Clasifica el sueño en fases: despierto, ligero, REM y profundo.\nLa puntuación de recuperación se calcula de la calidad del sueño, HRV y frecuencia en reposo.\nDe la reseña multianual del Whoop de Willem.",
   "markdown_url": "https://agents.willem.com/es/snippets/seguimiento-del-sueno-con-whoop-lo-que-realmente-mide/snippet.md"
  },
  {
   "id": 39612,
   "slug": "por-que-un-thinkpad-x200-sigue-siendo-un-gran-portatil",
   "url": "https://agents.willem.com/es/snippets/por-que-un-thinkpad-x200-sigue-siendo-un-gran-portatil/",
   "language": "es",
   "title": "Por Qué un ThinkPad X200 Sigue Siendo un Gran Portátil",
   "subtitle": "Una máquina vieja que supera a las nuevas — para el trabajo que realmente importa.",
   "summary": "El ThinkPad X200 salió en 2008. Willem aún usa uno — y argumenta que es mejor para trabajo real que la mayoría de portátiles modernos.",
   "topics": [
    "laptop",
    "minimal",
    "retro"
   ],
   "date": "2020-11-03",
   "published": "2020-11-03T00:00:00+01:00",
   "created": "2026-04-03T19:41:07.370000+02:00",
   "updated": "2026-08-30T06:52:01.749000+02:00",
   "full_article_url": "https://willem.com/es/2020-11-03_la-alegria-de-un-portatil-sencillo/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Why is a ThinkPad X200 from 2008 still a good laptop?",
   "text": "El ThinkPad X200 tiene el mejor teclado jamás puesto en un portátil. Todo es reemplazable con un destornillador. Y ejecuta Linux perfectamente.\nPara escribir, programar y trabajo de terminal, el X200 es más rápido que portátiles modernos — porque tiene menos distracciones.\nDe los escritos de Willem sobre computación retro y la filosofía ThinkPad.",
   "markdown_url": "https://agents.willem.com/es/snippets/por-que-un-thinkpad-x200-sigue-siendo-un-gran-portatil/snippet.md"
  },
  {
   "id": 39640,
   "slug": "trabajar-en-vr-puede-el-apple-vision-pro-reemplazar-tu-monitor",
   "url": "https://agents.willem.com/es/snippets/trabajar-en-vr-puede-el-apple-vision-pro-reemplazar-tu-monitor/",
   "language": "es",
   "title": "Trabajar en VR — ¿Puede el Apple Vision Pro Reemplazar Tu Monitor?",
   "subtitle": "Computación espacial probada para trabajo real — no demos, no juegos, sino productividad real.",
   "summary": "Apple lo llama computación espacial. La pregunta de Willem: ¿puedes realmente trabajar en él? No ver películas, no jugar — escribir código, responder emails.",
   "topics": [
    "apple",
    "design",
    "experiment"
   ],
   "date": "2024-02-16",
   "published": "2024-02-16T00:00:00+01:00",
   "created": "2026-04-03T21:23:50.528000+02:00",
   "updated": "2026-08-30T06:52:01.944000+02:00",
   "full_article_url": "https://willem.com/es/2024-02-16_vision-pro/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Can the Apple Vision Pro replace your monitor for real work?",
   "text": "Apple Vision Pro coloca pantallas virtuales en tu espacio físico. Navegador a la izquierda, editor delante, terminal a la derecha — en cualquier tamaño.\nPara escritura concentrada es sorprendentemente efectivo. El aislamiento crea foco profundo. Pero el peso limita las sesiones a ~90 minutos.\nEl veredicto: fascinante, pero aún no reemplaza el monitor.\nDe los escritos de Willem sobre Apple.",
   "markdown_url": "https://agents.willem.com/es/snippets/trabajar-en-vr-puede-el-apple-vision-pro-reemplazar-tu-monitor/snippet.md"
  },
  {
   "id": 39607,
   "slug": "trabajar-offline-first-por-que-tu-software-deberia-funcionar-sin-internet",
   "url": "https://agents.willem.com/es/snippets/trabajar-offline-first-por-que-tu-software-deberia-funcionar-sin-internet/",
   "language": "es",
   "title": "Trabajar Offline First — Por Qué Tu Software Debería Funcionar Sin Internet",
   "subtitle": "El argumento a favor de la computación que no se rompe cuando cae el WiFi.",
   "summary": "La mayoría del software moderno asume silenciosamente que siempre estás online. Willem argumenta que esto es un defecto de diseño.",
   "topics": [
    "Freedom",
    "laptop",
    "minimal"
   ],
   "date": "2023-05-01",
   "published": "2023-05-01T00:00:00+02:00",
   "created": "2026-04-03T19:41:03.889000+02:00",
   "updated": "2026-08-30T06:52:02.137000+02:00",
   "full_article_url": "https://willem.com/es/2023-05-01_trabajando-sin-conexion-primero/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Why should software keep working without internet?",
   "text": "El experimento: trabajar semanas con software que funciona completamente sin internet. Sin Google Docs, sin nube, sin herramientas web.\nLo que Willem descubrió: la mayoría de lo que creemos que requiere internet, no lo requiere. Escribir, programar, gestionar fotos — todo funciona mejor offline.\nDe los escritos de Willem sobre minimalismo digital.",
   "markdown_url": "https://agents.willem.com/es/snippets/trabajar-offline-first-por-que-tu-software-deberia-funcionar-sin-internet/snippet.md"
  }
 ]
}