ODBIERZ TWÓJ BONUS :: »

Recenzje

Projektowanie i analiza algorytmów

Gdy zobaczyłem książkę przypomniały mi się czasy uczelni, gdzie trzeba było przyswoić sobie tysiące różnych regułek, równań i innych zawiłości związanych z algorytmami i metodami numerycznymi, które w praktyce okazywały się jednak mało przydatne.

Książka adresowana jest bardziej do matematyków niż informatyków, napisana jest językiem uniwersyteckim pełnym twierdzeń, dowodów, lematów i innych "trudnych pojęć". Typowy podręcznik dla szalonego wykładowcy i obawiam się, że ktoś może wpaść na pomysł aby stał się on obowiązkową lekturą na wykładach z informatyki, tym bardziej, że na końcu rozdziałów są ćwiczenia.

Wszystkie algorytmy i metody można oczywiście napisać w ludzkim języku, pokazać proste przykłady rozwiązań w oparciu o kilka podstawowych elementów języka programowania używając przystępnych definicji. Świetnie zrobił to np. Niklaus Wirth w swojej książce "Algorytmy+struktury danych=programy".

Pojawiają się w niektórych miejscach programy w pseudo-kodzie, ale to w zasadzie wszystko co może zrozumieć programista bez solidnego przygotowania matematycznego i obycia z wzorami i symbolami matematycznymi.

Szkoda, bo same zagadnienia są ciekawe, m.in. sortowanie, drzewa, grafy, rekurencja, macierze, przekształcenia Fouriera, dopasowywanie wzorców i szereg innych przydatnych algorytmów.

WebReporter Dariusz Majgier

ABC Internetu. Wydanie IV

Czwarte wydanie książki "ABC Internetu" jest kierowane do początkujących użytkowników sieci. Na wstępie autor przedstawia historię Internetu oraz opisuje obecny stan tego medium, poczym przechodzi do zagadnień związanych z uzyskiwaniem dostępu do Internetu. W rozdziale trzecim omówione zostały podstawowe usługi sieciowe, do których zaliczono pocztę elektroniczną, WWW, grupy dyskusyjne, FTP i Telnet. Dwa kolejne rozdziały traktują o przeglądarkach internetowych oferowanych przez firmy Microsoft i Netscape. Zasady funkcjonowania poczty elektronicznej zaprezentowano natomiast na przykładzie programów Outlook Express i Netscape Mail.

Rozdział ósmy jest źródłem podstawowych informacji o tworzeniu stron WWW. Kontynuując lekturę czytelnicy poznają zagadnienia związane z wzbogaceniem serwisów internetowych o różnego rodzaju elementy graficzne, jak również zdobywają wiedzę na temat prostych edytorów WWW, do których zaliczają się FrontPage Express i Netscape Composer. W znalezieniu serwera na którym można za darmo umieścić stworzona witrynę pomagają treści zgromadzone w rozdziale dwunastym.

W dalszej części książki znalazły swe miejsce materiały poświęcone bramkom SMS, metodą wymiany poglądów za pośrednictwem czatów, grup dyskusyjnych i komunikatorów oraz bezpieczeństwu w sieci. Warto również zapoznać się z rozdziałami traktującymi o użytecznych narzędziach i sklepach internetowych.

Magazyn Internet 09/2003

Apache 2.0 dla zaawansowanych

Jednym z najczęściej stosowanych serwerów WWW jest Apache. W nowej edycji tego programu, oznaczonej symbolem 2.0, wprowadzono liczne udoskonalenia oraz szereg nowych funkcji. Możemy przekonać się o tym sięgając po książkę "Apache 2.0 dla zaawansowanych".

Pierwszy rozdział pozwala zapoznać się z podstawowymi informacjami na temat serwera Apache, protokołu HTTP oraz zasad pracy w sieci. Obejmuje on m.in. wskazówki w zakresie wyboru odpowiedniego sprzętu dla serwera. Rozdział drugi przybliża zagadnienia związane z procesem instalacji, konfiguracji i testowania serwera. Autor przedstawia następnie korzyści wynikające z samodzielnej kompilacji kodu źródłowego i pokazuje w jaki sposób dostosować serwer do własnych potrzeb.

Kontynuując lekturę zapoznajemy się z zasadami obsługi dokumentów w oparciu o ich typ, rodzaj kodowania znaków i język, a także ze sposobami obsługi błędów. W rozdziale szóstym umieszczony został materiał traktujący o dynamicznym tworzeniu zawartości przy wykorzystaniu skryptów CGI. Warto zwrócić uwagę na omówienie metod udostępniania kilku witryn przez pojedynczy host. Istotne znaczenie z punktu widzenia administratora mają także wskazówki poświęcone poprawie wydajności serwera. Treść rozdziału dziewiątego stanowi zagadnienia związane z monitorowaniem serwera. Autor przechodzi następnie do omówienia kluczowego aspektu, jakim jest bez wątpienia zabezpieczenie serwera. Wykorzystywane są w tym celu mechanizmy uwierzytelniania użytkowników oraz protokół SSL. W kolejnym rozdziale znajdziemy szersze spojrzenie na temat ochrony serwera wraz z licznymi przykładami środków zwiększających poziom bezpieczeństwa. W książce zaprezentowane zostały ponadto rozszerzenia serwera zapewniające m.in. wykaz przydatnych dokumentów RFC, treść licencji serwera Apache, a także informacje o zmiennych środowiskowych, wyrażeniach regularnych i modułach.

Prezentowane publikacja zasługuje na rekomendację jako wyczerpujące źródło informacji na temat serwera Apache.

Magazyn Internet 09/2003

PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty

Solidna i efektownie prezentująca się twarda oprawa sprawia, ze pierwszy kontakt z liczącym ponad osiemset stron dziełem wywiera korzystne wrażenie. Materiał zgromadzony w książce został podzielony na pięć części. Pierwsza z nich, "Stosowanie PHP", udostępnia podstawowy kurs języka PHP, dostarcza informacji na temat przechowywania i wyszukiwania danych oraz pozwala zapoznać się z zasadami stosowania tablic i wyrażeń regularnych. Znajdziemy w niej również wskazówki związane z tworzeniem funkcji i opis koncepcji programowania obiektowego.

Druga część nosi tytuł "Stosowanie MySQL". Czytelnicy dowiedzą się z niej w jaki sposób projektować i tworzyć internetowe bazy danych, a ponadto nauczą się łączenia z bazą MySQL za pomocą PHP. Godne odnotowania są również wskazówki dla zaawansowanych użytkowników MySQL.

Tematykę części trzeciej stanowi "E-commerce i bezpieczeństwo". Przybliża zagadnienia związane z funkcjonalnością komercyjnych witryn, podstawowymi zagrożeniami na które są narażone oraz ich bezpieczeństwem. Autorzy zwracają uwagę m.in. na metody uwierzytelniania oraz zabezpieczania transakcji.

Część czwarta jest źródłem informacji o obsłudze plików, wykorzystywaniu najbardziej popularnych protokołów sieciowych i generowaniu obrazków. Programiści znajdą w niej również rozdziały traktujące o zarządzaniu zawartością i forum dyskusyjne. Całość uzupełniają dodatki poświęcone m.in. instalacji PHP4 i MySQL. Wersje instalacyjne tych programów umieszczone zostały na płycie CD dołączonej do książki, wraz z przykładami i dodatkowymi narzędziami.

Prezentowana publikacja to jedna z najlepszych pozycji poświęconych tworzeniu stron w oparciu o bazę danych MySQL i język PHP. Łączy zarówno teoretyczne informacje na temat tego tandemu, jak i liczne przykłady jego zastosowań.

Magazyn Internet 09/2003

Po prostu PHP. Techniki zaawansowane

W ramach serii "Po prostu" wydawnictwo Helion opublikowało książkę traktującą o zaawansowanych technikach PHP. Jest ona kierowana do osób, którym wiedza zgromadzona w podręcznikach prezentujących podstawy PHP przestała wystarczać, a tym samych szukają materiałów ułatwiających tworzenie zaawansowanych aplikacji.

W pierwszym rozdziale autor dzieli się sugestiami odnośnie struktury kodu źródłowego i zasad jego komentowania. Następnie przechodzi do omówienia kwestii związanych z tablicami, stałymi i funkcjami rekurencyjnymi. Rozdział drugi pozwala zapoznać się z tajnikami programowania obiektowego. Obejmuje on zagadnienia z definiowaniem klas, tworzeniem obiektów, dziedziczeniem i usuwaniem obiektów.

Godny uwagi jest rozdział trzeci, w którym prezentowane są aspekty stosowania baz danych, stanowiących coraz częściej podstawę funkcjonowania serwisów WWW. Znajdziesz w nim informacje na temat zasad tworzenia baz danych oraz generowania wyników zapytań. Również istotne znaczenie ma fragment książki traktujący o bezpieczeństwie. Dotyczy to zarówno poprawności danych w formularzach, uwierzytelniania HTTP, jak i bezpieczeństwa samego serwera WWW.

W kolejnym rozdziale autor dzieli się spostrzeżeniami na temat projektowania przykładowej aplikacji WWW, po czym przechodzi do prezentacji budowy aplikacji typu e-commerce.

Rozdział siódmy pozwala zapoznać się z możliwościami PHP w zakresie obsługi sieci. Dowiadujemy się z niego, jak wykryć rodzaj przeglądarki oraz w jaki sposób pobierać dane z innych witryn. Treść rozdziału ósmego stanowią natomiast relacje między PHP a serwerem. Warto zwrócić uwagę na materiał poświęcony obsłudze XML z poziomu PHP.

Kontynuując lekturę mamy ponadto możliwość zapoznania się z możliwościami PHP w zakresie generowania grafiki, tworzenia plików PDF oraz z dostępnymi rozszerzeniami tego języka. Całośc uzupełniają dodatki poświęcone instalacji PHP, bazom danych oraz zasobom sieciowym na temat PHP.

"Po prostu PHP. Techniki zaawansowane" to książka, pogłębić wiedze na temat języka PHP i obszarów jego zastosowania. Na uznanie zasługuje sposób prezentowania informacji oraz bardzo duża ilość ilustracji i przykładowych programów zamieszczonych w poszczególnych rozdziałach

Magazyn Internet 05/2003
Zamknij Pobierz aplikację mobilną Helion