Recenzje
Java. Algorytmy i struktury danych
Książka składa się z piętnastu rozdziałów. Na końcu każdego z nich znajdziemy podsumowanie, pytania sprawdzające stopień opanowania omawianego materiału, a ponadto sugestie poświęcone eksperymentom i propozycje projektów programistycznych do samodzielnej realizacji. Pierwszy rozdział poświęcony jest wprowadzeniu do algorytmów i struktur danych. Autor przybliża w nim m.in. znaczenie pojęć, które są wykorzystywane w dalszej części książki. Kolejne rozdziały wiodą czytelnika przez zagadnienia związane z tablicami, algorytmami sortowania, stosami, kolejkami i listami. Sporo miejsca poświęcono również rekurencji i różnego rodzaju drzewom. Warto też zwrócić uwagę na rozdziały traktujące o stertach, tablicach rozproszonych i grafach. Autor dzieli się również spostrzeżeniami na temat właściwego stosowania struktur i algorytmów.
Uzupełnieniem całości są dodatki, w których znalazły swe miejsce odpowiedzi na pytania sprawdzające, rekomendacje dotyczące literatury o zbliżonej tematyce oraz opis uruchamiania apletów demonstracyjnych i programów przykładowych. "Java. Algorytmy i struktury danych" to pozycja, dzięki której początkujący programiści mają możliwość łatwego przyswojenia wiedzy przyczyniającej się do zwiększenia ich umiejętności w zakresie projektowania i tworzenia wydajnych aplikacji w języku Java. Przystępna prezentacja materiału w połączeniu z dużą ilością przykładów sprawia, że warto sięgnąć po tę książkę.
Firewalle i bezpieczeństwo w sieci. Vademecum profesjonalisty
Część druga, "Zagrożenia", pozwala zapoznać się z podstawowymi rodzajami zagrożeń. Przybliżane są w niej zarówno klasy ataków, jak i narzędzia, którymi posługują się hakerzy.
W części trzeciej: "Bezpieczniejsze narzędzia i usługi", autorzy prezentują narzędzia i techniki, za sprawą których korzystanie z sieci staje się bardziej bezpieczne. Szczególną uwagę zwracają na proces uwierzytelniania oraz na administrowanie siecią.
Tematykę części czwartej stanowią "Zapory sieciowe i sieci VPN". Przedstawione zostały w niej różnego rodzaju zapory sieciowe i techniki filtrowania, a także informacje o zasadach projektowania i konfigurowania zapór sieciowych. Warto także zwrócić uwagę na rozdział dwunasty poświęcony tunelowaniu i wirtualnym sieciom prywatnym.
Część piąta, "Ochrona organizacji", niesie ze sobą treści traktujące o zapewnianiu bezpieczeństwa w dużych sieciach. Dowiemy się z niej, jak planować tego typu sieci, jak zapewniać bezpieczeństwo komputerów w nieprzyjaznym środowisku oraz w jaki sposób wykrywać włamania.
Ostatnia część, "Otrzymane lekcje", składa się z opisów przykładowych włamań oraz materiałów poświęconych realizacji bezpiecznej komunikacji w niebezpiecznych sieciach. Całość uzupełniają rozważania na temat przyszłości oraz dodatek stanowiący wprowadzenie do kryptografii. Kompleksowe omówienie zagadnień związanych z bezpieczeństwem w sieci sprawia, że zdecydowanie warto sięgnąć po niniejszą publikację.
JavaScript i DHTML. Receptury
Webmasterzy znajdą w niej ponad 150 receptur sporządzonych w oparciu o DHTML i język JavaScript. Są to rozwiązania wysoce użyteczne, ponieważ autor postanowił nie marnować cennego czasu na tzw. fajerwerki. Receptury te mogą być traktowane zarówno jako rozwiązania określonych problemów, źródło inspiracji oraz jako gotowe elementy wzbogacające witrynę. Zróżnicowany poziom trudności sprawia, że znajdą tu coś dla siebie zarówno początkujący, jak i zaawansowani programiści.
W piętnastu rozdziałach zgromadzone zostały materiały ułatwiające pracę z łańcuchami znaków, liczbami i datami oraz tablicami i obiektami. Czytelnicy dowiadują się, jak efektywnie korzystać ze zmiennych i funkcji. Omówione zostały także zagadnienia związane z wykrywaniem możliwości przeglądarek, zarządzaniem ich oknami, jak również zarządzanie wieloma ramkami. Znajdziemy tu ponadto treści traktujące o dynamicznych formularzach, zarządzaniu zdarzeniami i arkuszami stylów. Sporo miejsca poświęcono technikom nawigacji i efektom wizualnym elementów statycznych.
Warto też zwrócić uwagę na rozdziały przybliżające pozycjonowanie elementów HTML i dynamiczne generowanie zawartości stron. Całość uzupełniają dodatki, których treść stanowią kody klawiszy, kody znaków generowanych po naciśnięciu poszczególnych klawiszy klawiatury oraz zestawienie słów kluczowych ECMAScript.
"JavaScript i DHTML. Receptury" to publikacja, która ułatwi pracę twórcom stron internetowych. Liczne, sprawdzone rozwiązania sprawiają, że z łatwością będą mogli wzbogacić swe serwisy o szereg użytecznych elementów.
Tworzenie stron WWW. Kurs
Zostań cyfrowym DJ-em! Tworzenie, miksowanie i nagrywanie muzyki
Założę się o spore pieniądze, że nikt, komu słoń nie nadepnął na ucho, nie przejdzie obojętnie obok książki "Zostań cyfrowym DJ-em! Tworzenie, miksowanie i nagrywanie muzyki" wydanej w bardzo efektownej, "czadowej" szacie graficznej przez firmę Helion. Autor książki Eliot Van Buskirk wykorzystał rosnące zainteresowanie technologią cyfrową. To dzięki nie wszystko, co jeszcze 10 lat temu wymagało sporych nakładów finansowych i znajomości skomplikowanej techniki, stało się prostsze. Teraz, przy znikomych kosztach, nagrania mogą być łatwo tworzone i przetwarzane -- kopiowane, cięte i remiksowane.
Pierwsze dwa rozdziały książki poświęcono sprzętowi, oprogramowaniu i terminologii. Od rozdziału trzeciego zaczynamy realizować konkretne zadania. Ich stopień trudności będzie narastał. A gdy już "poczujemy bluesa", będziemy mogli zmierzyć się z bardziej skomplikowanymi zadaniami, nawet tworzeniem własnej, bezprzewodowej sieci radiowej FM. Później wkroczymy w niedostępne do tej pory dla wielu rewiry -- tworzenie programów didżejów, remiksów i składanek. Ale nawet, gdy, ktoś powie do nas "Mistrzu", ta książka wciąż będzie przyda