Recenzje
Bezpieczeństwo w Windows Server 2003. Kompendium
Tematem są wszelkie zagadnienia z dziedziny bezpieczeństwa w serwerach Windows 2003. Pozycja ta bardzo dobrze ukazuje problematykę bezpieczeństwa oraz krok po kroku wprowadza w coraz ważniejsze i bardziej skomplikowane mechanizmy zabezpieczeń. Książka zaczyna się od omówienia "zasad dotyczących bezpieczeństwa informacji poprzez zasady działań podstawowych mechanizmów bezpieczeństwa" takich jak zasady autoryzacji użytkowników, sposoby przyznawania uprawnień i domyślne ustawienia systemu poprzez zasady ograniczania dostępu i kontroli dostępu do zasobów. Później kroki kierujemy do zasad bezpieczeństwa w domenie oraz bezpieczeństwa infrastruktury oraz sieci wirtualnych. W książce znajdziemy również omówienie takich zagadnień, jak konserwacja i przywracanie systemów, oraz wskazówki, co w serwerach należy monitować, a ponadto - jak i dlaczego warto prowadzić monitorowanie i inspekcję własnych systemów. Ciekawe jest również dokładne omówienie zmian, jakie występowały w procesie ewolucji systemu Windows od NT do 2003, zwrócenie uwagi na to, jak działają klienty systemów Windows 98 oraz XP, na co warto zwrócić uwagę i dlaczego warto zainwestować w nowy system.
Książkę czyta się bardzo przyjemnie, wiedza w niej zaprezentowana jest bardzo rzetelna oraz przekazywana w sposób przystępny i zrozumiały. Zapewne jest skierowana przede wszystkim do administratorów systemów oraz osób odpowiedzialnych za ochronę i bezpieczeństwo danych w sieciach. Czy książka powinna znaleźć się na Twojej półce w domu czy pracy? Jeżeli interesuje Cię bezpieczeństwo systemów Windows 2003 i jest to twoja praca zawodowa, to z pewnością warto po nią sięgnąć, choćby żeby mieć pod ręką przyjemny manual, pomocny w ogarnięciu pewnych zawiłości w powiązaniach i czasem enigmatycznie brzmiących zasadach bezpieczeństwa.
Książkę z czystym sumieniem mogę polecić wyżej wymienionej grupie specjalistów.
CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać nią
C++ bez obaw
C++ jest językiem programowania używanym do tworzenia wielu rodzaju aplikacji - od tych bardzo prostych, pomagających w administracji stronami internetowymi, aż do skomplikowanych aplikacji użytkowych, poprzez gry i elementy systemów operacyjnych. Zakres możliwości jest tak wielki, że na początek przygody z C++ należy się zastanowić, czym dokładnie chcemy się zajmować i co osiągnąć poprzez programowanie. Oraz - przede wszystkim - musimy uświadomić sobie, że programowanie nie jest jakąś magiczną sztuką tylko dla wybranych. Zdarzyło mi się czytać już kilka pozycji z zakresu podstaw C++. Niektóre od razu mnie odrzucały przez hermetyczny język, zrozumiały tylko dla czarodziejów wysokiego poziomu. Następny typ to ksiązki, które są jak manual - które po kolei opisują zastosowanie poleceń printf, if, while, bezpłciowo podchodząc do odbiorcy, który może się znudzić już w ciągu pierwszych 2 rozdziałów. W pozycji Briana Overlanda znajdujemy język, który pomaga uczyć, a nie tylko na siłę, bardzo opornie wtłaczać informacje, który łatwo dotrze do ludzi pragnących zająć się C++.
Przede wszystkim, autorzy chyba jako jedyni zrezygnowali z rozpoczynania książki od rozdziału "hallo word" albo "to twój pierwszy program". Tego typu rozdziały były kompletnie bezużyteczne - bo też i napisane wg instrukcji zawartych w nich programy nie miały właściwie żadnego praktycznego zastosowania. Drugą wielką zaletą książki jest naprawdę poprawnie pisany kod, który łatwo i bez problemu kompiluje się zarówno pod GNU, jak i w środowisku Windows, co w innych pozycjach mogło nieść z sobą pewne problemy. Wydawca nie publikuje również obrazków ze zrzutami ekranu z widokiem kompilatorów dla systemu Windows, w książce zawarty jest wyłącznie czysty, czytelny kod, który łatwo przepisać. Niewyraźne zrzuty ekranu z kompilatorów nie tylko przysparzają problemu z odczytaniem kodu, ale też często nasuwają początkującemu użytkownikowi myśli: "czy ja używam dobrego oprogramowania?". Następną zaletą solidnie uporządkowane tabelki i przejrzyste wykresy, tłumaczące odpowiednie działanie funkcji. Język, którym posługuje się autor, jest przystępny, czasem zabawy, co bardzo pomaga w uczeniu się z tej pozycji.
Autora zaczyna od podstaw - czyli od opisania struktury programu pisanego w C++, ukazuje sposób wyświetlania danych na ekranie i opisuje typy danych. Na dalszym etapie przechodzimy do pętli i instrukcji warunkowych, korzystania ze wskaźników i wykonywania operacji na plikach. Książkę kończy część poświęcona programowaniu obiektowemu, które jest bardzo ważne dla osób, pragnących poświecić dużo więcej czasu i chęci na pracę z C++.
Pozycję tą bardzo miło mi polecić osobom, które dopiero zaczynają zabawę z C++, tym, którzy chcą zostać programistami a nie wiedzą, od czego zacząć, a przede wszystkim uczniom i studentom, którzy często spotykają się z tym językiem w szkołach i na uczelniach, a potrzebują pomocy w przyswajaniu takiej wiedzy. Nie jest to tradycyjny podręcznik, który sucho i sztywno tłumaczy zasady pisania programów, ale taki, który na praktycznych przykładach prostym językiem ukazuje działanie poszczególnych funkcji C++.
Na koniec informacja dla osób, które mogą się obawiać, skąd mają wziąć ten "kompilator" czy to "C++" - bez obaw, potrzebne oprogramowanie jest zawarte na CD dostarczonej do książki - w kilku wersjach i z prostym programem do instalacji.
C#. Receptury. Wydanie II
Nie jest to podręcznik do nauki programowania. Najlepszy użytek zrobią z książki osoby, które podstawy mają już za sobą, ale nie znają jeszcze wszystkich sztuczek i rozwiązań możliwych do zastosowania w C#. Z kolejnych rozdziałów dowiadujemy się, czym są operacje na znakach i liczbach, klasy i struktury, typy generyczne, kolekcje, iteratory, obsługa wyjątków, diagnostyka, delegaty, wyrażenia regularne, algorytmy i struktury danych oraz operacje wejścia. Otrzymujemy biblię praktycznych rozwiązań, gotowych do zastosowania we własnych aplikacjach.
Słowem - coś dla komputerowych kucharzy, dużo "gotujących" w C#. Te przepisy na pewno im się przydadzą.