<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>webbricks</title>
	
	<link>http://blog.grzegorzpawlik.com</link>
	<description>Doświadczenie, to coś, co zdobywamy tuż po chwili w której było nam potrzebne ...</description>
	<lastBuildDate>Tue, 10 Nov 2009 17:30:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<geo:lat>50.083582</geo:lat><geo:long>19.204102</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/WebBricks" type="application/rss+xml" /><feedburner:emailServiceId>WebBricks</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FWebBricks" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FWebBricks" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FWebBricks" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/WebBricks" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FWebBricks" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FWebBricks" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FWebBricks" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FWebBricks" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://www.addtoany.com/?linkname=webbricks&amp;linkurl=http%3A%2F%2Ffeeds.feedburner.com%2FWebBricks&amp;type=feed" src="http://www.addtoany.com/addfr-b.gif">Add to Any Feed Reader</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Widok roczny kalendarza Google Calendar</title>
		<link>http://feedproxy.google.com/~r/WebBricks/~3/dpIyReSgi8o/</link>
		<comments>http://blog.grzegorzpawlik.com/2009/11/widok-roczny-kalendarza-google-calendar/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 17:00:49 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Inne]]></category>

		<guid isPermaLink="false">http://blog.grzegorzpawlik.com/?p=493</guid>
		
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2009/11/widok-roczny-kalendarza-google-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<description>Jakiś czas już chodził mi po głowie pomysł, że zwykły gadżetu (udostępnianego przez google) year view do kalendarza:
który w zasadzie tylko wyświetla widok roczny i umożliwia przejście do konkretnej daty poprzez kliknięcie jest zbyt ubogi. 
Nie zaszkodziło by, gdyby ten sam widok pokazywał (np. na czerwono) dni, w których mamy coś zaplanowane, oraz po najechaniu [...]&lt;br/&gt;
&lt;br/&gt;
(czytaj dalej na stronie...)&lt;img src="http://feeds.feedburner.com/~r/WebBricks/~4/dpIyReSgi8o" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.grzegorzpawlik.com/2009/11/widok-roczny-kalendarza-google-calendar/</feedburner:origLink></item>
		<item>
		<title>Znów co nieco o warstwie modelu w architekturze MVC</title>
		<link>http://feedproxy.google.com/~r/WebBricks/~3/Oul2SuAhJm4/</link>
		<comments>http://blog.grzegorzpawlik.com/2009/11/znow-co-nieco-o-warstwie-modelu-w-architekturze-mvc/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 16:05:47 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[książki]]></category>

		<guid isPermaLink="false">http://blog.grzegorzpawlik.com/?p=464</guid>
		
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2009/11/znow-co-nieco-o-warstwie-modelu-w-architekturze-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<description>Wiem, że ciągle nawijam o tym samym, że modele są ważne. Ale to ma sens i znalazłem jego potwierdzenie w książce, którą teraz czytam:
Agile. Programowanie w Rails.
Znalazłem tam ciekawy fragment na temat warstwy modelu, który zacytuję (mi w rączki wpadła angielska wersja, więc tłumaczenie będzie moje):
Model to coś więcej niż tylko dane; wspiera wszystkie reguły [...]&lt;br/&gt;
&lt;br/&gt;
(czytaj dalej na stronie...)&lt;img src="http://feeds.feedburner.com/~r/WebBricks/~4/Oul2SuAhJm4" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.grzegorzpawlik.com/2009/11/znow-co-nieco-o-warstwie-modelu-w-architekturze-mvc/</feedburner:origLink></item>
		<item>
		<title>Świetna książka o wytwarzaniu oprogramowania (i o SCRUM)</title>
		<link>http://feedproxy.google.com/~r/WebBricks/~3/9MJ5RYYO0PQ/</link>
		<comments>http://blog.grzegorzpawlik.com/2009/11/ksiazka_o_wytwarzaniu_oprogramowania_i_scrum/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 11:30:09 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Inne]]></category>

		<guid isPermaLink="false">http://blog.grzegorzpawlik.com/?p=436</guid>
		
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2009/11/ksiazka_o_wytwarzaniu_oprogramowania_i_scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<description>Jeśli masz w jakikolwiek sposób do czynienia z wytwarzaniem oprogramowania to mam dla Ciebie naprawdę dobrą książkę.
Sprawne zarządzanie projektami metodą Scrum
Jeśli metodyka używana aktualnie u Ciebie w firmie Cię męczy, jest to typowy waterfall i czujesz, że nie do końca pasuje- w tej książce znajdziesz ciekawe przypadki opisujące podobne problemy.
Jeśli jesteś managerem, albo właścicielem firmy [...]&lt;br/&gt;
&lt;br/&gt;
(czytaj dalej na stronie...)&lt;img src="http://feeds.feedburner.com/~r/WebBricks/~4/9MJ5RYYO0PQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.grzegorzpawlik.com/2009/11/ksiazka_o_wytwarzaniu_oprogramowania_i_scrum/</feedburner:origLink></item>
		<item>
		<title>Wave dodaje więcej zaproszeń!</title>
		<link>http://feedproxy.google.com/~r/WebBricks/~3/3YzPWNxTmJM/</link>
		<comments>http://blog.grzegorzpawlik.com/2009/11/wave-dodaje-wiecej-zaproszen/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 09:25:55 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Inne]]></category>

		<guid isPermaLink="false">http://blog.grzegorzpawlik.com/?p=418</guid>
		
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2009/11/wave-dodaje-wiecej-zaproszen/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<description>Dostałem więcej możliwych zaproszeń do Wave&amp;#8217;a. Chętnie dam je osobom, które naprawdę chcą ze mną tą usługę testować.
Dotychczasowi obdarowani przeze mnie jakoś zapominają używać tego narzędzia, a mnie interesuje jak ono spisuje się w faktycznych warunkach.
Dlatego dam 5 zaproszeń osobom, które w komentarzu opiszą dlaczego chcą używać Wave. Pierwsze trzy wpisy dostaną na pewno zaproszenie. [...]&lt;br/&gt;
&lt;br/&gt;
(czytaj dalej na stronie...)&lt;img src="http://feeds.feedburner.com/~r/WebBricks/~4/3YzPWNxTmJM" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.grzegorzpawlik.com/2009/11/wave-dodaje-wiecej-zaproszen/</feedburner:origLink></item>
		<item>
		<title>Webbricks zaczyna mówić językami</title>
		<link>http://feedproxy.google.com/~r/WebBricks/~3/GLl9x-ULsfU/</link>
		<comments>http://blog.grzegorzpawlik.com/2009/11/webbricks-zaczyna-mowic-jezykami/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 17:00:31 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Inne]]></category>

		<guid isPermaLink="false">http://blog.grzegorzpawlik.com/?p=450</guid>
		
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2009/11/webbricks-zaczyna-mowic-jezykami/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<description>Powiedz swoim anglojęzycznym znajomym  
Dzięki wtyczce WPML &amp;#8211; ułatwiającej i18n i L10n wordpress&amp;#8217;a teraz posty będą pojawiać się wraz tłumaczeniami na angielski.
Mam nadzieję też, że dzięki temu zabiegowi mój angielski się poprawi.&lt;br/&gt;
&lt;br/&gt;
(czytaj dalej na stronie...)&lt;img src="http://feeds.feedburner.com/~r/WebBricks/~4/GLl9x-ULsfU" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.grzegorzpawlik.com/2009/11/webbricks-zaczyna-mowic-jezykami/</feedburner:origLink></item>
		<item>
		<title>Fakin Hakin(g)</title>
		<link>http://feedproxy.google.com/~r/WebBricks/~3/qyZGzScS0SU/</link>
		<comments>http://blog.grzegorzpawlik.com/2009/10/fakin-haking/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 20:06:48 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Inne]]></category>

		<guid isPermaLink="false">http://blog.grzegorzpawlik.com/?p=446</guid>
		
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2009/10/fakin-haking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<description>Jak dobrze jest znać się nieco na technologiach internetowych przekonałem się dziś po raz kolejny.
System komunikacji z moim promotorem nagle odmówił współpracy &amp;#8211; ciągle twierdził, że data, którą wprowadziłem jest błędna. Mimo, że była taka jakiej potrzebował. Pomyślałem &amp;#8211; zajrzę do źródła i będę widział co tam sprawdza.
Niestety byłem zbyt wielkim optymistą spodziewając się jakiegoś [...]&lt;br/&gt;
&lt;br/&gt;
(czytaj dalej na stronie...)&lt;img src="http://feeds.feedburner.com/~r/WebBricks/~4/qyZGzScS0SU" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.grzegorzpawlik.com/2009/10/fakin-haking/</feedburner:origLink></item>
		<item>
		<title>wbudowana walidacja, a testy jednostkowe modeli</title>
		<link>http://feedproxy.google.com/~r/WebBricks/~3/vVyiRAqojOE/</link>
		<comments>http://blog.grzegorzpawlik.com/2009/10/wbudowana-walidacja-a-testy-jednostkowe-modeli/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 16:03:12 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[TDD in cakePHP]]></category>

		<guid isPermaLink="false">http://blog.grzegorzpawlik.com/?p=424</guid>
		
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2009/10/wbudowana-walidacja-a-testy-jednostkowe-modeli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<description>Jeśli piszesz unit testy i polegasz w nich na wbudowanej walidacji &amp;#8211; uważaj na pewną drobnostkę.
Załóżmy, że masz model Stuff, a w nim

$validate = array("name" =&gt; "notempty");

Przy formularzach dodawania działa to ok, ale teraz chcesz wykonać test:

$this-&gt;assertFalse( $this-&gt;Stuff-&gt;save( array("id"=&gt; 1) ) ); //test fail

Niestety test nie przejdzie (zapis się uda, a nie powinien). Dlaczego?
Otóż taka [...]&lt;br/&gt;
&lt;br/&gt;
(czytaj dalej na stronie...)&lt;img src="http://feeds.feedburner.com/~r/WebBricks/~4/vVyiRAqojOE" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.grzegorzpawlik.com/2009/10/wbudowana-walidacja-a-testy-jednostkowe-modeli/</feedburner:origLink></item>
		<item>
		<title>Monitor pozycji google na moim ulubionym hostingu</title>
		<link>http://feedproxy.google.com/~r/WebBricks/~3/fr9x7M7A81w/</link>
		<comments>http://blog.grzegorzpawlik.com/2009/10/monitor-pozycji-google-na-moim-ulubionym-hostingu/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 17:00:08 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Inne]]></category>

		<guid isPermaLink="false">http://blog.grzegorzpawlik.com/?p=413</guid>
		
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2009/10/monitor-pozycji-google-na-moim-ulubionym-hostingu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<description>Mój ulubiony hosting potwierdza, że jest naprawdę fajny i ciągle się rozwija.
Ostatnio postanowił ukłonić się w kierunku pozycjonerów dodając prosty monitoring pozycji google&amp;#8217;a dla konkretnej frazy.
Właśnie dodałem sobie kilka fraz do monitorowania (z pomocą przyszedł Google Analytics bo nie pozycjonuję tego bloga aktywnie, więc potrzebowałem podpowiedzi co do frazy, którą chcę monitorować  )
Oryginalna wiadomość [...]&lt;br/&gt;
&lt;br/&gt;
(czytaj dalej na stronie...)&lt;img src="http://feeds.feedburner.com/~r/WebBricks/~4/fr9x7M7A81w" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.grzegorzpawlik.com/2009/10/monitor-pozycji-google-na-moim-ulubionym-hostingu/</feedburner:origLink></item>
		<item>
		<title>TDD na  żywym organiźmie</title>
		<link>http://feedproxy.google.com/~r/WebBricks/~3/i9Z0STv0HF0/</link>
		<comments>http://blog.grzegorzpawlik.com/2009/10/tdd-na-zywym-organizmie/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 10:58:28 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[TDD in cakePHP]]></category>
		<category><![CDATA[tdd]]></category>

		<guid isPermaLink="false">http://blog.grzegorzpawlik.com/?p=403</guid>
		
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2009/10/tdd-na-zywym-organizmie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<description>Jakiś czas temu próbowałem nauczyć się stosowania  TDD na &amp;#8220;testowym&amp;#8221; projekcie. Niestety testowanie kontrolerów i widoków wydało mi się zbyt problematyczne.
Pod wpływem zgłębianiu tematu przy okazji pisania pracy magisterskiej zacząłem też myśleć o tym, że pokrycie kodu testami w 100% może nie być możliwe &amp;#8211; szczególnie w przypadku, gdy technika ta nie jest znana [...]&lt;br/&gt;
&lt;br/&gt;
(czytaj dalej na stronie...)&lt;img src="http://feeds.feedburner.com/~r/WebBricks/~4/i9Z0STv0HF0" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.grzegorzpawlik.com/2009/10/tdd-na-zywym-organizmie/</feedburner:origLink></item>
		<item>
		<title>Gracze pełni idealizmu</title>
		<link>http://feedproxy.google.com/~r/WebBricks/~3/Ij8TK2ecDnw/</link>
		<comments>http://blog.grzegorzpawlik.com/2009/10/gracze-pelni-idealizmu/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 11:16:43 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Inne]]></category>

		<guid isPermaLink="false">http://blog.grzegorzpawlik.com/?p=400</guid>
		
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2009/10/gracze-pelni-idealizmu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<description>Przeczytałem właśnie o polskiej ekipie, która wygrała ligę Call of Duty i zdecydowała się przekazać nagrody dzieciakom z domu dziecka.
Myślę, że mimo iż ten blog nie traktuje o graniu, warto poświęcić chłopakom wpis. Powinni się czuć dobrze, bo mają powód.&lt;br/&gt;
&lt;br/&gt;
(czytaj dalej na stronie...)&lt;img src="http://feeds.feedburner.com/~r/WebBricks/~4/Ij8TK2ecDnw" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.grzegorzpawlik.com/2009/10/gracze-pelni-idealizmu/</feedburner:origLink></item>
	<media:rating>nonadult</media:rating></channel>
</rss>
