General

## Vim Tip of the Day - File Explorer Navigation

I don't know how I didn't come across this before, but when using the file explorer built into Vim, you can tell Vim to automatically switch the working directory to the current file you are editing.  Normally in Vim if you performed a ":cd c:\projects\blah" and subsequently navigated three folders deeper to edit a file (say “c:\projects\blah\foo\bar\foobar\fun.cs”), then choose to go back into the file explorer from your current location by issuing ":e .", the "c:\projects\blah" will be listed, not exactly where you might expect to be.  If you edit your _vimrc file and put the following command in when...

## Happy New Year

Happy New Year everyone! I've been having some issues with my server recently, so if this post makes it out there all the better. I just received notification from Microsoft this morning that I have received my MVP award for 2008. I look forward to seeing everyone up in Seattle this coming April. I am planning on blogging more this year. We have been absurdly busy at work, but there are a lot of little nuggets I am looking forward to sharing. Until next time...

## EventWaitHandle.Set

This blog has been pretty quiet lately, what's going on, has Nick fallen asleep? Nope, I've just been busy wrapping a few things up. Most importantly, I got married on June 2nd, and we took a few weeks off to head down to Hawaii and relax. If you've never been, my recommendation is to skip Maui and head right for Kauai. I will be presenting at the Cedar Rapids User Group on January 7, giving my presentation on Castle's MicroKernel/Windsor Container, so if you are interesting in hearing more about the light-weight IoC container come on...

## April Fools

The other day I finally decided to replace CommunityServer with Subtext. After upgrading to CommunityServer from .Text a while ago, I found the user experience less than friendly. Subtext also is offering more features right now than CommunityServer such as cocomment and akismet support out of the box. Scott mentioned recently that CommunityServer is looking to potentially add cocomment support with the next release, I'd rather not wait. Blog spam is increasingly an issue, while I was working on the import process, I deleted 9,410 spam comments. Most importantly I now have the source code...

## Vista Launch

Tomorrow Windows Vista will launch, a long awaited day for many. If you happen to be in the Des Moines area, an event is being held at the Polk County Convention Complex, you can register here. Aside from discussing Windows Vista, other topics will include Office 2007 and .NET 3.0. A little birdie even told me Microsoft will be giving away free licensed products at the end of the day to registered attendees. In case the recent snow put a damper on your weekend plans(for those of us in Iowa), the week looks brighter.

How does your application support notification policies? Do you have failover mechanisms to support the policy? Our plane was scheduled to leave at 4 o'clock Saturday to fly out to TechEd. When I arrived at the airport at 2:30 I was notified that our plane had been cancelled and rescheduled to an earlier time that had already left by this time. The airline confirmed that they had in fact notified us via a phone message that was left at the main number of our office - which somehow never made it to us, they were free...

Yesterday I decided to move the blog from a modified version of .Text to Community Server 1.1. While it has taken a little while getting used to the new back-end administration, I think the move was good. Sorry to those that were flooded with posts yesterday, I should have setup a temporary redirect to a static RSS feed in hindsight. The structure of Community Server is quite a bit different, so for those considering a move to CS, I would recommend using Ken Robertson's SiteUrls generator (to setup a single blog) and Kevin Harder's conversion utility to...

## Some Interesting Thoughts On Consulting

I came across both these links today and thought they were worth sharing. Let me know what your thoughts are concerning the topic once you have read both links. Are you a prostitute or a software consultant... What is Consulting?

## Linguistic Profile

I just came across this, yes, yet another test available for you to take online and see where you fit in with the rest of the world. Answering 20 quick questions will give a territorial breakdown of your spoken drawl. Yes, that's right folks, I drink pop, not soda. ;-) My results: Linguistic Profile: 75% General American English 15% Upper Midwestern 10% Midwestern 0% Dixie 0% Yankee

## The Shelf Life of Google

I can't help but wonder, with Google continually producing more and more products related to their search technology, where will it end? I love Google as much as the next person (probably more) and with the competition in high demand I don't think we'll see an outage anytime soon. MSN has been producing some great integration tools for their search service that are outstanding - I love the fact that I can get my search results in an RSS format. That said, where do we draw the metaphorical red-line? Personally I think we will see much...

## Dealing with the phone company

So I went to check out my phone bill online tonight and noticed an additional charge of $18.95 and the detail line was for MSN. I decide to call up Qwest to discuss the charge and while I am waiting on hold I decide to check my bill from the previous month. Interestingly enough there was an identical charge for MSN of$18.95. I quickly decided to check my January bill, which was clear of any erroneous charges. Side note - I've never used MSN before at all. I recently signed up for the AutoPay...

## Megan Passed

We just found out yesterday that Megan passed her LPN boards test. Congratulations babe! I have to admit, it makes me wonder why they make them wait. The test is done on the computer and you have two options, wait four weeks from your test date to receive confirmation in the mail or pay 8 bucks and find out two days after the test. Once you've already paid 300 dollars to take a test, what's 8 bucks? My question, why do you have to wait two days, shouldn't the results be known as soon as...

## Dinner in Omaha

Well, last night Javier and I drove out to Omaha for dinner with Jeff Brand from Microsoft and a bunch of other Omaha developers; Joe Olsen and Phil Wolfe to name a few. It appears that Javier already beat me to the post so I won't ramble on any further but I just wanted to say thanks again, what a great night.

## My New Clock

Here is a shot of my new clock; there are many different skins available – very cool system tray clock if you ask me. It is available here for download if you are interested.

## A Little Snow...

Heath was talking about the possibility of getting a little snow up in the Washington area a couple days ago. In particular, he was worried about the drivers when faced with the driving conditions snow produces. This is absolutely a legitimate concern. We recently had an ice storm come through followed by several days of snow. I took a picture of the snow at the end of my driveway so people in Washington can have a little perspective of the snow accumulation that occurs in the Midwest.

## The Future of Software and Artificial Intelligence

About a week ago I watched the movie I, Robot for the first time, which I thought was overall was a good movie. I can’t help but wonder if we will ever see a situation arise in the future where software attempts to take over our lives, beyond the realm of how we use it today. That may seem like a silly idea, but think about it. How much has software changed in the last 5, 10 or 20 years. Obviously the Internet is playing a huge role in its growth and integration, globally. The...

## ObjectDock

Wow, it's been a while since I've posted on here; I've been busy offline with the close of my new house which has been taking away from some of my online time lately. Now that the move is over and the cable modem is back online in a new location it's time for me to start posting again. I first saw ObjectDock a while ago and decided to give it a try. Originally, at least for me, it seemed a bit slow and actually crashed on me. I have since given it a second go around...

## Great Weekend

Well, I had a great weekend, I went up and tailgated with Heath and his wife who I hadn't seen since they moved away to Redmond, the weather outside was excellent for such an event. We went up to tailgate for the Iowa State vs. Nebraska football game in Ames. Now Nebraska has always been known for dominating the college football scene but ever since Tom Osborne left their coaching staff Nebraska hasn't been the same. Iowa State came out and strong and won the game 34 - 27. It's funny what can happen during tailgating; someone even attempted to...

## Interesting Quote

I came across this quote that I thought is was rather interesting. It came from a speech titled “The Man in the Arena: Citizenship in a Republic” that Theodore Roosevelt gave at the Univeristy of Paris, Sorbonne in 1910. The following can be found in the 9th paragraph of his speech: It is not the critic who counts, not the man who points out how the strong man stumbled, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena; whose face is marred by dust and...

How cool is this, if you are a Dilbert fan, you can now receive an RSS feed of the daily comic right to your RSS aggregator. Check it out here.

## MSN Music

I've been playing around with MSN Music recently and after downloading about 8 songs I have to say I'm pretty impressed. Nothing too heavy duty to download (a little ActiveX control), this beats both Musicmatch and iTunes out of the water. The UI for Musicmatch is so slow I was forced to uninstall it after about 10 minutes of usage (painful comes to mind). iTunes has a slightly better response rate in terms of UI however I simply wasn't that impressed with their product. The fact that iTunes requires a 19.6 MB download is a little...

## Canonicalization Explained

Larry Osterman explains Canonicalization. Seems pretty clear to me.