Recenzje
100 sposobów na Google
Całość można podzielić na dwie części - porady dla każdego i wyłącznie dla zarejestrowanych programistów API Google. I jedni i drudzy będą z lektury zadowoleni. Kilka rozdziałów (ponad 40 porad) poświęconych jest wyszukiwaniu informacji za pomocą Googla i generalnie z nich może skorzystać każdy (nawet doświadczony poszukiwacz czegoś nowego się dowie, opisany jest m.in. współczynnik PageRank). Natomiast zdecydowana większość porad to już sprawy czysto techniczne i programistyczne.
Jest więc wprowadzenie do API Google, pisanie własnych aplikacji wykorzystujących API czy korzystanie z aplikacji bez użycia API. Są to gotowe programy napisane w Perlu lub inne mechanizmy, które wykorzystując silnik Googla pozwalają stworzyć różne, dodatkowe usługi. Można w ten sposób napisać własną wyszukiwarkę zintegrowaną z dowolnym serwisem WWW.
Autorzy umieścili w książce wiele ciekawostek o Googlu. Niekoniecznie są one odkrywcze, jednak ciekawe i z pewnością o nich zapominasz lub nawet ich nie znasz, bo nigdy nie czytasz dokładnie instrukcji obsługi ulubionej wyszukiwarki.
Jest co czytać, choć amatorzy pozycjonowania i oszukiwania Googla będą raczej zawiedzeni.
Bazy danych i MySQL. Od podstaw
Opisane zostały graficzne narzędzia do korzystania z MySQL, administracja, transakcje, API z poziomu języka C, dostęp do bazy przez PHP, Javę i Perla, a także wiele innych zagadnień, które próżno szukać w pozostałych pozycjach o MySQL.
W książce jest wiele przykładów i schematów, przez co jej przeglądanie nie wymaga od czytelnika głębokiej analizy tekstu. Wystarczy rzut okaz na rysunek i od razu widać jaki efekt daje wykonanie konkretnego polecenia. Rozdziały są czytelne, a zagadnienia ułożone tak, że łatwo do nich dotrzeć.
Książkę polecam - sam z niej często korzystam, gdy mam wątpliwości, jakich poleceń użyć aby uzyskać interesujący mnie wynik zapytania lub co zrobić, aby baza była jak najlepiej zaprojektowana. Przydaje się w praktyce i jest zawsze pod ręką, gdy wykonuję większy projekt. Autorzy świetnie znają się na rzeczy i potrafią swoją wiedzę bezbłędnie przekazać.
MySQL
MySQL z oryginalnego wydawnictwa "Core" to prawdziwy hit. Jest w niej dosłownie wszystko. Od opisu poszczególnych opcji, zmiennych środowiskowych, po wszystkie elementy języka SQL i funkcje, aż do API i przykładów pisania klientów MySQL w takich językach, jak C, Perl, PHP, Python czy VBScript.
Atkinson opisał chyba wszystkie możliwe zagadnienia, a w dodatku zrobił to w sposób skondensowany, z licznymi przykładami i krótkim, fachowym omówieniem. Możesz książkę otworzyć w dowolnym miejscu i z pewnością znajdziesz coś, co warto wiedzieć o MySQL-u.
Mamy więc opis instalacji, komunikowanie się z bazą, wprowadzenie do modelowania i projektowania baz, normalizacje, transakcje, pełny opis języka SQL dla bazy MySQL, opis narzędzi dostarczanych z bazą, przegląd API, łączenie się z bazami z innych języków programowania, administrowanie, optymalizację, zagadnienia dotyczące bezpieczeństwa i wiele innych informacji, które po prostu musisz znać.
Podtytuł brzmi "Przewodnik zaawansowanego programisty", ale zdecydowanie polecam ją nie tylko zaawansowanym, a nawet bardzo początkującym użytkownikom, bo tylko w tej książce znajdziesz wyjaśnienie wielu nurtujących problemów, które pojawiają się podczas pracy z bazami danych.
Książka jest chyba jedynym tak kompleksowym opracowaniem w języku polskim i zdecydowanie jest najlepszą pozycją o MySQL dostępną w naszym kraju. Jest też polecana przez twórcę MySQL Michaela Wideniusa i nie jest to marketingowy chwyt, bo przewodnik jest faktycznie doskonały pod każdym względem. Czyta się ją swobodnie, jest podzielona na logiczne rozdziały, a jej cena nie przyprawia o zawrót głowy.
Photoshop 7. Skuteczne rozwiązania
"Photoshop 7. Skuteczne rozwiązania" jest świetnie wydana - na kredowym papierze, w pełnym kolorze. Miło się ją dotyka i oczywiście jeszcze milej czyta. A wskazówki są doprawdy najlepsze z możliwych. Może czasem są zbyt oczywiste, jeżeli jesteś doświadczonym użytkownikiem Photoshopa, ale i najbardziej doświadczeni znajdą w niej dziesiątki pomysłów na przyśpieszenie pracy i wykonanie tych samych czynności lepiej, szybciej i skuteczniej.
W książce nie sposób się nie zakochać. Gdzie ją nie otworzysz, tam zawsze czeka na Ciebie pomocna wskazówka lub przydatny tips. Teksty napisane są z dużą dawką dowcipu, więc nie nużą. Polecenia opisane zostały w wersji angielskiej i polskiej, dla użytkowników programu w Windowsie i Macu.
Projektowanie stron WWW. Jak to zrobić?
Autorzy wyjaśniają czym jest Internet i dlaczego pewne rzeczy muszą być wykonane tak, a nie inaczej (to dla nieprzekonanych początkujących). Ot, chociażby dlaczego w zwykłych książkach nie znajdziesz podkreślonych tekstów, a w Sieci są one normą i wręcz powinny być stosowane w odniesieniu do odnośników.
Jest cały zestaw pewnych reguł i zasad, dzięki którym wykonany serwis jest znacznie bardziej przyjazny dla użytkownika. Każdy kto zna te zasady może pochwalić się stroną, która przyciąga użytkowników i pozwala lepiej sprzedawać towary lub usługi. O tych regułach też poczytasz.
Książka aż roi się od przydatnych wskazówek, wyczerpujących opisów i przykładowych grafik. Pokazane są zarówno dobre, jak i złe rozwiązania, co pozwala naocznie przekonać się o słuszności opisywanych zasad.
Sama książka jest świetnie zaprojektowana - czytelna, na kredowym papierze, w pełnym kolorze, co powoduje, że autorzy są jeszcze bardziej przekonujący - od razu widać, że znają się na projektowaniu.
Polecam szczególnie początkujących twórcom stron, aczkolwiek i zaawansowani mogą z wielu informacji skorzystać i spojrzeć krytycznym okiem na swoje dotychczasowe projekty.