Recenzje
AJAX w mgnieniu oka
Ponieważ z książki mogą korzystać nie tylko zawodowcy, autor rozpoczyna od powtórki z technologii internetowych - od HTML i HTTP, przez JavaScript czy PHP, po XML. Następnie przechodzi do sedna, czyli omówienia technologii Ajax - początkowo w prostych przykładach, po bardziej zaawansowane formy. Nie brakło także omówienia dostępnych zasobów technologii - zarówno otwartych jak i komercyjnych.
Jeśli więc ktoś planuje wykorzystać Ajaksa we własnych aplikacjach i poszukuje książki, w której będzie miał wyjaśnione wszystko od podstaw - ta pozycja na pewno sprawdzi się "w praniu".
Język C#. Szkoła programowania
Adresatem są przede wszystkim początkujący programiści. Kolejne lekcje przybliżają tajniki programowania. Od podstawowych pojęć związanych z komputerami, przechodzimy do konstrukcji pierwszego programu. Taka strategia pozwala uniknąć znudzenia długimi wstępami teoretycznymi i od razu zainteresować czytelnika tematem.
Dalej autor proponuje krótką "wycieczkę" po krainie C#, przybliżając jego możliwości, by następnie pokazać, jak stworzyć pierwszy program obiektowy w C#. Kolejne lekcje to już klasyka na zadany temat - typy, operatory, instrukcje, tablice, klasy, obiekty, dziedziczenie, struktury, obsługa wyjątków, delegaty, operacje wejścia - wyjścia. Jest co chłonąć, nim zostanie się programistą C# z prawdziwego zdarzenia.
XSLT. Receptury. Wydanie II
To typowy przewodnik po możliwościach i funkcjach XSLT, z uwzględnieniem nawet zaawansowanych opcji najnowszej wersji tego języka - 2.0. Autor omawia poszczególne zagadnienia związane z takimi tematami jak: łańcuchy znaków, liczby, data i czas, konwersje czy zapytania oraz innymi, dużo bardziej zaawansowanymi, łącznie z ciekawym rozdziałem, dotyczącym zamiany XML na SVG - internetowy format grafiki wektorowej. Nie brakło również kilku słów na temat testowania i usuwania błędów. Wszystko to na dużej ilości przystępnych przykładów, które z powodzeniem można wykorzystać we własnych aplikacjach.
Słowem - dla użytkowników XSLT praktyczny i bardzo treściwy podręcznik, który powinni mieć zawsze pod ręką.
Smarty. Szablony w aplikacjach PHP
Książka jest jedną z pierwszych poważnych pozycji na polskim rynku w całości dotyczących tylko wykorzystania Smarty. Trudno zatem w ocenie porównywać ją z czymkolwiek. Zatem porównywać nie będę. A powiem, co mi się podobało, a czego zabrakło, lub co psuje mi opinie o tej książce.
W książce autorstwa H. Haydera, J. P. Maia, L. Gheorge′a, podobało mi się to, że dobrze wprowadzała do tego, czym jest naprawdę system szablonów Smarty. Ktoś złośliwy mógłby wręcz powiedzieć, że zbyt dokładnie, bo zajęło im to kilka początkowych rozdziałów. Jednak dzięki temu, nawet osoba całkowicie nie obeznana wcześniej ze Smarty na pewno zrozumie z "czym to się je".
Początek książki jest bardzo obiecujący, czyta się go wyśmienicie. Uważam, że autorzy bardzo dobrze opisują same zasady na jakich działa ta technologia. Niestety w pewnym miejscu pojawia się tylko jeden rozdział (mówiąc szczerze -- bardzo dobry) pokazujący od początku do końca zastosowanie szablonów Smarty, na bardzo ubogim przykładzie. I to koniec.
Później następuje kilka rozdziałów trochę przegadanych. Oczywiście, początkujący webmaster będzie wdzięczny, że ktoś mu wytłumaczy jak debugować projekty... Ale, nie wiem, czy należało na to poświęcać cały rozdział. Nie mówiąc o tym, że osoba, która nie wie, w czym mogą być problemy jeśli wyświetla się stosowny komunikat pewnie ma za małe doświadczenie w PHP (ogólniej programowaniu), by po tą książkę sięgnąć. A owego doświadczenia znowu nie trzeba mieć wiele. Jeśli czytelnik wie co to PHP: wie co to zmienna, tablica oraz pętla, to reszty albo nauczy się z tej książki, albo się domyśli.
Nie polecałbym natomiast nauki HTMLa z tejże pozycji. I jest to w mojej opinii jeden z poważniejszych błędów w tej książce. Prawie każdy przykład jest oparty o tabele. Oczywiście -- wiadomo -- książka ma uczyć Smarty, a nie HTML/XHTML. Jednak o ile ładniej byłoby, gdyby XHTML zagościł w listeningach na dobre...
Końcowe rozdziału książki dotyczą już bardzo przydatnych funkcji Smarty. Z pewnością rozdziały te są skierowane do czytelników z większą wiedzą, którzy chcą wzbogacić swoje strony o ciekawe efekty i/lub przyspieszyć ich działanie.
Mimo powyższych uwag książkę oceniam naprawdę dobrze. I mogę z czystym sumieniem polecić, jako dobre źródło wiedzy o szablonach Smarty, ale zdecydowanie złe źródło wiedzy o kodzie HTML wykorzystywanym do tworzenia projektu. Jednak -- od tego są inne książki, dużo lepsze w tej materii.
75 sposobów na zwiększenie wydajności umysłu
Podczas lektury rozdziału "Pamięć" ćwiczymy zapamiętywanie informacji - od tablicy Menedelejewa po numery telefonów, mapy i wygląd miejsc. Jest też coś z prozy życia - jak nie zapomnieć o zabraniu z domu telefonu czy... kluczy. Później uczymy się selekcjonowania zalewających nas zewsząd informacji - co odrzucić, co w pamięci zostawić. Pobudzamy także myślenie twórcze - niezbędne przy pisaniu wiersza na urodziny dziecka jak i recenzji prasowej. Bardzo przydatne - nawet na co dzień - mogą okazać się "sztuczki" matematyczne. Począwszy od uproszczenia elementarnych działań, po liczenie dużych liczb... na palcach.
Uczymy się także klarownego komunikowania pomysłów innym, a przede wszystkim opanowywania emocji, by zachowana została przejrzystość przekazu. Ostatni z rozdziałów poświęcono treningowi, mającemu utrzymywać umysł w dobrej kondycji niezależnie od wieku.
Podczas lektury często jesteśmy zaskakiwani tym, jak niekonwencjonalne potrafią być niektóre techniki. To zaskoczenie to też ćwiczenie umysłu - poszerzające myślenie, rozwijające wyobraźnię. Wszak trzeba sięgać nie tylko tam, gdzie wzrok nie sięga, ale i - na razie!- nasz umysł...