Recenzje
CSS według Erica Meyera. Sztuka projektowania stron WWW
Autor podzielił zgromadzony materiał na trzynaście praktycznych projektów, wiodących przez meandry standardu CSS. Pierwszy z nich jest związany z procesem przekształcania klasycznej strony przygotowanej w języku HTML na projekt wykorzystujący kaskadowe arkusze stylów. Następnie omawiane są style wykorzystywane do formatowania kalendarza wydarzeń, ożywiania odnośników i opracowywania artykułów prasowych. Kolejne kroki prowadzą czytelników przez zagadnienia związane z doskonaleniem menu, formatowaniem wydruków oraz modyfikowaniem formularzy. Godne odnotowania są projekty poświęcone technikom pozycjonowania oraz metodom stylizacji dokumentów. W ostatnim projekcie autor podejmuje natomiast próbę możliwie wiernego odtworzenia wyglądu książki za pomocą języka HTML i kaskadowych arkuszy stylów.
Eric A. Meyer to znana postać w świecie twórców stron WWW. W swej książce przybliża czytelnikom korzyści płynące ze stosowania kaskadowych arkuszy stylów. Należy zauważyć, że nie jest to podręcznik dla początkujących webmasterów. Autor kieruje publikację do osób biegle posługujących się językiem HTML, znających podstawy standardu CSS i zainteresowanych opanowaniem tajników kaskadowych arkuszy stylów. Dla tej grupy czytelników jest to wysoce użyteczna pozycja.
Fotografia cyfrowa. Ćwiczenia zaawansowane
Autorka udziela na wstępie porad związanych z wyborem aparatu cyfrowego, zwracając uwagę na parametry obiektywu, rozdzielczość i wyświetlacz LCD. Następnie przechodzi do omówienia układów regulacji dostępnych w trybie ręcznym i półautomatycznym. Istotne znaczenie dla osób zainteresowanych wykonywaniem dobrych zdjęć ma rozdział poświęcony wyposażeniu dodatkowemu. Czytelnik dowie się z niego m.in. dlaczego warto zainwestować w statyw.
Kontynuując lekturę docieramy do materiałów poświęconych podstawowym technikom wykonywania zdjęć oraz kompozycji. Autorka przybliża też aspekty związane z użyciem kolorów i oświetleniem, a ponadto wyjaśnia w jaki sposób należy fotografować różnego rodzaju obiekty. Omawia również podstawowe operacje z zakresu obróbki obrazu i przygotowywania zdjęć do wydruku.
Czytelnicy sięgający po prezentowaną publikację uzyskują dostęp do informacji, które ułatwią im wybór odpowiedniego aparatu oraz pozwolą postawić pierwsze kroki na drodze wiodącej do wykonywania budzących zainteresowanie fotografii.
PHP. Stwórz własną stronę internetową
Jej autorzy rozpoczynają swe rozważania od przybliżenia podstaw programowania na potrzeby sieci. Czytelnicy mają okazję zapoznać się z opisem funkcjonowania internetu, interfejsem CGI oraz z zasadami działania skryptów CGI. Kolejnym krokiem są przygotowania platformy programistycznej, obejmujące instalację serwera Apache oraz języka PHP i bazy danych MySQL.
Po przygotowaniu środowiska pracy czytelnicy przystępują do zapoznania się z podstawami języka PHP. Przyswajają sobie informacje o takich elementach jak zmienne, stałe, wyrażenia oraz poznają konstrukcje składniowe języka. Opanowanie tego materiału pozwala na sprawne przejście do zagadnień związanych ze standardowymi funkcjami PHP. Na tym etapie nauki czytelnicy dowiadują się jak stosować w praktyce funkcje operujące na ciągach tekstowych, wykorzystywać tablice, wykonywać obliczenia matematyczne oraz przeprowadzać operacje na plikach.
Autorzy przybliżają też aspekty związane z obsługą funkcji daty i czasu, jak również omawiają metody przesyłania wiadomości e-mail z poziomu języka PHP. Istotne znaczenie w procesie tworzenia witryn ma także sprawna praca z obrazami.
Na szczególną uwagę zasługują rozdziały traktujące o sesjach oraz współpracy z bazą danych MySQL. Całość uzupełniają opisy zaawansowanych technik programistycznych, w ramach których przybliżone zostały m.in. tajniki programowania obiektowego w języku PHP.
Z punktu widzenia początkującego twórcy stron internetowych prezentowana publikacja zasługuje na uwagę jako wartościowe źródło informacji na temat języka oraz wykorzystywanych wraz z nim aplikacji. Istotny wpływ na łatwość przyswajania materiału ma zarówno przystępny sposób ich prezentacji, jak i pokaźna ilość przykładów.
Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych
Autor rozpoczyna swe rozważania od podzielenia się z czytelnikami kilkoma podstawowymi uwagami na temat zawartości książki i znaczenia funkcjonalności witryn. W pierwszym rozdziale przybliża opracowane przez siebie pierwsze prawo funkcjonalności, które stanowi jednocześnie tytuł książki. Następnie wyjaśnia w jaki sposób użytkownicy korzystają ze stron WWW, podkreślając wpływ tych obserwacji na pracę projektantów witryn.
Kolejny rozdział niesie ze sobą wskazówki dotyczące podstaw projektowania serwisu, który będzie chętnie przeglądany przez użytkowników. Kontynuując lekturę dowiadujemy się jak istotne jest precyzyjne zdefiniowanie opcji, których wybór zależy od użytkowników. Zapoznajemy się też z zasadami przygotowywania tekstów na potrzeby stron WWW.
Wśród rozważanych zagadnień pojawiają się również aspekty związane z projektowaniem mechanizmu nawigacji, opracowywaniem strony głównej oraz unikaniem fałszywych argumentów na temat funkcjonalności stron internetowych.
Na zakończenie mamy okazję zapoznać się z metodami testowania tworzonego serwisu oraz sugestiami traktującymi o sposobach wyciągania prawidłowych wniosków z wyników uzyskanych podczas testów.
Steve Krug uświadamia czytelnikom, iż istotne znaczenie dla popularności serwisu internetowego mają nie tylko technologie wykorzystane do jego przygotowania oraz działania promocyjne, lecz przede wszystkim decyzje związane z funkcjonalnością i wygodą jego użytkowania. Warto zapoznać się z opiniami w tym zakresie, aby przyswoić sobie zasady projektowania witryn, do których internauci będą z przyjemnością powracać.
PHP. Programowanie. Wydanie III
Pierwsza część jest niezbędnikiem początkujących programistów gdzie nabędą solidne podstawy. Poznamy w nim historię PHP, zmienne, instrukcje sterujące, funkcje, tablice i chyba najtrudniejsze do zrozumienia klasy i obiekty. Ci którzy znają ten język mogą go pominąć.
Druga część to przedstawienie dużej ilości funkcji jakie daje nam PHP. Jest to rozdział o tyle przydatny bo kto z nas zapamiętał by taką mnogość funkcji. Są one pogrupowane w kategorie (matematyczne, graficzne). Pozwala to na szybkie odnalezienie odpowiedniej funkcji. Ta część w dużej mierze przypomina manual PHP tyle że mamy całość po polsku.
Najciekawsze (dla bardziej zaawansowanych) są części trzecia i czwarta. Przedstawiając powszechnie stosowane algorytmy oraz ich praktyczne zastosowanie. Autor z własnych doświadczeń przedstawia optymalne rozwiązania. Dzięki nim dowiemy się jak można na wiele sposobów rozwiązywać różnego typy zagadnienia. I wybrać te, które spełnią nasze oczekiwania. Według mnie są to najciekawsze części, na które natkniemy się pod koniec książki mającej ponad 800 stron.
Podsumowując jest to interesująca pozycja dla zainteresowanych językiem PHP. Będą oni mogli pogłębić swoją wiedzę. Na pewno nie jest to książka dla tych, którzy chcą skorzystać z gotowych skryptów, ponieważ ich tu nie znajdą. Powinni oni raczej sięgnąć po książki z serii "PHP. 101 praktycznych skryptów". Jedynym minusem tej książki i każdej o tak dużej liczbie stron jest niezbyt wygodne jej czytanie, ale to nie powinno przeszkodzić chcącym ją przeczytać.