I first introduced this issue in a previous post. It turns out that this problem occurs if a network hardware device, such as a router, does not support TCP Window Scaling. TCP Window Scaling is a new Windows Vista feature.
The TCP window scale option is an option to increase the TCP congestion window size above its maximum value of 65,536 bytes.
I also have found that this can resolve problems like slow file copy operations in Vista as well as momentary loss of Internet connectivity.
Here are a couple of knowledge base articles from Microsoft:
I have one Windows Server 2003 box in my environment that connects fine through RDP, but once I start clicking around in the RDP session, the response time is extremely slow even though the processor and memory usage is very low.
I’m not sure why one particular server would cause this problem, but I did some searching today and found in one of the forums which appears to be my solution.
From a command prompt, type:
netsh interface tcp set global autotuninglevel=disabled
This disables the autotuning parameter, which by the way, I have no idea what it does. More research on that to come.
Business 2.0, a publication of CNN has a list of the 101 Dumbest Moments in Business which detail the year’s biggest boors, buffoons, and blunderers.
A few of my favorites:
#14 – Vonage
This is a painful one considering they lost a patent lawsuit to Sprint this week which is going to cost them somewhere in the ballpark of $70 million.
#61 – Microsoft Employees Prefer Google
An independent study indicates that every 2 out of 3 Microsoft employees actually use Google instead of MSN or Live Search when searching the Internet.
#101 – Hasbro Pussycat Dolls Release
To compete with Bratz dolls, Hasbro decides that only the only answer to a doll that could complete are replicas of the music group, Pussycat Dolls. Parent complaints; Hasbro thinks twice on the idea.
You can find the full list here.
With the release of Visual Studio 2008 and the Microsoft .NET Framework 3.5, Microsoft will also be releasing the source code for the framework.
The initial release will only only the base class libraries, and more classes will be made available in the future.
Scott Guthrie, a GM at Microsoft, has posted more details on his blog.
Don’t have the time to read a 10-page how-to article or watch a full length webcast? Try an MSDN nugget, a webcast that takes you step-by-step to discovering new functionality or exploring a hot developer topic, all in 10-15 minutes. View them online now or download for later reference.
Check it out here.
One of the first things that I noticed when learning how to develop sidebar gadgets was that the code behind them was a combination of HTML and JavaScript. The biggest problem is that it was JavaScript, something that I am not well versed in. I looked through several samples and tried some different samples and pretty much have learned the basics of what I need to know, but some of the commands still require me to reference the web or Google certain topics.
I developed a gadget to display specific weather data from my weather station and leveraged what I learned about JavaScript to use XMLHTTP. It worked fine unto a couple days ago when the gadget stopped responding and couldn’t connect to the datasource even though I can do some from a browser. From what I can tell, I must be hitting some sort of connection limit, or I have an object that is not being nulled out. I did change my code to use synchronous processing on the XMLHTTP object, and that seemed to work, but the gadget will sometimes lock up the whole sidebar. Now, that is a nice bug!
So … not a big fan of JavaScript, but making it work. I do like the error handling against what is available using VBScript. Needless to say, it would be nice if gadgets supported C# or VB.NET natively instead of requiring some type of COM access.
Good book from the famous actor who played Hawkeye Pierce on the TV hit M.A.S.H.
Today wraps up the 2007 Minnesota State Fair. Attending the State Fair was a tradition in my family as well as my wife’s. We typically go two or three times every year to eat, browse the booths, and take in the sights, sounds, and smells that the Minnesota Great Get-Together has to offer.

We usually try to get there by 8 AM to beat the rush and ease our way into things. Ter likes to start the morning off with a foot-long hot dog with mustard, while I slowly get into the day with a more breakfast-like food of mini-donuts.
We stopped by for a visit at the WCCO Radio booth just in time for the Don Shelby Show with his trusty sidekick, Jeff McKinney (“The McSkinney”). Don is famous in these parts as being a longtime anchor over at WCCO-TV, the CBS affiliate here in Minneapolis. Jeff is famous for his perfected radio voice and trusted newsman.

I usually listen to them on the drive home, but it was enjoyable to see them in person and watch their interactions. It’s not as much about being a news radio show, as it seemed like you were watching a real conversation from the sidelines.
I was looking at my past State Fair photos and realized that I actually had my picture with Don Shelby back at the 2005 State Fair. He was a nice guy!
And what visit wouldn’t be complete without a visit to our very own Minnesota State Fair brick? Yep, that’s right. We have a brick. We’re card-carrying members of the State Fair Foundation. I guess not really card-carrying, maybe brick-bearing members instead. Nonetheless, we own a personalized piece of Minnesota State Fair history. Two visits a year definitely isn’t enough.

Just thought I would offer up the templates that I created for making new Windows Live Writer plugins.
Download the VSI file, then double-click to install. The new project templates will be available in the list when you create a new Visual Studio project. These project templates are for C# only.
Enjoy!