☰ menu
Pavel Satrapa

Mé knihy

Domain Name System

Rozsáhlá publikace o DNS. Popisuje principy fungování systému od úplných začátků až po pokročilé partie, jako je DNSSEC a další bezpečnostní prvky, národní znaky v doménách nebo využití DNS jinými protokoly. Obsahuj kompletní přehled zdrojových záznamů a stručné seznámení s vybranými implementacemi (BIND, NSD, Unbound, Knot DNS, Knot Resolver, PowerDNS, PowerDNS Recursor, OpenDNSSEC).

Vydal CZ.NIC, 2023, ISBN 978-80-88168-71-3.

IPv6 (4. vydání)

Aktualizované a doplněné vydání knihy o IPv6. Odráží aktuální stav všech specifikací protokolu a jeho doprovodných mechanismů – počínaje základní definicí v RFC 8200, přes vývoj identifikátoru rozhraní od modifikovaného EUI-64 ke stabilním náhodným hodnotám až po současný stav přechodových mechanismů, které směřují k odstraňování IPv4 z částí infrastruktury. Aktualizována byla i část věnovaná praktickému nasazení a podpoře protokolu ve vybraných platformách. Pro praxi je největší změnou, že po desítkách let přešlapování se protokol začíná reálně používat.

Vydal CZ.NIC, 2019, ISBN 978-80-88168-43-0
Kromě tištěné verze a e-knihy je volně ke stažení na webu vydavatele ve formátu PDF.

Perl pro zelenáče (3. vydání)

Po delší době jsem se vrátil ke knize o programovacím jazyku Perl. Zevrubně jsem ji aktualizoval a doplnil některé pasáže. Začíná elementárními prvky jazyka (proměnné, jednoduché datové typy, podmíněné příkazy a cylky) a pokračuje přes složitější partie, jako jsou pole či regulární výrazy, až po modulární, objektově orientované nebo funkcionální (nově přidáno) programování. Troufám si tvrdit, že i když jste o Perlu nevěděli zhola nic, po zažití této knihy v něm dokážete vytvářet programy netriviální složitosti.

Vydal NIC.CZ, 2018, ISBN 978-80-88168-35-5
Kromě tištěné verze a e-knihy je volně ke stažení na webu vydavatele ve formátu PDF.

IPv6 (3. vydání)

Třetí vydání bylo opět aktualizováno podle současného stavu protokolu, jeho doprovodných mechanismů a implementací. Z nových témat lze jmenovat například přechodové mechanismy NAT64 a 6rd nebo směrovací démon BIRD.

Vydal CZ.NIC, 2011, ISBN 978-80-904248-4-5
Kromě tištěné verze je kniha volně ke stažení na webu vydavatele ve formátech PDF, EPUB a MOBI.

IPv6 (2. vydání)

Druhé, aktualizované a rozšířené vydání mé knihy o IPv6. Obsahuje podrobný popis protokolu a jeho doprovodných mechanismů. Zabývá se také aktuálním stavem jeho implementací na vybraných platformách. Proti prvnímu vydání byl text výrazně přepracován a rozšířen přibližně o 50 %. Kniha vyšla pod otevřenou licencí a je kompletně k dispozici na webu. Kromě toho si lze samozřejmě objednat její papírové vydání.

Vydal CZ.NIC, 2008, ISBN 978-80-904248-0-7

OpenOffice.org pro zelenáče

Základní uživatelská příručka kancelářské sady OpenOffice.org verze 1. Od úplných základů až po mírně pokročilé vás naučí pracovat se základními programy balíku OpenOffice.org: textovým editorem Writer, tabulkovým kalkulátorem Calc, prezentačním programem Impress a vektorovým kreslítkem Draw. Součástí knihy je CD-ROM obsahující instalační soubory balíku.

Vydal Neocortex, 2003, ISBN 80-86330-15-X

IPv6

Popisuje protokol IP verze 6, který by se jednou měl stát nosným protokolem Internetu. V knize najdete vysvětlení základních prvků a mechanismů IPv6, jako například formát datagramu (ten si můžete přečíst i v ukázkové kapitole), adresování, automatická konfigurace, bezpečnostní mechanismy či podpora mobilních zařízení. Nemalý prostor jsem věnoval také popisu mechanismů, jež by měly usnadnit přechod ze stávajícího IPv4 na IPv6. Dále se kniha věnuje praktickým aspektům a IPv6 a jeho implementaci v nejběžnějších platformách.

Vydal Neokortex, 2002, ISBN 80-86330-10-9

Pascal pro zelenáče

Jelikož se titul Začínáme v Pascalu setkal se značným čtenářským zájmem, rozhodla se firma Neokortex pro jeho nové vydání. Svým charakterem kniha patří do řady pro zelenáče a proto jsme se rozhodli vydat jej pod novým názvem a v nové úpravě. Na vlastním textu se mnoho nezměnilo - několik málo částí bylo aktualizováno.

Kniha je učebnicí programování v jazyce Pascal. Vychází z úplných základů a postupným výkladem se dostane až k partiím pro středně pokročilé (modulární a objektově orientované programování). Výklad je doplněn četnými příklady a měl by být srozumitelný i naprostým začátečníkům.

Vydal Neokortex, 2000, ISBN 80-86330-03-6

Perl pro zelenáče

Jak název napovídá, jedná se o učebnici programování v jazyce Perl. Začíná elementárními prvky jazyka (proměnné, jednoduché datové typy, podmíněné příkazy a cylky) a pokračuje přes složitější partie, jako jsou pole či regulární výrazy, až po modulární a objektově orientované programování. Troufám si tvrdit, že i když jste o Perlu nevěděli zhola nic, po zažití této knihy v něm dokážete vytvářet programy netriviální složitosti.

Vydal Neokortex, 2000, ISBN 80-86330-02-8

Internet s Windows 98 pro zelenáče

Základní příručka o využívání Internetu a jeho služeb pro uživatele Windows 98. Kniha popisuje, co je Internet a jak se k němu připojit. Dále následuje dosti podrobný popis dvou nejpoužívanějších služeb současnosti - WWW a elektronické pošty. Závěrečná část pak obsahuje základy používání několika dalších, jako jsou FTP, News, Telnet, SSH či ICQ. Součástí knihy (a jejích WWW stránek) jsou i tipy na různé programy, kterými můžete rozšířit schopnosti svých Windows.

Vydal Neokortex, 1999, ISBN 80-902230-8-7

Začínáme v Pascalu

Učebnice programování v jazyce Pascal. Jejím cílem je z člověka, který o programování neví prakticky nic, udělat středně pokorčilého programátora. Text postupuje od základních konstrukcí (proměnné, základní příkazy) přes strukturované datové typy (pole, záznam) a podprogramy až k pokročilejším partiím, jako jsou dynamické datové typy, moduly a objektově oriantované programování.

Vydal Neokortex, 1998, ISBN 80-902230-6-0

Web design

Kniha o vytváření WWW stránek pro mírně pokročilé. Snažil jsem se o trochu odlišný pohled na věc. Místo obvyklého „máte k dispozici značku X a ta dělá YYY“ jsem dával přednost uspořádání „chcete-li vytvořit Q, můžete použít A nebo B a nebo také C, to však nedoporučuji, protože ZZZ“. Knihu doprovází CD-ROM s obrázky, zdrojovými texty, dokumenty a programy. Začátečníci najdou na CD-ROM úvod do tvorby WWW stránek.

Vydal Neokortex, 1997, ISBN 80-902230-1-X

Linux - Internet Server

Tuto knihu jsme napsali společně s Jiřím A. Randusem. Popisuje, jak se realizují služby sítě Internet na serveru, vybaveném volně šiřitelným operačním systémem Linux. Postupuje od nejzákladnějších informací (jak zprovoznit TCP/IP) přes servery nejběžnějších služeb (elektronická pošta, WWW, FTP a podobně) až po podporu počítačů lokální sítě. Součástí knihy je CD-ROM s distribucí Linuxu.

Vydal Neokortex, 1. vydání 1996, 2. upravené vydání 1998, ISBN 80-902230-3-6

World-Wide Web pro čtenáře, autory a misionáře

Moje první kniha a zároveň první česká kniha o WWW, která vyšla. Popisuje základy WWW, použití programu Netscape Navigator, dost podrobně se věnuje problematice vytváření WWW stránek a v závěru se zmiňuje o některých vývojových trendech Webu. Datum jejího vzniku je na ní znát a já osobně považuji za výrazně lepší Web design (viz výše). Přesto je tahle kniha z mých dosavadních titulů asi nejznámější a nejcitovanější.

Vydal Neokortex, 1. i 2. vydání 1996