I wrote this article back in 2002 to tell the history of my writing of QuickVerse and my time at Parsons Technology. I always intended to keep it up-to-date but never got beyond what you see here. Some people read this and accuse me of living in the last. Those people can go sit on [...]
The purpose of the law is not to make people good, but to define what is wrong. Without law, nothing is “wrong” no matter how much it offends your sensibilities or deprives you of life or property. Law does not make bad people good. Law does not change who people are, nor does it, by [...]
There are a few SQL Server tasks I do infrequently and always forget the syntax. I’m going to start collecting them here. ALTER TABLE ExistingTable ADD NewColumn INT NOT NULL DEFAULT(0) WITH VALUES This adds a new column with a default value of 0, and populates existing rows with 0 in the new column. ALTER [...]
Apple has a bad habit of hiring kids who have no concept of what came before them. This article helps you undo some of the changes they inflicted on Mac OS X in their attempt to make it “better”. Reversing the Scrolling Direction In 10.7, using the MacBook trackpad or the scroll wheel on your [...]
In a couple days, we Iowa Republicans will gather in churches, schools, and living rooms to elect representatives to our county conventions and county Republican Central Committees, propose planks for the Republican platform, and write a candidate’s name on a scrap of paper and drop it in a hat to select our candidate for President [...]
General Description An object that implements the Parcelable interface can be “flattened” for inter-process communication or, as is the case most of the time when I use it, for placing in a Bundle (which is a Java associative array or dictionary). The documentation makes this seem a lot harder than it is. The sample code [...]
Introduction Java supports two techniques for object permanence: Serializable and Externalizable. These two are related but different. Serializable is more automatic and less flexible. Externalizable is less automatic but more flexible. Serializable is rumored to be slower in some implementations than Externalizable. Because Externalizable gives me a lot more flexibility, I choose to use it [...]
Today I thought it would be cool to stream video of my run to the Internet. I was sure there was an app out there that would do it, and sure enough there is: UStream. I installed the app and went through the process to set up an account. At the end of entering my [...]
