AmigaDOS manuálPETR MAREŠ
Plné jméno produktu je AmigaDOS 3.x manuál a jedná se o komerční produkt.
Podle způsobu jak se k nám dostal (DMS archív), je možno usuzovat, že distribuce
bude nejspíš na disketě. Po rozbalení archívu se mí na Workbenchi objevila pěkná ikonka disku, po
jehož otevření na mne vyskočilo okénko se třemi soubory – „Manuál.GUIDE“,
„HD-instalace“ a „BONUS Archiv“. Naprosto věrný svým zásadám a zvykům, jsem ze
všeho nejdříve prostudoval obsah adresáře a instalační skript. Tak co tu máme?
Krom již zmíněného amigaguide souboru a instalačního skriptu se zde nalézá
adresář „BONUS Archiv“. V něm naleznete archívy tří freewarových produktů, a to
„CShell“, „KingCON“ a „ZShell“. CShell a ZShell jsou (jak už jména napovídají)
alternativy k normálnímu Shellu a KingCON je vylepšená náhražka zařízení „CON:“. Instalace
Instalaci obstarává jeden shellovský skript. Tomu by bylo možno pár věcí
vytknout. Například když zrušíte requester, který se vás ptá, kam chcete manuál
nainstalovat, stejně se vám na disk nakopíruje příkaz LhA a arp.library,
nemáte-li je tam. To by ale zase tak moc nevadilo. Horší je, že autor viditelně
na poslední chvíli přejmenoval adresář „Archiv“ na „BONUS Archiv“, čímž
znefunkčnil další část skriptu, která vám na harddisk rozbalí zmíněné bonusové
programy. Skript vypíše pár chybových hlášek a prohlásí: „Instalace AmigaDOS
manuálu ukončena. Join it...“ Nejspíše tím „Join it“ (spoj to) autor myslel
„Enjoy it“ (užij si to), jinak mi to nedává smysl.
Budete-li chtít na harddisk nainstalovat bonusové programy, přejmenujte si na
disketě adresář „BONUS Archiv“ na „Archiv“, pak by měla instalace proběhnout v
pořádku. V opačném případě věci nechte tak, jak jsou a chybové hlášky ignorujte.
To bychom měli instalací. S potěšením mohu podotknout, že zbytek produktu -
samotný guide je zpracován mnohem lépe. Koukněme se na něj. Koncept a obsah
Celý manuál je v jednom dokumentu guide a byl vytvořen pomocí sharewarové
utility Heddley, která umožňuje psát Amigaguide soubory komukoliv bez
jakýchkoliv znalostí. Tím se také vysvětlují některé chyby či zdánlivé překlepy,
které je možno v guide nalézt. Autor manuálu se určitě divil, jak to že se mu v
textu neobjevují zpětná lomítka, ač je tam napsal. V guide je totiž nutno každé
zpětné lomítko napsat dvakrát, jelikož je to „znak pro rušení speciálních
významů jiných znaků“ a normálně se nevypisuje. Bohužel toto neví ani program
Heddley (verze 1.1), takže se tato chyba mohla projevit. Použité kódování
češtiny je KOI8.
Manuál obsahuje části „Autor“, „Shell v praxi“, „Výklad pojmů“, „Chybová
hlášení“ a pak následuje abecední seznam DOSových příkazů s jejich popisem.
Prvním zajímavým oddílem je samozřejmě „Shell v praxi“. Tato část by měla
posloužit jako úvod do práce s Shellem. Je v ní popsáno spuštění Shellu, použití
a významy klávesových zkratek, přesměrovávání vstupů a výstupů, popis parametrů
zařízení „CON:“ a popis řídících znaků. Informace uvedené v této části jsou
poměrně detailní a o každém tématu lze prohlásit, že je téměř úplný.
V oddíle „Výklad pojmů“ je jakýsi slovníček výrazů, se kterými se můžete v
manuálu nebo při prácí na Amize setkat, navíc se pouze odsud můžete dostat na
část o clipboardu a souborových patternech.
Sporná je užitečnost části „Chybová hlášení“. V ní jsou uvedené čísla chybových
kódů AmigaDOSu a jejich výklad v češtině. Tyto čísla už se na Kickstartu 3.x
vůbec nevypisuji, místo nich se píše chybová hláška v angličtině nebo v jiném
jazyce, je-li systém lokalizován. Pomineme-li neužitečnost této části, zbývá jen
konstatovat, že zde chybí celkem 26 ze 47 chybových hlášení (např. č.117, 119,
122, 232-236 a další). Pro zajímavost - text chybové hlášky umí podle zadaného
čísla vypsat interní příkaz Fault (např. „Fault 119“).
Dostáváme se k části bezesporu nejdůležitější, a tou je popis příkazů. Ten je
naštěstí téměř úplný, neobsahuje pouze interní příkaz „why“, který navíc ani
nestojí za zmínku. U každého příkazu najdete poměrně podrobný popis jeho
parametrů a informaci, kde se v systému tento příkaz nachází, jakožto i příklad
použití.
Velice mile jsem byl překvapen obsáhlostí a podrobností popisu některých
příkazů, například Eval, List či Mount. Popis příkazu Execute je rovněž velmi
podrobný, obsahuje však chyby, které se táhnou snad všemi příručkami, které znám
- např. direktiva „.DOLLAR“ nemá zkratku „.DOL“, jak se všude uvádí.
Spousta příkazů je zde vysvětlena dobře, spousta s chybami. Autor si třeba
neustále plete zařízení „AUX:“ se zařízením „RAW:“ a nabádá nás abychom „AUX:“
(přístup na sériový port bez vyrovnávací paměti) použili jako okno pro editor
„Ed“. Další chyby jsem namátkou zjistil v příkazech Wait (špatně vysvětlený
argument „UNTIL“), Copy (chybí popis „CLONE“), SetDate (nefunkční příklad), Type
(příklad je chybně a funguje jen náhodou) a Format (prý je to interní příkaz!). Závěr
Ač obsah recenze možná vyznívá poněkud negativně, musím přiznat, že i já
jsem se z AmigaDOS manuálu něco naučil. Je-li manuál určen začátečníkům - a to
prý je, chybí v něm pár věcí, které by tam měly být - napadá mě třeba vysvětlení
syntaxe příkazového řádku. K plusu nelze přičíst ani množství faktických chyb,
které jsou rozsety všude. Na druhou stranu, neumíte-li žádný cizí jazyk a
chcete-li mít na disku jakousi referenční příručku k příkazům AmigaDOSu, toto
může být východisko. Poznámka
Následující poznámka by měla být upozorněním pro tvůrce jakéhokoliv
software. Na tomto produktu je vidět, že autor zanechal na svém produktu „otisky
prstů“, podle kterých by šlo jeho počítač programově identifikovat.
Dobrý pozorovatel si určitě všimne, že na autorově druhém harddiskovém
partitionu pojmenovaném „Work“ existuje adresář „DTP & TXT“, ve kterém se
originál manuálu nachází. Ten je tam pod jménem „MANUAL.guide“. S naprostou
jistotou lze také tvrdit, že autor disponuje pamětí typu FAST začínající od
adresy $78000000 a pravděpodobně při vytváření guide používal i jiný textový
editor než commodorácký „ed“ - Cygnus editor to nebyl, odhaduji na GoldEd.
Pomocí těchto a dalších informací (nějaké se ještě dají odhadnout) by nebylo
složité napsat program, který by na dotyčném počítači neběžel, dokud by nebyl
zaregistrovaný, či virus fungující pouze tam. Distribuujete-li vlastní výtvory,
snažte se toho vyvarovat... Vytlačiť článok
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|