#title Journal #style journal.css * Sun, 13 Nov 05 #categoryfamily0 ** Katinka *** CategoryFamily Since seven weeks the lives of Bettina and me have changed in a most wonderful way: Our daughter Katinka has been born. We are very happy. This is real life! There are some [[pics/katinka/index.html][pictures]]. * Wed, 03 Aug 05 #categoryemacs0 ** Read Maven POM Files with Elisp *** CategoryEmacs After a long time in the back burner, here is a new elisp snippet: [[elisp/mylisp/pom.el.html][pom.el]] enables Java programmers using maven and JDEE for their projects, to compute the JDEE classpath from the maven =project.xml= file. [[elisp/mylisp/pom.el][Download]] * Wed, 29 Sep. 04 #categorymisc0 ** I have been away *** CategoryMisc from the computer for some time. No updates to this site. But I had good reasons. Reason number one: ** I married the love of my life! My new wife is the wonderful Bettina Arndt. After nine years of relationship a marriage probably won't change much, but it has been marvelous up to now, and I'm sure it will only get better. For the nosy ones: there is a (German) [[hochzeit/index.html][part of this site]], dedicated to our marriage. Reason number two: ** My bike Would you sit in front of a computer screen if you could sit on this beauty, smell the winds and ride into the sunset? [[img/vstrom-sunset.jpg]] Since I got it, at the end of June, I already put 7000 km on the meter. It's a great bike, a Suzuki DL 650 V-Strom. I can not recommend it high enough. A very powerful V2 engine, excellent handling and a comfortable riding position, what else do you want? My wife isn't so enthusiastic about biking but I talked her into doing a small tour through southern Germany and the Alps. We had 3 days of nice weather and three cold and rainy days. Tina was freezing bad, despite her neoprene knee warmers, but I hardly noticed anything in my Goretex clothes. Worth their money :-) See some [[pics/autumntour/autumntour01.html][pictures]] from the Tour. #categoryjava0 ** New version of jde-gen-extra.el *** CategoryJava The new version of my [[elisp/mylisp/jde-gen-extra.el.html][jde-gen-extra.el]] package features a better and equals and hashCode method generation and some more customization options. The jde-gen-extra.el package can generate *equals*, *hashCode* and *toString* methods for Java objects and contains a wizard for exception classes. Here is a short overview of the new stuff: - Only non-static and non-transient members will be used in the *equals* expression and *hashCode* calculation. This ensures that a deserialized object is equal to the instance is has been serialized from. - The *hashCode* method now uses different prime numbers for all members that are null. - Members with primitive types are compared first in the *equals* expression. The expensive object or array comparisons come later. This improves the performance since most of the time the first comparisons fail. - The instanceof check in the *equals* template has been replaced by a class equality check. - Some options for formating of the generated code. [[JournalPage1][(more entries...)]]