ODBIERZ TWÓJ BONUS :: »

Recenzje

Macromedia Flash MX 2004. Oficjalny podręcznik

Macromedia Flash MX 2004 to narzędzie chętnie wykorzystywane przez twórców stron internetowych. Realizują oni za jego pomocą zarówno proste elementy nawigacyjne, jak i złożone serwisy oparte o bazy danych i język XML. Jednym z interesujących źródeł informacji na temat wspomnianej aplikacji jest prezentowana publikacja. Powstała ona przy współpracy z firmą Macromedia i ma status oficjalnego podręcznika.
Materiały przygotowane przez autorkę zostały podzielone na trzynaście lekcji, uzupełnionych trzema dodatkami. Czytelnicy rozpoczynają naukę od zapoznania się z podstawowymi elementami programu. Kolejnym krokiem jest opanowanie zasad tworzenia grafiki oraz dodawania tekstów do dokumentu. Omówione zostały ponadto zagadnienia związane z symbolami, tworzeniem animacji i elementami zapewniającymi interaktywność prezentacji. Autorka udziela także wskazówek odnośnie korzystania z dźwięku i filmów wideo. Tematem lekcji ósmej są ekrany, które wprowadzono w programie Flash Professional 2004, aby ułatwić proces tworzenia i organizowania dokumentów. Z punktu widzenia twórców witryn istotne znaczenie mają lekcje traktujące o tworzeniu formularzy i korzystaniu z danych dynamicznych. W książce znajdziemy również materiały poświęcone językowi ActionScript, optymalizacji dokumentów oraz procesowi publikacji plików SWF. Całość uzupełniają dodatki, w których zgromadzono informacje o instalacji rozszerzeń, zasobach poświęconych Flashowi, a także zestawienie skrótów klawiaturowych.
Na płycie CD-ROM dołączonej do książki umieszczone zostały testowe wersje programów Flash MX 2004, Fireworks MX 2004 oraz Dreamweaver MX 2004 firmy Macromedia. Dostępne są na niej również przykłady do poszczególnych rozdziałów. W przypadku wybranych egzemplarzy na płycie brakuje przykładów do czterech lekcji. Można je pobrać ze strony wydawnictwa Helion.
Lektura prezentowanej publikacji przyniesie korzyści zarówno początkującym użytkownikom programu Flash MX 2004, jak i osobom, które zdobyły już doświadczenie w pracy z tym narzędziem. Status oficjalnego podręcznika i współpraca z firmą, która stworzyła Flasha stanowi gwarancję wysokiego poziomu merytorycznego i z pewnością jest istotnym atutem tej pozycji.
Magazyn Internet KK; 02/2005

Wysoko wydajne sieci TCP/IP

Technologia sieciowa rozwija się w ostatnich latach niezwykle dynamicznie. Obok tradycyjnych sieci przewodowych coraz bardziej istotne znaczenie odgrywają sieci bezprzewodowe, optyczne i satelitarne. Niezależnie od zastosowanych mediów transmisyjnych komunikacja jest realizowana za pomocą protokołu TCP/IP. Większość opracowań mu poświęconych ogranicza się do szczegółów związanych z jego działaniem. Coraz większe znaczenie mają jednak kwestie związane z wydajnością TCP/IP, o czym przekonują nas autorzy prezentowanej książki.
Na wstępie są omawiane najważniejsze funkcje protokołów TCP/IP, których znajomość jest niezbędna do zrozumienia zagadnień poruszanych w dalszej części książki. Kolejnym etapem jest prezentacja narzędzi i technik oceny wydajności sieci TCP/IP. Autorzy przybliżają m.in. zagadnienia związane z symulacją sieci TCP/IP oraz modelowaniem matematycznym TCP. Kilka kolejnych rozdziałów traktuje o wydajności TCP/IP w nowych środowiskach sieciowych. Obejmują one sieci bezprzewodowe, mobilne, satelitarne i asymetryczne. Z każdym ze wspomnianych rodzajów sieci wiążą się charakterystyczne dla danego medium problemy z wydajnością oraz wskazówki związane z jej zwiększaniem.
Wzrost złożoności sieci oraz dynamiki jej ruchu przyczynia się do rozwoju algorytmów kontroli przeciążenia. Zaowocowały one powstaniem wielu nowych odmian TCP, którym poświęcono rozdział jedenasty. W kolejnym rozdziale znalazł swe miejsce opis algorytmów kontroli przeciążenia stworzonych dla ruterów, które muszą sprostać przeciążeniom w środowiskach o dużej dynamice. Omawiane są ponadto implementacje programowe TCP, ze szczególnym uwzględnieniem problemów wydajnościowych implementacji TCP systemów końcowych.
„Wysoko wydajne sieci TCP/IP” to publikacja, która pozwala spojrzeć na protokół TCP/IP w innym niż zazwyczaj kontekście. Jest on w niej postrzegany przede wszystkim przez kryterium wydajności, co ma szczególnie istotne znaczenie w obliczu dynamicznego rozwoju sieci i obszaru ich zastosowań.
Magazyn Internet KK; 02/2005

Photoshop CS/CS PL. 50 praktycznych projektów

Na łamach naszego magazynu mieliśmy już okazję opisywać jedną z książek autorstwa Gregory Georgesa - światowej sławy fotografa z ponad 25 letnim doświadczeniem. Mam tu na myśli „Techniki obróbki zdjęć cyfrowych”. Tym razem zaprezentujemy kolejne jego dzieło „50 praktycznych projektów Photoshop CS/CS PL”.

Jak sama nazwa wskazuje będziemy poznawać tajniki Photoshopa wykonując wymyślone i przygotowane przez autora projekty (do książki dołączona została płyta ze zdjęciami i niezbędnymi do wykonywania ćwiczeń). Każdy z 50 projektów jest unikatowy i porusza inny aspekt związany z obróbką i modyfikacją zdjęć cyfrowych. Z książki dowiemy się m.in. w jaki sposób przeprowadzić optymalną konfigurację Photoshopa, poznamy tajniki korekcji i udoskonalania cyfrowych zdjęć, nauczymy się tworzyć kolaże i różnego rodzaje kompozycje fotograficzne. Znajdziemy również rozdział poświęcony dodatkowym modułom Photoshopa CS. Każdy projekt został opisany w przejrzysty i zrozumiały sposób (nawet dla początkujących użytkowników). Pewien niesmak pozostawia fakt, że w książce nie znajdziemy barwnych zrzutek. Co prawda dołączona jest kolorowa wkładka, ale to już nie to samo.

Podsumowując jest to rzetelnie przygotowana pozycja pod względem merytorycznym jak i sposobu przekazu informacji. Bez wątpienia będą z niej zadowoleni początkujący i średnio zaawansowani użytkownicy Photoshopa, którzy pragną pogłębić swoją wiedzę w kwestii cyfrowej obróbki zdjęć.

.psd Anna Kusak; 02/2005

Sieci komputerowe

Na półkach księgarni pojawiło się czwarte wydanie książki A. S Tanenbauma „Sieci komputerowe”. To jedna z najlepszych książek poświęconych szerokiej tematyce sieci, z jakimi miałem okazję się zapoznać. Autor nie tylko podaje podstawowe informacje o sieciach, ale też nie unika poruszenia gorących tematów współczesnych rozwiązań sieciowych. Struktura publikacji jest przejrzysta. Wprowadzeniem są informacje ogólne o sieciach komputerowych począwszy od zastosowań, klasyfikacji, topologii i usług sieci, a skończywszy na krytycznej analizie modelu odniesienia OSI. Następnie w kolejnych rozdziałach autor omawia środki techniczne, metody i protokoły poszczególnych warstw. W pierwszej kolejności zajmuje się komunikacją danych. Omawia kablowe, bezprzewodowe i satelitarne systemy transmisji. Następny rozdział jest poświęcony warstwie łącza i analizie jej protokołów, kolejny zaś podwarstwie dostępu do nośnika. Przedstawiono tu wiele rozwiązań dla sieci kablowych, bezprzewodowych, MAN i satelitarnych. Następna grupa problemów dotyczy warstwy sieciowej. Tu nacisk jest położony na algorytmy wyboru tras i eliminowanie zatorów. Szczegółowo omówiona jest warstwa sieciowa Internetu. Omawiając warstwę transportową, autor położył nacisk na protokoły połączeniowe. Usługi transportowe ilustruje protokołami transportowymi TCP i UDP. Nie pomija zagadnień sieci bezprzewodowych. Poruszone kwestie warstwy aplikacji to system DNS, poczta elektroniczna, szczegółowe omówienie problematyki stron WWW i wiele informacji na temat multimediów sieciowych. Ostatni rozdział jest poświęcony bezpieczeństwu sieci.

Autor nadał książce formę podręcznika. Poruszane zagadnienia podparł rzetelnymi podstawami teoretycznymi. Czytelnik jest motywowany do wnikliwego studiowania treści kilkudziesięcioma pytaniami umieszczonymi na końcu każdego z ośmiu rozdziałów.

NetWorld Piotr Kociatkiewicz; 02/2005

The Shellcoders Handbook. Edycja polska

Bez przerwy trwa wojna pomiędzy włamywaczami i hakerami z jednej strony a specjalistami odpowiedzialnymi za bezpieczeństwo systemów i programów z drugiej. Walka jest nierówna, atakujących jest zdecydowanie więcej - dysponują różnymi ciągle udoskonalanymi, niekiedy zupełnie nowymi narzędziami. Wyszukują luk w trudnych do przewidzenia miejscach. Zatem walka z nimi wymaga nie tylko poznania technik ich działania, ale też podjęcia działań wyprzedzających mających na celu uszczelnienie systemów i programów. Tym, którzy pragną poważnie zająć się tą problematyką, polecam książkę „The Shellcoder’s Handbook (Edycja polska)”.

Autor naświetla dwie grupy problemów. Pierwsza to techniki włamań do systemów operacyjnych. Omawia przepełnianie buforów w stosie, użycie kodów powłoki i łańcuchów formatujących oraz wykorzystanie przepełnień i słabych punktów w obecności filtrów. Rozważania dotyczą systemów Linux, Windows i Solaris. Druga część jest poświęcona wykrywaniu słabych punktów aplikacji i systemów. Omawia narzędzia do sprawnego wykrywania słabych punktów, techniki wstrzykiwania błędów, koncepcji zbliżonej do fuzzingu. Analizuje ataki na systemy baz danych, ilustrując politykę bezpieczeństwa na przykładach systemów SQL Serwer, Oracle i DB2. W książce podane są liczne przykłady kodów ilustrujących omawiane zagadnienia, a także notki bibliograficzne dostępnych w Internecie artykułów uzupełniających materiał w niej prezentowany. Do zrozumienia przykładów prezentowanych w książce konieczna jest znajomość assemblera x86 i języka C++.

NetWorld Piotr Kociatkiewicz; 02/2005
Zamknij Pobierz aplikację mobilną Helion