Książkę PHP5. Profesjonalne tworzenie oprogramowania (autor: Sebastian Bergmann) czyta się dość ciężko, ale to raczej zrozumiałe ponieważ poruszane są w niej dość ciężkie problemy jeśli chodzi o PHP. Całość przeznaczona została jak wskazuje tytuł dla profesjonalistów, ludzi którzy spędzili wiele godzin na programowaniu w PHP.
Oprócz opisu nowych zagadnień jakie pojawiły się wraz z 5 wersją PHP, czyli implementacji bazy danych za pomocą MySQLi, obsługi XML(SimpleXML, SAX oraz Document Object Model), transformacji XSLT oraz sposobu użycia technologii SOAP opisano również wzorce projektowe(wzorce konstrukcyjne, strukturalne oraz zachowań) i ich stosowanie. Pokazano również możliwości Creole oraz Propel i ich wykorzystanie podczas pracy z bazami danych. Dość ciekawe jest również opisane dziedziczenie i stosowanie iteratorów w swoich klasach. Autor zaserwował nam również podstawy tworzenia dokumentacji oraz diagramów UML.
Jedyne zarzuty jakie mogę mieć w stosunku do polskiej edycji tej książki to brak konsekwencji tłumacza podczas tłumaczenia kodu skryptów. Raz stosuje on angielską nazwę zmiennej, innym razem zaś polską. Poza tym zdarzają się czasami literówki, które jednak nie są zbyt istotne.
Książkę mogę polecić komuś kto chce pogłębić swoją wiedzę na temat PHP a przy okazji poznać kilka ciekawych rozwiązań i możliwości jakie daje nam wersja 5 popularnego języka programowania jakim jest PHP.
Moja ocena(skala 1-6): 4-

Czytając "101 Skryptów w Shellu - Linux" (autor: Dave Taylor) natrafiłem w końcu na oficjalną stronę www jej dotyczącą. Znajdują się na niej wszystkie skrypty jakie zostały przedstawione nam w książce. Myślę, że może się komuś to przydać więc zamieszczam link: Źródła skryptów
Książkę warto przeczytać, aby zapoznać się z ogólną budową skryptów wykonywanych w shellu. Może się ona także przydać administratorom systemów linuksowych borykającymi się z codziennymi problemami zarządzania systemem opartym o Linuksa. Jak dla mnie jednak nie warto wydawać 40,40 zł mając w sumie możliwość podglądnięcia źródeł tych skryptów na stronie. Tak więc najlepsza zasada dla tej pozycji, to: wypożycz, przeczytaj, przetestuj skrypty ze strony, oddaj książkę :)
Moja ocena(skala 1-6): 3+
31 grudnia, 2006
Napisane w: Książka,
PHP/SQL
(0)
Otagowane:
flash,
gd,
helion,
książka,
mysql,
pdf,
pear,
pear:db,
php,
php almanach,
sqlite,
Kilka ostatnich dni poświęciłem na przeczytanie książki "PHP ALMANACH" (autor: Paul Hudson) wydawnictwa O'Reilly dystrybuowanej przez wszystkim znany Helion :) Książkę mogę polecić komuś kto zna ogólną składnię języka PHP, ale chciałby pogłębić swoją wiedzę. Na samym początku jest krótkie wprowadzenie do języka, jego instalacja oraz konfiguracja. Autor poświęcił również chwilę na omówienie pakietu PEAR. Następnie znajdziemy opisy konstrukcji oraz funkcji w php. Zapoznamy się z programowaniem obiektowym, formularzami html oraz z cookies i sesją. Książka przedstawia również tematy bezpieczeństwa oraz optymalizacji(np. temat buforowania danych wyjściowych oraz szyfrowanie). Każda książka o tej tematyce powinna zawierać informacje o plikach czy połączeniu z bazą danych, co także i w tej pozycji ma miejsce. Krótko i rzeczowo omówiono obsługę MySQL, SQLite oraz PEAR:DB. Konstrukcja wyrażeń regularnych nie powinna być już nam obca, ponieważ w dość prosty i przystępny sposób opisano tu funkcje PCRE(niestety brak znanych wszystkim funkcji POSIX). Dla ciekawskich dodano przykłady operacji na obrazkach(biblioteka gd) oraz sposób tworzenia plików pdf i flash. Interesującym tematem jest opis wdrożenia w PHP standardów XML i XSLT. Podjęto również temat przenośności i dostępności naszych skryptów na różnych platformach systemowych. Na koniec możemy przeczytać kilka uwag na temat debugowania oraz wydajności.
Ogólnie książka jest dla średniozaawansowanych programistów php. Porusza tematy proste, ale również bardziej skomplikowane. Nie znajdziemy tutaj tysiąca skryptów, co według mnie mogłoby w prosty i obrazowy sposób pokazać wykorzystanie poznanych funkcji. Książką powinni się zainteresować ludzie, których interesują tematy wydajności, testowania, optymalizacji oprogramowania, oraz sposobów wykorzystania php na potrzeby tworzenia plików flash, pdf a także grafiki i jej obróbki.
Moja ocena(skala 1-6): 4