Dvakrát o Internetu z dílny Neokortexu

Dnes se podíváme na dvě nové knihy nakladatelství Neokortex, které jsou určeny především pro správce internetových...


Dnes se podíváme na dvě nové knihy nakladatelství Neokortex, které jsou určeny
především pro správce internetových serverů.
Velký úspěch knihy LINUX Internet server přinutil její autory Pavla Satrapu a
Jiřího A. Randuse k jejímu upravení a znovuvydání. Podrobnou recenzi na 1.
vydání jste si mohli již na stránkách Computerworldu přečíst. Ve stručnosti jen
připomenu, že kniha popisuje konfiguraci většiny internetových služeb v
prostředí oblíbeného operačního systému Linux.
Druhé vydání přináší drobné změny v textu knihy, které si vyžádal rychlý vývoj
v některých oblastech Internetu. Zcela byla vynechána kapitola věnovaná službě
Gopher, která vyklízí pole ve prospěch WWW.
Ušetřené místo bylo věnováno stručnému popisu skriptového jazyka PHP. Nalezneme
zde i popis spolupráce PHP s databázovými servery, konkrétně se systémem
PostgreSQL. Zařazení popisu této perspektivní technologie do knihy považuji za
velký přínos.
První vydání knihy popisovalo řešení problematiky kódování českých webových
stránek systémem SaCzech, jehož autorem je Pavel Satrapa. Nové vydání místo
toho obsahuje popis modulu mod_czech, který problém naší mateřštiny na Webu
řeší efektivněji a běžného uživatele od něj zcela odstiňuje.
Mezi další novinky patří popis mechanismu beztřídních IP adres a popis
konfigurace DNS pro tyto adresy. Je trochu škoda, že ani v 2. vydání se
nedozvíme nic o konfiguraci nového protokolu IMAP pro čtení poštovních
schránek. Největší změnu však nezaznamenala sama kniha, ale doprovodný CD-ROM.
Ten nyní obsahuje instalaci Linuxu v aktuální verzi RedHat 5.0, navíc
rozšířenou tak, aby odpovídala postupům popisovaným v knize. Tak např. server
Apache již obsahuje přímo modul PHP a modul pro překódování češtiny mod_czech.
Pochválit lze i jazyk knihy a typografické zpracování.
Myslím, že kniha je tím nejlepším, co je dnes na pultech našich knihkupectví na
téma internetových serverů k dispozici. Pokud tedy stojíte před úkolem
nainstalovat či spravovat unixový server, který je připojen k Internetu, určitě
si tuto publikaci pořiďte zvlášť pokud nevlastníte 1. vydání.
Druhá dnes recenzovaná kniha se jmenuje Apache & PHP/FI. Pochází rovněž z dílny
nakladatelství Neokortex a jejím autorem je Petr Linhart. Již
podle názvu je patrné, že kniha se bude podrobně zabývat serverem Apache a
skriptovým jazykem PHP/FI. Jelikož Apache i PHP/FI patří mezi mé oblíbence, byl
jsem zvědavý, jak se s danou problematikou publikace vypořádala.
Po prvním nahlédnutí do knihy mi byla většina věcí až podezřele povědomá.
Nejasná předtucha mě dovedla až k tomu, že jsem si v prohlížeči otevřel
dokumentaci, standardně dodávanou k serveru Apache. Část knihy věnovaná serveru
Apache není bohužel téměř nic jiného, než překlad originální dokumentace v
angličtině.
Ne že by standardní dokumentace Apache byla špatná spíše naopak. Není to však
zdaleka text, který stačí vytisknout a prodávat jako knihu. Ta si jistě
zaslouží podrobnější vysvětlení některých pojmů a alespoň nějaký úvod do celé
problematiky. Samotný text knihy totiž začíná větou "Program httpd se obvykle
spouští jako démon...". O tom, že httpd je spustitelná binární podoba Apache a
její jméno pochází ještě z dob, kdy se hojně používal server NCSA, se dozvíme
až někde v půlce knihy.
Informace jsou v knize uspořádány jinak než v originální dokumentaci a
poznamenejme, že poměrně nelogicky. Abych svá tvrzení o nepříliš vhodném
uspořádání knihy potrdil, seznámím vás s několika nejvýraznějšími případy:
Tak např. důležitou informaci o zastavení a restartování serveru nalezneme v
kapitole věnované virtuálním serverům. Zajímavá problematika o vyjednávání
obsahu mezi prohlížečem a serverem je zařazena v kapitole věnované instalaci
Apache pod UnixWare. Vyjednávání obsahu je však nezávislé na operačním systému,
na kterém běží. Vzletně pojmenovaná kapitola "Změny PATH_INFO v prostředí CGI"
se dané problematice věnuje na pouhé jedné stránce. Zbytek kapitoly je vyplněn
popisem ovladačů a modulů Apache. V takto pojmenované kapitole bych je opravdu
nehledal. V kapitole nazvané "Spojení ve stavu FIN_WAIT_2 a Apache" nalezneme i
pár rad "Jak na to?", bohužel se vůbec netýkají stavu FIN_WAIT_2.
Překlad dokumentace je občas proložen nějakým příspěvkem z diskusních skupin.
Prokládání je však dost náhodné. Tak např. v kapitole věnované bezpečnosti
serveru nalezneme příspěvek, který rozebírá problémy Netscape Navigatoru 3.0 s
hlavičkou Keep-Alive (pro neznalé s bezpečností to vůbec ale vůbec nesouvisí).
Kapitola o bezpečnosti navíc obsahuje popis všech modulů Apache, tedy i těch,
které s bezpečností nemají co dělat.
Přínosné je, že kniha obsahuje informace o instalaci Apache pod Windows. Jedná
se však opět pouze o přetlumočení původní dokumentace.
Druhá část knihy se zabývá skriptovacím jazykem PHP/FI. Nalezneme zde překlad
originální dokumentace k verzi PHP/FI 2.0. Kniha bohužel vyšla v poněkud
nešťastné době, kdy byla uvolněna nová ostrá verze 3.0. Ta přináší mnohá
rozšíření a navíc je díky změně syntaxe některých příkazů nekompatibilní s
předchozí verzí 2.0. Některé informace v knize tedy nejsou příliš aktuální.
Část o PHP/FI je rovněž překladem originální dokumentace. Překlad některých
termínů je však mnohdy neobvyklý a místy až nejasný. Místo zažitého pojmu
"pole" se pro tuto datovou strukturu používá pojem "matice". Dalším (ne)pěkným
příkladem je pojem "rozebírač". Toto rádoby české slovo se používá místo
termínu lexikální analyzátor (angl. parser). Opravdu nechápu, proč je parser
překládán tímto způsobem, zvláště, když se autor jinak nebrání anglickým
výrazům v knize nalezneme i slovní spojení "remake rozebírače".
Konečně, pochválit nelze ani typografické zpracování.
Dlouho jsem přemýšlel, pro jaký okruh čtenářů je kniha určena. Začátečníka může
od používání programu spíše odradit, zkušení správci serverů zase umí anglicky.
Publikace může být užitečná snad pro ty správce WWW serverů, kteří neumějí
anglicky a český překlad dokumentace jim tedy přijde vhod.
(Satrapa, P., Randus, J. A.: LINUX Internet server. Druhé upravené vydání,
vydal Neokortex r. 1998, 413 stran)
(Linhart, P.: Apache & PHP/FI, vydal Neokortex r. 1998, 314 stran)
8 1164 / pah









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.