LISTA KSIĄŻEK
Sławomir Dzieniszewski
Tutaj w odwróconym porządku chronologicznym
(tzn. ostatnio
wydane na początku) lista przetłumaczonych przeze mnie
książek. A tutaj inne wykonane tłumaczenia.
Helion
Oprócz książek w przygotowaniu, już wydane:
E-biznes. Projektowanie
dochodowych serwisów, Lance
Loveday, Sandra Niehaus, 2008;
Teoria marketingu pod kątem witryn (serwisów) internetowych. Czyli jak
tworzyć serwer WWW, aby przynosił jak najwieksze zyski.
Adobe Illustrator CS3/CS3
PL. Oficjalny podręcznik, Adobe
Creative Team, 2008;
Podręczn ik do kolejnej wersji znakomitego i bardzo przyjaznego dla
użytkownika, programu Adobe Illustrator.
Dreamweaver CS3 PL.
Tworzenie stron internetowych,
Nolan Hester, 2008;
Szybkie i przyjazne wprowadzenie do programu Dreamweaver CS3 PL -
popularnego edytora stron internetowych.
Ajax on Java, Steve Olson, 2007;
Wykłada podstawy technologii Ajax, czyli jak programować interaktywne
strony WWW w języku Java - takie jak np. Google maps.
Acces 2007 PL. Nieoficjalny
podręcznik, Matthew MacDonald, 2007;
Przyjazny podręcznik uczący korzystania z systemu baz danych Access
2007 (Microsoftu).
PEAR. Programowanie w PHP,
Stephan Schmidt, Stoyan Stefanov, Carsten Lucke, Aaron Wormus, 2007;
Opis narzędzi dostępnych w PEAR - internetowym
repozytorium modułów kodu do jezyka PHP.
Ruby on Rails.
Wprowadzenie, Bruce A. Tate, Curt Hibbs, 2007;
Opisuje darmowe oprogramowanie (język programowania) Ruby on Rails
umożliwiający szybkie tworzenie stron WWW opartych na bazach danych.
Naprawdę szybkie, z pomocą tej książki nawet żółtodziób jest w stanie
przygotować prostą stronę sięgającą do bazy danych w ciągu zaledwie
godziny lub dwóch.
100 sposobów na PERL,
chromatic, Damian Conway, Curtis "Owid" Poe, 2007;
Mnóstwo
przydacznych sztuczek ułatwiajacych programowanie w Perlu: praca z
arkuszami kalkulacyjnymi, praca z bazami danych, testowanie kodu i
wiele innych.
Funkcjonalność stron WWW.
50 witryn bez sekretów, Jakob Nielsen, Marie Tahir, 2006;
Porady, jak tworzyć przyjazne dla użytkownika
strony WWW, poparte analizą błędów na przykładowych stronach WWW.
Ponieważ spora część stron WWW jest po prostu koszmarna pod tym
względem - użytkownik musi się zastanawiać, gdzie na stronie może być
potrzebna mu opcja lub informacje (bardzo często cała para idzie w
gwizdek - możliwie wyszukaną oprawę graficzną), polecam każdemu
projektantowi stron internetowych.
PHP. Bezpieczne
programowanie, Chris Shiflett, 2006;
Jak zabezpieczać strony WWW korzystajace z kodu
napisanego w języku PHP przed najbardziej typowymi atakami hakerów.
Filtrowanie i jeszcze raz filtrowanie danych! Lektura obowiązkowa.
Perl. Zaawansowane
Programowanie, Simon Cozens, 2006;
Różne przydatne triki dla bardziej doświadczonych programistów Perla.
Między innymi omawia nowe możliwości Perla, takie jak obsługa Unicode.
Bezpieczeństwo sieci.
Narzędzia, Nitesh Dhanjani & Justin Clarke, 2005;
Książka teoretycznie opisuje narzędzia służące do badania
bezpieczeństwa sieci. W praktyce pokazuje, jak z ich pomocą pisać kod
umożliwiający włamywanie się do sieci.
Advanced Project
Management. Edycja polska, Harold Kerzner, 2005;
Biblia zarządzania projektami. Mam pewien dystans do podręczników na
temat zarządzania, bowiem praktyka często bardzo odbiega od
akademickiej teorii, niemniej liczne przykłady zawarte w książce są
nieocenionym źródłem informacji na temat błędów, których należy
wystrzegać się zarządzając projektem. Tak więc polecam.
PHP i MySQL. Witryna oparta
na bazie danych, Kevin Yank, 2005;
Książka pisana bardzo przystępnym językiem i zrozumiała nawet dla
początkujących. Jak domowym sposobem przygotować prosta witrynę WWW
opartą na bazie danych. Zarówno pod Linuxem, jak i pod Windows.
Przyjazne witryny WWW,
Matthew Linderman, Jason Fried, 2005;
Praktyczne porady, jak projektować witryny WWW, by były przyjazne dla
użytkownika i służyły mu pomocą, gdy wpadnie w problemy i by nie
frustrowały odwiedzających. Rady dotyczą ogólnych zasad projektowania,
a nie szczegółów technicznych. Każda porada poparta licznymi
przykładami dobrych i złych projektów zaczerpniętych z Internetu.
Innymi słowy pozycja z tej samej kategorii co profesjonalny serwis WWW
(patrz niżej).
Tworzenie stron WWW. Biblia,
David A. Crowder, Andrew Bailey, 2005; (Wydanie II)
Wszystko co tylko potrzeba, by rozpocząć tworzenie własnych witryn WWW:
formatowanie tekstu, ramki, formularze, proste programy w języku
JavaScript, obróbka grafiki, animacje we Flashu, Blogi, tworzenie
własnego sklepu internetowego. Wykład trochę chaotyczny i miejscami
pobieżny, ale mimo to polecam każdemu, kto dopiero zaczyna
projektowanie stron WWW i potrzebuje przeglądowego kompendium.
Oracle Database 10g.
Kompendium administratora, Kevin Loney, 2005;
Kompletny przewodnik po systemie baz danych Oracle
Database 10g wraz kursami programowania baz danych w PL/SQL i Javie
oraz XML. Zawiera dodatki z kompletną składnia poleceń i funkcji.
Windows Small Business
Server 2003. Administracja systemem, Susan Snedaker, Daniel H.
Bendell, 2005;
Książka napisana przejrzyście i jak sądzę zrozumiała dla laików - czyli
pracowników i właścicieli małych firm, którzy postanowią skorzystać z
tego systemu. Niezbędne terminy techniczne objaśniane są w przyjazny
sposób.
Zarządzanie
projektami. Studium przypadków,
Harold Kerzner, 2005;
Ekonomia. Dla każdego, kto chciałby się podszkolić na przykładach w
nowoczesnym zarządzaniu. Lepiej uczyś się na błędach cudzych niż na
własnych.
Oracle Database 10g. Nowe
możliwości, Robert G. Freeman, 2004;
Przegląd nowych funkcji wprowadzonych w systemie Oracle Database 10g.
Przejrzysty i logiczny układ sprawia, że jest to idealny podręcznik dla
osób już znających systemy zarządzania baz danych Oracle, a chcących
się jedynie zapoznać z nowymi elementami wprowadzonymi w systemie
Oracle Database 10g.
Adobe Illustrator CS/CS PL.
Oficjalny podręcznik, 2004;
Przejrzysty i przystępny podręcznik do programu graficznego Adobe
Illustrator CS.
Wielka
księga firewalli, Robert J. Shimonski, Debra Littlejohn Shinder, Dr
Thomas
W. Shinder, Anne Carasik-Henmi, Cherie Amon, 2004;
Przegląd kilku różnych typów firewalli od
firewalli PIX Cisco, przez
produkty Nokii po firewalle dla systemów luniksowych. Plus
sporo przydatnych informacji z zakresu bezpieczeństwa sieci (np.
architektura
i cele tworzenia stref zdemilitaryzowanych, rózne rodzaje
ataków na
sieci komputerowe, itp.).
Strażnik
bezpieczeństwa danych, Cyrus Peikari, Anton Chuvakin, 2004;
Szeroki przegląd różnych zagadnień związanych z
zabezpieczaniem danych
przed hakerami, wirusami, itp. od zagadnień związanych z
asemblerem po
firewalle, pułapki na włamywaczy, systemy monitorowania, problemy
bezpieczeństwa w sieciach bezprzewodowych itp. Jednym słowem:
książka
drogowskaz.
Java.
Tworzenie gier, David Brackeen, Bret Barker, Laurence
Vanhelsuwe, 2004;
Znakomite wprowadzenie do tworzenia gier: grafika, algorytmy sztucznej
inteligencji itd, itp. Przyda się nie tylko autorom
zamierzającym pisać
w Javie, bowiem spora część trików jest uniwersalna.
Triki
najlepszych programistów gier 3D. Vademecum profesjonalisty,
Andre
La Mothe, 2004;
Absolutny niezbędnik dla ludzi piszących grafikę do gier
komputerowych.
Co więcej, napisany lekkim i przejrzystym językiem nawet tam gdzie
wchodzi w niuase matematyki.
Perl.
Receptury. Wydanie II, Tom Christiansen, Nathan Torkington, 2004;
Zestaw receptur (przykładowych kodów) pokazujących, jak
za
pomoca Perla rozwiązywac różne problemy. Niezbędnik
każdego bardziej
zaawansowanego programisty Perla.
Projektowanie
stron WWW. Jak to zrobić?, Robin Williams, John Tollet, 2004;
Znakomita książka dla każdego, kto chciałby nauczyć się tworzyć
strony
WWW, a nawet nie wie jak zacząć, plus masa dobrych rad jak
projektować
strony WWW, by były czytelne i estetyczne. Robin Williams nie gra w
filmach i jest kobietą.
Core Perl,
Reuven M. Lerner, 2003;
Znakomity podręcznik do języka Perl (język skryptowy przeznaczony
głównie dla systemów uniksowych) dla
początkujących. Ponadto zawiera
rozdziały w bardzo przystępny sposób opisujące język SQL
i zasady
działania baz danych, język HTML, komunikację sieciowej i internetowej
w systemach uniksowych itp.
Programowanie
gier. Kompendium, Bruno Miguel Teixera de Sousa, 2003;
Omawia podstawowe problemy związane z programowaniem gier w
systemie
Windows (np. interfejs DirectX). Przydatna pozycja, aczkolwiek
niektóre
problemy potraktowane są odrobinę pobieżnie.
Algorytmy w
Perlu, Jon Orwant, Jarkko Hietaniemi, John Macdonald, 2003;
Wbrew tytułowi jest to również znakomity podręcznik do nauki
algorytmów
w ogóle. Z racji przejrzystego i lekkiego stylu autorów
polecałbym
wszystkim studentom zgłębiającym algorytmy komputerowe.
Oracle 9i.
Podręcznik administratora baz danych, Kevin Looney, Marlene
Theriault, 2003;
Opis różnych trików, które mogą się przydać
administratorowi baz danych
Oracle 9i oraz przydatnych narzędzi i skryptów
administracyjnych. Nie
da się z niej jednak
nauczyć podstaw systemu Oracle 9i
Prowadzenie
list dystrybucyjnych, Alan Schwartz, 2002;
Autor omawia dokładnie cztery darmowe serwery list dystrybucyjnych:
Majordomo, LISTSERV, ListProc i SmartList działające w systemach
uniksowych. Znakomita książka dla każdego, kto chciałby
zorganizować
rozsyłanie wiadomości e-mail między grupą ludzi za
pomocą któregoś z
tych serwerów.
Profesjonalny
serwis WWW, Jonathan Price, Lisa Price, 2002;
Poradnik jak należy pisać tekst przeznaczony dla stron WWW, by zawarty
w nim przekaz jak najskuteczniej trafiał do czytelnika. Bardzo dobra
książka. Obowiązkowa pozycja w bibliotece każdego
profesjonalnego
twórcy stron WWW.
MIKOM
Wydawnictwo MIKOM zostało przejęte
przez PWN.
Dane w sieci WWW, Serge
Abiteboul, Peter Buneman, Dan Suciu, 2001;
Od relacji do modelu semistrukturalnego i XML
Jak jednoznacznie wskazuje podtytuł, jest to podręcznik akademicki
wykładający podstawy teoretyczne różnych sposobów
prezentacji danych w
sieci WWW. Nie dla laika.
C++ dla programistów języka
Visual
Basic, Jonathan Morrison, 2001;
Książka nie zawiera co prawda kompletnego opisu funkcji,
typów i
operatorów C++, niemniej będzie użytecznym
podręcznikiem dla każdego (nie tylko dla programistów Visual
Basic), kto chciałby zrozumieć zasady działania języka C++.
Visual Basic. Wskazówki i
techniki,
David McCarter, 2001;
Różne triki ułatwiające programowanie w Visual Basicu.
Linux. Rozwiązywanie
problemów,
Brian Ward, 2001;
Lista recept objaśniających, jak rozwiązywać
różne problemy, które mogą
się pojawić w systemie Linux. Niezbędna pozycja b bibliotece każdego
zawodowego administratora systemu Linux.
Bazy danych. Język UML w
modelowaniu danych, Robert J. Miller, 2001;
W mojej opinii książka napisana jest w sposób
mało czytelny (autor nie zawsze potrafi w przejrzysty sposób
przekazać to, co chce powiedzieć), ale jest niewątpliwie
kompletnym
kompendium języka UML.
Microsoft Windows Me Millennium
Edition, Bjoern-Erik Hartsfrang, 2001;
Przewodnik po Windows Me dla początkujących.
Książka
lepsza niż system.
MySQL, Paul DuBois,
2000;
Książka opisuje darmowy system zarządzania bazami danych
MySQL pod
Linuksa. Sprawnie i przejrzyście napisana, niemniej są już
nowsze
wersje MySQL.
Cisco IOS Usługi przełączania,
dokumentacja Cisco, 2000;
Moja osobista porażka. Książka robiona w pośpiechu. W
początkowej fazie
popełniłem kilka istotnych błędów, które mimo moich
kilkakrotnych próśb
nie zostały usunięte przez korektę. Stad np. w pierwszej połowie
książki termin "switch" tłumaczony jest jako "zwrotnica", a w
drugiej
jako "przełącznik". Na szczęście błędy te choć widowiskowe
nie
umniejszają (mam nadzieję) przydatności książki.
IIS 4 i Proxy Server 2, M.
Shane Stigler, Mark A. Lisenbardt, 2000;
Dokładny i rzeczowy opis IIS4 i serwera Proxy Server
2 dla systemów Windows.
Poznaj CorelDRAW 9pl, Steve
Bain, 2000;
Kompletny, dwutomowy przewodnik po programie graficznym CorelDraw 9pl.
Polecam każdemu, kto chciałby nauczyć się obsługi tego programu.
Tworzenie bezpiecznych sieci,
Merike Kaeo, 2000;
Książka najpierw w przystępny sposób wykłada podstawowe
techniki
szyfrowania i bezpiecznego przesyłania danych oraz wiarygodnego
uwierzytelniania komputerów i użytkowników, a następnie
opisuje
narzędzia Cisco umożliwiające stosowanie tych technik w
praktyce.
Samba. 24 lekcje, Gerard
Carter, Richard Shape, 2000;
Podręcznik do serwera Samba umożliwiającego
łączenie w
jednej sieci w sieci komputerów pracujących w systemach
uniksowych i w
systemie Windows. Dobra książka, choć już odrobinę
nieaktualna.
SQL Server7, Mike Gunderloy,
Mary Chipman, 1999;
Podręcznik administratora serwera baz danych SQL Server7. Dobrze
opisuje narzędzia administracyjne.
Poznaj MS Office 2000 PL, Ed
Bott, 1999;
Bardzo przyjazny dla początkującego
użytkownika opis
pakietu biurowego Office 2000 PL. Niestety nakład już chyba wyczerpany.
Visual C++ 6, John Bates,
Tim Tompkins, 1999;
Przewodnik po funkcjach i narzędziach języka Visual C++ 6 z obszernymi
przykładami kodu. między innymi opisuje, jak w języku C++ tworzyć
interfejs programu.
Delphi 4. Praktyka Programowania,
Marco Cantú, 1999;
Dobre, obszerne kompendium języka Delphi 4 (następcy
Pascala). Polecałbym książki tego autora na temat Delphi, nawet
jeśli czytelnik korzysta już z nowszej wersji..
Poznaj Linux, Bill Ball,
1999;
Wyczerpujące kompendium systemu Linux opisuje większość
spraw z nim
związanych. Nawet jeśli czytelnik korzysta z innej niż
opisywana tu
dystrybucja Red Hat, warto zakupić tę książkę, by uczyć się z
niej
mechaniki systemu Linux.
I to już pełna lista. Moze zbyt komplementuję wymienione
tu książki, ale tak się jakoś złożyło, że tłumaczyłem
przeważnie dość
dobre pozycje. Oczywiście, poza nielicznymi wyjątkami
tłumaczenia
wykonywane były do spółki z innymi tłumaczami.