ODBIERZ TWÓJ BONUS :: »

Recenzje

Zen stosowania CSS. Źródło oświecenia dla projektantów stron WWW

Każdy doświadczony webmaster z pewnością choćby słyszał o projekcie CSS Zen Garden, propagującym tworzenie stron zgodnych ze standardami, ale jednocześnie pięknych. Właściwie tworzenie nie tyle stron, co samych arkuszy stylów CSS. Kod XHTML jest zawsze ten sam -- w przeciwieństwie do wyglądu końcowego poszczególnych projektów. Ideą tego "ogrodu" jest ukazanie, Są strony wykorzystujące CSS wcale nie muszą być nudne i surowe. Wręcz przeciwnie mogą wyglądać lepiej od tych robionych "starą szkołą" (na tabelach). Co więcej całkowita zmiana wyglądu polega tylko na zmianie jednego pliku. Czy to nie jest wspaniałe?

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?".

webmade.org Patryk Jar; 07/2006

J2EE. Podstawy programowania aplikacji korporacyjnych

Java to popularny język programowania, który może być wykorzystywany zarówno do tworzenia prostych apletów wzbogacających strony WWW, jak i do rozwijania zaawansowanych aplikacji korporacyjnych. Drugie ze wspomnianych zastosowań stanowi tematykę prezentowanej książki.

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.

Magazyn Internet KK; 07/06

PHP5. Profesjonalne tworzenie oprogramowania

Doświadczeni twórcy aplikacji internetowych wykorzystujący w swej pracy język PHP z zadowoleniem przyjęli jego nową odsłonę. PHP5 pozwala bowiem stosować techniki programowania obiektowego oraz czerpać korzyści z obsługi dokumentów XML. W szybkim opanowaniu nowych elementów wprowadzonych w PHP5, a także zasad profesjonalnego tworzenia aplikacji pomocna jest książka Sebastiana Bergmanna.

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.

Magazyn Internet KK; 07/06

PHP. Rozmówki

Christian Wenz czerpiąc inspiracje z rozmówek ułatwiających posługiwanie się językami obcymi postanowił przygotować publikację wspomagającą w codziennej pracy programistów korzystających z języka PHP. Pracując nad koncepcją książki uznał, iż powinna ona zawierać szereg zwrotów opatrzonych wyczerpującymi wyjaśnieniami i wzbogaconych użytecznymi porcjami kodu źródłowego. Przystępując do praktycznej realizacji swego pomysłu stworzył ponad sto przykładowych fragmentów kodu, dokładnie sprawdzonych m.in. pod kątem zgodności z różnymi systemami operacyjnymi i przeglądarkami internetowymi.

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.

Magazyn Internet KK; 07/06

To tylko awaria, czyli katastrofy i wpadki z pecetem

Komputery ułatwiają wykonywanie wielu zadań związanych m.in. z pracą, nauką i rozwijaniem własnych zainteresowań. Używając ich w coraz większym stopniu nie możemy jednak zapominać, iż mogą one ulegać awarii. Poważnym zagrożeniem są również działania sieciowych przestępców. Warto zatem podejmować czynności, które z jednej strony uchronią nas przed utratą cennych danych, a z drugiej zabezpieczą przed możliwością uzyskania do nich dostępu przez niepowołane osoby. Interesującym źródłem porad poświęconych zabezpieczaniu komputera i zgromadzonych w nim danych jest prezentowana książka.

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.

Magazyn Internet KK; 07/06
Zamknij Pobierz aplikację mobilną Helion