ODBIERZ TWÓJ BONUS :: »

Recenzje

ABC nagrywania płyt CD

Jak to najlepiej ugryźć

Przygotowując książkę poświęconą nagrywaniu płyt CD-RW, łatwo ulec pewnym pokusom. Bo czy nie jest najprościej zrzucić czytelnika parametrami technicznymi nagrywarek, rozwodzić się nad metodami zapisu albo marnować papier na rozważania o wyższości płyt "niebieskich" nad "złotymi"? Już tylko to wystarczy do zapełnienia pękatego tomiszcza.

Szczęśliwie autor pozycji "ABC nagrywania płyt CD" naprawdę napisał "rzecz o nagrywaniu", a nie o tym co do nagrywania służy. Nie oznacza to wcale, że w tekście brakuje informacji na temat sprzętu i jego konfiguracji. Wszystko to znajdziemy, ale w rozsądnej dawce. A lwią część publikacji poświęcono pracy z najpopularniejszymi narzędziami dla "palaczy" i metodami przygotowania różnych rodzajów płyt -- od CD-Audio do SVCD. Nie zabrakło też informacji o tworzeniu i konwersji obrazów krążków czy programach do zapisu pakietowego, a przez wszystkie czynności autor prowadzi nas metodą "krok po kroku".

Mniej więcej w połowie lektury można dojść do wniosku, że o nagrywaniu płyt wiemy już wszystko. I właśnie dlatego pozwolę sobie na uwagę: nie pomijajcie rozdziału dziewiątego (Płyta CD jako tani nośnik dla kopii bezpieczeństwa…), jeżeli naprawdę wypaliliście już niejeden krążek CD-Data. Archiwizowanie informacji nie polega tylko na zapisywaniu kolejnych folderów na coraz to nowych płytach. Dziewiąty rozdział pokazuje, jak przechowywać dane z głową.

Część publikacji poświęcono metodą zabezpieczania krążków CD-ROM. Omówiono sposoby zarówno wypalania płyt trudnych do skopiowania, jak i powielania nośników teoretycznie niekopiowalnych. To ostatnie jest może nieco ryzykowne, ale za to jakie praktyczne!

CHIP Adam Rudziński, 11/2002

Thinking in C++. Edycja polska

Myśleć obiektowo

Staraniem wydawnictwa Helion ukazały się ostatnio dwie książki: "Thinking in C++" oraz "Thinking in Java". Autorem ich jest Bruce Eckel, ceniony w świecie programista oraz dydaktyk programowania obiektowego. "Thinking in C++" uhonorowana została nagrodą Software Development Jolt Award dla najlepszej książki 1995 roku. Bruce Eckel na początku zajmował się głównie C++ (był członkiem Komitetu Standardów C++), później Javą, a obecnie językiem Python. Owocem tych zainteresowań są książki z serii "Thinking in…"; teraz pracuje nad "Thinking in Python" (wersję beta można pobrać ze strony http://www.bruce-eckel.com). Udostępnianie książki w wersji elektronicznej pozwala przede wszystkim poprawić błędy, o których powiadamiają go internauci.

Przed lekturą miałem obawy, że będą to kolejne podręczniki napisane w iście amerykańskim stylu: liczne powtórzenia, na każdej stronie wskazówki i porady, dużo dygresji i epatowanie dowcipem. Ku mojemu zaskoczeniu, Bruce Eckel traktuje czytelnika poważnie i zakłada, że wraz z lekturą kolejnych stron uczy się on, oczywiście także za pomocą praktycznych ćwiczeń na kodzie prezentowanym w książkach. Kod ten jest również dostępny i stale uaktualniany na stronach autora (http://bruceeckel.com) oraz wydawnictwa Helion (http://helion.pl). "Thinking in C++" opisuje takie aspekty języka, jak: funkcje inline, związki C++ z C oraz funkcje wirtualne i polimorfizm. Z kolei "Thinking in Java" odnosi się m.in. do programowania w Internecie, apletów, klas i interfejsów. Początkujących programistów na pewno ucieszą fragmenty poświęcone metodologii programowania. Pytanie tylko, czy książki te są dla nich przeznaczone. Autor zakłada, że czytelnik zna już język C i podstawy C++ (ważne przy Javie). Wiele konstrukcji wspólnych dla obu języków jest traktowanych jak powszechnie znany aksjomat i na próżno szukać na ich temat wyjaśnień. Autor zachęca, aby przed lekturą "Thinking in C++" pogłębić/odświeżyć wiedzę z C. Moim zdaniem, mimo tych zastrzeżeń książkę mogą z powodzeniem czytać zarówno początkujący, jak i doświadczeni programiści. Na pewno jest to zasługa potoczystego stylu i dobrego tłumaczenia, które pozwoliło zachować pierwotny charakter tekstu.

Polskie wydania książki zachowały oryginalne, lekko abstrakcyjne ilustracje okładkowe. Tłumaczenie jest poprawne, gorzej z korektą (pokaźna liczba literówek w "Thinking in C++", nawet w spisie treści), książki mają wsparcie na stronach internetowych Helionu (pliki z przykładami na ftp). Zamiast podsumowania, oddaję głos jednemu z czytelników recenzujących "Thinking in C++" w Internecie: "(…)Jako początkujący w programowaniu w C++ zawsze miałem problemy ze wskaźnikami, więc pewnym takim "wyznacznikiem" jakości był dla mnie temat wskaźników. Autor podaje dużo prostych i krótkich przykładów, koncentrując się przy tym na omawianym problemie i nie obudowuje kodu w zbędne elementy. Jest też kilka przykładów bardziej skomplikowanych składni wskaźników, np. int*((*fp)(int,*char[])) -- zawsze sprawiało mi to wiele trudności , ale po lekturze nie jest już problemem… Oczywiście, wiedza nie wpada sama do głowy -- trzeba uważnie czytać, analizować, a niektóre rzeczy przetrenować, ale sposób, w jaki ta książka jest napisana wręcz zachęca do nauki! Szczerze polecam!"

PCkurier 28.10.2002

Thinking in Java. Edycja polska

Myśleć obiektowo

Staraniem wydawnictwa Helion ukazały się ostatnio dwie książki: "Thinking in C++" oraz "Thinking in Java". Autorem ich jest Bruce Eckel, ceniony w świecie programista oraz dydaktyk programowania obiektowego. "Thinking in C++" uhonorowana została nagrodą Software Development Jolt Award dla najlepszej książki 1995 roku. Bruce Eckel na początku zajmował się głównie C++ (był członkiem Komitetu Standardów C++), później Javą, a obecnie językiem Python. Owocem tych zainteresowań są książki z serii "Thinking in…"; teraz pracuje nad "Thinking in Python" (wersję beta można pobrać ze strony http://www.bruce-eckel.com). Udostępnianie książki w wersji elektronicznej pozwala przede wszystkim poprawić błędy, o których powiadamiają go internauci.

Przed lekturą miałem obawy, że będą to kolejne podręczniki napisane w iście amerykańskim stylu: liczne powtórzenia, na każdej stronie wskazówki i porady, dużo dygresji i epatowanie dowcipem. Ku mojemu zaskoczeniu, Bruce Eckel traktuje czytelnika poważnie i zakłada, że wraz z lekturą kolejnych stron uczy się on, oczywiście także za pomocą praktycznych ćwiczeń na kodzie prezentowanym w książkach. Kod ten jest również dostępny i stale uaktualniany na stronach autora (http://bruceeckel.com) oraz wydawnictwa Helion (http://helion.pl). "Thinking in C++" opisuje takie aspekty języka, jak: funkcje inline, związki C++ z C oraz funkcje wirtualne i polimorfizm. Z kolei "Thinking in Java" odnosi się m.in. do programowania w Internecie, apletów, klas i interfejsów. Początkujących programistów na pewno ucieszą fragmenty poświęcone metodologii programowania. Pytanie tylko, czy książki te są dla nich przeznaczone. Autor zakłada, że czytelnik zna już język C i podstawy C++ (ważne przy Javie). Wiele konstrukcji wspólnych dla obu języków jest traktowanych jak powszechnie znany aksjomat i na próżno szukać na ich temat wyjaśnień. Autor zachęca, aby przed lekturą "Thinking in C++" pogłębić/odświeżyć wiedzę z C. Moim zdaniem, mimo tych zastrzeżeń książkę mogą z powodzeniem czytać zarówno początkujący, jak i doświadczeni programiści. Na pewno jest to zasługa potoczystego stylu i dobrego tłumaczenia, które pozwoliło zachować pierwotny charakter tekstu.

Polskie wydania książki zachowały oryginalne, lekko abstrakcyjne ilustracje okładkowe. Tłumaczenie jest poprawne, gorzej z korektą (pokaźna liczba literówek w "Thinking in C++", nawet w spisie treści), książki mają wsparcie na stronach internetowych Helionu (pliki z przykładami na ftp). Zamiast podsumowania, oddaję głos jednemu z czytelników recenzujących "Thinking in C++" w Internecie: "(…)Jako początkujący w programowaniu w C++ zawsze miałem problemy ze wskaźnikami, więc pewnym takim "wyznacznikiem" jakości był dla mnie temat wskaźników. Autor podaje dużo prostych i krótkich przykładów, koncentrując się przy tym na omawianym problemie i nie obudowuje kodu w zbędne elementy. Jest też kilka przykładów bardziej skomplikowanych składni wskaźników, np. int*((*fp)(int,*char[])) -- zawsze sprawiało mi to wiele trudności , ale po lekturze nie jest już problemem… Oczywiście, wiedza nie wpada sama do głowy -- trzeba uważnie czytać, analizować, a niektóre rzeczy przetrenować, ale sposób, w jaki ta książka jest napisana wręcz zachęca do nauki! Szczerze polecam!"

PCkurier 28.10.2002

HTML i XHTML. Przewodnik encyklopedyczny

Aby zaprojektować i wykonać stronę bez wykorzystania różnego typu generatorów należy poznać przynajmniej parę podstawowych składni języka HTML. Był to pierwszy język wykorzystywany do pisania stron WWW, obecnie nie jest już uaktualniany -- zastąpiono go językiem XHTML. Dzięki tej publikacji poznamy składnie obu tych języków wykorzystywanych przy projektowaniu stron oraz dowiemy się kiedy i jak należy je stosować.

Opisano tu w dosyć szczegółowy sposób każdy element obu standardów i wyjaśniono zasadę jego działania i powiązania między nimi. Czytelnicy w kompletny sposób mogą także poznać pomocne przy tworzeniu stron arkusze stylów (CSS) i uatrakcyjniające skrypty Java Script. Wiele praktycznych wskazówek oraz duża ilość przykładów pomogą stworzyć wydajną stronę WWW, a także opanować bardziej zaawansowane mechanizmy publikacji w Sieci. Dzięki temu przewodnikowi łatwiej się będzie przestawić z przestarzałego już HTML-a na XHTML.

Głos Pomorza 24.09.2002

Po prostu FreeHand 10

Freehand jest jednym z najlepszych programów przeznaczonych do tworzenia grafiki wektorowej. Książka "FreeHand 10. Po prostu" w sposób przystępny przybliża następujące zagadnienia związane z tym programem: zasady rządzące tworzeniem grafiki wektorowej (węzły, uchwyty kontrolne, krzywe, obiekty i obwiednie), narzędzia rysunkowe (linie proste, obiekty geometryczne, bitmapy), obsługa palet Stroke i Fill, efekty soczewkowe, teksty w dokumencie, formatowanie, czcionki, modele barw (RHB, CMYK, HLS), przygotowanie do naświetlenia, druku, animacje w formacie Macromedia Flash, automatyzacja pracy, dostosowanie środowiska roboczego.
Computer Arts 09/2002
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile