Jak se stát pointem?
Protože už jste si všichni patrně koupili modem, nevím, co byste jiného, po všech těch propagacích, totiž mohli udělat :-), obvolali všechny ATARI BBS a už se asi začínáte trochu nudit, zatímco vaši rodiče, milenky či manželky s hrůzou sledují stoupající účet, mám pro vás dobré řešení, jak přibližně polovinu částky za telefonování ušetřit. Kupte si lepší modem ;-), no, to byla sice dobrá rada, ale netýkala se tématu, o němž miním v následujících řádcích psát.
Každý z vás, kdo má modem, už zajisté slyšel cosi o FIDOnet síti, ne, nepředpokládám, že jste na tuto problematiku odborníci (ti si teď sedí doma a konfigurují BBS, čtou konference a na psaní prostě nemají čas :-), stačí když víte, že většina vámi vyvolaných BBS byla k FIDOnetu či ataristickému NeSTu připojena, a máte tušení o jakési poště, konferencích, filerequestu apod.
Takže, abyste i vy nemuseli číst zprávy pouze skrze BBS, musíte se domluvit se SysOpem své nejoblíbenější stanice, dostat u něj adresu, tj. číslo ve kterém jsou zapsány všechny směrovácí kódy pro node (uzel, tj. jedna stanice BBS (mailer)) a nakonec i tvé osobní číslo, tím se stáváš tzv. pointem.
Příkladem adresy může být třeba:
2:421/16.11
2 - číslo zóny (Evropa)
421 - číslo regiónu (Morava)
16 - číslo node
11 - číslo pointu (point number)
Poslední věc, kromě odpovědí na všechny zvláštní dotazy od SysOpa, kterou musíš napsat, je tvůj vlastní Password, ten ti zajistí určitý stupeň bezpečnosti tvých zpráv při komunikaci s node. Ostatně on se tě na něj SysOp zeptá sám, takže se nemusíš obávat, že něco opomeneš.
Další podstatnou věcí bude nakonfigurování vašeho softu určeného pro poštu, které se vždy stává základním, a věřte, že zároveň největším problémem, i pro sběhlé operátory a jiné síťové nadšence.
Každý si na počátku musí zvolit, jaký soft bude používat, ve světě existuje totiž i pro ATARI celá řada programů, které mohou fungovat v téměř libovolných kombinacích. Má konfigurace byla v podstatě na počátku určena Petrem Stehlíkem tak, že mi poslal jednu disketu na ní pár programů se slovy, The Box má takovou a takovou adresu, ale stejně pořádně nefunguje, takže raději použij jinou alternativu.
Po dvou dnech neúspěšného konfigurování The Boxu (Kdo by věřil Joyovi, že ;-), tedy padlo mé rozhodnutí na IOS v0.89, freewarový soft od Rinaldo Visschera, Binkley Term v3.15 od STevena Greena, v té době byl v popředí Semper, ale dnes se mu opět daří lépe, a LED v1.22, prohlížeče a editoru zpráv, mimochodem se jedná o poslední verzi od Rolanda Bohna a Volkmara Wienersa. Dnes už každý tento program existuje (až na IOS) v novější verzi a dokonce změnil i autora, hlavním podpůrcem těchto FIDOsoftů na ATARI se stal Stephan Slabihoud z Německa.
Vše potřebné pro takovou konfiguraci najdete buď v Public Sectoru na disku PD021, nebo na každé ATARI BBS u nás.
Takže, jak už někteří z vás pochopili, pro funkčnost pointu potřebujete tři různé, spolu vzájemně komunikující, programy. Jejich spolupráce se zajišťuje prostřednictvím dvou konfiguračních a jednoho area souboru. Abych však mohl popsat jejich význam, musím se nejdříve vrátit k významu, funkcím a rozebrání práce s jednotlivými, dříve uvedenými, kusy software.
IOS v0.89
Provádí tzv. Inmail, Outmail a Scanmail. Zprávy ve FIDOnetu jsou jakýmsi způsobem zakódovány, takže, abyste je mohli číst prostřednictvým např. LEDu (podobných programů existuje více, ale já jiný nepoužívám), musíme použít IOS, který zkonvertuje a převede do správných oblastí celou poštu, kterou při zavolání stáhnete. K tomu slouží makro IMPORT. Dále, pokud chceme někomu odpovědět, napsat nějaký příspěvěk či prostě jen napsat zprávu svému SysOpovi (Areafix, Fmail apod.), použijeme makro EXPORT. A jednou za čas se musí celá pošta zrevidovat, vymazat příliš staré zprávy atd., na to nám pomůže makro COMPACT.
Celé to je v principu mnohem složitější, ale nemá cenu vypisovat všechny skutečné příkazy IOSu, postačí, když využijete tato tři makra, která jsem vám dal do konfiguračního souboru, ten naleznete v archívu DATA014.TOS v adresáři FIDONEST. Jeho název je IOSMAIL.CFG.
Budete-li chtít importovat poštu, spustíte soubor (musíte si z výše uvedených zdrojů sehnat IOS) IOSMAIL.TTP a jako příkaz zadáte -E IMPORT. Pro přípravu pošty k odeslání to bude -E EXPORT. A pro zrevidování vaší message base zase -E COMPACT.
Binkley Term v3.12
Tento program lze použít buď jako terminal, nebo mailer, my se budeme bavit pouze o funkci maileru a její specifikaci v rámci pointu. Binkley zajistí fyzické spojení s vaším node, kde si berete poštu, její stáhnutí, případné odeslání a pokud chcete i FileRequest. Nejdůležitější klávesovou kombinací pro pointa je ALT-Y (v případě, že máte jen jeden node (telefonní číslo), nebo ALT-M pro ostatní. ALT-Y provede (samozřejmě musí být vše správně zkonfigurováno, jinak totiž někdě dojde k chybě a bude po srandě) zavolání na váš nejhlavnější uzel, navázání spojení (jedná se programově o dosti komplikovanou proceduru), stáhnutí pošty, odeslání pošty a případně vyhovění žádosti na FileRequest (o jeho významu se zmíním později).
Poté už potřebujete znát pouze kombinaci ALT-X, která zajistí ukončení běhu Binkley Termu. V případě, že máte třeba jedno telefonní číslo pro FIDO, druhé pro NEST a třetí třeba pro KDOVÍCO, tak musíte použít funkce ALT-M. Poté se Binkley zeptá na volanou stanici, máš-li například nějaký požadavek na FileRequest, napiš 90:1200/2, mailer zavolá do Zlína a pokusí se žádost vyřešit. Abych co nejvíce zredukoval nutnost používání různých NODELISTů a NESTLISTů (mě se je stejně nikdy nepodařilo zkompilovat), postačí, když budeme zapisovat adresy přímo do souboru BINKLEY.CFG, jehož základní nastavení (mé vlastní) máte opět v adresáři FIDONEST. Jak ho upravit, aby běhalo i u vás, o tom se vyjádřím později.
Jako POINT rozjížděj Binkley bez parametrů i přes to, že se jedná o TTP, tedy pokud nějak zvlášť nerozumíš Binkleyho BAT souborům apod.
LED 1.22
Poslední, nejvyšší stupeň komunikace zajišťuje konečné pročtení zpráv, případné napsání vlastních textů a jejich zápis do dekódované message base. Ovládání takového programu je už značně jednodušší, především díky GEMovému prostředí, které vás nenechá kdekoliv skolabovat s hlášením, že toto nemůže fungovat apod., jak to dělají s oblibou IOS a Binkley :-).
Důležitým souborem pro LED je AREAS.BBS, případně AREAS.BIN (nevím z které z nich čte LED informace), kde jsou zadány parametry o názvu konference a její adrese. Váš Origin (tam si můžete napsat co chcete, ale nemělo by to být delší než 50 znaků, protože za originem následuje ještě tvoje adresa a celý origin by měl být na jednom řádku). Odtud si tedy LED přečte cesty k jednotlivým konferencím a jejich názvy. Ty poté použije při příkazu Change a Open Area. Podrobněji se k tomu vyjádřím o něco pozdějí.
Už máme přibližně popsáno, jak který program funguje a co dělá, ale vůbec nic jsem ještě nenapsal o tom, jak to celé vlastně bude vypadat na vašem disku, disketě a především, jak to tam narvat, pokud se jedná o 720 Kb drive.
Na disketě musíte mít pouze ty nejpotřebnější soubory, navíc bych je doporučoval zapakovat pomocí ICE Packeru. V základním adresáři (A:\ na hardu to může být samozřejmě kterýkoliv disk+cesta) byste měli mít LED.PRG BT.TTP a IOSMAIL.TTP. Poslední důležitou věcí, kterou musíte mít na disku, je nějaký pakovací program (ARC, ZIP, LZH). Pozor!! Musí být univerzální (rozpakování i pakování) a opět jako TTP. Když nevíte, kde nějaký z těchto packerů sehnat, podívejte se po Public Sectoru nebo opět na nějakou BBS.
Cesty ke všemu ostatnímu jsou zadávány skrze konfigurační soubory. Já je tedy vypíšu podle těch svých, samozřejmě si je můžete libovolně změnit, ale nedoporučuji to, aby nedocházelo ke zmatkům u nichž v každém případě nakonec stejně skončíme :-). Mým hlavním úmyslem je použít co nejméně adresářu a jejich nastavení, ale zároveň zachovat jakousi přehlednost v adresářové struktuře. Tedy, pokud si program v případě nenalezení nějaké cesty dokáže poradit, nechám ho, ať si to udělá podle sebe i když jsem četl, jak by se taková cesta nastavit dala.
Hlavním adresářem pro poštu je MAIL, ten má tři podadresáře, tj. INBOUND (zde jsou dočasně uchována příjmutá poštovní data, než budou depakována, dekódována a smazána. Také zde najdete archívy požadované přes FileRequest) a OUTBOUND, kde je uschována pošta před odesláním. Posledním adresářem je samotná báze zpráv (message base), ten má v sobě podle počtu vámi připojených konferencí minimálně dva až moc souborů. Ty mají koncovku .MSG pro zprávy a .HDR pro jejich hlavičky.
V rootu vašeho disku se vytvoří další dva adresáře OUTTEMP a INTEMP, ty vás vůbec nemusí zajímat, data skrze tyto dva adresáře sice projdou při roz- a za- pakování, ale pokud nedojde k chybě, jsou stále prázdné.
Na disku si můžete samozřejmě vytvořit libovolné množství dalších adresářů, ale ty hlavní, nutné pro funkci, jsem uvedl. Jestliže si však budete různě hrát s konfigurací, mohou další adresáře vznikat, takže se prosím potom nedivte. Každopádně, pokud budete konfiguraci měnit, nemohu už zaručit její 100% funkčnost (myslím změnu ve smyslu přídávání či mazání příkazů).
Takže už víte, jak vypadá disk, máte na něm potřebné soubory zapakované a teď se pustíme do nutných změn konfiguračních souborů.
Nejjednodušší bude úprava u AREAS.BBS
Tam si pouze vymažete neexistující konference, případně přidáte nové. Jedinou konferenci, kterou musíte mít vždy nastavenou, je NetMail bez něj byste se totiž nemohli ani domlouvat se svým SysOpem.
Takže, na první řádek napíšte svůj hlavní ORIGIN, tedy text, který bude zapsán vždy na konci tvé zprávy v případě, že nemáš pro určitou konferecni určitý jiný ORIGIN, ten se potom musí zapsat vždy nad tu konferenci v níž ho chceš používat. A jako parametr má pak takový řádek -O nebo -Origin, viz 3, 5, 7, 9, 11 řádek mé AREAS.BBS. Dále musíš zapsat název souboru používaného pro NetMail a cestu k němu. U mě je to řádek 1 a myslím, že i ty ho tak můžeš ponechat. Většinou se pro názvy souborů používají čísla, nevím zda je to nutné, ale každopádně je to nejjednodušší (neuvažovat a nechat) ;-), viz řádek 1. Dále je potřeba mít také TRASHAREA, ta je poslední v mém AREAS.BBS, tam se zapíší všechny zprávy, pro které nenalezne IOS v nakonfigurovaných konferencích uplatnění. Navíc do této oblasti můžete skrze LED převádět nepotřebné zprávy apod.
Ostatní nutné konference si naedituješ podle toho, co máš připojeno. Je nutno dodržet zápis:
MAIL\MSGS\FILENAME NAZEVKONF ADRESANODE@SIT
MAIL\MSGS\FILENAME je cesta a jméno souboru konference (nepoužívat koncovku)!!
NAZEVKONF je oficiální jméno konference na síti, tedy to, pod kterým je připojena na tvém node.
ADRESANODE@SIT snad mluví samo za sebe. Hlavní je, aby byl node bez tvého čísla pointu. Stačí se držet příkladu použitého v AREAS.BBS a podle něj to změnit.
Na závěr, až bude tvůj AREAS.BBS hotov, spusť IOSMAIL s příkazem -f (force), ten zajistí zkompilování AREAS.BBS do AREAS.BIN. Tento soubor pak používá vlastní IOS.
Dalším souborem je IOSMAIL.CFG, jeho změny provedem pouhou výměnou určitých řetězců, což však doporučuji provést s nebývalou pozorností, protože jakákoliv chyba bude hned vidět, protože něco nebude fungovat korektně a než přijdete na to, kde byla chyba, patrně vám to zabere tak půl hodiny.
Pokud tedy máte adresu na FIDONETu, nahraďte všechna čísla 2:421/16 za adresu vašeho vlastního node. A všechna čísla .11, což je číslo mého pointu, za číslo vašeho vlastního pointu. Tam kde končí adresa .0, tak tam to vše ponechte.
Jméno SysOpa Karel Rous nahraďte svým vlastním. Totéž udělejte i se jménem v příkazu Password. Dál změňte v tomto příkazu řetězec PASSWORD za váš vlastní password. Jako poslední parametr tohoto příkazu musíš uvést typ svého pakovače:
%ZIPmail pro zip.
%LZHmail pro lzh.
%ARJmail pro arj.
%ARCmail pro arc.
Poslední měněnou věcí bude cesta k vašemu archívu. Pokud tedy například používáte LZH a ten je umístěn v ROOT na disku A, použij tohoto zápisu.
LZHarchive A:\LHARCENG.TTP x a
První písmeno za cestou je parametr pro rozpakování a druhý pro kompresi.
Pokud budete mít nedostatek místa na disku, můžete navíc změnit proměnou DefDays na méně než 7, tato proměnná označuje, kolik dní vydrží pošta v message base po obdržení. Pošta se vždy maže použitím makra COMPACT.
Dalším důležitým konfiguračním souborem BINKLEY.CFG konečně nastavíte telefonní číslo svého node. Ve skutečnosti se při mailování využívá takových souborů mnohem více, ale naštěstí se o ně jako pointi příliš zajímat nemusíte. Navíc, pokud byste chtěli pochopit všechny funkce těchto programů, musíte pročíst něco přes 450 Kb manuálů, ale tomu se věnovat nebudu, protože já sám byl rád, že jsem to zhruba pochopil. A i kdybych chtěl vypsat všechno, trvalo by to spoustu týdnů a měsíců :-).
Takže v BINKLEY.CFG opět změň adresu a jméno stejně jako v IOSMAIL.CFG. Dál změň příkaz Key, kde za vykřičník zapiš svůj PASSWORD.
A následujících příkazech budeš muset možná něco změnit:
Port 1 - máš-li ST.
Port 2 - máš-li Falcona.
V případě Mega STE či TT je těch portů více, pak si přečti dokumentaci.
Baud 9600
Číslo označuje rychlost tvého modemu s níž chceš komunikovat. U většiny starších modemů je maximum 2400, dnes je nejobvyklejší 14400. System, tam zapiš název tvého pointu, ten sice uvidí pouze sysop na node, když voláš na jeho adresu, ale proč to nepoužívat, ne?
Statuslog BINKLEY.LOG 50. Číslo označuje maximální délku log file, může být třeba jen 32, což označuje 32 Kb.
Můžeš taky změnit parametry příkazů Phone a City, ale nemyslím, že by v případě volání jako point, měli nějaký zvláštní význam.
Poslední důležitým příkazem, který musíte změnit, je adresa. Pokud byste chtěli používat node a nest listy, máte situaci mnohem jednodušší, ale na druhou stranu, i takhle se to vcelku dá. Takže za příkaz Address zapište tyto hodnoty.
90:1200/5.2@nest.ftn 12005 41217472
90:1200/5.2@nest.ftn je vaše adresa a název sítě, kterou používate.
12005 je tzv. fakenet adresa, vznikne složením adresy regionu a vašeho node. Pokud používáte například fidonet adresu 2:421/16, pak je tato adresa 42116. V případe 2:421/19 to bude 42119. Další varianty si musíte vytvořit sami, ale není to nic složitého.
A posledním parametrem je telefonní číslo vašeho node, kam budete volat pro poštu. Pokud musíte volat mimo město či stát (to byste byly opravdu tvrdí, nebo jste SysOpem nějaké BBS :-), pak nezapomeňte přidat předvolbu.
Myslím, že s pomocí tohoto článku a případnou pomocí všech v konferenci 68000.42 se vám konečně podaří připojit se a pak debatovat, ptát se a tím opět o trochu víc oživit ATARI scénu i na FIDOnetu. Good Luck!
HEAD
P.S. Poslední soubor, který je v adresáři FIDONEST má název DOMAINS.BNL, ten sice není nutný pro funkci, ale pokud si přejete korektní chování Binkleyho, dejte ho do základního adresáře, jako všechny hlavní soubory.
P.P.S. Příště se ještě vrátím k FileRequest a programu, který nám při něm pomůže, tj. MR Pointy.