- Komunikace mezi procesy konecne prepracovana na IPC message queues.
V dusledku do znamena rychlejsi a logictejsi vymenu zprav, napriklad o
prichodu frienda, X Messages a v budoucnu mozna i dalsich informaci.
Puvodni styl navazovani kontaktu (proces neustale posilal pagovanemu
signal a cekal s otevrenym socketem, pagovany pri prijeti signalu neustale
pipal na uzivatele a kdyz se ten konecne uracil jit do menu, nabidl mu talk)
byl skutecne nevyhovujici. ;)
- Oznamovani prichodu vaseho frienda uz skutecne funguje!
- Pridana moznost poslat nekomu na BBSce tzv. X Message. Jedna se o kratkou
(maximalne 70 znaku dluhou zpravu), ktera se mu zobrazi pokud mozno
okamzite.
- Temer uplne byla tedy prepracovana interakce mezi procesy (zadost o
talk, X Message, prichod frienda) - tedy pagovani. I jeji zobrazovani
bylo urcitym zpusobem zmeneno. Je zde nekolik moznosti,
podle toho, v jakem modu (rezimu) se cilovy uzivatel nachazi; pokud je:
- v Chatu, zobrazi se mu tyto zravy proste do chatove obrazovky
jako system message (***). Zadost o talk, pokud je zadany v Chatu bylo
vsak uplne zablokovano!
- v Talku; Friend a X Message se pripisou, ohranicene trojicemi hvezdicek,
do jeho horniho talkovaciho okna, jak by je psal on sam.
Zadost o talk se zobrazuje normalne doprostred okna.
- v Monitoru; se zadost o talk a prichod frienda zobrazuje normalne nahoru
na prvni radek
- v ostatnich rezimech, kde muze prijmout pagovani; Pro tyto pripady byl
mnou vyvinut [och, to zni! ;))) - ale verte, ze to bylo dost prace]
tzv. fast-page-info. Tzn., o tom, co znamena pipani, ktere slysite
[a obcas ani to ne ;)], vas okamzite informuji prvni radky obrazovky,
ktere prepisi to, co zrovna delate. Po stisku Enteru se obraz uvede
do puvodniho stavu [tzn. ne po Ctrl-L, protoze ten vypis je legalni
BBS vystup a jen se prekresli ;)]. Takze informaci o tom, ze prisel vas
kamarad, ze vas paguje a kdo, celou X Message, uvidite kdykoli, tedy
treba behem postovani, mailovani, apod. Doufam, ze tento system bude
tak uzitecny, jak byl zamyslen. [Prectete si prosim jeste dulezite info
na boardu Piskoviste.]
- V relevantnich pripadech se jeste u page info objevuje casovy udaj o tom,
kdy se udalost vyskytla.
- Trosku bylo prepracovano vyvolavani dead a postponenych textu [taky kvuli
tobe, makepeacova ;)]. Pro odsouhlaseni vyvolani musite zmacknout tu
spravnou klavesu a ne jen Enter, kdyz ani nevite, co schvalujete.
Pribyly dve dalsi moznosti: View (muzete si mrtvy nebo odlozeny text
prohlednout a pak se rozhodnout) a Delete (jeho smazani, hned po tom se
vyvola editace soucasneho souboru).
Snad uz nebudou zmatky v postovani, vyzkousejte novou metodu. ;)
- Byly slouceny polozky v menu Tavern - Override a Pager, nastaveni Pageru lze
vyvolat z Override klavesou P; duvod: ubrani polozek z menu a zprehledneni.
- A nemyslete si, ze to je konec! Jsou v planu velke veci...
[ehm, treba Pocitadlo. >;)) ]
Tuttle
[ Authoritative egoist, despotic human ]
|