Posted By: Tuttle (Na co je tuten cudlik?) on 'CZbbs'
Title:     Re: Prohledavani/historie
Date:      Thu Apr 18 11:05:01 2002

> Hmm, a ty nazvy souboru tedy nejdou sekvencne porad nahoru? Jak si bbska
> udrzi u kazdeho uzivatele informaci o ctenosti daneho postu, kdyz tam placne
> soubor se stejnym nazvem?

Konkretneji je to delane takhle:

Kdyz BBSka 'postuje post na board', tak vyhleda v adresari toho boardu volne 
misto v hexadec. identifikatorech mezi 0001 - 0800 (z hlavy), coz jsou nazvy 
souboru. Nove vytvoreny soubor ma samozrejme mtime (cas modifikace) nastaveny 
na cas postnuti.

Pri nacitani boardu BBS oscanuje adresar pro vsechny soubory se ctyrmistnym 
hexadec. nazvem a seradi je dle mtime. Pro zjisteni, ktery post dany uzivatel 
cetl a necel pouziva strukturu readbits z jeho domovskeho adresare.

Readbity jsou fikane udelane. Je to RLE komprimovane pole bitu 
nastaven/nenastaven + cas posledniho otevreni boardu uzivatelem. Kdyz 
uzivatel 'otevre' board, BBS projede readbity uzivatele, porovna se 
soucasnym stavem boardu a smaze ty readbity, jimz odpovidajici posty jsou 
novejsi nez cas predchoziho otevreni boardu uzivatelem. Pak tento cas u 
uzivatele nastavi na aktualni.

Chytre, co? :) Tim se zajisti, ze jmena souboru postu nemusi byt porad 
unikatni, mohou byt jen unikatni pro dany okamzik a novy post muze pouzit 
cislo souboru po postu drive smazanem.

 

                                                 Tuttle

Search the boards