Yearly Archives: 2009

67 posts

SQL Server Express 2008 setup error on Windows 7: Invoke or BeginInvoke cannot be called on a control until the window handle has been created

I got this error today when I tried to install SQL Server Express 2008 Service Pack 1 on Windows 7: “SQL Server Setup error: Invoke or BeginInvoke cannot be called on a control until the window handle has been created” It is a bug according to this post. The fix is simple: close the dialog and then rerun the installer.

The most biased review on Ubuntu

First of all, I consider myself far from a Linux fanboy, and I myself have many frustrations with Ubuntu too, but I would not make unprofessional reviews as Andrew Thomas did. As a technical writer of TG Daily, Andrew Thomas recently wrote two most biased reviews I’ve ever read on Ubuntu 9.10 RC: here and here. As a matter of fact, the article titled “Ubuntu is still rubbish” is rubbish itself. It is absolutely stupid […]

WordPress upgrade available: hardening release

I haven’t writen many posts in the past a few weeks because of my crazy schedule. Finally I had some free time this afternoon to write something and noticed that a hardening release of WordPress was rolled out, and with the built-in one-click upgrade feature, my blog is up to date now.

Debugging Visual Studio 2005 project on 64-bit IIS 6 in Windows XP x64

If you are using Windows XP x64 and if you use Visual Studio 2005 to create a virtual directory on local 64-bit IIS as shown in the following screen shot: and you may get an error message like this: Unable to create the virtual directory. Configuring the virtual directory for ASP.NET 2.0 failed. You may need to manually configure this site for ASP.NET 2.0 in order for your site to run correctly. The root cause […]

Ubuntu 9.10 beta released and Ubuntu 10.04 code name announced

Today, the beta version of Ubuntu 9.10 will be released to public, and then at the end of this month the final version will be officially released. About one week ago, in a recorded video for UbuCon 2009, Mark Shuttleworth, the founder of the Ubuntu project announced the code name of the next version of Ubuntu: Lucid Lynx. It will be a LTS (Long Term Support) release and will focus on speed, stability, quality, and […]

Free Anti-Virus software from Microsoft: Security Essentials

Security Essentials is a free antivirus, anti-spyware product from Microsoft, a public beta version was released in June 2009 for a limited number of downloads, and now the beta test is finished and the final version of Security Essentials should be available at any time, according to the email that was sent to all beta users: Dear Beta User, Thank you for participating in the Microsoft® Security Essentials Beta. Your participation has been instrumental to […]

How to fix System.Data.OracleClient BadImageFormatException error

[UPDATE]: The fix in this post may not work on Windows Vista/7  64-bit operating system, if you are using Vista/7 and have the problem specified in this post, then check out the updated post here: https://learningpenguin.net/index.php/2010/08/13/update-how-to-fix-system-data-oracleclient-badimageformatexception-error/ If you use Microsoft’s OracleClient libraries to connect Oracle database in .NET application, you may encounter BadImageFormatException error if the application is running on a x64 machine. The actual error message shows as follows: [InvalidOperationException: Attempt to load Oracle […]

How to install Windows Live Essentials on XP x64?

***NOTE: The method introduced in this post only applies if you want to install Windows Live Essentials on a XP x64 computer.*** According to the system requirements of Windows Live Essentials, Windows XP x64 is not on the supported operating system list. If you search the Internet, you will find many posts talking about how to install Windows Live on XP x64, but most of them will tell you to download some MSI files from […]