Archive for December, 2006

Common Collections

Thursday, December 7th, 2006

Blaine has been singing the praises of Jakarta’s Commons Collections. It’s a group of utilities that make living with Collections much easier. Here is a little snippet of it’s goodness:

ArrayList a = new ArrayList(); for (int i=0; i<10; i++) { a.add(new MyInt(i)); } Predicate p = PredicateUtils.invokerPredicate("isEven"); CollectionUtils.filter(a, p); After all that, List a only has five [...]

Invisible Inteferfaces

Thursday, December 7th, 2006

Matt sent this excellent post to me. And the first commenter linked back to this post on User Experience. The former post is really good, and it’s tied to the latter post, yet it is that one that I’m really responding to. jwz has an older rant on this as well.

I’ve been thinking [...]

Getting Acquainted with Quicksilver

Sunday, December 3rd, 2006

This is the first entry in a periodic series about Quicksilver, an application launcher/Swiss Army knife for Mac OSX.

“That’s vague,” you’re saying.  ”What is it really?”

Well, that’s hard to describe.  That’s what I think this periodic series will help to identify.

I’ve been a Quicksilver user for a long time, but have only recently been trying [...]

Not Disco, but Cyberduck

Friday, December 1st, 2006

Confession time — I’ve never really liked GUI ftp programs. I don’t find ftp commands too cryptic (anymore) but have always thought that GUI ftp programs were too complex. Wanna get a directory? “mget *”. Simple and easy. I did use FileZilla briefly, but it really screwed up some files [...]