Scott Hanselman

Malaysia - Day -2 wrapping up

August 23, '03 Comments [2] Posted in DasBlog | TechEd | Speaking
Sponsored By

TechEd Malaysia...T minus 2 days.  Had a lovely day today.  Saw my buddy, the Aussie, Adam Cogan.  Chatted with Stephen Forte on MSN, but haven't seen him yet.  Can't get my IPsec VPN to work behind whatever firewall they are running here, but not to worry, I'll figure something out. ;) 

Spent the day with a local friend seeing all the things you wouldn't normally see as Joe Tourist, which was very cool.  I'm posting pictures up at http://www.hanselman.com/malaysia as they come.

Please, do note the copy of Windows 2005-ish, aka Longhorn that was on the shelfs for 15RM which is like US$3.90, and the Windows 2003 Enterprise Edition heavily discounted from it's US price of $4000 to only 5RM or $1.31.  I saw this kind of piracy last year, and even though it's been clamped down on in the last few months, it's still ridiculously blatent.

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

On the road and still more Web Services DON'Ts

August 21, '03 Comments [1] Posted in Web Services | XML
Sponsored By

We've just arrived in Hong Kong and we're wireless again.  I'd post another picture, but it would look just like the last one except we'd be more tired and have Chinese writing behind us.

On a technical note, we're continuing to run into more Web Services No-No's.  This time it was interfacing .NET with a "legacy" Apache-SOAP implementation.  Oy vey.  It insisted on a custom Apache encoding style ala:

<ns1:SomeMessage xmlns:ns1="urn:UpdateSubUser" SOAP-ENV:encodingStyle="http://xml.apache.org/xml-soap/literalxml">

So, in the tradition of writing Soap Extensions we are ashamed of :) my CTO whiped up an custom attribute "XmlForceEncoding" that allows this madness to occur.  Also, the Web Services we were consuming was using the XSD spec from 1999, rather than 2001, so that was special.

Here's some things Chris and I learned (Chris' words):

The encodingStyle they are using is archaic and Apache-specific (non-standard).  It also violates the current WS-I Basic Profile (http://ws-i.org/Profiles/Basic/2003-08/BasicProfile-1.0a.htm#refinement35501800).  There are a number of messages on SOAPBuilders and elsewhere about challenges with interoperability for servers using this sort of encoding (see below).  The problem here is the contradiction between the use="literal" attribute and the encodingStyle attribute.  In (modern) web services, use="literal" means XSD schema-based encoding, so it is therefore unecessary (and redundant) to specify an encodingStyle.  In this case it is even contradictory. http://aspn.activestate.com/ASPN/Mail/Message/Apache-Soap-Users/736360

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

Wireless Blogging in SFO on the way to HKG on the way to KUL

August 21, '03 Comments [1] Posted in TechEd | Speaking | Gaming
Sponsored By

What was once science-fiction is now commonplace.  I'm blogging this entry from the lounge in the international terminal in SFO on the way to TechEd Malaysia.  There's T-Mobile hotspots everywhere for a very reasonable $6 a hour.  I'm even three floors down next to the gate with great coverage.  NetStumbler says there are six access points within a few hundred meters and 5 other laptop fools online with me.  I'm VPN'ed into work via IPsec, chatting with my boss over MSN Messenger, syncronizing Outlook 2003's offline Exchange store with the mothershop and I've got an online game of Rise of Nations running the background.  All on a laptop with a 1600x1200 (120dpi) screen that only weight about 6 pounds.

Madness my friends.  Madness if you don't realize how far we've come.  Of course, I needed a B.S. in Software Engineering to make it all happen (considering how hard it was just to get this F'ing Wireless card to work.   BUT, regardless.  Amazing. 

So, I took a picture of my wife and I with a Casio Exilim, docked it, hooked up the USB, it becomes the Z: drive (no driver installation!) and here's the result: 

A picture named CIMG0230 (Small).JPG

More to come, folks.

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

Roshambo and Rise of Nations

August 19, '03 Comments [0] Posted in Gaming | Africa
Sponsored By

If you've every played Age of Empires or the new Rise of Nations, you've probably realized by now that they are just really elaborate examples of Rock-Paper-Scissors (Pikeman beats Knight, Knight beats Footman, Footman beats Pikeman...). 

Even though I know this - as a 29 year old man I can intellectualize this - but I still stayed up until midnight last night playing International Roshambo (also known as Rise of Nations).  Dammit if it isn't a fantastic game.  I'm not even a big gamer, but the level of detail and thought put into this game is ridiculous. 

Of course, I play the Bantu (my wife is Zimbabwean Ndebele, a Bantu tribe) as they kick the most butt.

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

New NetPing from Jeff Key

August 19, '03 Comments [0] Posted in Web Services | ASP.NET
Sponsored By

Jeff Key has updated NetPing.  NetPing is one of the primary examples I use when teaching newbies C#.  It's a nice utility that everyone can easily understand.  It's full of nice examples of Threading, WinForms, etc. 

It's also a cool addition to utils collections for the IT wonk.  He's updated it to include launching Remote Desktop, launch Computer Management and NetworkDriveInfo (another nice util).

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.