Configuring IIS to Run 32-bit or 64 bit Applications on 64-bit Windows (IIS 6.0)

I was trying VMWare Server on a 64 bit Windows Server 2003 machine to see if I can use it to create a 64 bit guest OS. It did not work. My CPU does not have the magic bits. So I uninstalled it. However, my 64 bit Virtual Server stops working. The administration web page…


Java 2007: The year in preview

This is an article on IBM web site preview what is coming in Java 7. Specifically, Taking the JAM out of the JAR Java 7 could fix the most long-standing source of irritation to Java developers: the various class loaders and associated classpaths. Sun is taking another whack at this problem with the Java…


Java SE 6 is released People that want to run Java on Vista may be interested in this release. It fixes the bug where Vista Glass is disabled when Java Applet is running.

IE7 CPU spike and AJAX extensive web sites

[Update: After discussion with IE team, I revised my article as following.]   When visiting some AJAX extensive web sites, IE7 may cause temporary CPU spike.   I have discussed this with the IE and Anti-Phishing team and they are investigating this, but it does not impact all Ajax sites. The best workaround that helps  provide protection against…


Debugging mysterious application crash

Today I was asked to help investigating why an application mysteriously crashes. The symptom is very interesting. First, navigate to a directory with close to 128 characters long. In that directory, any managed WinForm application will fail to launch, while all other kinds of applications runs fine (including managed console applications, unmanaged console and GUI applications)….


Locally Unique ID

Sometimes you need a locally unique identifier. For example, you may want to create a temporary file but there may have may instances of your code running, and you don’t want any of them to conflict on the file name. You can try with a random file name, and call CreateFile on it. If CreateFile returns…


On Plug-ins and Extensible Architectures’s March 2005 Edition has an article by Dorian Birsan from IBM. On Plug-ins and Extensible Architectures The discussion is based on Eclipse project. But much of the content is applicable to any host writer.


SQLCLR team starts blogging

In case you don’t know, SQLCLR team starts blogging now. If you want to know about CLR in Yukon, watch their blog.


Ars Technica’s Mac OS 10.4 Tiger Review This is really a fine piece of review. I haven’t read much about Mac OS X from a developer’s prospective. From the review, Apple is doing some real good fundation work.


Best feature in Outlook 2003 — Search Folders Search Folders: The easy way to find, read, and organize your e-mail After I discovered this feature, now I never read my inbox. It is *that* good.