Tipy a triky pro PocketPC Jiří Kuruc, Vladislav Janeček | Computer Press, Praha 2002, 1. vydání, 108 stran, 149 Kč, v češtině, ISBN 80-7226-816-3 Pravděpodobně každý člověk, který by nějakou dobu, dejme tomu 15 let, nežil v současné informační civilizaci a náhle by se do ní vrátil, by si zákonitě musel připadat jako ve sci-fi filmu. Mohl by totiž pozorovat, jak stále více lidí pracuje s miniaturními počítači, rozměrově přesně padnoucími do ruky svých uživatelů. Ano, setkal by se totiž i s kapesními počítači. S trochou nadsázky řečeno, i jemu je určena tato publikace, ale samozřejmě nejen jemu, ale především všem uživatelům kapesních počítačů s operačními systémy PocketPC a PocketPC 2002, kteří chtějí své "osobní pomocníky" využívat na maximum. Autoři publikace je totiž postupně v osmi kapitolách zasvětí do světa kapesních počítačů. V první kapitole jim předloží tipy pro každodenní používání, tj. seznámí je například s nastavováním velikosti paměti, s ochrannými fóliemi na displeje a také jim poradí, jak se mají chovat k jednotlivým typům baterií. V následující kapitole zase najdou něco pro sebe ti čtenáři, kteří nevlastní jen kapesní počítač, ale mají i PC a chtějí synchronizovat data mezi těmito zařízeními - budou se totiž moci seznámit s různými funkcemi a nastaveními programu ActiveSync. Samozřejmě že tímto komunikace s okolním světem pro PDA nekončí. Lze jej totiž připojit k internetu a prohlížet s ním webové stánky, přenášet soubory pomocí protokolu ftp či pracovat s elektronickou poštou. A právě na tuto oblast je zaměřena třetí kapitola. V následující části pak autoři čtenářům poradí, jak mohou PDA zařízení nastavit ku obrazu svému mohou si v ní přečíst informace o motivech Today obrazovky a také např. o skrytých nastaveních PocketPC. Pátá kapitola pak obsahuje tipy pro práci s elektronickými knihami a multimédii. Lze se v ní konkrétně dozvědět, jak postupovat, pokud si chceme nějaké oblíbené video či jen hudbu převést do "rozumné formy" pro přehrávání v PDA. V následující kapitole nazvané Další programy s praktickým využitím se čtenáři seznámí s programy, které by neměly na jejich kapesních počítačích dle mínění autorů chybět. Jako příklad mohu uvést Pocket Screen Capture, IOUMate, Where is My Ram?, Sunnysoft GSM Manager, Password a následuje celá řada dalších programů. V předposlední kapitole najdou "své" pro změnu Juggler gamesníci: například zjistí, že v PDA si mohou zahrát kromě legendární hry DOOM celou řadu dalších her (akčních, strategických...). Poslední kapitola následně poskytne čtenářům další dodatečné informační zdroje (konkrétně internetové), na kterých najdou nejrůznější informace o kapesních počítačích. Po přečtení této publikace jsem měl dobrý dojem, že zase o něco více rozumím svému PDA. Lze říci, že v ní najdou rady jak začátečníci, tak i zběhlejší uživatelé, kteří nemohli prolomit nějaký problém, například se zprovozněním internetu pomocí PDA a mobilního telefonu. Také přiložený CD s řadou programů a elektronických knih jistě najde své uplatnění. Milan Pinte Hacking bez tajemství - Windows 2000 Stuart McClure, Joel Scambray | Computer Press, 460 stran, 540 Kč, v češtině, ISBN 80-7226-781-7 Nemine měsíc, abychom se nedočetli o dalším úspěšném průniku do (bohužel opět špatně) zabezpečeného systému či o nové bezpečnostní díře. Administrátorům počítačových systémů a sítí proto nezbývá nic jiného, než pečlivě sledovat diskusní skupiny o bezpečnosti, každý den pročíst pravidelnou porci zpráv na tematicky zaměřených internetových serverech a ve finále instalovat nezbytné záplaty. Další zdroj informací představují knížky, jimiž nás poslední dobou česká vydavatelství zásobují. Jednou z těch povedenějších je publikace Hacking bez tajemství - Windows 2000, jejímž autory jsou zkušení "bezpečáci" Stuart McClure a Joel Scambray. Na 460 stranách čeká čtenáře řada zajímavých témat - od bezpečnostní analýzy systému přes možnosti detekce děr ve Windows 2000 po uhádnutí hesel či přejímání administrátorských práv. Další kapitoly jsou pak věnovány metodám zahlazení stop útočníka a možnostem jejich detekce z pohledu administrátora i v minulosti značně oblíbeným útokům typu DoS. Windows 2000 mají i svoji serverovou podobu, proto jsou v publikaci rozebrány možnosti zneužití služeb a klientů (IIS 5.0, SQL Server, Terminal Server atd.). V závěru knihy pak nechybí shrnutí a doporučené postupy pro zabezpečení systému. Knihu v každém případě doporučuji každému, kdo má co do činění s administrací stanic a serverů s operačním systémem Windows 2000. Autoři pojali problematiku z praktické stránky celé věci, a tak neztrácí čas teoretickými pasážemi (nezbytné minimum pro pochopení problematiky však nechybí). Patříte-li navíc mezi začátečníky v oblasti počítačové bezpečnosti, jistě uvítáte seznamy užitečných nástrojů a internetových stránek na konci každé kapitoly. Petr Vostrý Myslíme v jazyku Visual Basic .NET - 1. díl, 2. díl Evangelos Petroutsos | Grada Publishing, Praha 2002, 675 stran, 650 Kč, v češtině, ISBN 80-247-0371-8 Evangelos Petroutsos | Grada Publishing, Praha 2002, 538 stran, 560 Kč, v češtině, ISBN 80-247-0372-8 Nová publikace nakladatelství Grada nabízí překlad knihy Mastering Visual Basic .NET, vydané původně nakladatelstvím Sybex. Už z počtu stran je jasné, že půjde o velice podrobnou učebnici; přesto autor předpokládá, že máte alespoň základní znalosti o programování, i když se vaše zkušenosti nemusí týkat předchozích verzí Visual Basicu. Kniha je určena především "řadovému programátorovi" - přeberte si to, jak chcete. První díl má třináct kapitol, v nichž se postupně seznámíme s integrovaným vývojovým prostředím Visual Basicu .NET, naučíme se vytvářet jednoduché aplikace, pracovat s projekty, poznáme jazyk Visual Basic .NET (který se, jak známo, značně liší od předchozích verzí). Pak přijde na řadu práce s formuláři a s ovládacími prvky Windows, automatizace aplikací, používání kolekcí a práce se soubory. V dodatcích najdeme českoanglický a anglicko-český slovníček a slovníček významů identifikátorů tříd a jejich metod. Druhý díl má dvanáct kapitol. Začíná kreslením a tiskem ve Visual Basicu .NET, pak přijdou na řadu některé méně běžné komponenty, jako TreeView a ListView, obsluha chyb (tedy výjimky), použití rekurze v programech, vytváření aplikací s vícedokumentovým rozhraním (MDI), práce s databázemi založená na použití objektů ADO.NET, základy programování webových aplikací a práce s XML. Dodatky obsahují pokračování česko-anglického a anglicko-českého slovníčku a slovníčku významů identifikátorů tříd a jejich metod. Výklad pochopitelně doprovází řada jednoduchých, ale i složitějších příkladů. Jejich zdrojové texty lze najít na webových stránkách nakladatelství Grada. Autor se zabývá nejen základními, ale i pokročilejšími tématy, takže v knize najde leccos zajímavého i čtenář, který již základy Visual Basicu .NET zná. Za příjemnou považuji skutečnost, že jednotlivé kapitoly na sebe téměř nenavazují. To totiž znamená, že pokud zvládnete základy Visual Basicu, můžete jednotlivé kapitoly číst na přeskáčku, podle okamžité potřeby. Také jazyk překladu je dobrý. I když... Hovořit o datumech mi připadá vysloveně barbarské, přestože je to prý jen proto, aby se to nepletlo s počítačovými daty. Větu lze ale vždy formulovat tak, aby k takovému omylu nemohlo dojít - stačí, když se nad ní autor nebo překladatel trochu zamyslí. Nicméně to je jen drobná vada na kráse - celkově je jazyk knihy "splavný". Je to dobrá kniha, která může posloužit každému, kdo se o tento jazyk trochu více zajímá. Miroslav Virius Kylix v příkladech Libor Forst, Tomáš Holan | Ben - Technická literatura, Praha 2003, 260 stran, 399 Kč, v češtině, ISBN 80-7300-041-5 Kylix je, jak jistě víte, verze Delphi pro stále používanější operační systém Linux. Brožovaná kniha Tomáše Holana a Libora Forsta není učebnicí programování, jejím účelem je seznámit čtenáře s jedním softwarovým produktem. Obsahuje řadu nejrůznějších příkladů, které ukazují, jak lze použít Kylix k tvorbě aplikací. Uvedené příklady vcelku logicky postupují od nejjednodušších ke složitějším: začínají prázdným oknem a končí internetovými aplikacemi. Úvodní skupina příkladů ukazuje základní dovednosti při vývoji aplikací, tj. vytváření oken a dialogů, zpracování událostí a používání komponent obecně. Druhá skupina (zjednodušeně bychom mohli říci, že druhá část knihy) je věnována aplikacím zaměřeným na rastrovou grafiku včetně ne zcela běžných efektů, práci s písmem a podobným tématům. Třetí část obsahuje příklady na programování databázových aplikací a čtvrtá se zabývá internetovými aplikacemi. V ní se naučíme napsat např. klienta FTP. Zdrojové texty příkladů čtenáři najdou na doprovodném CD. Příklady uvedené v prvních třech částech jsou velice podobné příkladům z knihy C+Builder v příkladech od Tomáše Holana a R. Nerudy, kterou vydalo nakladatelství Ben v loňském roce. Přesněji řečeno, liší se programovacím jazykem a některými detaily. Na druhou stranu to je pochopitelné, neboť knihovny VCL, resp. CLX, které jsou základem C++Builderu, resp. Kylixu, jsou postaveny na podobné filozofii, i když se jejich nejnižší vrstvy podstatným způsobem liší. Poslední díl ovšem nemá v knize o C++Builderu obdobu, což je škoda. Co dodat závěrem? Podle mého názoru se jedná o velice dobrou a velice užitečnou kniha, kterou je možno využít jako doplněk ke kurzu nebo k vlastnímu studiu. Miroslav Virius