Archive for the 'programming' Category

HTML/DOM Graphical (OSX-ish) Dock Bar

Monday, March 21st, 2005

I didn’t have a good reason or pressing need to write this bit of eye-candy. I just wanted to see if I could. It’s obviously inspired by the OSX dock bar, but with a HTML implementation. Here is an example:

(more…)

Safe Database Input/Output

Monday, August 2nd, 2004

Outside of using a decent framework, a lot of J2EE applications still handle their own DBIO. And just like memory resource leaks are a problem in C++, database resource leaks are a problem in virtually every J2EE application I’ve worked on.

But what do you do? You’ve got a legacy code base of several hundred thousand lines of code. Much of it written by (less than ideal) coders who have since left the project. There isn’t the money to fix every leak, even if you could find them all. And don’t even mention switching to a better framework. Just keep patching the worst offenders, right?

(more…)

HOWTO: Building Eclipse v3.0.0 on Linux/PPC (with GTK)

Saturday, July 10th, 2004

I use the Eclipse IDE almost exclusively for Java development. However I’ve had a difficult time getting it working on my PPC Linux based laptop. This is a HOWTO intended to spare others from the agony I’ve recently been through.

(more…)

CVS/Bugzilla Integration

Friday, April 9th, 2004

UPDATED: Please check out version 2 of buglog at the end of this article. (added support for CVSWeb)

To begin, I dislike the term “integration” when talking about development tools. It has been abused by marketing drones (read:Rational) to the point of being nearly meaningless. My version control system is not “integrated” with my XML editor just because I save my documents in a repository. Similarly my sock is not integrated with my foot just because I pull it over my toes. But this is a losing battle, and this is closer to the real meaning of integration then most other examples. So I use the term here:

CVS/Bugzilla Integration (def): Automatically updating bugs in Bugzilla with commit log entries from CVS. Adding to a CVS commit log text along the lines of “bug #45, bug#46″ would append the log to the comments of bugs 45 and 46.

(more…)

Multi-Group CVS Administration HOWTO

Tuesday, January 20th, 2004

In organizations or departments containing multiple development groups, it is advantageous to administer each group’s projects into using one central server. This document describes how to create a central CVS repository for n number of development teams. This repository will contain m number of developers with a mix of single and multi-project permissions.

(more…)

HTML/DOM Tabbed Panes

Saturday, March 15th, 2003

Tabbed interfaces are a staple of UI development, yet are missing from HTML. Fortunately, they’re relatively simple to implement using a little cross-browser JavaScript and HTML DOM.

(more…)


<Kered.org>   © Copyright 2000-2005 by Derek Anderson
Get Firefox