Colophon
Questa pagina parla del sito stesso e non del suo contenuto: di che cosa è fatto, come una pagina arriva fin qui e che cosa viene registrato mentre leggi. Ciò che fanno gli strumenti è descritto alla voce metodo; i testi e i set di dati su cui poggiano sono elencati alla voce fonti.
File fissi, scritti in anticipo
Il sito non ha un database e non compone nessuna pagina nel momento in cui la richiedi. Tutto ciò che puoi aprire è un file finito, scritto in anticipo e consegnato senza modifiche. È una scelta deliberata. Una pagina composta mentre viene letta può essere lenta, può guastarsi mentre il resto del sito continua a funzionare, e può mostrare qualcosa di diverso da ciò che vede un altro lettore senza che nessuno se ne accorga. Con file fissi questo non può accadere.
Due componenti fanno eccezione. Il modulo dei contatti viene gestito sul server, così che l’indirizzo di consegna non compaia in nessuna pagina e non possa essere raccolto da un programma che fa incetta di indirizzi. Il contatore delle letture, alla fine della striscia sotto l’intestazione, consiste in un solo numero intero in un solo file, conservato fuori dalla parte del server raggiungibile dal web; non registra nient’altro che quel numero.
Quattordici lingue scritte
Ogni pagina è un file di testo per lingua, con alcune righe in testa per il titolo e il riassunto. Gli articoli sono costruiti allo stesso modo.
Niente viene tradotto automaticamente all’apertura. Il sito esiste in quattordici versioni scritte separatamente — olandese, inglese, spagnolo, tedesco, francese, portoghese, ebraico, cinese, arabo, italiano, hindi, persiano, giapponese e russo — ciascuna con la propria formulazione. Anche gli indirizzi sono tradotti: una pagina in olandese si trova a /it/strumenti/calendario/ e non dietro un percorso inglese. Ogni pagina rimanda inoltre alle sue tredici corrispondenti, così che i motori di ricerca riconoscano una pagina in quattordici lingue invece di quattordici pagine separate e scarne.
Un solo costruttore, sul mio computer
Il sito è costruito da un programma Python che gira sul mio computer: legge i file di testo, esegue i calcoli necessari e scrive il sito completo in una cartella. Quella cartella la carico sul server. Non esiste una pagina di amministrazione; i testi stanno nella cartella sorgente del mio computer e nulla sul server può modificare una pagina.
Che cosa gira nel browser
Poco, e tutto sul tuo dispositivo.
La striscia sotto l’intestazione, che mostra la data civile, il mese biblico e il prossimo tempo stabilito, è calcolata nel browser con gli algoritmi astronomici elencati nella pagina delle fonti. Nessun calendario viene preso altrove: lo stesso codice che fa funzionare lo strumento del calendario riempie quella riga.
Moria è un solo file. Tutte e cinque le analisi sono state calcolate in anticipo sull’intero canone e racchiuse in quel file insieme ai testi, così che aprire un versetto non scarica nulla e non registra nulla. Una volta caricato, il file continua a funzionare senza connessione di rete.
Il comando giorno e notte segue l’impostazione del tuo sistema finché non te ne discosti. Viene conservato soltanto quello scostamento, e soltanto sul tuo dispositivo. Se scegli l’aspetto che il tuo sistema applica già, la preferenza salvata viene rimossa invece che fissata.
Grafica
Il sito è composto in IBM Plex Sans, con Cormorant Garamond per il nome nell’intestazione e IBM Plex Mono per le cifre piccole. Le lettere di altre scritture sono IBM Plex Sans Arabic, Hebrew e Devanagari, e Noto Sans per il giapponese e il cinese. Tutti questi caratteri (SIL Open Font Licence) sono serviti da questo dominio, non da Google; così come tutto il resto di cui una pagina ha bisogno.
La menorah della pagina iniziale è disegnata a partire dal rilievo dell’Arco di Tito a Roma e ridotta a un solo colore su fondo trasparente. Le sue fiamme sono calcolate invece che fornite come immagine, come anche l’ombra sulla luna.
Che cosa viene misurato
Le visite sono contate con Google Analytics (GA4). In questo modo Google riceve dati sulla tua visita, come la pagina visitata, la tua posizione approssimativa e il tipo di dispositivo, e nel tuo browser viene inserito un cookie. Uso questi dati solo per numeri e tendenze; non sono collegati al tuo nome né al tuo indirizzo e-mail.
Il contatore delle letture, descritto sopra, registra solo un totale. Non conserva nessun indirizzo e non mette nulla sul tuo dispositivo.
Il pulsante della pagina Seguire Gesù (Yeshua)
Chi indica su Seguire Gesù (Yeshua) di scegliere Gesù (Yeshua) viene contato in forma anonima. Si conservano solo un totale, un numero per paese e un numero per giorno. Il paese è ricavato dall’indirizzo IP; l’indirizzo stesso non viene salvato. Per evitare i doppi clic, il server ricorda fino alla fine della giornata un’impronta irreversibile della connessione, fatta con una chiave che viene sostituita ogni giorno e poi gettata via, così che nessuno possa risalire dall’impronta a un visitatore; dopo di che tutto viene cancellato. Il pulsante in sé non imposta cookie e non carica nessuno script di terzi. È l’unica parte del sito che usa un piccolo programma sul server.
Tecnologia e hosting
Il sito consiste in file statici serviti da Apache presso un fornitore di hosting olandese. Vengono inviati compressi e tenuti in cache per breve tempo, così che una correzione diventi visibile quasi subito. L’applicazione è l’eccezione: è grande e cambia di rado, e può quindi restare un mese nella cache del browser, così che un lettore che torna non debba scaricarla di nuovo.