Lutego 2012
Wpisał %s Patryk yarpo Jar
|
niedziela, 19 lutego 2012 01:48
Blog
/ wpisy
|
Za nami rozstrzygnięcie kolejnego konkursu organizowanego przez serwis YouthCoders.net.
W konkursie Wolny Wybór nagrody zostały przyznane 6 osobom. Tradycyjnie zwycięzcy mieli możliwość wybrania swoich nagród.
Książki są już w rękach nowych właścicieli, a oto ich lista:
Nagrody:
1. Teo Woźniak: Sieci komputerowe - biblia
2. Łukasz Obraniak: "E-biznes po godzinach", "BIOS - leksykon kieszonkowy", "Turbo Pascal", "SQL - Leksykon kieszonkowy"
3. Dawid Birówka: Elektronika dla bystrzaków
3. Kamila Czarnowska: Jak założyć skuteczny i dochodowy sklep internetowy
Nagroda publiczności - Łukasz Obraniak: Jak tego dowieść?
Nagroda eksperta - Jacek Nosal: jQuery. Leksykon kieszonkowy
Nagroda debiutanta - Marcin Sowa: PHP5. Tworzenie stron WWW. Ćwiczenia praktyczne. Wydanie II
Nagrody ufundowało wydawnictwo helion.pl. Gratulujemy nagrodzonym! Życzymy powodzenia w przyszłych edycjach konkursu.
Read more
|
Zmieniony ( niedziela, 19 lutego 2012 01:48 )
|
|
Wpisał %s Wojtek Hildebrandt
|
sobota, 18 lutego 2012 21:12
Recenzje
/ Recenzje książek
|
Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych
Zacząłem czytać tę książkę i natychmiast miałem ochotę ją odłożyć.
Ale, żebyśmy się dobrze zrozumieli. Chciałem ją odłożyć nie dlatego że
jest kiepska. Wręcz przeciwnie. Problem w tym, ciężko jest
jednocześnie czytać i programować, tym bardziej, że Alt+Tab kiepsko
radzi sobie z przełączaniem między monitorem a książką. A gdy tylko
zagłębiamy się w ten podręcznik, natychmiast przychodzi do głowy
mnóstwo pomysłów, jak od razu wykorzystać zawarte w niej wskazówki.
Dla kontrastu powiem, że książka jest wciągająca. Osoby, które to ode
mnie słyszały przecierały... uszy ze zdumienia. Tak, podręcznik
programistyczny może być wciągający. W dodatku tworzy to niemal
tragiczny konflikt u czytelnika. Chciałby jednocześnie nie przestawać
czytać i od razu zaczynać programować. Mam wrażenie, że najlepszym
pomysłem byłoby wchłonięcie za jednym zamachem całej tej książki -
dożylnie.
Przyznaję, trochę przesadziłem. Nie od razu chciałem ją odłożyć.
Pierwsze przykłady są dość proste, może nawet do przesady. Korzystam z
Zend Frameworka od kilku lat i co nieco już na jego temat wiem. Ale
poruszanie tych prostych zagadnień na samym początku absolutnie nie
jest wadą książki. W tytule pada deklaracja "od podstaw" i tak właśnie
jest. Kusiło mnie, żeby przeskoczyć kilka początkowych rozdziałów, ale
powstrzymałem się. I dobrze. Późniejsze przykłady nawiązują do
wcześniejszych więc warto przeczytać tę książkę liniowo, rozdział po
rozdziale. Gdy już to zrobimy, będziemy często wracać do
poszczególnych fragmentów, ale znając już kontekst całości.
Przykład, przykład, przykład - co mnie wzięło z tymi przykładami? Otóż
to mnie wzięło, że książka jest zbudowana właśnie w konwencji
przykładów zadań i ich rozwiązań. Nie lubię tej konwencji. Autorzy
lubują się w spartaczeniu takiej konstrukcji. Ale Włodzimierz Gajda
stanął na wysokości zadania. W tej chwili nie wyobrażam sobie, żeby
tak książka mogła być napisana w inny sposób.
Zdarzają się co prawda błędy, ale to redakcyjne drobiazgi. Nie psuje
to całego obrazu. Dobrą rzeczą jest to, że książka jest polskiego
autorstwa, dzięki czemu nie znajdziemy tutaj typowych problemów z
tłumaczeniem i tzw. "lost in translation".
Jak już wspomniałem, używam Zend Framework od jakiegoś czasu. Nie jest
to jednak wychwalanie się, a raczej złożenie samokrytyki. Okazuje się,
że korzystałem z 1/5 jego możliwości, które są opisane w tej książce.
A jestem pewien, że to jeszcze nie wszystko...
Podtytuł książki głosi "użyj gotowych rozwiązań do budowy aplikacji".
O tak. Tak właśnie róbmy, w przeciwieństwie do tego, co zdarza się przeczytać w innych książkach.
Każdy programista PHP powinien mieć tę książkę w swojej biblioteczce.
Chyba, że woli zrobić sobie z niej napar i popijać codziennie rano
zamiast kawy. Ja tak chyba zrobię. Napar z Zend Frameworka - o tak!
Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych
Wydawnictwo helion - 10/2011 Read more
|
Zmieniony ( sobota, 18 lutego 2012 21:13 )
|
|
Wpisał %s Wojtek Hildebrandt
|
sobota, 18 lutego 2012 21:12
Recenzje
/ Recenzje książek
|
jQuery i PHP Cookbook
Zobaczyłem ten tytuł w księgarni internetowej Helionu i w zasadzie już
wiedziałem, że chcę przeczytać tę książkę. PHP i jQuery to
technologie, w których poruszam się najczęściej, więc byłem ciekaw,
czego nowego mogę się na ich temat dowiedzieć.
I dowiedziałem się . Co prawda te około 300 stron nie było może tak
odkrywcze, jak jQuery. Leksykon kieszonkowy, czy Zend Framework od
podstaw, ale jednak są dość dobrym zbiorem wiedzy. Pokazują częste
problemy na styku strony klienta i serwera i ich proste rozwiązania.
Co bardzo mi się spodobało, to brak czegoś, co nazywam "wyznawstwem".
Autor pokazuje wykorzystanie tytułowych technologii bez cienia
wywyższania ich ponad inne. Po prostu te zna, więc te pokazuje. Już
tytuł wydaje się tu ważny - PHP i jQuery Receptury, a nie np.
Najsuperhipergenialniejsze (lub co gorsza, genialnie proste)
technologie webowe.
Właśnie, te "receptury". Niestety, niektóre z podanych receptur to
przepisy na pyszną zupę, ale z muchomora. Przykładem niech będzie tu
wykorzystywanie nieodfiltrowanych zmiennych z żądania (choć gdzie
indziej pokazane jest, jak to poprawnie zrobić). Ale to przewinienie o
tyle mniejsze, że poprzedzone jest stosownym ostrzeżeniem. Gorzej, gdy
autor pokazuje autouzupełnianie na przykładzie podpowiadania nazwy
użytkowników! To rozdział, przy którym książka spada na podłogę,
ponieważ świadomi kwestii bezpieczeństwa webdeveloperzy łapią się za
głowę.
Zdarzają się też proste pomyłki i literówki, niektóre mniej ważne (jak
apostrofy - mniej ważne, bo w praktyce wskaże je już kolorowanie
składni), a czasem bardziej - pamiętajmy "parsererror", a nie
"parseerror" (to błędy z kategorii "szukaj wiatru w polu przez cały
dzień"). Takie niestety są uroki tłumaczonych książek.
Momentami książka rozczarowuje, ponieważ zapowiada opisanie jakiegoś
zagadnienia (np. JSONP), a tymczasem podaje tylko prosty przykład i
odsyła do innych źródeł.
Jest jeszcze jedna drobna wada - nielubiana przeze mnie formuła
przykładów i rozwiązań. Autor co prawda wychodzi z tego obronną ręką
(zwłaszcza zważywszy tytuł), ale jednak nie poradził sobie tak
zgrabnie, jak autor książki Zend Framework od podstaw. Głównym
problemem jest tworzenie za każdym razem przykładu od zera. Ma to
swoje dobre strony (np. gdy będziemy wracać do książki jako zbioru -
właśnie - przykładów), jednak kusi, aby omijać te powtarzające się
fragmenty, przez co możemy zgubić jakąś ważną treść.
Skoro tak narzekam, to skąd opinia, że to dobra książka? Trafiłem na
właściwą kolejność - wcześniej przeczytałem książkę jQuery - Leksykon kieszonkowy, a ta była fajnym uzupełnieniem - pokazała sporo
ciekawych przykładów, łącznie z mechanizmami, które są dostępne w
postaci wtyczek np. w jQuery UI, a jednak warto znać zasady ich
działania, choćby ze względów czysto poznawczych. Sposób tworzenia
własnej wtyczki też jest w tej książce krótko wspomniany.
jQuery i PHP Cookbook
Wydawnictwo helion - 09/2011 Read more
|
Zmieniony ( sobota, 18 lutego 2012 21:13 )
|
|
Wpisał %s Patryk yarpo Jar
|
sobota, 18 lutego 2012 21:12
Recenzje
/ Recenzje książek
|
ActionScript 3.0. Szybki start
Technologia Flash jest jedną z najczęściej wykorzystywanych w budowie nowoczesnych aplikacji internetowych.
Książka Derricka Ypenburga sprawia, że nauka języka Action Script jak i obsługi całego środowiska może być łatwa i przyjemna.
Pozycja stawia sobie za cel ambitne zadanie nauczenia programować w Action Script 3.0 osoby, które nigdy nie programowały w żadnym języku.
Trudno mi ocenić, czy ktoś kto naprawdę nigdy mnie programował byłby w stanie nauczyć się pisania kodu obiektowego tylko po tej lekturze.
Muszę jednak przyznać, że sposób przedstawiania wielu zagadnień OOP (ang. Object Oriented Programming) jest nietypowy. Sądzę, że powinien trafić do czytelnika.
Książka jest podzielona na 20 rozdziałów, z ktroych każdy dotyczy jednego wycinka możliwości Flash + Action Script 3.0. Według mnie autorowi udało się stworzyć spójną całość.
Kolejne zagadnienia wykorzystują poprzednie. Zadania do wykonania są przeważnie nietrudne, a jednocześnie można liczyć na wyjaśnienie co bardziej zawiłych fragmentów.
Jak to często bywa z książkami opisującymi pewne środowiska programistyczne, część zrzutów ekranu może wprowadzać w błąd. Co prawda niewielki i po chwili można dojść co jest nie tak.
Najczęściej okazuje się, że coś co w poprzedniej (rzutowej na obrazki) wersji Adobe Flash było checkboksem na dole, teraz jest umiejscowione po prawej, albo w innej zakładce.
Książkę oceniam dobrze. Nie jest to książka z tych, które zwaliła mnie z nóg. Jednak to nie jest też ta kategoria książek. Miała nauczyć programowania w AS 3.0.
Pozwolić na tytułowy "szybki start". Uważam, że tę rolę spełnia bardzo dobrze.
ActionScript 3.0. Szybki start
Wydawnictwo helion - 09/2011 Read more
|
Zmieniony ( sobota, 18 lutego 2012 21:13 )
|
|
|