Monthly Archives: August 2002

New NetBeans/New JUnit

New versions of the NetBeans Java IDE (v. 3.4) and the JUnit unit test framework (v 3.8) are available.
I haven’t put the new JUnit to use yet but I have started using 3.7 in a real XP environment (i.e. we are writing unit tests first and then coding to the unit tests). I can vouch for the new NetBeans though, it’s got a degree of polish that the is really impressive. Having had a chance to look at the Personal edition of JBuilder 7 in just the last few days, I can’t imagine why you wouldn’t use NetBeans instead.
Also in the news, I was going to remove Blender from my list of resources because the company went under a while back. But then they announced a new drive to raise 100,000(Eur) to pay off creditors of the company so they could open source their 3D software. They are almost there, now is an excellent time to go pay and start anticipating the release of this software. With an excellent starting base like that for developers to work from, companies with crappy attitudes like the makers of 3D Studio need to seriously fear for the future of their over priced, dongled, can’t resell it on ebay software.

RioVolt MP3 Player

I just picked up a RioVolt SP50 MP3/CD player for $39 (after a $20 mail-in rebate). That’s tough to beat with a stick and it seems like a really nice, albeit barebones, player.
I really enjoy the Rio 600 player I have now but it is memory based and with only 32MB of memory it can’t store but a very few songs at a time. By contrast I can store 100+ music files on a single CD and easily carry a dozen or so CDs with me to and from work. You can do the math and figure out that I can carry a goodly portion of all the music I might want to play with me all the time.

New Edition Of The Java Almanac

You may have noticed my link to the Java Developers Almanac 2000 on my resources page before. It’s an excellent catalog that cross references all kinds of Java classes, exceptions, parameters, etc. Because it’s a reference book it’s the one I pick up more often than any other Java book I have.
Well, Volume I of the new edition is out and Volume II is due next month if there aren’t any delays. In the meantime you can buy the first volume and get access to all the highly useful code snippets from the book at the website for the Java Almanac.
Also, soon to be released is the third edition of Bruce Eckel’s excellent book for learning Java; Thinking in Java. From the link to his website you can download either the complete second edition or you can download a beta version of the new third edition.

A Turning Point

Well, in an unexpected event, I seem to have lost the directory containing all of my programming projects for the last few years. It included literally dozens of half-fininshed pieces of software including a recent one I wrote for my wife (I haven’t told her yet that I’ve got to rewrite it).
Surprisingly, my feelings on this are mixed. I didn’t lose much from the two projects most dear to me (UberCard and HotSheet) because HotSheet now uses CVS on SourceForge as its home and I had a copy of the UberCard documents on this server. Rockelle’s software can probably be rewritten in about an evening or two and it had a problem I can address from the start this time. While I’m obviously upset that this happened, it has made me look at what I’ve really accomplished over the course of the last few years and it occurs to me that it’s all about the open source stuff. The stuff that I never shared with anybody, even as an idea, I don’t care about. The stuff that I have shared something about, I want to make sure stays around and gets improved. Now I just need to follow up on what that tells me…

Fight the Spam!

OK, spam emails are a pain for me like you can’t even imagine. Because I get email from my participation in I get crap in my inbox by the ton. My best friend Don tells me he can get 200 spam messages overnight.
Recently I’ve put some thought into how I could beat this and I came up with a fairly complicated plan that has some of the same elements of this article from Paul Graham describing how to defeat spam. His solution is way way simpler than mine though and I plan to have it in place pronto either from writing it myself or getting some software installed somewhere pronto quick.