Wednesday, November 29, 2006

First, go watch this video at http://www.youtube.com/watch?v=-SZzAT-S5DQ. Trust me. You'll be entertained and educated. It makes me laugh to see the number of comments that claim this is a "fake." What makes me laugh even more is to know that we actually released something like this.

Then, go visit http://www.powertogether.com and find out how you can get your own free, fully licensed versions of Windows Vista Business and Office Professional 2007.

In short, you need to complete three webcasts or virtual labs in each of the series to get your free copies. What better way to get your hands on the hottest software releases for the desktop this Christmas than to actually participate in free training?

Technorati tags: , ,
Wednesday, November 29, 2006 3:51:58 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

During the early integration of information cards and Windows CardSpace into casadehambone.com, I required validation of your information card by e-mail address. I'm now removing all registered users from the database.

There are a couple of reasons as to why I'm doing this.

First, with the release of .NET Framework 3.0 and Windows CardSpace, a breaking change to the information card schema was introduced that forces you to create new information cards. With the creation of a new information card comes a new personal identifier, and it is your personal identifier that I stored in association with your account.

Since the work I've done to date on DasBlog does not support associating a new information card with an existing account, it does not make sense to hang on to the old personal identifier at all.

Second, I settled on an implementation that does not require validation in order to sign in to casadehambone.com. Rather, your information card is used to simply present your identity which I gladly accept. You're free to lie about your identity. Primarily your identity is used to form-fill comment pages. You can, in fact, not authenticate and still leave a comment. I'm not picky.

I do plan on some more work for DasBlog shortly that will require you to provide your identity, but again I will not validate your identity. It is simply an added barrier to avoid automated comment spam.

Wednesday, November 29, 2006 2:53:21 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Tuesday, November 21, 2006

The fine folks over at TechSmith have made available a beta version of Camtasia Studio 4.0.1 that works on the RTM version of Windows Vista.

I've now successfully recorded audio and video simultaneously to CAMREC and opened the recording in Camtasia Studio for editing.

This makes things a ton easier and I can get to finishing up some projects that I was delaying due to not having the energy to jump through hoops. Now, no hoop jumping.

For reference, here are some of my posts that documented to get journey where I am today:

Recording screencasts within Virtual PC 2007 using Camtasia Studio

Grrrr. Camtasia Recorder crashing on 64-bit Windows Vista RC2

Success with Camtasia Studio 4 on 64-bit Windows Vista RC1

Doh! Still need a Windows XP machine for my Camtasia stuff

Technorati tags: ,
Tuesday, November 21, 2006 7:49:33 AM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Monday, November 20, 2006

Earlier this week I had a customer who shared some strongly worded opinions about how he cannot trust Microsoft because we change things that break code between beta and RTM. In my quick retort, I responded there are two things he can be sure of: he will die, and we will break things between beta and RTM.

My flippant comment got paid back today when I went to restore my information cards from my USB stick into CardSpace on my new Windows Vista installations.

Turns out there is a breaking schema change in the information card between the RC and RTM that makes it impossible to import your RC cards into the RTM CardSpace bits.

That's right ... you'll have to create new information cards. Sad, but oh so very true.

Monday, November 20, 2006 10:02:10 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

There's been a lot stirring in my head as of late and these are just a few of the things that are in my publishing pipeline:

  • Narrated interoperability demonstrations between .NET Framework 1.1 and WebSphere Application Server v6
  • How to CardSpace-enable your existing ASP.NET 2.0 web application
  • A step-by-step guide to a Windows Communication Foundation solution
  • A step-by-step guide to federation with Windows Communication Foundation

And the super secret thingy that you should be really excited about if you're part of the Chicago .NET Users Group ...

  • You'll find out soon enough

I'm taking the next week off for vacation as I celebrate Thanksgiving with family. I'll be traveling and not taking my computer, so there will not be any blog updates over the course of the next week.

Of course, I thought about blogging from a café by logging directly into my instance of DasBlog (you know, the old fashioned way of using a username and password) except I forgot to set the new authentication cookie when logging in with username/password credentials.

So, I get a break from everything while I'm gone. I wish everyone a Happy Thanksgiving and hope to see ya when I get back.

Monday, November 20, 2006 10:02:57 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Sunday, November 19, 2006

I recently had to put together a presentation for a customer on how to perform asymmetric data encryption and decryption using .NET Framework 2.0 and X.509v3 certificates.

The presentation provides examples on how to encrypt, decrypt, sign and verify the signature of messages, including how to combine these activities for integrity (signing) and confidentiality (encrypting.)

Knowing there can never be too many examples of this stuff, I've made the presentation available here and the sample application available here.

Technorati tags: , ,
Sunday, November 19, 2006 5:31:03 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Thursday, November 16, 2006

Gears of War®Last night I finished Gears of War. Simply put, I was disappointed it was over. I even felt cheated. After all, it's only been just over a week of casual game play in the evenings and the casual mode campaign is over. I expected more. A lot more. Maybe the original Halo spoiled me with its plot twist right about the time it was becoming repetitive and then yielded a ton more game play. Of course, the ending of Gears of War was left completely open for Gears of War 2 but it just didn't feel right when it was over. I was sitting there excited for the next act ... and there was none to come. Only the credits.

I plan to return and complete the Hardcore and Insane campaign modes and am looking forward to some online play. But when did we reach a point that a killer title like this can be completed playing only a few hours over the course of a few days in a week?

Technorati tags:
Thursday, November 16, 2006 8:29:44 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Wednesday, November 15, 2006

For years, I've said that the next big thing is wireless power. Of course, I usually meant it as a joke and people would laugh along with me. But check this out.

Wednesday, November 15, 2006 3:23:12 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Monday, November 13, 2006

I just read Jim Allchin's response to journalists and bloggers who claimed he said you don't need antivirus software on Windows Vista.

But that's not the point of this post.

The point of this post is to say this ... would someone please, please, please change the style of windowsvistablog.com. After reading Jim's post, the contrasting white-on-blue text has been burned into my eyes and everything I'm looking at right now has "stripes."

Monday, November 13, 2006 12:56:35 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Thursday, November 09, 2006

I've heard about the ability for your Xbox 360 to blog about you, but until today I had never looked into it.

Endlesscrowd, one of the employees at my local GameStop, mentioned her Xbox 360's blog so I looked into it.

The service is available over at 360voice.com and I've set up my Xbox 360's blog. This is damn cool. I fear what my Xbox will say about me, as I've spent far more time playing World of Warcraft over the past year than I have my Xbox.

Technorati tags:
Thursday, November 09, 2006 10:57:54 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

I was using speech recognition in Windows Vista RC 2 today to dictate a post that will be forthcoming and notice a little issue.  Because Windows Vista speech recognition was working so well I hadn't touched the keyboard in a while.  Unfortunately Windows Vista detected this as a lack of activity and kicked in the screensaver.  Not to behavior I was expecting.  Let's hope this is fixed in RTM.

By the way, this post was done completely with Windows Vista's speech recognition using Windows Live Writer ... including the insertion of Technorati tags.

Technorati tags: ,
Thursday, November 09, 2006 10:34:19 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

From MSDN Subscriber Downloads:

MSDN Subscriber Downloads Service Outage Notification
MSDN Subscriber Downloads will be unavailable from 7:00PM to 9:00PM Pacific time on Friday, November 10, 2006, for planned maintenance and upgrades. Both downloads and product keys will be unavailable, though downloads already in progress will not be interrupted. We apologize for any inconvenience.

Technorati tags: ,
Thursday, November 09, 2006 10:10:40 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

All of the servers here at Casa dé Hambone are getting the RTM version of .NET Framework 3.0 installed today. The Visual Studio 2005 development servers will also be receiving Visual Studio 2005 Extensions for .NET Framework 3.0 (Windows Workflow Foundation) and Visual Studio 2005 Extensions for .NET Framework 3.0 (WCF & WPF), November 2006 CTP.

I'm tempted to go hunting for the RTM bits of Windows Vista so my desktop machine can be on the same development bits as the servers. I'm just not sure I'm into sucking down the 1.6GB download that is the Windows SDK for Vista and the .NET Framework 3.0 along with ISO images for Windows Vista. Furthermore, www.casadehambone.com is hosted within a beta version of Virtual Server that is known to be working with Windows Vista RC2. Do I dare bring the host machine up to Windows Vista RTM?

Thursday, November 09, 2006 9:58:04 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

The F bomb was dropped last night in Gears of War. Not once, but twice. And not by me. By the game. I must admit that I'm surprised by the level of foul language.

Technorati tags:
Thursday, November 09, 2006 9:50:27 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Tuesday, November 07, 2006

I stopped by GameStop this afternoon and scored my copy of Gears of War: Collector's Edition. I had pre-ordered and when I arrived this afternoon, got the last reserved copy of the Collector's Edition they had received in today's shipment.

I'm excited about this one. Mostly because I know nothing about it but was really drawn in by the trailer that I watched from XBOX Live Marketplace. My hope is that it is not another Brute Force which was a real let down.

By the way, another kudos to GameStop for following up with a phone call today to let me know that my copy would be available for sure tomorrow. I continue to enjoy their customer service in this area.

I'll be firing it up tonight after everyone's fast asleep. Maybe I'll see you online!

Tuesday, November 07, 2006 8:09:45 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Friday, November 03, 2006

Take a lesson from Game Stop. Their automated system called me today and left a voice mail. It got my attention right off the bat with, "Attention Halo fans!" Every other automated telemarketing pitch I've ever received on my cell phone was immediately deleted or promptly hung up on.

But here was one that knew exactly what my gaming passion was and followed up with exactly the information I needed to make a purchasing decision right there. Right then.

"Pre-order your copy of Halo 3 today ... just announced ... available in 3 versions. Regular! Collectors!! And Legendary!!!"

Sign me up for Halo 3 Legendary Edition with Halo Spartan Mjolnir Mark VI Helmet right now! I don't even know where I'm going to put that thing. It's huge.

Why was this effective? Game Stop understands my customer profile. They've paid attention to my buying habits. They delivered a marketing message that was tuned exactly to what I needed to hear to make a decision.

I stopped in at my local Game Stop tonight (which, conveniently enough is in the same parking lot as Home Depot, so I was able to mask my trip to "the dealer" under the guise of needing pluming supplies to fix a leaky bathroom sink. Heck, I even took the kids with me. Bonus points for giving my wife a break!)

I was charged only a modest fee for my pre-order. Seemed reasonable enough. Then I had the sense to ask how much, exactly, is the Legendary Edition. "$100 bucks," the cute girl behind the counter informed me. Did I even flinch? Nope. Heck, we even traded XBOX Live gamer tags.

Kudos to Game Stop for running an effective telemarketing campaign that got me to buy not one but two high-end game packages from them. I also pre-ordered Gears of War which is available next Tuesday. Go buy it and look for me online. My gamertag is kevinha.

Got a successful telemarketing story? Share it with me here.

Technorati tags: , , ,
Friday, November 03, 2006 9:31:15 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Thursday, November 02, 2006

In this week’s edition of HanselMinutes on identity, Scott Hanselman and Carl Franklin chat about information cards and Windows CardSpace. Scott gives me mention for the work I did to enable information cards and Windows CardSpace on www.casadehambone.com.

There's some great content about how information cards can (and I believe will) change the way we manage identity overall. Go check it out.

Technorati tags: , , ,
Thursday, November 02, 2006 1:25:43 AM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

Rather than wait for perfection, I'm making available an SVN patch of my work-to-date for information card support in DasBlog 1.9.6264. You can get it here from the Casa dé Hambone Download Center.

Due to the dependence in my current build on Microsoft.IdentityModel.TokenProcessor, you will require .NET Framework 3.0 and Visual Studio 2005 with the Visual Studio 2005 Web Application Projects add-on installed in order to open and build the project after applying the patch. Furthermore, you must run this instance of DasBlog as an ASP.NET 2.0 application.

A version of Microsoft.IdentityModel.TokenProcessor that works with .NET Framework 1.1 is forthcoming. As my implementation of information card support in this patch is provider driven, a .NET Framework 1.1-compatible TokenProcessor can be dropped in and the project returned to Visual Studio 2003 and ASP.NET 1.1.

Thursday, November 02, 2006 1:18:11 AM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Wednesday, November 01, 2006

I'm testing out a slightly modified information card login process on Casa dé Hambone.

Previously, I validated your email address in your self-issued card. An email was sent to your email address asking you to click a link to activate your account.

Currently, I'll take whatever claims you provide in your self-issued card and sign you on directly with no need to perform email address validation and no account created for you. In short, your information card acts as form fill mechanism for comments.

What do you think of this model?

Wednesday, November 01, 2006 8:17:38 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Sunday, October 01, 2006

I spent a little more time this afternoon polishing the info card login process on Casa dé Hambone. Let me know what you think.

I really liked how sxcore and sandbox.netfx3.com are handling their info card login. Sxcore specifically has a nice way of using a GET to kick off the process which eliminates the need to have a separate form element on the web page for the information card activator.

In addition to cleaning up the code, I

  • Eliminated the "This page contains both secure and nonsecure items" warning by having Login.aspx fire off a GET to a handler that is 100% secure
  • Activate the CardSpace UI from a separate dedicated handler page; the result is no CardSpace UI popping up if you attempt to anything else from the login page other than sign in with an info card
  • Properly handle cases where you cancel submission of your info card and/or your browser does not have support for information cards
  • Implemented a unique identifier for the click back handler that verifies your email address
  • Automatically approve comments from information card users, even if comment moderation is enabled
  • Turned off caching of the start page to accurately display the logged in state of normal users

What started as a simple project to Windows CardSpace-enable the DasBlog admin account has yielded a ton of key learning and design that you'll have to consider when adding support to your own site for information cards. The technology itself is cake ... the devil is in the details. Fortunately, I captured all of those details and decision points along the way and will be starting a series of blog posts on each one soon.

Technorati tags: , ,
Sunday, October 01, 2006 10:27:04 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

My information card support in DasBlog 1.9 for Casa dé Hambone has been refactored into a provider model that allows for pluggable identity token processors. In short, this means that my implementation can support both ASP.NET 1.1 and ASP.NET 2.0 installations where previously it required you to build DasBlog with Visual Studio 2005 and .NET Framework 2.0.

I'm getting really close to completing the fit 'n finish work here and making a SVN patch available to anyone who is interested.

Technorati tags: , ,
Sunday, October 01, 2006 10:26:45 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

Would you look at that. The fine folks over at WinZip finally got around to delivering a 64-bit version of their shell extensions. Maybe its time to come back, but I made a switch some time ago to WinRAR because of the stock "there's no demand for 64-bit shell extensions" response from WinZip.

Technorati tags:
Sunday, October 01, 2006 10:26:35 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

What could be better than yesterday's announcement that I've added authenticated comments and support of Windows CardSpace to DasBlog? Well, lots of things - like the gnocchi in a meat sauce from Dino's Pizzeria that I'm going to go pick up right after I finish this entry.

But the additional features I'm thinking of for DasBlog include:

  • New user registration without an information card (i.e., registered users for the rest of us)
  • Password recovery (for those users who choose to not use an information card)
  • Self-editing of the user profile (including hose who choose to not use an information card)
  • Support for auto-approval of comments on moderated blogs when left by authenticated users

Its interesting, actually, how my simple desire to support information cards as a form of authentication has kinda opened the door to a whole host of features that "just make sense" once you cross that bridge. The saving grace throughout all of this is the architecture of DasBlog makes it pretty straightforward to implement these features.

What else do you think falls into this bucket?

Technorati tags:
Sunday, October 01, 2006 10:26:24 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

DasBlog 1.9.6264.0. Authenticated comments. Windows CardSpace. Working. Try it out right now by signing in with your information card and then leaving a comment on this post. Inclusion of your web page claim is optional; include during the initial card selection if you want your web page linked to your name when leaving a comment. Let me know what you think.

Technorati tags: , ,
Sunday, October 01, 2006 10:26:05 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

Has this guy ever sat inside a high rise office building or even the basement of a Midwestern home and struggled to get a reliable cellular signal? In his article about how once again the browser will make Windows irrelevant, he sings the joys of living with an Internet-connected mobile device:

Things will get more exciting for entrepreneurs when we all start walking around with new Internet-ready portable devices such as the Nokia 770 Internet tablet or smartphones such as the Motorola Q and Nokia E61.

These pocket-size monsters with keyboards, luscious displays, and brisk 3G connections will soon replace laptops. All they need are browsers that can access Web-based software as easily as your desktop can. (I already use a Nokia E61 to help manage my website and write short blog posts from within the phone's browser. Soon I'll be able to run the whole site from my phone's browser.)

Pocket-size monsters? Luscious displays and brisk 3G connections replacing laptops? Please. Have you looked at the trend lately in flat panel monitors, HD televisions and laptop computers? Bigger. Wider. Not some 800x600 web-only display that requires a stylus for input. And brisk 3G connections? Surely you must mean the brisk 3G connection that is always reachable and never (ever) manages to crap out right about the time you either really need it or want to demonstrate your cool new Internet-ready portable device to your friend.

When I'm working with an office productivity app... excuse me. When I'm working with 2007 Microsoft Office, I don't want to worry if Ctrl+S is really going to work or not because my "brisk 3G [Internet] connection" may or may not be available. I don't plan on reducing the speed in which I type to fit that of a stylus or T9 text input. I don't plan on growing smaller thumbs to tap out brief messages on the keyboard of some device that makes my Dockers look I'm trying to impress the ladies.

The dream is there. I'm sure we'll reach it some day, likely even within my lifetime. But laptops are not going away any time soon. Speaking of which, I need to get busy on that order of Dell Latitude D820's ...

Technorati tags: , ,
Sunday, October 01, 2006 10:25:51 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

Taking inspiration from Kim Cameron and how he CardSpace-enabled WordPress, I did the same with DasBlog 1.9.6264.0. casadehambone.com now supports logging into the administrative account using Windows CardSpace allowing me to throw the use of passwords to the wind!

The great thing is that it only took minor changes to three source files and the introduction of one new configuration option each to site.config and siteSecurity.config. I have a little more work before me to make configuration just a tad easier, but the great thing is that this works really well.

I owe special thanks to Clemens Vasters who suggested this morning that the proper "hack" to get this working was to build DasBlog with Visual Studio 2005 and the Visual Studio 2005 Web Application Project add-on. DasBlog built out-of-the-box without issue, making the integration of TokenProcessor.cs to decrypt the SAML token a piece of cake.

If you haven't looked at Windows CardSpace yet, head on over to cardspace.netfx3.com and start reading. Now that Windows Internet Explorer 7.0 is released and Release Candidate 1 of .NET Framework 3.0 is available, you'll find the mainstream barriers to adoption are quickly eroding.

Sunday, October 01, 2006 10:25:37 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

Get yourself over to http://ajax.asp.net and check out the just-released content for ASP.NET AJAX!

ASP.NET AJAX. is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers.

Technorati tags: , ,
Sunday, October 01, 2006 10:25:23 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

One of the more painful processes on Windows XP and Windows Server 2003 is granting read permission to the private keys of a certificate. It typically requires a few trips to your favorite search engine, msdn.microsoft.com and running winhttpcertcfg.exe.

In Windows Vista, the Certificate MMC snap-in has a new feature that enables you to directly manage the permissions of private keys associated with a given certificate.

Assuming you already have your certificate installed in the Local Machine store, fire up mmc.exe, add the Certificates snap-in to the console and choose Computer account on the Local computer. Expand Certificates | Personal | Certificates and locate the certificate to whom's private keys you'd like to grant read permissions. Right-click on the certificate, choose All Tasks | Manage Private Keys ... and you'll be starting at a standard Windows ACL editor. No muss. No fuss. Nice 'n clean the way it should have been from the beginning. If you're using a stock ASP.NET 2.0 configuration, you'll want to grant NETWORK SERVICE read rights. If you're running your application pool under another identity or performing impersonation, you'll need to adapt accordingly. In either case, this is far easier than the old hunt 'n peck method.

Technorati tags: , , , ,
Sunday, October 01, 2006 10:25:12 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

As I mentioned here, Scoble points out that IE7 renders TechMeme slower than Firefox 2. A true statement. Another true statement is that Firefox isn't respecting the <META HTTP-EQUIV="Expires" CONTENT="now"> tag. Furthermore, Firefox doesn't respect its own "Always clear my private data when I close Firefox" option. And this, my friends, is the heart of the performance difference in this test.

So let's we peel the onion just a bit, shall we? Fire up Fiddler, configure both browsers to use it as their proxy and rerun the TechMeme test. You'll see that Firefox makes only a few requests for page content whereas IE7 requests the entire page. The result is that Firefox makes that page pop because it is pulling its page content from cache. If you select Tools | Clear Private Data... in Firefox, shut it down and run the test again, you'll find that the experience is identical to that in IE7. IE7 is doing the right thing. Firefox isn't.

I did some more digging and played around with Firefox's "Always clear my private data when I close Firefox" option. After enabling it and exiting Firefox, I relaunched it for for TechMeme home page again and was surprised to find that it was still pulling data from cache ... despite having been set to erase Browsing History, Download History, Saved From Information, Cache and Authenticated sessions when closing Firefox! Note this is distinctly different behavior from choosing Tools | Clear Private Data...

[Edit: Firefox does respect the "Always clear my private data when I close Firefox" when the last instance of Firefox exits rather than for closing each window.]

Technorati tags: ,
Sunday, October 01, 2006 10:24:59 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

Scoble knocks IE7's performance compared to Firefox 2 and I had to see it to believe it. Given I've been living in IE7 for months - and more recently with IE7 on Windows Vista - I've never given performance a thought, which tells me either that performance has been fine or I'm simply ignorant. Likely a little of both. But I wonder, does it really matter?

Even so, I tried Robert's test (and that meant actually downloading Firefox) by setting the home pages for both browsers to http://www.techmeme.com and sure enough, there's a noticeable difference in overall rendering speed. Firefox's rendering makes the page just "pop" whereas IE7 spends some visible time tweaking the page as it downloads. It's almost as if IE7 is not grabbing the image files from cache.

In fact, I tried the same test with sandbox.netfx3.com and see the same rendering behavior by both browsers on the first visit. But on subsequent visits, Firefox again makes the page "pop" where as IE7 appears to be downloading the content.

As for his beef about AJAX performance, on my 64-bit Windows Vista RC2 machine, I do not see any difference in the experience between IE7 and Firefox like he describes using Google Maps.

Technorati tags: , ,
Sunday, October 01, 2006 10:24:31 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

I've been getting my feet wet with Windows CardSpace and my self-issued card. In watching Kim Cameron's demonstration of how he integrated CardSpace with Wordpress, I saw his nifty looking card with his portrait on it. Right then and there I decided I too must have one. What do you think of the results? Here's how I did it.

I made a self portrait with my Canon EOS 20D and an EF 50mm f/1.8 II lens.  I extracted the headshot with Photoshop CS2's Extract filter, did some complexion touch up and resized it to what you see here, about 60x64 at the shoulder. I created a new 120x80 image according to the guidance provided by Vittorio Bertocci in his great article about how images are mapped onto cards. From here, it's all a composite. There's a layer for the black rectangle across the bottom, a layer for the gradient background, a layer for my portrait, and a layer each for the text. It took some experimenting with fonts and text transformation to arrive at the setting you see here - by far the largest part of this entire exercise. My Layers palette is reproduced here for your reference. Frankly, I'm surprised by the result because I'm by no means a Photoshop guru. But I think I now have something cool to liven up casadehambone.com with!

Vista does one annoying little thing in the reflection it places on the top third of the card when it renders it within the Windows CardSpace UI. I can see how they're trying to be cool, but I think it detracts rather than adds to the overall experience.

Technorati tags: , , ,
Sunday, October 01, 2006 10:24:17 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

So I conducted my first conference call with Windows Live Messenger and Verizon Web Calling. First major complaint ... I was dinged the 1.9 cent per minute fee even though I was calling an 866 number. With Skybe being free until at least the end of the year for domestic calls, I'll use the remainder of my Windows Live Messenger minutes "for fun" and then likely continue to use Skype of there are month's remaining in the year. Second complaint is the audio level of the phone call with Windows Live Messenger was too soft - even with everything within the UI cranked up to 11. I dialed into the same call, same headset, etc., with Skype and things were loud and clear. My only complaint about Skype is the dial pad UI ... too much stuff on the dial pad screen. Just make it clean. Don't put all those other text boxes on the dial pad.

Technorati tags: , ,
Sunday, October 01, 2006 10:23:51 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

I've used Skype with SkypeOut from time to time when joining conference calls from home. Rather than tie up a land line or spend hours cramped on my mobile phone with spotty reception, I've found that PC-to-land line calling has been a viable option. Today I signed up for Verizon Web Calling via Windows Live Messenger. The FAQ didn't mention anything about the costs of calling 800 or 866 numbers. My hope is that I don't get charged per-minute fees for doing so. Nonetheless, eating our own dogfood is always a good thing.

Technorati tags: , ,
Sunday, October 01, 2006 10:23:42 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

Never have I tried to record audio from within a virtual machine, but given my recent problem of breaking Camtasia Recorder with my upgrade to Windows Vista RC2, I figured I'd give my virtualized Windows XP system a try. I'm happy to report that Virtual PC 2007 does a fine job of recording audio and that Camtasia Recorder worked great within the virtual instance. Now I can prepare to complete my voice overs on the demos I recorded with Bill Hahn.

Technorati tags: , ,
Sunday, October 01, 2006 10:23:32 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

Went to record some voice overs tonight on some demos I did with Bill Hahn only to discover that Camtasia Studio isn't happy interleaving audio/video via Camtasia Recorder on Windows Vista RC2. In the morning, I'll have to try it out over on the 32-bit box and hope for the best. Once again my zeal to move the state of Casa dé Hambone forward along the adoption curves manages to get in the way of getting needed work done.

[Edit: Just checked on the 32-bit installation and it shows the same behavior. Grrr.]

Technorati tags: , ,
Sunday, October 01, 2006 10:23:20 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 

I don't know why, but this rather simple (and well produced, I might add) video about free hugs is inspiring and moving. Now if I could get URGE to install on 64-bit Windows Vista RC2 I could purchase the audio track.

Technorati tags: ,
Sunday, October 01, 2006 10:23:09 PM (Central Standard Time, UTC-06:00)  #