home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 January / ChipCD_1.03.iso / obsahy / Chip_txt / txt / 189.txt < prev    next >
Text File  |  2002-12-01  |  5KB  |  24 lines

  1. Apache - P°φruΦka sprßvce WWW serveru 
  2. Vlastimil PoÜmura | nakladatelstvφ Computer Press 2002, 311 stran, cena 290 KΦ, v ΦeÜtin∞, ISBN 80-7226-696-9 
  3.  
  4. Vynikajφcφ webov² server Apache, kter² vznikl v roce 1995 a ji₧ za t°i roky zφskal p°es 50 procent trhu (a dnes mß jeÜt∞ vφce), urΦit∞ nenφ nutnΘ n∞jak p°edstavovat. Velmi rychle se toti₧ stal v²razn²m symbolem internetu a noΦnφ m∙rou pro svΘ oponenty (Microsoft). U nßs se vÜak museli u₧ivatelΘ dlouho pot²kat s absencφ kvalitnφ ΦeskΘ dokumentace. Dnes se tedy koneΦn∞ m∙₧eme podφvat na nßsledujφcφ publikaci, kterß se sna₧φ b∞₧n²m u₧ivatel∙m p°iblφ₧it jeho nejd∙le₧it∞jÜφ rysy v aktußlnφch verzφch 1.3.x a 2.0.x na operaΦnφch systΘmech Linux a Windows 2000. Samotnß kniha je rozd∞lena na celkem dev∞t kapitol. 
  5. Hned na zaΦßtku nßs p°ivφtß kapitola Historie a v²voj Apache, kterß na pßr strßnkßch ukazuje jeho rychl² v²voj i dominanci na velkΘm poΦtu operaΦnφch platforem (OS/2 a dalÜφ). Mφrn∞ nßroΦn∞jÜφ druhß kapitolka Jak Apache funguje se dφvß na vÜechny zßkladnφ vrstvy jeho architektury. T°etφ kapitola Instalace Apache s jasn²m obsahem zaΦφnß v prost°edφ Unixu (Linuxu), ale jejφ zßv∞r pat°φ platform∞ Windows 2000. Navφc je dopln∞na malou Φtvrtou kapitolkou SpuÜt∞nφ a zastavenφ Apache. 
  6. StruΦn² ·vod do konfigurace s popisem konfiguraΦnφch soubor∙, zßkladnφch direktiv a vÜech d∙le₧it²ch (vΦetn∞ MPM) modul∙ najdete v dalÜφ kapitole Apache a konfigurace. SkuteΦnost, ₧e praktickΘ zkuÜenosti p°i konfiguraci Apache majφ klφΦov² v²znam, nßzorn∞ pochopφte v nejv∞tÜφ kapitole Konfigurace Apache prakticky. 
  7. BezpeΦnost informacφ i server∙ na internetu je dnes prvo°ad²m odborn²m tΘmatem s obrovskou publicitou a vÜudyp°φtomn²mi softwarov²mi zßplatami. Proto je sedmß kapitola Apache a bezpeΦnost pln∞ v∞novßna vÜem bezpeΦnostnφm direktivßm (Order, Allow, Deny, <Limit>), autorizovanΘmu p°φstupu, nastavenφ proxy a hlavn∞ protokolu SSL (Secure Socket Layer). 
  8. O tom, ₧e p∙vodnφ serverov² mechanismus pro dynamickΘ strßnky - SSI (Server Side Includes) - mß stßle jeÜt∞ hodn∞ silnou pozici, se p°esv∞dΦφme v osmΘ kapitole Apache a HTML. Poslednφ kapitola Apache a CGI nßs zavede do znaΦn∞ zajφmavΘ oblasti CGI-skript∙ v oblφbenΘm jazyku Perl. 
  9. Samotn² text knihy dopl≥uje obrovskΘ mno₧stvφ Φernobφl²ch obrßzk∙, mnoho v²pis∙ zdrojovΘho k≤du, struΦn² rejst°φk a p°edevÜφm p∞t zajφmav²ch p°φloh. Tato v²bornß a unikßtnφ publikace nepochybn∞ pot∞Üφ vÜechny zaΦφnajφcφ i st°edn∞ pokroΦilΘ sprßvce internetov²ch projekt∙. 
  10. Michal Poho°elsk² 
  11.  
  12.  
  13. Effective STL Specific Ways to Improve Your Use of the Standard Template Library 
  14. Scott Meyers | Addison-Wesley 2001, 260 stran, 39,99 USD, anglicky, ISBN 0-201-74962-9 
  15.  
  16. Standardnφ Üablonovß knihovna jazyka C++ (STL) pat°φ rozhodn∞ ke slo₧it∞jÜφm a h∙°e zvlßdnuteln²m partiφm tohoto programovacφho jazyka. P°esto nebo mo₧nß prßv∞ proto - je na trhu pom∞rn∞ mßlo publikacφ, kterΘ by se jφ v∞novaly do hloubky. Kniha Effective STL od Scotta Meyerse pat°φ ke sv∞tl²m v²jimkßm. 
  17. Kniha obsahuje sedm kapitol, v nich₧ najdeme celkem 50 polo₧ek, je₧ se zab²vajφ hlavnφmi skupinami datov²ch struktur a algoritm∙ implementovan²ch v STL. Postupn∞ projdou kontejnery obecn∞, t°φdy vector a string, prßci s asociativnφmi kontejnery, pou₧φvßnφ iterßtor∙, vyu₧itφ algoritm∙ a prßci s funktory. JednotlivΘ polo₧ky jsou v∞novßny specifick²m problΘm∙m, na kterΘ lze p°i pou₧φvßnφ STL narazit. Dozvφme se nap°φklad, ₧e n∞kterΘ naprosto logicky vypadajφcφ konstrukce mohou v n∞kter²ch implementacφch STL fungovat, zatφmco v jin²ch - kterΘ stejn∞ dob°e vyhovujφ standardu - je nep∙jde p°elo₧it. Autor nßm p°ipomene, ₧e n∞kterΘ standardnφ funkce nebo metody ned∞lajφ to, co zdßnliv∞ slibuje jejich nßzev. Zjistφme, jak² je rozdφl mezi uspo°ßdan²mi kontejnery, je₧ pou₧φvajφ porovnßnφ zalo₧enΘ na operßtoru ==, a mezi kontejnery, je₧ pou₧φvajφ porovnßnφ zalo₧enΘ na operßtoru <, a dozvφme se mnoho dalÜφch velice u₧iteΦn²ch v∞cφ, kterΘ usnad≥ujφ pou₧φvßnφ STL a umo₧≥ujφ vyhnout se n∞kter²m jejφm zrßdn²m mφst∙m. 
  18. V dodatcφch najdeme v²klad o lokßlnφch nastavenφch, o porovnßvßnφ °et∞zc∙ bez ohledu na velikost pφsmen a o specifikßch implementace STL v Microsoft Visual C++ verze 4, 5 a 6. 
  19. V²klad je napsßn srozumiteln∞ a je doprovßzen °adou p°φklad∙; n∞kdy to je jen n∞kolik °ßdk∙ zdrojovΘho textu, jindy jsou to ucelenΘ t°φdy. Ve srovnßnφ se starÜφmi publikacemi S. Meyerse (mßm na mysli nap°. jeho knihu Effective C++ z roku 1993, kterß nedßvno vyÜla ve druhΘm vydßnφ) zde sice najdeme mnohem vφce kv∞tnat²ch vyjßd°enφ a bßsnick²ch vlo₧ek, kterΘ zjevn∞ nemajφ jin² ·kol ne₧ doplnit rozsah knihy na po₧adovan² poΦet stran, ale p°esto je to kniha nabitß u₧iteΦn²mi informacemi, kterΘ mohou zm∞nit pohled zaΦφnajφcφho i zkuÜenΘho programßtora na STL. Tato kniha by nem∞la chyb∞t nikomu, kdo chce STL vyu₧φvat netrivißlnφm zp∙sobem. Lze jen litovat, ₧e nebyla p°elo₧ena do ΦeÜtiny. 
  20. Recenze dalÜφch knih najdete na CD Chip Plus. 
  21. Miroslav Virius 
  22.  
  23.  
  24.