Eclipse 3.3 Europa

Endlich ist es so weit: Nach einem Jahr wurde soeben der neuste Eclipse Release namens Europa freigegeben. Den Download gibt es hier, vielleicht braucht es aber ein wenig Geduld, da der Ansturm bestimmt gross sein wird.

Ich arbeite seit M3 mit Eclipse 3.3, deshalb habe ich mich an die meisten neuen Features bereits gewöhnt, für diejenigen die noch bei 3.2 sind hier mal die meiner Meinung nach wichtigsten Features:

h4. Save Actions

Sehr nützlich sind die neuen Save Actions (Java -> Editor -> Save Actions), insbesondere um Organize Imports durchzuführen.

organize_imports_on_save.png

h4. plugin.xml als Participant beim Refactoring

Beim Umbenennen von Elementen (Klassen, Packages), die auch im plugin.xml oder Manifest vorkommen, werden diese nun auch mit umbenannt.

h4. Whitespaces anzeigen im Editor

Ein manchmal durchaus nützliches Feature ist die Anzeige der Whitespace-Zeichen im Editor, oder auch in der Diff-View von JUnit. Emanuel und ich fanden das sogar so nützlich, dass wir das auch für die Diff-View fürs Cute, bzw. RDT angepasst haben. Eigentlich haben wir sogar die bessere Implementierung, nicht wahr Emanuel? ;-)

h4. Quick Outline für den plugin.xml-Editor

Überschrift und Bild sagen wohl alles, aufzurufen mit Ctrl+o:

plugin_xml_quick_outline.png

h4. Code Completion für Exceptions

Die Code-Completion innerhalb eines Catchs bietet eine Liste der möglichen Exceptions an:

exception_assistant.png

h4. Drucken unter Linux

Endlich kann man auch unter Linux/GTK drucken..

h4. Step-Into mit Ctrl+Alt

Beim Debuggen muss man nicht mehr die Methode markieren und Ctrl+F5 drücken um direkt in einen Aufruf zu steppen sondern kann stattdessen Ctrl+Alt benutzen, was einiges komfortabler ist.

h4. Content Assistant für plugin.xml

Ok, nur interessant wenn man selber Plug-Ins schreibt, dafür aber sehr nützlich ist der neue Content Assistant fürs schreiben von Extensions. Funktioniert auch in den Manifest-Dateien.

plugin_xml_assistant.png

h4. Inline Rename Refactoring

Das Rename Refactoring funktioniert nun standardmässig inline, also wie das Rename In File, ohne dass ein Dialog aufpoppt.

inline_rename.png

h4. Quick Access für Views

Mit Ctrl+3 bekommt man den neuen “Quick-Access für Views, Commands und so weiter Dialog” zu sehen:

quick_access.png

Schade, da muss ich den coolen Alt+Shift+Q Q Shortcut wieder verlernen ;-)

h4. Introduce Parameter Object Refactoring

JDT bietet nun auch das Introduce Parameter Object refactoring an.

h4. Nerviges

Allerdings sind auch nervige Features hinzugekommen, wie beispielsweise den Spellchecker, den ich gleich nach wenigen Minuten wieder deaktiviert habe. Auch ziemlich verwirrt hat mich, dass defaultmässig beim klicken auf den Run-Button, oder mit (Ctrl+)F11, nicht die zuletzt ausgeführte Konfiguration ausgeführt wird, sondern diejenige die mit der aktuell geöffneten Resource zusammenhängt. Das ist aber eher nervig, da beispielsweise nicht die Unit-Tests nochmals ablaufen sondern das Plug-In gestartet wird.

h4. Fazit

Eclipse 3.3 bringt einige neue Features mit die sehr nützlich sind, aber wohl eher nur dem Poweruser (oder Power-Developer? ;-) ) auffallen werden. Infolge des ganze Europa-Release-Trains erscheinen natürlich auch viele weitere Projekte in einer neuen Version, beispielsweise das CDT.

Danke an all die Leute die mitarbeiten, dass das Entwickeln mit Java nicht ganz so schlimm ist ;-) .

No comment »

Wasserprobleme zum Zweiten

Nachdem es ja gestern Abend einen Rohrbruch gab, war um Mitternacht alles wieder Ordnung. Irgend eine ofizielle Meldung habe ich allerdings noch nicht gefunden.. auch auf der Website der Wasserwerke findet man leider nichts.

Heute morgen dann der Schreck: Meine Freundin wollte sich eine Flasche Wasser abfüllen und war ziemlich verwirrt als das Wasser sprudelte wie wenn es Kohlensäure drin hätte. Ausserdem war es milchig-weiss. Ich hab keine Ahnung was das soll, auf anraten eines Bekannten habe ich dann das Wasser etwas fliessen lassen und jetzt scheint alles wieder in Ordnung zu sein. Ich hoffe das bleibt auch so :-)

3 comments »

Kein Wasser mehr!

Aaah, Hilfe! Seit ca. 1.5 Stunden haben wir kein fliessendes Wasser mehr. Anscheinend hat es eine Hauptleitung erwischt und ganz Stäfa und Uerikon seien ohne Wasser. Ist noch ziemlich mühsam, und die Toilette riecht auch nicht besonders gut :-( Zum Glück hatte ich noch eine Flasche M-Budget Mineralwasser, sonst müsste ich mich schon an den Spirituosenschrank machen um meinen Durst zu stillen ;-) Aber bis Mitternacht sollte alles wieder ok sein.

3 comments »

Meine neue Adresse:


Metzgergasse 15
8001 Zürich



Allerdings erst ab dem 1. Mai 2007, dann werde ich nämlich die Schlüssel erhalten :-)

3 comments »

Light vs. Zero

Nachdem vor ein paar Tagen (auch wenns im Manor schon seit mehreren Wochen verfügbar ist) das “neue” Coke Zero auf den Markt gekommen ist, haben wir Assistenten vom IFS einen Geschmacksvergleich gemacht und sind zum Schluss gekommen, dass das Coke Zero sicher nicht “wie das Original nur ohne Zucker” schmeckt, sondern eigentlich genau gleich wie Cola Light!

Nach einem Tag und mit weniger Kohlensäure habe ich dann nochmals getestet und hatte das Gefühl, dass das Zero weniger stark im Geschmack ist. Aber man lässt Cola ja auch nicht einen Tag offen herumstehen…

Eine Interessantere Entdeckung hatten wir (oder ich zumindest) aber beim Geruch gemacht: Light riecht irgendwie mehr nach Zitrone..

h3. Fazit

Ziemlich lächerlich das ganze, ich bleibe beim normalen Coca Cola! Auch wenn das Zero eine chicere (gibts das?) Dose hat.

cola_before.png

2 comments »

Erster Arbeitstag!

So, heute war es soweit, nach über 3 Jahren Studium bin ich ab heute Assistent im Institut für Software an der HSR. Bereits vor der Diplomarbeit wurden ich und meine Mitstreiter des Ruby Refactoring-Projekts angefragt, ob wir nicht als Assistenten für Professor Sommerlad arbeiten wollten. Ich habe natürlich gleich zugesagt :-)

Der Start verlief recht ruhig heute, da die meisten Angestellten noch in den Ferien sind und auch die Studenten noch nicht da sind. Eigentlich Ideal! Los ging es mit einiger administrativer Arbeit wie Badge beantragen, Schlüssel holen und so weiter. Der Rest des Tages widmete ich dann vor allem der Installation meines PCs (eine rechte Höllenmaschine, wie ein Bekannter sagen würde). Mit Gentoo natürlich! Auch wenn ich mir wegen des kompilierens wieder einige Sprüche anhören musste ;-) .

Wie gehts weiter? Am Montag steht die mündliche Diplomarbeitsprüfung an, dafür werden wir bestimmt noch etwas Zeit benötigen. Ansonsten lautet unser Auftrag momentan “Refactorings ins RDT bringen”, was wir mit Freude machen.

Ach ja, meinen ersten Job was den Kontakt mit Studenten betrifft habe ich auch schon gefasst: Am 3. März werde ich für die Advanced Patterns and Frameworks-Prüfung die Aufsicht machen. Nach 3 Jahren “auf der anderen Seite” wird das bestimmt amüsant :-)

No comment »

Webdienst zum Serien verfolgen

Vor kurzem habe ich eine ziemlich coole Seite entdeckt um die Ausstrahlung von TV-Serien zu verfolgen, und zwar next-episode.net. Wenn man angemeldet ist, kann man sich eine Liste mit den Serien, die man sehen will, zusammenstellen und hat schön im Blick, wann die nächste Episode erscheint und welche man schon gesehen hat.

Was leider fehlt ist ein Feed, man muss also regelmässig vorbeigehen. Ist allerdings auch nicht so schlimm, da die Serien ja meistens im Wochenrhythmus erscheinen.

No comment »

Doch kein Greenphone für mich? – OpenMoko

Eigentlich wollte ich mir ja ein Greenphone von Trolltech kaufen, da ich ein grosser Fan von Qt und natürlich Open Source bin. Sehr reizen würde mich auch an den Applikationen rumzubasteln, bis jetzt hatte ich noch kein Handy das mich wirklich zufrieden stellte.

Heute habe ich dann diesen Beitrag auf Golem gesehen und bin sehr geneigt, noch bis Januar zu warten und mir so ein OpenMoko-Dings zu kaufen. Sehr reizend daran finde ich die Architektur: es baut tatsächlich auf Diensten wie udev, dbus und blueZ auf. Also alles Dienste, die auch in meinem PC/Notebook laufen. Das Display sieht auch anständig aus und bietet immerhin VGA-Auflösung.

Naja, mal abwarten. Vielleicht kommts auch so wie mit dem Nokia 770, auf das ich auch monatelang gewartet habe und dann irgendwann die Lust verloren habe. Auf jeden Fall sieht OpenMoko mal ziemlich interessant aus :)

6 comments »

ein neues Blog

Endlich, nach vielem Drängen hat mein Bruder nachgegeben und sein Blog aufgeschaltet. Erreichbar ist es unter robin.st/blog. Auch im Planet-HSR ist er natürlich schon verzeichnet, schliesslich studiert er das gleiche am gleichen Ort wie ich :-) Ich wünsche ihm viel Erfolg und auch viel Spass beim bloggen.

No comment »

Der Päcklipöstler war da: World of Warcraft TCG

Eigentlich war ich doch ziemlich überrascht, als heute für mich zu Hause ein Päckchen lag, denn das konnte nur eines bedeuten: Meine Bestellung bei WoG ist schon da! Und drin war das (sorry für das schlechte Foto, aber im Keller und mit Blitz…):

wow.png

Genau, ein Starter für das neue World of Warcraft Trading Card Game von Upper Deck. Obwohl ich World of Warcraft nicht spiele, bin ich doch ein Fan der original Warcraft-Spiele, der Bücher und natürlich des Rollenspiels. Und da ich auch schon einige “Magic: The Gathering”-Jahre hinter mir habe, musste ich das Spiel einfach mal ausprobieren.

Der erste Eindruck ist schon mal nicht schlecht, die Karten sehen sehr schön aus und haben zum Glück eine Standardgrösse, so dass ich meine Deck-Protectors wieder mal ausgraben kann. Auch ziemlich chic finde ich die Verpackung, das ist nämlich eine ziemlich stabil aussehende Plastikkiste die wohl gerade genug Platz für ein Deck (in Hüllen) bietet. Einen negativen Punkte habe ich doch noch: es ist deutsch :/, da ich noch keine Quelle für englische Karten gefunden habe.

So, dann werd ich mich mal ans Lernen der Regeln machen.

10 comments »