Archive for 2004

I *so* no longer care that “Jem has a new address”

# 2004-04-19 11:10:21 -0400 | Java | 5 Comments

You know who you are; turn off your auto-reply-er. If I see another one of these in any of the lists I’m subscribed to, I’m gonna scream! You are making the problem worse. Reply-To: jem@loftinspace.com.au From: jem@loftinspace.com.au To: **@** Subject: Jem has a new address Thank you for your recent email. Unfortunately, due to spam overload, I no longer accept mail to this [...]

A first look at Berkeley DB Java Edition

# 2004-04-15 15:31:38 -0400 | Java | 4 Comments

Sleepycat Software are the purveyors of the super-slick Berkeley DB, which is a native C based embedded database library. For quite a while, there has even been a Java API for Berkeley DB; but it is a JNI wrapper, so not a real 100% Java solution.

However, Sleepycat have been hard at work and have released a 100% Java embedded database library. This provides the same basic functionality as Berkeley DB, but Berkeley DB Java Edition (BDBJE) is a complete re-write in Java.

Lucene made my app embarrassingly fast

# 2004-03-24 10:19:57 -0500 | Java | 8 Comments

God damn Lucene is fast; no, like, really fast. Faster than should be possible. Even too fast. Embarrassingly fast.

OutOfMemoryError

# 2004-02-21 20:39:08 -0500 | Java | 1 Comment

I recently spent an exhausting day tracking down a memory leak problem. It wasn’t the hours and hours working out a recipe to reproduce the problem that finally got to me. It wasn’t finally realising that the problem was being caused by a third party library (not my fault!) that finally got to me.

Talking Tiger, generically speaking

# 2004-02-16 14:52:54 -0500 | Java | 4 Comments

You are going to have to learn to read Generics code, and maybe even how to write your own Generic classes. Hopefully this article will push those code-grokking neurons in the right direction.

JSP is dead, long live JSP (or, EL and tag injection)

# 2004-02-12 17:30:40 -0500 | Java | 3 Comments

I gave a presentation to the local JUG last night, titled “JSP is dead; long live JSP”. I’ve always had a love-hate-hold-the-love relationship with JSP, and have recommended alternate technologies at every opportunity.

Groking Enum (aka Enum<E extends Enum<E>>)

# 2004-02-09 11:34:06 -0500 | Java | 14 Comments

My explorations of the new enum facility in Tiger, and java.lang.Enum<E extends Enum<E>>.

Get those idiots off my internet

# 2004-01-28 22:38:58 -0500 | Java | 5 Comments

Okay, tell me if you see what is wrong with this scenario: Alice’s computer is infected with the Novarg (Mydoom) worm. Alice has some HTML on her computer that includes Bob’s and Charlie’s email addresses. Novarg finds those addresses, and send itself to Bob, but uses Charlie’s address in [...]

IRC is such a lonely word

# 2004-01-09 11:02:18 -0500 | General | 1 Comment

We’ve started up an IRC server at work, which is really good for those of us geographically dispersed. But the last *** XXX has left #teaparty of the day is always the saddest ;-)