Colofón
Esta página trata del sitio en sí y no de su contenido: de qué está construido, cómo llega aquí una página y qué se registra mientras lees. Lo que hacen los instrumentos se describe en método; los textos y conjuntos de datos en que se apoyan se enumeran en fuentes.
Archivos fijos, escritos de antemano
El sitio no tiene base de datos y no compone ninguna página en el momento en que la solicitas. Todo lo que puedes abrir es un archivo terminado, escrito de antemano y entregado sin modificaciones. Es una decisión deliberada. Una página que se compone mientras se lee puede resultar lenta, puede fallar mientras el resto del sitio sigue funcionando y puede mostrar algo distinto de lo que ve otro lector sin que nadie lo advierta. Con archivos fijos eso no puede ocurrir.
Dos elementos constituyen la excepción. El formulario de contacto se procesa en el servidor, de modo que la dirección de destino no aparece en ninguna página y no puede ser recogida por un recolector de direcciones. El contador de lecturas, al final de la franja bajo la cabecera, consiste en un único número entero en un único archivo, guardado fuera de la parte del servidor accesible desde la web; no registra nada más que esa cifra.
Tres idiomas escritos
Cada página consta de un archivo de texto por idioma, con unas pocas líneas iniciales para el título y el resumen. Los artículos están compuestos de la misma manera.
No se traduce nada de forma automática en el momento de abrir la página. El
neerlandés, el inglés y el español son tres versiones redactadas por separado,
cada una responsable de su propia formulación. También las direcciones están
traducidas: una página en neerlandés se encuentra en
/nl/instrumenten/kalender/ y no tras una ruta en inglés. Además, cada página
remite a sus dos homólogas, de manera que los buscadores reconozcan una página en
tres idiomas en lugar de tres páginas independientes y escasas.
Dos constructores que deben producir el mismo resultado
El sitio se construye mediante dos programas obligados a producir un resultado idéntico, byte a byte.
El primero es un programa en Python que se ejecuta en mi propio ordenador: lee los archivos de texto, realiza los cálculos necesarios y escribe el sitio completo en una carpeta. El segundo es un programa en PHP alojado en una zona del servidor protegida por contraseña. Permite corregir una frase y reconstruir el sitio desde un ordenador prestado o desde un teléfono, sin instalar nada y sin subir archivos.
Mantener alineados los dos constructores exige mantenimiento, y ese mantenimiento se hace midiendo. Después de cada cambio, ambos programas recorren los mismos archivos de origen y el resultado se compara archivo por archivo. Difiere un número reducido de archivos, y son siempre los mismos: las páginas con una tabla que el servidor no puede calcular por sí mismo, y el mapa del sitio, cuyas fechas proceden del sistema de archivos. Cualquier diferencia ajena a esa lista se considera un fallo y se resuelve antes de transferir nada al servidor.
Qué se ejecuta en el navegador
Poco, y todo en tu propio dispositivo.
La franja bajo la cabecera, con la fecha civil, el mes bíblico y la siguiente fiesta, se calcula en el navegador con los algoritmos astronómicos indicados en la página de fuentes. No se descarga ningún calendario externo: el mismo código que sustenta el instrumento del calendario completa esa línea.
Moria es un único archivo. Los cinco análisis se calcularon de antemano sobre la totalidad del canon y se incorporaron a ese archivo junto con los textos, de modo que abrir un versículo no descarga ni registra nada. Una vez cargado el archivo, sigue funcionando sin conexión de red.
El control de vista diurna y nocturna sigue la configuración de tu sistema hasta que te apartes de ella. Solo se guarda esa desviación, y únicamente en tu propio dispositivo. Si eliges la vista que tu sistema ya aplica, la preferencia guardada se elimina en lugar de fijarse.
Diseño
El sitio está compuesto en IBM Plex Sans, con Cormorant Garamond para el nombre de la cabecera e IBM Plex Mono para las cifras pequeñas. Estas tres familias tipográficas se obtienen de Google Fonts; todo lo demás que necesita una página se sirve desde este mismo dominio.
La menorá de la portada está dibujada a partir del relieve del Arco de Tito en Roma, reducida a un solo color sobre fondo transparente. Sus llamas están calculadas y no suministradas como imagen, al igual que la sombra sobre la luna.
Qué se mide
Las visitas se cuentan con Cloudflare Web Analytics. Se hace sin cookies: no se guarda nada en tu dispositivo y ningún identificador te sigue de este sitio a otro. Por ese motivo no hay ningún aviso de consentimiento de por medio; sencillamente no hay nada aquí que requiera consentimiento.
El contador de lecturas, descrito más arriba, registra únicamente un total. No guarda ninguna dirección ni deja nada en tu dispositivo.
Tecnología y alojamiento
El sitio se compone de archivos estáticos servidos por Apache en un proveedor de alojamiento neerlandés. Se envían comprimidos y se conservan poco tiempo en caché, de modo que una corrección resulta visible casi de inmediato. La aplicación es la excepción: es grande y cambia rara vez, por lo que puede permanecer un mes en la caché del navegador y quien vuelve no necesita descargarla otra vez.
Sobre su elaboración. Las decisiones de fondo de este sitio son mías: qué construir, qué textos sirven de punto de partida y dónde se detiene un argumento. El software en el que esas decisiones se concretan — los constructores, los instrumentos y el calendario — se ha escrito en colaboración con Claude, el modelo de lenguaje de Anthropic. Lo hago constar de forma explícita, porque un sitio que pide ser comprobado también debe ser claro acerca de su propia elaboración. No altera en nada el criterio aplicado: cada cifra de este sitio está calculada a partir de las fuentes indicadas, y de cada método se indica dónde resulta insuficiente.