Recenzje
Perl. Wprowadzenie
W przypadku tej książki już rzut oka na okładkę wystarczy, aby nabrać do niej zaufania. Widniejące na niej charakterystyczne zwierzę mówi nam o tym, że książka jest częścią solidnej serii wydawnictwa OReilly, poświęconej zagadnieniom związanym -- mówiąc ogólnie -- z Unixem, Internetem i programowaniem. Ponieważ jednak w każdym stadzie może znaleźć się czarna owca (lub lama), warto tej sztuce przyjrzeć się z bliska. Jest to pozycja dla osób stawiających pierwsze kroki w Perlu. sporą jej część zajmuje omówienie podstawowych elementów języka typów zmiennych, pętli, konstrukcji. Są też rozdziały poświęcone operacjom wejścia/wyjścia, wyrażeniom regularnym, funkcjom, dodatkowym instrukcjom, korzystaniu z plików itp. Podręcznik zawiera także wprowadze-nie do korzystania z baz danych oraz tworzenia skryptów CGI.
Szkoda, że skoncentrowano się na unixowej wersji Perla. Użytkownicy Windows nie do-wiedzą się niczego, co dotyczy okienkowej implementacji języka. Różnice nie są duże, ale początkującym (a do nich zaadresowano tę pozycję) mogą sprawiać drobne problemy. Język, którym napisano podręcznik, jest zrozumiały, choć dość formalny. Przez to podczas czytania wymagana jest odrobina koncentracji, w zamian zyskujemy jednak precyzję, niezbędną w książce traktującej o programowaniu.
Office 2000 PL dla każdego
Apache. Przewodnik encyklopedyczny
Rozdziały poświęcone kompilacji, uruchomieniu i skonfigurowaniu serwera utrzymane są momentami w żartobliwym tonie, nie epatują nadmiarem technicznej nomenklatury. Autorzy wykorzystywali przy pracy system FreeBSD (podkreślają to aż za bardzo) ale w opisie sygnalizowane są również rozwiązania charakterystyczne dla platformy Win32, przy czym miejscami panowie Laurie nie mogą powstrzymać się od wyrażania swej niechęci dla systemów Microsoftu...
Po krótkim wstępie teoretycznym o historii projektu Apache, TCP/IP i sposobie prowadzenia konwersacji między serwerem WWW a przeglądarką przychodzi czas na kompilację i uruchomienie pierwszego serwisu: www.butterthiles.com.pl (niestety, tłumacz zdecydował się na pozostawienie nazw domenowych z anglojęzycznego oryginału, dodając do nich jedynie końcówkę pl). Do zademonstrowania specyficznych dyrektyw konfiguracyjnych autorzy budują za każdym razem nową witrynę, nie przejmując się przy tym standardową hierarchią katalogów stosowaną w systemie FreeBSD, co może wyrobić u mniej obytych czytelników niedobre nawyki. Najważniejsze z zagadnień omawianych w książce to:
- Budowa wirtualnych serwerów WWW, identyfikowanych poprzez adresy IP lub nazwy domenowe (HTTP/1.1)
- Zasady działania interfejsu CGI, uruchamianie skryptów z odmiennymi prawami przy pomocy programu kopertującego suEXEC.
- Kontrola dostępu, autoryzacja prosta i oparta na skrótach wiadomości MD5 (digest), śledzenie użytkownika z wykorzystaniem cookies
- Uzgadnianie języka, formatu plików graficznych (MultiViews), mapy typów MIME
- Mapy graficzne obsługiwane po stronie serwera
- Przeadresowywanie, translacja i korygowanie adresów
- Apache w roli serwera proxy
- Server Side Includes interpretowane przez serwer polecenia wplatane w treść dokumentów HTML
- Raportowanie stanu i rejestracja działań serwera
- SSL, bezpieczeństwo informacji i zagadnienia prawne
- Równoważeniu obciążenia (load balancing) w dużych, wieloserwerowych serwisach WWW
- Optymalizacji działania Apachea pod kątem szybkości na różnych platformach
- Wykorzystaniu CGI lub bardzo popularnego PHP do komunikacji z bazą danych (np.bazą towarów w sklepie)
- Wyrażeniom regularnym stosowanym np. przy przeadresowywaniu
Podsumowując, "Apache. Przewodnik encyklopedyczny" to interesująca pozycja dla osób chcących poznać arkana konfiguracji Apachea. Uświadamia również, jak złożone jest to zagadnienie, ta licząca czterysta stron książka nie omawia bowiem wszystkich ważnych zagadnień związanych z Apachem, o czym zresztą autorzy jawnie uprzedzają.
Perl. Wprowadzenie
Administracja sieci TCP/IP dla każdego
Dużą zaletą tej książki jest to, iż problematyka przedstawiana jest w kontekście kilku różnych środowisk (zazwyczaj Unixa i Windows NT). Dla tych, którzy opisany materiał chcieliby "wykuć", na końcu każdego rozdziału, zamieszczono pytania sprawdzające stopień jego opanowania. Całość uzupełnia dodatek zawierający spis najważniejszych standardów internetowych zawartych w dokumentach RFC.
Książka nie zawiera opisu wielu popularnych usług i protokołów, jednak systematyczne i rzetelne podejście do większości omawianych zagadnień czyni z niej wartościową propozycję, choć raczej dla kandydatów na administratorów niż dla doświadczonych profesjonalistów.