Archive for the 'Windows' category

Troubleshooting Network Connectivity (1)

Monday, May 26th, 2008

Part of my job is to help people troubleshooting network connectivity issues.  As you all know, network today is not really a plug-and-play thing, at least not as easy as setting up a toaster.  So, when we have a network issue, what or where should we look at?  Here are summary of the steps I typically use and I’ll elaborate [...]

Technical, Troubleshooting, Windows | Comments Off

The Relationship between Memory Size and Performance

Tuesday, January 29th, 2008

One can easily spot an application’s memory usage in Windows using Task Manager.  However, the numbers shown are often misintepreted and a frustration source of mine when I am bugged by some “professionals” with perfect misunderstandings.
Memory usage has a formal name called “working set size”.  A working set is the physical memory allocated by Windows [...]

Technical, Windows | Comments Off

UI Development (2)

Thursday, January 17th, 2008

For the sake of memory leak, I couldn’t tell the exact time but it should be around VB 5.0 timeframe, there was a “new trend” in UI development, the HTML.  Desktop applications embedded HTML engine to render their UI.  The reasons that I could remember were:

It feels cool!
It’s much easier to deal with i18n problems with HTML.
The look-and-feel [...]

Reviews & Comments, Technical, Windows | Comments Off

UI Development (1)

Wednesday, January 16th, 2008

In the good old days, the definition of a witty computer power user was that he/she knew something about GW-BASIC (or dBASE III, Lotus 1-2-3, you name it).  All screens were 80 by 25 green text console and there were little requirements for UI.  It was a paradise for UI programmers!  Users were forced to learn all the [...]

Reviews & Comments, Technical, Windows | Comments Off

My Holiday Gift: Dell XPS 420

Thursday, December 20th, 2007

FedEx delivered my shiny new XPS 420 yesterday and I was very happy to receive it right before Christmas.  My XPS 420 came with a Intel Q6600 quad-core CPU hosted on a Intel X38 based motherboard, plenty of USB ports, two 1394a ports, five sound jacks, SPDIF, and a surprise eSATA port.  Dell also included a card reader with bluetooth receiver [...]

Reviews & Comments, Troubleshooting, Windows | 2 comments

Deployment of VC8 CRT

Friday, May 18th, 2007

If you build your application using VC8, you probably already are suffering from the new CRT deployment.  There’s a document on MSDN talking about how to do that.  However, if you choose to deploy the CRT as private assemblies, and miss the very subtle line below, you are very likely to be tricked.

Create a folder [...]

C++/C#, Technical, Windows | Comments Off

The solution to DLL hell is hellish

Wednesday, March 7th, 2007

Recently I started develop things using Visual Studio 2005 SP1 (a.k.a. VS8 SP1). The biggest change of VS8 is that the CRT library is now deployed in WinSxS so that the DLL hell problem related to CRT could be solved, as suggested in Martyn Lovell’s blog.
As a result, VC linker will auto generate appropriate [...]

C++/C#, Troubleshooting, Windows | Comments Off

You are currently browsing the Arthur Hsu's Blogs archives for the 'Windows' category.

Archives

Blogroll

Meta