Recenzje
Zen stosowania CSS. Źródło oświecenia dla projektantów stron WWW
Książka "Zen stosowania CSS. Źródło oświecenia dla projektantów stron WWW" została napisana przez pomysłodawcę ogrodu Zen, Dave’a Shea. Autor opisuje tu kilkadziesiąt wersji wizualnych tej samej strony (www.csszengarden.com) omawiając różne, często niedostrzegane aspekty projektów -- jak choćby treści płynące z połączenia odpowiednich barw, czy obrazów.
Z pewnością osoba stawiająca dopiero pierwsze kroki w wykorzystywaniu CSS niewiele z tej książki może się nauczyć. Ale mimo wszystko przekazanej wiedzy jest niemało.
Cały dowcip polega na tym, że autorzy nie odpowiadają na pytanie "jak coś zrobić?", tylko "dlaczego coś robić?". A nawet inaczej -- "dlaczego ktoś tak zrobił?". Nie doszukasz się tu gotowych rad i rozwiązań wszystkich problemów. Dowiesz się jednak jak w pewnych sytuacjach zachowywali się inni -- być może bardziej doświadczeni -- projektanci.
Z pewnością ludzie, którzy zakupią "Zen zastosowania CSS", aby nauczyć się z niej nowych atrybutów, bądź setek sposobów na obchodzenie błędów starych przeglądarek, zawiodą się. Ci jednak, którzy szukają inspiracji i tytułowego "oświecenia" mogą sporo skorzystać na przeczytaniu tej książki. Oczywiście pod warunkiem, są już przestali szukać odpowiedzi na pytanie "jak?", a nurtuje ich "dlaczego?".
J2EE. Podstawy programowania aplikacji korporacyjnych
Pozycja kierowana do programistów, projektantów i kierowników projektów pozwala zapoznać się z najlepszymi praktykami projektowymi stosowanymi podczas tworzenia systemów informatycznych z wykorzystaniem platformy J2EE. Autor podkreśla, iż w środowisku korporacyjnym zbyt długie tworzenie aplikacji może oznaczać, że na etapie wdrożenia stanie się ona bezużyteczna ze względu na dużą dynamikę zmian w środowiskach biznesowych. Radykalne skracanie czasu pracy nad projektem grozi natomiast pominięciem fazy modelowania i testowania, co negatywnie wpływa na jakość i stabilność programu. Optymalnym rozwiązaniem jest zapoznanie się z prezentowanymi w książce metodykami, sposobami modelowania aplikacji oraz narzędziami do automatycznego generowania szkieletu kodu źródłowego. W połączeniu ze wskazówkami dotyczącymi konfigurowania środowiska programistycznego oraz technikami testowania kolejnych modułów stwarza to możliwość znacznego zredukowania czasu pracy nad projektem bez negatywnych efektów ubocznych.
PHP5. Profesjonalne tworzenie oprogramowania
Jest ona kierowana do programistów, którzy sprawnie posługują się poprzednimi wersjami PHP i są zainteresowani poznaniem możliwości oferowanych przez nowe wcielenie tego języka. Dostarcza im informacji o programowaniu zorientowanym obiektowo i przybliża metody tworzenia aplikacji ukierunkowane na ich testowanie z wykorzystaniem biblioteki PHPUnit. Uczy posługiwania się wzorcami projektowymi, a ponadto omawia zagadnienia związane z obsługą dokumentów XML i z usługami sieciowymi funkcjonującymi w oparciu o protokół SOAP. Czytelnicy poznają ponadto zaawansowane techniki programowania baz danych oparte o biblioteki Creole i Propel oraz nowe rozszerzenie zwiększające możliwości współpracy z bazą danych MySQL. Na uwagę zasługują też materiały traktujące o często zaniedbywanych fazach rozwijania projektów programistycznych, a mianowicie o generowaniu dokumentacji i modelowaniu aplikacji za pomocą języka UML.
PHP. Rozmówki
Poszczególne zwroty zostały zgrupowane w dziewięciu kategoriach tematycznych. Obejmują one zagadnienia związane z przeprowadzaniem operacji na ciągach znaków, wykorzystywaniem tablic oraz posługiwaniem się datami i godzinami. Sporo miejsca poświęcono interakcji z formularzami WWW, a także zapamiętywaniu ustawień użytkowników w oparciu o pliki cookie i sesje. Czytelnicy mogą również zapoznać się z materiałami traktującymi o korzystaniu z plików znajdujących się po stronie serwera, dynamicznym tworzeniu danych i przetwarzaniu dokumentów XML. Godny uwagi jest też zbiór terminów przybliżających komunikację ze światem zewnętrznym, m.in. w oparciu o protokoły HTTP i FTP.
To tylko awaria, czyli katastrofy i wpadki z pecetem
Podawane w przystępny sposób wskazówki ubarwione oddziaływującymi na wyobraźnię "potwornymi historiami" ułatwiają czytelnikom ochronę przed kradzieżą danych i sprzętu. Wspomagają ich też w procesie wykrywania awarii sprzętu oraz eliminowania problemów związanych z systemem operacyjnym i oprogramowaniem. Sporo uwagi poświęcono zapewnianiu bezpiecznego użytkowania sieci, zarówno klasycznych, jak i bezprzewodowych. Autorzy zaprezentowali ponadto przykłady przestępstw internetowych oraz techniki walki ze spamem, wirusami i innymi rodzajami szkodliwego oprogramowania. Warto też zwrócić uwagę na porady związane z wykorzystywaniem komputerów w podróży, archiwizowaniem danych oraz zapoznać się z rozważaniami na temat piractwa.

