Recenzje
Wyrażenia regularne
Wyrażenia regularne to niezwykle skuteczny mechanizm przetwarzania tekstów i innych danych. Ci, którzy do tej pory nie zetknęli się z tym pojęciem, odkryją, dzięki tej książce nowe, potężne narzędzia, pozwalające w pełni zapanować nad danymi. Prezentowana tu wiedza jest tak szczegółowa i obszerna, że nawet komputerowi weterani znajdą coś nowego dla siebie. Umiejętne stosowanie wyrażeń regularnych pozwala radykalnie uprościć przetwarzanie wszelakiego rodzaju informacji, poczynając od poczty elektronicznej, poprzez pliki dzienników, aż do dokumentów tekstowych. Mechanizm ten odgrywa niezwykle ważną rolę w programowaniu skryptów CGI, często przetwarzających rozmaite dane tekstowe. Wyrażenia regularne nie funkcjonują samodzielnie. Oprócz doskonale wszystkim znanego programu grep, wchodzą one w skład takich narzędzi programisty, jak:
- translatory języków skryptowych (m.in. Perl, Tcl, awk i Python),
- edytory tekstów (Emacs, vi, Nisus Writer i inne),
- środowiska programowania (m.in. Delphi i Visual, C++),
- inne wyspecjalizowane narzędzia (np. Lex, Expert, czy sed).
Linux Plus 10/2001
Wyrażenia regularne
Wyrażenia regularne są nieodłączną częścią większości języków programowania, edytorów i narzędzi programistycznych. Stanowią wyjątkowo skuteczny mechanizm przetwarzania wszelkich danych, w tym tekstów, np. poczty elektronicznej i plików dziennika (tzw. Logów). Książka zawiera opis standardu POSIX, mechanizmów NFA i DFA oraz przegląd funkcji i odmian wyrażeń regularnych w różnych narzędziach, takich jak grep, awk, Python, Tcl, Java czy GNU Emacs. Dużo uwagi poświęcono językowi Perl, wyposażonemu w bogaty zestaw funkcji do obsługi wyrażeń regularnych. Pozycja przeznaczona dla wszystkich, którzy chcą zapanować nad dużą ilością danych.
Magazyn WWW msz 10/2001
Solid Edge 8/9
Bardzo miło mi wziąć do ręki książkę publikującego w CAD Magazynie artykuły z dziedziny MCAD, dotyczące programu SolidEdge. Tym razem pozycja książkowa, długo oczekiwana na polskim rynku, gdyż brakowało literatury w języku ojczystym dla tego programu.
Co zawiera książka? To czego oczekiwałbym od tej książki opisującej program tej klasy. Nie ma tu opisów poszczególnych funkcji programu, nie ma opisu przypominającego help, są konkretne przykłady i ćwiczenia, przy których czytelnik zaznajamia się z programem. Sam autor, mając do czynienia z branżą mechaniczną, przeniósł swoją wiedzę na przykłady konkretnych zastosowań programu w przemyśle i to, uważam, jest głównym atutem książki. Zwracam uwagę, że książka jest przeznaczona zarówno dla wersji polskiej, jak i angielskiej programu, co czyni ją uniwersalną pozycja dla użytkownika. Przejrzysta forma i język sprawia, że osobiście nie wyobrażam sobie początkującego użytkownika programu SE zaznamiającego się z tym programem bez tej książki.
cad.pl 3/2001, Marcin Kobylecki
SQL dla każdego
W serii "...dla każdego" ukazał się obszerny opis technologii relacyjnych baz danych i języka SQL. Książka obejmuje bardzo szeroki zakres tematów i może zainteresować różne grupy odbiorców. Początkowe rozdziały adresowane są do osób uczących się dopiero SQL-a i projektowania baz danych, na przykład studentów lub początkujących programistów. Następnie autor zagłębia się stopniowo w zawiłości technologii SQL, prezentując składnię języka, struktury danych na jakich operuje, problemy optymalizacji, model transakcyjny, kursory itp. Kilkadziesiąt stron poświęcono prezentacji popularnych systemów relacyjnych baz danych (Oracle, MS SQL, Sybase, MySQL ...). Ostatnia część stanowi wprowadzenie w tajniki tworzenia aplikacji internetowych ( w szczególności dostępnych poprzez interfejs WWW), korzystających z danych zapisanych w bazie. Wykład zilustrowano dużą liczbą przykładów -- w ostatnim rozdziale autor pokusił się nawet o przytoczenie kompletnej aplikacji WWW, udostępniającej interfejs do bazy danych filmów (kod w języku ColdFusion).
netmag.com.pl 06/2001
Diagnozowanie i utrzymanie sieci. Księga eksperta
W dobie stale rosnącego znaczenia rozwiązań informatycznych coraz większa liczba firm wykorzystuje w swej działalności sieci komputerowe. Ich niezawodność, wydajność i bezpieczeństwo ma wielokrotnie kluczowe znaczenie dla przedsiębiorstwa. Z tego punktu widzenia dostrzegamy znaczenie działań mających na celu utrzymywanie wspomnianych parametrów sieci na możliwie największym poziomie.
"Diagnozowanie i utrzymywanie sieci - Księga eksperta" to książka, w której znajdziemy informacje na temat wypróbowanych technik diagnozowania sieci oraz strategii optymalizacji i rozwiązywania problemów. Zaczyna się ona od przedstawienia warstwowego podejścia do analizy sieci oraz wyjaśnienia dlaczego podstawowym narzędziem używanym do rozwiązywania złożonych problemów jest analizator protokołów. Autor przechodzi następnie do omówienia zagadnień typowych dla warstwy fizycznej, skupiającej się przede wszystkim na rozdziałach i testach okablowania. Kolejnym etapem jest warstwa łącza danych. W rozdziale tym zawarte zostały informacje na temat 48- bitowego adresu IEEE oraz technologii Ethernet. Rozdział czwarty poświęcony został natomiast problemom występującym w warstwie sieciowej. Przedstawiono w nim m.in. zasadę działania ruterów oraz protokoły warstwy sieciowej.
Kontynuując lekturę docierany do analizy problemów występujących w warstwie transportowej, po czym przechodzimy do rozdziału poświęconego warstwie sesji, w którym odnajdziemy informacje na temat DNS i NetBIOS. Kolejne dwa rozdziały są źródłem cennych wskazówek związanych z problemami w warstwie prezentacji i aplikacji. Na szczególną uwagę zasługuje rozdział dziewiąty poświęcony sposobom wykorzystywania analizatorów protokołów do mierzenia typowych wartości obciążenia i opóźnienia w sieci, jak również do wyszukiwania w niej "wąskich gardeł".
Płyta CD-ROM dołączona do książki zawiera dokumenty RFC, dokumenty Internet Drafts, słowniki komputerowy i sieciowy, a także szereg użytecznych narzędzi takich jak np. kalkulator podsieci IP. Na uwagę zasługuje możliwość pełnotekstowego wyszukiwania dokumentów.
Prezentowana publikacja to wartościowa pozycja dla administratorów sieci. Osiemnastoletnie doświadczenia autora książki w rozwiązywaniu m.in. problemów z sieciami w firmach z listy Fortune 1000 i w instytucjach rządowych pozwoliło na stworzenie prawdziwej "księgi eksperta".
Magazyn Internet (KK), 6/2001