Petr Bro₧a | Computer Press, Praha 2003, 150 stran, 129 KΦ, v ΦeÜtin∞, ISBN 80-7226-964-X
Technick² pokrok nelze zastavit, op∞t postoupil o n∞co dßle a zap°φΦinil, ₧e pokud jsme jeÜt∞ p°ed n∞kolika m∞sφci byli zvyklφ setkßvat se v domßcφch podmφnkßch nebo v prost°edφ menÜφch firem pouze s vypalovßnφm CD, dnes je t°eba tuto problematiku doplnit takΘ o vypalovßnφ DVD. Vypalovacφ mechaniky se staly b∞₧nou souΦßstφ osobnφch poΦφtaΦ∙ a dφky tomu je mo₧nß snadnß archivace dat Φi vytvß°enφ zßlo₧nφch kopiφ oblφben²ch aplikacφ na CD.
Ve svΘ knihovn∞ jsem naÜel ne vφce ne₧ rok starou publikaci 222 tip∙ a trik∙ pro vypalovßnφ CD. Novß publikace 333 tip∙ a trik∙ pro vypalovßnφ CD a DVD rozhodn∞ nezap°e, ₧e ji vydalo stejnΘ nakladatelstvφ, by¥ autor je jin². ╚ßst tip∙ a trik∙ je stejnß, nicmΘn∞ v ₧ßdnΘm p°φpad∞ nelze knihu oznaΦit jako dopln∞nφ d°φve vydanΘ publikace o problematiku DVD: struktura kapitol je jinß, mnohΘ tipy a triky byly dopln∞ny. Autor problematiku vypalovßnφ CD a DVD rozd∞lil do devφti kapitol, kterΘ se dßle Φlenφ na jednotlivΘ podkapitoly. V ·vodu knihy se doΦtete n∞co z historie a takΘ pßr slov o poruÜovßnφ autorsk²ch prßv. V kapitole Hardware poΦφtaΦe jsou tipy pro v²b∞r vypalovacφ mechaniky, n∞co mßlo o firmwaru vypalovaΦky, o pΘΦi o ni a takΘ o vylad∞nφ systΘmu. Na svΘ si ΦßsteΦn∞ p°ijdou p°φznivci Linuxu i PlayStationu. V dalÜφ kapitole, nazvanΘ Pod pokliΦku CD a DVD, se dozvφte nejen to, jak vypalovacφ mΘdia fungujφ, ale takΘ t°eba to, jak na n∞ dostat vφce dat. NejrozÜφ°en∞jÜφ vypalovacφ programy vΦetn∞ mo₧nostφ jejich lokalizace do ΦeÜtiny nebo slovenÜtiny jsou obsahovou nßplnφ kapitoly ΦtvrtΘ. Pak ji₧ vßm kniha obsßhle poradφ, jak vypalovat hudebnφ CD a datovΘ CD nebo DVD. Mßte-li problΘm se zßlohovßnφm n∞kter²ch mΘdiφ, p°φΦina m∙₧e b²t v jejich nastavenΘ ochran∞. NejΦast∞ji pou₧φvanΘ ochrany jsou popsßny v kapitole sedmΘ. Pak ji₧ nßsleduje jen Φßst v∞novanß ·pravßm, potisku a archivaci a poslednφ kapitola je v podstat∞ slovnφΦkem pojm∙. Tato publikace si neklade za cφl objas≥ovat veÜkerΘ pojmy, metody a techniky vypalovßnφ, ale zam∞°uje se spφÜe na praktiΦt∞jÜφ rady a post°ehy souvisejφcφ s procesem uklßdßnφ dat na b∞₧nß cΘdΘΦka a dΘvΘdΘΦka. Podle mΘho nßzoru lze tuto knihu doporuΦit zejmΘna t∞m u₧ivatel∙m, kte°φ se bu∩ o vypalovßnφ CD a DVD cht∞jφ dozv∞d∞t vφce, ne₧ je standard pot°ebn² pro ·sp∞Ünou zßlohu vlastnφch dat, nebo majφ jakΘkoli problΘmy a otßzky. Je pom∞rn∞ pravd∞podobnΘ, ₧e mezi 333 tipy a triky naleznou pot°ebnΘ odpov∞di.
Michal P°ßdka, michal.pradka@vogel.cz
P°echßzφme na Linux
Martin Kysela | Computer Press, Brno 2003, 190 stran, 189 KΦ (284 Sk), v ΦeÜtin∞, ISBN 80-7226-844-9
Autor tΘto knihy, Martin Kysela, se Linuxem zab²vß ji₧ dlouhou dobu jako programßtor a systΘmov² administrßtor a v poslednφ dob∞ tΘ₧ jako redaktor webov²ch magazφn∙. Jeho kniha je pojata jako p°φruΦka, kterß se sna₧φ poskytnout Φtenß°i co nejvφce praktick²ch informacφ o operaΦnφm systΘmu Linux. I kdy₧ nßzev zdßnliv∞ napovφdß, ₧e by mohlo jφt o knihu pro u₧ivatele Windows, nenφ znalost tohoto systΘmu podmφnkou.
Kniha dop°ßvß Φtenß°i seznßmenφ se s mo₧nostmi Linuxu a popisuje i jak s nφm pracovat bez nutnosti vzdßt se hned svΘho dosavadnφho operaΦnφho systΘmu (pravd∞podobn∞ Windows). Podφvejme se nejprve na obsah tΘto knihy.
Po ·vodnφm povφdßnφ o tom, co to vlastn∞ Linux je a jak dopadß ve srovnßnφ s ostatnφmi operaΦnφmi systΘmy, zaΦne skuteΦn² v²klad. Autor se krßtce v∞nuje v²b∞ru distribuce Linuxu, pak probere instalaci, konfiguraci zßkladnφch Φßstφ a v²znam zßkladnφch adresß°∙. PotΘ nßsleduje kapitola v∞novanß prßci se systΘmem v textovΘm re₧imu. Zde se seznßmφme s nejd∙le₧it∞jÜφmi p°φkazy a nßstroji (vΦetn∞ nap°. Midnight Commanderu, linuxovΘ obdoby proslulΘho Norton Commanderu). Poznßme i neinteraktivnφ editor SED, jazyk AWK pro manipulaci s textem nebo textov² editor vi.
Pak p°ijde na °adu prßce se systΘmem v grafickΘm re₧imu. Po seznßmenφ se systΘmem X Window se nauΦφme pracovat s grafick²m u₧ivatelsk²m rozhranφm KDE. V tΘto kapitole poznßme i °adu u₧ivatelsk²ch nßstroj∙ - mezi jin²mi grafick² editor Gimp, internetov² prohlφ₧eΦ Konqueror, programy pro multimΘdia nebo kancelß°skΘ balφky. Dojde i na vypalovßnφ CD nebo na poΦφtaΦovΘ hry.
V zßv∞ru knihy najdeme informace o linuxovΘ komunit∞ a dozvφme se, kde hledat dalÜφ informace, a to jak v kni₧nφ podob∞, tak i na internetu. Knihu uzavφrß kontrolnφ kvφz a odpov∞di na jeho otßzky.
V zßplav∞ publikacφ o Linuxu se kniha Martina Kysely jist∞ neztratφ. Jejφ styl je p°φjemn², informace se v nφ snadno vyhledßvajφ. Nejsou samoz°ejm∞ vyΦerpßvajφcφ - ostatn∞ o ka₧dΘm z nßstroj∙, o nich₧ se autor zmi≥uje, lze napsat objemnou knihu. NicmΘn∞ jako ·vod pro zaΦßteΦnφka, kter² o Linuxu tΘm∞° nic nevφ, je tato publikace vhodnß. I p°esto, ₧e se mi kniha lφbila, tak zatφm na Linux ale nep°ejdu.
Miroslav Virius
C++Builder v p°φkladech
Roman Neruda, TomßÜ Holan | BEN - technickß literatura, Praha 2002, 192 stran, doporuΦenß cena 299 KΦ, v ΦeÜtin∞, ISBN 80-7300-042-3
TTato kniha je o tom, ₧e Φlov∞k nemusφ tak dokonale rozum∞t vÜemu, co chce pou₧φvat. Je vφc o programovßnφ ve Windows, ne₧ jen o C++ Builderu. Publikace obsahuje °adu p°φklad∙, je₧ ukazujφ, jak se °eÜφ r∙znΘ b∞₧nΘ i mΘn∞ b∞₧nΘ ·lohy v C++Builderu. Obsahuje p°φklady vybranΘ a pou₧φvanΘ b∞hem n∞kolika let vedenφ komerΦnφch kurz∙ programovßnφ, v²uky programovßnφ na vysokΘ Ükole i na letnφch Ükolßch pro st°edoÜkolskΘ uΦitele informatiky. Nenφ to uΦebnice; auto°i svΘ dφlo v ·vodu p°irovnßvajφ ke konverzaΦnφ p°φruΦce.
V prvnφ Φßsti najdeme p°φklady zam∞°enΘ na vytvß°enφ grafickΘho u₧ivatelskΘho rozhranφ aplikace a jeho ovlßdßnφ. Ve druhΘ Φßsti jsou p°φklady zab²vajφcφ se grafikou a ve t°etφ Φßsti jsou p°φklady v∞novanΘ jednoduch²m databßzov²m aplikacφm. V poslednφ Φßsti je rozsßhlejÜφ p°φklad - aplikace pro evidenci knih a v²p∙jΦek v knihovn∞.
ZdrojovΘ texty program∙ jsou spolu se spustiteln²mi soubory a s demoverzφ C++Builderu na CD. MnohΘ z p°φklad∙ ukazujφ mo₧nosti, kterΘ b∞₧nΘ uΦebnice pomφjejφ. P°φklady v knize se dr₧φ schΘmatu zadßnφ program (nebo jeho podstatnΘ Φßsti) - vysv∞tlujφcφ poznßmky. Auto°i v poznßmkßch samoz°ejm∞ nejdou do hloubky, to by nemohli hovo°it o konverzaΦnφ p°φruΦce, ale alespo≥ naznaΦφ, oΦ jde, a Φtenß° si m∙₧e podrobnosti najφt v dokumentaci. N∞kterΘ z p°φklad∙ jsou podobnΘ jako v knize T. Holana Delphi v p°φkladech; to ovÜem nenφ na zßvadu.
Ke Φtenφ tΘto knihy nepot°ebujete znßt C++Builder; musφte ovÜem ovlßdat alespo≥ zßklady jazyka C++. Co tΘto knize vytknout? P°iznßm se, ₧e po prvnφm Φtenφ mne nic nenapadß - snad jen to, ₧e mohla b²t rozsßhlejÜφ a ₧e se mohla dotknout i dalÜφch programßtorsky atraktivnφch tΘmat. Mohu ji jen doporuΦit.
Miroslav Virius
JavaScript - p°φruΦka programßtora
Elmar Dellwig, Ingo Dellwig | Grada Publishing, Praha 2003, 1. vydßnφ, 278 stran, 290 KΦ (419 Sk), v ΦeÜtin∞, ISBN 80-247-0298-3
Kniha JavaScript zkuÜen²ch brat°φ Dellwig∙ p°edstavuje kvalitnφ informaΦnφ zdroj, ve kterΘm budou patrn∞ hledat vÜichni ti, jejich₧ "ka₧dodennφm" chlebem je tvorba "profesionßlnφch" internetov²ch strßnek Φi rovnou cel²ch i-aplikacφ. Ji₧ dßvno pryΦ je toti₧ doba, kdy se nßvÜt∞vnφci nejr∙zn∞jÜφch strßnek setkßvali pouze se statick²m obsahem, kter² tv∙rc∙m umo₧≥oval samotn² jazyk HTML. DneÜnφ strßnky jsou mnohdy obohaceny °adou aktivnφch prvk∙, kterΘ umo₧≥ujφ p°edevÜφm interaktivnφ objekty skriptovacφch jazyk∙.
V tΘto knize se Φtenß°i konkrΘtn∞ seznßmφ s nejznßm∞jÜφm z nich, se skriptovacφm jazykem JavaScript. Kniha je rozd∞lena do t°φ hlavnφch Φßstφ (┌vod, StruΦnß referenΦnφ p°φruΦka, Tipy a triky). Prvnφ Φßst patrn∞ nejvφce uvφtajφ zaΦφnajφcφ tv∙rci internetov²ch strßnek, nebo¥ jsou v nφ postupn∞ seznamovßni se zßklady JavaScriptu. VyzkouÜφ si napsßnφ tradiΦnφho skriptu Hello World, seznßmφ se s prom∞nn²mi, funkcemi, prost°edky pro v∞tvenφ skript∙, objekty, udßlostmi, formulß°i a s okny a rßmeΦky.
ZkuÜenφ auto°i patrn∞ zase nejvφce ocenφ druhou Φßst (nejobsßhlejÜφ - 128 stran) knihy, kterß obsahuje p°ehlednou referenΦnφ p°φruΦku. V nφ toti₧ naleznou informativnφ popis vÜech objekt∙ jazyka JavaScript 1.3, kter² je dopln∞n p°ehledn²mi tabulkami s jejich metodami a atributy a s informacemi o jejich podpo°e v nejrozÜφ°en∞jÜφch verzφch internetov²ch prohlφ₧eΦ∙ (Netscape Navigator/Communicator a Microsoft Internet Explorer). Tato Φßst je tematicky rozΦlen∞na na Φty°i menÜφ: Objekty, metody, vlastnosti; Vlastnosti a funkce nejvyÜÜφ ·rovn∞; OvladaΦe udßlostφ; Rezervovanß slova.
V t°etφ Φßsti, nazvanΘ Tipy a triky, jsou uvedeny hotovΘ p°φklady, nap°. skripty pro stromovΘ a pohyblivΘ menu a pro prßci s cookies. Tato Φßst knihy dßle obsahuje p°ehled znaΦek HTML a jejich atribut∙. Kniha je zakonΦena Φßstφ Dodatky, v nφ₧ je nap°φklad uvedena jakßsi referenΦnφ p°φruΦka pro formulß°e a tabulka obsahujφcφ vÜechny barvy p°eddefinovanΘ v JavaScriptu s jejich RGB hodnotami.
Z uvedenΘho obsahu je z°ejmΘ, ₧e kniha si m∙₧e najφt °adu spokojen²ch a vd∞Φn²ch Φtenß°∙, nebo¥ krom∞ nutn²ch zßklad∙ obsahuje ji₧ zmφn∞nou referenΦnφ p°φruΦku jazyka JavaScript.
Je urΦena t∞m, kte°φ cht∞jφ p°idat sv²m webov²m strßnkßm dynamiku a hledajφ kompaktnφ ·vod do programovßnφ v jazyku JavaScript. Obsahuje informace o jazyku a jeho konstrukcφch, i struΦn² p°ehled knihoven a tipy k efektivnφmu vyu₧itφ nabφzen²ch funkcφ. Na druhou stranu se nejednß o plnohodnotnou uΦebnici jazyka JavaScript, pomocφ kterΘ by byl zaΦφnajφcφ autor schopen tvo°it rozsßhlejÜφ skripty. To ale ani nenφ cφlem tΘto knihy.
Milan Pinte
Java - bohatstvφ knihoven
Pavel Herout, Kopp | ╚eskΘ Bud∞jovice 2003, 242 stran, 199 KΦ, v ΦeÜtin∞, ISBN 80-7232-209-5
T°etφ, zatφm poslednφ kniha Pavla Herouta o Jav∞ se zab²vß nejΦast∞ji pou₧φvan²mi knihovnami. Podat ·pln² v²klad vÜech knihoven by znamenalo napsat knihu podstatn∞ rozsßhlejÜφ, ale jejφ ·plnΘ vyu₧itφ by bylo sporn∞. Hlavnφm kritΘriem peΦlivΘho v²b∞ru se proto stala mo₧nost praktickΘho vyu₧itφ nabyt²ch poznatk∙. Na zßklad∞ osobnφch zkuÜenostφ (autor pracuje jako odborn² asistent na kated°e informatiky a v²poΦetnφ techniky ZßpadoΦeskΘ univerzity v Plzni a zab²vß se v²ukou softwarov∞ orientovan²ch p°edm∞t∙ vΦetn∞ jazyka Java) je st∞₧ejnφm tΘmatem oblast datov²ch kolekcφ, o jejich₧ existenci programßto°i v Jav∞ leckdy netuÜφ.
V²klad zaΦφnß u nßstroj∙ pro prßci s poli, ale nejrozsßhlejÜφ Φßst knihy je v∞novßna kolekcφm (kontejner∙m). Zde se doΦteme nejen o samotn²ch t°φdßch pro uklßdßnφ dat, jako je ArrayList, Set nebo TreeMap, ale i o rozhranφch, kterß tyto t°φdy implementujφ, o iterßtorech a prßci s nimi atd.
ZvlßÜtnφ pozornost autor v∞nuje problematice heÜov²ch tabulek (t°φdy HashSet a HashMap) a v²poΦtu heÜov²ch k≤d∙, kter² je t°eba Φasto implementovat vlastnφmi silami. V dalÜφch Φßstech tΘto knihy si p°eΦteme o t°φdßch pro prßci s extrΘmn∞ velk²mi Φφsly a o generovßnφ pseudonßhodn²ch Φφsel. Tyto Φßsti jsou ovÜem ji₧ podstatn∞ struΦn∞jÜφ. Kapitoly v∞novanΘ pou₧φvßnφ t°φd pro reprezentaci data, Φasu a kalendß°e se zab²vajφ nejen problematikou formßtovßnφ t∞chto ·daj∙, ale i dalÜφmi operacemi, kterΘ tyto t°φdy umo₧≥ujφ. V zßv∞ru se autor zab²vß takΘ t°φdami, kterΘ implementujφ nßstroje pro kompresi dat.
Tato kniha voln∞ navazuje na autorovy prvnφ dv∞ knihy o Jav∞, kterΘ se zab²valy samotn²m jazykem Java, grafick²m u₧ivatelsk²m rozhranφm a problematikou pou₧φvßnφ ΦeÜtiny v Jav∞. Pro Φtenφ tΘto knihy ovÜem zdaleka nenφ nezbytnΘ znßt Javu v plnΘm rozsahu t∞chto dvou knih. P°φklady, kterΘ v hojnΘ mφ°e doprovßzejφ v²klad, neobsahujφ zpravidla ₧ßdnΘ specißlnφ konstrukce a jsou zde dostateΦn∞ vysv∞tleny. ZajφmavΘ jsou i v²sledky experiment∙, v nich₧ autor porovnßval efektivitu r∙zn²ch zp∙sob∙ pou₧itφ t°φd z knihoven Javy.
Styl v²kladu je podobn² jako v p°edchozφch dvou Heroutov²ch knihßch; to znamenß, ₧e text se sklßdß z °ady krßtk²ch oddφl∙, kterΘ osv∞tlujφ nejr∙zn∞jÜφ aspekty probφranΘho tΘmatu. P°itom je z°ejmΘ, ₧e se autor opφrß p°edevÜφm o vlastnφ zkuÜenosti. V²klad je podßn velmi srozumiteln∞ a - pokud jde o kvalitu jazyka - kultivovan∞. Nezb²vß ne₧ tuto knihu v°ele doporuΦit vÜem, kdo Javu opravdu pou₧φvajφ.
Miroslav Virius
O₧ivovßnφ WWW pomocφ skript∙
David Morkes | Grada Publishing, 192 stran, 195 KΦ, v ΦeÜtin∞, ISBN 80-247-0325-4
Modernφ web - to u₧ na stran∞ klienta nenφ jen jazyk (X)HTML, ale i kaskßdovΘ styly a JavaScript. Prßv∞ t∞mto technologiφm se v∞nuje publikace O₧ivovßnφ WWW strßnek pomocφ skript∙ od Davida Morkese, kterou p°ed Φasem vydalo znßmΘ nakladatelstvφ Grada.
Kniha je nßvodem k vytvß°enφ funkΦnφch dynamick²ch HTML strßnek, autor v∞nuje velkou pozornost mo₧nostem formßtovßnφ prvk∙ WWW strßnek s ohledem na ovlßdßnφ jejich formßtovacφch vlastnostφ pomocφ JavaScript∙. Dφky tomu lze dosßhnout jednoduch²m zp∙sobem zajφmav²ch grafick²ch a dynamick²ch efekt∙ na strßnkßch (zejmΘna jako odezvy na vznik udßlostφ vyvolan²ch u₧ivatelem, jako je nap°φklad klepnutφ myÜφ, stisk klßves, pohyb kurzoru nad HTML prvkem Φi zm∞na dat ve formulß°φch).
U₧ z rozsahu knihy - 192 stran - je na prvnφ pohled z°ejmΘ, ₧e nßs neΦekß podrobnß referenΦnφ p°φruΦka, ale spφÜe ·tlß uΦebnice. Autor p°i v²kladu zvolil p°φjemnΘ tempo, neztrßcφ Φas podrobn²m popisem syntaxe a soust°edφ se opravdu jen na to, co je pro praktickΘ pou₧itφ popisovanΘ problematiky nejd∙le₧it∞jÜφ. V ka₧dΘ kapitole navφc najdeme °adu p°φklad∙, jejich₧ p°φnos pro pochopenφ lßtky je podle mΘho nßzoru nezanedbateln².
èkoda jen, ₧e p°φklady nelze stßhnout z internetu Φtenß° je musφ p°epsat ruΦn∞. V ·vodnφch kapitolßch nßs tedy Φekß popis prom∞nn²ch, datov²ch typ∙, funkcφ a udßlostφ, kterΘ lze p°i programovßnφ skript∙ vyu₧φt. DalÜφ pasß₧ je ve znamenφ objekt∙ jazyka JavaScript a jejich praktickΘ aplikace, zejmΘna p°i programovßnφ formulß°∙. DalÜφ Φßst knihy je pak v∞novßna kaskßdov²m styl∙m a jejich interakci se skripty. V zßv∞ru knihy je na n∞kolika strßnkßch struΦn∞ popsßn postup pro vytvo°enφ JavaAppletu a prvku ActiveX za pou₧itφ nßstroj∙ MS Visual Studia.
Popisovanß publikace podle mΘho soudu vhodn∞ dopl≥uje nabφdku knφ₧ek v∞novan²ch tvorb∞ webov²ch strßnek. Pokud vßm nevyhovujφ strohΘ referenΦnφ p°φruΦky, O₧ivovßnφ WWW strßnek pomocφ skript∙ pro vßs bude zajφmav²m zpest°enφm. Myslφm, ₧e °adu nov²ch informacφ zde vedle zaΦßteΦnφk∙ najdou rovn∞₧ i u₧ivatelΘ, kte°φ u₧ zkuÜenosti s tvorbou strßnek (se skripty) majφ.