Archive for November 2009

Google Releases Their “Closure” JavaScript Library

Google Code Blog: Introducing Closure Tools.

Given Google’s resources, goals, and products, this automatically becomes a leading candidate as a “standard library” for developers doing JavaScript work (i.e., anyone working with the Web). Not sure of its overlap / incompatibility with other major libraries, but this will definitely reward study.

MonoTouch / MonoDevelop Gets Debugging Support

Introducing Debugging for MonoTouch – Miguel de Icaza.

I’ve been very impressed by MonoTouch and MonoDevelop for iPhone programming: it’s a great combination of the CocoaTouch APIs (which are very nice) and the C# programming language (which is my favorite mainstream language if you don’t think that Ruby has crossed the chasm). The major challenge has been a lack of debugging. Well, it’s a challenge no more.

In my SD Times column, I said that (even without debugging) “MonoTouch is the best entry point for C# developers interested in seeing what all the hubbub is about.”

My Interviews of Gamma et al. and Grady Booch

Restoring From the Archives

I posted two old articles that were perennial Google link-bait:

Genetic Algorithms in C#

Programming Sabre in C#, Java, and XML

I’d lost the articles as part of switching from DasBlog to WordPress.

Dictated Using MacSpeech Dictate

/hosts is defeated using MacSpeech Dictate. Well, that was not very successful first sentence, was it?

This blog post is being dictated using MacSpeech Dictate. That’s more like it.

I am using the jawbone Bluetooth headset, connected to my Mac. Actually, the word was “A.” not “the” in the previous sentence.

In general, I am not a great fan of voice dictation software, which often has both gross mistakes where nonsensical words are returned and fine mistakes, where short connecting words are lost or transposed. This is all okay,. Sigh. This is all a pity, because it certainly seems like composition by dictation would be an enormous productivity boost for a writer.

I’ve been using voice dictation software for, let’s see, something in excess of 15 years. I first reviewed voice dictation software when I was working for the magazines, and I left in 1996. I think I first reviewed Dragon for AI expert Navy from (? — I have no idea what I actually said) 1992.

It’s Almost always been just like it is now, where as soon as you think “okay that’s an acceptable level of performance,” you get results like the last paragraph. You really can’t turn away from the screen, lest you risk some catastrophic recognition problem.

The other thing that is really frustrating is that you don’t realize how much composition is not stream-based. When the voice recognition software makes a mistake, navigating back to it then jumping to the end of the document has always been, in my experience, a frustrating experience. Given that there’s probably some amount of correction going into 80 percent of the sentences you write, whether because of transcription error or simply because you want to rephrase, any problems with navigation are a big deal.

I think that is as far as I will go with this blog post. Your mileage may vary.

Manual corrections for legibility in red.

Jawbone Bluetooth Headset Works As Mac Audio Input/Output

I don’t know if this is new to Snow Leopard, but I just paired my Jawbone Bluetooth headset with my Mac Pro desktop as the input/output audio device and it works! Sound quality for playback is not great (I don’t think I’ll be listening to much music this way), but it sure beats a USB headset for video conferencing and voice dictation. I’ll be setting up my MacDictate speech profile now.

Instructions: Basically nothing to it. Turn on Bluetooth on your Mac. Press and hold both buttons on the Jawbone to make it discoverable.