dot for UML

I really like dot. It’s easy, it’s ascii und you can generate pictures (png, svg) out of it. And now a colleague of mine showed me plantuml. It’s so cool. This post is basically a reminder to myself how cool it is 🙂 http://plantuml.sourceforge.net/

EasyMock, Unitils and a mixture of both

So, we do use unitils and easymock for quite a while now. We do our mocking with easymock and use the unitils-inject and unitils-easymock modules to simplify our tests. But, there was a very weird behaviour. So I tried to boil it down to the reason why it fails. Here is some code that we […]

ant + bad version

Ich  hatte die ganze Zeit ein Problem, dass wenn ich mein JAVA_HOME auf java5 gebogen habe, dass sich ant verabschiedet hat mit java.lang.UnsupportedClassVersionError: Bad version number in .class file Also noch bevor ĂĽberhaupt das build.xml ins Spiel kam. Nach ein bissle recherche liegt es daran, das die xerces-XML-lib in ubuntu ohne target gebaut ist und […]

Geburtstage

Inzwischen hab ich eine einigermassen gepflegte Kontaktliste, Google Contacts sei Dank. FrĂĽher hatte ich ein kleines Skript das ĂĽber meine Datenbank gegangen ist und die heutigen und morgigen Geburtstage rausgesucht hat und per E-Mail verschickt hat. Hier mal die Version fĂĽr Google Contacts/Calendar: Potthässlich, aber funktional. Man braucht dafĂĽr zwei Dinge https://code.google.com/p/googlecl/ http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=37098 -> More […]

Fehlermeldung des Tages

svn: Cannot create new file ‚/home/myuser/programs/eclipse/workspace-java/someservice/somemodule/src/test/config/default/datasets/.svn/tmp/prop-base/toller.langer.package.name.deutlich.laenger.als.hier.angegben.xml.svn-base.76854713-2901-0010-b32d-edbcf3a145b9.tmp‘: File name too long Super.

Fast schon Weihnachten

Jaja, wie die Zeit rumgeht. Schon wieder ĂĽber einen Monat her das ich was geschrieben habe. Nunja, was kann ich erzählen … nicht soviel und das auch erstmal nur in Kurzform: SCJP: Ich  hab mal angefangen da das Buch durchzulesen und werd das dann mit Marc und Stephan auch durchziehen, inkl. PrĂĽfung. Mein Chef hat […]

W-Jax 2009: Donnerstag

Historisch gewachsen? Architekturen dokumentieren und kommunizieren Prinzipiell ein interessanter Vortrag, wie man Architekturen dokumentieren kann. Verweist ziemlich häuft wieder auf arc42-Template, aber das macht ja nichts. Sonst halt viel UML und BlaBla, wobei UML hier nur gewählt wurde, weil sich der Vortragende damit auskennt (kommt ja von Oose) Details des Java-Memory-Modells: volatile-, final- und atomic-Felder […]