<?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"
	>

<channel>
	<title>Michał Wujas</title>
	<atom:link href="http://www.michal.wujas.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michal.wujas.pl</link>
	<description>Projekty i opis mojego warsztatu programistycznego</description>
	<pubDate>Thu, 03 Jun 2010 17:59:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Tradoro.pl - premiera projektu</title>
		<link>http://www.michal.wujas.pl/2010/06/03/tradoropl-premiera-projektu/</link>
		<comments>http://www.michal.wujas.pl/2010/06/03/tradoropl-premiera-projektu/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 13:30:06 +0000</pubDate>
		<dc:creator>michal</dc:creator>
		
		<category><![CDATA[Pozostałe]]></category>

		<guid isPermaLink="false">http://www.michalwujas.pl/?p=26</guid>
		<description><![CDATA[
Projekt platformy ecommerce nad którym pracuję od 2 lat w firmie D&#38;L technology ujrzał właśnie światło dzienne. Ma on na celu dostarczenie kompleksowego rozwiązania dla sklepów internetowych. Sklepikarz płaci abonament a my dostarczamy wszystkie niezbędne funkcjonalności oraz hosting który nie zawiedzie przy dużym ruchu czy pocztę email również do masowego mailingu (newsletter).
Usługa ma być bardzo [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.tradoro.pl/images/account_manager/logo.png" alt="Tradoro logo" /></p>
<p><a title="Sklepy internetowe" href="http://www.tradoro.pl">Projekt platformy ecommerce</a> nad którym pracuję od 2 lat w firmie <a href="http://dltechnology.pl">D&amp;L technology</a> ujrzał właśnie światło dzienne. Ma on na celu dostarczenie kompleksowego rozwiązania dla sklepów internetowych. Sklepikarz płaci abonament a my dostarczamy wszystkie niezbędne funkcjonalności oraz hosting który nie zawiedzie przy dużym ruchu czy pocztę email również do masowego mailingu (newsletter).</p>
<p>Usługa ma być bardzo atrakcyjna cenowo na tle konkurencji i mam nadzieję, że taka jest o czym można się przekonać oglądając <a title="Tanie oprogramowanie sklepu internetowy" href="http://www.tradoro.pl/pakiety/">cennik Tradoro</a>. W projekt od strony technicznej zaangażowany jest spory zespół ludzi, więc naszym celem jest przegonienie <a href="http://www.magentocommerce.com/">magento</a> jeżeli chodzi o bogactwo funkcjonalności jednocześnie zachowując łatwość obsługi i ładny wygląd aplikacji wzorem <a href="http://shopify.com">shopify</a>. Od strony przyjazności wyszukiwarkom (SEO) gwarantem są moje dobre nawyki jakie nabyłem pracując dla krakowskiej firmy <a title="pozycjonowanie kraków" href="http://seo4.net">Seofriendly Solutions</a> zajmującej się od dobrych paru lat zagadnieniami SEO.</p>
<p>Jeżeli masz jakieś wątpliwości natury technicznej lub myślisz o funkcjonalnościach których nie ma konkurencja chętnie pomogę (email: michal.wujas w domenie tradoro.pl)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michal.wujas.pl/2010/06/03/tradoropl-premiera-projektu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>E_NOOB</title>
		<link>http://www.michal.wujas.pl/2009/11/09/e_noob/</link>
		<comments>http://www.michal.wujas.pl/2009/11/09/e_noob/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 22:32:31 +0000</pubDate>
		<dc:creator>michal</dc:creator>
		
		<category><![CDATA[Pozostałe]]></category>

		<guid isPermaLink="false">http://www.michalwujas.pl/?p=23</guid>
		<description><![CDATA[Przeglądając masę kodu - własnego zespołu, bibliotek zewnętrznych a ostatnio Magento doszedłem do wniosku że wyobraźnia programistów nie zna granic, codziennie można natrafić na babola. Można by podawać przykłady jak na http://thedailywtf.com Ale chłopaki z kanału IRC #symfony mają krótką i szybką ripostę na każde bzdurne pytanie lub masakryczny kod:
error_reporting(E_NOOB)
]]></description>
			<content:encoded><![CDATA[<p>Przeglądając masę kodu - własnego zespołu, bibliotek zewnętrznych a ostatnio Magento doszedłem do wniosku że wyobraźnia programistów nie zna granic, codziennie można natrafić na babola. Można by podawać przykłady jak na <a href="http://thedailywtf.com">http://thedailywtf.com</a> Ale chłopaki z kanału IRC #symfony mają krótką i szybką ripostę na każde bzdurne pytanie lub masakryczny kod:</p>
<p><strong>error_reporting(E_NOOB)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michal.wujas.pl/2009/11/09/e_noob/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dependency injection by Fabien</title>
		<link>http://www.michal.wujas.pl/2009/06/30/dependency-injection/</link>
		<comments>http://www.michal.wujas.pl/2009/06/30/dependency-injection/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 21:36:04 +0000</pubDate>
		<dc:creator>michal</dc:creator>
		
		<category><![CDATA[Pozostałe]]></category>

		<guid isPermaLink="false">http://www.michalwujas.pl/?p=21</guid>
		<description><![CDATA[Fabien z ekipy Symfony dalej szaleje i wydaje kolejny po Yamlu komponent, na którym będzie bazowało przyszłe Symfony w wersji 2.0
O co w praktyce chodzi w Dependency injection ?
Komponent ten pozwala na stworzenie sieci zależności między klasami na podstawie konfiguracji statycznej zapisanej w plikach XML lub YAML. Dla zaznajomionych z symfony komponent wygneruje nam własną [...]]]></description>
			<content:encoded><![CDATA[<p>Fabien z ekipy Symfony dalej szaleje i wydaje kolejny po Yamlu komponent, na którym będzie bazowało przyszłe Symfony w wersji 2.0</p>
<h2>O co w praktyce chodzi w Dependency injection ?</h2>
<p>Komponent ten pozwala na stworzenie sieci zależności między klasami na podstawie konfiguracji statycznej zapisanej w plikach XML lub YAML. Dla zaznajomionych z symfony komponent wygneruje nam własną klasę sfContext (tak, tak kod php) z dowolnie nazwanymi klasami obsługującymi usera, request, response etc. a do tego ułatwi tworzenie instancji bądź pobieranie singletonów.</p>
<p>Na dodatek komponent może wygenerować piękny diagram graficzny stworzonej sieci klas, to trzeba zobaczyć!</p>
<p>Po więcej informacji polecam zajrzeć do fantastycznie przygotowanej (jak zwykle) oficjalnej <a href="http://components.symfony-project.org/dependency-injection/documentation">dokumentacji</a></p>
<p>Postaram się wypróbować to cudo do rozwiązania osadzania różnych wersji systemu magazynowego w sklepie.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michal.wujas.pl/2009/06/30/dependency-injection/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Trac i Symfony Error Log - przepływ informacji o błędach</title>
		<link>http://www.michal.wujas.pl/2009/06/27/trac-i-symfony-error-log-przeplyw-informacji-o-bledach/</link>
		<comments>http://www.michal.wujas.pl/2009/06/27/trac-i-symfony-error-log-przeplyw-informacji-o-bledach/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 07:46:34 +0000</pubDate>
		<dc:creator>michal</dc:creator>
		
		<category><![CDATA[Pozostałe]]></category>

		<guid isPermaLink="false">http://www.michalwujas.pl/?p=20</guid>
		<description><![CDATA[W ramach automatyzacji przepływu informacji w firmie stworzyłem rozszerzenie do Traca które tworzy tickety na podstawie wyjątków złapanych przez mocno zmodyfikowany sfErrorLoggerPlugin

Do Traca dodałem również Macro, które wyświetla informacje o błędzie na podstawie jego kodu - przydatne podczas tworzenia dokumentacji czy łączenie ticketów w których wprowadzana jest nowa funkcjonalność z błędami, które ta funkcjonalność spowoduje.
Timeline

W [...]]]></description>
			<content:encoded><![CDATA[<p>W ramach automatyzacji przepływu informacji w firmie stworzyłem rozszerzenie do Traca które tworzy tickety na podstawie wyjątków złapanych przez mocno zmodyfikowany <a title="sfErrorLoggerPlugin" href="http://www.symfony-project.org/plugins/sfErrorLoggerPlugin">sfErrorLoggerPlugin</a></p>
<p><span id="more-20"></span></p>
<p>Do Traca dodałem również Macro, które wyświetla informacje o błędzie na podstawie jego kodu - przydatne podczas tworzenia dokumentacji czy łączenie ticketów w których wprowadzana jest nowa funkcjonalność z błędami, które ta funkcjonalność spowoduje.</p>
<h2>Timeline</h2>
<p><img class="aligncenter" src="http://michalwujas.pl/media/trac_symfony_error_timeline.png" alt="Trac timeline - Symfony Exception" width="616" height="29" /></p>
<p>W opisie ticketa automatycznie wstawiane jest podsumowanie błędu - komunikat, nazwa modułu, nazwa akcji, adres strony.</p>
<p>Przy zamknięciu ticketa wszystkie podobne błędy kasowane są z bazy. Jeżeli błąd wystąpi ponownie ticket jest otwierany automatycznie.</p>
<p>Wszystkie błędy można przeglądać bezpośrednio z poziomu Traca</p>
<h2>Lista błędów /trac/bugs</h2>
<p><img class="aligncenter" src="http://michalwujas.pl/media/trac_symfony_error.png" alt="Trac Symfony Errors Summary" width="623" height="342" /></p>
<h2>Co dalej ?</h2>
<p>Dalszy rozwój rozszerzenia to dodanie zgadywania komu przypisać ticket na podstawie mapowania właścicieli komponentów z traca do modułu i aplikacji z symfony.</p>
<p>Wyświetlanie informacji z trace dla wyjątku również bardzo by pomogło naprawiać błędy.</p>
<p><strong>Jeżeli ktoś zainteresowany jest kodem to mogę podesłać tylko ostrzegam, że moje umiejętności programowania w pythonie są mocno użytkowe <img src='http://www.michal.wujas.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michal.wujas.pl/2009/06/27/trac-i-symfony-error-log-przeplyw-informacji-o-bledach/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FAJAX - czyli oszukiwany ajax</title>
		<link>http://www.michal.wujas.pl/2009/05/14/fajax-czyli-oszukiwany-ajax/</link>
		<comments>http://www.michal.wujas.pl/2009/05/14/fajax-czyli-oszukiwany-ajax/#comments</comments>
		<pubDate>Thu, 14 May 2009 19:48:38 +0000</pubDate>
		<dc:creator>michal</dc:creator>
		
		<category><![CDATA[Pozostałe]]></category>

		<guid isPermaLink="false">http://www.michalwujas.pl/?p=19</guid>
		<description><![CDATA[Fake AJAX - nowa technologia pozwalająca na zrobienie &#8220;efektu&#8221; ajaxa bez ajaxa.
Genialne w swojej prostocie.
Wystarczy wygasić container html w którego obrębie klikniętą w link, poczekać na normalne przeładowanie strony i zapalić container z powrotem
Output buffering + nagłowki 304 dla grafiki i cssów i efekt mamy ten sam co w przypadku ajaxa.
Klient zadowolony, że ma efekciarsko, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Fake</strong> AJAX - nowa technologia pozwalająca na zrobienie &#8220;efektu&#8221; ajaxa bez ajaxa.</p>
<p>Genialne w swojej prostocie.</p>
<p>Wystarczy wygasić container html w którego obrębie klikniętą w link, poczekać na normalne przeładowanie strony i zapalić container z powrotem</p>
<p>Output buffering + nagłowki 304 dla grafiki i cssów i efekt mamy ten sam co w przypadku ajaxa.</p>
<p>Klient zadowolony, że ma efekciarsko, a programiści, że nie muszą się martwić o różne dziwne rzeczy typu wylogowywanie, interakcje między elementami etc.</p>
<p>PS. Ten post prezentuje ironiczno-praktyczne podejście do pracy klientem i taktyka ta nie powinna być używana w <em>realu</em> <img src='http://www.michal.wujas.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michal.wujas.pl/2009/05/14/fajax-czyli-oszukiwany-ajax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Przyczajony komputronik, ukryte Symfony</title>
		<link>http://www.michal.wujas.pl/2009/03/23/przyczajony-komputronik-ukryte-symfony/</link>
		<comments>http://www.michal.wujas.pl/2009/03/23/przyczajony-komputronik-ukryte-symfony/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 21:34:13 +0000</pubDate>
		<dc:creator>michal</dc:creator>
		
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.michalwujas.pl/?p=17</guid>
		<description><![CDATA[Przeglądając profile na goldenline zauważyłem dziwną prawidłowość dla programistów zatrudnionych w komputroniku: Symfony w wykorzystywanych umiejętnościach.

Idąc za tym tropem przyglądnąłem się projektom firmy.
Na jednym z nich: http://www.k24.cz/ w kodzie html można zauważyć ciekawe rzeczy

&#34;/sfMinifyPlugin.php?f=/js/komputronik/anim/anim.js&#34;

Na komputronik.pl ścieżki do mediów i sposób generowania atrybutów w formularzach też wiernie oddaje Symfony. Wniosek jest jeden - projekty z tak [...]]]></description>
			<content:encoded><![CDATA[<p>Przeglądając profile na goldenline zauważyłem dziwną prawidłowość dla programistów zatrudnionych w komputroniku: Symfony w wykorzystywanych umiejętnościach.</p>
<p><span id="more-17"></span></p>
<p>Idąc za tym tropem przyglądnąłem się projektom firmy.</p>
<p>Na jednym z nich: <a title="k24.cz" href="http://www.k24.cz">http://www.k24.cz/</a> w kodzie html można zauważyć ciekawe rzeczy</p>

<div class="wp_syntax"><div class="code"><pre>&quot;/sfMinifyPlugin.php?f=/js/komputronik/anim/anim.js&quot;</pre></div></div>

<p>Na komputronik.pl ścieżki do mediów i sposób generowania atrybutów w formularzach też wiernie oddaje Symfony. Wniosek jest jeden - projekty z tak dużym ruchem są postawione na Symfony.</p>
<p>Szkoda, że się tym nie chwalą bo to kolejny argument za tym świetnym frameworkiem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michal.wujas.pl/2009/03/23/przyczajony-komputronik-ukryte-symfony/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Symfony 1.2 i Propel 1.3 - przemyślenia</title>
		<link>http://www.michal.wujas.pl/2009/02/21/symfony-12-i-propel-13-przemyslenia/</link>
		<comments>http://www.michal.wujas.pl/2009/02/21/symfony-12-i-propel-13-przemyslenia/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 11:33:47 +0000</pubDate>
		<dc:creator>michal</dc:creator>
		
		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[propel]]></category>

		<guid isPermaLink="false">http://www.michalwujas.pl/?p=16</guid>
		<description><![CDATA[Po kilku miesiącach intensywnej pracy przy symfony i propelem w nowych wersjach zauważyłem kilka zalet i ograniczeń jakie się pojawiły

Propel 1.3
Na plus:

Obsługa relacji wiele do wiele w formularzach i modelu danych
Zmiana z Creole na PDO = szybszy propel
Generator filtrów do listy rekordów - genialny oszczędzacz czasu

Ograniczenia

zapomnijcie o addJoin(XPeer::Column, YPeer::COLUMN.&#8217; AND [warunki] &#8216;);
wszystkie wlasne metody joinowania [...]]]></description>
			<content:encoded><![CDATA[<p>Po kilku miesiącach intensywnej pracy przy symfony i propelem w nowych wersjach zauważyłem kilka zalet i ograniczeń jakie się pojawiły</p>
<p><span id="more-16"></span></p>
<p><strong>Propel 1.3</strong></p>
<p><em>Na plus<strong>:</strong></em></p>
<ul>
<li>Obsługa relacji wiele do wiele w formularzach i modelu danych</li>
<li>Zmiana z Creole na PDO = szybszy propel</li>
<li>Generator filtrów do listy rekordów - genialny oszczędzacz czasu</li>
</ul>
<p><em>Ograniczenia</em></p>
<ul>
<li>zapomnijcie o addJoin(XPeer::Column, YPeer::COLUMN.&#8217; AND [warunki] &#8216;);</li>
<li>wszystkie wlasne metody joinowania trzeba przepisać z propela 1.2 na składnie PDO</li>
</ul>
<p><strong>Symfony 1.2</strong></p>
<p><em>Na plus:</em></p>
<ul>
<li>wygodny sposób konfiguracji projektu i pojedyńczych aplikacji (na zasadzie klas)</li>
<li>możliwość wyłączenia pluginów dla aplikacji (nareszcie)</li>
</ul>
<p><em>Ograniczenia:</em></p>
<ul>
<li>większość pluginów jest słabo kompatybilna z 1.2 i trzeba je ręcznie poprawiać</li>
</ul>
<p><em>Nowe formularze</em></p>
<p>To chyba główny powód dla którego warto przejść na 1.2. Z początku nauka tego sub frameworka będzie męcząca a efekty będą słabe. Po 4 miesiącach walki z tym kolosem i po poznaniu wszystkich widgetów i validatorów pisanie formularzy znacznie przyśpiesza. Co najważniejsze dla mnie kod formularza jest w pełni ustandaryzowany co ułatwia prace w zespole i czyni kod czytelnym i łatwo rozszerzalnym.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michal.wujas.pl/2009/02/21/symfony-12-i-propel-13-przemyslenia/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Symfony Context na skróty</title>
		<link>http://www.michal.wujas.pl/2008/08/14/symfony-context-na-skroty/</link>
		<comments>http://www.michal.wujas.pl/2008/08/14/symfony-context-na-skroty/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 09:22:00 +0000</pubDate>
		<dc:creator>michal</dc:creator>
		
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.michalwujas.pl/?p=14</guid>
		<description><![CDATA[Żeby ułatwić koderom poruszanie się w plikach symfony, postanowiłem wyświetlać ścieżki do używanych aktualnie na stronie templatów.
Po szybkim skakaniu w eclipsie okazało się, że ktoś przezornie schował logi w zmiennej protected bez metody dostępowej. Nie chciałem zmieniać kodu klasy z Loggerem, więc wykorzystałem czegotoniepotrafiące php  
Tym sposobem można właściwie wszystko z sfContext wyciągnąć:

ob_start&#40;&#41;;
print_r&#40;sfContext::getInstance&#40;&#41;-&#62;getLogger&#40;&#41;&#41;;
$logs = [...]]]></description>
			<content:encoded><![CDATA[<p>Żeby ułatwić koderom poruszanie się w plikach symfony, postanowiłem wyświetlać ścieżki do używanych aktualnie na stronie templatów.</p>
<p>Po szybkim skakaniu w eclipsie okazało się, że ktoś przezornie schował logi w zmiennej protected bez metody dostępowej. Nie chciałem zmieniać kodu klasy z Loggerem, więc wykorzystałem czegotoniepotrafiące php <img src='http://www.michal.wujas.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Tym sposobem można właściwie wszystko z sfContext wyciągnąć:</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #990000;">ob_start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span>sfContext<span style="color: #339933;">::</span><span style="color: #004000;">getInstance</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getLogger</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000033;">$logs</span> <span style="color: #339933;">=</span> <span style="color: #990000;">ob_get_clean</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">preg_match_all</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'|<span style="color: #000099; font-weight: bold;">\[</span>message<span style="color: #000099; font-weight: bold;">\]</span>.*render.*frontend(.*)<span style="color: #000099; font-weight: bold;">\n</span>|U'</span><span style="color: #339933;">,</span><span style="color: #000033;">$logs</span><span style="color: #339933;">,</span><span style="color: #000033;">$templates</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Trochę obróbki danych i:</p>
<div style="font-size:8pt;padding:1em;background:black;color:white">
<h3 style="color:white">Templates:</h3>
<ul>
<li style="color:white;padding:3px">/modules/seocartFrontendMain/templates/<strong style="color:white">showProductsListSuccess.php</strong>&#8220;</li>
<li style="color:white;padding:3px">/modules/seocartFrontendMain/templates/<strong style="color:white">_sortBox.php</strong>&#8220;</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.michal.wujas.pl/2008/08/14/symfony-context-na-skroty/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Przesiadka</title>
		<link>http://www.michal.wujas.pl/2008/05/20/przesiadka/</link>
		<comments>http://www.michal.wujas.pl/2008/05/20/przesiadka/#comments</comments>
		<pubDate>Mon, 19 May 2008 22:15:14 +0000</pubDate>
		<dc:creator>michal</dc:creator>
		
		<category><![CDATA[Pozostałe]]></category>

		<guid isPermaLink="false">http://wujek.civ.pl/wordpress/?p=5</guid>
		<description><![CDATA[Programowania na codzień mi starczy, więc żeby się dłużej nie męczyć z kodowaniem css/html i php w czasie wolnym opis swoich dokonań postawiłem na wordpressie, a co&#8230;
Może z czasem nawet będę jakieś posty pisać. No dobra&#8230; bez przesady
]]></description>
			<content:encoded><![CDATA[<p>Programowania na codzień mi starczy, więc żeby się dłużej nie męczyć z kodowaniem css/html i php w czasie wolnym opis swoich dokonań postawiłem na wordpressie, a co&#8230;</p>
<p>Może z czasem nawet będę jakieś posty pisać. No dobra&#8230; bez przesady</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michal.wujas.pl/2008/05/20/przesiadka/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
