Scott Hanselman

ASP.NET 2.0 Professional is shipping

November 01, 2005 Comment on this post [11] Posted in ASP.NET
Sponsored By

ASP.NET 2.0 Professional is shipping! Right along with the release of .NET 2.0 comes our little tome. Jim Minatel, our editor, beat me to blogging it. Big ups to Bill "The Architect (and lead author)" Evjen. A lot of work went into it, and I hope it doesn't suck.

Thanks to those of you who emailed me wondering when the hell your book was going to ship! :)

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 bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Windows Live - I just don't get it.

November 01, 2005 Comment on this post [27] Posted in Gaming
Sponsored By

LameliveIs it just me? Perhaps I'm just old (in web years) or did the web just get WAY more complicated than it needs to be? There's msn.com, there's MSN Messenger, there's Windows Messenger, there's Office Communicator, there's Hotmail, yada yada yada.

Tell me that this: http://ideas.live.com/ isn't going to confuse folks even more?

Why does Microsoft feel the need to release Yet Another Web Portal?

  • Live Mail = GMail
  • Live Favorites = del.icio.us
  • Live Safety Center = McAfee, et. al.
  • OneCare = ibid.
  • Live Messenger = Skype
  • Live = Google

P.S. The fact that http://www.live.com looks considerably different in my build of Firefox is really unfortunate given that everyone else seems to manage cross-browser at this point in the game.

P.P.S. Note the search on Live.com for "Hanselman" yields a #1 result for my old blog from 3 years ago. A blog I haven't updated in I don't know how long. Results #2 and #3 are for, some reason, sub-categories of my current blog.

P.P.P.S. Patrick says, "Ah, like My Yahoo. Welcome to 1996."

P.P.P.P.S. I typed in "PDX," the airport code for Portland Airport into the Weather Gadget and got Vancouver, WA. Stunning.

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 bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Reflector Plus Plus - AddIns, IronPython and other Peli Goodness

October 31, 2005 Comment on this post [3] Posted in Programming
Sponsored By

Jonathan "Peli" de Halleux is the geek of the week, IMHO. He's updated Reflector.Framework, Reflector.CodeMetrics and Reflector.Graph for the latest (4.1.85.0) version of Reflector. (If you're running Reflector and it's not updating itself, go Help|Check For Updates.)

Surely you've heard of Reflector, and use it daily! But if you haven't heard, Peli's add-ins add Code Metrics, Dependency Graph Analysis and a framework for new add-ins. (Note it requires IronPython)

So, go get:

And watch for an upcoming release (tomorrow?) that will disassemble code into Reflection.Emit statements and maybe to IronPython! Thanks Peli!

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 bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Exporting Resources from a Resource-Only Assembly

October 31, 2005 Comment on this post [0] Posted in Learning .NET
Sponsored By

I needed to compare two resource-only satellite assemblies to see what strings had changed. Sometimes we need to update a string here and there and QA needs to know exactly what changed. Here's a quick "ResourceExporter." It will export stuff in a name=value format, which can, by the way, be turned back into RESX files using resgen.exe. No warrenty express or implied. I've run it successfully on the two assemblies I was comparing. Your Mileage May Vary.

    1 static void Main(string[] args)
    2 {
    3     Assembly a = Assembly.LoadFile(Path.Combine(System.Environment.CurrentDirectory,args[0]));
    4     string[] resources = a.GetManifestResourceNames();
    5     using (StreamWriter strWriter = File.CreateText(
Path.Combine(System.Environment.CurrentDirectory,args[0]+".txt")))
    6     {
    7         foreach(string resourceName in resources)
    8         {
    9             using(Stream str = a.GetManifestResourceStream(resourceName))
   10             {
   11                 using(ResourceReader reader = new ResourceReader(str))
   12                 {
   13                     foreach(DictionaryEntry entry in reader)
   14                     {
   15                         strWriter.WriteLine(String.Format("{0}={1}", entry.Key, entry.Value));
   16                     }
   17                 }
   18             }
   19         }
   20     }
   21 }

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 bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Offline Blogging packages that are compatible with DasBlog

October 31, 2005 Comment on this post [5] Posted in DasBlog
Sponsored By

John Forsythe has a nice list of a number of Offline Blogging packages that work directly with DasBlog via the Blogger or MetaWebLog API.

Here's the ones he got working:

Personally, I use (and can't say enough nice things about) BlogJet for ALL my posts. It's fantastically easy to get working with DasBlog as has a pre-configured setting for DasBlog. It supports pre- and post-dating of posts, categories, has fantastic imaging support and automatic thumbnail generation. It also supports Music Detection (adding what you're listening to to the bottom of the post) along with Voice Attachments (a recorder is included) and overcomes the Blogger/Metaweblog APIs lack of support for attachments by using a parallel FTP upload. Very slick.

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 bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

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