<?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>webbricks &#187; Post Tags &#187; tricks</title>
	<atom:link href="http://blog.grzegorzpawlik.com/tag/tricks/feed/" rel="self" type="application/rss+xml" />
	<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>Thu, 29 Jul 2010 15:22:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>SVN i zarządzanie wersjami (cykl pracy)</title>
		<link>http://blog.grzegorzpawlik.com/2009/04/svn-i-zarzadzanie-wersjami-cykl-pracy/</link>
		<comments>http://blog.grzegorzpawlik.com/2009/04/svn-i-zarzadzanie-wersjami-cykl-pracy/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 11:35:00 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://meta.vipserv.org/blog.grzegorzpawlik.com/?p=63</guid>
		<description><![CDATA[Przy okazji ostatniego projektu udało nam się wypracować dobrze spisujący się proces wgrywania poprawek do działających serwisów. Chciałbym się nim z Wami podzielić&#8230; Oczywiście korzystamy z SVN&#8217;a na jego mechanizmach ten proces został oparty. Zasada jest dość prosta: kolejne działające wersje to tagi. A żeby kopię roboczą ustawić na nowy tag wykonujemy tak zwany switch. [...]]]></description>
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2009/04/svn-i-zarzadzanie-wersjami-cykl-pracy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HttpSocket z cake 1.2 w cake 1.1.x</title>
		<link>http://blog.grzegorzpawlik.com/2008/08/httpsocket-z-cake-12-w-cake-11x/</link>
		<comments>http://blog.grzegorzpawlik.com/2008/08/httpsocket-z-cake-12-w-cake-11x/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 14:59:00 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[CakePHP 1.1]]></category>
		<category><![CDATA[CakePHP 1.2]]></category>
		<category><![CDATA[HttpSocket]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://meta.vipserv.org/blog.grzegorzpawlik.com/?p=31</guid>
		<description><![CDATA[Jeśli potrzebujesz funkcjonalności zapewnianej przez HttpSocket(na przykład musisz pracować na danych w xml-u dostarczanych choćby przez kanał rss), a z jakichś powodów nie możesz korzystać/migrować na CakePhp1.2, zastosuj poniższą sztuczkę: Z biblioteki CakePhp1.2 (cake/libs/) do katalogu vendors w Twojej aplikacji (1.1.x) skopiuj pliki - socket.php - http_socket.php W pliku socket.php gdzieś na początku, przed definicją [...]]]></description>
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2008/08/httpsocket-z-cake-12-w-cake-11x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak korzystać z requestAction w CakePHP</title>
		<link>http://blog.grzegorzpawlik.com/2008/06/jak-korzystac-z-requestaction-w-cakephp/</link>
		<comments>http://blog.grzegorzpawlik.com/2008/06/jak-korzystac-z-requestaction-w-cakephp/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 13:05:00 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[DRY]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://meta.vipserv.org/blog.grzegorzpawlik.com/?p=30</guid>
		<description><![CDATA[Ta bardzo przydatna funkcja nie jest zbyt dobrze opisana w dokumentacji, dlatego pozwolę sobie ją tu opisać. Object::requestAction(string $url, array $extra); Służy do łatwego wywoływania funkcji z jednego kontrolera w innym kontrolerze. Sprawa jest prosta, jeżeli wywoływana funkcja potrzebuje jedynie parametrów, które możemy przekazać w url-u (/posts/show/1). Jednak sprawa komplikuje się, kiedy potrzebna metoda korzysta [...]]]></description>
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2008/06/jak-korzystac-z-requestaction-w-cakephp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Sprytny&#8221; redirect (cakePHP 1.2)</title>
		<link>http://blog.grzegorzpawlik.com/2008/03/sprytny-redirect-cakephp-12/</link>
		<comments>http://blog.grzegorzpawlik.com/2008/03/sprytny-redirect-cakephp-12/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 17:02:00 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[DRY]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://meta.vipserv.org/blog.grzegorzpawlik.com/?p=19</guid>
		<description><![CDATA[Załóżmy, że mamy mały system bloga (posty + komentarze). Cake upiekł za nas widoki i metody. No i powiedzmy, że teraz w post/view/[id_posta] chcesz umieścić możliwość dodania komentarza. Oczywiście tworzysz formularz, którego action=&#8217;/comments/add&#8217; i w CommentsController::add() wpisujesz na sztywno (hard-coding) $this-&#62;redirect(&#8216;/posts/view/&#8217;.$comment['post_id']). Wszystko pięknie i ładnie działa, ale powiedzmy teraz chciałbyś w widoku posts/list_all, w którym [...]]]></description>
		<wfw:commentRss>http://blog.grzegorzpawlik.com/2008/03/sprytny-redirect-cakephp-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
