James O'Neill's blog

Windows Platform, Virtualization and PowerShell with a little Photography for good measure.

May, 2008

  • On knowing your sh*t

    It's been an interesting few days, Monday was the Glasgow road-show event and Thursday was our day in Newcastle. The team didn't look upon flying with any great enthusiasm. So rather than returning home, drawing breath and heading North again we decided...
  • The joy of feedback [again]

    I make a point of saying at the roadshows that we read all the comments and take note of them I wanted to share one particular comment but first off I want to give you a flavour of what people said they liked at one of last weeks events; here they are...
  • "Lady licensing" blog.

    George has been telling everyone recently about Emma Healy's blog on Licensing. I don't often plug other blogs, but I think this one is worth your attention Before I came to Microsoft I used to wonder "Why can't they make licensing simpler"...
  • Top travel tip. Use the calendar. Properly

    One of the things that we noticed on the roadshow was the *much* better system for getting us feedback (see here and here oh and here ) and - always looking for ways to improve our processes - a couple of us noted that there's a big document mailed out...
  • Off topic. The Cost of fuel, market forces and being green

    Part of my salary package working at Microsoft UK is a company car, for which Microsoft buys the fuel. I can opt out of this scheme and take money instead (which is taxed like any other Salary payment) and the Tax office also works out the notional value...
  • A little bit of Microsoft Honesty.

      I like Vista. And I like the fact that with Ultimate I can have a 64-bit, domain joined , Tablet enabled, Media Center PC. (IN XP these were 4 products). I like media-center.  But one aspect of media centre drives me nuts, and that's its determination...
  • A little more on PowerShell

    I've been showing PowerShell on the roadshow, and Steve warning me about it becoming the "Look-how-clever-I-am-with-PowerShell show". Actually, I quite like the idea of a "Look-how-clever-PowerShell-makes-you show". Working on some...
  • The long tail, Music and the small bookshop

    I've talked about the millennial thinking before . I've heard it  said that the "iPod Generation" don't think about "Current Music" vs "Old Music". When I bought LP records there was never much back-catalogue in the...
  • Something for the photographers: Silverlight Deep-zoom formerly "Sea-Dragon"

    With all the other stuff I've been doing lately I'm champing at the bit to get out and take some more photos. Still here I am slaving over a hot laptop. Search suggests haven't mentioned Sea-Dragon before - but I've talked about Photosynth , which...
  • You're not a professional without ...

    I'm quite hardcore about Technet, having had it since 1993 myself I guess that's not really surprising. My sound bite is I expect a plumber to have a set of spanners. I expect a Doctor to have a stethoscope. I expect an IT professional to have access...
  • Eggsactly the wrong way to go about things.

    We've had a mail thread running about what happened to Steve Ballmer in Hungary.  If you haven't seen in on Eileen's blog just search for "Ballmer" on youtube and you can watch what happened. To save you the trouble,   Ballmer...
  • The Hyper-V API - Disks

    In an earlier post in this series (several posts ago now) I showed how the Msvm_virtualSystemManagementService WMI object can be used to configure resources in Hyper-V, and I started with the easy step of setting memory and CPUs which exist on a freshly...
  • The Hyper-v API Network interfaces

    If you've read my post on adding disks to a Virtual machine , the techniques here should already feel familiar. We create a NIC , and we create a switch port. And then we tell the NIC it is connected to the switch port. Hyper-V creates VM switches which...
  • Server 2008 Drives and GUIDs

    One of the questions I've been asked a few times is what happens if I want to have lots of disk-volumes on my server - for example I want 50 VMs each with their own volume - I'm going to run out of drive letters. For some time we have been able to use...
  • Surprise of the day: In praise of McDonalds

    I'm working from home today - not so much to be green but I had a routine appointment with my Doctor late in the morning and it just made more sense. Because it's half term I'm also minding my daughter so she ended up coming with me to the Doctor's and...
  • Demo of silverlight deep zoom

    I can put any text I want here And more text here
  • Ways to tidy up my PowerShell - including making a hash of stuff

    Please excuse the bad pun... When I first wrote the function I posted to display the state of virtual machines , I used a construction which has been familiar to programmers since time immemorial. If X=1 output this If X=2 output that etc Most modern...
  • A couple of Virtualization links

    Over on the Virtualization blog Taylor Brown has posted some PowerShell examples.  The first one on Mapping Worker process IDs to VMs wasn't that interesting (to me) in itself, but was a sign of interesting things to come, and the next one on creating...
  • On Ninjas.

    Over the weekend one of the many Davids I count among my friends mailed me a curious job title from his organization. Yesterday, in one of those moments of serendipity Viral told me about one of the guys in Redmond who has the job title of "Zune...
  • Moving VMs to Hyper-v...

    There are 3 things I get asked regularly about Hyper-V. The first is "When can I get it ?". I've covered this before, the product group have committed to ship by August 2nd , and I've thought for a while that they're looking good to beat that. At MMS...
  • More on the Hyper-V API

    In which we see how to set the number of CPUs I started with getting MSVM Computer System objects - which I showed back in February . With these objects I can ask for the state of the VM to be changed to Running, Stopped or Saved. To do things in a proper...
  • An e-mail message I was unusually pleased to receive.

    KC had a post recently about " E-mail overload " - so called, and arguing we shouldn't point the finger at mail the whole time for the problems of information overload ( her follow-up is worth reading too).  I've talked about the rubbish...
  • Saturday morning fun: I can haz snowclones ?

    Long ago I bought a book called "The New Hacker's Dictionary" - much of which is on-line. It contains a definition of hacker humour which you can read in full , I want to call out: Elaborate deadpan parodies of large intellectual constructs, ...
  • Hyper-V RC-1 available for download

    There was a slight hiccup which meant news appeared, disappeared and then re-appeared. But all the right announcements are posted, notably this one from Taylor Brown on the Virtualization team blog. Windows Server 2008 Patch KB950049 - the Hyper-V...
  • iSCSI, clustering and Hyper-V

    One of the things I've been saying I'd blog for a while is how to set up a cluster on Hyper-V. Since Hyper-V does not support sharing SCSI disks between machines, you need to use iSCSI - which is all fine and good if you're doing it in production with...