Recenzje
ASP.NET 2.0. Zapiski programisty
Troska o czas czytelnika jest cechą charakterystyczną serii "Zapiski programisty". Wydawane w ramach niej pozycje dostarczają pokaźną dawkę informacji, które można zastosować w praktyce, natomiast próżno w nich szukać długich, teoretycznych wywodów. Warto też zwrócić uwagę na okładkę przypominającą z wyglądu zeszyt, a także fakt, iż całość jest drukowana na papierze w kratkę. Tego typu oprawa w połączeniu z licznymi uwagami pojawiającymi się na marginesach nieustannie przypomina, że mamy do czynienia z notatkami programistów skoncentrowanych na tworzeniu kodu.
Autor przybliża czytelnikom zmiany wprowadzone w Visual Studio 2005 oraz analizuje nowe, interesujące kontrolki w ASP.NET 2.0. Przedstawia koncepcję stron wzorcowych, służącą do wizualnego dziedziczenia stron. Uczy także tworzenia serwisów z wykorzystaniem struktury Web Parts, umożliwiającej użytkownikom ukrywanie tych informacji, które nie leżą w kręgu ich zainteresowań. Omawia ponadto nowe mechanizmy związane z dostępem do baz danych oraz zwiększaniem wydajności i poziomu bezpieczeństwa. Godne uwagi są również materiały traktujące o profilach ułatwiających personalizowanie witryny oraz o wykorzystywaniu tematów i skórek w celu utrzymania spójnego interfejsu użytkownika. Całość uzupełniają wskazówki ułatwiające proces lokalizowania tworzonych aplikacji.
Sięgając po książkę "ASP.NET 2.0. Zapiski programisty" zapewniamy sobie dostęp do rzeczowych, zwięzłych i nastawionych na praktyczne zastosowania informacji przybliżających nowe elementy wprowadzone w ASP.NET 2.0. Bez wątpienia jest to publikacja dla osób ceniący swój czas, poszukujących rozwiązań, które można użyć we własnych aplikacjach, oraz unikających jak ognia długich, teoretycznych wywodów. Dla doświadczonych programistów będzie to z pewnością cenna pozycja.
Java. Programowanie obiektowe
Na wstępie zaprezentował on ogólne cechy programowania obiektowego, po czym przystąpił do omówienia cech szczególnych obiektowości Javy. Przybliżył czytelnikom zagadnienia związane z klasami, obiektami, interfejsami, metodami, pakietami i modyfikatorami. Sporo uwagi poświęcił apletom, stanowiącym przykład obiektowego podejścia do całego programu. Na uwagę zasługują również materiały traktujące o programowaniu sterowanym zdarzeniami oraz o obsłudze wyjątków, za pomocą której realizowana jest m.in. obsługa błędów pojawiających się w programie. Warto też wnikliwie zapoznać się z rozdziałem poświęconym programowaniu wielowątkowemu, w którym zawarte zostały interesujące wskazówki związane z zarządzaniem wątkami i ich synchronizacją.
Na słowa uznania zasługuje fakt, że autor wzbogacił swe rozważania pokaźną ilością kodów źródłowych. Liczące zwykle od kilku do kilkunastu linii fragmenty programów nie tylko ilustrują opisywane zagadnienia, lecz również stanowią przykłady efektywnych metod implementacji mechanizmów wykorzystywanych w praktyce w rzeczywistych aplikacjach. Tego typu podejście sprawia, iż stanowią one szczególnie istotny element w procesie opanowywania zasad programowania obiektowego. Książkę warto polecić zarówno początkującym programistom, jak i doświadczonym twórcom oprogramowania, dla których może ona stanowić rodzaj podręcznego kompendium wiedzy o technikach obiektowych.
Marketing perswazyjny. 25 niezmiennych praw skutecznej perswazji w tekstach marketingowych
W książce autorzy przedstawiają zagadnienia przez wielu utożsamiane wyłącznie z manipulacją i potępiane, przez niektórych zaś traktowane jako niezbędny element procesu komunikowania. Starają się oni wykazać, iż skuteczność słowa mówionego zależy bardziej od tego jak ludzie mówią, niż jak słuchają, co pozostaje w sprzeczności z prezentowanym poglądem m.in. przez Ralpha G. Nicholsa oraz Leonard A. Stevensa, którzy zakładali całkowicie przeciwną tezę. Aczkolwiek argumentacja P. Łabuza i M. Urbańskiego jest równie przekonująca.
Recenzowana publikacja przygotowana została na merytorycznie dobrym poziomie. Może ona stanowić bogaty zasób informacji na temat perswazji i możliwości wykorzystania umiejętności perswazyjnych w biznesie i życiu osobistym nie tylko dla laików. Autorzy publikacji wskazują możliwości jakie tkwią w każdym człowieku, a następnie pokazują jak pozyskana wiedza i umiejętności, mogą stanowić o sukcesie osobistym i szybkim rozwoju kariery zawodowej. Wskazują również, że to co może wydawać się dla wielu osób niemożliwe, tak jak sukces zawodowy, wcale nie musi pozostawać tylko w sferze marzeń.
W książce ukazano wybrane techniki komunikacji werbalnej, dzięki którym możliwe jest forsowanie swojego stanowiska, zdania oraz przekonywanie. Z uwagi na szerokie omówienie problemu perswazji dzięki publikacji możliwe jest inne spojrzenie na ukryte możliwości jakimi dysponuje każdy człowiek.
Druga część książki poświęcona jest skutecznej perswazji realizowanej z wykorzystaniem tekstu. Jest to istotne ponieważ nie tylko sposób komunikacji ma wpływ na odbiorcę (czyli komunikaty niewerbalne) ale również słowo mówione czy pisane. Ta część wyróżnia publikację od innych podobnych opracowań dostępnych na rynku. Pokazuje jak mówić, aby przekaz wysyłany z określoną intencją dokładnie tak był odebrany przez tego, do którego jest on kierowany.
Książka zapisana jest w sposób bardzo przystępny dla każdego czytelnika, nawet dla tych osób, które po raz pierwszy spotykają się z analizowaną tematyką. Ukazuje metody dzięki którym czytelnik będzie mógł wyłapywać próby manipulacji i bezwładnego wpływu na jego decyzje i działania. Znane jest powiedzenie, że warto poznać jeżyk wroga, aby z nim walczyć lub odpowiednio przygotować. Dlatego uważam, że książka stanowi nie tylko lekturę o charakterze edukacyjnym (przy czym bezwzględnie należy na nabyte umiejętności patrzeć przez pryzmat etyki), ale również jest poradnikiem samoobrony przed atakiem i działaniami, których celem miałaby być manipulacja. Autorzy nawiązują do procesu komunikacji interpersonalnej, i w tym kontekście omawiają techniki NLP jako zespół umiejętności wspomagających zmianę swojego sposobu myślenia oraz pojmowania świata, opierających się na posiadanych przez każdego człowieka zasobach.
Reasumując, oceniana książka zasługuje na jej opublikowanie. Będzie z pewnością kolejną interesującą pozycją z zakresu NLP, aczkolwiek zastosowanie zawartych w praktyce należy rozważać z uwzględnieniem zasad etyki i szacunku do odbiorców procesu komunikacji.
JavaScript dla webmasterów. Zaawansowane programowanie
Szybko poznamy podstawy JavaScript, sterując strona po stronie w kierunku zaawansowanych zastosowań, jak programowanie obiektowe, XML, usługi sieciowe czy praca z modułami rozszerzającymi. Książka przyda się przede wszystkim twórcom stron WWW, którzy chcą wycisnąć jak najwięcej z języka JavaScript. Kompleksowe potraktowanie tematu oraz duża liczba przykładów powinny przyciągnąć czytelników, nawet tych, którzy "wchodzą w temat".
Kuloodporne strony internetowe. Jak poprawić elastyczność z wykorzystaniem XHTML-a i CSS
Książka "Kuloodporne strony internetowe" pokazuje w jaki sposób powinno się tworzyć nowoczesne (kuloodporne) strony internetowe. Tytułowa kuloodporność polega na takim przygotowaniu kodu witryny, strona w każdej przeglądarce i na każdych ustawieniach (a także innych urządzeniach typu palmtop itp.) prezentowała się tak samo. A jeśli to niemożliwe, to co warto zrobić, aby każdy internauta mógł odczytać informacje zawarte na stronie.
Pozycja ta jest raczej dla osób w miarę obytych z CSS-em - solidne podstawy. Wydaje mi się, że dla całkowitego początkującego pewne fragmenty książki mogą być ciężkie do zrozumienia. Przydatna może być także znajomość angielskiego, gdyż obok opisów znajdują się dziesiątki linko do anglojęzycznych artykułów światowej klasy fachowców zajmujących się CSS.
Mi osobiście spodobało się to, że wszystkie przykłady były z życia wzięte - autor opisał istniejące w rzeczywistości strony www i całkowicie zmieniał ich kod, dostosowując do najnowszych standardów XHTML i CSS, jednocześnie wiernie odwzorowując wygląd. Jeżeli chcesz zacząć tworzyć strony przyjemne dla oka każdego użytkownika - nawet tego, który wysyła grafikę i style CSS - z pewnością książka Dana Cederholma jest bardzo dobra propozycja dla Ciebie. Nauczy Cię jak tworzyć strony, w których warstwa prezentacji (CSS) jest całkowicie oddzielona od warstwy struktury (XHTML). Nauczy Cię także jak w sprytny sposób zabezpieczyć stronę przed nieprzewidywalnymi sytuacjami (zbyt duża/mała rozdzielczość, nietypowa przeglądarka, dziwne ustawienia przeglądarki), dzięki czemu twoja strona naprawdę stanie się kuloodporna.
Autor pokazuje również, że tworzenie nowoczesnych stron, takich jak te opisywane w książce, jest szybsze i przyjemniejsze (nie musisz używać kilku tabel i tuzina przezroczystych gifów), a wszelkie zmiany wprowadza się poprzez edycje 1 (słownie: jednego) pliku CSS. Myślę że książka jest naprawdę bardzo ciekawa i godna uwagi.

