Sunday September 24, 2006

Mountaineering in the Dolomites 2006

This year I went climbing with a group of people from my home town including my parents and one of my best friends, Tom. We had amazing wheather and on Saturday we climbed the Tofana di Rozes (3224 m.).

Neuhäuser Alpinis (Tofana di Rozes in te back) Me in front of Tofana di Rozes

Btw: There is a great picture of the three Tofana summits at Wikipedia.

Posted on Sep 24, 2006 at 20:20 (MET) | Permalink | Add comment

Monday September 11, 2006

(Big) Wall Climbing 2006

I just came back from a weekend trip with my brother Gerold. We climbed a 300 meter wall up to the Fuchskarspitze in the Allgäu. It was a great experience climbing this wall rather than training indoors or at Schwäbische Alb.
Me up in the wall. Gerold while climing

Thanks Gerold for the great trip!

Posted on Sep 11, 2006 at 20:26 (MET) | Permalink | Add comment

Thursday September 7, 2006

Tail on Windows

If you have been looking for tail (for viewing log files) on windows have a look at UnxUtils. Its a port of various GNU tools (tail being one of them) to Windows, and works from a windows command line just like that.

Really nice. :-)

Posted on Sep 7, 2006 at 19:15 (MET) | Permalink | Add comment

Monday September 4, 2006

Steve Irwin is dead

Steve Irwin was killed in a freak accident today. Apperently, it was a sting ray rather than a crocodile.

This is a picture of myself at Steve’s Australia Zoo north of Bisbane, Australia:

Steve and Steve

May god bless his family.

Posted on Sep 4, 2006 at 20:05 (MET) | Permalink | Add comment

Friday September 1, 2006

JAMon Java Performance Monitoring

This week I used JAMon to create a monitor some of our EAI components. With JAMon it is really easy to have monitoring even on production systems. It comes with a simple WebApp, which lets your view the statistics. And the best part: It only takes minutes to get started, and only seconds to add additional spots to measure:

Monitor mon=MonitorFactory.start("myMonitor")
...code being measured...
mon.stop();

Too easy, eh? :-)

But even easier, from Version 2.1 JAMon comes with a Dynamic Proxy, which lets you measure methods calls to an interface in just one line:

MyInterface myObject = (MyInterface) MonProxyFactory
    .monitor(new MyObject());
myObject.myMethod(); // this is the actual call to the method

Kudos to my ex-colleague Oliver Holzmann for digging this up at the GSP project last year.

Update: InfraRED seems to be another great tool for performance analysis. It is based completely on AOP, which removes the need from adding measurement points programmatically to your application logic. From a quick look at the demo, it also looks more comprehensive than JAMon. Thanks to Mika for the hint.

Posted on Sep 1, 2006 at 20:22 (MET) | Permalink | 2 comments