Scott Hanselman

Mono and its many facets screencast

November 22, '05 Comments [13] Posted in Learning .NET | Screencasts
Sponsored By

Monoexample1I'm sure this has probably already been said, but I wanted to "put it on paper" as it were. I was showing a fellow at work a few things with Mono, and decided that the quickie demo I did was interesting enough that I should do it again. If you're not familiar with Mono, it's an alternative open source implementation of the CLI spec.

It's a compiler implementation and a library implementation and they can be use separately. What that means is that you can compile with Mono, run against their libraries, or you can compile on MSFT and run against their libraries...but where it really gets interesting is if you compile on Microsoft and run against the Mono libraries, or vice versa. This screencast demos a few of these scenarios.

In this demo I create an application from the command line, compile it with Mono and .NET, use Reflector on both and compare the resulting IL of both. Then I run them both and use Process Explorer to see what's going on at runtime.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

XM Radio gets even cheaper

November 22, '05 Comments [9] Posted in Reviews | Africa
Sponsored By

XmRadioI was checking out the external hard drives, glanced down and noticed an XM Satellite Ratio priced at $14.99. Yes, that's US$14.99. Holy crap. I usually see XM Radios for $99 or so. This one usually goes for $50, but currently has a coupon that gets it to $30. However, for whatever pricing mistake or reason it was $15. I figure soon they'll be free. 

As I figure it, just the cables that came with it are worth $15, so I had to gset it. There's other, coolio receivers, but remember, this was an impulse purchase paid for with allowance.

Let me tell you, XM is great. I activated the service which is $12.95 a month but you can pay for the year and save 8% and there's a sliding scale from there. One month is less than the price of a new CD or 13 songs on iTunes. If I drive to Seattle once a month for three hours each way it's paid for itself in my opinion. If you get another one for your spouse it's only $6.99 extra.

There's 150 channels and the music channels are commercial free. There's the occasional commercial on the talk stations. There's also 3 stations dedicated to stand-up comedy that I'm loving.

The radio also has a nice feature where you can mark a song that's cursrently playing and later if that same song (up to 20 saved songs) is playing on any of the other channels, you'll be notified.

This particular model has a number of ways you can integrate the system with your existing stereo. It's got a built-in FM broadcaster that actually works better than you'd think it would. It can plug in directly if you've got a line-in, it can plug-in with a wired FM modulator, but I chose to use the cassette adapter (see picture above). I think I did a pretty good job of installing it. Note the three cords, antenna, power, and audio all going in-and-out of the receiver and into the tape deck. There's a magnetic external antenna that you put on the roof of the car. I fed it through a number of rubber gaskets and into the driver-side door and under the seat.

If you have a subscription then you automatically get access to the online streams. This is cool because I can listen on the way to work, then keep listening to the same show when I get to my desk.

One thing that sucks is that there's a channel completely dedicated to Frank Sinatra, but they've just dropped Ngoma, the African channel, in order to add a bunch of French Pop to satisfy their contractual obligations to some Canadian deal. Interestingly, Ngoma is still available online. Other than this lack of World music, XM Radio is pretty amazing.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

Lifecycle Support for Classic ASP in Windows

November 21, '05 Comments [2] Posted in ASP.NET | Tools
Sponsored By

Here's some interesting news from ScottGu and team. I was wondering what the lifecycle for ASP "Classic" was. I looked on the Microsoft Lifecycle page and didn't see it. I was fortunate enough to talk to ScottGu as well as Rich Ersek and was told:

Classic ASP is actually very much alive.  It will ship again with Windows Vista and Windows Longhorn Server – so will be supported at least 10 years from that ship date. - ScottGu

and

Asp.DLL is part of VISTA so the runtime will continue to be supported based on the Vista support lifecycle.

All classic ASP development tools (i.e., Visual Interdev) are now in their extended support period and we will not be updating tools for classic ASP.   

To get the best tooling/platform option ASP.NET is the way to go. - RichE

Certainly we can all agree that ASP.NET is the present and the future, but it's very comforting to know that Classic ASP is a part of Vista and the Vista Lifecycle. The tools are in extended support but the 'runtime' is still alive and kicking.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

Coding4Fun Videos up on Channel 9

November 20, '05 Comments [0] Posted in Coding4Fun
Sponsored By

There's a nice video up on Channel 9 with Scoble interviewing the Coding4Fun managers. Dan Fendandez and Brian Keller are up there showing off all our articles. My GPS and Security Fob mod/projects are up demoed.

The Logitech io2 Pen article should be up soon, and I just finished a ClickOnce application that will connect to Webcams (like the new one in the baby's room) with some CodeProject.com code, along with the blessing of the author, to handle motion detection. His motion detection stuff is really slick, with pluggable detectors. He also, in a clever hack, abstracts away his Video sources by using events to throw each frame of the video. The motion detector receives and processes these frames. It's very clever, and hopefully I'll have a website link by then from him. I'll see if I can get that article done before the baby comes.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

YAVS2005B - Yet Another Visual Studio 2005 Bug - Integrating MSDN Help with the IDE

November 20, '05 Comments [4] Posted in Bugs
Sponsored By

I've run into this bug on my home machine, where MSDN's October 2005 Help, or any help for that matter, isn't integrated into Visual Studio 2005. The Microsoft Support fellow in the USENET group says "reinstall" but I'm not a fan. If you get a spot on your carpet you shouldn't have to lay down new carpet.

Anyone figured out how to get Visual Studio.NET 2005 to use or integrated with the MSDN External Help?

UPDATE: Apparently this is a known bug of the "functions as designed" variety. They say:

The October 2005 Library is only compatible with Visual Studio 2003. In order to plug your documentation into Visual Studio 2005 you must use the Library that ships with the product.

Time to wait.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

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