<?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>Łukasz Ważny - devblog &#187; eclipse</title>
	<atom:link href="http://blog.lukaszwazny.pl/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lukaszwazny.pl</link>
	<description>Im a rough boy, Im a rough boy.</description>
	<lastBuildDate>Sun, 30 Oct 2011 13:18:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Gotujemy skrypt synchronizacji kodziku</title>
		<link>http://blog.lukaszwazny.pl/2010/08/gotujemy-skrypt-synchronizacji-kodziku/</link>
		<comments>http://blog.lukaszwazny.pl/2010/08/gotujemy-skrypt-synchronizacji-kodziku/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 18:32:09 +0000</pubDate>
		<dc:creator>lw</dc:creator>
				<category><![CDATA[Narzędzia]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[skrypt]]></category>

		<guid isPermaLink="false">http://blog.lukaszwazny.pl/?p=144</guid>
		<description><![CDATA[Jednym z użytecznych elementów Eclipsa jest możliwość podłączenie narzędzia do projektu tzw. External Tool. Może to być np. walidator kodu, skrypt testujący lub np. synchronizacja kodu ze zdalnym serwerem na czym się skupię w tym poście. Istnieje oczywiście taki plugin jak SFTP Plugin, który umożliwia wgrywania kodu na zdalny serwer, ale w połączeniu z Subversive [...]]]></description>
			<content:encoded><![CDATA[<p>Jednym z użytecznych elementów Eclipsa jest możliwość podłączenie narzędzia do projektu tzw. External Tool. Może to być np. walidator kodu, skrypt testujący lub np. synchronizacja kodu ze zdalnym serwerem na czym się skupię w tym poście.</p>
<p>Istnieje oczywiście taki plugin jak <a title="SFTP Plugin for Eclipse" href="http://www.jcraft.com/eclipse-sftp" onclick="pageTracker._trackPageview('/outgoing/www.jcraft.com/eclipse-sftp?referer=');">SFTP Plugin</a>, który umożliwia wgrywania kodu na zdalny serwer, ale w połączeniu z Subversive jest dość niewygodny i nie jest automatyczny.</p>
<p>Do wrzucania kodu na zdalny serwer stworzymy sobie skrypt używający linuksowego rsync&#8217;a, wrzucający zmienione pliki na serwer po każdym Ctrl+s. Jest to rozwiązanie i szybkie, i skuteczne, a działanie proste &#8211; rsync wykrywa zmienione pliki i transferuje za nas na zdalny serwer.</p>
<p>Piszemy skrypt i pamiętamy o chmod u+x dla pliku.</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Kodzik</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><div class="bash" style="font-family:monospace;"><span class="co0">#!/bin/bash</span><br />
<span class="re2">workspace</span>=$1<br />
<span class="re2">targetServer</span>=$2<br />
<span class="re2">targetRootDir</span>=$3<br />
<span class="re2">projectName</span>=$4<br />
<span class="kw3">echo</span> <span class="st0">&quot;Synchronizing project <span class="es3">${projectName}</span>, <span class="es5">`date +%Y-%m-%d\ %H:%M:%S`</span>&quot;</span><br />
<span class="kw3">echo</span> <span class="st0">&quot;&quot;</span><br />
<span class="kw3">echo</span> <span class="st0">&quot;Target <span class="es3">${targetServer}</span>:<span class="es3">${targetRootDir}</span><span class="es3">${projectName}</span>&quot;</span><br />
<span class="kw3">echo</span> <span class="st0">&quot;&quot;</span><br />
rsync <span class="re5">-avz</span> <span class="re5">--delete</span> <span class="re5">--filter</span>=<span class="st_h">'merge /path...ToMyLocalScripts/.rsyncfilter'</span> <span class="co1">${workspace}</span><span class="sy0">/</span><span class="co1">${projectName}</span><span class="sy0">/</span> <span class="co1">${targetServer}</span>:<span class="co1">${targetRootDir}</span><span class="co1">${projectName}</span></div></div></div>
<p>Rsynca ustawiamy dodatkowo, oczywiście możemy go podkoksać wedle uznania (<a href="http://www.manpagez.com/man/1/rsync/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.manpagez.com/man/1/rsync/?referer=');">man page</a>). Oprócz standardowych opcji <strong>-avz -delete</strong> dodałem także filtr na pliki <strong>.svn</strong> &#8211; zyskujemy na transferach.</p>
<p>Filtr jakby co dla leniwych:</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Kodzik</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><div class="bash" style="font-family:monospace;">- .svn</div></div></div>
<p>Pozostaje jeszcze konfiguracja Eclipsa. Wchodzimy więc we właściwości projektu, dalej w Builders -&gt; New -&gt; Program i wybieramy skrypt</p>
<p><a href="../wp-content/uploads/2010/08/Edit_Configuration_1.png" rel="lightbox[144]"><img title="Edit Configuration" src="../wp-content/uploads/2010/08/Edit_Configuration_1-249x300.png" alt="" width="249" height="300" /></a></p>
<p>oraz podajemy parametry, które zostaną przekazane do skryptu rsync&#8217;a. Jest tu niestety jeden mankament &#8211; zmienna ${project_name} nie jest poprawnie ustawiana podczas np. update&#8217;u kodu z SVN&#8217;a i kończy się ostrzeżeniem, ale można podać konkretną nazwę danego projektu i będzie działać poprawnie:</p>
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">Kodzik</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><div class="bash" style="font-family:monospace;"><span class="co1">${workspace_loc}</span><br />
remoteUser<span class="sy0">@</span>remoteServer<br />
<span class="sy0">/</span>pathToTargetDir<br />
<span class="co1">${project_name}</span> <span class="co0">#lub myProject</span></div></div></div>
<p>Na zakładce <strong>Build Options</strong> zaznaczamy opcje <strong>Launch in background</strong> spowoduje to wysyłanie plików w tle z raportem w konsoli. Druga ważna opcja to <strong>During auto builds</strong> dzięki niej skrypt zostanie uruchomiony automatycznie po zapisaniu każdego pliku.</p>
<p><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2010/08/Edit_Configuration_2.png" rel="lightbox[144]"><img class="alignnone size-medium wp-image-149" title="Edit Configuration" src="http://blog.lukaszwazny.pl/wp-content/uploads/2010/08/Edit_Configuration_2-300x290.png" alt="" width="300" height="290" /></a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.lukaszwazny.pl%2F2010%2F08%2Fgotujemy-skrypt-synchronizacji-kodziku%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.lukaszwazny.pl/2010/08/gotujemy-skrypt-synchronizacji-kodziku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Niedziałające przyciski w aplikacjach Java i Flash</title>
		<link>http://blog.lukaszwazny.pl/2009/12/niedzialajace-przyciski-w-aplikacjach-java-i-flash/</link>
		<comments>http://blog.lukaszwazny.pl/2009/12/niedzialajace-przyciski-w-aplikacjach-java-i-flash/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 17:08:25 +0000</pubDate>
		<dc:creator>lw</dc:creator>
				<category><![CDATA[Narzędzia]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.lukaszwazny.pl/?p=131</guid>
		<description><![CDATA[Ostatnia aktualizacja Ubuntu zawiera nową wersję biblioteki GTK+, w której kilka rzeczy się troszeczkę zmieniło na lepsze. Wiadomo &#8222;lepsze jest wrogiem dobrego&#8221; i coś musiało się zepsuć, padło na ulubionego Eclipse&#8217;a oraz większość aplikacji stworzonych we Flash&#8217;u. Objawia się to tym, że część przycisków działa dobrze np. Next, Back w Eclipse, natomiast inne działają źle [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnia aktualizacja Ubuntu zawiera nową wersję biblioteki GTK+, w której kilka rzeczy się troszeczkę zmieniło na lepsze. Wiadomo &#8222;lepsze jest wrogiem dobrego&#8221; i coś musiało się zepsuć, padło na ulubionego Eclipse&#8217;a oraz większość aplikacji stworzonych we Flash&#8217;u.</p>
<p>Objawia się to tym, że część przycisków działa dobrze np. Next, Back w Eclipse, natomiast inne działają źle i tylko wyglądają na wciśnięte &#8211; np przyciski Finish w Eclipsie, czy przyciski na Youtube (play, przewijanie). Najbardziej jednak irytowało mnie zepsute ustawianie meczu w Hattric&#8217;u <img src='http://blog.lukaszwazny.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Problem występuje prawdopodobnie w większej liczbie aplikacji napisanych w Javie lub we Flashu.</p>
<p>Rozwiązanie jest dość proste dla Eclipse wystarczy stworzyć prosty skrypt do uruchamiania, oczywiście podając dobrą ścieżkę. Przykładowy skrypt powinien wyglądać mniej więcej tak:</p>
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">Kodzik</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;"><div class="bash" style="font-family:monospace;"><span class="co0">#!/bin/sh</span><br />
<span class="kw3">export</span> <span class="re2">GDK_NATIVE_WINDOWS</span>=<span class="nu0">1</span><br />
~<span class="sy0">/</span>Programy<span class="sy0">/</span>eclipse_2.1<span class="sy0">/</span>eclipse</div></div></div>
<p>Dla Flasha należy przeedytować skrypt z lokalizacji <em>/usr/lib/nspluginwrapper/i386/linux/npviewer</em> np:</p>
<div id="wpshdo_5" class="wp-synhighlighter-outer"><div id="wpshdt_5" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_5"></a><a id="wpshat_5" class="wp-synhighlighter-title" href="#codesyntax_5"  onClick="javascript:wpsh_toggleBlock(5)" title="Click to show/hide code block">Kodzik</a></td><td align="right"><a href="#codesyntax_5" onClick="javascript:wpsh_code(5)" title="Show code only"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_5" onClick="javascript:wpsh_print(5)" title="Print code"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_5" class="wp-synhighlighter-inner" style="display: block;"><div class="bash" style="font-family:monospace;">gksudo gedit <span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>nspluginwrapper<span class="sy0">/</span>i386<span class="sy0">/</span>linux<span class="sy0">/</span>npviewer</div></div></div>
<p>Należy dopisać ustawienie zmiennej <strong>export GDK_NATIVE_WINDOWS=1<br />
</strong></p>
<div id="wpshdo_6" class="wp-synhighlighter-outer"><div id="wpshdt_6" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_6"></a><a id="wpshat_6" class="wp-synhighlighter-title" href="#codesyntax_6"  onClick="javascript:wpsh_toggleBlock(6)" title="Click to show/hide code block">Kodzik</a></td><td align="right"><a href="#codesyntax_6" onClick="javascript:wpsh_code(6)" title="Show code only"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_6" onClick="javascript:wpsh_print(6)" title="Print code"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://blog.lukaszwazny.pl/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_6" class="wp-synhighlighter-inner" style="display: block;"><div class="bash" style="font-family:monospace;"><span class="co0">#!/bin/sh</span><br />
<span class="re2">TARGET_OS</span>=linux<br />
<span class="re2">TARGET_ARCH</span>=i386<br />
<span class="kw3">export</span> <span class="re2">GDK_NATIVE_WINDOWS</span>=<span class="nu0">1</span><br />
. <span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>nspluginwrapper<span class="sy0">/</span>noarch<span class="sy0">/</span>npviewer</div></div></div>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.lukaszwazny.pl%2F2009%2F12%2Fniedzialajace-przyciski-w-aplikacjach-java-i-flash%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.lukaszwazny.pl/2009/12/niedzialajace-przyciski-w-aplikacjach-java-i-flash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eclipse, Mylyn i Gmail &#8211; prosta recepta na żółte karteczki</title>
		<link>http://blog.lukaszwazny.pl/2009/07/eclipse-mylyn-gmail-prosta-recepta-na-zolte-karteczki/</link>
		<comments>http://blog.lukaszwazny.pl/2009/07/eclipse-mylyn-gmail-prosta-recepta-na-zolte-karteczki/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 19:40:34 +0000</pubDate>
		<dc:creator>lw</dc:creator>
				<category><![CDATA[Narzędzia]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[mylyn]]></category>

		<guid isPermaLink="false">http://blog.lukaszwazny.pl/?p=105</guid>
		<description><![CDATA[Od dłuższego czasu chodziło mi po głowie uruchomienie i korzystanie w Eclipsie z Mylyn&#8216;a. Jednak pierwsze spotkanie było mało owocne. Ok 1,5 roku temu dostępne były tylko connectory do Trac&#8217;a i jeszcze 2-3 repozytoriów zadań. Trac i jego tickety wydaje się w miarę rozsądnym narzędziem. Samo połączenie Mylyn i Traca ze względu na potrzebę instalacji [...]]]></description>
			<content:encoded><![CDATA[<p>Od dłuższego czasu chodziło mi po głowie uruchomienie i korzystanie w Eclipsie z <a title="Zarządzanie zadaniami" href="http://www.eclipse.org/mylyn/" onclick="pageTracker._trackPageview('/outgoing/www.eclipse.org/mylyn/?referer=');">Mylyn</a>&#8216;a. Jednak pierwsze spotkanie było mało owocne. Ok 1,5 roku temu dostępne były tylko connectory do Trac&#8217;a i jeszcze 2-3 repozytoriów zadań. <a title="The Trac Project" href="http://trac.edgewall.org" onclick="pageTracker._trackPageview('/outgoing/trac.edgewall.org?referer=');">Trac</a> i jego tickety wydaje się w miarę rozsądnym narzędziem. Samo połączenie Mylyn i Traca ze względu na potrzebę instalacji pluginu <a title="Trac Xml-Rpc Plugin" href="http://trac-hacks.org/wiki/XmlRpcPlugin" onclick="pageTracker._trackPageview('/outgoing/trac-hacks.org/wiki/XmlRpcPlugin?referer=');">Trac XML-RPC Plugin</a> i jednoczesnym brakiem uprawnień, zakończyło się niepowodzeniem.</p>
<p>Kiedy w pracy straciłem kartkę długą &#8216;listą TODO&#8217; pomyślałem, że w wolnym czasie spróbuję podejść do Mylyna jeszcze raz. Przy okazji instalacji nowego Eclipse Galileo, postanowiłem doinstalować connectory do Traca i spróbować jeszcze raz. Oczywiście w oczy rzuciło mi się coś innego &#8211; connectory do Gmaila oraz Google Calendar&#8230; Szybkie zaznaczenie, szybka instalacja&#8230;</p>
<p>W widoku Task Repositories dodajemy nowe repozytoriom tasków, jako typ wybieramy Gmail.</p>
<div id="attachment_109" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/07/mylyn.png" rel="lightbox[105]"><img class="size-medium wp-image-109 " title="Typ repozytorium" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/07/mylyn-300x195.png" alt="Wybieramy typ repozytorium" width="300" height="195" /></a><p class="wp-caption-text">Typ repozytorium</p></div>
<p>W ustawieniach podajemy login i hasło wymagane do logowania w googlach:</p>
<div id="attachment_110" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/07/mylyn2.png" rel="lightbox[105]"><img class="size-medium wp-image-110 " title="Dane logowania do Gmail'a" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/07/mylyn2-300x171.png" alt="Dane logowania" width="300" height="171" /></a><p class="wp-caption-text">Dane logowania do Gmail&#39;a</p></div>
<p>W widoku <strong>Task List </strong>klikamy na właściwości i ustawiamy jaki label powinien być zaciągany jako lista zadań:</p>
<div id="attachment_113" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/07/mylyn4.png" rel="lightbox[105]"><img class="size-medium wp-image-113" title="Wybór etykiety Gmail'a" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/07/mylyn4-300x152.png" alt="Wybór etykiety Gmail'a" width="300" height="152" /></a><p class="wp-caption-text">Wybór etykiety Gmail&#39;a</p></div>
<p>Na liście zadań otrzymujemy wszystkie emaile oznaczone odpowiednim labelem z Gmail&#8217;a</p>
<div id="attachment_111" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/07/mylyn31.png" rel="lightbox[105]"><img class="size-medium wp-image-111 " title="Lista z zadaniami" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/07/mylyn31-300x168.png" alt="Lista z zadaniami" width="300" height="168" /></a><p class="wp-caption-text">Lista z zadaniami z Gmail&#39;a</p></div>
<p>.. i to wszystko na szybki początek. Żółte karteczki, także te w iGoogle, papier i inne tego typu akcesoria możemy odstawić <img src='http://blog.lukaszwazny.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.lukaszwazny.pl%2F2009%2F07%2Feclipse-mylyn-gmail-prosta-recepta-na-zolte-karteczki%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.lukaszwazny.pl/2009/07/eclipse-mylyn-gmail-prosta-recepta-na-zolte-karteczki/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zewnętrzne biblioteki w PDT</title>
		<link>http://blog.lukaszwazny.pl/2009/03/zewnetrzne-biblioteki-w-pdt/</link>
		<comments>http://blog.lukaszwazny.pl/2009/03/zewnetrzne-biblioteki-w-pdt/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 14:00:57 +0000</pubDate>
		<dc:creator>lw</dc:creator>
				<category><![CDATA[Narzędzia]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[PDT 2.0]]></category>

		<guid isPermaLink="false">http://blog.lukaszwazny.pl/?p=79</guid>
		<description><![CDATA[Kiedy pracujemy z kilkoma projektami, wykorzystując wspólnie biblioteki, np. Zend Framework czy PEAR, możemy taką bibliotekę dołączyć do naszego projektu. We właściwościach projektu wybieramy PHP Include Path, na zakładce Libraries wybieramy Add External Source Folder i wskazujemy katalog z projektem. Od tego momentu kod z tej biblioteki jest analizowany przez Eclipse i możemy cieszyć się [...]]]></description>
			<content:encoded><![CDATA[<p>Kiedy pracujemy z kilkoma projektami, wykorzystując wspólnie biblioteki, np. Zend Framework czy PEAR, możemy taką bibliotekę dołączyć do naszego projektu.</p>
<p>We właściwościach projektu wybieramy <strong>PHP Include Path</strong>, na zakładce <strong>Libraries</strong> wybieramy <strong>Add External Source Folder</strong> i wskazujemy katalog z projektem.</p>
<p>Od tego momentu kod z tej biblioteki jest analizowany przez Eclipse i możemy cieszyć się uzupełnianiem składni z tegoż projektu.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.lukaszwazny.pl%2F2009%2F03%2Fzewnetrzne-biblioteki-w-pdt%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.lukaszwazny.pl/2009/03/zewnetrzne-biblioteki-w-pdt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Projekt z SVN i brak podpowiedzi</title>
		<link>http://blog.lukaszwazny.pl/2009/03/projekt-z-svn-i-brak-podpowiedzi/</link>
		<comments>http://blog.lukaszwazny.pl/2009/03/projekt-z-svn-i-brak-podpowiedzi/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 08:53:37 +0000</pubDate>
		<dc:creator>lw</dc:creator>
				<category><![CDATA[Narzędzia]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[PDT 2.0]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://blog.lukaszwazny.pl/?p=83</guid>
		<description><![CDATA[Czasem zdarza się, że podczas importowania projektu z SVN, w naszym projekcie w ogóle nie działa podpowiadanie składni. Gdy podczas importu kroku Check out As wybierzemy Check out as a project with the name specified Eclipse utworzy nam zwykły projekt. Nie posiada on odpowiedniego charakteru np. PHP Project. Rozwiązaniem jest edycja pliku .project w katalogu [...]]]></description>
			<content:encoded><![CDATA[<p>Czasem zdarza się, że podczas importowania projektu z SVN, w naszym projekcie w ogóle nie działa podpowiadanie składni. Gdy podczas importu kroku <strong>Check out As</strong> wybierzemy <strong>Check out as a project with the name specified</strong> Eclipse utworzy nam zwykły projekt. Nie posiada on odpowiedniego charakteru np. <strong>PHP Project</strong><strong></strong>.</p>
<p>Rozwiązaniem jest edycja pliku <strong>.project</strong> w katalogu naszego projektu. Za naturę projektu odpowiadają elementy <em>projectDescription/natures/*</em>. Dla projektu PHP powinniśmy dodać element &lt;nature&gt;org.eclipse.php.core.PHPNature&lt;/nature&gt;<strong>,</strong> następnie restart Eclipsa i możemy się cieszyć działającym projektem.</p>
<p>Zawartość pliku .project poprawnie działającego projektu PHP:</p>
<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br />
&lt;projectDescription&gt;<br />
&lt;name&gt;mojProjekt&lt;/name&gt;</p>
<p>&#8230;<br />
&lt;natures&gt;<br />
<strong>&lt;nature&gt;org.eclipse.php.core.PHPNature&lt;/nature&gt;</strong><br />
&lt;/natures&gt;<br />
&lt;/projectDescription&gt;</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.lukaszwazny.pl%2F2009%2F03%2Fprojekt-z-svn-i-brak-podpowiedzi%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.lukaszwazny.pl/2009/03/projekt-z-svn-i-brak-podpowiedzi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse PDT 2.0 Release &#8211; Hierarchia Typu (Hierarchy Type)</title>
		<link>http://blog.lukaszwazny.pl/2009/02/eclipse-pdt-20-release-hierarchia-typu-hierarchy-type/</link>
		<comments>http://blog.lukaszwazny.pl/2009/02/eclipse-pdt-20-release-hierarchia-typu-hierarchy-type/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 18:02:10 +0000</pubDate>
		<dc:creator>lw</dc:creator>
				<category><![CDATA[Narzędzia]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[PDT 2.0]]></category>

		<guid isPermaLink="false">http://blog.lukaszwazny.pl/?p=68</guid>
		<description><![CDATA[Pokazuje hierarchię dziedziczenia wybranego typu. Do wyboru są 3 widoki: Type Hierarchy, Supertype Hierarchy, Subtype Hierarchy. Widok Type Hierarchy pokazuje umiejscowienie wybranego typu w drzewie, wraz z wszystkimi innymi klasami. Supertype Hierarchy pokazuje nadtypy wybranego typu. Subtype Hierarchy pokazuje podtypy wybranego typu]]></description>
			<content:encoded><![CDATA[<p>Pokazuje hierarchię dziedziczenia wybranego typu. Do wyboru są 3 widoki: <strong>Type Hierarchy</strong>, <strong>Supertype Hierarchy</strong>, <strong>Subtype Hierarchy</strong>.</p>
<p>Widok Type Hierarchy pokazuje umiejscowienie wybranego typu w drzewie, wraz z wszystkimi innymi klasami.</p>
<div id="attachment_43" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/type-hierarchy.png" rel="lightbox[68]"><img class="size-medium wp-image-43" title="Hierarchia Typu" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/type-hierarchy-300x232.png" alt="Hierarchia Typu" width="300" height="232" /></a><p class="wp-caption-text">Hierarchy Type</p></div>
<p>Supertype Hierarchy pokazuje nadtypy wybranego typu.</p>
<div id="attachment_45" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/type-hierarchy-supertype.png" rel="lightbox[68]"><img class="size-medium wp-image-45" title="Supertype Hierarchy" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/type-hierarchy-supertype-300x53.png" alt="Supertype Hierarchy" width="300" height="53" /></a><p class="wp-caption-text">Supertype Hierarchy</p></div>
<p>Subtype Hierarchy pokazuje podtypy wybranego typu</p>
<div id="attachment_46" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/type-hierarchy-subtype.png" rel="lightbox[68]"><img class="size-medium wp-image-46" title="Hierarchy Subtype" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/type-hierarchy-subtype-300x73.png" alt="Hierarchy Subtype" width="300" height="73" /></a><p class="wp-caption-text">Hierarchy Subtype</p></div>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.lukaszwazny.pl%2F2009%2F02%2Feclipse-pdt-20-release-hierarchia-typu-hierarchy-type%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.lukaszwazny.pl/2009/02/eclipse-pdt-20-release-hierarchia-typu-hierarchy-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse PDT 2.0 Release &#8211; Wskaźniki przedefiniowania/implementacji metod (Override Indicators)</title>
		<link>http://blog.lukaszwazny.pl/2009/01/eclipse-pdt-20-release-wskazniki-przedefiniowaniaimplementacji-metod-override-indicators/</link>
		<comments>http://blog.lukaszwazny.pl/2009/01/eclipse-pdt-20-release-wskazniki-przedefiniowaniaimplementacji-metod-override-indicators/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 21:58:32 +0000</pubDate>
		<dc:creator>lw</dc:creator>
				<category><![CDATA[Narzędzia]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[PDT 2.0]]></category>

		<guid isPermaLink="false">http://blog.lukaszwazny.pl/?p=61</guid>
		<description><![CDATA[Rozróżniane są dwa rodzaje wskaźników &#8211; przedefiniowania (przesłonięcia) i implementacji. Wskaźnikiem implementacji jest biały trójkąt pojawiający się z lewej strony deklaracji metody. Pojawia się przy zaimplementowanej metodzie. Na potrzebę implementacji może wskazywać interfejs lub klasa abstrakcyjna. Zielony trójkąt to wskaźnik przedefiniowania metody.]]></description>
			<content:encoded><![CDATA[<p>Rozróżniane są dwa rodzaje wskaźników &#8211; przedefiniowania (przesłonięcia) i implementacji.</p>
<p>Wskaźnikiem implementacji jest biały trójkąt pojawiający się z lewej strony deklaracji metody. Pojawia się przy zaimplementowanej metodzie. Na potrzebę implementacji może wskazywać interfejs lub klasa abstrakcyjna.</p>
<p>Zielony trójkąt to wskaźnik przedefiniowania metody.</p>
<div id="attachment_42" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/override-indicator.png" rel="lightbox[61]"><img class="size-medium wp-image-42" title="Wskaźnik przedefiniowania" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/override-indicator-300x154.png" alt="Wskaźnik przedefiniowania" width="300" height="154" /></a><p class="wp-caption-text">Wskaźnik przedefiniowania/implementacji</p></div>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.lukaszwazny.pl%2F2009%2F01%2Feclipse-pdt-20-release-wskazniki-przedefiniowaniaimplementacji-metod-override-indicators%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.lukaszwazny.pl/2009/01/eclipse-pdt-20-release-wskazniki-przedefiniowaniaimplementacji-metod-override-indicators/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse PDT 2.0 Release &#8211; co nowego? Oznaczanie wystąpień</title>
		<link>http://blog.lukaszwazny.pl/2009/01/eclipse-pdt-20-release-mark-occurrences/</link>
		<comments>http://blog.lukaszwazny.pl/2009/01/eclipse-pdt-20-release-mark-occurrences/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 11:50:58 +0000</pubDate>
		<dc:creator>lw</dc:creator>
				<category><![CDATA[Narzędzia]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[PDT 2.0]]></category>

		<guid isPermaLink="false">http://blog.lukaszwazny.pl/?p=56</guid>
		<description><![CDATA[Pokazuje wystąpienia w kodzie PHP: zaznaczonych zmiennych, stałych, w klasach użycia: pól, metod, stałych, wyjścia w blokach switch i pętlach poprzez deklaracje break. W kodzie HTML podświetlany jest początek oraz koniec tagu. Działa to w ten sposób, że po ustawieniu kursora w kodzie PHP, Eclipse pokazuje w danym pliku wystąpienie odpowiedniego elementu w kodzie poprzez [...]]]></description>
			<content:encoded><![CDATA[<p>Pokazuje wystąpienia w kodzie PHP: zaznaczonych <strong>zmiennych</strong>, <strong>stałych</strong>, w klasach użycia: <strong>pól,</strong> <strong>metod</strong>, <strong>stałych</strong>, wyjścia w blokach <strong>switch</strong> i <strong>pętlach</strong> poprzez deklaracje <strong>break</strong>.</p>
<p>W kodzie HTML podświetlany jest początek oraz koniec tagu.</p>
<p>Działa to w ten sposób, że po ustawieniu kursora w kodzie PHP, Eclipse pokazuje w danym pliku wystąpienie odpowiedniego elementu w kodzie poprzez kolorowe podświetlenie w kodzie oraz . Rozróżniane są wystąpienia odczytujące daną wartość lub użycie metody (read occurrence) oraz  modyfikującą daną wartość (write occurrence).</p>
<p>Wystąpienia włączamy wyłączamy poprzez kombinację klawiszy Alt+Shift+O lub poprzez przycisk na pasku narzędziowym:</p>
<div id="attachment_23" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-23" title="mark-occurences-button" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurences-button-300x50.png" alt="Przycisk oznaczania wystąpień." width="300" height="50" /><p class="wp-caption-text">Przycisk oznaczania wystąpień.</p></div>
<p>W preferencjach możemy ustawić co ma być podświetlane w kodzie: Preferences/PHP/Editor/Mark Occurrences.</p>
<div id="attachment_13" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/eclipsepreferences.png" rel="lightbox[56]"><img class="size-medium wp-image-13" title="Ustawienia dotyczące wyświetlania wystąpień" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/eclipsepreferences-300x257.png" alt="Ustawienia dotyczące wyświetlania wystąpień" width="300" height="257" /></a><p class="wp-caption-text">Ustawienia dotyczące wyświetlania wystąpień</p></div>
<p>Można także zmienić sposób kolorowania wystąpień</p>
<div id="attachment_19" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/eclipse-preferences-annotations.png" rel="lightbox[56]"><img class="size-medium wp-image-19" title="Kolorowanie wystąpień" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/eclipse-preferences-annotations-300x166.png" alt="Zmiana kolorowania wystąpień w PDT 2.0" width="300" height="166" /></a><p class="wp-caption-text">Zmiana kolorowania wystąpień w PDT 2.0</p></div>
<h3>Wystąpienia pól klasy</h3>
<p>Na poniższym obrazku widać jak oznaczana są wystąpienia pól klasy w kodzie.</p>
<div id="attachment_24" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurrence-class-field.png" rel="lightbox[56]"><img class="size-medium wp-image-24" title="Wystąpienia pól klasy, odczyt i zapis" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurrence-class-field-300x99.png" alt="Wystąpienia pól klasy, odczyt i zapis" width="300" height="99" /></a><p class="wp-caption-text">Wystąpienia pól klasy, odczyt i zapis</p></div>
<h3>Podświetlenie stałych klasy</h3>
<div id="attachment_35" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurrence-class-const.png" rel="lightbox[56]"><img class="size-medium wp-image-35" title="Podświetlenie użycia stałej klasy" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurrence-class-const-300x76.png" alt="Podświetlenie użycia stałej klasy" width="300" height="76" /></a><p class="wp-caption-text">Podświetlenie użycia stałej klasy</p></div>
<h3>Podświetlenie użycia metod</h3>
<div id="attachment_33" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurrences-method.png" rel="lightbox[56]"><img class="size-medium wp-image-33" title="Podświetlenie dla użycia metod" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurrences-method-300x126.png" alt="Podświetlenie dla użycia metod" width="300" height="126" /></a><p class="wp-caption-text">Podświetlenie dla użycia metod</p></div>
<h3>Użycie break</h3>
<p>Poniżej kilka sposobów podświetlania deklaracji <strong>break</strong> i jej użycie w <strong>pętli</strong> i bloku <strong>switch</strong>.</p>
<div id="attachment_28" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurrences-break.png" rel="lightbox[56]"><img class="size-medium wp-image-28" title="Użycie break w pętli" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurrences-break-300x70.png" alt="Użycie break w pętli" width="300" height="70" /></a><p class="wp-caption-text">Użycie break w pętli</p></div>
<div id="attachment_31" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-31" title="Podświetlanie break w switchu" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurrences-break2-300x132.png" alt="Podświetlanie break w switchu" width="300" height="132" /><p class="wp-caption-text">Podświetlanie deklaracji break w bloku switch</p></div>
<div id="attachment_30" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurencess-break3.png" rel="lightbox[56]"><img class="size-medium wp-image-30" title="Podświetlenie deklaracji break 2 w bloku switch i pętli" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurencess-break3-300x115.png" alt="Podświetlenie deklaracji break 2 w bloku switch i pętli" width="300" height="115" /></a><p class="wp-caption-text">Podświetlenie deklaracji break 2 w bloku switch i pętli</p></div>
<h3>Podświetlanie tagów HTML</h3>
<div id="attachment_38" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurrences-html-tag.png" rel="lightbox[56]"><img class="size-medium wp-image-38" title="Podświetlanie tagów HTML" src="http://blog.lukaszwazny.pl/wp-content/uploads/2009/01/mark-occurrences-html-tag-300x36.png" alt="Podświetlanie tagów HTML" width="300" height="36" /></a><p class="wp-caption-text">Podświetlanie tagów HTML</p></div>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.lukaszwazny.pl%2F2009%2F01%2Feclipse-pdt-20-release-mark-occurrences%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.lukaszwazny.pl/2009/01/eclipse-pdt-20-release-mark-occurrences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

