2008
Eigener Subversion Server
2008-12-14 Gespeichert in: Administration
Nach einigem Experimentieren mit einem svn-Repository in Dateisystem, kam ich auf die Idee, meinen NAS als Subversion Server zu missbrauchen. Das ging erstaunlich einfach.mehr...
Stack Overflow
2008-10-11 Gespeichert in: Softwareentwicklung, persönlich
Endlich mal eine wirklich gute Site für Softwareentwickler. Bei Stack Overflow tummeln sich viele Entwickler und beantworten Fragen anderer.
Es gibt eine brauchbare Regulierung durch Bewertung der Antworten durch die Community. Viele Features (z.B. Abwertung) werden erst mit entsprechender Bewertung der eigenen Antworten verfügbar.
Es gibt eine brauchbare Regulierung durch Bewertung der Antworten durch die Community. Viele Features (z.B. Abwertung) werden erst mit entsprechender Bewertung der eigenen Antworten verfügbar.
Diergo CSV 1.1
2008-09-10 Gespeichert in: Softwareentwicklung
Heute habe ich meine OpenSource CSV-Projekt in Version 1.1 released. Die Bibliothek kann jetzt beim Parsen automatisch den Trenner ermitteln.
Framework & Services klettert
2008-09-04 Gespeichert in: persönlich
Heute war ich mit meiner neuen Abteilung Framework & Services als Teamevent einen Klettergarten besucht. Für mich war es eine Premiere in ca. 9m Höhe "in den Seilen zu hängen". Hat aber Spaß gemacht, auch wenn manche Wege erst einfacher aussahen, als es sie es dann waren...
Abschied von Infopark
2008-06-06 Gespeichert in: persönlich

Eclipse, Cyberduck und Java 6
2008-05-26 Gespeichert in: Administration
Nachdem ich Java 6 unter Mac OS X installiert und zur Standard-VM gemacht hatte, traten zwei zunächt unklare Fehler beim Start zweier Applikationen auf. Sowohl Eclipse, als auch Cyberduck starteten nicht mehr. Die Probleme liessen sich jedoch zum Glück recht einfach beheben.mehr...
Java Preferences unter Mac OS X
2008-05-22 Gespeichert in: Softwareentwicklung
Beim Debuggen einer Funktion, die die Java Preferences (
java.util.prefs.Preferences) benutzt, stellte sich auf dem Mac die Frage: Wo werden die Daten eigentlich gespeichert?mehr...Nach Infopark kommt Hypoport
2008-05-16 Gespeichert in: persönlich
Ich habe heute bei Infopark gekündigt, um am 16. Juni meine neue Stelle bei Hypoport anzutreten. In den fünfeinhalb Jahren bei Infopark habe ich viele Erfahrungen mit Java EE und Scrum gesammelt, die ich bei meinen neuen Aufgaben sicherlich gut gebrauchen kann. In der neuen Position kann ich meine Erfahrung einbringen und erhoffe mir bessere Perspektiven für die Zukunft.
Java Master
2008-04-16 Gespeichert in: persönlich
Ich habe bei Brainbench einen Java Test mit gutem Ergebnis absolviert.mehr...
Warum extends?
2008-04-13 Gespeichert in: Softwareentwicklung
Java 5 bietet Generics, so dass man im Quelltext auch bei der Verwendung des Collection Frameworks ohne Casts auskommt. Aber wann und warum werden Wildcards verwendet?mehr...
Generic Arrays
2008-04-10 Gespeichert in: Softwareentwicklung
Arrays in Java sind nicht immer einfach zu behandeln. Dies gilt ganz besonders für die Bearbeitung und das Kopieren bei der Verwendung von Generics.mehr...
Stellvertretender Vorsitzender
2008-03-13 Gespeichert in: persönlich
Gestern wurde ich zum Stellvertretenden Vorsitzendes des Fördervereins der Anne-Frank-Grundschule Teltow e.V. gewählt. Da ja Björn auch bald die Schule besuchen wird, bleibe ich dem Verein ja auch noch sechs weitere Jahre erhalten.
Comma Separated Values
2008-03-11 Gespeichert in: Softwareentwicklung
Nachdem ich mich über eine wenig schöne Implementierung geärgert habe, beschloss ich selbst einen Parser für Comma Separated Values zu schreiben. Und wenn dann gleich richtig: als Open Source Projekt.
Mit ant läuft es
2008-02-01 Gespeichert in: Softwareentwicklung
In Java-Projekten ist ant das Mittel der Wahl, wenn es um Build-Tools geht. Es ist weniger komplex als Maven, schneller und plattformunabhängiger als make und funktioniert im Gegensatz zu Eclipse auch als Batch z.B. für Continious Build. Trotzdem gibt es gute und weniger gute Buildfiles. mehr...
Versteckt in der Doku
2008-01-24 Gespeichert in: Softwareentwicklung
Ich habe die VTL Referenz sicherlich schon zigmal gelesen, aber gerade manches fällt einem doch erst spät auf. Die Autoren der Apache Velocity Dokumentation hatten durchaus Humor (Man achte auf die Namen und Werte der Variablen):
Examples:
Variable reference: #set( $monkey = "bill" )
String literal: #set( $monkey.Friend = "monica" )
Property reference: #set( $monkey.Blame = $whitehouse.Leak )
Method reference: #set( $monkey.Plan = $spindoctor.weave($web) )
Number literal: #set( $monkey.Number = 123 )
Range operator: #set( $monkey.Numbers = [1..3] )
Object array: #set( $monkey.Say = ["Not", $my, "fault"] )
Das Ende einer (Monitor-)Odyssee
2008-01-21 Gespeichert in: Administration
Nachdem der Gericom Monitor mit meinem guten alten Mac Mini einfach nicht mehr wollte, wollte ich mir was gutes tun und einen 22" Widescreen anschaffen. Prinzipiell kein Problem, ...mehr...
