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.
ABC Neostrada
Jeżeli instalujesz Neostradę po raz pierwszy, bez wątpienia pojawią się wątpliwości przynajmniej kilka razy w ciągu całego procesu instalacji. Nie pomoże ładnie wydana instrukcja w formie ulotki, z pewnością nie zgadniesz skąd pobrać hasło, gdzie go wpisać i czy diody na modemie mają migać, palić się stale czy może powinny być zgaszone? A jeżeli, tak jak mi, usługę ktoś w centrali zainstaluje na uszkodzony port, to już naprawdę bez wizyty "specjalistów" z TP SA się nie obejdzie.
Książka jest świetnym, rozbudowanym poradnikiem na temat samodzielnej instalacji usługi Neostrada. Opisuje krok po kroku instalację na różnych systemach operacyjnych w dwóch wersjach - tak, jak zaleca TP SA i tak, jak powinno się instalować aby wszystko ładniej wyglądało i lepiej działało. Oczywiście druga wersja instalacji jest wygodniejsza i lepsza, szczególnie dla doświadczonych użytkowników.
W książce opisane są podstawowe informacje o usłudze, instalacja pod Windowsami i Linuxem w wersji jednostanowiskowej oraz w sieci LAN. To klasyczny podręcznik instalatora, nic więcej - ale przydaje się gdy pojawiają się wszędobylskie problemy, a rozmowa z "konsultantem" TP SA grzęźnie w martwym punkcie.
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.