Chris Pietschmann

husband, father, hacker, entrepreneur, futurist, innovator, autodidact


Can you do 100? Pushups that is.

Today, I was introduced to, via a Tweet by Scott Hanselman. In short, the One Hundred Pushups training program is a simple program that requires about 30 minutes a week of exercise doing pushups, with the goal of working up to being able to do 100 consecutive pushups at the end of the 6 weeks program. This is such a simple program, it's free, and there isn't much easier than doing pushups.   What is the hundred pushup program? Here's a quote from the website: If you... [More]

Why wait for Windows 7? Dell XT has Multi-Touch already

Really the only feature that Microsoft has promised for the next version of Windows after Windows Vista, is Multi-Touch. We're all becoming familiar with the idea of multi-touch displays thanks to the iPhone and iPod Touch, but it's about time for this capability to come to the PC (or rather Laptop / Tablet). I haven't owned a Table PC yet, but I've had my sights on getting one for a while. I just found out that the Dell XT (Dell's version of the convertable laptop / tablet) ... [More]

C#: Generate WebPage Thumbmail Screenshot Image

There are a few services out there that serve up screenshots of any webpage for you to display on your website. One popular one is Kwiboo; this is the one that DotNetKicks uses. For some time now I've wondered what the easiest way to do this in .NET was, and today I stumbled upon the undocumented WebBrowser.DrawToBitmap method that makes this extremely easy to do. By the way, I stumbled upon the WebBrowser.DrawToBitmap while taking a look at the source code for the WebPreview tool over at SmallS... [More]

Free Vista SP1 Support through March 18, 2009

Microsoft is offering Free technical support for Windows Vista SP1. Free, unlimited installation and compatibility support is now available for all worldwide customers using Windows Vista SP1. Telephone support is available worldwide. Some countries also offer Chat and Email support. This is effective from now until March 18, 2009. Find out more information and access the service here: ... [More]

dotNetExt - .NET Extension Method Library - v0.1 Beta Released

This is the first release of a small, new project I created. This is just the first release of the project, and I'll keep adding more functionality to it if there is enough interest by me or others in the project. So, please post any comments you have in the project discussion area. dotNetExt - .NET Extension Method Library dotNetExt is a small Extension Method Library for .NET 3.5 that extends the BCL Types with helper methods that make simple tasks simpler. So far there are extensions for the ... [More]

C#: Enhance Enums using Extension Methods

Extension Methods are one of the coolest features that have been added in .NET 3.5. I've heard arguments that there is no reason to use them, and the only reason Microsoft added them is to enable the ability to buid LINQ. Well, I do not entirely agree with that statement; in fact, I have found a cool way to use Extension Methods to enhance the System.Enum object since it cannot be inherited. Even though Enum can not be inherited, it can be extended using Extension Methods. [More]

Bing Maps: Polygon Search - Is Point Within Polygon?

Today, I found an article on MSDN that covers how to perform a polygon search to determine if a given Lat/Long point is within a given Polygon. I copied the logic for searching within the Polygon and made it more reusable than what is posted in the MSDN article, so I thought I'd post it here. if (GeoHelper == undefined) var GeoHelper = {}; GeoHelper.IsInPolygon=function(points,latlong) { // This code adapted from the following URL: // [More]