Nastene 0.7 — un semplice sistema di messaggistica distribuita

Nastene (anche nota come ii) è un sistema distribuito di messaggi, il fidonet semplificato al massimo. L'operazione avviene con due oggetti. L'oggetto messaggio è un messaggio. L'oggetto echo è un elenco nominato di messaggi. Le stazioni scaricano dall’altro stazioni elenchi in base a un routing predefinito, quindi ricevono i messaggi di cui non dispongono. I punti scrivono messaggi sulla stazione (tramite interfaccia web o client). Questo è tutto, è l'intero scambio e la struttura della rete.

Nastene 0.7 è una stazione. È scritta in Python 3 e funziona con file di testo.

Sulla routing. Con list.txt e script Python è possibile garantire facilmente la modalità "tutti scambiano tutto con tutti", ma, come dimostra la pratica, le varie stazioni hanno elenchi echo diversi. Era proprio questo l'intento. Di solito, c'è una stazione-archivio nella rete che scarica tutti i messaggi da tutte le stazioni.

C'è un'interfaccia lite (supporta, ad esempio, win95/ie4+), creata per echo. retro.talks.

L'obiettivo iniziale del progetto è la gestione di piccoli ma affiatati gruppi (quando il traffico è basso, il formato echo permette di essere più coinvolti nelle discussioni). Oppure un mini-Twitter distribuito. Il progetto ha oltre 10 anni, ma sono ancora conservati molti messaggi di anni passati provenienti da siti che non esistono più. Ciò che è scritto in ii, non può essere cancellato. Grazie a questo, da due siti e echo ormai defunti, è stato ricreato l'echo retro.talks.

Modifiche (in effetti, queste sono modifiche dalla versione del 2014):

  • Invece di Foundation (dove ci sono molti file css e js) si utilizza chota css (un singolo file css). Temi chiaro e scuro. Il font iconico è stato rimosso. Per coloro a cui questo risulta comunque troppo pesante, è disponibile un'interfaccia lite.
  • Introduzione del tag topicid per monitorare le catene (anche se una parte dei messaggi è andata persa).

Questa è ancora una base implementazione del protocollo, la prossima versione potrebbe essere rilasciata fra altri 10 anni.

P.S. Prodotto senza Korovan

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster