Nové knihy

1. 12. 2000

Sdílet

Přecházíme na Microsoft Windows 2000 ServerJ. FIKKER Na trhu se objevuje stále více knih věnovaných operačnímu systému Windows 2000. Patří mezi ně i poměrně útlá knížka "Přec...
Přecházíme na Microsoft Windows 2000 Server
J. FIKKER

Na trhu se objevuje stále více knih věnovaných operačnímu systému Windows 2000.
Patří mezi ně i poměrně útlá knížka "Přecházíme na Microsoft Windows 2000
Server". Stejně jako mě asi většinu z vás napadne otázka: Je možné na necelých
150 stranách textu popsat síťový operační systém? Odpověď je velice jednoduchá
prostě to nejde. A tak v této knize naleznete "pouze" popis těch oblastí, které
jsou důležité pro uživatele přecházející na Windows 2000 z Windows NT 4.

Úvodní kapitola nabízí stručný popis jednotlivých verzí Windows 2000 a výhody
přechodu na nový systém z pohledu uživatele i administrátora. Následující část
je věnována instalaci operačního systému, přičemž důraz je kladen zejména na
upgrade z předchozí verze.

Konfiguraci Windows 2000 popisuje kapitola třetí. Zde jsou zmíněny některé
položky Control Panelu, a to konkrétně Add/Remove Hardware, Add/Remove Programs
a System. Největší prostor je ale věnován popisu konfiguračního nástroje
Microsoft Management Console. S administrací systému úzce souvisí také správa
disků, oddílů a svazků, které je věnována čtvrtá část knihy.

Další dvě kapitoly popisují instalaci a konfiguraci dvou služeb DHCP a DNS. Ve
druhém případě jsou k dispozici informace o možnostech monitorování a testování
služeb DNS.

Jednou z nejdůležitějších novinek Windows 2000 je Active Directory.
Problematice logické i fyzické struktury těchto adresářových služeb a správě
uživatelů prostřednictvím skupinových politik (Group Policy) se věnují
závěrečné tři kapitoly.

Kniha je doplněna dvěma dodatky přehledem vybraných dokumentů RFC a popisem
autentizačního protokolu Kerberos.

Svým zaměřením je tato publikace určena pro všechny profesionály, kteří dosud
měli na starosti počítačové systémy s Windows NT a nyní uvažují o Windows 2000.



Webmaster v kostce
PATRIK MALINA


Dnešní webmaster, tedy v širším slova smyslu správce webového serveru počínaje
samotným softwarem a konče obsahem, by měl být pánem mnoha řemesel. Ty tam jsou
časy, kdy stránky byly tvořeny jen prostým HTML a komunikace s databázemi bylo
cosi výjimečného. Protože množství potřebných informací je značné, ve chvíli,
kdy zklame paměť, bude se jistě řadě z vás hodit zde uváděná publikace.

Jak praví samotný podtitul na obálce, jedná se o nefalšovanou referenční
příručku, s jejíž pomocí se jen ztěžka můžete uvedenou problematiku naučit.
Základem pro její používání je alespoň povšechná znalost obsažených témat a
popisovaných technologií. Pokud vám již např. PHP či Perl jednou prošly hlavou,
rychle se zorientujete a najdete potřebnou radu.

Autoři při uspořádání postupovali od obsahu k technologiím v pozadí. V první
části knihy tedy najdete referenci o značkovacím jazyce HTML s podrobnějšími
kapitolami o rámcích (framech), tabulkách a formulářích. Nechybí velmi užitečné
přehledy barev a kódy znaků. Následuje část o pokročilejší formátovací
technologii CSS (kaskádové styly) a vzápětí o podstatně širším tématu XML,
které tak jako tak vyžaduje spíše samostatnou referenční příručku. Další
kapitoly směřují k "aktivnímu Webu" pro dynamické stránky je dnes prakticky
nezbytná znalost JavaScriptu, pomocí nějž lze ošetřit události na straně
klientu (prohlížeče), a podstatná část je dále věnována CGI, Perlu a jazyku
PHP. Závěr pak zpracovává problematiku konfigurace nejrozšířenějšího serveru
Apache.

Kniha se v praktickém "provozu" osvědčila, především při tvorbě dynamicky
generovaných stránek. Všem, pro které jsou výše uvedené technologie denním
chlebem, příručku vřele doporučuji.




Učíme se Red Hat Linux
PATRIK MALINA

Operační systém Linux proslul kromě své ceny také množstvím dostupného
dokumentačního materiálu. Pokud jste však někdy měli v ruce tzv. Dokumentační
projekt, pravděpodobně si řada z vás posteskla, že by to chtělo "něco víc pro
lidi". Pokud zkoušíte distribuci Red Hat a máte výše zmíněný pocit, nahlédněte
do této knihy.

Autor sestavil příručku, jejímž úkolem se zasvětit úplného nováčka do základů
instalace, správy a konfigurace operačního systému Linux, konkrétně distribuce
Red Hat. První kapitolu (Proč používat Linux) si radši projděte ještě v
knihkupectví, a máte-li jasno, můžete začít chystat počítač. Autor si v
počátcích výkladu zcela pochopitelně pomáhá analogií s Windows (zjištění
konfigurace), záhy však přistupuje ke konkrétním krokům na přípravě pevného
disku a k samotné instalaci. Ani jako začátečník se ničeho nebojte postupy jsou
zpracovány velmi podrobně, obrazový doprovod je velmi důkladný a popsané
situace se bezpečně shodují se skutečností. Výklad obsahuje i úplné základy
ovládání Linuxu, takže ani strach z použití příkazové řádky není namístě.
Postupně následují zásadní stati o instalaci grafického rozhraní X Windows,
způsobu používání aplikací v prostředí tohoto operačního systému a připojení k
síti, včetně vytvoření internetového serveru (což je zřejmě nejčastější využití
Linuxu).

Kniha je výborným kompromisem mezi několikastránkovou instalační příručkou a
tisícistránkovými komplexními dokumentačními projekty. Bezpečně vás provede
instalací, ale také vám potom důsledně předvede další možnosti využití, jež
dají celému použití Linuxu vlastní smysl. Rovněž orientace na Red Hat, jednu z
nejrozšířenějších a nejzdařilejších distribucí, je dobrou volbou i pro českého
zájemce.




Komprimace dat principy a praxe
PATRIK MALINA

Zhruba před dvěma lety vyšla u stejného nakladatelství publikace D. Morkese
Komprimační a archivační programy, jež se vyznačovala určitou nevyhraněností.
Kombinovala témata jak pro běžné uživatele (stručný návod k užívání běžných
komprimačních nástrojů), tak pro hlubší zájemce (principy kódovacích
algoritmů). Těšil jsem se, že vyjde kniha, jež se bude věnovat jednomu z témat
více než polovičatě, a vidím, že přednost před uživateli dostali specialisté.

Charakter publikace velmi dobře postihuje první slovo z podtitulu, neboť
principy ztrátové a bezeztrátové komprese jsou nosnými tématy, a to se vší
"parádou", tedy včetně dosti náročného matematického aparátu a náznaků
algoritmizace. Ona zmiňovaná praxe je v knize zastoupena vskutku jen na té
nejtechnologičtější úrovni a pro začínající uživatele sharewarových prográmků
to opravdu není. Autoři se věnují tematickým okruhům v závislosti na formátu
dat a čtenář tak může proniknout k samotnému jádru technologií zpracování
textových informací, zvukových souborů či prezentování videa na počítači. V
kapitole věnované obrazovým datům se např. můžete seznámit s barevnými modely,
velmi aktuální jsou také kapitoly o formátu MPEG či moderních metodách
fraktální komprimace (např. známé "vlnky"). Jak jsem zmínil výše, kniha
rozhodně není pro začátečníky v matematice, proto váhám, komu ji doporučit.
Určitě to nebudou tradiční uživatelé, ale opravdoví zájemci o jádro těchto
technologií, pro něž jsou integrály, matice či Fourierova transformace lahůdkou.


Databáze na webu
PATRIK MALINA

Velké množství webových stránek si již dnes nedovedeme představit bez propojení
na databázové systémy vždyť např. internetové obchody, jež jsou (a bezesporu
dále budou) fenoménem moderního Webu, jsou samozřejmě na databázích postaveny.
Jinými slovy řečeno, vytváří-li dnes někdo moderní stránky, s velkou
pravděpodobností můžeme v pozadí očekávat dynamické připojení na data. Známý
autor tuto realitu zpracoval (na základě vlastní profesní zkušenosti) v
publikaci, jež může být dobrým vstupem pro tvůrce databází toužící zveřejňovat
data na Internetu. Z podtitulu (Visual FoxPro, Access, SQL Server) je zřejmé,
že pro svá řešení autor zvolil platformu firmy Microsoft, se všemi
souvisejícími standardy a nástroji. Po úvodních kapitolách s obecnější
tematikou (principy Web-aplikací, porovnání s tradičním "klient-server"
modelem, technologie Internetu) tedy rovnou následují ASP (Active Server Pages)
a ADO (Active Data Objects) nosné standardy firmy Microsoft pro tvorbu
dynamicky generovaných webových stránek. Veškeré příklady jsou demonstrovány
rovněž na platformě tohoto výrobce (Visual InterDev, výše zmíněné databáze),
takže zájemci o volně dostupná řešení (Apache, PHP, MySQL, PostgreSQL atd.)
přijdou zkrátka. Problematika je autorem vyložena jeho tradičním "studijním"
tempem, vřele tedy doporučuji si na knihu udělat dostatek času a důsledně
příklady vyzkoušet. Publikace je vhodná pro zběhlejší uživatele a tvůrce
databází, základní znalost HTML a skriptování (např. JScript) není k zahození.
Úplnému začátečníkovi (především v oboru databází) knihu doporučit nelze, to
však rozhodně nesnižuje její kvalitu a zvolenou koncepci. Titul se totiž
vyznačuje opravdu vysokou koncentrací hodnotných informací a fundovaným
výkladem.


Excel 5, 7, 97, 2000 záznam, úprava a programování maker
JAN ŽĎÁREK

Kniha se věnuje úvodu do programování maker pro čtyři poslední verze Excelu. Je
určena začátečníkům v oblasti maker, nikoliv v používání Excelu samotného.
Nezbytným předpokladem je také ochota se něčemu novému naučit.

Obsah knihy odpovídá názvu, po krátkém představení maker je nejprve předvedena
možnost jejich automatického nahrávání a používání editoru jazyka Visual Basic.
Teprve po tomto "osmělení" se čtenář seznámí se základy jazyka a psaním
vlastních maker. Podrobněji je popsáno použití objektu Range (oblast buněk).

Workbook, Worksheet a Application, tyto tři kapitoly doprovázejí krátké
příklady k samostatnému vyřešení. Ještě se dostalo na ošetření chyb za běhu a
použití ladicích nástrojů, závěr je tvořen řešeními úloh a krátkým rejstříkem.

V knize nehledejte referenční příručku, její účel je především neodradit
čtenáře od studia přílišným formalismem a popisem všech detailů. Je spíše
návodem, podle kterého můžete postupně získávat zkušenosti s vytvářením
jednoduchých maker a krok za krokem objevovat další možnosti a souvislosti.
Protože se do rozsahu této knihy nevešla další důležitá témata, z textu
vyplývá, že bude následovat ještě druhý díl. I když jsem nalezl několik chyb,
nejsou naštěstí nijak závažné, začátečníka ale mohou zmást.

Text je psán dost populárně a je zaměřen na uživatele pracující zejména s
"běžnými" čísly (účtárna apod.). Např. při výkladu datových typů je u typu
double (8 B) uvedeno, že v praxi jej lze doporučit jen výjimečně, např. pro
navigaci kosmických lodí! Soudím, že běžné vědecko-technické výpočty autorovi
nic neříkají, navíc budoucí programátoři by měli vědět, že např. standardní
funkce v jazyce C používají implicitně právě double. Další věcí pak jsou
skutečně přesné výpočty, na ty se ale obvykle nepoužívá Excel.




Novell NetWare 5
JAN ŽĎÁREK

Podrobná příručka Novell NetWare 5 se zabývá problematikou sítí s tímto OS.
Jejím cílem je poskytnout čtenáři co nejširší přehled a přitom jej zcela
nezahltit. To je vzhledem k rozsáhlosti tématu pozoruhodné.

V knize je předvedena koncepce systému Novell NetWare, včetně stručného
přehledu jeho vývoje. Dále pak seznam poskytovaných systémových služeb s
patřičným vysvětlením. Shrnutí příkazů a utilit s popisem všech jejich
parametrů se bude hodit skoro všem, kdo pracují s Novellem.

Autor se podrobně věnuje postupům základních činností, které jsou pro
přehlednost řazeny do skupin tuto kapitolu ocení zejména začátečníci. Velice
zajímavou se jeví kapitola o řešení problémů v síti, bohužel je to jen základ z
palety problémů, se kterými se správce potkává. Pro úplnost je uvedena i
kapitola o dokumentaci a doplňkovém softwaru (GroupWise, ManageWise). Jako
přílohu naleznete seznam příkazů a také česko-anglický a anglicko-český
slovníček pojmů. Rejstřík nechybí, ale je spíše průměrný.

S potěšením konstatuji, že nalézt chyby v této knize bylo dosti obtížné;
faktické jsem nenašel žádné, drobné překlepy se v celé knize dají spočítat na
prstech. Naleznete v ní dokonce drobný a jistě neúmyslný bonus list se
stránkami 203/204 je zde dvakrát. Je však možné, že se vyskytuje pouze v
recenzovaném výtisku.

Publikace je určena zejména pro začínající správce, případně i pro uživatele,
kteří chtějí poznat systém, s nímž pracují, na hlubší úrovni. Zkušeným správcům
může pomoci jako stručná náhrada obsáhlé originální dokumentace.

Autor v knize zúročil své mnohaleté zkušenosti a je to znát, na mnoha místech
jsou velice zajímavé poznámky a tipy k popisovaným problémům. Také vzhledem k
tomu, že text je dobře připraven, soudím, že se jedná o jednu z nejlepších knih
o Novellu v poslední době.




AutoCAD 2000
JAN ŽĎÁREK

Publikace AutoCAD 2000 působí dosti obsáhlým dojmem, tak jak se na příručku k
AutoCADu sluší. Postupně jsou procházeny jednotlivé aspekty práce s tímto
programem, od naprostých základů typu orientace v menu a vytvoření výkresu,
přes základní kreslení až k profesionální práci na výkresu. Uživatelé znalí
práce s AutoCADem jsou poté uvedeni do modelování v 3D a vytváření složitějších
těles. Ve finále čtenáře čeká ukázka maker AutoLISPu, Dieselu a VBA. Při práci
s AutoCADem jistě najdou uplatnění přílohy, kromě popisu HW nároků a instalace
se tu vyskytuje i seznam vnitřních proměnných a také příkazy, jejich zkratky a
rejstřík.

Z této knihy se začátečník může skutečně naučit základy práce s AutoCADem,
protože autor se zaměřil spíše na ukázky konkrétních řešení místo na prosté
procházení menu. Za účelem pochopení látky je možné si zkusit vyřešit krátká
cvičení na konci každého většího tematického celku.

Na CD jsou kromě hromady pomůcek také ukázkové rysy z jednotlivých kapitol a
též další dvě kapitoly, pojednávající o používání ActiveX Automation v AutoCADu
a o užití VBA k tvorbě autocadových aplikací. Uvítal bych, kdyby tyto kapitoly
byly alespoň přeložené, když už tedy není možné je rovnou zařadit do knihy. Je
zřejmé, že v ČR vychází zahraniční tituly s jistým zpožděním, bylo by tedy
dobré české vydání poněkud zvýhodnit začleněním "elektronických" kapitol, jinak
si čtenář rovnou může koupit aktualizovanou verzi v angličtině, zejména používá-
li odpovídající verzi AutoCADu.

To jsou však spíše detaily, pro uživatele české verze je tato příručka
nedocenitelná, s trochou snahy se z ní naučíte docela dobře využívat možností
AutoCADu. Berte to doslova, pokud se chcete jeho pomocí živit, budete muset mít
nastudovány příslušné normy, nebo mít absolvován nějaký dobrý kurs technického
kreslení.




Řízení projektů
JAN ŽĎÁREK

Kniha Řízení projektů od M. Rosenaua, dlouholetého konzultanta v této oblasti a
učitele příslušného kursu na VŠ, je určena zejména vědeckým pracovníkům a
technikům, kteří jsou, nebo se mají stát, manažery určitého projektu a být
přímo odpovědni za jeho včasné a úspěšné dokončení. Kniha namísto výkladu
formální teorie managementu radí inteligentním lidem schopným vést samostatný
úkol, jak své dovednosti rozšířit a na co nezapomenout, aby byli schopni řídit
i projekty v rozsahu intuitivním řízením nezvládnutelné.

Kniha je dostatečně členěna, aby bylo snadné kdykoliv najít téma, které je
aktuálně třeba nastudovat, přesto je vhodné číst ji od začátku, protože
kapitoly na sebe navazují a doplňují se. Naleznete zde šest hlavních částí:
první se týká definic projektových cílů, druhá jeho plánování, včetně několika
užitečných formálních postupů, vlivu omezených zdrojů i rizik a rezerv, rozsah
této části odpovídá důležitosti této fáze pro realizaci projektu. Třetí část
vysvětluje způsoby vedení lidí a možnosti organizace týmu, čtvrtá se věnuje
metodám sledování průběhu projektu a řešení případných změn a vzniklých
problémů. Pátá část zdůrazňuje vliv korektního zakončení projektu na celkový
výsledek a šestá upřesňuje některé záležitosti pro malé projekty a pro vývoj
nových produktů. V přílohách jsou mj. uvedeny zkratky a terminologie
projektového managementu a rejstřík. Témata jsou dostatečně ilustrována grafy,
diagramy a tabulkami i oblíbeným příkladem fiktivní firmy. Autor také ukazuje
příklady použití softwaru pro řízení projektů všude tam, kde je pomocí něho
možné si usnadnit a zrychlit práci.

Ačkoliv je text občas "americky" rozvláčný, každý asi ocení přístup založený na
zkušenostech jak z praxe, tak z výuky, tj. zaměření na témata a dovednosti, jež
jsou běžně opomíjené, při řízení projektu však mohou přinést problémy.




JBuilder verze 3 podrobný průvodce
JAN ŽĎÁREK

Od titulu JBuilder verze 3 jsem očekával, že, jak jsem již mnohokrát viděl,
sklouzne k prostému vypočítávání možností a "prolézání" menu tohoto programu. K
mému překvapení k tomu došlo jen minimálně, naopak jazyk Java je v popředí a
použití komponent dodávaných s JBuilderem nepůsobí nijak rušivě.

Kniha začíná stručným seznámením s organizací projektu v JBuilderu a pokračuje
tvorbou programu jako samostatné aplikace (i konzolové), apletu a komponenty.
Popsán je vztah mezi OOP a Javou, to vše ještě "intuitivně", tj. před vlastním
výkladem jazyka, který teprve následuje. Již se znalostí jazyka se můžete
pustit do pokusů s okny a multithreadingem, komponentami, pro majitele verze
Professional nebo Enterprise pak budou užitečné kapitoly o spolupráci s
databázemi. Teprve na konec je zařazena kapitola podrobněji popisující JBuilder
a jeho prostředí. (Kniha je psána podle verze Enterprise.)

Závěr je tvořen seznamem literatury (použité, nikoliv nesmyslný seznam jiných
knih daného nakladatelství) a je zde krátký, ale celkem použitelný rejstřík.

Příklady uváděné v knize je nutné získat na Internetu. Komu by se to nelíbilo,
ať uváží, že přiložený CD-ROM obsahuje zkušební verzi JBuilderu 3 Enterprise.

Přestože se na knize podílel doc. Virius, obsahuje na něj docela nezvyklé
množství překlepů, tj. průměrný stav v odborné literatuře. Zejména drobné
chybičky ve zdrojových textech ale považuji za zbytečné.

Předpokladem k četbě je povědomí o základních programátorských pojmech, resp.
schopnost programování v nějakém jazyce, případně znalost jazyka C, neboť
mnohde je právě s ním uvedeno srovnání. Znalost OOP není nutná, ale v žádném
případě neuškodí. Kniha je psána s nadhledem a mírnou dávkou humoru, přehledně
a srozumitelně, případného zájemce o JBuilder tedy určitě potěší.




Propojování sítí s TCP/IP
JAN ŽĎÁREK

Význam sítí pro všechny druhy lidské činnosti prudce vzrůstá. Ne všichni
uživatelé musí nutně vědět, co se za fungujícím spojením vlastně skrývá. Naopak
ti, kteří spojení udržují v chodu, by měli o sítích znát (téměř) všechno. Na
pomoc jim přichází právě tato útlá knížka, která je zaměřena zejména na celkové
teoretické pokrytí dané problematiky. Začíná od krátké zmínky o historii
Internetu a TCP/IP. Pokračuje úvodem do síťových architektur, zejména TCP/IP,
kterou probírá postupně od fyzické vrstvy až po vrstvu aplikační, tedy s
přihlédnutím k modelu ISO-OSI, jenž je zde velmi podrobně probrán. Popsána je i
valná většina běžných typů síťových rozhraní (Ethernet, ATM a další). U síťové
vrstvy je zmíněna adresace, skupinová komunikace, ICMP atd. nejen pro protokol
IPv4, ale i nový IPv6. Velmi se mi líbil popis týkající se vlastního
propojování sítí, kde se probírají nejrůznější prostředky a hlavně veškeré
druhy směrování včetně "historických". K transportní vrstvě přísluší
podkapitoly o TCP a UDP, a v kapitole o vrstvě aplikační najdeme např. telnet,
ftp, NFS, DHCP atd. Následující kapitola zpracovává provádění managementu
TCP/IP sítí, tj. zejména SMTP verzí 1 až 3 a báze informací MIB. Kapitola
desátá pak stručně informuje o bezpečnosti sítí s IP, typech útoků,
bezpečnostní architektuře a velmi stručně i o šifrování a řízení přístupu
(RADIUS, TACACS).

V přílohách je uveden popis organizací Internetu (ISOC, IETF...), zájmových
skupin a projektů, včetně příslušných URL odkazů. Za zmínku stojí perfektní
přehled RFC se zvýrazněním norem, tj. výtečný zdroj referencí na literaturu.
Určitě oceníte i seznam zkratek a hlavně rozsáhlý a, což už jsem dlouho
neviděl, použitelný rejstřík.

Když se nás někdo na něco ptá, často říkáme "moment, musím se podívat". Tohle
je kniha, kde hledat správnou odpověď.




C++ Builder verze 5
JAN ŽĎÁREK

Kniha C++ Builder verze 5 patří mezi standardní programátorské kuchařky k
tomuto vývojovému prostředí. Je určena zejména začínajícím uživatelům C++
Builderu, avšak ne programátorským začátečníkům, protože je třeba bezpečně znát
jazyk C, programátorský model systému Windows, a samozřejmě mít alespoň
základní přehled o jazyce C++. Jako v předchozích knihách o starších verzích
C++ Builderu z klávesnice stejného autora, ani v tomto případě nejde o učebnici
programovacího jazyka, ale zejména o návod, jak využívat knihovnu VCL a další
součásti C++ Builderu.

První kapitola představuje úvod do systému C++ Builderu, zájemcům o podrobnější
výklad doporučuji přeskočit na kapitolu 12, kde je toto prostředí popsáno
podrobněji a systematičtěji, případně kapitolu o implementaci jazyka C/C++ v
C++ Builderu. Ostatní čtenáři se v druhé kapitole seznámí na jednoduchém
prográmku s používáním komponent. Další, složitější příklady, rozvíjejí již
získané znalosti o např. použití časovače, plátna, zobrazení bitové mapy, MDI,
multithreading, dynamické knihovny a vytvoření programu jako komponenty. Další
část ukazuje základy sestrojení databázové aplikace, včetně použití SQL.
Majitelům C++ Builderu verze Enterprise je určena kapitola s ukázkou
"jednoduché" aplikace podle standardu CORBA.

Pozorný čtenář objeví v textu několik nesrovnalostí, nejvíce v CORBA kapitole,
kterou autor zřejmě již nestihl revidovat. To však nic nemění na tom, že se
jedná o přehlednou a srozumitelně napsanou knihu s četnými praktickými
připomínkami. Jinak ale ničím nevybočuje z tradičního a již mnohokrát
osvědčeného stylu, jde o rutinní dílo známého autora.

Autor článku