Windows Update Website is Blank?

I was struggling with trying to update an XP machine, opening up Windows Update took me to a completely blank page – absolutely nothing. Turns out that several items got unregistered, and simply registering them with the OS resolved the issue for me:

regsvr32 jscript
regsvr32 vbscript
regsvr32 /i mshtml

Additional information here:


2010/02/06 at 01:37 Leave a comment

Citrix Client on Ubuntu with a Secure Gateway

I’ve been running Ubuntu for about a year now. It’s not my primary OS by any stretch but I run it on a VM and I boot into it more and more frequently.

When I installed the Citrix client and tried to connect to a Citrix Secure Gateway, I was promptly greeted by this message:


Basically, an SSL Error 61 – you have not chosen to trust the certificate.

For whatever reason, when you install the Citrix client, it comes with about six trusted certificates and lets face it, that just isn’t enough.

Citrix stores it’s certificates in the /usr/lib/ICAClient/keystore/cacerts/ directory, so you can either export the certificate from the website into that directory, or take the brut force approach I did and copied all of Firefox’s trusted certificates into Citrix ICA client.

Pop open a terminal window and enter in this badboy and you should be all set:

sudo cp -r /usr/share/ca-certificates/mozilla/* /usr/lib/ICAClient/keystore/cacerts/

I presume this would work on other Linux distributions as well, but I haven’t had a chance to test it out yet.

2010/02/06 at 01:32 Leave a comment

Fizzbin – You should be using this

Scott Hanselman proposed this at the beginning of the year here:

Its the technical support handshake, and the more people who use it, the more likely it’ll catch on. And that’d be a good thing.

Continue Reading 2009/09/16 at 01:15 Leave a comment

Nifty Little Javascript Array Trick

This may well be common knowledge, but to me I’ve found this little trick immensely useful.

Because Javascript automatically resizes arrays when you add a new item, this nifty little syntax works great for building a new array or adding items on the end:

1: var ar = []; 2: for(var i = 0; i < 50; ;++) { 3: ar[ar.length] = "Some value " + i; 4: }

Obviously the push() and pop() methods work well too, but I find the above syntax slightly more readable since I don’t typically expect an array to have methods like push() and pop().

Continue Reading 2009/05/18 at 23:08 1 comment

WPF WebBrowser (3.5SP1) Source Binding

So, the new WPF WebBrowser control does not support data binding the “Source” property.

Thus if you were trying to write Xaml like this (below) you are flat out of luck.

After what felt like days of Googling I found this little gem:

This is great, it lets you bind a WebBrowser control to a Url that you have in a data source.

More later on if you have specific Html/JavaScript stored in a data source that you’d like to display in a WebBrowser control, but that’s another post all together.

Continue Reading 2009/01/13 at 01:22 Leave a comment

My First Post

This is my first post. I’m using Windows Live Writer. I’m hoping there will be more posts to come regarding my adventures in computers, programming, and other tech stuff.

Continue Reading 2008/12/29 at 23:10 Leave a comment

Newer Posts

My Most Recent Updates