<?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>niebegeg.net &#187; Eclipse</title>
	<atom:link href="http://niebegeg.net/tags/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://niebegeg.net</link>
	<description>Mein Leben im Entwicklerland</description>
	<lastBuildDate>Thu, 03 May 2012 18:41:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Praktikant gesucht</title>
		<link>http://niebegeg.net/2010/09/20/praktikant-gesucht/</link>
		<comments>http://niebegeg.net/2010/09/20/praktikant-gesucht/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Praktikum]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Heute mal ein Gesuch: Wir wollen bei PartMaster ein interessantes Projekt realisieren, bei dem die Eclipse IDE gegen einen Drupal &#8220;Web Service&#8221; arbeitet. Die Serverseite wird mit dem Services-Modul als RESTful Service realisiert, im Eclipse muss dann der Client dazu entwickelt werden. Also Drupal-Konfiguration und Java-Programmierung und viel aktuelle Technologie am Start. Ich freue mich [...]]]></description>
			<content:encoded><![CDATA[<p>Heute mal ein Gesuch: Wir wollen bei <a href="http://www.partmaster.de">PartMaster</a> ein interessantes Projekt realisieren, bei dem die Eclipse IDE gegen einen Drupal &#8220;Web Service&#8221; arbeitet. Die Serverseite wird mit dem Services-Modul als RESTful Service realisiert, im Eclipse muss dann der Client dazu entwickelt werden. Also Drupal-Konfiguration und Java-Programmierung und viel aktuelle Technologie am Start.</p>

<p>Ich freue mich schon auf das Projekt (weil ich das Projekt betreuen werde) und hoffe, dass sich ein Student/in dafür begeistern kann! Und freue mich vor allem darauf, dass ich &#8220;nur&#8221; erzählen muss, wie ich mir das vorstelle, und die Implementierung delegieren kann ;)</p>

<p><a href="http://www.partmaster.de/de/jobs/praktikum_entwicklung_einer_eclipseerweiterung_mit_web_servicekommunikation" title="http://www.partmaster.de/de/jobs/praktikum_entwicklung_einer_eclipseerweiterung_mit_web_servicekommunikation">http://www.partmaster.de/de/jobs/praktikum_entwicklung_einer_eclipseerwe&#8230;</a></p>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2009/08/21/neuigkeiten-an-der-drupal-trac-front/" title="Permanent link to Neuigkeiten an der Drupal-Trac-Front">Neuigkeiten an der Drupal-Trac-Front</a>  </li>
<li> <a href="http://niebegeg.net/2010/09/30/quickstart-drupal/" title="Permanent link to Quickstart Drupal">Quickstart Drupal</a>  </li>
<li> <a href="http://niebegeg.net/2012/01/20/mal-was-neues/" title="Permanent link to Mal was Neues">Mal was Neues</a>  </li>
<li> <a href="http://niebegeg.net/2009/02/18/tolle-kombi-eclipse-und-drupal/" title="Permanent link to Tolle Kombi: Eclipse und Drupal">Tolle Kombi: Eclipse und Drupal</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=309&amp;md5=c27a7623522dda27b794fc801a8340ab" title="Flattr" target="_blank"><img src="http://niebegeg.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://niebegeg.net/2010/09/20/praktikant-gesucht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=dirkr&amp;popout=1&amp;url=http%3A%2F%2Fniebegeg.net%2F2010%2F09%2F20%2Fpraktikant-gesucht%2F&amp;language=de_DE&amp;category=text&amp;title=Praktikant+gesucht&amp;description=Heute+mal+ein+Gesuch%3A+Wir+wollen+bei+PartMaster+ein+interessantes+Projekt+realisieren%2C+bei+dem+die+Eclipse+IDE+gegen+einen+Drupal+%26%238220%3BWeb+Service%26%238221%3B+arbeitet.+Die+Serverseite+wird+mit+dem+Services-Modul+als...&amp;tags=Drupal%2CEclipse%2CPraktikum%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Subversion-Projekte mit Git-Anbindung in Eclipse bearbeiten</title>
		<link>http://niebegeg.net/2010/01/30/subversion-projekte-mit-git-anbindung-in-eclipse-bearbeiten/</link>
		<comments>http://niebegeg.net/2010/01/30/subversion-projekte-mit-git-anbindung-in-eclipse-bearbeiten/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Und sonst so]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ich bin auf dem Wege, bei meinen Software-Projekten die Subversion-Repositories durch Git-Repositories zu ersetzen. Wer sich fragt warum, dem sei CRE130: Verteilte Versionskontrollsysteme ans Herz gelegt. Nun habe ich aber viele Projekte in Subversion-Repos und kann die nicht einfach ersetzen, mal bietet Google kein Git an, mal braucht es noch ganz viel Motivation bei meinen [...]]]></description>
			<content:encoded><![CDATA[<p>Ich bin auf dem Wege, bei meinen Software-Projekten die Subversion-Repositories durch Git-Repositories zu ersetzen. Wer sich fragt warum, dem sei <a href="http://chaosradio.ccc.de/cre130.html">CRE130: Verteilte Versionskontrollsysteme</a> ans Herz gelegt.</p>

<p>Nun habe ich aber viele Projekte in Subversion-Repos und kann die nicht einfach ersetzen, mal bietet Google kein Git an, mal braucht es noch ganz viel Motivation bei meinen Kollegen. Aber ein Anfang sollte gemacht werden. Und dabei half mir das &#8220;git-svn&#8221; Modul. Damit lässt sich sehr elegant mit Git (und lokalem Repository) gegen ein Subversion-Repo arbeiten.</p>

<p>Für meine IDE Eclipse gibt es auch ein <a href="http://jgit.org/">eGit-Plugin</a>, aber dieses kennt das &#8220;git-svn&#8221; nicht. Im Netz fand sich eine Beschreibung, wir man die <a href="http://blog.tladesignz.com/2009/10/git-mit-svn-master-unter-eclipse/">Subversion-Projekte mit git-svn auschecken und in den Eclipse-Workspace integrieren</a> kann. Die Lösung, die Plugins aus dem Workspace heraus zu kopieren und den Inhalt auszutauschen und so (lest es einfach), fand ich aber ziemlich fragil.</p>

<p>Und ich fand eine Verbesserung:</p>

<ul>
<li>Man legt den Workspace in Eclipse an und wechselt in einer Shell in das Workspace-Verzeichnis<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup></li>
<li>mit <code>git svn clone</code> checkt man das Projekt in den Workspace aus</li>
<li>In Eclipse ruft man den Import-Wizard auf &#8220;Import > Existing project into workspace&#8221;</li>
<li>Hier such man den Workspace als Quellverzeichnis aus und &#8220;importiert&#8221; das Plugin in den Workspace. Achtung: Den Knopf &#8220;Copy files&#8221; (oder so) nicht anklicken.</li>
<li>Nun &#8220;Team > Share project &#8230;&#8221; aufrufen, Eclipse erkennt die vorhandene Git-Konfiguration und Klicken auf &#8220;Finish&#8221; reaktiviert die Git-Anbindung des Plugins.</li>
</ul>

<p>Nun kann man weiter am Code arbeiten und <em>lokal</em> einchecken/commiten. Das Einchecken ins Subversion erfolgt dann weiterhin in der Shell mit <code>git svn dcommit</code>.</p>

<p>Insgesamt immer noch eine wackelige Behelfslösung und ich hoffe, dass eGit auf dem Wege zu Version 1.0 auch die native Unterstützung für spendiert bekommt.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>Windows-User: Ihr bekommt das auch hin ;)&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2008/09/30/mein-universeller-eclipse-starter/" title="Permanent link to Mein universeller Eclipse-Starter">Mein universeller Eclipse-Starter</a>  </li>
<li> <a href="http://niebegeg.net/2008/11/16/ein-paar-perl-tage-in-sicht-einsteigerkurs-am-zgdv/" title="Permanent link to Ein paar Perl-Tage in Sicht: Einsteigerkurs am ZGDV">Ein paar Perl-Tage in Sicht: Einsteigerkurs am ZGDV</a>  </li>
<li> <a href="http://niebegeg.net/2008/09/24/wieder-mal-geperlt-aufbaukurs-am-zgdv/" title="Permanent link to Wieder mal ge&#8221;Perl&#8221;t &#8211; Aufbaukurs am ZGDV">Wieder mal ge&#8221;Perl&#8221;t &#8211; Aufbaukurs am ZGDV</a>  </li>
<li> <a href="http://niebegeg.net/2009/04/02/symbian-and-eclipse/" title="Permanent link to Symbian and Eclipse">Symbian and Eclipse</a>  </li>
<li> <a href="http://niebegeg.net/2008/04/21/wenn-man-nicht-herr-ueber-die-plugin-instanzen-ist/" title="Permanent link to Wenn man nicht Herr über die Plugin-Instanzen ist &#8230;">Wenn man nicht Herr über die Plugin-Instanzen ist &#8230;</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=284&amp;md5=58fbfaeedef5ad5f97b759b0dacb5895" title="Flattr" target="_blank"><img src="http://niebegeg.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://niebegeg.net/2010/01/30/subversion-projekte-mit-git-anbindung-in-eclipse-bearbeiten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=dirkr&amp;popout=1&amp;url=http%3A%2F%2Fniebegeg.net%2F2010%2F01%2F30%2Fsubversion-projekte-mit-git-anbindung-in-eclipse-bearbeiten%2F&amp;language=de_DE&amp;category=text&amp;title=Subversion-Projekte+mit+Git-Anbindung+in+Eclipse+bearbeiten&amp;description=Ich+bin+auf+dem+Wege%2C+bei+meinen+Software-Projekten+die+Subversion-Repositories+durch+Git-Repositories+zu+ersetzen.+Wer+sich+fragt+warum%2C+dem+sei+CRE130%3A+Verteilte+Versionskontrollsysteme+ans+Herz+gelegt.+Nun+habe+ich+aber...&amp;tags=Eclipse%2CGit%2CHacking%2CSubversion%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Neuigkeiten an der Drupal-Trac-Front</title>
		<link>http://niebegeg.net/2009/08/21/neuigkeiten-an-der-drupal-trac-front/</link>
		<comments>http://niebegeg.net/2009/08/21/neuigkeiten-an-der-drupal-trac-front/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Reverse engneering]]></category>
		<category><![CDATA[SimpleTest]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[XMLRPC]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Wie angekündigt habe ich mir als Sommerprojekt vorgenommen, eine Schnittstelle für Drupal-Projektverwaltungsmodule zu entwickeln, die die Trac-XMLRPC-Schnittstelle implementiert. Die Schnittstelle ist dokumentiert und ich habe sie kürzlich kurz beschrieben. Nun ging die Arbeit los. Alle Methoden der Trac-Schnittstelle hab eich in einem eigenen Modul implementiert. Für die konkreten Rückgabewerte der Methoden (Format und Inhalte) habe [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/node/151">Wie</a> <a href="/node/152">angekündigt</a> habe ich mir als Sommerprojekt vorgenommen, eine Schnittstelle für Drupal-Projektverwaltungsmodule zu entwickeln, die die Trac-XMLRPC-Schnittstelle implementiert. Die Schnittstelle ist dokumentiert und ich habe sie <a href="/node/152">kürzlich kurz beschrieben</a>. Nun ging die Arbeit los. Alle Methoden der Trac-Schnittstelle hab eich in einem eigenen Modul implementiert. Für die konkreten Rückgabewerte der Methoden (Format und Inhalte) habe ich mir einen <a href="http://github.com/DirkR/drupal-trac-xmlrpc-service/blob/1e3e4e15f2a264e3ea1fdd73a5ae1ea74f562bc8/sites/all/modules/trac_service/misc/trac_client.py">XMLRPC-Client in Python</a> geschrieben und gegen eine Trac-Testinstallation arbeiten lassen. <em>Reverse engneering</em> vom Feinsten.</p>

<p>Gleichzeitig habe ich mir vorgenommen, das ganze Projekt von Beginn an durch Tests abzudecken<sup class="footnote"><a href="#fn2959671924deabded2c6e6">1</a></sup>. Also habe ich ein paar Abende mit der <a href="http://drupal.org/simpletest">SimpleTest-Dokumentation</a> verbracht. Aber als es lief hat es so richtig Spaß gemacht, den Code funktionieren zu sehen. Dabei ist eine Mock-Implemetierung für den Trac-Connector entstanden, der die konkrete Implementierung für das <a href="http://drupal.org/project/project">Project-</a>, <a href="http://drupal.org/project/casetracker">Case Tracker-Modul</a> (und hoffentlich auch bald <a href="http://rapsli.ch/drupal/drupal/agilo-kommt-voran">Agilo</a> ;)) erleichtern soll.</p>

<p>Ich habe die ganze Codebasis (also eine ganze Drupal-Installation mit ein paar Zusatzmodulen) auf github.com abgeladen<sup class="footnote"><a href="#fn6030034444deabdef3f359">2</a></sup>. Mit</p>

<pre>git clone git://github.com/DirkR/drupal-trac-xmlrpc-service.git drupal-trac
</pre>

<p>kann man sich das Projekt holen und inspizieren. Gerade installiere ich das Ganze auf meinem Webserver, dann sind Interessenten gern für Review und Kommentare eingeladen.</p>

<p>Nun werde ich mich an die Implementierung der Casetracker-Integration wagen, das stelle ich mir einfacher vor als das <a href="http://drupal.org/project/project">project.module</a> &#8230;</p>

<p>Ganz ilfreich für ds Einarbeiten in das Projekt waren auch die Gruppen auf g.do:</p>

<ul>
<li>http://groups.drupal.org/services (wenngleich die Authentifizierung nicht so ausführlich beschrieben ist, wie ich es mir gewünscht hätte, sehr FLEX-lastig)</li>
</ul>

<ul>
<li>http://groups.drupal.org/testing-and-quality-assurance &#8212; Klasse!</li>
</ul>

<p>Der XMLRPC-Webservice bereitet ein paar Probleme: Eclipse erwartet mit seinem Trac-Client den Webservice am Pfad <em>/login/xmlrpc</em>, der Drupal-XMLRPC-Server kann jedoch nur <em>/xmlrpc</em> bieten. So habe ich noch ein URL-Alias von <em>/login/xmlrpc</em> auf <em>/xmlrpc</em> eingebaut. Komplizierter wird es bei der Authentifizierung. Trac erwartet HTTP-Basic Authentication (wie bei &#8220;normalen&#8221; Websites), der Drupal-XMLRPC-Service arbeitet mit generierten Schlüsseln. Da bleibt wohl nur, den Eclipse-Trac-Connector zu nehmen (liegt Open source vor) und die angepasste Authentifizierung einzubauen. Nicht so schön, aber nicht tragisch. Und realisierbar. Erstmal habe ich mir einen REST-Service als Schnittstelle vorgenommen, das hilft mir an der Eclipse-front nicht weiter, sieht aber technologisch interessanter aus.</p>

<p>Es bleibt spannend!</p>

<p><strong>Update (09.01.2010):</strong><br />
Das Projekt ist umgezogen nach <a href="http://gitorious.org/drupal_trac_service">gitorious.org</a></p>

<p>&#8212;</p>

<p id="fn2959671924deabded2c6e6" class="footnote"><sup>1</sup> <a href="http://de.wikipedia.org/wiki/Testgetriebene_Entwicklung">Testgetriebene Entwicklung</a> ist einfach Klasse!</p>

<p id="fn6030034444deabdef3f359" class="footnote"><sup>2</sup> Das trac_service-Module gibt es hier: http://github.com/DirkR/drupal-trac-xmlrpc-service/tree/1e3e4e15f2a264e3ea1fdd73a5ae1ea74f562bc8/sites/all/modules/trac_service</p>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2009/07/11/ein-kurzer-blick-auf-die-trac-xmlrpc-api/" title="Permanent link to Ein kurzer Blick auf die Trac-XMLRPC API">Ein kurzer Blick auf die Trac-XMLRPC API</a>  </li>
<li> <a href="http://niebegeg.net/2010/02/09/trac_service-module-ist-umgezogen-zu-gitorious-org/" title="Permanent link to trac_service.module ist umgezogen zu gitorious.org">trac_service.module ist umgezogen zu gitorious.org</a>  </li>
<li> <a href="http://niebegeg.net/2009/07/10/meine-grosse-drupal-wunschliste/" title="Permanent link to Meine große Drupal-Wunschliste">Meine große Drupal-Wunschliste</a>  </li>
<li> <a href="http://niebegeg.net/2009/02/18/tolle-kombi-eclipse-und-drupal/" title="Permanent link to Tolle Kombi: Eclipse und Drupal">Tolle Kombi: Eclipse und Drupal</a>  </li>
<li> <a href="http://niebegeg.net/2010/09/20/praktikant-gesucht/" title="Permanent link to Praktikant gesucht">Praktikant gesucht</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=156&amp;md5=75db9c8460acfd811d6375b24a784f1d" title="Flattr" target="_blank"><img src="http://niebegeg.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://niebegeg.net/2009/08/21/neuigkeiten-an-der-drupal-trac-front/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=dirkr&amp;popout=1&amp;url=http%3A%2F%2Fniebegeg.net%2F2009%2F08%2F21%2Fneuigkeiten-an-der-drupal-trac-front%2F&amp;language=de_DE&amp;category=text&amp;title=Neuigkeiten+an+der+Drupal-Trac-Front&amp;description=Wie+angek%C3%BCndigt+habe+ich+mir+als+Sommerprojekt+vorgenommen%2C+eine+Schnittstelle+f%C3%BCr+Drupal-Projektverwaltungsmodule+zu+entwickeln%2C+die+die+Trac-XMLRPC-Schnittstelle+implementiert.+Die+Schnittstelle+ist+dokumentiert+und+ich+habe+sie+k%C3%BCrzlich+kurz+beschrieben.+Nun...&amp;tags=Drupal%2CEclipse%2CREST%2CReverse+engneering%2CSimpleTest%2CTrac%2CXMLRPC%2Cblog" type="text/html" />
	</item>
		<item>
		<title>obfuscate4e 0.7 vereinfacht die Obfuskierungskonfiguration</title>
		<link>http://niebegeg.net/2009/05/05/obfuscate4e-0-7-vereinfacht-die-obfuskierungskonfiguration/</link>
		<comments>http://niebegeg.net/2009/05/05/obfuscate4e-0-7-vereinfacht-die-obfuskierungskonfiguration/#comments</comments>
		<pubDate>Tue, 05 May 2009 15:54:28 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Und sonst so]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[obfuscate4e]]></category>
		<category><![CDATA[PartMaster]]></category>
		<category><![CDATA[ProGuard]]></category>
		<category><![CDATA[RCP]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[In den letzten Tagen habe ich wiedermal viel zeit damit zugebracht, unser &#8220;kleines Firmen-Steckenpferd&#8221; Obfuscate4e um eine neue Release zu bereichern. Mit Obfuscate4e kann man den bei Eclipse RCP-Projekten entstehenden Java-Binärcode &#8220;nachbehandeln&#8221;, um seine Größe (in Bytes) zu verringern und die Rückübersetzung durch andere (unbefugte) Softwareentwickler zu erschweren. Und bei jeder Release ist das Feature [...]]]></description>
			<content:encoded><![CDATA[<p>In den letzten Tagen habe ich wiedermal viel zeit damit zugebracht, unser &#8220;kleines Firmen-Steckenpferd&#8221; <a href="http://obfuscate4e.partmaster.de/">Obfuscate4e</a> um eine neue Release zu bereichern. Mit Obfuscate4e kann man den bei <em>Eclipse RCP</em>-Projekten entstehenden Java-Binärcode &#8220;nachbehandeln&#8221;, um seine Größe (in Bytes) zu verringern und die Rückübersetzung durch andere (unbefugte) Softwareentwickler zu erschweren. Und bei jeder Release ist das Feature für drei Eclipse-Versionen (3.2, 3.3, 3.4) und drei Java-Versionen (1.4, 5.0, 6.0) zu testen. Das schlauchte ein wenig&#8230;</p>

<p>Aber nun zur Release: In dieser Version haben wir das Generieren der Konfigurationsdateien für den Obfuscator verbessert, da wir nun auch die in Extensions referenzierten Klassen ermitteln und von der Obfuskierung ausschließen können. Und dann haben wir die für eine Softwareanwendung unerlässliche Online-Dokumentation hinzugefügt.</p>

<p>Hier die offizielle Release-Meldung: http://obfuscate4e.partmaster.de/blog/version-0-7-0-released</p>

<p>Weiter geht es in Richtung <em>Obfuscate4e 1.0</em>!</p>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2007/12/14/our-first-open-source-project-obfuscate4e/" title="Permanent link to Our first Open Source project: Obfuscate4e">Our first Open Source project: Obfuscate4e</a>  </li>
<li> <a href="http://niebegeg.net/2008/04/30/obfuscate4e-0-6-bringt-verbesserte-proguard-integration/" title="Permanent link to obfuscate4e 0.6 bringt verbesserte Proguard-Integration">obfuscate4e 0.6 bringt verbesserte Proguard-Integration</a>  </li>
<li> <a href="http://niebegeg.net/2008/04/21/wenn-man-nicht-herr-ueber-die-plugin-instanzen-ist/" title="Permanent link to Wenn man nicht Herr über die Plugin-Instanzen ist &#8230;">Wenn man nicht Herr über die Plugin-Instanzen ist &#8230;</a>  </li>
<li> <a href="http://niebegeg.net/2008/08/07/proguard-und-windows-und-ganz-eigene-fehlermeldungen/" title="Permanent link to Proguard und Windows &#8211; und ganz eigene Fehlermeldungen">Proguard und Windows &#8211; und ganz eigene Fehlermeldungen</a>  </li>
<li> <a href="http://niebegeg.net/2008/09/30/mein-universeller-eclipse-starter/" title="Permanent link to Mein universeller Eclipse-Starter">Mein universeller Eclipse-Starter</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=133&amp;md5=f5529925fb0d4ec8385fe977cb3ae248" title="Flattr" target="_blank"><img src="http://niebegeg.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://niebegeg.net/2009/05/05/obfuscate4e-0-7-vereinfacht-die-obfuskierungskonfiguration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=dirkr&amp;popout=1&amp;url=http%3A%2F%2Fniebegeg.net%2F2009%2F05%2F05%2Fobfuscate4e-0-7-vereinfacht-die-obfuskierungskonfiguration%2F&amp;language=de_DE&amp;category=text&amp;title=obfuscate4e+0.7+vereinfacht+die+Obfuskierungskonfiguration&amp;description=In+den+letzten+Tagen+habe+ich+wiedermal+viel+zeit+damit+zugebracht%2C+unser+%26%238220%3Bkleines+Firmen-Steckenpferd%26%238221%3B+Obfuscate4e+um+eine+neue+Release+zu+bereichern.+Mit+Obfuscate4e+kann+man+den+bei+Eclipse+RCP-Projekten+entstehenden...&amp;tags=Eclipse%2Cobfuscate4e%2CPartMaster%2CProGuard%2CRCP%2CRelease%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Symbian and Eclipse</title>
		<link>http://niebegeg.net/2009/04/02/symbian-and-eclipse/</link>
		<comments>http://niebegeg.net/2009/04/02/symbian-and-eclipse/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Und sonst so]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[S60]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Gerade las ich auf &#8220;Planet Eclipse&#8221;, dass die Eclipse Foundation der Symbian Foundation beigetreten ist die Symbian Foundation der Eclipse Foundation beigetreten ist. Das macht mich als begeisterten Eclipse-Anwender und Nokia E51-Besitzer froh. Die beiden Vereine arbeiten gemeinsam am Projekt Pulsar, um eine Werkzeug-Plattform für die Anwendungsentwicklung für mobile Geräte zu schaffen. Ich hoffe und [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade las ich auf &#8220;Planet Eclipse&#8221;, dass die <a href="http://ianskerrett.wordpress.com/2009/04/01/symbian-and-eclipse/">Eclipse Foundation der Symbian Foundation beigetreten ist die Symbian Foundation der Eclipse Foundation beigetreten</a> ist. Das macht mich als begeisterten Eclipse-Anwender und <em>Nokia E51</em>-Besitzer froh. Die beiden Vereine arbeiten gemeinsam am Projekt <a href="http://www.eclipse.org/org/press-release/20090310_pulsar.php">Pulsar</a>, um eine Werkzeug-Plattform für die Anwendungsentwicklung für mobile Geräte zu schaffen.</p>

<p>Ich hoffe und wünsche mir, dass es in naher Zukunft einfach möglich sein wird, mit Eclipse tolle (eRCP?) Anwendungen für mein Nokia-Fon zu schreiben. Ich habe da sogar schon einen Kandidaten: <a href="http://www.marathonpeople.de/runplan.html">RunPlan</a> mit GPS-Unterstützung &#8212; (den hatte ich auf meinem Palm, natürlich ohne <span class="caps">GPS</span>) .</p>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2008/06/25/ich-bin-ein-freund-von-eclipse/" title="Permanent link to Ich bin ein Freund von Eclipse :-)">Ich bin ein Freund von Eclipse :-)</a>  </li>
<li> <a href="http://niebegeg.net/2009/02/18/tolle-kombi-eclipse-und-drupal/" title="Permanent link to Tolle Kombi: Eclipse und Drupal">Tolle Kombi: Eclipse und Drupal</a>  </li>
<li> <a href="http://niebegeg.net/2010/01/30/subversion-projekte-mit-git-anbindung-in-eclipse-bearbeiten/" title="Permanent link to Subversion-Projekte mit Git-Anbindung in Eclipse bearbeiten">Subversion-Projekte mit Git-Anbindung in Eclipse bearbeiten</a>  </li>
<li> <a href="http://niebegeg.net/2007/12/19/obfuscate4e-at-the-eclipse-democamp-in-hamburg/" title="Permanent link to obfuscate4e at the Eclipse DemoCamp in Hamburg">obfuscate4e at the Eclipse DemoCamp in Hamburg</a>  </li>
<li> <a href="http://niebegeg.net/2008/09/30/mein-universeller-eclipse-starter/" title="Permanent link to Mein universeller Eclipse-Starter">Mein universeller Eclipse-Starter</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=110&amp;md5=fa166c95da097d51933bac5f04baf8bc" title="Flattr" target="_blank"><img src="http://niebegeg.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://niebegeg.net/2009/04/02/symbian-and-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=dirkr&amp;popout=1&amp;url=http%3A%2F%2Fniebegeg.net%2F2009%2F04%2F02%2Fsymbian-and-eclipse%2F&amp;language=de_DE&amp;category=text&amp;title=Symbian+and+Eclipse&amp;description=Gerade+las+ich+auf+%26%238220%3BPlanet+Eclipse%26%238221%3B%2C+dass+die+Eclipse+Foundation+der+Symbian+Foundation+beigetreten+ist+die+Symbian+Foundation+der+Eclipse+Foundation+beigetreten+ist.+Das+macht+mich+als+begeisterten+Eclipse-Anwender+und...&amp;tags=Eclipse%2CNokia%2CS60%2CSymbian%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Tolle Kombi: Eclipse und Drupal</title>
		<link>http://niebegeg.net/2009/02/18/tolle-kombi-eclipse-und-drupal/</link>
		<comments>http://niebegeg.net/2009/02/18/tolle-kombi-eclipse-und-drupal/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ian Skerrett schrieb gerade in seinem Blog, dass eine der (m.E.) wichtigsten Eclipse-Websites, Eclipse Plugin Central (EPIC) reimplementiert werden soll und Drupal als CMS ausgewählt wurde. EPIC1 ist eine hoch-frequentierte Seite: It has over 1100 products listed and 60 service and training providers; gets about 140K+ unique visitors a month and generates about 150-200K click [...]]]></description>
			<content:encoded><![CDATA[<p>Ian Skerrett schrieb gerade <a href="http://ianskerrett.wordpress.com">in seinem Blog</a>, dass eine der (m.E.) wichtigsten Eclipse-Websites, <a href="http://www.eclipseplugincentral.com/">Eclipse Plugin Central</a> (<span class="caps">EPIC</span>) reimplementiert werden soll und <a href="http://drupal.org">Drupal</a> als <span class="caps">CMS</span> ausgewählt wurde.</p>

<p>EPIC<sup class="footnote"><a href="#fn2959671924deabded2c6e6">1</a></sup>  ist eine hoch-frequentierte Seite:</p>

<blockquote><p>It has over 1100 products listed and 60 service and training providers;  gets about 140K+ unique visitors a month and generates about 150-200K click thrus to the sites of the listed products.</p>
</blockquote>

<p>Mich freut das natürlich sehr, treffen sich dabei zwei Systeme, für die ich mich sehr begeistere!</p>

<p>&#8212;</p>

<p id="fn2959671924deabded2c6e6" class="footnote"><sup>1</sup> Für die Drupaler: <span class="caps">EPIC</span> ist für Eclipse so etwas wie <a href="http://drupalmodules.com/">drupalmodules.com</a> für Drupal :)</p>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2007/12/19/obfuscate4e-at-the-eclipse-democamp-in-hamburg/" title="Permanent link to obfuscate4e at the Eclipse DemoCamp in Hamburg">obfuscate4e at the Eclipse DemoCamp in Hamburg</a>  </li>
<li> <a href="http://niebegeg.net/2009/04/02/symbian-and-eclipse/" title="Permanent link to Symbian and Eclipse">Symbian and Eclipse</a>  </li>
<li> <a href="http://niebegeg.net/2008/01/15/happy-birthday-drupal/" title="Permanent link to Happy birthday, Drupal!">Happy birthday, Drupal!</a>  </li>
<li> <a href="http://niebegeg.net/2009/08/21/neuigkeiten-an-der-drupal-trac-front/" title="Permanent link to Neuigkeiten an der Drupal-Trac-Front">Neuigkeiten an der Drupal-Trac-Front</a>  </li>
<li> <a href="http://niebegeg.net/2009/06/02/rostocker-auf-zu-groups-drupal-org/" title="Permanent link to Rostocker auf zu groups.drupal.org">Rostocker auf zu groups.drupal.org</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=104&amp;md5=dbf25bb477a47f117ae6d2217878888e" title="Flattr" target="_blank"><img src="http://niebegeg.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://niebegeg.net/2009/02/18/tolle-kombi-eclipse-und-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=dirkr&amp;popout=1&amp;url=http%3A%2F%2Fniebegeg.net%2F2009%2F02%2F18%2Ftolle-kombi-eclipse-und-drupal%2F&amp;language=de_DE&amp;category=text&amp;title=Tolle+Kombi%3A+Eclipse+und+Drupal&amp;description=Ian+Skerrett+schrieb+gerade+in+seinem+Blog%2C+dass+eine+der+%28m.E.%29+wichtigsten+Eclipse-Websites%2C+Eclipse+Plugin+Central+%28EPIC%29+reimplementiert+werden+soll+und+Drupal+als+CMS+ausgew%C3%A4hlt+wurde.+EPIC1+ist+eine+hoch-frequentierte...&amp;tags=Drupal%2CEclipse%2CPlugins%2CWebsite%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Ein paar Perl-Tage in Sicht: Einsteigerkurs am ZGDV</title>
		<link>http://niebegeg.net/2008/11/16/ein-paar-perl-tage-in-sicht-einsteigerkurs-am-zgdv/</link>
		<comments>http://niebegeg.net/2008/11/16/ein-paar-perl-tage-in-sicht-einsteigerkurs-am-zgdv/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Und sonst so]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[EPIC]]></category>
		<category><![CDATA[Kurs]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[ZGDV]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Nachdem ich im September den Perl Aufbaukurs am ZGDV Rostock gehalten habe, ist nun wieder einmal das Seminar &#8220;Perl Grundlagen&#8221; dran (am 17. und 18.11.2008). Wie auch beim vorangegangen Kurs werde ich auf die Kombination ActiveState Perl (Perl 5.10) sowie Eclipse setzen, diesmal mit dem Perl-Plugin E-P-I-C. Anbei auch diesmal der PDF-Foliensatz des Kurses. Der [...]]]></description>
			<content:encoded><![CDATA[<div class="field field-type-filefield field-field-image">
    <div class="field-items">
            <div class="field-item odd">
                    <a href="/wp-content/uploads/camel.png" title="Perl-Kurs am ZGDV" class="thickbox" rel="gallery-92"><img src="/wp-content/uploads/camel.png" alt="" title="Perl-Kurs am ZGDV"  class="imagecache imagecache-preview" width="97" height="97" /></a>        </div>
        </div>
</div>

<p>Nachdem ich im September den <a href="/node/86">Perl Aufbaukurs</a>  am <a href="http://www.zgdv.de/zgdv/Seminar/Rostock"><span class="caps">ZGDV</span> Rostock</a> gehalten habe, ist nun wieder einmal das Seminar &#8220;Perl Grundlagen&#8221; dran (am 17. und 18.11.2008).</p>

<p>Wie auch beim vorangegangen Kurs werde ich auf die Kombination <a href="http://www.activestate.com/Products/activeperl/">ActiveState Perl</a> (Perl 5.10) sowie <a href="http://www.eclipse.org/">Eclipse</a> setzen, diesmal mit dem Perl-Plugin <a href="http://e-p-i-c.sf.net">E-P-I-C</a>.</p>

<p>Anbei auch diesmal der PDF-Foliensatz des Kurses. Der Eclipse-Workspace mit den Übungen wird sicher folgen.</p>

<table id="attachments" class="sticky-enabled">
 <thead><tr><th>Anhang</th><th>Größe</th> </tr></thead>
<tbody>
 <tr class="odd"><td><a href="/wp-content/uploads/perlkurs_basic-20081118.pdf">perlkurs_basic-20081118.pdf</a></td><td>334.83 KB</td> </tr>
 <tr class="even"><td><a href="/wp-content/uploads/workspace-20081117.zip">workspace-20081117.zip</a></td><td>23.85 KB</td> </tr>
</tbody>
</table>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2008/09/24/wieder-mal-geperlt-aufbaukurs-am-zgdv/" title="Permanent link to Wieder mal ge&#8221;Perl&#8221;t &#8211; Aufbaukurs am ZGDV">Wieder mal ge&#8221;Perl&#8221;t &#8211; Aufbaukurs am ZGDV</a>  </li>
<li> <a href="http://niebegeg.net/2008/12/01/wieder-ein-vhs-kurs/" title="Permanent link to Wieder ein VHS-Kurs!">Wieder ein VHS-Kurs!</a>  </li>
<li> <a href="http://niebegeg.net/2009/03/16/zum-dritten-mal-wieder-ein-vhs-kurs/" title="Permanent link to Zum dritten Mal: Wieder ein VHS-Kurs!">Zum dritten Mal: Wieder ein VHS-Kurs!</a>  </li>
<li> <a href="http://niebegeg.net/2008/09/30/mein-universeller-eclipse-starter/" title="Permanent link to Mein universeller Eclipse-Starter">Mein universeller Eclipse-Starter</a>  </li>
<li> <a href="http://niebegeg.net/2008/06/25/ich-bin-ein-freund-von-eclipse/" title="Permanent link to Ich bin ein Freund von Eclipse :-)">Ich bin ein Freund von Eclipse :-)</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=92&amp;md5=7e7f13a3cfc3134becd5566a9016442a" title="Flattr" target="_blank"><img src="http://niebegeg.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://niebegeg.net/2008/11/16/ein-paar-perl-tage-in-sicht-einsteigerkurs-am-zgdv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=dirkr&amp;popout=1&amp;url=http%3A%2F%2Fniebegeg.net%2F2008%2F11%2F16%2Fein-paar-perl-tage-in-sicht-einsteigerkurs-am-zgdv%2F&amp;language=de_DE&amp;category=text&amp;title=Ein+paar+Perl-Tage+in+Sicht%3A+Einsteigerkurs+am+ZGDV&amp;description=Nachdem+ich+im+September+den+Perl+Aufbaukurs+am+ZGDV+Rostock+gehalten+habe%2C+ist+nun+wieder+einmal+das+Seminar+%26%238220%3BPerl+Grundlagen%26%238221%3B+dran+%28am+17.+und+18.11.2008%29.+Wie+auch+beim+vorangegangen+Kurs...&amp;tags=Eclipse%2CEPIC%2CKurs%2CPerl%2CPlugin%2CZGDV%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Mein universeller Eclipse-Starter</title>
		<link>http://niebegeg.net/2008/09/30/mein-universeller-eclipse-starter/</link>
		<comments>http://niebegeg.net/2008/09/30/mein-universeller-eclipse-starter/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ich habe bei Software-Projekten des Öfteren mein Eclipse in verschiedenen Versionen und mit verschiedenen Java-Umgebungen zu starten. Allein schon, um das Eclipse-Plugin obfuscate4e mit allen Kombinationen von Java {1.4,5,6} und Eclipse {3.2,3.3,3.4} zu testen. So habe ich mir ein kleines Skript gebaut, welches genau das erleichtert. Es liegt bei mir im Verzeichnis ~/bin/, die Applikationen [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe bei Software-Projekten des Öfteren mein Eclipse in verschiedenen Versionen und mit verschiedenen Java-Umgebungen zu starten. Allein schon, um das Eclipse-Plugin <a href="http://obfuscate4e.partmaster.de">obfuscate4e</a> mit allen Kombinationen von Java {1.4,5,6} und Eclipse {3.2,3.3,3.4} zu testen.</p>

<p>So habe ich mir ein kleines Skript gebaut, welches genau das erleichtert. Es liegt bei mir im Verzeichnis <code>~/bin/</code>, die Applikationen werden entweder mit dem Paketmanager installiert oder liegen unterhalb des Verzeichnisses <code>~/Apps/</code>.</p>

<p>Das Standard-Verhalten des Eclipse-Starters wird durch die Umgebungsvariablen</p>

<ul>
<li><code>$ECLIPSE_HOME</code> (zeigt auf das Eclipse-Installationsverzeichnis, Vorgabe <code>~/Apps/eclipse</code>),</li>
<li><code>$JAVA_HOME</code> (zeigt auf das Java JRE-Installationsverzeichnis) und</li>
</ul>

<ul>
<li><code>$PROJECTS_HOME</code> (zeigt au den Eclipse-Workspace, Vorgabe <code>~/workspace</code>)</li>
</ul>

<p>
vorgegeben.</p>

<p>Hier die (minimalistische) Hilfeseite:</p>

<pre>My universal Eclipse starter v0.2
Supports easy combination of JRE, Eclipse and workspace to
launch an Eclipse session
  -e DIR, --eclipse=DIR    The eclipse installation directory
                           (defaults to the contents of $ECLIPSE_HOME)
  -j DIR, --jre=DIR        The JDK installation directory
                           (defaults to the contents of $JAVA_HOME)
  -w DIR, --workspace=DIR  The workspace
                           (defaults to the contents of $PROJECTS_HOME
                           or ~/workspace)
  -v, --verbose            Print settings before launching eclipse
  -h, --help               This help
</pre>

<p>Und dann einfach Eclipse starten:</p>

<pre>$ eclipse   # startet bei mir Eclipse 3.4 mit Java5 im Workspace ~/projekte
$ eclipse -e ~/Apps/eclipse-3.2 -j ~/Apps/j2sdk1.4.2_17 # startet &#39;ne alte Kombi
$ eclipse -w ~/another-workspace # nimmt E3.4, Java5 und einen anderen Workspace
</pre>

<p>Fertig.</p>

<table id="attachments" class="sticky-enabled">
 <thead><tr><th>Anhang</th><th>Größe</th> </tr></thead>
<tbody>
 <tr class="odd"><td><a href="/wp-content/uploads/eclipse-launcher-20080929.zip">eclipse-launcher-20080929.zip</a></td><td>1.18 KB</td> </tr>
</tbody>
</table>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2010/01/30/subversion-projekte-mit-git-anbindung-in-eclipse-bearbeiten/" title="Permanent link to Subversion-Projekte mit Git-Anbindung in Eclipse bearbeiten">Subversion-Projekte mit Git-Anbindung in Eclipse bearbeiten</a>  </li>
<li> <a href="http://niebegeg.net/2008/11/16/ein-paar-perl-tage-in-sicht-einsteigerkurs-am-zgdv/" title="Permanent link to Ein paar Perl-Tage in Sicht: Einsteigerkurs am ZGDV">Ein paar Perl-Tage in Sicht: Einsteigerkurs am ZGDV</a>  </li>
<li> <a href="http://niebegeg.net/2007/12/14/our-first-open-source-project-obfuscate4e/" title="Permanent link to Our first Open Source project: Obfuscate4e">Our first Open Source project: Obfuscate4e</a>  </li>
<li> <a href="http://niebegeg.net/2008/04/21/wenn-man-nicht-herr-ueber-die-plugin-instanzen-ist/" title="Permanent link to Wenn man nicht Herr über die Plugin-Instanzen ist &#8230;">Wenn man nicht Herr über die Plugin-Instanzen ist &#8230;</a>  </li>
<li> <a href="http://niebegeg.net/2009/04/02/symbian-and-eclipse/" title="Permanent link to Symbian and Eclipse">Symbian and Eclipse</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=87&amp;md5=f11ed79d68aaad8d9f3cb85827f949e5" title="Flattr" target="_blank"><img src="http://niebegeg.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://niebegeg.net/2008/09/30/mein-universeller-eclipse-starter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=dirkr&amp;popout=1&amp;url=http%3A%2F%2Fniebegeg.net%2F2008%2F09%2F30%2Fmein-universeller-eclipse-starter%2F&amp;language=de_DE&amp;category=text&amp;title=Mein+universeller+Eclipse-Starter&amp;description=Ich+habe+bei+Software-Projekten+des+%C3%96fteren+mein+Eclipse+in+verschiedenen+Versionen+und+mit+verschiedenen+Java-Umgebungen+zu+starten.+Allein+schon%2C+um+das+Eclipse-Plugin+obfuscate4e+mit+allen+Kombinationen+von+Java+%7B1.4%2C5%2C6%7D+und...&amp;tags=Eclipse%2CLinux%2CScript%2CShell%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Wieder mal ge&#8221;Perl&#8221;t &#8211; Aufbaukurs am ZGDV</title>
		<link>http://niebegeg.net/2008/09/24/wieder-mal-geperlt-aufbaukurs-am-zgdv/</link>
		<comments>http://niebegeg.net/2008/09/24/wieder-mal-geperlt-aufbaukurs-am-zgdv/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Und sonst so]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[EPIC]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Kurs]]></category>
		<category><![CDATA[PDE]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[ZGDV]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[In unregelmäßigen Abständen halte ich ja am ZGDV Rostock zwei Seminare: &#8220;Perl Grundlagen&#8221; und &#8220;Perl Aufbaukurs&#8221;. Und am 18. und 19.09.2008 war es wieder mal soweit &#8211; ein &#8220;Aufbaukurs&#8221; war angesagt. Ich hatte mich nach dem leztzten Kurs dazu entscheden, den Abschnitt &#8220;Objektorientiertes Perl in 4 Stunden&#8221; rauszunehmen und durch einen Exkurs in die Themen [...]]]></description>
			<content:encoded><![CDATA[<div class="field field-type-filefield field-field-image">
    <div class="field-items">
            <div class="field-item odd">
                    <a href="/wp-content/uploads/camel_0.png" title="Perl-Kurs am ZGDV" class="thickbox" rel="gallery-86"><img src="/wp-content/uploads/camel_0.png" alt="" title="Perl-Kurs am ZGDV"  class="imagecache imagecache-preview" width="97" height="97" /></a>        </div>
        </div>
</div>

<p>In unregelmäßigen Abständen halte ich ja am <a href="http://www.zgdv.de/zgdv/Seminar/Rostock"><span class="caps">ZGDV</span> Rostock</a> zwei Seminare: &#8220;Perl Grundlagen&#8221; und &#8220;Perl Aufbaukurs&#8221;. Und am 18. und 19.09.2008 war es wieder mal soweit &#8211; ein &#8220;Aufbaukurs&#8221; war angesagt.</p>

<p>Ich hatte mich nach dem leztzten Kurs dazu entscheden, den Abschnitt &#8220;Objektorientiertes Perl in 4 Stunden&#8221; rauszunehmen und durch einen Exkurs in die Themen &#8220;Testen&#8221; und &#8220;Erstellen einer Distribution&#8221; zu ersetzen. Da mir erst wenige Tage vor dem Kurs einfiel, dass ich ein Jahr zuvor die Agenda geändert hatte, war auf den letzten Drücker ganz schön was zu tun!</p>

<p>Aber es hat mir wiedermal viel Spaß gemacht, &#8220;meine&#8221; Kursteilnehmer schienen auch zufrieden. Und ich hoffe, den Leuten im Kurs mit <i>Testgetriebener Entwicklung von Perl-Modulen</i> so richtig den Mund wässrig geredet zu haben.</p>

<p>Und noch etwas war neu: Statt auf das Duo &#8220;Notepad und Kommandozeile&#8221; (die Kurse finden an Windows-PCs mit <a href="http://www.activestate.com/Products/activeperl/">ActiveState Perl</a> statt) habe ich <a href="http://www.eclipse.org/">Eclipse</a> mit dem <a href="http://perlipse.googlecode.com/">Perlipse-Plugin</a> eingesetzt. Und auch das war eine gute Entscheidung. Wenngleich ich beim nächsten Mal auf <a href="http://e-p-i-c.sf.net">E-P-I-C</a> setzen werde &#8211; das ist doch schon weiter in der Entwicklung und bietet mehr Funktionalität (wie man sie als Plugin- und Java-Entwickler von <span class="caps">JDT</span> und <span class="caps">PDE</span> gewohnt ist).</p>

<p>Anbei der PDF-Foliensatz des Kurses und der Eclipse-Workspace mit den Übungen. Versprochen ist versprochen :-)</p>

<p>PS: Ich gehe aus einem solchen Kurs jedes Mal mit so viel  Ideen und könnte meine ganze Skriptsammlung überarbeiten &#8230; :-)</p>

<table id="attachments" class="sticky-enabled">
 <thead><tr><th>Anhang</th><th>Größe</th> </tr></thead>
<tbody>
 <tr class="odd"><td><a href="/wp-content/uploads/perlkurs_advanced-20080919.pdf">perlkurs_advanced-20080919.pdf</a></td><td>374.03 KB</td> </tr>
 <tr class="even"><td><a href="/wp-content/uploads/workspace-20080919.zip">workspace-20080919.zip</a></td><td>171.67 KB</td> </tr>
</tbody>
</table>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2008/11/16/ein-paar-perl-tage-in-sicht-einsteigerkurs-am-zgdv/" title="Permanent link to Ein paar Perl-Tage in Sicht: Einsteigerkurs am ZGDV">Ein paar Perl-Tage in Sicht: Einsteigerkurs am ZGDV</a>  </li>
<li> <a href="http://niebegeg.net/2008/12/01/wieder-ein-vhs-kurs/" title="Permanent link to Wieder ein VHS-Kurs!">Wieder ein VHS-Kurs!</a>  </li>
<li> <a href="http://niebegeg.net/2009/03/16/zum-dritten-mal-wieder-ein-vhs-kurs/" title="Permanent link to Zum dritten Mal: Wieder ein VHS-Kurs!">Zum dritten Mal: Wieder ein VHS-Kurs!</a>  </li>
<li> <a href="http://niebegeg.net/2010/03/15/die-gruppenseite-der-rostocker-drupaler-zieht-um/" title="Permanent link to Die Gruppenseite der Rostocker Drupaler zieht um">Die Gruppenseite der Rostocker Drupaler zieht um</a>  </li>
<li> <a href="http://niebegeg.net/2009/04/27/navigationshilfe-fuer-wen/" title="Permanent link to Navigationshilfe &#8211; für wen?">Navigationshilfe &#8211; für wen?</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=86&amp;md5=097a8cb9bd6ce54eb6cb79ecebcd3aa0" title="Flattr" target="_blank"><img src="http://niebegeg.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://niebegeg.net/2008/09/24/wieder-mal-geperlt-aufbaukurs-am-zgdv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=dirkr&amp;popout=1&amp;url=http%3A%2F%2Fniebegeg.net%2F2008%2F09%2F24%2Fwieder-mal-geperlt-aufbaukurs-am-zgdv%2F&amp;language=de_DE&amp;category=text&amp;title=Wieder+mal+ge%26%238221%3BPerl%26%238221%3Bt+%26%238211%3B+Aufbaukurs+am+ZGDV&amp;description=In+unregelm%C3%A4%C3%9Figen+Abst%C3%A4nden+halte+ich+ja+am+ZGDV+Rostock+zwei+Seminare%3A+%26%238220%3BPerl+Grundlagen%26%238221%3B+und+%26%238220%3BPerl+Aufbaukurs%26%238221%3B.+Und+am+18.+und+19.09.2008+war+es+wieder+mal+soweit+%26%238211%3B+ein+%26%238220%3BAufbaukurs%26%238221%3B+war...&amp;tags=Eclipse%2CEPIC%2CJava%2CKurs%2CPDE%2CPerl%2CPlugin%2CZGDV%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Proguard und Windows &#8211; und ganz eigene Fehlermeldungen</title>
		<link>http://niebegeg.net/2008/08/07/proguard-und-windows-und-ganz-eigene-fehlermeldungen/</link>
		<comments>http://niebegeg.net/2008/08/07/proguard-und-windows-und-ganz-eigene-fehlermeldungen/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Und sonst so]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[obfuscate4e]]></category>
		<category><![CDATA[ProGuard]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Nun bin ich dabei, eine Eclipse RCP-Applikation zu exportieren. Und dabei wird sie mit obfuscate4e und dem eingebauten Proguard-Obfuskator verarbeitet. Ich sitze an einem Windows-PC und bekomme Fehlermeldungen, die ich zuvor (beim Produktexport unter Linux) nicht kannte: ClassNotFoundExceptions in obfuskierten Packages. Nach der Recherche im Mappingfile proguard.map und im obfuskierten Plugin-Jar zeigte, dass Proguard in [...]]]></description>
			<content:encoded><![CDATA[<p>Nun bin ich dabei, eine <em>Eclipse RCP</em>-Applikation zu exportieren. Und dabei wird sie mit <a href="http://obfuscate4e.partmaster.de"><em>obfuscate4e</em></a> und dem eingebauten Proguard-Obfuskator verarbeitet. Ich sitze an einem Windows-PC und bekomme Fehlermeldungen, die ich zuvor (beim Produktexport unter Linux) nicht kannte: ClassNotFoundExceptions in obfuskierten Packages. Nach der Recherche im Mappingfile proguard.map und im obfuskierten Plugin-Jar zeigte, dass Proguard in der Voreinstellung die ersten 26 Klassen eines Packages in &quot;a.class&quot; bis &quot;z.class&quot; umbenennt und dann mit Gro&szlig;buchstaben weitermacht: &quot;A.class&quot; bis &quot;Z.class&quot;. Beim Produktexport werden die generieten Jars noch mal ausgepackt &#8211; und schon sind die Kleinbuchstaben-Klassen unter Windows weg.</p>

<p>Abhilfe schaffte das Einsetzen des Schalters <em>-dontusemixedcaseclassnames</em> in der Proguard-Konfiguration, und schon macht Proguard bei der 27. Klasse eines Packages mit &quot;aa.class&quot; weiter. Das sollte m.E. Voreinstellung sein!</p>

<p>Einen interessanten Workaround fand ich bei <a href="http://osdir.com/ml/java.sun.kvm/2003-09/msg00083.html" title="http://osdir.com/ml/java.sun.kvm/2003-09/msg00083.html">http://osdir.com/ml/java.sun.kvm/2003-09/msg00083.html</a> :</p>

<blockquote><p>If you have more than 26 files,create another package and place the rest 26 files and so on.</p></blockquote>

<p>Klasse!</p>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2008/04/30/obfuscate4e-0-6-bringt-verbesserte-proguard-integration/" title="Permanent link to obfuscate4e 0.6 bringt verbesserte Proguard-Integration">obfuscate4e 0.6 bringt verbesserte Proguard-Integration</a>  </li>
<li> <a href="http://niebegeg.net/2008/04/21/wenn-man-nicht-herr-ueber-die-plugin-instanzen-ist/" title="Permanent link to Wenn man nicht Herr über die Plugin-Instanzen ist &#8230;">Wenn man nicht Herr über die Plugin-Instanzen ist &#8230;</a>  </li>
<li> <a href="http://niebegeg.net/2007/12/14/our-first-open-source-project-obfuscate4e/" title="Permanent link to Our first Open Source project: Obfuscate4e">Our first Open Source project: Obfuscate4e</a>  </li>
<li> <a href="http://niebegeg.net/2008/03/19/launch4j-ein-leichtgewichtiger-java-starter-fuer-windows/" title="Permanent link to Launch4j &#8211; ein leichtgewichtiger Java-Starter für Windows">Launch4j &#8211; ein leichtgewichtiger Java-Starter für Windows</a>  </li>
<li> <a href="http://niebegeg.net/2008/06/25/ich-bin-ein-freund-von-eclipse/" title="Permanent link to Ich bin ein Freund von Eclipse :-)">Ich bin ein Freund von Eclipse :-)</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=78&amp;md5=d961e80c0dd580b6f7458833b528f4f5" title="Flattr" target="_blank"><img src="http://niebegeg.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://niebegeg.net/2008/08/07/proguard-und-windows-und-ganz-eigene-fehlermeldungen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=dirkr&amp;popout=1&amp;url=http%3A%2F%2Fniebegeg.net%2F2008%2F08%2F07%2Fproguard-und-windows-und-ganz-eigene-fehlermeldungen%2F&amp;language=de_DE&amp;category=text&amp;title=Proguard+und+Windows+%26%238211%3B+und+ganz+eigene+Fehlermeldungen&amp;description=Nun+bin+ich+dabei%2C+eine+Eclipse+RCP-Applikation+zu+exportieren.+Und+dabei+wird+sie+mit+obfuscate4e+und+dem+eingebauten+Proguard-Obfuskator+verarbeitet.+Ich+sitze+an+einem+Windows-PC+und+bekomme+Fehlermeldungen%2C+die+ich...&amp;tags=Eclipse%2CJava%2Cobfuscate4e%2CProGuard%2CWindows%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>

