The original VGR’s Homepage is not as useful as it used to be. Much of the content was lost when my original ISP was bought by Verio, who trashed all the pages. I then discovered I had no recent backups, so there are many missing pages and images. But some of the material is still there. You can still download Indenture there, as well as from many other places on the web.
The Erasure Wars Agency is a name I made up. It is not a corporation, an organization, a society, or a taxable entity. It’s not even a club. Though it might be someday.
The name represents me and my works, whose quantity I expect will grow over time.
MARE is a MAME front‐end written in Java, intended to mimic all of the useful features of MAME32.
JCharMap is a Unicode Character Viewer which is mostly a clone of gucharmap, but it gets its character data directly from the Unicode Character Database, allowing it to be much more up to date than gucharmap, which hard‐codes copies of the character data. JCharMap also includes a lot of Unified Han information.
JSet is a simple Java implementation of the popular game Set. I wrote it because I saw a few Java implementations which aren’t very good, and I just know people are going conclude it’s the fault of Java.
I’ve been struggling for a long time with people who refuse to learn object‐oriented programming. There is a gigantic school of programmers who have learned things the old way and are certain that they have learned all they’ll ever need to know. They call object‐oriented programming pointless and useless, because they think they have tried it when in fact they didn’t even come close. More here on object‐oriented design and development.
People have a tendency to use new tools the same way they used old tools, however inappropriate the usage may be. ant has this problem a lot, and a badly written ant build file makes other developers pay the price in productivity. Here are some guidelines on how to write a good one.
Far too many software vendors are making “web applications” out of interfaces that really shouldn’t be in a browser.
An in‐depth discussion and demonstration about a truly bad idea in the Java Swing library: Editable table cells.