Recenzje
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
„Pozycjonowanie i optymalizacja stron www” to książka marketingowa z zestawem informacji i ćwiczeń praktycznych dla marketingowców promujących swoją witrynę w sieci. Znajdziesz w niej wytłumaczone, nieraz w łopatologiczny sposób (tak że nawet ja zrozumiałem), następujące zagadnienia:
1. Sposób działania Google oraz innych wyszukiwarek
2. Metody definiowania słów i fraz kluczowych
3. Znaczenie hiperłączy (linków)
4. Systemy i proces indeksacji witryny
5. Opis zagrożeń związanych z nieprawidłowym pozycjonowaniem
6. Wykorzystanie statystyk do śledzenia ruchu na stronie
7. Reklama w wyszukiwarkach i reklama kontekstowa Naprawdę wartościowa pozycja. Jeżeli nie wiesz co znaczy meta tag description albo znacznik title to musisz ją mieć w swojej bibliotece! Takie książki marketingowe jak pozycja Bartosza Danowskiego i Michała Makaruka zaliczam do tzw. literatury wielokrotnego użytku. Czytasz je raz, ale korzystasz cały czas! Książka wydana przez księgarnię internetową Helion kusi również bardzo fajną ceną: 29 zł! Polecam! PS jeżeli po lekturze książki "Pozycjonowanie..." nadal nie będziesz wiedział o co mniej więcej w tym całym biznesie chodzi, to moja rada brzmi: zajmij się czymś innym!
2. Metody definiowania słów i fraz kluczowych
3. Znaczenie hiperłączy (linków)
4. Systemy i proces indeksacji witryny
5. Opis zagrożeń związanych z nieprawidłowym pozycjonowaniem
6. Wykorzystanie statystyk do śledzenia ruchu na stronie
7. Reklama w wyszukiwarkach i reklama kontekstowa Naprawdę wartościowa pozycja. Jeżeli nie wiesz co znaczy meta tag description albo znacznik title to musisz ją mieć w swojej bibliotece! Takie książki marketingowe jak pozycja Bartosza Danowskiego i Michała Makaruka zaliczam do tzw. literatury wielokrotnego użytku. Czytasz je raz, ale korzystasz cały czas! Książka wydana przez księgarnię internetową Helion kusi również bardzo fajną ceną: 29 zł! Polecam! PS jeżeli po lekturze książki "Pozycjonowanie..." nadal nie będziesz wiedział o co mniej więcej w tym całym biznesie chodzi, to moja rada brzmi: zajmij się czymś innym!
marketingksiazki.blogspot.com Jacek Lipski, 2010-08-16
Head First Design Patterns. Edycja polska (Rusz głową!)
Znajomość wzorców projektowych zdaje się być jedną z ważniejszych umiejętności posiadanych przez wprawnego programistę. Dlaczego jest zatem tak, że nie każdy programista je zna? Składa się na to kilka współczynników. Po pierwsze: wzorce wymagają pewnego doświadczenia programistycznego, aby podczas nauki można było znaleźć dla nich praktyczne zastosowanie. Po drugie: oryginalna książka bandy czworga jest śmiertelnie nudna i nauka wzorców z tej książki wymaga solidnego samozaparcia. Te czynniki sprawiają, że nawet jak wzorce są omawiane na studiach, to studenci w większym stopniu o nich zapominają. Zostaje zatem samonauczanie podczas swojej pracy - poznając wzorce szukamy dla nich praktycznego zastosowania w obecnym projekcie.
Gdzie jednak szukać dobrego źródła na ten temat? Jeżeli szukamy wśród pozycji książkowych to godną polecenia pozycją jest: Head First Design Patterns. Mimo, iż jest to chyba jedyna pozycja na polskim rynku dotycząca tego tematu, to zdecydowanie jest godna polecenia. Książka pisana w dość luźnym stylu wyjaśnia stosowanie wzorców na praktycznych przykładach. Budując krok po kroku fragmenty kodu czytelnik widzi te same funkcjonalności zarówno z wykorzystaniem wzorców jak i bez nich. Jest to bardzo dużą zaletą książki, bo początkowi programiści mają największy problem ze znalezieniem miejsca na wzorzec w swoich projektach. Po lekturze tej książki na pewno będzie to łatwiejsze.
Pamiętając, że wzorców jest razem 23 - 14tu z nim zostały poświęcone całe, dość spore rozdziały. Pozostałe 9 zostało opisane dość skrótowo, co nie znaczy, że nie zrozumiale. Uważam jednak, że wzorzec Proxy ze względu na swoją specyfikę i dość rzadkie zastosowanie powinien być potraktowany opisowo, natomiast rozdział ten powinien zostać poświęcony na wzorzec Builder albo Chains of responsibility. Być może jednak jest to tylko moje odczucie.
Zdecydowanie polecam tą książkę zarówno tym, którzy nie potrafią wzorców jak i tym, którym się zdaje że je potrafią. Książka potrafi ukazać problem z całkowicie innej perspektywy. Bardzo łatwo z nią nauczyć się lub utrwalić wiedzę na temat wzorców.
hfdepa
Jeżeli nauka wzorców ma być tylko jednym z kroków do nauki poprawnego programowania obiektowego to z tego miejsca polecam drugą książkę z tej serii: Head First Object-Oriented Analysis and Design. Obie pozycje w duecie dostarczają bardzo duży zasób wiedzy z programowania obiektowego.
marioosh.5dots.pl Mariusz Nosiński
JavaScript - mocne strony
Zanim podjąłem się czytania tej książki posiadałem już co nieco wiedzy na temat JavaScript (w tym dużo wiedzy praktycznej, choć wcześniej czytałem też inne książki o tej tematyce).
Początek książki dotyczy zaszłości historycznych języka i stopniowo wprowadza w składnię JavaScript. Początek nie był więc dla mnie żadnym zaskoczeniem, choć przyjemnie się czytało - mimo iż jest to książka techniczna, napisano ją bardzo przyjemnym językiem.
Crockford stopniowo wprowadza opisy kolejnych elementów języka, bazując na wcześniejszych przykładach. Szczegółowo wyjaśnia model obiektowy w JavaScript. Opisuje domknięcia, funkcje anonimowe, dziedziczenie, prywatne metody oraz właściwości i inne ciekawe elementy języka.
Jest to książka dla każdego - zarówno początkujący, jak i zawodowy programista znajdzie tutaj ciekawostki i zastosowania, o których nie słyszał. A wszystko to opatrzone mnóstwem kodu źródłowego oraz diagramami składni.
I choć spis treści zdaje się być układany metodą “kopiuj - wklej” z innych książek o JavaScript, to sam sposób opisywania tych funkcjonalności jest naprawdę zdumiewający :-)
Podsumowanie książki
Jest to zdecydowanie najlepsza książka po polsku o tym uniwersalnym i nietypowym języku programownaia, bazującym na prototypach i znacząco odbiegającym od standardowych modeli obiektowych - języku JavaScript.
Znajdziesz tutaj mnóstwo fachowej wiedzy prosto od jednego z lepszych specjalistów w tej branży. Choć książka nie jest długa (zaledwie 160 stron) to omawia wszystko co najważniejsze - tylko i wyłącznie mocne strony JavaScript, funkcjonalność jaką warto znać!
Szczerze polecam nabyć i przeczytać, odłożyć na półkę i przećwiczyć tą wiedzę, przeczytać jeszcze raz i ćwiczyć do umoru :D
blog.kamilbrenk.pl Kamil Brenk, 2010-08-31
Piękny kod. Tajemnice mistrzów programowania
Wstęp
Książka Piękny kod. Tajemnice mistrzów programowaniaPiękny kod. Tajemnice mistrzów programowania to wydane przez wydawnictwo Helion tłumaczenie Beautiful Code: Leading Programmers Explain How They Think zredagowana przez Andy-ego Oram-a i Grega Wilsona.
Autorzy
Piękny kod to zbiór 33 esejów na temat programowania z imponującą listą autorów. Wśród autorów są między innymi:
* Brian Kernighan — współautor książki Język C,
* Charles Petzold — programista i autor wielu książek,
* Yukihiro Matsumoto — twórca języka Ruby,
* Jon Bentley — autor znajomitych Perełek oprogramowania,
* Douglas Crockford — autor książki JavaScript — mocne strony,
* Bjarne Stroustrup — twórca języka C++.
Treść Poszczególne eseje omawiają fragmenty kodu, algorytmów (np. Map Reduce), programów, systemów (Ruby) i bibliotek (sterowników jądra Linuksa). Autorzy posługują się różnymi językami programowania, od dobrze znanego C, poprzez Javę, Perl-a, Pyton-a do funkcyjnego Haskell-a. Lektura Pięknego kodu jest więc też znakomitą okazją do szybkiego spojrzenia na możliwości oferowane przez inne języki programowania. W mojej pamięci szczególnie utkwiły rozdziały: * Wyrażenia regularne - C, wskaźniki i rekurencja — piękna, bo prosta i elegancka, implementacja wyrażeń regularnych w C,
* Najpiękniejszy kod, którego nigdy nie napisałem — omawiający algorytm quicksort oraz elegancki sposób mierzenia jego złożoności,
* Poprawny, piękny, szybki — zawierający parę rad na temat sprytnych optymalizacji,
* Generowanie w locie kodu do przetwarzania obrazów — zaczął się kiepsko, ale wciągnął jak dobry kryminał,
* Kod w ruchu — omawiający wpływ złożoności kodu na jego jakość i czytelność. Przyznam się, że nie wszystkie rozdziały przeczytałem. Parę rozdziałów pominąłem. Nie dlatego, że były kiepskie, tylko dlatego, że omawiały zagadnienia zbyt trudne (np. genom lub współbieżność) abym wieczorem mógł skupić się na tyle, aby coś z nich zrozumieć :( . Podsumowanie Jeżeli ktoś pasjonuje się programowaniem to Piękny kod jest książką dla niego. Znakomici autorzy, interesujące, a często fascynujące treści, dają wielokrotną szansę na zachwyt nad elegancją i prostotą przedstawianych rozwiązań. Jak swego czasu zanotowałem na Twitterze — od czasu lektury Perełek oprogramowania nie czytałem tak dobrej książki na temat programowania (kodowania).
* Brian Kernighan — współautor książki Język C,
* Charles Petzold — programista i autor wielu książek,
* Yukihiro Matsumoto — twórca języka Ruby,
* Jon Bentley — autor znajomitych Perełek oprogramowania,
* Douglas Crockford — autor książki JavaScript — mocne strony,
* Bjarne Stroustrup — twórca języka C++.
Treść Poszczególne eseje omawiają fragmenty kodu, algorytmów (np. Map Reduce), programów, systemów (Ruby) i bibliotek (sterowników jądra Linuksa). Autorzy posługują się różnymi językami programowania, od dobrze znanego C, poprzez Javę, Perl-a, Pyton-a do funkcyjnego Haskell-a. Lektura Pięknego kodu jest więc też znakomitą okazją do szybkiego spojrzenia na możliwości oferowane przez inne języki programowania. W mojej pamięci szczególnie utkwiły rozdziały: * Wyrażenia regularne - C, wskaźniki i rekurencja — piękna, bo prosta i elegancka, implementacja wyrażeń regularnych w C,
* Najpiękniejszy kod, którego nigdy nie napisałem — omawiający algorytm quicksort oraz elegancki sposób mierzenia jego złożoności,
* Poprawny, piękny, szybki — zawierający parę rad na temat sprytnych optymalizacji,
* Generowanie w locie kodu do przetwarzania obrazów — zaczął się kiepsko, ale wciągnął jak dobry kryminał,
* Kod w ruchu — omawiający wpływ złożoności kodu na jego jakość i czytelność. Przyznam się, że nie wszystkie rozdziały przeczytałem. Parę rozdziałów pominąłem. Nie dlatego, że były kiepskie, tylko dlatego, że omawiały zagadnienia zbyt trudne (np. genom lub współbieżność) abym wieczorem mógł skupić się na tyle, aby coś z nich zrozumieć :( . Podsumowanie Jeżeli ktoś pasjonuje się programowaniem to Piękny kod jest książką dla niego. Znakomici autorzy, interesujące, a często fascynujące treści, dają wielokrotną szansę na zachwyt nad elegancją i prostotą przedstawianych rozwiązań. Jak swego czasu zanotowałem na Twitterze — od czasu lektury Perełek oprogramowania nie czytałem tak dobrej książki na temat programowania (kodowania).
ggierlik.wordpress.com Grzegorz Gierlik
Zarządzanie projektami informatycznymi. Eseje
Zarządzanie projektami informatycznymi. Eseje. autorstwa Joe Marasco to jedna z ciekawszych książek na temat zarządzania projektami, jaką przeczytałem (listę otwierają Zdążyć przed terminem oraz Czynnik ludzki — skuteczne przedsięwzięcia i wydajne zespoły).
Ciekawy rozdział Moja droga do informatyki o historii informatyki w USA po drugiej wojnie światowej, modelowanie zjawisk występujących podczas trwania projektów informatycznych przy pomocy narzędzi znanych z fizyki (autor jest doktorem fizyki), ilustracje problemów przykładami z życia (np. dlaczego niewskazane jest aby zarząd projektował oprogramowanie w rozdziale Lekcja historii) oraz dialogi z Roscoe Leroy-em to największe zalety książki.
Szczególnie warta polecenia jest część trzecia — Z punktu widzenia menadżera projektów z rozdziałami:
* Coś za coś — wprowadzający pojęcie piramidy projektu,
* Estymacja,
* Harmonogramy,
* Rytm — rozdział szczególnie wart uwagi. Książka przedstawia świeże spojrzenie na problemy zarządzania projektami informatycznymi. Jest napisana prostym językiem, a opisywane problemy są ilustrowane ciekawymi przykładami. Polecam ją każdemu kogo interesuje zarządzanie projektami informatycznymi.
* Estymacja,
* Harmonogramy,
* Rytm — rozdział szczególnie wart uwagi. Książka przedstawia świeże spojrzenie na problemy zarządzania projektami informatycznymi. Jest napisana prostym językiem, a opisywane problemy są ilustrowane ciekawymi przykładami. Polecam ją każdemu kogo interesuje zarządzanie projektami informatycznymi.
ggierlik.wordpress.com Grzegorz Gierlik