Expiring Windows Vista Licenses
If you are seeing a message in Windows Vista saying "Your Windows license will expire in X days," it might be because you have a pre-release version of Vista SP1.
This is happening to people running activated copies of Windows Vista with a beta or release candidate version of Service Pack 1. Uninstalling SP1 seems to fix the problem.
Making VPC on USB Flash Drives Usable
Joe Homnick has a great post explaining how he is using USB Flash drives for Virtual PCs in the classroom. The flash memory in typical USB flash drives are fast for reading but notoriously slow for writing.
Joe puts the virtual hard drive (VHD file) on the flash drive and puts the virtual machine configuration (VMC file) on the local C: drive. The undo file will then go on the C: drive by default, which is much faster to write to than the flash drive.
I am absolutely going to try this out. Currently when I demo with Virtual PC I run the VPC off my local hard drive or an external USB hard drive.
Here is a picture of Joe’s 18-person classroom in the palm of his hand:
Tivo Data is Just XML
Peter Kellner has a post showing how to use LINQ to parse XML data exposed by your Tivo:
As a recent Tivo convert, this is just too cool.
Enabling Captcha for KBPublisher on Windows
I was getting too much comment spam from KnowledgebasePublisher (aka KBPublisher) and decided to enable visual confirmation codes (captchas). I run KnowledgebasePublisher on a Windows server with FastCGI.
The captcha images were not appearing after I enabled the feature. What I had to do was enable the GD2 extension in PHP.INI and restart IIS.
Hope that helps if you have a similar problem. This is mostly a reminder for myself if I encounter it again in the future.
Aspiring Architects Webcast Series
Mohammad Akif at Microsoft is running a webcast series for developers and IT pros interested in becoming architects. Here are the upcoming events:
June 16th, 2008 – 12:00 p.m. to 1:00 p.m. – Introduction to the aspiring architect Web Cast series
June 17th, 2008 – 12:00 p.m. to 1:00 p.m. – Services Oriented Architecture and Enterprise Service Bus – Beyond the hype
June 18th, 2008 – 12:00 p.m. to 1:00 p.m. – TOGAF and Zachman, a real-world perspective
June 19th, 2008 – 12:00 p.m. to 1:00 p.m. – Services Oriented Architecture (Web Cast in French)
June 20th, 2008 – 12:00 p.m. to 1:00 p.m. – Interoperability (Web Cast in French)
June 23rd , 2008 – 12:00 p.m. to 1:00 p.m. – Realizing dynamic systems
June 24th, 2008 – 12:00 p.m. to 1:00 p.m. – Web 2.0, beyond the hype
June 25th, 2008 – 12:00 p.m. to 1:00 p.m. – Architecting for the user experience
June 26th, 2008 – 12:00 p.m. to 1:00 p.m. – Conclusion and next steps