I want my own email! MSN Premium

  My 7 year old daughter Wendy has been clamoring for her own email account, among other things (like her own cell phone). She’s been using a computer for years, and has been using my old web server laptop as her main machine, mainly to surf kids gaming and Harry Potter sites. Of course, she’s…

177

Independence Day for blogging

Since July 4th is nearing, I thought it would be appropriate to start my independent blog.   In this first entry, I’ll add a few pointers to prior entries that I made to our VSData team blog.    Solving a customer problem is my blog narrative describing an experience I had as a detective trying…

68

Reboot from remote desktop

Remote Desktop (mstsc.exe) is great: it allows me to access another remote machine as if I were sitting at its keyboard and seeing its screen.   My web server sits on top of a 7 foot tall bookcase but I have no need to touch it: I can use RD from other machines anywhere in…

64

Word to audible speech

Here’s some interesting code to run. It starts Microsoft Word and binds some Fox code to some Word events. Type some text into the document. Select some text.   When the Selection Change event occurs, the Foxpro code creates the speech API object and speaks out loud the currently selected text.       ow…

54

Surface Pro 3 cursor disappears

I like my new Surface Pro 3. Things were working fine and all of a sudden, the cursor would disappear. I just have the Type Cover and a memory card installed: no other hardware. Narrowing down the issue: if I move my finger in circles on the trackpad to make the cursor move in small…

50

Sample program to create multiple threads

I used the CreateThread call and the Heap functions to create a simple sample program that spawns a separate thread that displays a MessageBox Try running it and you will see a MessageBox. However, unlike a normal MessageBox in your application, this one is on a separate thread, and thus the main thread can continue…

41

Use conditional build events to freshen zip files in Visual Studio

I wanted to update a couple zip files of the VB version of my Blog Crawler (to be posted soon) with the latest and greatest when I built the Release version of a project. I used the XCOPY command with the /D option to update only if changed. Copying to a ZIP file extension actually…

40

What’s the greatest invention of all time?

I read this from Raymond, which prompted this post. To qualify for greatness, an invention would have to affect the most people and benefit humankind in a big way   When pondering this question, I’ve heard things like:   Wheel Transistor Computer Printing Press Vaccines In4ternal combustion engine Cars Planes Sandwich Language Internet Tablet PC…

37

What is a C0000005 crash?

  In my blog about Dr. Watson I talked about product crashes. What is an example of a crash? How destructive is it?   Here’s a simple example. MyFunction takes a string parameter and calculates its length   MyFunction (char * StringParam) {                     int nlen;        // declare an integer variable           nlen =…

35

Why was the original IBM PC 4.77 Megahertz?

In 1979, I had a summer job on Long Island, NY designing a circuit board for the front panel of a satellite control system. That was the time Apple II and Radio Shack were top selling computers.   We were designing a circuit board that had an embedded processor. Developing the software for it was…

34