Apple just patented MaSfPRTFfK, which stands for "Methods and Systems for Providing Real-Time Feedback for Karaoke". It detects when a singer is singing off-pitch according to some pitch data stored with the karaoke song data. The idea is to give some kind of feedback to the singer so they can learn to sing on key. How this technology will be available to programmers writing karaoke systems, I'm not sure, but I'm going to keep my eye on it. I like to sing (ahem, I mean butcher) karaoke, and I'm thinking ......
Recently I have been doing some work on an older system using ADODB recordsets. Every now and then we still have to support these old systems. I wanted to create an open recordset in code on the .NET side to pass to the older system, but ADODB really wants an open database connection in order to open a recordset. My first obvious attempt was to create the recordset object, then create the field objects and add them to the recordset. I could create the recordset this way, but I couldn't open it, and ......