Calvin Hsia's WebLog
thoughts from a professional developer
A Happy Customer
I bought myself a notebook computer a few months ago while Dell was having a Free Printer special....
Author: CalvinH Date: 10/11/2004
Cold Solder Joint
When we had our first child, we had an audio monitor that consisted of 2 pieces: a microphone with a...
Author: CalvinH Date: 10/07/2004
Reboot from remote desktop
Remote Desktop (mstsc.exe) is great: it allows me to access another remote machine as if I were...
Author: CalvinH Date: 10/07/2004
Make an interactive screen saver
Most screen savers will terminate when there is any mouse or keyboard activity, but a screen saver...
Author: CalvinH Date: 10/04/2004
Start your Screen Saver NOW!
Now that Las Vegas Devcon is over, I’ll be posting some of my sample code from the keynote and my...
Author: CalvinH Date: 10/04/2004
Form design shortcut
I’ve been very busy creating content for our developer conference and we’ve been working hard on our...
Author: CalvinH Date: 09/26/2004
Spy on your programs
A user emailed me a question: How can I get the handle often named as "HWnd" of any Visual Foxpro...
Author: CalvinH Date: 09/10/2004
Print a t-shirt
I went to https://www.stamps.com to order US Postage stamps with a photo that I choose to upload: no...
Author: CalvinH Date: 09/03/2004
How to protect your web site pictures from being saved
A customer emailed me: As you are an expert I have the following question that maybe you know to...
Author: CalvinH Date: 09/01/2004
Hear your web site being hit
Somebody in the world is browsing the internet and hits your web site. How do you know? IIS provides...
Author: CalvinH Date: 08/27/2004
Put a web browser on your desktop
Just a few lines of code allow you to put a fully functioning custom web browser on your screen...
Author: CalvinH Date: 08/20/2004
Harvesting blood
I gave blood yesterday to the Puget Sound Blood Center It’s great: they have an online reservation...
Author: CalvinH Date: 08/18/2004
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...
Author: CalvinH Date: 08/12/2004
Sharing Digital Pictures of your friend's
My family recently went to the Microsoft Company Picnic, where we met with a friend’s family...
Author: CalvinH Date: 08/05/2004
Ancestors and population paradox: exponential growth
If I have 2 parents, and each of them have 2 parents, each generation back has double the number of...
Author: CalvinH Date: 07/11/2004
What is a C0000005 crash?
In my blog about Dr. Watson I talked about product crashes. What is an example of a crash? How...
Author: CalvinH Date: 06/30/2004
Dr. Watson: Please send in your error report
I bet you’ve seen dialogs similar to this: We at Microsoft refer to this dialog/technology as...
Author: CalvinH Date: 06/28/2004
Disappearing Window Contents while dragging the mouse
We have heard a couple reports of strange behavior in Visual FoxPro if you click on a thumb button...
Author: CalvinH Date: 06/23/2004
Designing User Interface for car keys
Here at Microsoft we have people called Program Managers (PMs) whose job is to design a product....
Author: CalvinH Date: 06/22/2004
Start using XML and XSLT to create HTML
Tonight at the Seattle Visual Foxpro user group meeting Richard Stanton gave a great presentation of...
Author: CalvinH Date: 06/22/2004
Blogs get 300 hits per hour: Visual FoxPro can count.
I wanted to get a picture into my blog, which isn’t run by my web site. It actually gets...
Author: CalvinH Date: 06/18/2004
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...
Author: CalvinH Date: 06/16/2004
Independence Day for blogging
Since July 4th is nearing, I thought it would be appropriate to start my independent blog. In this...
Author: CalvinH Date: 06/15/2004