Recenzje
Linux Internet Server. Czarna księga
Seria wydawnicza "Czarna księga" adresowana jest do średnio zaawansowanych użytkowników rozmaitych aplikacji i przedstawia w możliwie prostej formie najważniejsze zagadnienia z danego tematu. Jedną z najnowszych pozycji, jakie ukazały się w jej ramach, jest "Linux Internet Server" -- kompletna instrukcja umożliwiająca zbudowanie w oparciu o system operacyjny Linux (przykłady dotyczą dystrybucji Red Hat) w pełni funkcjonalnego serwera internetu oferującego takie usługi, jak DNS, WWW, e-mail, DHCP, proxy i wiele innych. Przy okazji czytelnik może zapoznać się z podstawami funkcjonowania sieci Internet i fundamentalnymi zasadami administrowania siecią lokalną i rozległą. Cechą charakterystyczną tej książki jest to, że znaczna część materiału przedstawiona jest w formie przejrzystych diagramów obrazujących kolejne kroki, jakie musisz wykonać, by uzyskać pożądany efekt. W ten sposób, na stosunkowo niewielkiej liczbie stron (wraz z indeksami i dodatkami 245), autor zdołał zawrzeć naprawdę dużo informacji i pomimo tego, że prezentowane zagadnienia nie należą do najłatwiejszych -- mogą z tego podręcznika korzystać nawet zupełnie początkujący administratorzy Linuxa (pewna wiedza o tym systemie jest jednak wymagana).
netmag.com.pl 07/2001
MySQL i mSQL
Książka opisuje dwa najpopularniejsze chyba (szczególnie w zastosowaniach "okołointernetowych") motory relacyjnych baz danych. W założeniu ma to być kompendium wiedzy o tych systemach, udostępniające całą wiedzę wymaganą do ich instalacji, konfiguracji, administrowania i programowania. Ze względu na przeglądowy charakter opracowania możesz jednak odnieść wrażenie, że niektóre zagadnienia zostały omówione pobieżnie, a innych w ogóle nie poruszono. Wydaje mi się, że jest to największa słabość tej książki -- autor próbował opowiedzieć o wszystkim i w efekcie nie powiedział zbyt wiele o niczym. Wydaje mi się, że najwartościowsze informacje zawarte są w środowiskowej (drugiej) części książki, poświęconej programowaniu dostępu do baz danych w popularnych językach programistycznych. Co prawda, omówienia poszczególnych języków są dość skrótowe (nie więcej niż kilkanaście stron na język), ale w większości składają się z praktycznych przykładów. Dosyć dobrze opracowano również część leksykonową zawierającą spisy funkcji i poleceń SQL-a oraz modułów związanych z obsługą baz MySQL i mSQL, języków PHP, C, Python, Perl i Java (JDBC).
netmag.com.pl 07/2001
Flash ActionScript f/x
Książki wchodzące w skład serii wydawniczej F/x napisane są przez ekspertów w dziedzinie grafiki komputerowej i zawierają liczne efektowne przykłady pokazujące zaawansowane metody pracy i tak zwane "sztuczki", które czytelnik może zastosować w swoich projektach. Omawiana pozycja przeznaczona jest zarówno dla początkujących i zaawansowanych twórców skryptów zarządzających wykonywaniem multimedialnych prezentacji opracowanych w programie Flash. Opisany w niej został szczegółowo (ale również przystępnie) język ActionScript w wersji zaimplementowanej w najnowszym (5) wydaniu Flasha. Oprócz rozważań teoretycznych w ponad 50 filmach Flasha (zawartych na dołączonym CD-ROM-ie) pokazano, jak w praktyce używać nowego języka skryptowego. Poszczególne partie materiału wzbogacone są praktycznymi przykładami i licznymi instrukcjami "krok po kroku". Dowiesz się z nich między innymi: jak dynamicznie zmieniać kolory, wymiary, widzialność, kształt i położenie obiektów, jak tworzyć obiekty i suwaki przeciągane za pomocą myszy, jak wykrywać kolizje obiektów w grach i reklamach elektronicznych, jak przewijać tekst w dynamicznych polach tekstowych, jak tworzyć funkcje użytkownika sterujące obiektami za pomocą zmiennych, jak sterować dźwiękiem za pomocą nowych obiektów dźwiękowych języka ActionScript, jak przesyłać dane pomiędzy Flashem i innymi aplikacjami, jak redukować czas przesyłania danych poprzez doczytywanie zewnętrznych filmów.
netmag.com.pl 07/2001
Po prostu JavaScript. Wydanie III
Dzisiaj HTML już nie wystarcza! Jeżeli chcesz prowadzić jakikolwiek serwis internetowy, nie ważne czy komercyjnie, czy prywatnie, musisz poznać wiele dodatkowych technologii. Jedną z nich jest JavaSript -- język dzięki któremu będziesz mógł wzbogacić swoje strony zarówno w sferze wizualnej i funkcjonalnej. Jeżeli znasz już trochę HTML i potrafisz stworzyć proste strony WWW w tym formacie, to przy pomocy opisywanego podręcznika łatwo uczynisz kolejny krok --wprowadzając do swoich projektów elementy interakcji i multimedialne "ozdobniki". Podobnie jak inne pozycje serii "Po prostu..." książka składa się w przeważające części z przykładów i omówień konkretnych problemów (oczywiście wraz z rozwiązaniami). W każdym przypadku mamy do czynienia z dużą ilością kodu. Niestety, do książki nie dołączono żadnego nośnika zawierającego listingi skryptów w postaci elektronicznej. Co prawda, podany został adres FTP, spod którego można ściągnąć zzipowany plik zawierający wszystkie użyte w przykładach skrypty (i dodatkowe pliki, np. obrazki), ale naraża to czytelnika na dodatkowe stresy i koszty. Pomimo tego braku polecam książkę. Naprawdę można się z niej nauczyć -- zgodnie z obietnicą -- podstaw JavaScriptu.
netmag.com.pl 07/2001
Java aplikacje bazodanowe. Wydanie II
Tematyka książki? Zgodnie z tytułem... no może z małym wyjątkiem. Kilka rozdziałów poświęcono opisowi interfejsu RMI (Remote Method Invocation), który znakomicie ułatwia programowanie aplikacji rozproszonych niezależnych od struktury Sieci, używanych protokołów i platform systemowych. Pozostałe części opisują zagadnienia ściśle związane z technologią relacyjnych baz danych oraz jej wykorzystaniem z poziomu języka Java. Dosyć szczegółowo omówiony został interfejs JDBC oraz klasy i interfejsy pakietu java.sgl. Sporo miejsca zajmuje prezentacja podstaw teorii relacyjnych baz danych i omówienie najczęściej wykorzystywanych elementów języka SQL, natomiast nie należy traktować książki jako źródła wiedzy o języku Java (jeżeli nie znasz zupełnie jej technologii, najpierw sięgnij po inny podręcznik). Jak na dobre opracowanie z dziedziny informatyki przystało -- książka zawiera mnóstwo fragmentów kodu ilustrujących omawiane problemy. Niestety, czytelnicy będą musieli "wklepywać" je ręcznie -- brak nośnika z listingami w formie elektronicznej. Na pocieszenie powiem, że żaden z przykładów nie jest zbyt długi.
netmag.com.pl 07/2001