Scott Hanselman

2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 

January 2005
SunMonTueWedThuFriSat
2627282930311
More dasBlog 1.7 changes coming soon
-

Testing Code-Generated Code with NUnit, Temporary Files, Voodoo, Rubber Bands and Reflection
-

Cannon Beach, Oregon - Panoramic Digital Photography
-

Happy New Year - And from My SPOT Watch as well
-

Blogs and Opinions - "Viewer Mail," an icky way to end the year? Or a good way to start the New Year...
-
2345
Darned Usable - Yet Another Reason that Notepad2 is the editor of choice and the magic of CR/LF vs. LF
-

Mapping/Connecting a Drive Letter to a WebDAV or Front Page website
-
6
Microsoft AntiSpyware Beta detects ATL.DLL as spyware?
-

Microsoft's AntiSpyware Beta - We shall see how it stacks up against SpyBot and AdAware...
-

Someone explain BlogShares to me...
-
7
Scott's List of Great Tools for your TabletPC
-
8
910
On the record, I owe Richard Grimes lunch - Free .NET Fusion (Assembly Loading) Workshop
-
11
How to detect where and if the .NET Framework SDK is installed?
-
1213
I'm digging Skype more and more, the I'm tired of all the different "Me" issues. Also, moving your Skype contacts.
-
1415
Vote on this Whidbey Bug: How to create a Tray Icon (NotifyIcon) with WinForms 2.0
-
16
Another dasBlog Slashdot, this time Greg Hughes' CopsOnTop Charity...audioblogging in Kilimanjaro
-

Nerd Scores: Why do we fill these out?
-
17
Why you can't Double.Parse(Double.MaxValue.ToString()) or System.OverloadExceptions when using Double.Parse
-
18
Don't underestimate the power of ToString(IFormatProvider)
-

Is it case-senstive? No seriously, check and check again. Are URLs Case Sensitive?
-

The Woe: The ASP.NET Designer has screwed me again! (All my HTML and stuff is changed)
-

Reflections on turning 0x1F
-

newtelligence dasBlog Community Edition 1.7.5016.1 RELEASED!
-
19
List of the undocumented bugs that are fixed in the .NET Framework 1.1 Service Pack 1
-

Buy an hour of consulting time and help the Tsunami Victums of Banda Aceh
-
20
Parsing my IIS Log Files with LogParser 2.2 to learn more about Blogs stats from NewsGator and NewsGatorOnline
-

Prompt(s) along with PushD and PopD
-
2122
The Charity Auction has Begun: Bid on an Hour of .NET Consulting Time to help Banda Aceh
-

Own a LinkSys WRT54G? Sveasoft released Alchemy v6.0RC6 and I HAD to install it at 2am
-
2324
IMAP vs. POP3 in Outlook 2003
-
25
BUG?: Can't use an Asterisk (*) as a character when requesting a URL (page) from ASP.NET
-
26
Turning off AutoComplete for TextBoxes in IE and FireFox
-

Internet access (and Skype) at 36000ft. Schweet.
-
27
Is this a good idea? Has it been done? Should it? An Aggregating ToString() implementation...
-
2829
30
RELEASE: FormattableObject an Aggregating reflection-based ToString() implementation
-

Work continues on dasBlog...
-
3112345
February 2005
SunMonTueWedThuFriSat
3031
How to speed up FireFox - like it could get any faster
-

Now THERE'S a Training Session I'd like to take...
-
1
Explaining the Ethiopic Numbering System and a tiny lesson on Amharic
-
2
TestDriven.NET Keyboard Bindings for Visual Studio.NET
-
34
Adding Tabs to Internet Explorer (IE) and the Rise, no, uh, er, fall of the Integrated Application
-

The DebuggerDisplayAttribute in Visual Studio 2005 and IFormattable
-
5
678
Microsoft Fingerprint Reader - a Mini Review
-

A JavaScript implementation of innerText (not innerHtml) for FireFox and non-IE browsers.
-
9
ViewStateUserKey and "Invalid_Viewstate" when posting back during Forms Authentication
-

Zen of Web Services - Join me at the Boise .NET Developers User Group
-
10
ASP.NET HotFix 887219/MS05-004 may break and confuse IIS and ASP.NET (404s)
-
1112
131415
Building your own Windows Media Center Edition 2005 Home Theater PC System
-

More great "Effective Presentation Tips"
-
1617
Free WiFi at Portland International Airport (PDX)
-
1819
Fixing an XBox DVD Drive
-
2021
What Great .NET Developers Ought To Know (More .NET Interview Questions)
-

LogZipper.NET Log File Rotation
-
2223242526
272812345
6789101112
March 2005
SunMonTueWedThuFriSat
27281234
TechEd 2005 - I'll be there
-

Confusion in Charlotte and an Apology
-
5
67
Rotating the Screen on the Toshiba m205 TabletPC
-

Stop Complaining
-

ASP.NET Rolled up Goodness
-
8
Advanced ASP.NET Caching and AddValidationCallBack
-

Storing things on Threads
-

DasBlog 1.7 and Free Text Box
-
910
Compositing two images into one from the ASP.NET Server Side
-

You have GOT to be kidding me
-
11
Rory and Scott go to TechEd - A love story
-

Getting a Shared Network Printer to work under DOS
-
12
1314
Need a Professional Photographer?
-
1516
Rory and Scott design some software - TechEd - Revenge of the Sith
-

Yes, it WILL run differently under the Debugger
-

A Boilerplate HttpHandler
-

My new theme
-
17
How to add a .REG file to your Registry silently
-
1819
20
Separating a Web Service's Implementation from the ASMX File
-
2122
Computer Zen - Meaning
-

Hanselingo - The Language of the Hanselman
-

Enabling Evil - Tunnelling Xml within Xml using the XmlSerializer and some Magic
-

Visual Studio Team System and Pricing - My brief historical perspective
-
23
Awesome - MSN Messenger Buddy List Size Doubled to 300
-

"Check Junctions" - A small explorer add-in/context-menu for discovering NTFS reparse points.
-
2425
TinyOS - Blast from the Past
-
26
27
The State of (My) Digital Media
-
28
On the Train to the Indigo SDR in Seattle
-
29
Zipping/Compressing ViewState in ASP.NET
-
30
TechEd Video #3 - Drink the TechEd KoolAid
-
31
Quotes of the Day - March, 31, 2005
-

Brainstorming Hardware Projects
-

Internationalization Support in Windows XP
-
12
3456789
April 2005
SunMonTueWedThuFriSat
27282930311
How do you organize your code?
-
2
345
Updating an old iMac's Firmware while running OSX
-
678
Overheard - Friday, April 8, 2005
-

CVS and Subversion vs. VSS/SourceSafe
-
9
Psuedo Internationalization and your ASP.NET Application
-

Alphabetizing your .NET Resource (RESX) files
-
101112
TopDesk: Expose Clone for Windows (and capturing video from DirectX)
-
13
TechEd Video #4 - It's all about Community. And Ice Cream. And Baby Carrots.
-
1415
Date.ParseExact and the subtle goo that is DateTime Format Strings
-
16
17
Converting from a String Representation of a Unicode Character back into a char
-
18
Coding4Fun is LIVE! - A new syndicated MSDN Column
-
19
And the site launching continues...Microsoft eLearning
-
20
Creating an Explorer Overlay for NTFS Junctions/ReparsePoints/SoftLinks
-
2122
Wow, that's cool...the new book
-

KB 810886 The network BIOS command limit has been reached - Why Does All the Crazy Crap Happen to Me?
-

Updating from early ASP.NET Beta builds to Beta 2
-

VSVARS32.BAT missing from .NET Beta 2?
-
23
Continuous Integration for .NET - Patrick Cauldwell and I will be at PADNUG on Weds, April 27th, 2005
-

Internationalized Regular Expressions
-
2425
TechEd is Sold out: Sign up for my session now!
-

The definition of Ubuntu - Marketing the new Linux Distro
-

MSN Messenger Encryption and Privacy
-
262728
ASP.NET Beta 2 - Enabling Session State on SQL Server 2005 Express
-
2930
1234567
May 2005
SunMonTueWedThuFriSat
24252627282930
1234567
89
XBox Wireless Adapter MN-740 Update
-

Logitech Harmony 880 Remote Control Review
-
10
Folks switching to DasBlog
-
11
Time to update the Ultimate Tools List
-
121314
New Coding4Fun Article - It's Getting Hot in Here
-
1516171819
May 2005 - What is Scott up to?
-
2021
22
GuildWars and the ErgoDex DX1
-
23
Machine.Shift.Left and Bit Shifting in VB.NET
-

UML 2.0 Diagrams and Shape Downloads for Microsoft Visio
-
24
Ah, crap...
-
252627
Upgrading FreeTextBox on dasBlog without Recompiling
-

NotMuchofAREPL - CSREPL back-ported for .NET 1.1
-
28
2930
My Picks for TechEd 2005 Sessions
-

TechEd 2005 - What is a GrokTalk?
-
31
A GrokTalk Banner for you to spread around...
-

DasBlog Usability Alert: Template Changes to enable Turkish Users
-
1234
June 2005
SunMonTueWedThuFriSat
2930311
The preliminary Grok Talk schedule is up...
-

Top 10 Customer Issues in Visual Studio 2005 - I'm in the Top Ten!
-
2
Rory and Scott Fruit Roll-Up
-
34
Update on the dasBlog Turkish-I bug and a reminder to me on Globalization
-

Hotel Rwanda
-
567
ARC305 - My TechEd 2005 Session is being repeated
-

Keynote thought
-
8
Tsunami Auction #2 - TechEd 2005
-
9
My GrokTalk - Ten Tools in Ten Minutes
-
10
Scott Hanselman (Me) Video from the Microsoft Podcast Team
-
11
Microsoft's Paint Program Legacy - YAMPP
-

Using Consolas as the Windows Console Font
-
1213
MaxiVista Version 2 - Still the Shiznit
-

The Big News
-

Time to get moving...
-
14
PowerPoint - Can you see me now?
-
151617
New Coding4Fun Article - Where the Heck am I?
-

DasBlog Gripes?
-
18
Using a Windows version of GNU Patch.exe with CVS and Diff Files
-
19
Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List
-
2021
Hammering in Screws
-

How to run a Disk Scan/chkdsk/fsck and Troubleshoot your iPod
-
22
Matisyahu is coming to Portland
-
23
ASP.NET 2.0 XmlDataSource's XPath doesn't support namespaces
-
24
Stripping Out Empty XmlElements in a Performant Way and the Bus Factor
-
25
The Recorded Version of my TechEd 2005 Code Generation Talk is Available
-
2627
Mod your Prius to get 180 MPG
-

The GrokTalks are Up - PodCast Them
-
2829
Integrating Ruby and Watir with NUnit
-

Google Earth is Shiny, but so is Amazon Streets
-
30
Enabling the Security Tab on Windows XP File Properties
-

25 Rules of Management
-
12
3456789
July 2005
SunMonTueWedThuFriSat
26272829301
Code Camp Portland - July 23 and 24
-

Take advantage of the extra resolution
-

Podcasting with iTunes 4.9
-
2
3
A few dasBlog changes coming tonight
-
456
Call for DasBlog Theme Designers
-
7
Better Url for the Ultimate Tools List
-

When Bad Ideas become mainstream FAQ Entries
-

KB895953 - TCServer.exe TabletPC Crash/Memory Leak HotFix
-

VGA Multiple Split-Screen Aggregator and Interesting Questions
-

New Notepad2 with Ruby Syntax Highlighting
-
89
Toolbars Galore
-
10
Symantec Client Firewall is Psycho
-
11
Weird Timeouts with custom ASP.NET FormsAuthentication
-
12
I'm in love with FinePrint
-

New FormsAuthentication.SignOut behavior in ASP.NET 2.0
-
131415
Visual Studio Command Prompt Here and Search Unknown File Extensions
-

The Big News - Update #1
-
16
171819
Adding Custom UserControls to DasBlog
-

Microsoft Update versus Windows Update
-
20
Presentation Tips PPT
-
21
HttpOnly Cookies on ASP.NET 1.1
-
2223
242526
Introducing WatirMaker - Recording for Ruby-based Watir
-
27
DasBlog 1.8 will/does produce Atom 1.0 valid documents
-
2829
DasBlog 1.8 RC1
-
30
31123456
August 2005
SunMonTueWedThuFriSat
311
The Day I Met Uhura
-
2
Visual Studio 2005 Keyboard Locks Up
-

WatirMaker Version 0.01 Source
-
34
XmlFragmentWriter - Omiting the Xml Declaration and the XSD and XSI namespaces
-
5
Programmatically adding Mime Types to IIS
-
6
7
It's official - FeedDemon is the Bomb
-
89
DasBlog Gold release soon...SourceForge CVS is down
-
10
Google GuestMap - Where are my Readers?
-

Adventures in Debugging - Expensive Semicolons and Invalid GIFs
-
11
DasBlog 1.8 Gold
-
1213
Coding4Fun - Some Assembly Required - USB Wireless PC Lock
-
1415
Dungeon Siege II Demo - Sucks Too Much?
-
1617
CTP Madness
-
18
Undeleting Digital Photo Files from Removable Media
-
1920
2122
August 2005 Quickie Update
-
23
The ISAPI equivalent of Response.AppendToLog
-

More Interesting Maps
-
24
PSP Playstation Portable 2.0 Firmware Update
-

Baby Registry
-

You must implement the Add(System.Object) method on MyClass because it inherits from IEnumerable
-
252627
28293031123
45678910
September 2005
SunMonTueWedThuFriSat
282930311
Gas Prices around the world
-

Making the XmlSerializer output alternate values for simple types
-
2
Review - OnTime Defect Tracker from AxoSoft
-

Indigo comes to PDX
-
3
Are you from the Northwest?
-
4
AntiSpyware Expired and I'm back from the future
-

Google Maps adds Katrina Satellite Data
-
56
Overwhelmed and enamored with FolderShare
-
7
DasBlog - Nestings Blog
-

TechEd - Code Generation WebCast - REPLAY
-
89
Can I get a Free Mac?
-

CrapCleaner Registry Cleaner
-

ThreadAbortException woes
-

The Coming Return of AJAX
-
10
1112
Making a new Admin User and Getting into SQL Express 2005
-
13
Windows Explorer sucks less today (for me)
-

Microsoft Codename Max
-

Corillian Awarded Global Security Certification
-

Mono and the PDC BoF
-

Yes, Fiddler is wonderful
-
14
SqlDependancy.Start and Conversation Handle Not Found
-
151617
18
Syndicating ComputerZen
-
19
Comcast adding CBS in HD in Portland on October 4th?
-
20
Weird Globe Folder in Visual Studio when opening a Web Project
-

USB Wireless Security - Call For Plugins
-
21
Jakob Nielsen at Corillian Connect
-
2223
Migrating Content from Random Blogs to DasBlog
-
24
2526
Creating my own Mame Arcade Cabinet, Mame for Media Center PC, and the X-Arcade Joystick
-

Pasting Unformatted Text a Better Way - PureText
-
27
Phidgets Library for .NET released
-
28
Office 2003 SP2 available via Microsoft Update
-

Nicest. Email. Ever. Totally Made My Month.
-
29
Using the PSP Playstation Portable as a Portable Media Center
-

Network Intrusion My Ass
-
30
Personal Systems of Organization
-

Coding4Fun - Look at Me! Windows Image Acquisition
-

Boo - Shiny CLI Language
-
1
2345678
October 2005
SunMonTueWedThuFriSat
2526272829301
23
ACTION REQUIRED: DasBlog Alert! Referral BlackList has changed!
-
4
The Submit button on ASP.NET pages does not work after .NET Framework 1.1 SP1 (works in FireFox, not in IE)
-

ASP.NET - The check of the signature failed for 'MyAssembly'
-
5
Windows Pre-Login Wallpaper
-
6
Professional ASP.NET 2.0 - Coming VERY soon!
-
78
9101112
Moving ViewState to the Bottom of the Page
-
13
Resetting Microsoft Update - Error 0x8024001D
-
14
All the world abuzz about Sudoku
-
15
16
Maxivista Undocumented Registry Tweaks
-
17
Upgrading my Blackberry's Software and getting the Hotkeys to work
-
1819
The Emancipation of Browsercaps.ini
-
20
Permanent Redirects with HTTP 301
-
21
Squishing TV onto your PSP
-
22
Getting Email updates of ComputerZen.com
-

October 2005 - My Reading List - Home
-
232425
Infoworld SOA Executive Forum
-
262728
Gaming at 16 by 10 on a Widescreen LCD
-

Does a Type Implement an Interface?
-
29
30
Craptastically Useless Stuff - How much is your blog worth?
-

Svchost.exe Sucks CPU and Rebulding the WMI/WBEM Repository
-
31
Offline Blogging packages that are compatible with DasBlog
-

Logitech IO2 Pen - .NET Support, Google Desktop Support, and Upcoming Article
-
12345
November 2005
SunMonTueWedThuFriSat
3031
Reflector Plus Plus - AddIns, IronPython and other Peli Goodness
-

Exporting Resources from a Resource-Only Assembly
-
1
ASP.NET 2.0 Professional is shipping
-

Windows Live - I just don't get it.
-
2
CodeRush and Visual Studio 2005
-

Stupid Error Messages - November 2nd, 2005
-
3
iPod Nano - What sucks and what doesn't
-
4
RFC - RSS Advertising
-
5
Caching in ASP.NET - VaryByParam may need VaryByHeader
-

View Internet Explorer in a Firefox Tab
-

Listening FASTER and more effectively
-

Building .NET 1.1 Projects using Visual Studio 2005
-
6
What is the difference between Type 1 and Type 2 Diabetes?
-
789
Blogging directly from a Logitech IO2 Pen
-
10
When .NET 2.0 Applications Attack - Debugging weirdness after installing the .NET Runtime
-

Windows Clippings - A Cropper Contender
-
11
ClickOnce and FireFox with a custom setup equals ClickThrice and be disappointed
-

Request.Browser.Version may not be a double
-
12
13
BeyondTV4 Upgrade Review - Media Center Alternative?
-
1415
VS.NET 2005 Publishing SignTool Confusion
-

Performancing.com - Review of DasBlog
-
1617
Google Analytics - It doesn't suck
-
1819
The FreeMiniMac has arrived and will the fun ever start?
-
20
Coding4Fun Videos up on Channel 9
-

YAVS2005B - Yet Another Visual Studio 2005 Bug - Integrating MSDN Help with the IDE
-
21
Mono and its many facets screencast
-

XM Radio gets even cheaper
-

Lifecycle Support for Classic ASP in Windows
-
22
SlickRun and QuickSilver
-
23
20% off Acronis TrueImage
-

Using the ASP.NET Cache outside of ASP.NET
-
24
DevRadio Podcast featuring Omar Shahine and I on DasBlog
-
25
Cutest Movie Comment Ever
-
26
27
Transparent Command Prompt in Windows
-

Symlin plus Insulin equals new Diabetes Therapy
-
2829
Z Quincy
-
30123
45678910
December 2005
SunMonTueWedThuFriSat
27282930123
456
Fatherhood - Part 1
-

Gotcha in .NET Framework handling of Versions and Publisher Policies
-
7
New CodeRush Screencasts
-
8
DasBlog Community Building and Documentation
-
910
11
Best Packet Writing Software?
-
12
Professional ASP.NET 2.0 Errata
-
1314
Xbox 360 as Media Hub
-
151617
18
Blogging with the Logitech Pen
-
192021222324
Merry Christmas and Happy Holidays 2005
-
25
My Year In Blogging - 2005
-
26
How to Reset your Google Desktop Index Cache
-

Productivity Tip: Make Outlook's Priority "Above Normal"
-
27
The end of Adobe Acrobat - Thank you Foxit
-
28
"Unexpected Error 0x8ffe2740 Occurred" Error Message When You Try to Start a Web Site
-

My Top Ten Albums for Chris Brooks
-

Getting NAnt 0.85 to get along with NUnit 2.2
-

My stark realization that I may be an early adopter
-
29
Watching Videos on the Xbox 360
-
30
2006 Resolution - Prepare
-
31
1234567

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.