Category Archives: Code

JDBC Providers for JSPWiki 2.3.72

The WikiPageProvider interface for JSPWiki has changed again with version 2.3.72, so I’ve updated the JDBC providers which I sort of maintain. 2.3.72 is still in alpha, and I’m not familiar with the new authentication features, which may be limiting … Continue reading

Posted in Code, Java | Leave a comment

Checking Range Check Elimination, Part 2

I’ve updated the article on the range check elimination optimization in Java. I added a case that provided a hint to the JIT which helps when the index is otherwise too complex for the JIT to realize that the range … Continue reading

Posted in Code, Java | 2 Comments

Checking Range Check Elimination, Part 1

I’ve started an article of my investigations into the range check elimination optimization in Java. The optimization aims to reduce unnecessary array subscript index checking, but I haven’t found many details on when the JIT compiler will apply the optimization, … Continue reading

Posted in Code, Java | Leave a comment

Previous Life: GreasePencil and KISRs

When I was a freelance programmer in the ’90s, one of my larger projects was Mac medical imaging application called GreasePencil. The app was the brainchild of Dr. William Glenn in southern California, and a coarse description might be “Photoshop … Continue reading

Posted in Code | Leave a comment

GNU Chess Bugs

After porting GNU Chess from C to Java a few months ago, I reported a few bugs and suspicious code to the GNU Chess mailing list. I’ve finally gotten around to making a bug write-up on this site.

Posted in chessbox, Code, Java | 1 Comment

XML Schema Processing Diagrams

During my brief tenure as editor of the XML Schema 1.1 Primer, I added a general description of schema processing and a couple of explanatory diagrams. Though I made them in the vector-based drawing program, OmniGraffle, I could only provide … Continue reading

Posted in Graphs, XML | Leave a comment

Sudokit Evolving

I’ve added some new solving techniques, a small puzzle database, and a rating system (not shown). I’ve also been doing some research, and discovered several other techniques I need to implement, though they are too esoteric to show up in … Continue reading

Posted in Code, Java | 1 Comment