May 22, 2002
Sigh. More unmissable daily reading...

Question of the Day at HowStuffWorks.

Posted by Simon Brunning at 01:23 PM
Google Labs

Check out some of Google's new toys.

Pretty cool, most of them. But Voice Search? Why?

Update: Ha! Beat them to it! BTW, don't expect quick responses from Google's lab machines for a while.

Further update: Incredible! It really works!

Posted by Simon Brunning at 12:42 PM
Eclipse Freeze Build F1

Eclipse Freeze Build F1 is out. From now on, expect only bug fixing - no new functionality will be added.

This build shouldn't crap out when a project rebuild hits huge numbers of errors. This is generally a problem when one of your main classes has a compile error, and then many other classes in the project which refer to it also fail. We have over two thousand classes in our project, almost all of which extend a single abstract class. When that fails to compile, we generate huge numbers of errors - over forty thousand - and this tended to break Eclipse. Hopefully, this won't happen any more.

Other Eclipse news - an AspectJ plug-in seems to be in progress. For more about AspectJ, see the AspectJ web site, this developerWorks article, and these JavaWorld articles.

Update: I've installed it, and it works fine. The preferences have been cleaned up, but I havn't spotted any other changes yet.

Posted by Simon Brunning at 12:33 PM
iSeries triggers at V5R1

An interesting article about DB2 UDB for iSeries triggers over at DB2 magazine.

I have used basic triggers extensively, but the V5R1 changes (column level triggers and the STATE parameter on the CHGPFTRG) are new to me. Also, some nice examples of procedural SQL.

Posted by Simon Brunning at 09:18 AM