Recenzje
PHP i MySQL. Tworzenie stron WWW
Przeczytamy m.in. jak uwierzytelniać użytkowników, konstruować koszyk zakupów, dynamicznie generować dokumenty PDF i obrazów, zarządzać pocztą elektroniczną i wiele innych praktyk związanych z inżynierią oprogramowania dla większych projektów WWW. Podręcznik wart jest zainteresowania choćby dlatego, że porusza tematykę szalenie popularną i praktyczna.
Access. Baza danych. Projektowanie i programowanie
Nawet początkujący programista w dość szybkim czasie jest w stanie przyswoić sobie podstawowe aspekty programowania baz danych przy pomocy Accessa.
Jednak dla efektywnego wykorzystania takiego narzędzia niezbędne jest poszerzenie swojej wiedzy o kolejne techniki, umożliwiające rozwiązywanie problemów jeszcze bardziej efektywnie. Książka "Baza danych Access" doczekała się już drugiego wydania. Autorzy przenoszą czytelnika za kulisy interfejsu aplikacji Access, pomagając programistom i użytkownikom w zdobyciu ogólnej wiedzy potrzebnej przy tworzeniu "efektywnych" aplikacji. W książce znajdziemy wyczerpujące informacje o projektowaniu baz danych ze szczególnym wypunktowaniem sposobów normalizowania tabel. Omówione są również kwerendy wykonywane w wielu tabelach. Nie zapomniano także o wprowadzeniu do modelu obiektowego DAO, ActiveX ADO. W przeciwieństwie do wielu publikacji poświęconych Accessowi pozycja ta nie omawia wszystkich aspektów programowania i użytkowania programu. Autorzy skoncentrowali się na kluczowych koncepcjach tworzenia stabilnych i efektywnych baz danych o mało znane techniki.
Windows NT/2000 Native API. Leksykon
Wszystkie opisane funkcje (a jest ich ponad 200) pogrupowane są w rozdziały, w zależności od tego, czego dotyczą. Mamy więc opis funkcji odpowiedzialnych za: udostępnianie informacji systemowych, obsługę obiektów, katalogów i łącz symbolicznych; wykorzystanie pamięci wirtualnej, sekcji, wątków, procesów, zadań (ang. tokens), synchronizację; poszukiwanie informacji o datach i czasie; profile; obsługę portów; obsługę plików, klucze rejestru; zabezpieczenia systemu; obsługę urządzeń Plug and Play, zarządzanie energią i inne usługi systemowe. Książka posiada także cztery dodatki dotyczące programowania w trybie jądra, obsługi wyjątków i debuggowania kodu oraz struktury dysku zapisanego w systemie plików NTFS. Będzie przydatna tym, którzy musza programować Windows na niskim poziomie. Nie jest jednak zalecana dla wszystkich, a już na pewno nie dla początkujących.
ABC nagrywania płyt CD
Z pomocą przychodzi Bartosz Danowski, autor książki "ABC nagrywania płyt CD", który podjął misję wprowadzenia nabywców nagrywarek w świat laserowego zapisu. Zresztą nie tylko nabywców, lecz nawet tych, którzy dopiero przymierzają się do zakupu swojej pierwszej wypalarki. Właśnie im B. Danowski poświęcił pierwszy rozdział "Wprowadzenie do nagrywania płyt CD" -- rozdział, gdzie można poznać podstawowe pojęcia, zapoznać się z różnorakimi typami nagrywarek, technologiami zapisu i ochrony przed błędami oraz oprogramowaniem, bez którego nagrywanie płyt byłoby niemożliwe. Kolejne rozdziały dotyczą etapów, przez które przechodzi każdy użytkownik -- od instalacji sprzętu i oprogramowania przez podstawowe operacje na nośniku, a kończąc na bardziej zaawansowanych czynnościach i zadaniach, z którymi bez trudu poradzą sobie współczesne nagrywarki.
Na uwagę zasługują trzy ostatnie rozdziały. Pierwszy poświęcono technologii zabezpieczania płyt CD, z jaką możemy się spotkać w nośnikach oraz sposobom "domowej" ochrony danych przy użyciu oprogramowania dostępnego np. w Internecie. Następny kierowany jest do użytkowników Linuxa, w którym nagrywanie płyt jest znacznie trudniejsze. Warto wiedzieć więcej -- to nazwa ostatniego rozdziału. Znajdziemy w nim kilka porad na temat nagrywania płyt w WinAmpie, odzyskiwania danych z uszkodzonych nośników lub tworzenia samostartującej płyty z filmem DivX.
Jestem mile zaskoczony efektem pracy Bartosza Danowskiego. Dzięki niemu mamy na rynku porządny podręcznik dla przyszłych i obecnych użytkowników nagrywarek, który nauczy i pouczy, a co najważniejsze -- zainteresuje.

