Boy don’t I know this – in a prior life I wrote a GEF editor for a workflow engine.
Let me be blunt: In the past, creating graphical editors within Eclipse using the Graphical Editor Framework (GEF) was slow and painful. It involved understanding a complex framework and quite a bit of redundant code. That said, GEF is an excellent framework for creating graphical editors because it is model-agnostic. On the other hand, being model-agnostic creates its own problems.
Learn Eclipse GMF in 15 minutes
Fun and entertaining early Linux History, from Lars Wirzenius:
At one point, Linus had implemented device files in /dev, and wanted to dial up the university computer and debug his terminal emulation code again. So he starts his terminal emulator program and tells it to use /dev/hda. That should have been /dev/ttyS1. Oops. Now his master boot record started with “ATDT” and the university modem pool phone number. I think he implemented permission checking the following day.
technorati tags:linux, history
If you’ve followed this for a while you probably know I love emulation and retrocomputing. I’m a big time history geek. Which is why I found this history of the OSX Screen of death entry I found on OSNews pretty cool. And of course I also love when I can tweak things:
Mac OS X allows a custom panic image to be loaded into the kernel from user space. This can be useful in certain circumstancesâ€”for example, if it is desired that the user of a managed system notify the administrator in the case of a panic, a custom image can be used to instruct the user.
A New Screen of Death for Mac OS X
It’s almost too bad I have only seen the screen once ever on the Mac OS (knock on wood). How would you test this? Parallels for mac, when are you going to run OS X?
In this article, Ted Bergeron shows you how to use the Validator component of Hibernate Annotations to build and maintain validation logic easily in your Web apps.
Hibernate can meet your validation needs
technorati tags:java, validation