Welcome to MSDN Blogs Sign in | Join | Help

May 2008 - Posts

Behind the Scenes at Mythbusters does not include experiments or explosions

Well that's sort of half the fun isn't it...
Posted by oldnewthing | 14 Comments
Filed under:

Why are some GDI functions named ExtXxx instead of XxxEx?

They were named before the Ex convention was established.
Posted by oldnewthing | 21 Comments
Filed under:

Reading a contract from the other side: SHSetInstanceExplorer and SHGetInstanceExplorer

Maintaining a reference on the process from a shell extension.
Posted by oldnewthing | 27 Comments
Filed under:

The cultural axes of punctuality and waiting in line

Related but not always synchronized.
Posted by oldnewthing | 58 Comments
Filed under:

You can't give away something that isn't yours

Works in code just like in real life.
Posted by oldnewthing | 13 Comments
Filed under:

Welcome to the International Bank of Raymond

A customer-friendly version of the International Bank of Ralph.
Posted by oldnewthing | 24 Comments
Filed under:

What does TranslateAccelerator do?

It translates accelerators, of course.
Posted by oldnewthing | 13 Comments
Filed under:

Microspeak: On-board (verb)

I think a real verb is supposed to be in there somewhere.
Posted by oldnewthing | 36 Comments
Filed under: ,

Food discovery: Vietnamese sandwiches, aka bánh mì

Asian food with a French twist, err, baguette.
Posted by oldnewthing | 29 Comments
Filed under:

Why is the function SHStripMneumonic misspelled?

It was originally an internal function.
Posted by oldnewthing | 43 Comments
Filed under:

Selling your life for a quarter at a time

The effects of your life.
Posted by oldnewthing | 14 Comments
Filed under:

Build a slide show out of search results

Combining two components in a clever way.
Posted by oldnewthing | 1 Comments
Filed under:

The Big Red Switch really was big and red

On the original IBM PC
Posted by oldnewthing | 34 Comments
Filed under:

In Lisbon, walk/don't walk signs are mostly decorative

Look both ways, cross when safe.
Posted by oldnewthing | 40 Comments
Filed under:

Mother's Day is for all mothers, not just your own mother

A cautionary tale for new fathers.
Posted by oldnewthing | 28 Comments
Filed under:

Data breakpoints are based on the linear address, not the physical address

Data can change without the breakpoint firing.
Posted by oldnewthing | 6 Comments
Filed under:

The economics of soccer penalty kicks

Economic theory actually works.
Posted by oldnewthing | 20 Comments
Filed under:

Gentle reminder: On a dialog box, do not give OK and Cancel accelerators

The accelerators are already built into the dialog manager.
Posted by oldnewthing | 34 Comments
Filed under:

The new dietary restriction landscape

Allergic to everything.
Posted by oldnewthing | 25 Comments
Filed under:

Apparently I've been promoted by mistake all these years

I wonder if they can revoke these things.
Posted by oldnewthing | 7 Comments
Filed under:

Psychic debugging: Why does ExitProcess(1) produce an exit code of zero?

Somebody is doing something dodgy inside their DLL_PROCESS_DETACH.
Posted by oldnewthing | 18 Comments
Filed under:

If you pass invalid parameters, then all bets are off

That's not part of the contract.
Posted by oldnewthing | 32 Comments
Filed under:

Canoeing around the Washington Park Arboretum

A pleasant way to spend a morning.
Posted by oldnewthing | 3 Comments
Filed under:

Strange uses for window class atoms

Historical shortcuts which don't save much.
Posted by oldnewthing | 24 Comments
Filed under:
 
Page view tracker