development

ComboBox Update

Yeah, I know it's only been a few hours, but after implementing a few different instances, I quickly decided that async processing was basically required for a performant UI. Your callback function no longer has to return an array of items (it still can, of course), but now it will be passed a second [...]

DHTML ComboBox Widget

With the wife and kid out of town, I didn't have much to do, so I spent the afternoon building a simple DHTML combobox widget. Yes, I'm that much of a geek. I haven't done a lot of testing, but I built it exclusively in FireFox, aiming for compatibility, and IE6 behaved exactly [...]

PasswordSafe accesses the Internet??

Before I start, how many of you loyal readers out there use or have used PasswordSafe? If you would, leave me a comment, because I'm curious.
Anyway, I just got an email from a PasswordSafe user that said it was connecting to the internet every time he saved his data file. I'm not a [...]

ISITE Design

ISITE Design
is a big-money web dev firm in Portland, OR.  They recently
expanded to Boston, MA as well, judging by their web site. 
However, what's interesting to me is that for a while they had a
reasonably nice all-Flash site.  Definitely one of the better
Flash sites I'd run across.  That's now gone in favor of an
XHTML-based one.  They [...]

TinyMCE

With cross-platform inline HTML editors all the rage these days, I
though it appropriate to share my experiences with a couple of them
this evening.  I use soEditor and HTMLArea
extensively in my professional work, and like them both.  Neither
is perfect by any measure, but they get the job done, though soEditor's
IE-only stance is becoming more and more [...]

Version Control Rules

I was a non-believer in version control for a while. Then about two and a half years ago I took over a decent sized project (around 70,000 LOC) and knew I'd be in trouble without something to help me keep track of it all. So I started using CVS.
Nothing but good things to say. [...]

The Ant Goes Marching…

Ant, for those of you who don't know, is a Java-based build system that was designed to replace 'make' for Java projects. I've been using it a lot recently to automate various repetitive tasks that I have to do. Ironically, I've yet to build any software with it.
The two most recent things I've [...]

New PasswordSafe Coming

I got an email from a user of PasswordSafe this morning saying that he'd made some very nice improvements to the project, and wanted to contribute them back to the code. A new encryption algorithm, some enhancements to the UI (tooltips and shortcut keys), a new icon set, and the ability to print out [...]

JUnit and Eclipse

Eclipse, for those of you who don't know, is an amazing platform for developing integrated tools, which comes with a Java IDE build on the platform. It's all Java, and it's the best IDE I've come across (though I can't say I've used MS Visual Studio).
JUnit is a very lightweight testing framework for doing [...]

PasswordSafe Updated

I've just released PasswordSafe v0.3.3. The only external change is that changing a file's master key will actually work now. Previously, it would only take if you change the key, and then immediately restarted the application, but now it'll work even if you continue to use the application after changing the key.
As always, [...]