I received an email from something trying my simple Delphi wrapper for Sqlite. He wanted to add a million rows to a table of 10 columns of doubles, but was disappointed with the speed.
I tried with your SQL commands from the wrapper and just for 10000 elements it took me for ages…
…continue reading SQLite: what a difference transactions make
I wrote a little Windows utility that updates a file. It’s safe and harmless; it just modifies a file which is in my user documents folder. I called the utility UpdateMSI. Under Vista with UAC enabled, running this app throws up a dialog:
An unidentified program wants access to your computer
But why? Simple: Vista
…continue reading Don’t call your Windows app UpdateAnything
If you’ve been intrigued by Microsoft’s idea of integrating software factories into Visual Studio, you might want to read this mini-series by Edward Bakker and Jezz Santos:
The motivation behind this effort has been that we’ve recognised that there is little practical information helping ordinary professional developers on getting started with building and understanding software
…continue reading A common-sense introduction to software factories
The Register has my piece on software factories, based on an interview with Jack Greenfield, a Microsoft software architect. Greenfield talks about a 40% – 80% productivity gain.
If you’re not familiar with this stuff, a bit of orientation may help. When Greenfield talks about software factories, he means both factory instances, which automate the
…continue reading Automating development: Software factories for Visual Studio
The BBC this morning reports that many net users are not safety aware. The piece is based on research by Get Safe Online, a UK Government-sponsored initiative to promote internet safety. More details of the survey are here. I’m intrigued by a couple of these figures. Apparently 45% of internet users only connect to “secure”
…continue reading Don’t just blame users for woeful security online
Why would you want to run Visual Studio 6 on Vista? Two reasons. First, because it includes Visual Basic 6.0, the last version not based on .NET. Second, because Visual C++ 6.0 is still widely used to avoid issues with the C runtime library. There is little point in installing the other products in Visual Studio 6.0.
…continue reading Visual Studio 6 on Vista
I recently headed over to Thawte to purchase a digital certificate for code-signing. According to Thawte, it:
Promotes the Internet as a secure and viable platform for content distribution
I agree with the value of signed code. However I had problems making the purchase, which involves a web form and some ActiveX stuff. Here’s what
…continue reading Thawte promotes security, insecurity
There have long been complaints about undocumented functions in the Windows API which give Microsoft’s internal developers an advantage over third-party software developers. Perhaps even more frustrating are those that are semi-documented. An example was found recently by a user of the htmleditor, a .NET wrapper for the HTML editor built into Internet Explorer. If you
…continue reading Semi-documented APIs in Windows