# Thursday, 29 January 2004

I've been hearing a bit of hype around Skype this week, which sounds like a pretty cool idea.  Free download, make free phone calls, etc.  Being a bit of a paranoid, I decided to actually read the license agreement, and found this paragraph interesting

6. Payment.

You acknowledge that certain functions in the Skype Software are only available to paid subscribers after a free trial period of the Skype Software and Services (the "Free Trial Period") ends. After the Free Trial Period ends, you will be presented with the option to subscribe to the Subscription Services. If you do not wish to subscribe, you acknowledge that you can not access functions and services only available to paid subscribers. To subscribe to the Subscription Services you must agree to the terms and conditions of the Subscription Services.

It's interesting (although not surprising unfortunately) that I couldn't find any mention of this bit on their website, like what parts aren't free after the trial period.  So this would be free phone calls as in free sample, not as in free beer...

TANSTAAFL I guess. (If you aren't a big enough geek to grok that, ask a friend.)

Thursday, 29 January 2004 12:57:11 (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, 28 January 2004

For one reason of another (dang HTML) the NPerf graph didn't come out in that last post, and I don't want to spend the time fixing the HTML, so here it is.

XML
Wednesday, 28 January 2004 11:28:55 (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [1]  | 
# Monday, 19 January 2004

To spare those who aren't interested, I've set up a new blog all about food, wherein I'll be posting all kinds of stuff on food, nutrition, and recreating recipes from historical sources.

Monday, 19 January 2004 12:01:16 (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, 15 January 2004

I'm currently working on doing some instrumenting for the sake of unit testing (using NUnit) and was doing some thinking about Schematron.  I haven't heard much about it lately, and I don't know if people are going forward with it, but it's a pretty compelling idea. 

For those of you who haven't looked into it, Schematron allows you to define assertions based on XPath expressions that can be used to validate XML documents, over and above what XML Schema provides.  For example, if your business logic specifies that for any given order, a retail customer can only have purchases totalling $100, that's something that you can't really specify in XSD, since it involves cross-element rules, but you can with Schematron. 

Anyway, I happen to have XML serialized versions of the objects I'm interested in lying around, so I could create a shim that would work with NUnit to do Schematron validation (using Schematron.NET).  However, I might not always have XML around.  It would be pretty cool if you could do the same kind of declarative validation of objects.  I wonder if ObjectSpaces will facilitate something like that??

Work | XML
Thursday, 15 January 2004 15:56:54 (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, 13 January 2004

It’s pretty bad when you’re jonesing to upgrade a piece of clothing.  As mentioned previously, I got a groovy new ScotteVest for my b-day.  The ultimate in geek-wear, with 30 pockets that hold just about everything (the temptation is pretty overwhelming, and mine’s starting to get kinda heavy) and wiring channels build in to hide all the headphone, cell-phone headset etc. wiring.  Or at least I thought it was the ultimate.  ScotteVest announced at the CES that they are coming out with a new version with integral solar panels that are wired to all the pockets and an internal battery, so not only can you haul around all your geek gear, you can recharge it while you’re walking around.  Of course that implies that you go outside.  Actually, they are pretty good outside, and so far the Fine-Tex is proving pretty water resistant. 

Supposedly, the solar option only adds $100 to the price, which isn't too bad.

And of course, while I may feel minorly dorky walking around with all that gear, at least I don’t have a dork watch like Scott. :-)

Tuesday, 13 January 2004 09:39:00 (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, 06 January 2004

There’s a new video of a Longhorn-based real estate application up on MSDN.  I’ve got to say this is one of the coolest things I’ve seen in a long while.  The new Avalon execution model allows you to do some truly amazing things with Smart Client applications.  These same techniques could be applied to stock tracking, or any other kind of notification based application.  Just send out an email with a notification, and an attached Smart Client for more info.  What a great idea. 

Tuesday, 06 January 2004 09:54:18 (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  |