Posted By: PaJaSoft (Menhir Mover) on 'CZbbs'
Title:     Vikendove vapno...
Date:      Sun Apr 27 17:22:23 1997

     No je toho pozehnane, kdo to nechce cist, ma smulu, bude muset dochazet 
na veci intuitivne...:-P
     Tentokrat budu rychlejsi, protoze novou verzi jsem prave odeslal Madiemu, 
coz znamena ze je na vyssi moci, kdy se to tu objevi... 

...tak a zaciname, je patek 18:43 a snad jeste dneska neco dodelam...

- V chatu lze naraz napsat presne 952 znaku
- V predposlednim radku v chatu - stavovem - se zobrazuje nazev BBS
- V Predposlednim radku v chatu - stavovem - se nuluje (You have mail) pokud
  ho prectete na druhe konexi a uz skutecne zadny novy nemate...
- V chatu je opet povoleno psat znak procento ('%') - korektne se zobrazuje -
  tohle vam nezapomenu!;-) - 35 minut prace quli teto prkotine:-(
- Misto funkce Back je funkce Re-read
- marK / unmarK se v menu po precteni postu - dole - nezobrazuje, ale je
  normalne pristupne - jako Save, ktere rovnez neni zobrazeno
- Po talku se nesmaze hned okno, ale je treba dat Enter po vyzve
- Nemuzu dat Page na svoji konexi, kde prave davam Page - slo to...;-)
- V talku nova klavesa Ctrl-N - odmitnuti page requestu primo z talku
- V chatu nova klavesa Ctrl-N - odmitnuti page requestu primo z chatu
- V chatu opraveno castejsi vypisovani Being paged... - zbytecne se
  zdvojovalo zobrazovani
- V jakymkoli Query pribyla polozka Actions: - prave provadena akce
  uzivatele
- Adresa odkud je clovek prihlaseny se vypisuje cela - nekdy to muze
  zpusobit rozhazovani obrazovky, prosim, abych byl na takoveto stavy
  upozornen - hlave presne kde to nastalo... [nutno vyzkouset]
- Tak jako u logovani mohu dat Ctrl-D, mohu jej dat vsude, takze kdyz jsem
  napr. v menu Talk a omylem zmacknu C jako Chat, staci na vyzvu 'Enter chatid'
  odpovedet Ctrl-D a nemusite ani do chatu lozit

...tak to by snad stacilo, ne? Je sobota 2:34 a uz se mi chce spinkat...

- Pri vstupu do Chatu se objevi Vas UserID jako Default ChatID, pokud se vam
  nelibi, muzete dat Delete pro mazani znaku nebo treba Ctrl-U pro smazani
  celeho a napsani noveho - pokud date Ctrl-U a pak Enter [ChatID je aktualne
  prazdny], objevite se chatu pod ChatID jake se objevilo na zacatku dotazeni
- Pri Mail reply / Reply moznost edtovat Subject
- Pri Forward mozno editovat prijimatelovu adresu
- Pri vypisu menu dole po cteni postu / mailu nahrazena funkce Re-read funci
  re-reAd [tedy A] - protoze pismenko 'R' pri cteni mailu bylo uz obsazeno,
  pismeno 'A' bylo posledni volne. Bohuzel nelibi se mi to, ale nemam napad na
  jinou ekvivalentne pojmenovanou funkci, ktera ma pocatecni pismeno jine, nez
  jsou vsechna obsazena [tedy zadne, ktere by nebylo pouzito v Mail/ Post
  menu]
- V jakemkoli zadavani udaju lze zmacknout Ctrl-U - chova se shodne jako v
  chatu a kazdem Unixu - smaze cely zadany text
- V List / Monitor spravny pocet OnLine users, doplnen udaj o poctu
  zobrazenych users
- Dvoustrankovy monitor [klavesa 1 a 2]. Teda reknu Vam, simulovat 120
  konexi na 386 DX 40 s 12 MB RAM [jeste ze mam rychlej Caviar..;-) - neb
  jenom procesy BBS zabraly 60 MB] je vazne slast. Kazdopadne jsem stastnej
  jak blecha, ze se mi to povedlo. Vypada, ze to funguje korektne, prece jen,
  pocitac je pomerne pomalej..;-) Rozhodne uz neni problem rozsirit pocet
  OnLine Useru treba na 300 - co ty na to Madie? BBS na to ma, horsi je to s
  computerem, ale kdyz vidim, co to dela s mou 386, tak si troufam, ze Dual
  Pentium Pro zvladne hrave tech 300 konexi, ale chtelo by to 200 MB RAM a
  nebo aspon 128 MB a rychlou swapovaci partition na samostatnem SCSI HDD.
  Ladil jsem to zamerne na 80x25 - tedy 105 users / page, jsem zvedavy, co
  to bude delat treba na 80x43 ci 80x50 nebo v libovolnem Xtermu - prosim,
  kdyby to nebylo korektni, savnete obe stranky Monitoringu a poslete, jinak
  nemohu detekovat chybu. [Na 80x28 funguje take korektne, na vice konexi
  nez 140 jsem vazne nemel nervy a pamet..;-)]
  Jsem zvedav, jestli nekdo objevi princip a zpusob, jak monitor funguje.'-)
- Dusledek [dalsi;-)] dvoustrankoveho monitoru [jak dlouho jeste bude jen
  dvoustrankovy?"-)] je i to, ze kdyz rekneme mate zvolenou stranu 1 a
  zmacknete znovu klavesu 1, mate okamzity refresh. Puvodne jsem to chtel
  zakazat, ale treba se to nekomu bude hodit. Ale pockejte, az zacnete plnit
  zbytecne linky, hned Vam to seberu - otazka 2 radku v c_users.c!
- Pokud je to nutne je take dvoustrankovy List [to same co monitor, bez
  refresh]. Plati vse, co v predchazejicim bodu, ac zde si myslim, ze neni
  kde udelat chybu.
- PaJaSoft ma specialni konexi quli testovani na Liane, takze se sem vzdy
  dostane i kdyz ostatni Liana vykope...;-)
- V Monitoringu se korektne zobrazuje "You have mail" a "Being paged by..."
  a to dokonce tak, ze hlaska se zobrazi hned jak nastane [pouze u Pageovani,
  u Mailu po refresh] dana situace a jakmile situace pomine [mail byl precten
  na jine konexi, osoba zrusila pageovani] hlaska opet zmizi.
- Pri Add account ma uzivatel default permitions BASIC1, BASIC2, BASIC3,
  BASIC4

...sakra ona je uz zase nedele 1:50am. A ja jdu do hajan, pokracovani zase
rano...

- V Chatu klavesa Ctrl-P slouzi jako historie jednoho radku
- V Chatu nova klavesa Ctrl-T - jako takova mala emulace TAB, tedy kdyz dam
  /m Pa a v chatu bude PaJaSoft, dotahne mi to jmeno PaJaSoft. POZOR!!!
  Bohuzel jelikoz neni mozno z BBS [tedy BBS a chat jsou 2 zcela oddelene a
  ruzne programy] zjistit ChatID, ktera se aktualne pouzivaji v chatu, [mam
  ideu, jak to napravit, ale znamena to prekopat 50% datovych struktur...:-)],
  dotahovani funguje na UserID. Pokud clovek s danym UserID je v chatu pod
  jinym ChatID, ma to za nasledek to same, co /m cloveku co neni v chatu!
  Rovnez to jmeno nedotahne, pokud v uvedenem pripade je PaJaSoft nalogovany
  na BBS vicekrat. No neni vse dokonale, ale treba se to bude hodit -
  kazdopadne zakladni idea dotahovani veci pres TAB [ci Ctrl-T] je na svete a
  zbytek se bude estetizovat... V budoucnu mam v umyslu dodelat /j <room>,
  /i <ChatID>, /m <ChatID>, /unignore <ChatID>, /ignore <ChatID>, /o <ChatID>,
  /k <ChatID>, /whereis <ChatID>, /whoin <room>, /whois <ChatID>. No prace
  dost, co?;-) Navic se bude dodelavat dotahovani na jednoznacna pismena. Tedy
  kdyz v chatu je PaJaSoft a Paja1, tak napisu /m p<Ctrl-T>, tak to dotahne na
  /m paJa a pipne, takze musim doplnit dalsi pismeno - proste jako v unixu.
  Navic musim nejak presvedcit Chat, aby komunikovat s BBS i jinak, nez jen
  posilani zprav do chatu - neco jako rekni mi aktualni Roomy, kdo je
  nalogovany, koho aktualne ignoruje ten a ten... - tohle bude sileny, ale bez
  toho ostatni drive vyjmenovane dotahovani jsou nemyslitelna...:-( - a
  pokud mi nekdo radi SharedMemory, mohu Vas ujistit, ze to neni to prave
  orechove, uz je quli tomu, ze to nebude staticka velikost, ale treba kdyz
  dojde clovek do chatu, tak muze nekoho ignorovat nebo nemusi => dynamicky
  vse a jelikoz si tyto informace uchovava pouze Chat ve svem datovem
  prostoru, musim ho naucit, aby se o tyto data podelil s druhymi programy,
  ktere vedi, jak s nim komunikovat...

...Tak vice uz jsem toho za vikendu skutecne nestihl... - prave ucim Chatd 
komunikovat s BBS.. vec je na spravne ceste.
 


...clovek porad neco hleda a zrovna ve chvili kdy si blahove myslel, ze se mu 
to podarilo nalezt se to cele sesype jako domecek z karet...
                                                                     PaJaSoft

Search the boards