Category Archives: Uncategorized

My Blog Personality

Try out Typealyzer to find out what your blog says about your personality. Here’s mine… INTJ – The Scientists The long-range thinking and individualistic type. They are especially good at looking at almost anything and figuring out a way of … Continue reading

Posted in Uncategorized | Leave a comment

Comparing Strings Using Natural Ordering

This topic has been brought up numerous times before, but I wanted to take a shot at another solution, because I think there is still room for improvement, and I wanted a simple example to experiment with some new VB9 … Continue reading

Posted in Uncategorized | 1 Comment

128bit Encoding Explained

First, here’s the promised VB version of the code. It’s almost identical to the Java version, except that… Unsigned integers remove the need for >>>= (The java unsigned shift right operator) Pass by reference eliminates the need for the Int128 … Continue reading

Posted in Uncategorized | Leave a comment

Encoding 128bit Numbers as Strings

My current project needed a way to convert between 128 bit numbers (e.g. java.util.UUID) and strings. A special requirement is that the strings be legal Java identifiers, because we use them for variable names in generated code. For the same … Continue reading

Posted in Uncategorized | Leave a comment

NOT the Worlds Most Advanced Mouse

I thought I’d share my experience with a recent consumer electronics purchase. Maybe I can save you some pain and trouble, and salvage something from my own wasted effort. The Problem I started the search for a new mouse, because … Continue reading

Posted in Uncategorized | Leave a comment

RAII For .NET and Java

One of the complaints that many C++ developers have with Java and .NET is the lack of destructor semantics. I’ve even included this as a proposal for a Scoped keyword in my post about VB shortcomings. Basically, with C++ you … Continue reading

Posted in Uncategorized | Leave a comment

What Does “Loosely Typed” Mean?

Eric questions the meaning of "Loosely Typed" I think that there are two separate issues here. Required Declarations This corresponds to the "Option Explicit" feature added to VB3, and which still exists in VB.NET. You can choose for a particular … Continue reading

Posted in Uncategorized | Leave a comment