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

Bezpieczeństwo w Windows 2000. Czarna księga

Windows 2000 oparty na jądrze NT 4.0 jest jednym z najbardziej stabilnych i bezpiecznych systemów z rodziny Microsoft. Z tego względu jest często używany zarówno przez firmy, jak i użytkowników indywidualnych. Ale wiadomo, że żaden system nie jest dość bezpieczny i trzeba się bronić przed intruzami chcącymi się włamać do naszego komputera. Pierwsze rozdziały pozwolą się czytelnikowi zapoznać z wszelkimi rodzajami sieci, począwszy od małych domowych, poprzez duże włącznie z Internetem.

Z publikacji Heliona można się dowiedzieć o usługach katalogowych Active Directory, zasad grupowych, protokołów zabezpieczeń, szyfrowania, zabezpieczeń z kluczem publicznym, certyfikatów zabezpieczeń, kart elektronicznych, zabezpieczeń protokołu IP, wirtualnych sieci prywatnych i programów narzędziowych związanych z bezpieczeństwem systemu Windows 2000.

Widać jednak, że autor zachowuje zdrowe relacje między bezpieczeństwem a użytecznością systemu, tak aby nie zostały one zbyt naruszone. Książka przeznaczona jest dla zaawansowanych administratorów sieci i zabezpieczeń, niemniej nawet osoba, która korzysta w domu z tego systemu i Internetu, znajdzie wiele ciekawych wskazówek niezbędnych do zabezpieczenia swojego komputera oraz danych na nim zapisanych.(

Głos Pomorza 15.10.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
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