<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Zenedith's dev blog</title>
	<atom:link href="http://zenedith.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://zenedith.wordpress.com</link>
	<description>Dałem się namówić.., szatanowi chyba..</description>
	<pubDate>Fri, 18 Jul 2008 09:08:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>pl</language>
			<item>
		<title>Eclipse + Python = prawdopodobnie najlepsze IDE dla Pythona</title>
		<link>http://zenedith.wordpress.com/2008/07/17/eclipse-python-prawdopodobnie-najlepsze-ide-dla-pythona/</link>
		<comments>http://zenedith.wordpress.com/2008/07/17/eclipse-python-prawdopodobnie-najlepsze-ide-dla-pythona/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 21:43:33 +0000</pubDate>
		<dc:creator>zenedith</dc:creator>
		
		<category><![CDATA[scripts]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://zenedith.wordpress.com/?p=33</guid>
		<description><![CDATA[Temat wpisu w oczywisty sposób nawiązuje do pewnej grupy reklam - ja z tego nic mieć nie będę ale tytuł pasuje jak ulał. Tak na marginesie.
Kontynuując &#8220;cykl&#8221; tematów dotyczących języków skryptowych, chciałem przedstawić, w jaki sposób wykorzystać moje ulubione IDE Eclipse do pracy z Python&#8217;em.
Jeden adres i wszystko staje się proste i jasne - EasyEclipse [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Temat wpisu w oczywisty sposób nawiązuje do pewnej grupy reklam - ja z tego nic mieć nie będę ale tytuł pasuje jak ulał. Tak na marginesie.</p>
<p>Kontynuując &#8220;cykl&#8221; tematów dotyczących języków skryptowych, chciałem przedstawić, w jaki sposób wykorzystać moje ulubione IDE Eclipse do pracy z Python&#8217;em.</p>
<p>Jeden adres i wszystko staje się proste i jasne - <a href="http://www.easyeclipse.org/site/distributions/python.html" target="_blank">EasyEclipse for Python</a>.<br />
Na podanej stronie dostępne jest mnóstwo informacji na temat korzystania z Eclipse w pracy z Pythonem, poradniki dla początkujących oraz opis zawartości &#8220;dystrybucji&#8221;, który pozwolę sobie tutaj zamieścić:</p>
<p>Główne komponenty:</p>
<ul>
<li><a href="http://www.easyeclipse.org/site/plugins/eclipse-platform.html" target="_blank">Eclipse Platform</a> - podstawowa platforma Eclipse,</li>
<li><a href="http://www.easyeclipse.org/site/plugins/sun-java-5-win32-x86.html" target="_blank">Java for Windows</a> - Środowisko Javy (Windows),</li>
<li><a href="http://www.easyeclipse.org/site/plugins/sun-java-5-linux-x86.html" target="_blank">Java for Linux</a> - Środowisko Javy (Linux),</li>
</ul>
<p>Narzędzia pracy z Javą:</p>
<ul>
<li><a href="http://www.easyeclipse.org/site/plugins/eclipse-jdt.html" target="_blank">Eclipse Java Development Tools</a> - Edytor, kompilator, debugger, tester, narzędzie do refaktoringu,</li>
<li><a href="http://www.easyeclipse.org/site/plugins/eclipse-tools.html" target="_blank">Eclipse Tools</a> - Zestaw bibliotek i narzędzi wspomagających różne aspekty tworzenia aplikacji ,</li>
</ul>
<p>Wybrane niezbędne narzędzia:</p>
<ul>
<li><a href="http://www.easyeclipse.org/site/plugins/anyedit.html" target="_blank">AnyEdit Tools</a> - rozszerzone menu kontekstowe,</li>
<li><a href="http://www.easyeclipse.org/site/plugins/eclipseutils.html" target="_blank">Eclipse Utils Plugins</a> - m.in zapamiętywanie stanu (pozycji kursora) w dokumentach przy ponownym odpaleniu Eclipse,</li>
<li><a href="http://www.easyeclipse.org/site/plugins/cbg-editor.html" target="_blank">Color Editor</a> - kolorowanie składni do ponad stu różnych rodzajów składni,</li>
</ul>
<p>IDE dla tworzenia w Python&#8217;ie:</p>
<ul>
<li><a href="http://www.easyeclipse.org/site/plugins/pydev.html" target="_blank">PyDev</a> - główny plugin umożliwiający tworzenie, debugowanie i refaktoring dla Python&#8217;a i Jython&#8217;a - dokładna lista dostępna na <a href="http://pydev.sourceforge.net/features.html" target="_blank">stronie domowej projektu PyDev</a> - plugin ten można ściągnąć osobno jeśli mamy już Eclipse z serii Ganymede,</li>
</ul>
<p>Systemy kontroli wersji:</p>
<ul>
<li><a href="http://www.easyeclipse.org/site/plugins/eclipse-cvs.html" target="_blank">Eclipse CVS client</a>,</li>
<li><a href="http://www.easyeclipse.org/site/plugins/subclipse.html" target="_blank">Subclipse</a>.</li>
</ul>
<p>Okazuje się, że Eclipse świetnie wykorzystuje swój potencjał, otwartą architekturę i system plugin&#8217;ów - w tym przypadku nie jest inaczej i dostarczone rozwiązanie jest bardzo dobre oraz wciąż rozszerzane.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zenedith.wordpress.com/33/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zenedith.wordpress.com/33/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zenedith.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zenedith.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zenedith.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zenedith.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zenedith.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zenedith.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zenedith.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zenedith.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zenedith.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zenedith.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zenedith.wordpress.com&blog=2356819&post=33&subd=zenedith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://zenedith.wordpress.com/2008/07/17/eclipse-python-prawdopodobnie-najlepsze-ide-dla-pythona/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/zenedith-128.jpg" medium="image">
			<media:title type="html">zenedith</media:title>
		</media:content>
	</item>
		<item>
		<title>Ogre - wizard dla VisualStudio 2005</title>
		<link>http://zenedith.wordpress.com/2008/07/12/ogre-wizard-dla-visualstudio-2005/</link>
		<comments>http://zenedith.wordpress.com/2008/07/12/ogre-wizard-dla-visualstudio-2005/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 20:19:56 +0000</pubDate>
		<dc:creator>zenedith</dc:creator>
		
		<category><![CDATA[engine]]></category>

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

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

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

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

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

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

		<guid isPermaLink="false">http://zenedith.wordpress.com/?p=32</guid>
		<description><![CDATA[ O silniku graficznym Ogre3D nie będę się teraz rozpisywał ponieważ przyjdzie na to czas. Ponieważ co pewien czas update&#8217;uje sobie wersje z repozytorium SVN zauważyłem, że już od jakiegoś czasu nie jest z tą wersją kompatybilny wizard dla VisualStudio 2005/2008 dostępny na stronie The Conglomerate Project. Postanowiłem to zmienić,a w zasadzie jeden plik za [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignleft" src="http://www.ogre3d.org/wiki/images/6/60/Ogre-logo.gif" alt="" width="250" height="100" /> O silniku graficznym <a href="http://www.ogre3d.org" target="_blank">Ogre3D</a> nie będę się teraz rozpisywał ponieważ przyjdzie na to czas. Ponieważ co pewien czas update&#8217;uje sobie wersje z repozytorium SVN zauważyłem, że już od jakiegoś czasu nie jest z tą wersją kompatybilny wizard dla VisualStudio 2005/2008 dostępny na stronie <a href="http://sourceforge.net/project/showfiles.php?group_id=168190" target="_blank">The Conglomerate Project</a>. Postanowiłem to zmienić,a w zasadzie jeden plik za to odpowiedzialny. Cały poprawiony przeze mnie wizard do wersji 2005 SDK jest do pobrania <a href="http://wwwzene.republika.pl/blog/ogresdkwizard80_Eihort_v1_4_9.rar">tutaj</a>.</p>
<p>Może komuś się przyda, szczególnie na początku nauki programowania gier :)</p>
<p>(Jeśli będę miał więcej czasu i nie zrobią korekty autorzy wizarda, to poprawię również pozostałe wizardy.)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zenedith.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zenedith.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zenedith.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zenedith.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zenedith.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zenedith.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zenedith.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zenedith.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zenedith.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zenedith.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zenedith.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zenedith.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zenedith.wordpress.com&blog=2356819&post=32&subd=zenedith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://zenedith.wordpress.com/2008/07/12/ogre-wizard-dla-visualstudio-2005/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/zenedith-128.jpg" medium="image">
			<media:title type="html">zenedith</media:title>
		</media:content>

		<media:content url="http://www.ogre3d.org/wiki/images/6/60/Ogre-logo.gif" medium="image" />
	</item>
		<item>
		<title>Zmiany i nowy projekt</title>
		<link>http://zenedith.wordpress.com/2008/07/08/zmiany-i-nowy-projekt/</link>
		<comments>http://zenedith.wordpress.com/2008/07/08/zmiany-i-nowy-projekt/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 18:43:23 +0000</pubDate>
		<dc:creator>zenedith</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[wrocław]]></category>

		<guid isPermaLink="false">http://zenedith.wordpress.com/?p=30</guid>
		<description><![CDATA[Zaczynam pracę nad kolejnym projektem gry komputerowej dla firmy Techland. Wiąże się to z przeprowadzką, z którą przez ostatnie dni się strasznie męczę (poszukiwania mieszkania/pokoju) - mam nadzieje, że jutro będzie lepiej. W każdym razie do końca tego tygodnia prawdopodobnie na blogu nie ukaże się żaden wpis, ale jak tylko uda mi się ułożyć sprawy [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Zaczynam pracę nad kolejnym projektem gry komputerowej dla firmy Techland. Wiąże się to z przeprowadzką, z którą przez ostatnie dni się strasznie męczę (poszukiwania mieszkania/pokoju) - mam nadzieje, że jutro będzie lepiej. W każdym razie do końca tego tygodnia prawdopodobnie na blogu nie ukaże się żaden wpis, ale jak tylko uda mi się ułożyć sprawy mieszkaniowe we Wrocławiu to powrócę do uzupełniania bloga.</p>
<p>UPDATE:<br />
Dokonałem poprawek w odnośnikach do zewnętrznej zawartości - teraz otworzą się w nowym oknie przeglądarki.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zenedith.wordpress.com/30/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zenedith.wordpress.com/30/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zenedith.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zenedith.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zenedith.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zenedith.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zenedith.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zenedith.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zenedith.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zenedith.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zenedith.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zenedith.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zenedith.wordpress.com&blog=2356819&post=30&subd=zenedith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://zenedith.wordpress.com/2008/07/08/zmiany-i-nowy-projekt/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/zenedith-128.jpg" medium="image">
			<media:title type="html">zenedith</media:title>
		</media:content>
	</item>
		<item>
		<title>Zrób sobie test</title>
		<link>http://zenedith.wordpress.com/2008/07/04/zrob-sobie-test/</link>
		<comments>http://zenedith.wordpress.com/2008/07/04/zrob-sobie-test/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 13:34:22 +0000</pubDate>
		<dc:creator>zenedith</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

		<guid isPermaLink="false">http://zenedith.wordpress.com/?p=29</guid>
		<description><![CDATA[Na stronie www.4degreez.com można sobie zrobić test - Psychotest  - jego rozwiązanie zajmuje około 10 minut.
Poniżej prezentuję otrzymane przeze mnie wyniki - trochę odmiany na blogu nie zaszkodzi.



Disorder
Rating


Paranoid:
Low


Schizoid:
Moderate


Schizotypal:
Low


Antisocial:
Moderate


Borderline:
Low


Histrionic:
Low


Narcissistic:
Low


Avoidant:
Low


Dependent:
Low


Obsessive-Compulsive:
Low



&#8211; Personality Disorder Test &#8211;
&#8211; Personality Disorder Information &#8211;



       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Na stronie <a href="http://www.4degreez.com/misc/personality_disorder_test.mv" target="_blank">www.4degreez.com</a> można sobie zrobić test - Psychotest  - jego rozwiązanie zajmuje około 10 minut.<br />
Poniżej prezentuję otrzymane przeze mnie wyniki - trochę odmiany na blogu nie zaszkodzi.</p>
<table border="1" cellspacing="0" cellpadding="2" width="300" align="center">
<tbody>
<tr>
<td width="180"><span style="font-family:arial;"><strong>Disorder</strong></span></td>
<td width="120"><span style="font-family:arial;"><strong>Rating</strong></span></td>
</tr>
<tr>
<td><span style="font-family:arial;"><a href="http://www.4degreez.com/disorder/paranoid.html">Paranoid</a>:</span></td>
<td><span style="font-family:arial;color:#000099;">Low</span></td>
</tr>
<tr>
<td><span style="font-family:arial;"><a href="http://www.4degreez.com/disorder/schizoid.html">Schizoid</a>:</span></td>
<td><span style="font-family:arial;color:#990099;">Moderate</span></td>
</tr>
<tr>
<td><span style="font-family:arial;"><a href="http://www.4degreez.com/disorder/schizotypal.html">Schizotypal</a>:</span></td>
<td><span style="font-family:arial;color:#000099;">Low</span></td>
</tr>
<tr>
<td><span style="font-family:arial;"><a href="http://www.4degreez.com/disorder/antisocial.html">Antisocial</a>:</span></td>
<td><span style="font-family:arial;color:#990099;">Moderate</span></td>
</tr>
<tr>
<td><span style="font-family:arial;"><a href="http://www.4degreez.com/disorder/borderline.html">Borderline</a>:</span></td>
<td><span style="font-family:arial;color:#000099;">Low</span></td>
</tr>
<tr>
<td><span style="font-family:arial;"><a href="http://www.4degreez.com/disorder/histrionic.html">Histrionic</a>:</span></td>
<td><span style="font-family:arial;color:#000099;">Low</span></td>
</tr>
<tr>
<td><span style="font-family:arial;"><a href="http://www.4degreez.com/disorder/narcissistic.html">Narcissistic</a>:</span></td>
<td><span style="font-family:arial;color:#000099;">Low</span></td>
</tr>
<tr>
<td><span style="font-family:arial;"><a href="http://www.4degreez.com/disorder/avoidant.html">Avoidant</a>:</span></td>
<td><span style="font-family:arial;color:#000099;">Low</span></td>
</tr>
<tr>
<td><span style="font-family:arial;"><a href="http://www.4degreez.com/disorder/dependent.html">Dependent</a>:</span></td>
<td><span style="font-family:arial;color:#000099;">Low</span></td>
</tr>
<tr>
<td><span style="font-family:arial;"><a href="http://www.4degreez.com/disorder/ocd.html">Obsessive-Compulsive</a>:</span></td>
<td><span style="font-family:arial;color:#000099;">Low</span></td>
</tr>
<tr>
<td colspan="2" align="center"><span style="font-family:arial;color:#000000;"><br />
&#8211; <a href="http://www.4degreez.com/misc/personality_disorder_test.mv" target="_blank">Personality Disorder Test</a> &#8211;<br />
&#8211; <a href="http://www.4degreez.com/disorder/index.html" target="_blank">Personality Disorder Information</a> &#8211;</span></td>
</tr>
</tbody>
</table>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zenedith.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zenedith.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zenedith.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zenedith.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zenedith.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zenedith.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zenedith.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zenedith.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zenedith.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zenedith.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zenedith.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zenedith.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zenedith.wordpress.com&blog=2356819&post=29&subd=zenedith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://zenedith.wordpress.com/2008/07/04/zrob-sobie-test/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/zenedith-128.jpg" medium="image">
			<media:title type="html">zenedith</media:title>
		</media:content>
	</item>
		<item>
		<title>CPP IDE - Eclipse + MinGW</title>
		<link>http://zenedith.wordpress.com/2008/07/02/cpp-ide-eclipse-mingw/</link>
		<comments>http://zenedith.wordpress.com/2008/07/02/cpp-ide-eclipse-mingw/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 15:29:59 +0000</pubDate>
		<dc:creator>zenedith</dc:creator>
		
		<category><![CDATA[cpp]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://zenedith.wordpress.com/?p=22</guid>
		<description><![CDATA[Ponieważ w poprzednim projekcie &#8220;Nikita - Tajemnica skarbu piratów&#8221; używałem środowiska Eclipse, postanowiłem krótko opisać, jak wykorzystać to świetne IDE do pracy z cpp zamiast Javy. Trzeba przyznać, że rozszerzalność tego IDE jest niesamowita - istnieje mnóstwo plugin&#8217;ów dzięki którym można wykorzystać Eclipse do programowania w większości języków kompilowanych oraz skryptowych.
Potrzebne będą dwie rzeczy:

Dystrybucja MinGW,
Eclipse [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignleft" style="margin-left:6px;margin-right:6px;" src="http://www.eclipse.org/downloads/images/c.jpg" alt="" width="62" height="69" />Ponieważ w poprzednim projekcie &#8220;Nikita - Tajemnica skarbu piratów&#8221; używałem środowiska Eclipse, postanowiłem krótko opisać, jak wykorzystać to świetne IDE do pracy z cpp zamiast Javy. Trzeba przyznać, że rozszerzalność tego IDE jest niesamowita - istnieje mnóstwo plugin&#8217;ów dzięki którym można wykorzystać Eclipse do programowania w większości języków kompilowanych oraz skryptowych.</p>
<p>Potrzebne będą dwie rzeczy:</p>
<ol>
<li><a href="http://nuwen.net/mingw.html" target="_blank">Dystrybucja MinGW</a>,</li>
<li><a href="http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/ganymeder" target="_blank">Eclipse + CDT</a>.</li>
</ol>
<p>Wykorzystałem dystrybucję <a href="http://nuwen.net/mingw.html" target="_blank">MinGW Distro - nuwen.net</a>, ponieważ jest szybka w instalacji (rozpakowanie plików) i zawiera wszelkie podstawowe aplikacje oraz te bardziej specjalne, ale o tym można się dowiedzieć na podanej stronie.</p>
<p>Jeśli chodzi o <a href="http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/ganymeder" target="_blank">Eclipse</a>, to jest to wersja specjalnie przygotowana do projektów w cpp i zawiera oprócz CDT (w wersji 5.0) także klienta repozytorium CVS (klienta SVN można ściągnąć ze strony <a href="http://subclipse.tigris.org/" target="_blank">subclipse.tigris.org</a>) oraz <a href="http://www.eclipse.org/mylyn/new/" target="_blank">Mylyn</a>.</p>
<p>Istotne jest to, jak należy &#8220;zainstalować&#8221; tą dystrybucję MinGW, żeby była widoczna dla Eclipse. Otóż możemy rozpakować podaną dystrybucję gdziekolwiek (najlepiej bez białych znaków w strukturze katalogów),  lecz jeśli nie będzie to standardowe miejsce <strong>C:\MinGW\</strong> to <strong>musimy</strong> utworzyć na dysku C takie katalogi: <strong>C:\MinGW\bin\</strong>, ponieważ CDT wyszukuje zainstalowanego <em>toolchain</em>&#8216;a od MinGW właśnie po istnieniu podanej ścieżki na dysku C.<br />
To oczywiście nie wszystko - w zmiennej PATH należy dodać lokalizację rozpakowanej dystrybucji ze ścieżką do podkatalogu <em>bin</em>, czyli dla przykładu <em>D:\PRO\MinGW\bin\</em>. Żeby sprawdzić czy wszystko jest ok, należy uruchomić ponownie komputer lub wylogować się z profilu - dopiero wtedy zmiany w PATH zostaną uwzględnione dla systemu (oczywiście można wszystko zmienić z wiersza polecenia ale nie będę komplikował).</p>
<p>W tym momencie należy sprawdzić, czy zmienna systemowa PATH zawiera dystrybucję MinGW - w tym celu wydajemy w konsoli systemu (cmd)  polecenie:<br />
<code><em>g++ -v</em></code>.<br />
Jeśli wszystko jest ok, to powinniśmy otrzymać parę linii komunikatu kończącego się np. tak:<br />
<em>gcc version 4.2.1-dw2 (mingw32-2)</em>.</p>
<p>Czas na odpalenie Eclipse  i stworzenie projektu.<br />
W tym celu wybieramy opcję <strong>New Project/C++ Project</strong> z menu kontekstowego nad oknem Project Explorer, przez przyciśnięcie przycisku na liście toolbox&#8217;a <strong>New C/C++ Project</strong> lub przez menu File.</p>
<p>W otworzonym okienku istotne są dwie rzeczy:</p>
<ol>
<li>W prawym panelu powinien być widoczny toolchain <strong>MinGW GCC</strong>,</li>
<li>Tworząc &#8220;zwykły&#8221; projekt .exe wybieramy <em>&#8220;Empty Project&#8221;</em>, zamiast pozostałych <em>&#8220;Hello World &#8230;&#8221;</em>.</li>
</ol>
<p>Dalsze okienka akceptujemy bez wprowadzania zmian.<br />
Tworzymy nowy plik implementacji (.cpp)  z menu <em>new</em>, i dodajemy tam przykładowy kod:<br />
<code><br />
#include  &lt;iostream&gt;<br />
using namespace std;</code><br />
<code><br />
int main () {<br />
// Say Hello five times<br />
for (int index = 0; index &lt; 5; ++index)<br />
cout &lt;&lt; &#8220;HelloWorld!&#8221; &lt;&lt; endl;<br />
exit(0);<br />
}<br />
</code><br />
Domyślnie kompilacja następuje przy każdym save&#8217;owaniu - o ile przy programowaniu w Javi&#8217;e nie jest to uciążliwe (a wręcz bardzo pomocne), to w przypadku pracy z cpp może to przeszkadzać osobą takim jak ja, które wciskają <em>ctrl+s</em> co 20 sekund. Warto więc odznaczyć pole <em>&#8220;Build Automatically&#8221;</em> w menu <em>Project</em>.<br />
Kompilacji (build całego projektu) dokonywać teraz można np. poprzez skrót <em>ctrl+b</em> lub przez odpowiednią ikonkę &#8220;młotka&#8221; na toolbox&#8217;ie Eclipse&#8217;a.<br />
W odpowiedzi w oknie <em>Console</em> dostaniemy podobne podsumowanie:<br />
<code><br />
Build complete for project (twój projekt)<br />
Time consumed: 1578  ms.<br />
</code></p>
<p>Teraz wystarczy otrzymany .<em>exe </em>odpalić bezpośrednio z Eclipse przez menu <strong>Run as - Local C/C++ Application</strong> i w oknie <em>Console </em>otrzymamy wynik działania aplikacji podanej wyżej.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zenedith.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zenedith.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zenedith.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zenedith.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zenedith.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zenedith.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zenedith.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zenedith.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zenedith.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zenedith.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zenedith.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zenedith.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zenedith.wordpress.com&blog=2356819&post=22&subd=zenedith&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://zenedith.wordpress.com/2008/07/02/cpp-ide-eclipse-mingw/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/zenedith-128.jpg" medium="image">
			<media:title type="html">zenedith</media:title>
		</media:content>

		<media:content url="http://www.eclipse.org/downloads/images/c.jpg" medium="image" />
	</item>
	</channel>
</rss>