The Improbable Research blog alerted me to a news report on the effect of dandruff and other cellular material on climate (full report).
On Windows Vista with User Account Control enabled, when you right-click a program and select Run as Administrator, the elevation prompt contains a particular snippet of warning text and a corresponding color-coding. Here are what the four colors mean.
Windows needs your permission to continue
A blue-green banner indicates that the program is a Windows operating system component.
The great thing about Marketing is that you get to use words and phrases that normal human beings never use. Here’s an example from over a decade ago:
XYZ fit the installed base of web browsers we were targeting, and worked well in an awareness space.
The GetFileVersionInfo function takes a
pointer to a buffer (lpData) and a size
and that size is the size of the buffer, in bytes.
No really, that’s what it is.
The application compatibility folks found one popular game
which wasn’t quite sure what that dwLen parameter
Last summer, one of my colleagues thought it would be fun to have an informal “lunch chat with Raymond” as a special treat for our summer interns. One of the interns reacted to the invitation a bit unexpectedly, asking meekly, “Is he going to yell at us?”
There are two ways to make a vertical toolbar. You can use the common CCS_VERT style, or you can use the TBSTYLE_EX_VERTICAL extended style which is specific to the toolbar. Why are there two ways of doing the same thing?
Because we messed up.
There is nothing wrong with your television set. Do not attempt to adjust the picture. … We will control the horizontal. We will control the vertical. – The Outer Limits
Today’s Microspeak is the word calibration. It used to mean the act of adjusting a piece of measuring equipment against a known standard so that it can perform its job accurately.
Scott Hanselman let me know he was going to be in town, and after some negotiation with the company PR department (who probably get the massive heebie-jeebies from this whole blog thing), I was able to accept his invitation to appear on his weekly podcast,
Commenter Mike Petry asked via the Suggestion Box:
Why can you dereference a COM interface pointer and pass it
to a function with a Com interface reference.
OutputDebugString(_T(“IntfByRef::Execute – Begin\n”));
Doer.CoCreateInstance(CLSID_Doer, NULL, CLSCTX_INPROC_SERVER);
// created a raw pointer – maybe the
// smart pointer was effecting it some how.
I’m out today to volunteer with grading student essays. The topic the students were given is one that I suggested: “You have been chosen to design a new elective for your school. Describe what it would be.”
In a few weeks,