Proofreading…

So this morning, I was reading the PI’s Microsoft blog and noticed this post: Google, Microsoft, Yahoo in ‘SiteMaps’ pact.  Cool!   So I went to the Live Search blog post mentioned in the PI article, and went to the Sitemaps.Org site. I was curious, so I clicked on the protocol link, and found the…


Flattening the world

Yesterday, I finally decided to bite the bullet and flatten my dev machine.  I got this machine in 2003, and obviously installed XP on it, I’ve been self-hosting Vista on it since some time around April of this year, upgrading just about every week. The thing about upgrades of interim builds of the OS is…


What’s wrong with this code, part 19 – the answer

In yesterday’s post, I asked about a relatively simple piece of code that tried to use the COM type conversion logic to determine if a parameter to a function is an integer index or string key. Here’s the code, for reference: HRESULT GetValue(VARIANT Index, VARIANT& Value){    // Try Index as offset     HRESULT hr =…


What’s wrong with this code, part 19

Wow, I’ve done 19 of these?  Cool. I got an email question from a reader earlier today, and I realized that his question would make a great “What’s wrong with this code” question. He has a C++ function “GetValue” that is used to retrieve a value from something (it doesn’t actually matter what).  His function…


The Sounds of Vista

I actually didn’t think this would be a big deal.  Shows you what little I know.   It started yesterday afternoon.  I had an errand to run (Parent Teacher conferences), so I left work at about 12:00.  When I got back, I noticed a NorthWestCableNews van sitting outside our building.  I’m used to limos outside the…


Four years ago…

I was working in building 50, the SCP project was clearly approaching it’s end-of-life, and I was casting around the company looking for new opportunities.  When a project is end-of-lifed, the powers that be usually try to find a new home for all the people involved on the project. I was in my office, and…


Resolution to my IE CTRL-D problem

A long time ago, I complained to the IE team on their blog: So how do I disable the CTRL-D “add-to-favorites” behavior?  It’s my one major objection to IE6. The problem is that CTRL-D is also the “delete email” link, and I have my email on one monitor and IE on the other.  It’s not…