June 2005 - Posts - Stuart Gunter
in

dotnet.org.za

South African .NET Developer Portal

This Blog

Syndication

News


Get Firefox!
<!-- Begin Nedstat Basic code --> <!-- Title: StuartGunter --> <!-- URL: http://dotnet.org.za/stuartg/ --> <!-- End Nedstat Basic code -->

Stuart Gunter

There's too much!

June 2005 - Posts

  • Microsoft Update... very nice!

    I'm not one to browse the “regular” pages of the Microsoft site, but I happened to go to the Windows XP home page just to see if there's anything new I'm not aware of yet. Luckily I did! I see that Microsoft has launched “Microsoft Update”... which was talked about at DevDays, for those who didn't attend.

    This is basically the replacement to “Windows Update” and “Office Update”. It provides a full software update service for all Microsoft products installed on your PC (well, most of them I think). This is sooooo much better than having to go to a number of different places to get your software fix (and I mean that in the addiction sense of the word, not the mending sense).

    Well done, guys! This is something I've been waiting for - and I'm sure it'll make our lives a lot easier!

    Go download the new “Microsoft Update” update (ha ha) here: http://www.microsoft.com/technet/prodtechnol/microsoftupdate/default.mspx

    Posted Jun 12 2005, 03:14 PM by stuartg with 1 comment(s)
    Filed under:
  • Windows Messenger... oops!

    I've just tried to uninstall Windows Messenger from my Windows XP computer, but it seems it's impossible to remove it! What the hell?!?! It's a selectable component of Windows XP when you go to add or remove Windows components, but it doesn't actually make a difference! The only real difference is that now I can't control it!

    Since “uninstalling” it, I've received a number of IM messages through Windows Messenger when I'm clearly signed out of MSN Messenger. That sounds correct, right? Well, yes, if I was running both IM applications. But Windows Messenger (which is really crap, if you don't mind me saying) has been removed... or so Windows has led me to believe.

    So how does one uninstall Windows Messenger? I refuse to use it because I think it's really rubbish. I love MSN Messenger, so I use that instead. But it seems now that Windows Messenger keeps me signed in, whenever MSN Messenger is not signed in. So technically I'm seldom offline.

    I just don't know. Maybe I should install Linux at home, and stop bothering with these small frustrations.

    Posted Jun 11 2005, 11:25 PM by stuartg with 5 comment(s)
    Filed under:
  • More on Customer Service and General Incompetence

    I've absolutely had it with South African telecommunications companies! I can't stand how incompetent they are! Yes, I'm generalising... there are a few individuals (which I'm sure can be counted on one hand) who are very good at what they do. But it seems that everyone who has to deal with the customers (i.e. US) is blatantly incompetent!

    Lately I've been wondering why I'm allowing myself to be ripped off by Autopage & Vodacom. So I decided to end the pain and suffering - or at least curb it - by downgrading my contract. I used to use my cellphone for business, but now I'm barely using it at all... while still sitting on a Vodacom Talk 120 contract. Since the cost of cancelling a contract is designed to remove your testicles via your throat, I decided to wait it out, and rather cancel at the end of the 2-year sentence.

    I faxed off the necessary documentation to Autopage (weeks before the date of migration) and was settled in my mind that I would no longer be paying around R400 per month for next-to-nothing. They said they have to receive it by 23rd of the month, in order for the processing to go through. I remember faxing it within the first week of May, to take effect from 1 June. But that's where the joy stops.

    Having fulfilled my obligations, I expected nothing less than for Autopage to fulfil theirs. What a joke! I can't believe I actually thought that would happen! I received my account for June today, and it STILL reflects me being on the Talk 120 and they're STILL charging me R400! WHAT THE ****?!?!?

    I decided to brave the wilderness and call their “help”-line. I think they need help more than I do! The lady informed me that it had not yet been processed, and that she would send an email to the migrations department. I have to call again on Monday morning to find out how they screwed up! I politely asked the lady whether they would reimburse me for the additional R250 (approx) that I've been charged for a contract that I downgraded. But of course she didn't know. The jury's still out on what she DID know!

    So here I sit, with an expensive contract that I don't want, paying a premium I didn't ask for, tied into a contract that I'm wishing I never signed. Every time I deal with Autopage, it makes me loathe them even more. I will DEFINITELY NEVER do any business with them EVER again! I'm baffled how a company built on incompetence has risen so far!

    Posted Jun 10 2005, 06:55 PM by stuartg with 7 comment(s)
    Filed under:
  • Content-based SOAP Routing is cool (and really easy)

    I was playing around last night with content-based SOAP routing, and I didn't realise how easy it was until I actually tried to get something working. I'm guessing it took me around 30 minutes to get a basic demo working, which is really fast, when you consider the massive benefits it can give!

    For anyone that's interested, it's really just a matter of defining your own SoapHttpHandler, and registering it in the web.config file. The SoapHttpHandler class is in the Microsoft.Web.Services2.Messaging namespace (part of the WSE 2.0). Once you've done that, just override the ProcessRequestMessage method, and then code in whatever algorithm you want to handle the routing aspect. It's really that easy! I did a basic sample project that routes a web method call to different web services based on the requestor.

    There are easier ways to do this (purely config file based), but you won't be able to do content-based routing without a little code (from my understanding). I managed to hook this up with about 10 lines of code, and it's completely dynamic from there.

    Anyway... just thought I'd share that.

    Happy programming!

Powered by Community Server (Commercial Edition), by Telligent Systems