<?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>KoziołekWeb &#187; Książka</title>
	<atom:link href="http://koziolekweb.pl/category/roznosci/recenzja/ksiazka/feed/" rel="self" type="application/rss+xml" />
	<link>http://koziolekweb.pl</link>
	<description>Sięgam tam gdzie wzrok nie sięga, a tam NullPointerException</description>
	<lastBuildDate>Tue, 22 May 2012 11:25:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<image>\n<url>http://koziolekweb.pl/icon.png</url>\n<title>KoziołekWeb</title>\n<link>http://koziolekweb.pl</link>\n<width></width>\n<height></height>\n</image>\n		<item>
		<title>Beginning Scala &#8211; review</title>
		<link>http://koziolekweb.pl/2012/02/22/beginning-scala-review/</link>
		<comments>http://koziolekweb.pl/2012/02/22/beginning-scala-review/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 11:59:38 +0000</pubDate>
		<dc:creator>Koziolek</dc:creator>
				<category><![CDATA[Książka]]></category>
		<category><![CDATA[Recenzja]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[in english]]></category>

		<guid isPermaLink="false">http://koziolekweb.pl/?p=2414</guid>
		<description><![CDATA[      
      Title:Beginning Scala Author:David Pollak Year:2009 ISBN:978-1-4302-1989-7 This post is a part of &#8220;Book for Review Program&#8221;. For details look this page [PL]. David Pollak is founder of Lift web framework. So when I start to read book about scala written by him I knew that this book is good. First chapters (1-3) is about Scala [...]]]></description>
			<content:encoded><![CDATA[      
      <div class="book"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 86px;" src="http://www.apress.com/media/catalog/product/cache/9/image/9df78eab33525d08d6e5fb8d27136e95/A/9/A9781430219897-3d_8.png" border="0" alt="" /></p>
<div class="book_desc"><span style="font-weight:bold;">Title:</span>Beginning Scala<br />
<span style="font-weight:bold;">Author:</span>David Pollak<br />
<span style="font-weight:bold;">Year:</span>2009<br />
<span style="font-weight:bold;">ISBN:</span>978-1-4302-1989-7<br />
This post is a part of &#8220;Book for Review Program&#8221;. For details look this <a href="http://groups.google.com/group/warszawa-jug/web/biblioteka-warszawskiego-juga">page</a> [PL].
</div>
</div>
<p>David Pollak is founder of <a href="http://liftweb.net/" title="Lift::Home" target="_blank">Lift web framework</a>. So when I start to read book about scala written by him I knew that this book is good. First chapters (1-3) is about Scala language &#8211; syntax, basics, usage and some sort of practical APIs (XML, I/O). Everything is described clearly and is easy to understand. Author show the main difference between scala and java in collection API and differences in &#8220;methods of thinking&#8221;. In next three chapters (4-6) we can take a trip in &#8220;Scala the Functional language&#8221; and discover some main differences between scala and java like pattern matching and actors (concurrency). This part of book is nice for people who like java but see some disadvantages.<br />
Chapters 7 and 8 rapes your java-mind, cause an explosion of your brain and at last say &#8220;you are just java scout, boy&#8221;. This part of book is very hard to read and understand. David Pollak try to describe things that are completely anti-java like extending many classes (traits), covariance, contra-variance and scala generics, creating class structure or creating DSL parsers.<br />
Last chapter is about tools and know-how to introduce scala to organizations. </p>
<p>At the end i would like to thank David Pollak because his book is the best scala tutorial I have ever read. I start to understand basics of scala and some core concepts of JVM. Great book.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj do </em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://koziolekweb.pl/2012/02/22/beginning-scala-review/&amp;title=Beginning+Scala+%26%238211%3B+review" title="dodaj 'Beginning Scala &#8211; review' do Del.icio.us"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'Beginning Scala &#8211; review' do Del.icio.us" alt="dodaj 'Beginning Scala &#8211; review' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://koziolekweb.pl/2012/02/22/beginning-scala-review/&amp;title=Beginning+Scala+%26%238211%3B+review" title="dodaj 'Beginning Scala &#8211; review' do digg"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'Beginning Scala &#8211; review' do digg" alt="dodaj 'Beginning Scala &#8211; review' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://koziolekweb.pl/2012/02/22/beginning-scala-review/" title="dodaj 'Beginning Scala &#8211; review' do Technorati"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'Beginning Scala &#8211; review' do Technorati" alt="dodaj 'Beginning Scala &#8211; review' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://koziolekweb.pl/2012/02/22/beginning-scala-review/&amp;title=Beginning+Scala+%26%238211%3B+review" title="dodaj 'Beginning Scala &#8211; review' do Stumble Upon"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="dodaj 'Beginning Scala &#8211; review' do Stumble Upon" alt="dodaj 'Beginning Scala &#8211; review' do Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://koziolekweb.pl/2012/02/22/beginning-scala-review/&amp;title=Beginning+Scala+%26%238211%3B+review" title="dodaj 'Beginning Scala &#8211; review' do Google Bookmarks"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'Beginning Scala &#8211; review' do Google Bookmarks" alt="dodaj 'Beginning Scala &#8211; review' do Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://koziolekweb.pl/2012/02/22/beginning-scala-review/&amp;t=Beginning+Scala+%26%238211%3B+review" title="dodaj 'Beginning Scala &#8211; review' do FaceBook"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="dodaj 'Beginning Scala &#8211; review' do FaceBook" alt="dodaj 'Beginning Scala &#8211; review' do FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.wykop.pl/dodaj?url=http://koziolekweb.pl/2012/02/22/beginning-scala-review/&amp;title=Beginning+Scala+%26%238211%3B+review" title="dodaj 'Beginning Scala &#8211; review' do wykop.pl"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/wykop.png" title="dodaj 'Beginning Scala &#8211; review' do wykop.pl" alt="dodaj 'Beginning Scala &#8211; review' do wykop.pl" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://koziolekweb.pl/2012/02/22/beginning-scala-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ebook &#8211; wada ukryta</title>
		<link>http://koziolekweb.pl/2011/12/16/ebook-wada-ukryta/</link>
		<comments>http://koziolekweb.pl/2011/12/16/ebook-wada-ukryta/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 10:09:03 +0000</pubDate>
		<dc:creator>Koziolek</dc:creator>
				<category><![CDATA[Książka]]></category>
		<category><![CDATA[Różności]]></category>
		<category><![CDATA[filozofia]]></category>
		<category><![CDATA[Prawo]]></category>

		<guid isPermaLink="false">http://koziolekweb.pl/?p=2339</guid>
		<description><![CDATA[      
      Idziesz do księgarni (nie do Empiku) i kupujesz książkę. Co z nią dalej zrobisz zależy od ciebie. Jeżeli chcesz ją komuś pożyczyć. Pożyczasz. Jeżeli chcesz ją podarować. To obdarowujesz kogoś. Jeżeli stwierdzisz, że już ci nie jest potrzebna. Sprzedajesz albo oddajesz do biblioteki. Względnie wpisujesz się w ideę &#8220;Bookcrossingu&#8221; i pozwalasz książce wędrować po świecie. [...]]]></description>
			<content:encoded><![CDATA[      
      <p>Idziesz do księgarni (<a href="http://www.facebook.com/niekarmksiazkowegopotwora">nie do Empiku</a>) i kupujesz książkę. Co z nią dalej zrobisz zależy od ciebie. Jeżeli chcesz ją komuś pożyczyć. Pożyczasz. Jeżeli chcesz ją podarować. To obdarowujesz kogoś. Jeżeli stwierdzisz, że już ci nie jest potrzebna. Sprzedajesz albo oddajesz do biblioteki. Względnie wpisujesz się w ideę <a href="http://www.bookcrossing.pl/">&#8220;Bookcrossingu&#8221;</a> i pozwalasz książce wędrować po świecie. Koniec końców jak zejdziesz to książki trafią do twoich spadkobierców.</p>
<h4>A ebook?</h4>
<p>Z ebookiem nie zrobisz żadnej z tych rzeczy. Nie wypożyczysz, bo jest to niewykonalne z plikiem. Nie podarujesz, bo tak samo jak z wypożyczeniem będą problemy natury nazwijmy to materiałowej&#8230;</p>
<h4>Jest jednak jeszcze gorsza opcja&#8230;</h4>
<p>Ebooka nie kupujesz. Kupujesz licencję. Oznacza to, że:</p>
<ul>
<li>Książki nie sprzedasz.</li>
<li>Książki nie przekażesz komuś innemu, bo licencjonowana jest na ciebie.</li>
<li>Książki nie otrzymają twoi spadkobiercy.</li>
<li>Koniec końców książki też nie uwolnisz (&#8220;bookcrossing&#8221;).</li>
</ul>
<p>Za negativem:</p>
<blockquote><p>Z twittera: Saturday, instead of taking your child to a bookstore, show them your Kindle library and say &#8220;When I die, you&#8217;re not licensed to use this.&#8221; W sumie smutne i ciekawe, czy za 20 lat trzeba będzie mieć licencje na skarpetki.</p></blockquote>
<p>Jest to przykre i przerażające jednocześnie.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj do </em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://koziolekweb.pl/2011/12/16/ebook-wada-ukryta/&amp;title=Ebook+%26%238211%3B+wada+ukryta" title="dodaj 'Ebook &#8211; wada ukryta' do Del.icio.us"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'Ebook &#8211; wada ukryta' do Del.icio.us" alt="dodaj 'Ebook &#8211; wada ukryta' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://koziolekweb.pl/2011/12/16/ebook-wada-ukryta/&amp;title=Ebook+%26%238211%3B+wada+ukryta" title="dodaj 'Ebook &#8211; wada ukryta' do digg"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'Ebook &#8211; wada ukryta' do digg" alt="dodaj 'Ebook &#8211; wada ukryta' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://koziolekweb.pl/2011/12/16/ebook-wada-ukryta/" title="dodaj 'Ebook &#8211; wada ukryta' do Technorati"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'Ebook &#8211; wada ukryta' do Technorati" alt="dodaj 'Ebook &#8211; wada ukryta' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://koziolekweb.pl/2011/12/16/ebook-wada-ukryta/&amp;title=Ebook+%26%238211%3B+wada+ukryta" title="dodaj 'Ebook &#8211; wada ukryta' do Stumble Upon"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="dodaj 'Ebook &#8211; wada ukryta' do Stumble Upon" alt="dodaj 'Ebook &#8211; wada ukryta' do Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://koziolekweb.pl/2011/12/16/ebook-wada-ukryta/&amp;title=Ebook+%26%238211%3B+wada+ukryta" title="dodaj 'Ebook &#8211; wada ukryta' do Google Bookmarks"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'Ebook &#8211; wada ukryta' do Google Bookmarks" alt="dodaj 'Ebook &#8211; wada ukryta' do Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://koziolekweb.pl/2011/12/16/ebook-wada-ukryta/&amp;t=Ebook+%26%238211%3B+wada+ukryta" title="dodaj 'Ebook &#8211; wada ukryta' do FaceBook"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="dodaj 'Ebook &#8211; wada ukryta' do FaceBook" alt="dodaj 'Ebook &#8211; wada ukryta' do FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.wykop.pl/dodaj?url=http://koziolekweb.pl/2011/12/16/ebook-wada-ukryta/&amp;title=Ebook+%26%238211%3B+wada+ukryta" title="dodaj 'Ebook &#8211; wada ukryta' do wykop.pl"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/wykop.png" title="dodaj 'Ebook &#8211; wada ukryta' do wykop.pl" alt="dodaj 'Ebook &#8211; wada ukryta' do wykop.pl" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://koziolekweb.pl/2011/12/16/ebook-wada-ukryta/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>E-książka bez rewolucji?</title>
		<link>http://koziolekweb.pl/2011/11/08/e-ksiazka-bez-rewolucji/</link>
		<comments>http://koziolekweb.pl/2011/11/08/e-ksiazka-bez-rewolucji/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 13:32:26 +0000</pubDate>
		<dc:creator>Koziolek</dc:creator>
				<category><![CDATA[Książka]]></category>
		<category><![CDATA[Różności]]></category>

		<guid isPermaLink="false">http://koziolekweb.pl/?p=2290</guid>
		<description><![CDATA[      
      Helion w ostatnim czasie uruchomił portal ebookpoint.pl, czyli księgarnię z ebookami. Różnica pomiędzy ebookpoint, a typowym rozwiązaniem to brak zabezpieczeń DRMW. Helion określił to jako &#8220;Rewolucję&#8221;. Tyle tylko, że rewolucją to nie jest. Ile kosztuje książka? Wraz z inauguracją serwisu ruszyła też akcja mająca na celu wymuszenie obniżki podatku VAT na ebooki. O ile pomysł [...]]]></description>
			<content:encoded><![CDATA[      
      <p>Helion w ostatnim czasie uruchomił portal <a href="http://ebookpoint.pl" target="_blank">ebookpoint.pl</a>, czyli księgarnię z ebookami. Różnica pomiędzy ebookpoint, a typowym rozwiązaniem to brak zabezpieczeń <a href="http://pl.wikipedia.org/wiki/Digital_rights_management" target="_blank" title="From Wikipedia the definition of: Digital_rights_management" class="wikiterm" >DRM</a><sup class="wikiicon" ><em>W</em></sup>. Helion określił to jako &#8220;Rewolucję&#8221;. Tyle tylko, że rewolucją to nie jest.</p>
<h4>Ile kosztuje książka?</h4>
<p>Wraz z inauguracją serwisu ruszyła też akcja mająca na celu wymuszenie obniżki podatku VAT na ebooki. O ile pomysł ustawodawcy by różnie opodatkować ebooka w zależności od sposobu dystrybucji jest przykładem skrajnego debilizmu, w skrócie ebook dystrybuowany jako plik na nośniku jest traktowany jak książka i obłożony 5% VAT jeżeli jednak dystrybucja jest czysto wirtualna (via serwer) to VAT rośnie do 23%, to już mówienie, że dzięki temu ebooki będą tańsze jest delikatnie mówiąc niedopowiedzeniem.<br />
Bardzo ciekawie analizuje to Jacek Synowiec we <a href="https://plus.google.com/109368792241366237225/posts/6cfvodrTpEX" target="_blank">wpisie na g+</a>. Generalnie sprawa rozbija się o trzy elementy wchodzące w skład ceny książki (jako takiej bez rozróżnienia czy to jest ebook czy book).</p>
<ul>
<li>VAT &#8211; czyli podatek naliczany do ceny &#8220;na wyjściu&#8221; ze sklepu.</li>
<li>Nośnik &#8211; czyli koszty produkcji książki jako rzeczy w tym jest ujęty zarówno druk jak i oprawa graficzna.</li>
<li>Wypełnienie &#8211; czyli treść.</li>
</ul>
<p>Z analizy pana Jacka wylania się ciekawa rzecz. Otóż ebooki nie będą dużo tańsze niż zwykle książki.<br />
w pierwszym kroku pozbądźmy się podatku VAT. Niezależnie jaki by on był jest pewnym stałym kosztem dla kupującego. Nie wpływa on na koszty produkcji książki ani na marżę wydawcy. Zresztą ww. analiza jest prowadzona w oparciu o cenę netto.<br />
Zignorować możemy też składnik jakim jest &#8220;wypełnienie&#8221;. Autor otrzymuje gażę &#8220;od sztuki&#8221; bez względu na sposób wydania (duuuużeee uproszczenie, ale IMO różnice są groszowe na sztuce).</p>
<p>Rzeczywiste różnice w cenie można wypracować tylko na różnicy w nośniku. Tu okazuje się, że papierowa książka kosztuje około 5PLN jeżeli nie szalejemy z kolorami i nie korzystamy z super papieru. Dla zainteresowanych <a href="http://www.sowadruk.pl/" target="_blank">kalkulator</a>.</p>
<h4>Przeca książka papierowa&#8230;</h4>
<p>Wydaje się, że różnica powinna być większa. Przecież papierowa książka wymaga znacznie więcej pracy by przygotować ją do druku. Niekoniecznie&#8230; polecam lekturę <a href="http://www.chochlikdrukarski.com.pl/" target="_blank">Chochliq&#8217;a Drukarskiego</a>. Łatwo zauważyć, że w obecnych czasach druk jest tylko dodatkiem w procesie tworzenia książki. Koniec końców i tak będzie trzeba w pewnym momencie przygotować plik PDF. Późniejsze prace związane bezpośrednio z przygotowaniem do druku mieszczą się w &#8220;materiałówce&#8221;, czyli w tych 5PLN. Ebook też musi zostać złożony, też trzeba sprawdzić poprawność składu, też trzeba zweryfikować kolory czy układ tekstu. Zatem różnica pomiędzy ebookiem, a książką jest na poziomie naciśnięcia ctrl+p.</p>
<h4>Dlaczego?</h4>
<p>Masz CV? Czy przyłożyłeś się do jego wyglądu? Czy ma odpowiednie formatowanie, układ, czy jest czytelne? Zapewne tak. Nie wysyłasz jednak CV listem po wydrukowaniu. Wykonałeś jednak całą pracę związaną z przygotowaniem do druku. Łapiesz w czym rzecz? Jeżeli nie&#8230; no cóż&#8230; twój problem. Jaśniej wytłumaczyć się już tego nie da.</p>
<h4>Ebook bez rewolucji</h4>
<p>Brak dużych różnic w koszcie produkcji tradycyjnej książki i ebooka jest główną przyczyną, dla której tradycyjna książka jeszcze przez bardzo długo nie zniknie z rynku. Zmienić może się jednak jej postrzeganie. Już dziś ludzie znacznie baczniej patrzą na sposób wydania książki. Fabryka Słów przykładowo stara się by książki przez nią wydawane miały nie tylko dobrą treść, ale też były małymi dziełami sztuki. Tak by każda z tych książek stojąc na półce była nie tylko zbiornikiem kurzu, ale też ozdobą. </p>
<p>Ebooki nie dokonają rewolucji. Będzie to raczej ewolucyjne przejście. Tradycyjne książki staną się przede wszystkim ozdobami. Kupując je będziemy zwracać uwagę nie tylko na treść, ale przede wszystkim na wykonanie. Tak jak dziś kupując pióro czy zegarek patrzymy nie tylko na wygodę użytkowania, ale właśnie na wygląd. Ebooki staną się dostawcami treści dla publikacji, które można nazwać &#8220;półkownikami&#8221;, takich które czytamy raz i odkładamy na półkę. Do tej grupy należą m.n. książki poświęcone IT ponieważ ich treść szybko się dezaktualizuje. Tu Helion może zrobić dużo punktów ponieważ nie tylko ograniczy koszty produkcji książek, ale też i ich składowania po stronie odbiorcy. Dodatkowo może proponować &#8220;aktualizację&#8221; do nowej wersji.</p>
<h4>Podsumowując</h4>
<p>Za kilkanaście lat zecer i introligator będą uznanymi artystami, a papierowa książka małym dziełem sztuki. Czego sobie i wam życzę.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj do </em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://koziolekweb.pl/2011/11/08/e-ksiazka-bez-rewolucji/&amp;title=E-ksi%C4%85%C5%BCka+bez+rewolucji%3F" title="dodaj 'E-książka bez rewolucji?' do Del.icio.us"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'E-książka bez rewolucji?' do Del.icio.us" alt="dodaj 'E-książka bez rewolucji?' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://koziolekweb.pl/2011/11/08/e-ksiazka-bez-rewolucji/&amp;title=E-ksi%C4%85%C5%BCka+bez+rewolucji%3F" title="dodaj 'E-książka bez rewolucji?' do digg"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'E-książka bez rewolucji?' do digg" alt="dodaj 'E-książka bez rewolucji?' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://koziolekweb.pl/2011/11/08/e-ksiazka-bez-rewolucji/" title="dodaj 'E-książka bez rewolucji?' do Technorati"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'E-książka bez rewolucji?' do Technorati" alt="dodaj 'E-książka bez rewolucji?' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://koziolekweb.pl/2011/11/08/e-ksiazka-bez-rewolucji/&amp;title=E-ksi%C4%85%C5%BCka+bez+rewolucji%3F" title="dodaj 'E-książka bez rewolucji?' do Stumble Upon"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="dodaj 'E-książka bez rewolucji?' do Stumble Upon" alt="dodaj 'E-książka bez rewolucji?' do Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://koziolekweb.pl/2011/11/08/e-ksiazka-bez-rewolucji/&amp;title=E-ksi%C4%85%C5%BCka+bez+rewolucji%3F" title="dodaj 'E-książka bez rewolucji?' do Google Bookmarks"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'E-książka bez rewolucji?' do Google Bookmarks" alt="dodaj 'E-książka bez rewolucji?' do Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://koziolekweb.pl/2011/11/08/e-ksiazka-bez-rewolucji/&amp;t=E-ksi%C4%85%C5%BCka+bez+rewolucji%3F" title="dodaj 'E-książka bez rewolucji?' do FaceBook"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="dodaj 'E-książka bez rewolucji?' do FaceBook" alt="dodaj 'E-książka bez rewolucji?' do FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.wykop.pl/dodaj?url=http://koziolekweb.pl/2011/11/08/e-ksiazka-bez-rewolucji/&amp;title=E-ksi%C4%85%C5%BCka+bez+rewolucji%3F" title="dodaj 'E-książka bez rewolucji?' do wykop.pl"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/wykop.png" title="dodaj 'E-książka bez rewolucji?' do wykop.pl" alt="dodaj 'E-książka bez rewolucji?' do wykop.pl" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://koziolekweb.pl/2011/11/08/e-ksiazka-bez-rewolucji/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Bo Geek też człowiek i jeść musi</title>
		<link>http://koziolekweb.pl/2011/10/08/bo-geek-tez-czlowiek-i-jesc-musi/</link>
		<comments>http://koziolekweb.pl/2011/10/08/bo-geek-tez-czlowiek-i-jesc-musi/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 13:17:49 +0000</pubDate>
		<dc:creator>Koziolek</dc:creator>
				<category><![CDATA[Książka]]></category>
		<category><![CDATA[Recenzja]]></category>
		<category><![CDATA[Kuchnia]]></category>

		<guid isPermaLink="false">http://koziolekweb.pl/?p=2245</guid>
		<description><![CDATA[      
      Tytuł:Gotowanie dla geeków Nauka stosowana, niezłe sztuczki i wyżerka Autor:Jeff Potter Rok:2011 ISBN:978-83-246-3055-4 Książka kucharska. Jednak nietypowa, bo poza przepisami w środku znajdziemy też ogromną dawkę wiedzy. Jeżeli gotujesz to zazwyczaj masz dwie drogi. Pierwsza to postępować zgodnie z przepisem i jak każdy nudziarz robić mało interesujące jedzenie. Druga to eksperymentować. Programista &#8211; artysta, maniak [...]]]></description>
			<content:encoded><![CDATA[      
      <div class="book"><img src="http://koziolekweb.pl/wp-content/uploads/2011/10/gotgee.jpg" alt="Gotowanie dla geeków" title="Gotowanie dla geeków" class="aligncenter size-full wp-image-2154" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width:125px;height=163px;" /></p>
<div class="book_desc"><span style="font-weight:bold;">Tytuł:</span>Gotowanie dla geeków Nauka stosowana, niezłe sztuczki i wyżerka<br />
<span style="font-weight:bold;">Autor:</span>Jeff Potter<br />
<span style="font-weight:bold;">Rok:</span>2011<br />
<span style="font-weight:bold;">ISBN:</span>978-83-246-3055-4</div>
</div>
<p>Książka kucharska. Jednak nietypowa, bo poza przepisami w środku znajdziemy też ogromną dawkę wiedzy.</p>
<p>Jeżeli gotujesz to zazwyczaj masz dwie drogi. Pierwsza to postępować zgodnie z przepisem i jak każdy nudziarz robić mało interesujące jedzenie. Druga to eksperymentować. Programista &#8211; artysta, maniak technologiczny, jednym słowem geek będzie eksperymentował. Tyle tylko, że żeby eksperymentować należy poznać podstawowe zasady działania kuchni. &#8220;Gotowanie dla Geeków&#8221; jest fenomenalnym źródłem wiedzy &#8220;jak i dlaczego&#8221; w odniesieniu do kuchni i gotowania. Poza przepisami, które omówię za chwilę, w książce znajdziemy podstawowe informacje o wszystkim co związane z kuchnią &#8211; o jej wyposażeniu, przygotowaniu do pracy, organizacji, ale też &#8220;optymalizacji&#8221; i zwiększeniu wydajności. Opisane są też właściwości najpopularniejszych składników oraz to jak zmieniają się wraz z temperaturą i jak wpływają na smak i wygląd potraw.<br />
Najciekawszą częścią &#8220;niekulinarną&#8221; są krótkie wywiady z osobami ze świata IT, eksperymentatorami oraz zawodowcami ze świata kulinariów i z pogranicza. </p>
<h4>Przepisy</h4>
<p>Większość, łatwa, prosta i przyjemna. W sam raz dla osoby, która lubi eksperymentować, ale niekoniecznie ma zapędy na kucharza-magika. Jeżeli jednak lubisz eksperymenty ekstremalne to zawsze możesz zrobić anty-grilla na suchym lodzie lub upiec ciasteczka za pomocą lampy lutowniczej&#8230; no nie zawsze jest czas na opuszczenie miejsca pracy&#8230; niby można zawsze kogoś wysłać po ciekły azot do lodów, ale&#8230;</p>
<p>Podsumowując. Książka genialna i obok &#8220;Kuchni Molekularnej&#8221;(to w sieci) pozycja obowiązkowa na półce obok wszelkich specyfikacji i książek IT. </p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj do </em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://koziolekweb.pl/2011/10/08/bo-geek-tez-czlowiek-i-jesc-musi/&amp;title=Bo+Geek+te%C5%BC+cz%C5%82owiek+i+je%C5%9B%C4%87+musi" title="dodaj 'Bo Geek też człowiek i jeść musi' do Del.icio.us"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'Bo Geek też człowiek i jeść musi' do Del.icio.us" alt="dodaj 'Bo Geek też człowiek i jeść musi' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://koziolekweb.pl/2011/10/08/bo-geek-tez-czlowiek-i-jesc-musi/&amp;title=Bo+Geek+te%C5%BC+cz%C5%82owiek+i+je%C5%9B%C4%87+musi" title="dodaj 'Bo Geek też człowiek i jeść musi' do digg"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'Bo Geek też człowiek i jeść musi' do digg" alt="dodaj 'Bo Geek też człowiek i jeść musi' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://koziolekweb.pl/2011/10/08/bo-geek-tez-czlowiek-i-jesc-musi/" title="dodaj 'Bo Geek też człowiek i jeść musi' do Technorati"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'Bo Geek też człowiek i jeść musi' do Technorati" alt="dodaj 'Bo Geek też człowiek i jeść musi' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://koziolekweb.pl/2011/10/08/bo-geek-tez-czlowiek-i-jesc-musi/&amp;title=Bo+Geek+te%C5%BC+cz%C5%82owiek+i+je%C5%9B%C4%87+musi" title="dodaj 'Bo Geek też człowiek i jeść musi' do Stumble Upon"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="dodaj 'Bo Geek też człowiek i jeść musi' do Stumble Upon" alt="dodaj 'Bo Geek też człowiek i jeść musi' do Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://koziolekweb.pl/2011/10/08/bo-geek-tez-czlowiek-i-jesc-musi/&amp;title=Bo+Geek+te%C5%BC+cz%C5%82owiek+i+je%C5%9B%C4%87+musi" title="dodaj 'Bo Geek też człowiek i jeść musi' do Google Bookmarks"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'Bo Geek też człowiek i jeść musi' do Google Bookmarks" alt="dodaj 'Bo Geek też człowiek i jeść musi' do Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://koziolekweb.pl/2011/10/08/bo-geek-tez-czlowiek-i-jesc-musi/&amp;t=Bo+Geek+te%C5%BC+cz%C5%82owiek+i+je%C5%9B%C4%87+musi" title="dodaj 'Bo Geek też człowiek i jeść musi' do FaceBook"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="dodaj 'Bo Geek też człowiek i jeść musi' do FaceBook" alt="dodaj 'Bo Geek też człowiek i jeść musi' do FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.wykop.pl/dodaj?url=http://koziolekweb.pl/2011/10/08/bo-geek-tez-czlowiek-i-jesc-musi/&amp;title=Bo+Geek+te%C5%BC+cz%C5%82owiek+i+je%C5%9B%C4%87+musi" title="dodaj 'Bo Geek też człowiek i jeść musi' do wykop.pl"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/wykop.png" title="dodaj 'Bo Geek też człowiek i jeść musi' do wykop.pl" alt="dodaj 'Bo Geek też człowiek i jeść musi' do wykop.pl" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://koziolekweb.pl/2011/10/08/bo-geek-tez-czlowiek-i-jesc-musi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>P.Q. 17 Historia nieznana</title>
		<link>http://koziolekweb.pl/2011/07/17/p-q-17-historia-nieznana/</link>
		<comments>http://koziolekweb.pl/2011/07/17/p-q-17-historia-nieznana/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 20:20:51 +0000</pubDate>
		<dc:creator>Koziolek</dc:creator>
				<category><![CDATA[Książka]]></category>
		<category><![CDATA[Recenzja]]></category>
		<category><![CDATA[Różności]]></category>
		<category><![CDATA[Godfrey Winn]]></category>
		<category><![CDATA[Historia]]></category>
		<category><![CDATA[P.Q.17]]></category>

		<guid isPermaLink="false">http://koziolekweb.pl/?p=2153</guid>
		<description><![CDATA[      
      Tytuł:P.Q. 17 Autor:Godfrey Winn Rok:2011 ISBN:978-83-62913-01-5 Jest taki mało znany fragment historii II WŚ. Mianowicie działania konwojowe. Z puntu widzenia polskiego czytelnika nie są one w ogóle istotne. Nasz udział w konwojach do Murmańska i Archangielska był znikomy. Po pierwsze ze względu na bardzo skromną flotę wojenną po drugie ze względu na jeszcze skromniejszą flotę [...]]]></description>
			<content:encoded><![CDATA[      
      <div class="book"><img src="http://koziolekweb.pl/wp-content/uploads/2011/07/PQ-17_Godfrey-Winnimages_product17978-83-62913-01-5.jpg" alt="" title="PQ-17_Godfrey-Winn,images_product,17,978-83-62913-01-5" class="aligncenter size-full wp-image-2154" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 92px;height=135px;" /></p>
<div class="book_desc"><span style="font-weight:bold;">Tytuł:</span>P.Q. 17<br />
<span style="font-weight:bold;">Autor:</span>Godfrey Winn<br />
<span style="font-weight:bold;">Rok:</span>2011<br />
<span style="font-weight:bold;">ISBN:</span>978-83-62913-01-5</div>
</div>
<p>Jest taki mało znany fragment historii II WŚ. Mianowicie działania konwojowe. Z puntu widzenia polskiego czytelnika nie są one w ogóle istotne. Nasz udział w konwojach do Murmańska i Archangielska był znikomy. Po pierwsze ze względu na bardzo skromną flotę wojenną po drugie ze względu na jeszcze skromniejszą flotę handlową. Dlatego też ciężko w Polsce o dobre książki traktujące o tym temacie, które są skierowane do przeciętnego odbiorcy. Wynika to też z faktu, że po zakończeniu wojny ciężko było władzy ludowej przyznać, że alianci ocalili w 42 dupę Wujkowi Soto.</p>
<p>P.Q. 17 Winn&#8217;a jest obecnie jedyną książką poświęconą tej tematyce, którą można swobodnie dostać. I jest to nie byle jaka książka. Autor brał udział w wyprawie konwoju <a href="http://pl.wikipedia.org/wiki/Konwój_PQ-17" target="_blank" title="From Wikipedia the definition of: Konwój_PQ-17" class="wikiterm" >P.Q 17</a><sup class="wikiicon" ><em>W</em></sup> jako korespondent wojenny z jednej, a rekrut (z biletem) z drugiej strony. Jego relacja jest więc relacją naocznego światka, który płynął na krążowniku pomocniczym <a href="http://www.red-rooster.co.uk/ships/pozarica.htm" title="H.M.S. Pozarica" target="_blank">H.M.S. Pozarica</a> (przerobiony na okręt obrony p-lot transportowiec). Opisuje on działania, które były udziałem załogi okrętu oraz co znacznie ciekawsze to jak sprawa zniszczenia konwoju została odebrana w Wielkiej Brytanii. Książka jest napisana bardzo fajnym przystępnym językiem i czytając ją od razu widzimy, że autor jest zawodowcem. Choć całość wydaje się trochę poobcinana to jednak najważniejsze elementy zarówno rejsu jak i pobytu w Archangielsku oraz późniejszych wydarzeń po powrocie do Wlk. Brytanii składają się na bardzo plastyczny obraz tego czym była wojna na morzu oraz pokazują jakimi prawami się ona rządzi.</p>
<p>Dla kogo jest to książka? Na pewno dla osób, które lubią poczytać sobie o historii. Polecam ją też z czystym sumieniem osobom, które chcą zabłysnąć na lekcjach historii czy języka polskiego ponieważ jest to świetny materiał popularno naukowy. Nie jest to książka dla tych co szukają krwi i flaków. Nie ten typ narracji i nie ta tematyka.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj do </em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://koziolekweb.pl/2011/07/17/p-q-17-historia-nieznana/&amp;title=P.Q.+17+Historia+nieznana" title="dodaj 'P.Q. 17 Historia nieznana' do Del.icio.us"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'P.Q. 17 Historia nieznana' do Del.icio.us" alt="dodaj 'P.Q. 17 Historia nieznana' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://koziolekweb.pl/2011/07/17/p-q-17-historia-nieznana/&amp;title=P.Q.+17+Historia+nieznana" title="dodaj 'P.Q. 17 Historia nieznana' do digg"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'P.Q. 17 Historia nieznana' do digg" alt="dodaj 'P.Q. 17 Historia nieznana' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://koziolekweb.pl/2011/07/17/p-q-17-historia-nieznana/" title="dodaj 'P.Q. 17 Historia nieznana' do Technorati"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'P.Q. 17 Historia nieznana' do Technorati" alt="dodaj 'P.Q. 17 Historia nieznana' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://koziolekweb.pl/2011/07/17/p-q-17-historia-nieznana/&amp;title=P.Q.+17+Historia+nieznana" title="dodaj 'P.Q. 17 Historia nieznana' do Stumble Upon"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="dodaj 'P.Q. 17 Historia nieznana' do Stumble Upon" alt="dodaj 'P.Q. 17 Historia nieznana' do Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://koziolekweb.pl/2011/07/17/p-q-17-historia-nieznana/&amp;title=P.Q.+17+Historia+nieznana" title="dodaj 'P.Q. 17 Historia nieznana' do Google Bookmarks"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'P.Q. 17 Historia nieznana' do Google Bookmarks" alt="dodaj 'P.Q. 17 Historia nieznana' do Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://koziolekweb.pl/2011/07/17/p-q-17-historia-nieznana/&amp;t=P.Q.+17+Historia+nieznana" title="dodaj 'P.Q. 17 Historia nieznana' do FaceBook"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="dodaj 'P.Q. 17 Historia nieznana' do FaceBook" alt="dodaj 'P.Q. 17 Historia nieznana' do FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.wykop.pl/dodaj?url=http://koziolekweb.pl/2011/07/17/p-q-17-historia-nieznana/&amp;title=P.Q.+17+Historia+nieznana" title="dodaj 'P.Q. 17 Historia nieznana' do wykop.pl"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/wykop.png" title="dodaj 'P.Q. 17 Historia nieznana' do wykop.pl" alt="dodaj 'P.Q. 17 Historia nieznana' do wykop.pl" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://koziolekweb.pl/2011/07/17/p-q-17-historia-nieznana/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Verdun</title>
		<link>http://koziolekweb.pl/2011/06/03/verdun/</link>
		<comments>http://koziolekweb.pl/2011/06/03/verdun/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 11:05:58 +0000</pubDate>
		<dc:creator>Koziolek</dc:creator>
				<category><![CDATA[Historia]]></category>
		<category><![CDATA[Książka]]></category>
		<category><![CDATA[Recenzja]]></category>

		<guid isPermaLink="false">http://koziolekweb.pl/?p=2115</guid>
		<description><![CDATA[      
      Tytuł:Verdun Autor:Przemysław Szymczak Year:2005 ISBN:83-86758-57-0 Czasami kupuję książkę jako &#8220;zapchajdziurę&#8221;. Jak brakuje 10 PLN do darmowej dostawy czy równego rachunku. Taka też rola przypadła książce Przemysława Szymczaka pt. &#8220;Verdun&#8221;. Co cechuje dobry horror? To że nie budzi strachu, ale niepokój, który towarzyszy ci nawet po zakończeniu. Tak właśnie napisana jest ta książka. Lekka fantastyka naukowo-historyczna, [...]]]></description>
			<content:encoded><![CDATA[      
      <div class="book"><img src="http://koziolekweb.pl/wp-content/uploads/2011/06/verdun_szymczak.jpg" alt="" title="verdun_szymczak"  class="aligncenter size-full wp-image-2106" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 86px;height=135px;"/></p>
<div class="book_desc"><span style="font-weight:bold;">Tytuł:</span>Verdun<br />
<span style="font-weight:bold;">Autor:</span>Przemysław Szymczak<br />
<span style="font-weight:bold;">Year:</span>2005<br />
<span style="font-weight:bold;">ISBN:</span>83-86758-57-0</div>
</div>
<p>Czasami kupuję książkę jako &#8220;zapchajdziurę&#8221;. Jak brakuje 10 PLN do darmowej dostawy czy równego rachunku. Taka też rola przypadła książce Przemysława Szymczaka pt. &#8220;Verdun&#8221;.</p>
<p>Co cechuje dobry horror? To że nie budzi strachu, ale niepokój, który towarzyszy ci nawet po zakończeniu. Tak właśnie napisana jest ta książka. Lekka fantastyka naukowo-historyczna, umiejscowiona w kontekście <a href="http://pl.wikipedia.org/wiki/Bitwa_pod_Verdun" target="_blank" title="From Wikipedia the definition of: Bitwa pod Verdun" class="wikiterm" >Bitwy pod Verdun</a><sup class="wikiicon" ><em>W</em></sup>, która jest świetnym horrorem. Plastyczny opis okopów z punktu widzenia francuskiego żołnierza &#8211; gońca, w którym autor oddaje wszystkie najgorsze cechy wojny na wyniszczenie. Szczerze powiem, że nigdzie nie spotkałem się z takimi, dobrymi i przerażającymi zarazem, opisami.<br />
Całość ujęta jest w formie dziennika/pamiętnika co dodatkowo wpływa na odbiorcę. </p>
<p>Polecam jako lekturę na weekend. Uwaga, &#8220;ryje banię&#8221;.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj do </em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://koziolekweb.pl/2011/06/03/verdun/&amp;title=Verdun" title="dodaj 'Verdun' do Del.icio.us"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'Verdun' do Del.icio.us" alt="dodaj 'Verdun' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://koziolekweb.pl/2011/06/03/verdun/&amp;title=Verdun" title="dodaj 'Verdun' do digg"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'Verdun' do digg" alt="dodaj 'Verdun' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://koziolekweb.pl/2011/06/03/verdun/" title="dodaj 'Verdun' do Technorati"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'Verdun' do Technorati" alt="dodaj 'Verdun' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://koziolekweb.pl/2011/06/03/verdun/&amp;title=Verdun" title="dodaj 'Verdun' do Stumble Upon"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="dodaj 'Verdun' do Stumble Upon" alt="dodaj 'Verdun' do Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://koziolekweb.pl/2011/06/03/verdun/&amp;title=Verdun" title="dodaj 'Verdun' do Google Bookmarks"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'Verdun' do Google Bookmarks" alt="dodaj 'Verdun' do Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://koziolekweb.pl/2011/06/03/verdun/&amp;t=Verdun" title="dodaj 'Verdun' do FaceBook"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="dodaj 'Verdun' do FaceBook" alt="dodaj 'Verdun' do FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.wykop.pl/dodaj?url=http://koziolekweb.pl/2011/06/03/verdun/&amp;title=Verdun" title="dodaj 'Verdun' do wykop.pl"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/wykop.png" title="dodaj 'Verdun' do wykop.pl" alt="dodaj 'Verdun' do wykop.pl" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://koziolekweb.pl/2011/06/03/verdun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Judenjagd</title>
		<link>http://koziolekweb.pl/2011/06/01/judenjagd/</link>
		<comments>http://koziolekweb.pl/2011/06/01/judenjagd/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 19:39:32 +0000</pubDate>
		<dc:creator>Koziolek</dc:creator>
				<category><![CDATA[Historia]]></category>
		<category><![CDATA[Książka]]></category>
		<category><![CDATA[Recenzja]]></category>

		<guid isPermaLink="false">http://koziolekweb.pl/?p=2105</guid>
		<description><![CDATA[      
      Tytuł:Judenjagd Polowanie na Żydów 1942-1945 Autor:Jan Grabowski Year:2011 ISBN:9788393220236 Ile procentowo kibiców trzeba by o wszystkich mówiono, że są kibolami? 5%? 10%? Nie więcej. Ilu Żydów zginęło z rąk Polaków w czasie II WŚ? Około 200-250tyś&#8230; czyli 10%. Te 10% wystarczy by większość świata miała nas za antysemitów. Książka Jana Grabowskiego jest studium eksterminacji ludności [...]]]></description>
			<content:encoded><![CDATA[      
      <div class="book"><img src="http://koziolekweb.pl/wp-content/uploads/2011/06/judenjagd-polowanie-na-zydow-1942-1945-jan-grabowski-300-184325.jpg" alt="" title="judenjagd-polowanie-na-zydow-1942-1945-jan-grabowski-300-184325"  class="aligncenter size-full wp-image-2106" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 86px;height=132px;"/></p>
<div class="book_desc"><span style="font-weight:bold;">Tytuł:</span>Judenjagd Polowanie na Żydów 1942-1945<br />
<span style="font-weight:bold;">Autor:</span>Jan Grabowski<br />
<span style="font-weight:bold;">Year:</span>2011<br />
<span style="font-weight:bold;">ISBN:</span>9788393220236
</div>
</div>
<p>Ile procentowo kibiców trzeba by o wszystkich mówiono, że są kibolami? 5%? 10%? Nie więcej. </p>
<p>Ilu Żydów zginęło z rąk Polaków w czasie II WŚ? Około 200-250tyś&#8230; czyli 10%. Te 10% wystarczy by większość świata miała nas za antysemitów.</p>
<p>Książka Jana Grabowskiego jest studium eksterminacji ludności żydowskiej na terenie powiatu Dąbrowa Tarnowska. Eksterminacji prowadzonej już po głównych działaniach niemieckich w ramach &#8220;Ostatecznego Rozwiązania&#8221;. Autor na podstawie źródeł archiwalnych, zeznań (zarówno polskich jak i żydowskich) składanych w procesach Polaków oskarżonych o kolaborację, Niemców zarówno zbrodniarzy jak i &#8220;zwykłych żołnierzy&#8221;, w końcu na podstawie wspomnień i rozmów z uczestnikami,  opisuje przerażający obraz życia Żydów na terenie Dąbrowy Tarnowskiej oraz judenjagd &#8211; polowania na Żydów.<br />
Książkę warto przeczytać ponieważ autor włożył wiele wysiłku w przetrząśnięcie archiwów. Dzięki temu jego praca jest bardzo dobrze udokumentowana i nie pozostawia dużo miejsca na dyskusję. Fakty podparte dokumentacją są jak Borg. Opór wobec nich jest bezcelowy.<br />
Może to być też dobra odtrutka na Grossa.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj do </em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://koziolekweb.pl/2011/06/01/judenjagd/&amp;title=Judenjagd" title="dodaj 'Judenjagd' do Del.icio.us"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'Judenjagd' do Del.icio.us" alt="dodaj 'Judenjagd' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://koziolekweb.pl/2011/06/01/judenjagd/&amp;title=Judenjagd" title="dodaj 'Judenjagd' do digg"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'Judenjagd' do digg" alt="dodaj 'Judenjagd' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://koziolekweb.pl/2011/06/01/judenjagd/" title="dodaj 'Judenjagd' do Technorati"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'Judenjagd' do Technorati" alt="dodaj 'Judenjagd' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://koziolekweb.pl/2011/06/01/judenjagd/&amp;title=Judenjagd" title="dodaj 'Judenjagd' do Stumble Upon"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="dodaj 'Judenjagd' do Stumble Upon" alt="dodaj 'Judenjagd' do Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://koziolekweb.pl/2011/06/01/judenjagd/&amp;title=Judenjagd" title="dodaj 'Judenjagd' do Google Bookmarks"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'Judenjagd' do Google Bookmarks" alt="dodaj 'Judenjagd' do Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://koziolekweb.pl/2011/06/01/judenjagd/&amp;t=Judenjagd" title="dodaj 'Judenjagd' do FaceBook"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="dodaj 'Judenjagd' do FaceBook" alt="dodaj 'Judenjagd' do FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.wykop.pl/dodaj?url=http://koziolekweb.pl/2011/06/01/judenjagd/&amp;title=Judenjagd" title="dodaj 'Judenjagd' do wykop.pl"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/wykop.png" title="dodaj 'Judenjagd' do wykop.pl" alt="dodaj 'Judenjagd' do wykop.pl" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://koziolekweb.pl/2011/06/01/judenjagd/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja</title>
		<link>http://koziolekweb.pl/2010/10/17/wujek-bob-czysci-kod-clean-code-recenzja/</link>
		<comments>http://koziolekweb.pl/2010/10/17/wujek-bob-czysci-kod-clean-code-recenzja/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 08:20:34 +0000</pubDate>
		<dc:creator>Koziolek</dc:creator>
				<category><![CDATA[Inżynieria Oprogramowania]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Książka]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Recenzja]]></category>
		<category><![CDATA[Wzorce projektowe]]></category>
		<category><![CDATA[Dobre Praktyki]]></category>

		<guid isPermaLink="false">http://koziolekweb.pl/?p=1860</guid>
		<description><![CDATA[      
      Tytuł:Czysty Kod. Podręcznik dobrego programisty Autor:Robert C. Martin Rok:2010 ISBN:978-83-246-2188-0 Dawno nie było recenzji na blogu. Oj dawno. Chyba ostatnia była o AspectJ. Czas zatem na coś nowego. Książkę Roberta Martina znają chyba wszyscy, którzy programują w czymś więcej niż html (tfu!)i robią to dłużej niż kilka dni. Znają ze słyszenia, a niektórzy nawet ją [...]]]></description>
			<content:encoded><![CDATA[      
      <div class="book"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 86px;" src="http://helion.pl/okladki/326x466/czykod.jpg" border="0" alt="" /></p>
<div class="book_desc"><span style="font-weight:bold;">Tytuł:</span>Czysty Kod. Podręcznik dobrego programisty<br />
<span style="font-weight:bold;">Autor:</span>Robert C. Martin<br />
<span style="font-weight:bold;">Rok:</span>2010<br />
<span style="font-weight:bold;">ISBN:</span>978-83-246-2188-0
</div>
</div>
<p>Dawno nie było recenzji na blogu. Oj dawno. Chyba ostatnia była o <a href="http://koziolekweb.pl/2010/01/02/aspectj-in-action-review/">AspectJ</a>. Czas zatem na coś nowego.<br />
Książkę Roberta Martina znają chyba wszyscy, którzy programują w czymś więcej niż html (tfu!)i robią to dłużej niż kilka dni. Znają ze słyszenia, a niektórzy nawet ją przeczytali. Jeżeli nie wiesz co to za książka to wstydź się! Wujek Bob stworzył coś w rodzaju biblii dla programistów. Choć przykłady są napisane w Javie są tylko prostą i zrozumiałą dla wszystkich ilustracją to poruszane problemy są na tyle abstrakcyjne i niezależne od języka w którym piszesz, że książka ta powinna znaleźć się w twojej biblioteczce.<br />
Głównym przesłaniem jest &#8220;zasada skautów&#8221; mówiąca, że należy zostawić obozowisko czystszym niż się je zastało. Na przykładzie kilku projektów Open Source (JUnit, FitNess, Apache Commons) autor pokazuje czym jego zdaniem jest czysty kod. Już na początku zastrzega jednak, że nie musimy zgadzać się ze wszystkim co pisze oraz, że nie chce być wyrocznią dotyczącą czystego kodu. To podejście wujka Boba połączone z moim nieczołobitnym podejściem jako czytelnika pozwoliło mi na bardzo przyjemną weryfikację własnego warsztatu. Istotną kwestią przewijającą się przez całą książkę jest &#8220;podejście filozoficzne&#8221; do oczyszczania kodu. Autor pokazuje techniki pozwalające na poprawienie jakości kodu bez ponoszenia dużych nakładów. Zatem &#8220;da się&#8221;.<br />
Czego mi w książce brakuje? Przede wszystkim pokazania jak uciec od kodu zastanego, który jest obiektowy tylko z nazwy. Przykłady są tak dobrane, że kręcimy się wokół OOP, TDD i innych trzyliterowych skrótów, ale zawsze pozostajemy na dobrze nam znanych wodach Obiektowa. Nie ma przykładu ilustrującego jak bezpiecznie przebrnąć przez czyszczenie kodu proceduralnego czy pseudo DSLa. Jednak nie można mieć w życiu wszystkiego.<br />
Na zakończenie muszę podkreślić, że książka jest napisana lekkim i przyjemnym językiem. Dobrze się ją czyta i dzięki temu łatwiej myśleć o tym co opisuje autor, odszukiwać dobre i złe nawyki w swoim warsztacie oraz odkrywać ścieżki poprawy. Czeka mnie jeszcze napisanie polemiki do <a href="http://mbartyzel.blogspot.com/2010/10/kto-paci-za-dobry-kod.html">wpisu Michała Bartyzela</a>, ale to wieczorem.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj do </em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://koziolekweb.pl/2010/10/17/wujek-bob-czysci-kod-clean-code-recenzja/&amp;title=Wujek+Bob+czy%C5%9Bci+kod+%26%238211%3B+Clean+Code+%26%238211%3B+recenzja" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Del.icio.us"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Del.icio.us" alt="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://koziolekweb.pl/2010/10/17/wujek-bob-czysci-kod-clean-code-recenzja/&amp;title=Wujek+Bob+czy%C5%9Bci+kod+%26%238211%3B+Clean+Code+%26%238211%3B+recenzja" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do digg"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do digg" alt="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://koziolekweb.pl/2010/10/17/wujek-bob-czysci-kod-clean-code-recenzja/" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Technorati"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Technorati" alt="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://koziolekweb.pl/2010/10/17/wujek-bob-czysci-kod-clean-code-recenzja/&amp;title=Wujek+Bob+czy%C5%9Bci+kod+%26%238211%3B+Clean+Code+%26%238211%3B+recenzja" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Stumble Upon"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Stumble Upon" alt="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://koziolekweb.pl/2010/10/17/wujek-bob-czysci-kod-clean-code-recenzja/&amp;title=Wujek+Bob+czy%C5%9Bci+kod+%26%238211%3B+Clean+Code+%26%238211%3B+recenzja" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Google Bookmarks"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Google Bookmarks" alt="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://koziolekweb.pl/2010/10/17/wujek-bob-czysci-kod-clean-code-recenzja/&amp;t=Wujek+Bob+czy%C5%9Bci+kod+%26%238211%3B+Clean+Code+%26%238211%3B+recenzja" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do FaceBook"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do FaceBook" alt="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.wykop.pl/dodaj?url=http://koziolekweb.pl/2010/10/17/wujek-bob-czysci-kod-clean-code-recenzja/&amp;title=Wujek+Bob+czy%C5%9Bci+kod+%26%238211%3B+Clean+Code+%26%238211%3B+recenzja" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do wykop.pl"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/wykop.png" title="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do wykop.pl" alt="dodaj 'Wujek Bob czyści kod &#8211; Clean Code &#8211; recenzja' do wykop.pl" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://koziolekweb.pl/2010/10/17/wujek-bob-czysci-kod-clean-code-recenzja/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AspectJ in Action &#8211; Review</title>
		<link>http://koziolekweb.pl/2010/01/02/aspectj-in-action-review/</link>
		<comments>http://koziolekweb.pl/2010/01/02/aspectj-in-action-review/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 20:12:17 +0000</pubDate>
		<dc:creator>Koziolek</dc:creator>
				<category><![CDATA[Książka]]></category>
		<category><![CDATA[Recenzja]]></category>
		<category><![CDATA[AspectJ]]></category>
		<category><![CDATA[in english]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[WJUG]]></category>

		<guid isPermaLink="false">http://koziolekweb.pl/?p=1535</guid>
		<description><![CDATA[      
      Title:AspectJ in Action Author:Ramnivas Laddad Year:2009 ISBN:193-3988-05-3 This post is a part of &#8220;Book for Review Program&#8221;. For details look this page [PL]. Some time ago I tried to learn aspect oriented programming (AOP) but failed. When I was lend &#8220;AspectJ in Action&#8221; form Warsaw JUG library I promised myself &#8211; I start to use [...]]]></description>
			<content:encoded><![CDATA[      
      <div class="book"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 86px;" src="http://www.manning.com/laddad2/laddad2_cover150.jpg" border="0" alt="" /></p>
<div class="book_desc"><span style="font-weight:bold;">Title:</span>AspectJ in Action<br />
<span style="font-weight:bold;">Author:</span>Ramnivas Laddad<br />
<span style="font-weight:bold;">Year:</span>2009<br />
<span style="font-weight:bold;">ISBN:</span>193-3988-05-3<br />
This post is a part of &#8220;Book for Review Program&#8221;. For details look this <a href="http://groups.google.com/group/warszawa-jug/web/biblioteka-warszawskiego-juga">page</a> [PL].
</div>
</div>
<p>Some time ago I tried to learn aspect oriented programming (AOP) but failed. When I was lend &#8220;AspectJ in Action&#8221; form Warsaw JUG library I promised myself &#8211; I start to use AOP.<br />
Ramnivas Laddad wrote great book about AOP and the most advanced AOP solution &#8211; AspectJ. Book has two parts. The first (chapters 1-9) describes basic issues of AOP and their implementation in AspectJ. We learn for it most important ideas of AOP (Join Points, Aspects, Poitcutting, etc.) and AJ API. Author begins with the simplest of things and move to more complex issues e.g.Dynamic Weaving, Weaving Model. In the last chapter, in first part, has described the integration of Spring Framework and Spring proxy-based AOP.<br />
The second part (chapters 10-17) deals with the practical application of AOP. Author shows not invasive methods of logging, tracing, securing and managing transactional API. Also describes basic design patterns used in AOP and testing AOP applications.<br />
In conclusion &#8220;AspectJ in Action&#8221; by Ramnivas Laddad is a &#8220;must have&#8221; book. You should have this book in your library because it is one of the the best books about programming in Java ever. </p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj do </em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://koziolekweb.pl/2010/01/02/aspectj-in-action-review/&amp;title=AspectJ+in+Action+%26%238211%3B+Review" title="dodaj 'AspectJ in Action &#8211; Review' do Del.icio.us"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'AspectJ in Action &#8211; Review' do Del.icio.us" alt="dodaj 'AspectJ in Action &#8211; Review' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://koziolekweb.pl/2010/01/02/aspectj-in-action-review/&amp;title=AspectJ+in+Action+%26%238211%3B+Review" title="dodaj 'AspectJ in Action &#8211; Review' do digg"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'AspectJ in Action &#8211; Review' do digg" alt="dodaj 'AspectJ in Action &#8211; Review' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://koziolekweb.pl/2010/01/02/aspectj-in-action-review/" title="dodaj 'AspectJ in Action &#8211; Review' do Technorati"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'AspectJ in Action &#8211; Review' do Technorati" alt="dodaj 'AspectJ in Action &#8211; Review' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://koziolekweb.pl/2010/01/02/aspectj-in-action-review/&amp;title=AspectJ+in+Action+%26%238211%3B+Review" title="dodaj 'AspectJ in Action &#8211; Review' do Stumble Upon"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="dodaj 'AspectJ in Action &#8211; Review' do Stumble Upon" alt="dodaj 'AspectJ in Action &#8211; Review' do Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://koziolekweb.pl/2010/01/02/aspectj-in-action-review/&amp;title=AspectJ+in+Action+%26%238211%3B+Review" title="dodaj 'AspectJ in Action &#8211; Review' do Google Bookmarks"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'AspectJ in Action &#8211; Review' do Google Bookmarks" alt="dodaj 'AspectJ in Action &#8211; Review' do Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://koziolekweb.pl/2010/01/02/aspectj-in-action-review/&amp;t=AspectJ+in+Action+%26%238211%3B+Review" title="dodaj 'AspectJ in Action &#8211; Review' do FaceBook"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="dodaj 'AspectJ in Action &#8211; Review' do FaceBook" alt="dodaj 'AspectJ in Action &#8211; Review' do FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.wykop.pl/dodaj?url=http://koziolekweb.pl/2010/01/02/aspectj-in-action-review/&amp;title=AspectJ+in+Action+%26%238211%3B+Review" title="dodaj 'AspectJ in Action &#8211; Review' do wykop.pl"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/wykop.png" title="dodaj 'AspectJ in Action &#8211; Review' do wykop.pl" alt="dodaj 'AspectJ in Action &#8211; Review' do wykop.pl" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://koziolekweb.pl/2010/01/02/aspectj-in-action-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Współbieżność dla praktyków, dobra rzecz</title>
		<link>http://koziolekweb.pl/2009/06/01/wspolbieznosc-dla-praktykow-dobra-rzecz/</link>
		<comments>http://koziolekweb.pl/2009/06/01/wspolbieznosc-dla-praktykow-dobra-rzecz/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 12:00:03 +0000</pubDate>
		<dc:creator>Koziolek</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Książka]]></category>
		<category><![CDATA[Recenzja]]></category>

		<guid isPermaLink="false">http://koziolekweb.pl/?p=1111</guid>
		<description><![CDATA[      
      Tytuł: Java. Współbieżność dla praktyków Tytuł oryginału: Java Concurrency in Practice Autor: Zespół autorów Rok wydania: 2007, Helion ISBN: 978-83-246-0921-5 Dziwna książka o dziwnej dziedzinie jaką jest współbieżność. Jednak jest to chyba najlepsze wydawnictwo dotyczące współbieżności w javie jakie istnieje. Kiedyś na spotkani WJUG Waldi wspominał o niej. W końcu po roku stania na półce [...]]]></description>
			<content:encoded><![CDATA[      
      <div class="book">
<img src="http://helion.pl/okladki/125x163/javwsp.jpg" alt="Java. Współbieżność dla praktyków okładka" title="Java. Współbieżność dla praktyków" style="float: left; padding: 5px 5px 5px 1em;" /><strong>Tytuł</strong>: Java. Współbieżność dla praktyków</p>
<div class="book_desc">
<strong>Tytuł oryginału</strong>: Java Concurrency in Practice<br />
<strong>Autor</strong>: Zespół autorów<br />
<strong>Rok wydania</strong>: 2007, Helion<br />
<strong>ISBN</strong>: 978-83-246-0921-5
</div>
</div>
<p>Dziwna książka o dziwnej dziedzinie jaką jest współbieżność. Jednak jest to chyba najlepsze wydawnictwo dotyczące współbieżności w javie jakie istnieje. Kiedyś na spotkani WJUG Waldi wspominał o niej. W końcu po roku stania na półce przeczytana została i przeze mnie.<br />
Na początek mamy trochę podstaw. Co to jest niezmiennik i dlaczego spójny stan obiektu jest taki ważny. Po co nam synchronizacja i jak działają najprostsze mechanizmy w postaci <samp>synchronized</samp>. Później autorzy omawiają problemy związane z różnymi rodzajami synchronizacji, dostępem do kolekcji i problemem wydajności. Przy okazji omawiają kolejne klasy, które pomagają nam osiągnąć pożądane rezultaty. Następnie omawiane są zagadnienia wpływu synchronizacji i współbieżności na wydajność. Na koniec pozostaje problem testowania.<br />
Ogromną zaletą książki jest omawianie problemów z różnych punktów widzenia. Nie tylko z perspektywy &#8220;jedynego słusznego rozwiązania&#8221;. Z pochwałę zasługuje też fakt, że wszystkie zagadnienia są opisywane w ujęciu różnych wersji języka Java. niektóre różnice pomiędzy javą 1.4, 1.5 i 1.6 są szokujące, a wybór odpowiedniego rozwiązania problemu często zależy od konkretnej wersji języka.<br />
Książkę polecam wszystkim, którzy chcą się dowiedzieć czegoś o współbieżności. Powinna być to też obowiązkowa lektura dla programistów EE, którzy zwyczajowo już chyba zrzucają obsługę wątków na kontener.<br />
Na koniec trochę ponarzekam. Książka została przetłumaczona średnio, ale korekt jest tragiczna. Trzeba bardzo dokładnie uważać czytając listingi i treść, bo nie zawsze sobie odpowiadają.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj do </em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://koziolekweb.pl/2009/06/01/wspolbieznosc-dla-praktykow-dobra-rzecz/&amp;title=Wsp%C3%B3%C5%82bie%C5%BCno%C5%9B%C4%87+dla+praktyk%C3%B3w%2C+dobra+rzecz" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Del.icio.us"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Del.icio.us" alt="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://koziolekweb.pl/2009/06/01/wspolbieznosc-dla-praktykow-dobra-rzecz/&amp;title=Wsp%C3%B3%C5%82bie%C5%BCno%C5%9B%C4%87+dla+praktyk%C3%B3w%2C+dobra+rzecz" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do digg"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do digg" alt="dodaj 'Współbieżność dla praktyków, dobra rzecz' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://koziolekweb.pl/2009/06/01/wspolbieznosc-dla-praktykow-dobra-rzecz/" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Technorati"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Technorati" alt="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://koziolekweb.pl/2009/06/01/wspolbieznosc-dla-praktykow-dobra-rzecz/&amp;title=Wsp%C3%B3%C5%82bie%C5%BCno%C5%9B%C4%87+dla+praktyk%C3%B3w%2C+dobra+rzecz" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Stumble Upon"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Stumble Upon" alt="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://koziolekweb.pl/2009/06/01/wspolbieznosc-dla-praktykow-dobra-rzecz/&amp;title=Wsp%C3%B3%C5%82bie%C5%BCno%C5%9B%C4%87+dla+praktyk%C3%B3w%2C+dobra+rzecz" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Google Bookmarks"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Google Bookmarks" alt="dodaj 'Współbieżność dla praktyków, dobra rzecz' do Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://koziolekweb.pl/2009/06/01/wspolbieznosc-dla-praktykow-dobra-rzecz/&amp;t=Wsp%C3%B3%C5%82bie%C5%BCno%C5%9B%C4%87+dla+praktyk%C3%B3w%2C+dobra+rzecz" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do FaceBook"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do FaceBook" alt="dodaj 'Współbieżność dla praktyków, dobra rzecz' do FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.wykop.pl/dodaj?url=http://koziolekweb.pl/2009/06/01/wspolbieznosc-dla-praktykow-dobra-rzecz/&amp;title=Wsp%C3%B3%C5%82bie%C5%BCno%C5%9B%C4%87+dla+praktyk%C3%B3w%2C+dobra+rzecz" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do wykop.pl"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/wykop.png" title="dodaj 'Współbieżność dla praktyków, dobra rzecz' do wykop.pl" alt="dodaj 'Współbieżność dla praktyków, dobra rzecz' do wykop.pl" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://koziolekweb.pl/2009/06/01/wspolbieznosc-dla-praktykow-dobra-rzecz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

