<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>adamczuk.net.pl &#187; review</title>
	<atom:link href="http://adamczuk.net.pl/tag/review/feed/" rel="self" type="application/rss+xml" />
	<link>http://adamczuk.net.pl</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 14 Aug 2010 10:26:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ajax. Wzorce projektowe</title>
		<link>http://adamczuk.net.pl/2010/08/07/ajax-wzorce-projektowe/</link>
		<comments>http://adamczuk.net.pl/2010/08/07/ajax-wzorce-projektowe/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 19:29:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Książki]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[design patern]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=337</guid>
		<description><![CDATA[Recenzja książki o tematyce wzorców projektowych dla technologii AJAX.]]></description>
			<content:encoded><![CDATA[<p><a href="http://adamczuk.net.pl/wp-content/uploads/2010/08/ajax_design_paterns.jpg"><img src="http://adamczuk.net.pl/wp-content/uploads/2010/08/ajax_design_paterns.jpg" alt="" title="ajax_design_paterns" width="140" height="200" class="alignleft left size-full wp-image-359" /></a>Wydawnictwo <a href="http://oreilly.com/">O&#8217;Reilly</a> słynie z wielu książek technicznych, które sprzedały się na całym świecie w milionach sztuk. Wiele z nich zostało przetłumaczonych na inne języki, w tym polski. Najpopularniejszy wydawca książek informatycznych w Polsce, czyli <a href="http://helion.pl">Helion</a> posiada w swojej ofercie także tłumaczenia książek z wydawnictwa O&#8217;Reilly. Ajax to stara technologia, dlatego przez lata zostały dla niej wypracowane doskonałe rozwiązania. Najpowszechniejsze wzorce projektowe zostały opisane w tej właśnie książce.<span id="more-337"></span></p>
<p><em>Ajax. Wzorce projektowe</em> to książka dla projektantów aplikacji internetowych. Przykłady przedstawione przez autora to najczęściej stosowane rozwiązania. Po przeczytaniu tej książki projektowanie aplikacji z wykorzystaniem technologii Ajax stanie się o wiele łatwiejsze. Tworzenie dynamicznych interfejsów użytkownika, zdalne wywoływanie poleceń i transformacje XSLT zostały dokładnie opisane przez autora. Po przeczytaniu książki łatwiejsze stanie się manipulowanie elementami DOM oraz kwestie użyteczności i dostępności stron internetowych.</p>
<p>Książka opisuje początki technologii Ajax oraz podstawy projektowania aplikacji z jej wykorzystaniem. Sama technologia jest połączeniem XML oraz JavaScript. Asynchroniczne przesyłanie danych pomiędzy serwerem a przeglądarką to główna idea technologii. Autor skupia się również na usługach sieciowych oraz aspektach ponownego wykorzystania kodu i optymalizacji pod kątem wydajności. Książka przedstawia sposoby tworzenia użytecznych formularzy oraz efektów graficznych. Ostatnia grupa wzorców opisanych w książce stanowi techniki diagnozowania tworzonych aplikacji.</p>
<p class="info">OSTATECZNA OCENA: 4/5</p>
<ul>
<li><strong>Autorzy: Michael Mahemoff</strong></li>
<li>Tytuł oryginału: Ajax Design Patterns</li>
<li>Tłumaczenie: Tomasz Walczak</li>
<li>ISBN: 978-83-246-0761-7</li>
<li>Format: 168&#215;237, 672 stron</li>
<li>Data wydania: 02/2007 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2010/08/07/ajax-wzorce-projektowe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS i Ajax. Strony WWW zgodne ze standardami sieciowymi W3C</title>
		<link>http://adamczuk.net.pl/2010/06/15/css-i-ajax-strony-www-zgodne-ze-standardami-sieciowymi-w3c/</link>
		<comments>http://adamczuk.net.pl/2010/06/15/css-i-ajax-strony-www-zgodne-ze-standardami-sieciowymi-w3c/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 16:46:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[helion]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=309</guid>
		<description><![CDATA[Krótka recenzja książki na temat arkuszy stylów kaskadowych oraz asynchronicznych żądań.]]></description>
			<content:encoded><![CDATA[<p><a href="http://adamczuk.net.pl/wp-content/uploads/2010/06/css_and_ajax.jpg"><img src="http://adamczuk.net.pl/wp-content/uploads/2010/06/css_and_ajax.jpg" alt="css_and_ajax" title="css_and_ajax" width="140" height="200" class="left size-full wp-image-310" /></a>Jedna z wielu książek z serii &#8220;Autorytety Informatyki&#8221; przetłumaczona przez wydawnictwo Helion. Tworzenie nowoczesnych stron internetowych to niełatwa praca, szczególnie jeśli rygorystycznie podchodzi się do tematu standardów sieciowych. Korzyści płynące z zastosowania kaskadowych arkuszy stylów, nowoczesnych technologii oraz inteligentnych technik programistycznych są niezaprzeczalne. Podstawowy warunek to właściwe wykorzystanie standardów sieciowych.<span id="more-309"></span></p>
<p><em>CSS i Ajax. Strony WWW zgodne ze standardami sieciowymi W3C</em> to lekka propozycja dla osób związanych z tworzeniem i projektowaniem stron internetowych. Fanatyczni koderzy, który dzień bez kilku linii kodu uważają za stracony nie znajdą w tej książce samych przykładów. Nietypową koncepcję rozważań na temat standardów sieciowych czyta się bardzo sprawnie, jednak wielostronicowe rozwodzenie się nad pojedynczą myślą po pewnym czasie zdecydowanie męczy.</p>
<p>Autorzy dokładnie opisują swoją pracę przy kolejnych projektach. Rozprawiają o napotkanych problemach, własnych pomysłach, sugestiach przełożonych, aż nieszczęśliwe przypadki losowe. Kolejne rozdziały pokazują jak wykorzystuje się standardy sieciowe, w szczególności arkusze stylów kaskadowych i języki hipertekstowe.</p>
<p>Tytuł książki sugeruje połączenie CSS oraz AJAX. Jednak niewiele informacji znajdziemy w książce na temat asynchronicznych żądań. Więcej poczytamy o systemach zarządzania treścią, programowaniu aplikacji sieciowych, czy sposobach zwiększenia wydajności witryn internetowych. Jednak w dalszym ciągu będą to ogólniki sugerujące jedynie kierunek naszych dalszych poszukiwań.</p>
<p class="info">OSTATECZNA OCENA: 3/5</p>
<ul>
<li><strong>Autorzy: Schmitt Christopher , Blessing Kimberly , Cherny Rob , Evans Meryl K. , Lawver Kevin , Trammell Mark</strong></li>
<p>David Schultz, Craig Cook</p>
<li>Tytuł oryginału: Adapting to Web Standards: CSS and Ajax for Big Sites (Voices That Matter)</li>
<li>Tłumaczenie: Robert Górczyński</li>
<li>ISBN: 978-83-246-1755-5</li>
<li>Format: 168&#215;237, 304 strony</li>
<li>Data wydania: 11/2008 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2010/06/15/css-i-ajax-strony-www-zgodne-ze-standardami-sieciowymi-w3c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML, XHTML i CSS. Nowoczesne tworzenie stron WWW</title>
		<link>http://adamczuk.net.pl/2010/05/17/html-xhtml-i-css-nowoczesne-tworzenie-stron-www/</link>
		<comments>http://adamczuk.net.pl/2010/05/17/html-xhtml-i-css-nowoczesne-tworzenie-stron-www/#comments</comments>
		<pubDate>Mon, 17 May 2010 10:46:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=280</guid>
		<description><![CDATA[Recenzja książki, która pozwoli początkującym na zrozumienie nowoczesnego podejścia do tworzenia stron internetowych.]]></description>
			<content:encoded><![CDATA[<p><a href="http://adamczuk.net.pl/wp-content/uploads/2010/05/html_xhtml_css.jpg"><img src="http://adamczuk.net.pl/wp-content/uploads/2010/05/html_xhtml_css.jpg" alt="Nowoczesne tworzenie stron www" title="html_xhtml_css" width="140" height="200" class="left size-full wp-image-281" /></a>Wiele osób rozpoczyna swoją przygodę ze stronami internetowymi od poszukiwań materiałów w internecie. Często zdarza się tak, że informację jakie wpadają w ich ręce są przestarzałe, a w najlepszym przypadku nieaktualne. Jeśli kogoś interesuje kurs tworzenia stron dla początkujących to osobiście polecam <a href="http://kurs.browsehappy.pl/">kurs</a> BrowseHappy. Napisano również wiele książek, które rzeczowo tłumaczą i pokazują proces tworzenia stron internetowych. Recenzowana pozycja w prosty i przejrzysty sposób opisuje nowoczesne tworzenie i standardy sieciowe.<span id="more-280"></span></p>
<p><em>&#8220;HTML, XHTML i CSS. Nowoczesne tworzenie stron WWW&#8221;</em> to kompletny podręcznik dotyczący tworzenia stron internetowych oraz specyfikacja najpopularniejszych technologii internetowych. Autorzy skupili się na wyjaśnieniu różnic w strukturze dokumentów HTML i XHTML, a także szczegółowo omówili ich specyfikacje. Książka dokładnie pokazuje sposób definiowania metadanych i wstawiania poszczególnych elementów na stronie. Przykłady zawarte w kolejnych rozdziałach prezentują budowanie i używanie tabel, formularzy, obrazów oraz pozostałych najpopularniejszych znaczników.</p>
<p>Autorzy szczególny nacisk położyli na zrozumienie standardów sieciowych, których zrozumienie jest podstawą do prawidłowego tworzenia strona internetowych. Idea rozdzielenia części prezentacyjnej i treści pokazuje zalety nowoczesnego podejścia, a dodatkowe rozdziały dopełniają całości książki. Poza przykładami dotyczącymi HTML/XHTML, autorzy omawiają  JavaScript oraz CSS. Osoby początkujące łatwo zrozumieją wspomniane technologie na przykładowym kodzie. Pozostali mają do dyspozycji aktualne specyfikacje omawianych technologii.</p>
<p>Książka jest bardzo dobrym wprowadzeniem dla osób, które nie zajmowały się nigdy tworzeniem stron internetowych lub robiły to dawno temu. Porzucenie przestarzałych technik jest konieczne. Standardy sieciowe wyznaczają właściwy kurs rozwoju internetu, dlatego wszyscy powinni nim podążać.</p>
<p class="info">OSTATECZNA OCENA: 4.5/5</p>
<ul>
<li><strong>Autorzy: David Schultz, Craig Cook</strong></li>
<li>Tytuł oryginału: Beginning HTML with CSS and XHTML: Modern Guide and Reference</li>
<li>Tłumaczenie: Rafał Jońca</li>
<li>ISBN: 978-83-246-1498-1</li>
<li>Format: 158&#215;235, 384 strony</li>
<li>Data wydania: 05/2008 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2010/05/17/html-xhtml-i-css-nowoczesne-tworzenie-stron-www/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS według Erica Meyera. Kolejna odsłona</title>
		<link>http://adamczuk.net.pl/2009/11/30/css-wedlug-erica-meyera-kolejna-odslona/</link>
		<comments>http://adamczuk.net.pl/2009/11/30/css-wedlug-erica-meyera-kolejna-odslona/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 22:13:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[eric]]></category>
		<category><![CDATA[meyer]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=230</guid>
		<description><![CDATA[Arkusze stylów kaskadowych powinny być używane przez koderów WWW, nawet w przypadku tworzenia prostych stron HTML. Zalety jakie niesie technologia CSS są po prostu nie do ocenienia. Lżejszy kod, rozdzielenie warstwy logicznej i prezentacyjnej, a także zgodność ze standardami. Wszystko to pozwoli nam na uniknięcie kłopotów ze złym wyświetlaniem treści. Niestety nie wszyscy potrafią używać [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://adamczuk.net.pl/wp-content/uploads/2009/11/css_w_erica_meyera_odslona.jpg" alt="css_w_erica_meyera_odslona" title="css_w_erica_meyera_odslona" width="164" height="200" class="left size-full wp-image-234" />Arkusze stylów kaskadowych powinny być używane przez koderów WWW, nawet w przypadku tworzenia prostych stron <abbr title="HyperText Markup Language">HTML</abbr>. Zalety jakie niesie technologia <abbr title="Cascading Style Sheet">CSS</abbr> są po prostu nie do ocenienia. Lżejszy kod, rozdzielenie warstwy logicznej i prezentacyjnej, a także zgodność ze standardami. Wszystko to pozwoli nam na uniknięcie kłopotów ze złym wyświetlaniem treści. Niestety nie wszyscy potrafią używać arkuszy stylów kaskadowych z ich przeznaczeniem. Jeśli ktoś nie używa <abbr>CSS</abbr> na co dzień może popełniać bardzo proste błędy.<span id="more-230"></span></p>
<p><em>&#8220;CSS według Erica Meyera. Kolejna odsłona&#8221;</em> to kontynuacja pierwszej książki Erica Meyera na temat wykorzystania technologii <abbr>CSS</abbr>. Autor opisał w niej podstawowe właściwości stylów, jak również sposób ich użycia w kodzie strony. Ważne jest, aby konstruować semantyczną strukturę dokumentu, ponieważ nawet z wyłączoną obsługą <abbr>CSS</abbr> nasza strona będzie wyglądać przyzwoicie. Jeżeli zaś użyjemy stylów to mamy pełen dostęp do warstwy prezentacyjnej.</p>
<p>Przykłady przedstawione w książce to dalszym ciągu użyteczne i często spotykane elementy. Mimo dokładnie opisanych czynności i sposobu postępowania, swobodnie możemy zmodyfikować podany <abbr>CSS</abbr>, aby dostosować go do własnych potrzeb. Jeżeli chcemy uczynić nasze aplikacje internetowe lepszymi to pierwszą rzeczą jest zastosowanie arkuszy stylów. Nawet korzystanie z <abbr>CSS</abbr> 2.1 daje programiści wszelkie środki, aby semantycznie tworzyć strony WWW. Używanie tabel do budowania layoutu, stosowanie obrazków imitujących odstępy to przestarzałe techniki. Nowoczesne aplikacje webowe muszą korzystać z właściwych technologii, a jedną z nich jest właśnie <abbr>CSS</abbr>.</p>
<p>Książka bardzo dobrze sprawdzi się jako podręcznik nauki <abbr>CSS</abbr>. Osoby, które chcą zrozumieć zasady działania <abbr>CSS</abbr>, powinny uczyć się od najlepszych. Eric Meyer jest uznanym autorytetem w branży, ponieważ sam jest współtwórcą tej technologii. Potrafi bardzo jasno przedstawić wszystkie zawiłości związane z <abbr>CSS</abbr>, jak również pokazać sposób rozwiązania napotykanych problemów.</p>
<p class="info">OCENA OSTATECZNA: 4/5</p>
<p class="info">OSTATECZNA OCENA: 4/5</p>
<ul>
<li><strong>Autor: <a href="http://meyerweb.com/">Eric A. Meyer</a></strong></li>
<li>Tytuł oryginału: More Eric Meyer on CSS</li>
<li>Tłumaczenie: Wojciech Moch</li>
<li>ISBN: 83-7361-901-1</li>
<li>Format: 205&#215;253, 272 stron</li>
<li>Data wydania: 07/2005 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2009/11/30/css-wedlug-erica-meyera-kolejna-odslona/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS. Gotowe rozwiązania</title>
		<link>http://adamczuk.net.pl/2009/10/24/css-gotowe-rozwiazania/</link>
		<comments>http://adamczuk.net.pl/2009/10/24/css-gotowe-rozwiazania/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 13:28:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[richard]]></category>
		<category><![CDATA[york]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=219</guid>
		<description><![CDATA[Recenzja książki z gotowymi rozwiązaniami CSS. Szkoda, bo jakość tych rozwiązań jest dyskusyjna.]]></description>
			<content:encoded><![CDATA[<p><img src="http://adamczuk.net.pl/wp-content/uploads/2009/11/css_gotowe_rozw.jpg" alt="css_gotowe_rozw" title="css_gotowe_rozw" width="140" height="200" class="left size-full wp-image-220" />Arkusze stylów kaskadowych służą do wizualizacji aplikacji internetowych. Stosowanie jakiegokolwiek formatowania w kodzie XHTML jest przez standardy sieciowe zabronione. Niestety wielu koderów nadal nie potrafi wykorzystać modelu  blokowego przy tworzeniu semantyczne kodu. Na rynku znajdziemy bardzo wiele książek dotyczących technologii XHTML oraz CSS, które opisują temat od podstaw lub w stopniu bardziej złożonym. Jednak nie wszystkie z nich są warte naszego czasu, a już na pewno nie naszych pieniędzy.<span id="more-219"></span></p>
<p><em>&#8220;CSS. Gotowe rozwiązania&#8221;</em> to książka, która na początku zainteresowała mnie spisem treści. Dziesięć projektów z kodem XHTML i CSS, rozwiązujących jedne z częstszych problemów jakie spotykają programiści stron internetowych potrafi zachęcić. Jednak zawartość merytoryczna książki nie wygląda już tak krystalicznie. Autor proponuje zastąpienie sztuczek starej szkoły, rozdzielenie warstw kodu i prezentacji, ale sam niestety popełnia niewybaczalne błędy.</p>
<p>Początkujący programiści zapewne nie dostrzegą większych błędów w książce, ponieważ nie traktuje ona niczym zaawansowanym. Poza tym początkujący programiści dopiero zdobywają wiedzę i doświadczenie, więc powinni korzystać z poprawnie napisanych źródeł. Kod XHTML jest błędnie skonstruowany, a tym samym w konsekwencji arkusze stylów kaskadowych zawierają nieodpowiednie deklaracje. Nagminne opakowywanie wszystkich elementów przed <code>&lt;div&gt;</code> prowadzi do tworzenia gigantycznej struktury znaczników. Używanie znaczników niezgodnie z ich semantycznym przeznaczeniem, jak również długości nazw klas i identyfikatorów budzą spore zastrzeżenia.</p>
<p>Jednak największym błędem jest stosowanie <acronym title="JavaScript">JS</acronym> do ominięcia błędów przeglądarek. Moim zdaniem są dużo lepsze sposoby, aby zmusić <acronym title="Internet Explorer">IE</acronym> do prawidłowego wyświetlania. Nie chodzi tu bynajmniej o możliwość wyłączenia JS przez użytkownika, bo to robi kilka procent populacji sieciowej, ale najzwyczajniej o to, że JS służy zupełnie do czegoś innego.</p>
<p>Książka miała za zadanie przedstawić sposoby radzenia sobie z problemami aplikacji internetowych, jednak moim zdaniem nie znajdziemy tam zbyt wielu wartościowych informacji. Zaproponowane rozwiązania czasami dają skutek odwrotny od zamierzonego. Przykładowe formatowanie formularzy jest przykładem ingerencji kodera w obszar, którego nigdy nie powinien zmieniać. Stosowanie tabel do tworzenia konstrukcji layoutu, jak również korzystanie z <code>&lt;iframe&gt;</code> jest w dzisiejszych czasach niewybaczalne. Niestety autor nie do końca zna obowiązujące dzisiaj standardy sieciowe. Pewnie z tego, także powodu stosuje najmniej restrykcyjny <code>XHTML 1.0 Transitional</code>.</p>
<p>Zdecydowanie nie polecam tej książki nikomu. Początkujący koderzy nauczą się złych praktyk, związanych z kodem XHTML i arkuszami CSS. Zaawansowanie programiści nie znajdą w tej książce nic wartościowego. Książka mogłaby być o wiele lepsza, ale z powodu ciągłego zainteresowania tworzeniem aplikacji webowych, nadal na rynku wydawane są książki, które nie warto nawet otwierać. Niestety branża WWW nie zmieni się na lepsze, jeśli programiści nie zaczną właściwie stosować standardów sieciowych, a nie zaczną, kiedy będą mogli znaleźć książkę taką jak <em>&#8220;CSS. Gotowe rozwiązania&#8221;</em>.</p>
<p class="info">OSTATECZNA OCENA: 2/5</p>
<ul>
<li><strong>Autor: Richard York</strong>
</li>
<li>Tytuł oryginału: CSS Instant Results
</li>
<li>Tłumaczenie: Łukasz Piwko
</li>
<li>ISBN: 83-246-0574-6
</li>
<li>Format: B5, stron 392
</li>
<li>Data wydania: 11/2006 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2009/10/24/css-gotowe-rozwiazania/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS według Erica Meyera. Sztuka projektowania stron WWW</title>
		<link>http://adamczuk.net.pl/2009/08/15/css-wedlug-erica-meyera-sztuka-projektowania-stron-www/</link>
		<comments>http://adamczuk.net.pl/2009/08/15/css-wedlug-erica-meyera-sztuka-projektowania-stron-www/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 11:37:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[eric]]></category>
		<category><![CDATA[helion]]></category>
		<category><![CDATA[meyer]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=204</guid>
		<description><![CDATA[Recenzja książki Erica Meyera o sztuce tworzenia stron internetowych.]]></description>
			<content:encoded><![CDATA[<p><img src="http://adamczuk.net.pl/wp-content/uploads/2009/11/css_w_erica_meyera.jpg" alt="css_w_erica_meyera" title="css_w_erica_meyera" class="left size-full wp-image-205" />Arkusze stylów kaskadowych zostały stworzone przez ekspertów <acronym title="World Wide Web Consortium">W3C</acronym> w jednym celu. Standaryzacja aplikacji internetowych była konieczna, a technologia CSS pozwoliła na separację kodu i wyświetlania. Przestarzały HTML, który zawierał atrybuty związane z formatowaniem został z czasem zastąpiony przez semantyczny język XHTML. Rola wizualizacji została przekazana na barki CSS. Aplikacje internetowe stworzone według standardów sieciowych mogą wyglądać identycznie lub prawie tak samo we wszystkich nowoczesnych przeglądarkach, ale to niejedyne cechy technologii CSS.</p>
<p><span id="more-204"></span></p>
<p><em>&#8220;CSS według Erica Meyera. Sztuka projektowania stron WWW&#8221;</em> to książka, która pozwoli poznać zasady prawidłowego budowania stron internetowych z wykorzystaniem stylów kaskadowych. Zrozumienie podstawowych zasad modelu blokowego pozwoli projektantom uzyskać oczekiwane efekty bez skomplikowanych sztuczek. Stąd tylko kilka kroków do rozwinięcia skrzydeł naszej wyobraźni. Dzięki kolejnym projektom, autor od początku do końca opisuje sposób realizacji układu wielokolumnowego lub pozycjonowania warstw. Wraz ze wzrostem naszych umiejętności tworzymy zaawansowane formularze, stylizowane hiperłącza lub dzienniki internetowe. Każdy projekt zawiera również propozycje dalszych modyfikacji, abyśmy bez przeszkód mogli stosować CSS w procesie tworzenia stron WWW.</p>
<p>Książka jest bardzo dobrym podręcznikiem dla początkujących projektantów. Przedstawione projekty są przykładami rzeczywistych aplikacji znanych z sieci. Eric Meyer jako jeden z twórców standardów sieciowych bardzo przejrzyście opisał zastosowanie CSS. Jeśli tego byłoby nam mało to w kolejnej odsłonie autor zawarł następne projekty.</p>
<p class="info">OSTATECZNA OCENA: 4/5</p>
<ul>
<li><strong>Autor: <a href="http://meyerweb.com/">Eric A. Meyer</a></strong></li>
<li>Tytuł oryginału: Eric Meyer on CSS. Mastering the Language of Web Design</li>
<li>Tłumaczenie: Andrzej Badowski, Wojciech Grobel, Joanna Sugiero</li>
<li>ISBN: 83-7361-709-4</li>
<li>Format: 205&#215;253, stron: 312</li>
<li>Data wydania: 02/2005 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2009/08/15/css-wedlug-erica-meyera-sztuka-projektowania-stron-www/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript dla webmasterów. Zaawansowane programowanie</title>
		<link>http://adamczuk.net.pl/2009/05/25/javascript-dla-webmasterow-zaawansowane-programowanie/</link>
		<comments>http://adamczuk.net.pl/2009/05/25/javascript-dla-webmasterow-zaawansowane-programowanie/#comments</comments>
		<pubDate>Mon, 25 May 2009 20:29:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Książki]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[helion]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=193</guid>
		<description><![CDATA[Krótka recenzja dobrej książki na temat JS, autorstawa Nicolasa Zakasa.]]></description>
			<content:encoded><![CDATA[<p><img src="http://adamczuk.net.pl/wp-content/uploads/2009/07/js_zp.jpg" alt="js_zp" width="140" height="200" title="JavaScript dla webmasterów. Zaawansowane programowanie" class="left" />JavaScript jest technologią działającą po stronie klienta. W latach 90-tych ubiegłego wieku był wykorzystywany w aplikacjach internetowych do różnych celów. Jednak większość użytkowników ma złe doświadczenia związane z JS. Wyciąganie informacji o przeglądarce, rozwidlanie kodu oraz irytujące okienka pop-up to standardowe zadania jakie spełniał kiedyś JavaScript. A przecież możliwości JS są dużo większe. Możemy się, o tym przekonać czytając książkę Nicolasa Zakasa.<br />
<span id="more-193"></span><br />
<em>&#8220;JavaScript dla webmasterów. Zaawansowane programowanie&#8221;</em> to książka, w której znajdziemy wiele informacji na temat struktury języka oraz sposobu programowania w nim. Możliwości JS rozszerzają się w połączeniu z <abbr title="Document Object Model">DOM</abbr> i <abbr title="Browser Object Model">BOM</abbr>. Nowoczesna aplikacja webowa musi pozwalać na swobodną interakcje użytkownika z oprogramowaniem. Możemy zwiększyć użyteczność naszych stron internetowych poprzez programowanie obiektowe oraz rozdzielenie warstw prezentacji i logiki. Dzięki tej książce nauczymy się jak tworzyć mechanizmy komunikacji klient-server, a także projektować intuicyjne i dynamiczne interfejsy użytkownika.</p>
<p>Książka &#8220;JavaScript dla webmasterów. Zaawansowane programowanie&#8221; zawiera przykładowe rozwiązania najczęściej spotykanych problemów. Podczas tworzenia aplikacji internetowych projektanci często muszą rezygnować ze swoich pomysłów, bo nie mają możliwości ich realizacji. W książce znajdziemy informacje o wyrażeniach regularnych, obsłudze zdarzeń oraz rozszerzeniach JavaScriptu. Nauczymy się także podstaw ECMAScript, struktury obiektowego modelu dokumentu oraz właściwego osadzania JavaScript w kodzie strony WWW. Autor przedstawia również alternatywne sposoby sprawdzania poprawności formularzy oraz wykorzystania elementów <abbr title="eXtensible Markup Language">XML</abbr>. Wreszcie poznamy zasady działania komunikacji między przeglądarką i serwerem. Jeśli interesjuą nas usługi sieciowe i bezpieczeństwo naszych aplikacji JavaScript to niezbędne informacje również znajdziemy w tej książce.</p>
<p>Książka jest bardzo dobrym podręcznikiem dla osób znających podstawy JS. Znajomość materiału powinna pozwolić nam na właściwą rozbudowę naszych aplikacji. Przedstawione przykłady znajdują bardzo duże zastosowanie w nowoczesnych, intuicyjnych interfejsach użytkownika.</p>
<p class="info">OSTATECZNA OCENA: 4/5</p>
<ul>
<li><strong>Autor: Nicholas C. Zakas</strong></li>
<li>Tytuł oryginału: Professional JavaScript for Web Developers</li>
<li>Tłumaczenie: Jarosław Dobrzański, Krzysztof Czupryński, Daniel Kaczmarek</li>
<li>ISBN: 83-246-0280-1</li>
<li>Format: B5, stron: 696</li>
<li>Data wydania: 04/2006 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2009/05/25/javascript-dla-webmasterow-zaawansowane-programowanie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL. Podręcznik administratora</title>
		<link>http://adamczuk.net.pl/2009/05/11/mysql-podrecznik-administratora/</link>
		<comments>http://adamczuk.net.pl/2009/05/11/mysql-podrecznik-administratora/#comments</comments>
		<pubDate>Mon, 11 May 2009 13:16:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Książki]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[helion]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=188</guid>
		<description><![CDATA[Rzeczowa książka na temat administracji bazami danych MySQL.]]></description>
			<content:encoded><![CDATA[<p><img src="http://adamczuk.net.pl/wp-content/uploads/2009/05/mysql_pa.jpg" alt="mysql_pa" width="140" height="200" class="left" title="MySQL. Podręcznik administratora" />MySQL jest bardzo powszechnym systemem zarządzania bazami danych. Jego popularność tkwi w doskonałym połączeniu z <acronym title="Hypertext Preprocessor">PHP</acronym> i serwerem Apache, jak również licencji open source. Żadna aplikacja internetowa, ani strona WWW nie może działać bez bazy danych. Alternatywą dla kosztownych technologii i środowisk stało się MySQL, które bardzo łatwo zainstalować i skonfigurować. Wiele firm hostingowych oferuje konta webowe z dostępem do bazy danych, często właśnie MySQL.<br />
<span id="more-188"></span><br />
<em>&#8220;MySQL. Podręcznik administratora&#8221;</em> jest obszerną książką o cennej zawartości. Ogólne informacje na temat poleceń <acronym title="Structured Query Language">SQL</acronym> to wstęp do prawdziwej lektury. W książce szczegółowo opisano sposoby instalacji MySQL w różnych systemach operacyjnych oraz aktualizacji z poprzednich wersji. Bardzo obszerne są rozdziały na o administrowaniu i optymalizacji bazy danych. Kwestie te są bardzo ważne z powodów bezpieczeństwa oraz zużycia zasobów naszego serwera. Autor porównał w książce dwa najpopularniejsze mechanizmy składowania danych, a mianowicie MyISAM oraz InnoDB. Przedstawił ich wady i zalety. W ostatnim rozdziale przeczytamy o prawdopodobnych problemach i sposobach ich rozwiązywania.</p>
<p>Książka jest bardzo dobrym podręcznikiem dla administratorów. Podstawowych informacji oraz przykładów dla początkujących jest naprawdę niewiele. Zawartość książki docenią zaawansowani programiści aplikacji internetowych. Optymalizacja poszczególnych zapytań i zabezpieczenie po stronie serwera to zagadnienia istotne podczas procesu tworzenia.</p>
<p class="info">OSTATECZNA OCENA: 4/5</p>
<ul>
<li><strong>Autor: Paul Dubois</strong></li>
<li>Tytuł oryginału: MySQL Administrators Guide</li>
<li>Tłumaczenie: Tomasz Pędziwiatr, Grzegorz Werner</li>
<li>ISBN: 83-7361-687-X</li>
<li>Format: B5, stron: 712</li>
<li>Data wydania: 01/2005 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2009/05/11/mysql-podrecznik-administratora/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie III</title>
		<link>http://adamczuk.net.pl/2009/04/16/css-kaskadowe-arkusze-stylow-przewodnik-encyklopedyczny-wydanie-iii/</link>
		<comments>http://adamczuk.net.pl/2009/04/16/css-kaskadowe-arkusze-stylow-przewodnik-encyklopedyczny-wydanie-iii/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 08:04:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Książki]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[eric meyer]]></category>
		<category><![CDATA[helion]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=184</guid>
		<description><![CDATA[Recenzja przewodnika po arkuszach stylów kaskadowych napisanego przez Erica Meyera.]]></description>
			<content:encoded><![CDATA[<p><img src="http://adamczuk.net.pl/wp-content/uploads/2009/05/css_pe3.jpg" alt="css_pe3" class="left" title="CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny" />Na temat <abbr title="Cascading Style Sheet">CSS</abbr> napisano wiele książek. Kaskadowe arkusze stylów mają już ponad 10 lat, a niektórzy projektanci www dalej nie używają tej technologii poprawnie. Watro znać podstawowe właściwości CSS, jak również ich wpływ na pozostałe elementy strony. Aby nie wyważać otwartych drzwi należy poznać odpowiednie techniki CSS, które wprowadzają standardy sieciowe do aplikacji internetowych. Eric Meyer jest odpowiednim człowiekiem, który przejrzyście wyjaśnia wszystkie aspekty CSS, pokazując tym samym właściwą drogę do budowania nowoczesnych aplikacji webowych.<span id="more-184"></span></p>
<p><em>&#8220;CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny&#8221;</em> został napisany przez Erica Meyera, który jest współautorem CSS. Zajmował się projektowaniem i wdrażaniem stylów kaskadowych jako członek <abbr title="World Wide Web Consorcium">W3C</abbr>. Jego książki zdobyły ogromną popularność, dzięki prostocie i rzetelnej zawartości.</p>
<p>Omawiana książka to kompletny przewodnik dotyczący CSS. Jego zawartość stanowi czternaście rozdziałów, które omawiają szczegółowo wszystkie właściwości poszczególnych specyfikacji CSS. Osobiście miałem okazję czytać wydanie II tego podręcznika. Z kolei wydanie III zostało rozszerzone o właściwości CSS 2 i CSS 2.1. W książce zostały omówione również niektóre moduły CSS 3. Niestety większość poprawek proponowanych przez trzecią wersję CSS nie jest właściwie interpretowana przez aktualne przeglądarki.</p>
<p>Autor omawia kolejno elementy CSS, które zmieniają wygląd strony przez dokonywania zmian kodu. Selektory, jednostki miary i zasady rządzące kaskadowym modelem dokumentu to absolutna podstawa do właściwego zrozumienia CSS. Dopełnienie, marginesy i obramowanie wyjaśniają <em>box model</em>, który jest podstawą każdego elementu w dokumencie.</p>
<p>Książka opisuje także właściwości związane z kolorami, czcionkami i tekstem. Przestawia dostępne sposoby wyświetlania elementów oraz pozycjonowania elementów względem pozostałych. Czytelnik znajdzie tutaj także rozdział na temat zawartości generowanej, interfejsu użytkownika czy mediów nieekranowych.</p>
<p>Zawartość książki ma przejrzystą formę. Poszczególne właściwości są opisywane bez zbędnych komentarzy, przypominając w sporym stopniu dokumentację CSS. Autor skupił się na wyjaśnieniu danego zagadnienia, jego przeznaczeniu i sposobie wykorzystania. Jeśli dany fragment jest dla nas zrozumiały lub potrzebujemy zgłębić wiedzę na inny temat, wystarczy przejść do kolejnego rozdziału. W ten sposób książka szybko prowadzi czytelnika przez zawiłe meandry kaskadowych arkuszy stylów.</p>
<p>Książka jest idealnym źródłem wiedzy dla projektantów aplikacji internetowych. Rzadziej stosowane właściwości są zapominane, bądź niestosowane. Jedyną drogą pomocy jest wtedy dokumentacja lub taka właśnie książka. Kompendium wiedzy na temat CSS, które na końcu zawiera wszystko skondensowane do postaci kilku dodatków.</p>
<p class="info">OSTATECZNA OCENA: 4/5</p>
<ul>
<li><strong>Autor: Eric A. Meyer</strong></li>
<li>Tytuł oryginału: CSS: The Definitive Guide, 3 Edition</li>
<li>Tłumaczenie: Anna Trojan</li>
<li>ISBN: 978-83-246-0956-7</li>
<li>Format: B5, stron: 528</li>
<li>Data wydania: 02/2008 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2009/04/16/css-kaskadowe-arkusze-stylow-przewodnik-encyklopedyczny-wydanie-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP5. Zaawansowane programowanie</title>
		<link>http://adamczuk.net.pl/2009/03/30/php5-zaawansowane-programowanie/</link>
		<comments>http://adamczuk.net.pl/2009/03/30/php5-zaawansowane-programowanie/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 10:41:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Książki]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[helion]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[wrox]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=180</guid>
		<description><![CDATA[Zaawansowane programowanie w PHP5. Ciekawe techniki tworzenia aplikacji internetowych.]]></description>
			<content:encoded><![CDATA[<p><img src="http://adamczuk.net.pl/wp-content/uploads/2009/03/php_zp.jpg" alt="php_zp" title="PHP5 Zaawansowane programowanie" width="140" height="200" class="left" />Do tworzenia aplikacji internetowych można wykorzystać kilka technologii. Wszystkie one mają swoich zwolenników i tym sposobem Microsoft proponuje nam <acronym title="Active Server Pages">ASP</acronym>, a Sun swoje <acronym title="Java Sever Pages">JSP</acronym>. Jest jeszcze ColdFusion od Macromedii (teraz chyba Adobe), a moim wyborem od początku było i pozostaje <acronym title="Hypertext Preprocessor">PHP</acronym>. Zgadzam się ze PHP nie jest wolne od wad, ale w połączeniu z serwerem Apache i praktycznie dowolną bazą danych, jest potężną technologią, która pozwala tworzyć zaawansowane aplikacje internetowe.<br />
<span id="more-180"></span><br />
<strong>PHP</strong> pozwala na tworzenie aplikacji sieciowych, które są uruchamiane po stronie serwera. Najnowsza wersja PHP5 została wzbogacona o nowe mechanizmy programowania obiektowego. Teraz możliwe jest korzystanie z plików XML i protokołu SOAP, a także wieloma silnikami baz danych.</p>
<p><em>&#8220;PHP5. Zaawansowane programowanie&#8221;</em> to książka, która przedstawia potężne możliwości i elastyczność najnowszej wersji tej popularnej platformy programistycznej. Dzięki niej poznamy zasady programowania obiektowego, a także tworzenia użytecznych klas i funkcji. W książce przeczytamy również o modelowaniu w języku UML, a także korzystaniu z wzorców projektowych. Przeczytanie książki pozwoli na tworzenie zestawów narzędzi obiektowych oraz stosowanie modelu MVC. Dodatkowo książka opisuje analizę oraz implementację prawdziwego przypadku, a mianowicie systemu automatyzującego pracę działu sprzedaży w przedsiębiorstwie handlowym.</p>
<p>Książka jest przeznaczona dla zaawansowanych programistów. Jeśli chcesz poznać podstawy PHP lub tworzenia stron internetowych poszukaj innej książki. Jeśli chcesz poznać zaawansowane możliwości PHP5, a także właściwie rozbudować swoje aplikacje to sięgnij po tę książkę.</p>
<p class="info">OSTATECZNA OCENA: 4/5</p>
<ul>
<li><strong>Autorzy: Edward Lecky-Thompson, Heow Eide-Goodman, Steven D. Nowicki, Alec Cove</strong></li>
<li>Tytuł oryginału: Professional PHP5</li>
<li>Tłumaczenie: Adam Byrtek, Jarosław Dobrzański, Paweł Gonera</li>
<li>ISBN: 83-7361-825-2</li>
<li>Format: B5, stron: 664</li>
<li>Data wydania: 06/2005 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2009/03/30/php5-zaawansowane-programowanie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
