ODBIERZ TWÓJ BONUS :: »

Recenzje

Blender. Podstawy modelowania

Niestety, nie każdego stać na przygodę ze światem grafiki trójwymiarowej. Profesjonalne programy do jej tworzenia są horrendalnie drogie i skomplikowane. Na szczęście mamy Blendera -- program prosto ze świata Open Source. Jemu poświęcona jest polecana przez nas książka, dzięki której nie tylko dowiesz się o podstawach pracy z programem, lecz także staniesz się twórcą swojego pierwszego projektu.

Na przykładzie próby wymodelowania ludzkiej głowy nauczysz się po kolei najważniejszych narzędzi Blendera, pracy z plikami, modelowania za pomocą siatki obiektu czy ustawiania oświetlenia sceny. Co warte podkreślenia, książka jest bogato ilustrowana. W trakcie projektowania możesz zatem konfrontować swoje postępy na bieżąco z umieszczonymi tam zrzutami ekranów. Dołączona płyta, poza samym Blenderem w wersjach do różnych systemów operacyjnych, zawiera również edytor graficzny GIMP, materiały z przykładów użyte do modelowania głowy oraz odpowiedni zestaw tekstur, służących do pokrycia gotowego modelu.

Książka stanowi idealne wprowadzenie do świata projektowania grafiki 3D i może się przydać przy próbie zgłębiania wiedzy na temat komercyjnych, bardziej złożonych aplikacji.

PC World Sebastian Górski; 07/2007

10 projektów w cyfrowej ciemni fotograficznej

Jak powszechnie wiadomo, nic tak nie wpływa na rozwijanie określonych umiejętności, jak praktyka. Nie inaczej sprawa wygląda w wypadku obróbki cyfrowych fotografii. Między dość standardowymi pozycjami wydawniczymi z tej tematyki zdarzają się publikacje naprawdę godne uwagi. Polecana przez nas książka opisuje krok po kroku etapy tworzenia dziesięciu zapierających dech w piersiach projektów fotograficznych.

Każdy rozdział poświęcony jest osobnej pracy, której efekt końcowy widać dla odmiany na samym wstępie. Zadaniem czytelnika jest prześledzenie całego procesu powstawania projektu od momentu otwarcia "surowego" zdjęcia w edytorze graficznym do samego końca. Do każdego opisu zaprezentowano narzędzia oraz techniki użyte do osiągnięcia końcowego rezultatu. Nie ma chyba lepszego sposobu na opanowanie umiejętności retuszowania oraz tworzenia zdumiewających cyfrowych fotografii.

Mimo że podstawowym narzędziem jest edytor Adobe Photoshop, czytelnikowi po przeczytaniu tej książki będzie łatwiej używać również alternatywnego oprogramowania. Dodatkowo znajdzie tu również płytę CD ze zdjęciami z opisywanych projektów. Nie pozostaje nic innego, jak zakasać rękawy.

PC World Sebastian Górski; 07/2007

Kryptografia w Javie. Od podstaw

Jak istotna w dzisiejszym świecie jest kryptografia, nikomu raczej nie trzeba tłumaczyć. Co jednak zrobić, by nasza aplikacja była jednocześnie wydajna i bezpieczna? Jak w jednym z najpopularniejszych i najszybciej rozwijających się języków programowania został rozwiązany problem szyfrowania? Za główny cel autor postawił sobie przybliżyć czytelnikowi wszystkie te zagadnienia w sposób jak najbardziej przystępny.

Co znajdziemy w książce? Pierwsze pięć rozdziałów dotyczy podstaw, czyli przede wszystkim interfejsów (JCE, JCA) z wykorzystaniem dostawcy Bouncy Castle oraz podstaw kryptografii, takich jak szyfry symetryczne, asymetryczne, skróty wiadomości (MAC, HMAC), a także również konkretne algorytmy: RSA, DSA. Kolejne rozdziały to już prawdziwa gratka dla osób poważnie zajmujących się tą dziedziną informatyki. Przejdziemy poprzez notację ASN.1, operacje na certyfikatach, CMS i S/MIME, na SSL i TLS kończąc. Jako dodatek znajdziemy skrót terminów i ważniejszych zagadnień, rozszerzenie tematów (np. krzywe eliptyczne) i podzieloną tematycznie bibliografię.

Pierwsze, na co zwróciłem uwagę, to bardzo dobry podział merytoryczny treści. Autor wybrał schemat: opis, jak to działa, spróbuj sam i konsekwentnie przestrzega go aż do samego końca. Ma to istotny wpływ przy poszukiwaniu odpowiedzi na konkretne pytania, gdyż zapobiega bezsensownemu wertowaniu stron. Przykłady są dobrane do konkretnego zagadnienia i nie zawierają zbędnych dodatków. Spodobało mi się, że autor nie zasypuje czytelnika olbrzymią liczbą profesjonalnych terminów, dzięki czemu czyta się tę pozycję dość przyjemnie. Dużym atutem są również przykłady operacji szyfrowania na strumieniach, m. in. plikach.

Z minusów należy wymienić fakt, że dowiemy się tylko i wyłącznie o jednym dostawcy klas implementujących SPI (Service Provider Interface) -- Bouncy Castle, którego jednym z założycieli jest autor. Użyte klasy narzędziowe w następujących po sobie rozdziałach są kolejnymi rozszerzeniami poprzednich, co bywa uciążliwe, gdy chcemy szybko wykorzystać daną klasę w swoim projekcie. Całość obejmuje J2SE 5.0, więc próżno szukać przykładów z wykorzystaniem JEE. Przy pierwszym czytaniu omawianie poszczególnych metod może być nużące, jednak gdy zajdzie potrzeba dotarcia do szczegółowych informacji o wybranej funkcji, jest to wysoce przydatne.

Podsumowując -- nie jest to książka idealna, gdyż autor w pewnych obszarach poszedł na kompromis pomiędzy oczekiwaniami zaawansowanych i początkujących programistów. Mogę jednak śmiało stwierdzić, że "Kryptografia w Javie" to dobra pozycja, w której znajdziemy zarówno dobrze przygotowaną teorię, jak i przepis na praktyczne zastosowanie nabytej wiedzy -- dość aktualnej, gdyż obejmującej J2SE 5.0. Polecam ją zarówno słabo orientującym się w tematyce, jak i tym, którzy napisali już niejeden kod, gdyż każdy, kto zajmuje się tworzeniem oprogramowania w Javie, znajdzie w niej coś dla siebie. Z pewnością nie jest to książka, którą po przeczytaniu odstawia się na półkę, ponieważ do opisów poszczególnych metod i szczegółowych rozwiązań z pewnością czytelnicy wrócą nie raz w trakcie tworzenia swoich aplikacji.

hakin9 Marcin Kulawinek; 07/2007

Sztuka znajdowania dobrych doradców. O czym nie mówią konsultanci

Autor książki sam był doradcą i prezesem jednej z największych firm konsultingowych. Teraz dzieli się swoimi doświadczeniami z czytelnikami. Opisuje udane i nieudane przypadki korzystania z pomocy innych. Zwraca przy tym uwagę na najczęściej popełniane błędy oraz prezentuje sposób na efektywne doradztwo.

Czytelnicy mogą się z książki dowiedzieć, jak odróżnić dobrych doradców od złych i jakie problemy mogą rozwiązać konsultanci z zewnątrz, a z jakim musi sobie poradzić zarządzający. Autor wyjaśnia też, kiedy wystarczy jeden konsultant, a kiedy potrzebny jest cały ich zespół. I uczy, jak słuchać rad, żeby udało się je przekuć w sukces. Zwraca też uwagę, że cennym źródłem rad dla zarządzających mogą być nie tylko doświadczeni konsultanci, ale także podwładni czy osoby pracujące na równorzędnych stanowiskach w firmie. I że niekiedy to osoby będące liderami utrudniają pracę doradcom.

Rzeczpospolita Z.J.; 07/2007

VoIP. Praktyczny przewodnik po telefonii internetowej

Jeśli szukasz prostej i zwięzłej lektury na temat Skypa, nie powinieneś sięgać po tę książkę. Stanowi ona źródło cennych informacji dla bardziej zaawansowanych użytkowników zainteresowanych technologią VolP oraz jej wdrażaniem. Dowiesz się z niej co nieco o samej budowie protokołów, poszczególnych warstwach oraz tworzeniu stosownej infrastruktury pod budowę sieci komunikacyjnych opartych na VolP. Znalazło się miejsce na poruszenie tematu bezpieczeństwa technologii oraz technik monitorowania.

Jeśli zajmujesz się wdrożeniami sieci tego typu, z pewnością chętnie przeczytasz o najczęściej występujących problemach, które możesz napotkać na swojej drodze, oraz sposobach ich rozwiązywania. Do lektury książki na pewno będą lepiej przygotowani ci, którzy mają już pewne doświadczenie w zakresie sieci komputerowych. Użyta w niej terminologia prawdopodobnie będzie niezrozumiała dla osób mało zaznajomionych z tematem. Dla ekspertów może jednak okazać się prawdziwą skarbnicą wiedzy o tej obiecującej technologii telekomunikacyjnej. Na końcu książki na wszelki wypadek umieszczono słowniczek z pojęciami wymagającymi wyjaśnienia.

PC World Sebastian Górski; 07/2007