Rozumíme UNIXu

1. 12. 2002

Sdílet

Nástup operačního systému Linux a jeho postupná cesta do oblasti desktopovýchpočítačů znovuoživily všeobecný zájem o unixové platformy v širším měřítku. Spolu se spotřebními b...

Nástup operačního systému Linux a jeho postupná cesta do oblasti desktopových
počítačů znovuoživily všeobecný zájem o unixové platformy v širším měřítku.

Spolu se spotřebními baleními různých distribucí se na pultech knihkupců začaly

objevovat příručky, jež byly konečně určeny též běžným uživatelům a snažily se

ospravedlnit tuto platformu v prostředí kancelářských aplikací. V řadě případů

byly knihy velmi úzce spjaty se specifickou platformou (např. RedHat), a proto

jsem rád, že vám mohu představit poněkud jinak koncipovanou učebnici. Budete-li

dostatečně trpěliví, můžete se s UNIXem nejen naučit pracovat, ale skutečně

jej, alespoň v hrubých rysech, pochopit.



V první řadě je třeba zdůraznit, že zpracovaná látka je určena začínajícím a

mírně pokročilým uživatelům. Nenajdete zde konfiguraci webového serveru či

kompilace jádra, ale běžná témata, na něž narazí uživatel. Nejodvážnější lekcí

ze strany autora jsou proto návrhy jednoduchých skriptů v prostředí shellu.

Důkladně je pojednána práce v příkazové řádce, vyhledávání dokumentace,

podstata souborů a práce s nimi, či roury a jejich význam. Nechybí použití

základních síťových služeb, editor vi a pochopitelně X Windows.



Hlavním přínosem publikace však rozhodně není rozsah zpracovaného materiálu.

Lasser naštěstí, byť dostal k dispozici omezený prostor, nepropadl snaze nacpat

do knihy všelicos, ale naopak velmi důkladně vybral klíčová témata a podrobně

je zpracoval. V každé kapitole se problematice věnuje s nesmírnou pečlivostí, a

výsledkem studia a experimentování je tak především pochopení principů práce s

UNIXem. Navíc se autor opravdu snažil nestranit žádné konkrétní variantě, takže

získané znalosti dobře uplatníte na široké škále platforem. Za velmi zdařilé

považuji též úlohy, jež prověří zvládnutí každé kapitoly.



Knihu vřele doporučuji všem začínajícím adeptům. Málokdy narazíte na tak

dobrého pedagoga, navíc s vkusným smyslem pro humor.





Autor: Jon Lasser

Vydavatelství: Computer Press, Praha, 2002

Počet stran: 252

Doporučená cena: 249 Kč









Java efektivně



Patrik Malina



Když se před časem na tuzemském knižním trhu objevil titul Pasti a propasti

jazyka C++ od nestora programátorské obce Miroslava Viriuse, považoval jsem to

za svátek. V záplavě více či méně pokročilých učebnic, sbírek s typickými

příklady a referenčních příruček se totiž objevila kniha, jejíž koncepce byla

zásadně jiná. Sloužila pokročilým až velmi zkušeným programátorům a

upozorňovala na řadu problémů, jež vyvstanou až při „opravdovém“ psaní

programů. Jsem velmi rád, že po řadě let se situace opakuje, tentokráte s

Javou. Po období učebnic a příruček pro začátečníky přichází publikace, nad níž

i řada znalců smekne. A pokud potlačí ješitnost, tak se i hodně přiučí.



Podtitul knihy 57 zásad softwarového experta hovoří za vše. Kniha zahrnuje

přesně tolik kapitol, jež jsou rozděleny do deseti větších celků. Hrubší

rozdělení je použito sice proto, že takto seřazené problémy cosi vnitřně

spojuje, slouží však jen pro přibližnou orientaci. Samotná témata jsou totiž

často velmi svébytná a jejich zařazení je orientační. Přesto uveďme některé

skupiny: výjimky, metody, náhrady konstrukcí jazyka C či vlákna.



Pojetí samotných kapitol bych nejspíš označil jako „samonosné“. Autor se snaží

tematiku v přiměřené míře vždy kompletně zpracovat: započne definováním

problému, přinese důkladný rozbor a představí doporučené řešení. Přestože

využívá řady odkazů např. na jiné kapitoly, snaží se v rámci možností o

úplnost. Samozřejmostí jsou ukázky programového kódu, i když rozhodně nad

výkladem nepřevažují.



Vyjmenovávat popsaná témata nemá vůbec žádný smysl, neboť kniha je určena

vyloženě pro znalé a zkušené programátory. Pro ilustraci těm, kteří mi nevěří:

určitě dávejte přednost rozhraním před reflexí, nahrazujte konstrukce „enum“

třídami apod. Autor neřeší počáteční obtíže studia Javy, ale přináší techniky,

jež mohou pomoci k mistrovství. Protože má jako spolutvůrce k tomuto

programovacímu jazyku opravdu velmi blízko, berte jej vážně.





Autor: Joshua Bloch

Vydavatelství: Grada Publishing, Praha, 2002

Počet stran: 230

Doporučená cena: 290 Kč









Apache příručka správce WWW serveru



Patrik Malina



Webový server Apache je nejrozšířenější aplikací svého druhu na světě. Je proto

jistě paradoxem, že právě problematice jeho instalace a provozu není v češtině

věnována prakticky žádná literatura. Možná to souvisí s tím, že uživatelé

produktů open source jsou zvyklí studovat bohatou dokumentaci a překlad

považují za změkčilost. Faktem je, že kniha zaměřená na Apache vychází v

češtině po dlouhých letech.



Možná právě ojedinělá příležitost k napsání publikace tohoto druhu vedla autora

ke snaze maximálně využít poskytnutý prostor. Bohužel se rovněž domnívám, že je

to také hlavní kámen úrazu. Snahou tvůrce bezpochyby bylo zpracovat

problematiku v celé její šíři, a proto v knize najdeme kapitoly jak o historii

a vývoji produktu Apache či jeho rozšíření, tak např. detailní popis parametrů

konfiguračních souborů. Nahlédnete-li do obsahu, vypadá členění knihy přehledně

a srozumitelně přes úvodní kapitoly o způsobu fungování Apache se dostáváme k

instalaci, spouštění serveru, konfiguraci a bezpečnostní problematice.

Následují části o HTML stránkách, CGI skriptech a několik praktických příloh.

Ovšem poté, co se ponoříte do vlastního studia, iluze pevné struktury vás

rychle opustí. Text je dle mého názoru velmi komplikovaně členěn, obsahuje

mnoho odkazů na jiné kapitoly či odstavce a častokrát jsem se nemohl ubránit

dojmu, že ten či onen kus textu bych očekával úplně někde jinde. Místy je kvůli

nešikovné sazbě rozvržení stránky tak nepřehledné, že jsem ztrácel souvislosti

mezi jednotlivými odstavci.



Naopak bych chtěl vyzdvihnout informační kvalitu publikace. Autor do ní jistě

přenesl řadu svých zkušeností a přináší zájemcům nepřeberné množství dobrých

rad, praktických ukázek a prověřených návodů. Do značné míry se jedná o ucelený

a vyčerpávající přehled, ovšem hustota informací, jež nám chtěl autor předat,

je místy extrémně vysoká.





Autor: Vlastimil Pošmura

Vydavatelství: Computer Press, Praha, 2002

Počet stran: 311

Doporučená cena: 290 Kč