Been away for a while…

Last week I’ve been away on a snowboarding vacation.

It was very relaxing, and now I find myself struggling to pick up the pace of everyday life. I guess worst things could happen, but still it’s a pain. :)

I also finally had some time to play around with my new iMac 20” G5. This machine is very cool. Now all I have to do is get some more software for it. But I’m woring on that… I’m able to get some things through my employer. I like to stay on the legal side of the law if I can. :)

sshwindows.sf.net: OpenSSH for Windows

sshwindows.sf.net: OpenSSH for Windows

Finally got around to setting up a SSH tunnel. I’m still running windows, but that’ll change soon. Apple confirmed the shipment of my iMac.

Anyway, setting up SSH has been a real pain in the ass, or perhaps I’m just stupid…

Anyway, install the above on your windows box…
Go to the install directory…

CD into the “bin” dir.
enter: mkgroup -l >> ..\etc\group
enter: mkpasswd -l -u “Your windows user name” >> ..\etc\passwd

Be a bit carefull with the user you are exporting remotely…

Now you can use any ssh client available with the mentioned user (PW same as in windows). Tunneling also works like a charm.
With the standard ssh client of sshwindows: ssh -L 80:[networkPrivateMachine]:80 [yourIp]
Now your can point a browser to your local machine (localhost). ssh tunnels it to the OpenSSH box at [yourIp] and forwards all request to [networkPrivateMachine] on your private network.

Check the docs on the mentioned site for details.

Apple – iMac G5

Apple – iMac G5

Call me crazy, but I’m getting one of these. I’m just waiting for the keynote of Apple’s CEO on 11 januari, maybe they’ll have some new stuff for their product line. Would be a shame to buy something and two weeks later hear that something better is coming out real soon.

Yes. it’s an Apple. But did you know James Gosling works on Apple too? So it should be a reasonable alternative for me as a Java Developer.

New project assignment…

After a couple of months working on a project going from bad to worst it’s a relieve to finally be on a new assigment. The project I’m in is about building a logistic planning application. It involves planning manpower, material and tracks. Oh did I mention that making the plan for one year takes 200 people nine (!!) months to complete. Talk about a complex process. :)

Anyway, I’ll be doing all kinds og GUI related work based on Eclipse 3.0.1 RCP (Rich Client Platform). Never done that before… :P This will look good on my resume.

Continuous Integration & Design patterns

As I mentioned in a previous blog I am doing some work related to Continuous integration in Java. It’s nothing fancy, but still people are not doing it because they are unaware of the benefits.

Yesterdag evening I had my first take on the presentation. It’s comming together quite nicely, but still I’m in doubt about the ammount of demo versus the ammount of theory. But that’ll all come together after a while.

Now for my Msc on the other hand I have to do an assignment about some game called Mankala. It’s focussed around the design of this game. It’s not my cup of thea and I think that whatever me and my colleague are going to deliver will be an overengineered piece of ehr…. work. You know the drill, a simple application burdened by it’s heavy weight enterprise design.

But on the otherhand it’s a nice short assignment on which I can brush up aquintance with the gang of four and friends. :)

Java 5.0 Tiger: A Developer’s Notebook

oreilly.com — Online Catalog: Java 5.0 Tiger: A Developer’s Notebook

Recently I bought this book. It’s an excellent read. Do note that you have have some experience writing software in Java releases prior to Java 5.0.

The book introduces the new language features in a code oriented approach. This results in a very quick and solid introduction into the new language features of Java 5.0. Don’t forget about the other new features of Java 5.0 though.