James O'Neill's blog

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

Blogs

  • So long, farewell Auf Wiedersehen, good bye

    Today is my last day at Microsoft after 10 years, it’s sad to be going, but as someone said once “Regrets. I’ve had a few, but then again too few to mention.” I’ve met some great people while I’ve been here and I look...
  • Thinking about the cloud - part 2, Office 365

    In my previous post I was talking in general terms about why BPOS was a sound idea. The recent announcement of Ray Ozzie’s retirement set people quoting his mantra “Three screens and a cloud” – the three screens being Computer, Mobile device, and TV. ...
  • Thinking about the cloud (part 1).

    I was telling someone recently that before I joined Microsoft I spent the late 1990s running a small training company. The number of employees varied, averaging out at a dozen or so. I delivered training, did the business management, helped the win over...
  • An unexpected call from a help desk? Hang up.

    My phone rang: it was my dad. Father/son combinations don’t ring to chat like mother/daughter ones do, and Dad had been having computer problems. Specifically, Excel had been crashing but managing to recover his work. Each time it had offered to send...
  • Working with the image module for PowerShell; part 3, GPS and other data

    In Part one I showed how my downloadable PowerShell module can tag photos using related data – like GPS position – which was logged as they were being taken, and in part two I showed how I’d extended the module in James Brundage’s  PowerPack for...
  • Exploring the IMAGE PowerShell Module

    In part one of this series I showed the finished version of photo-tagging script I’ve been using. I based my work (which is available for download ) on James Brundage’s PSImageTools module for PowerShell which is part of the PowerPack included with the...
  • GPS, and other kinds of Picture tagging with PowerShell

    Well… I have been off for a bit and you can have a read of the previous post for some background on that. During that time I’ve done a lot of walking, taking photos as I go.  Having raved about my HTC Touch pro 2 and its GPS I’ve been using it to...
  • How to make and share Panoramas more easily – Microsoft ICE + Photosynth

    I mentioned in yesterday’s post that I was working on a post about scanned images – in fact it’s the same set of scanned images I was using in this earlier post . In that post I talked about putting Panoramas into SilverLight Deep Zoom The teams behind...
  • The 50th birthday that would have been

    If you believe in the parallel universes then there are ones where Ayrton Senna is celebrating his 50th birthday today, having won 6, 7 or 8 world championships.  In this one, the 50th anniversary of his birth is marked a more sombrely. It’s not...
  • Virtualization announcements today.

    In another window I am listening to the desktop Virtualization hour which I blogged about yesterday. A couple of hours ahead of the broadcast we posted the press release on Press pass which contained the following detail of what we are announcing today...
  • Re-post : Desktop Virtualization Hour

    About a month ago I mentioned that we have a “Desktop Virtualization Hour” planned for 4PM (GMT) tomorrow, March 18th. (That’s 9AM Seattle time, 5PM CET … you can work out the others I’m sure). More information and a downloadable meeting request are Here...
  • Book Review: Windows Powershell 2.0 Best Practices, Ed Wilson

    Last week I watched a TV program called Michelin Stars, The Madness of Perfection it talked about the pressure Chefs put themselves under - sometimes tragically so . The presenter was a restaurant critic and in talking to one of his fellow critics they...
  • IE 8 is safest. Fact.

    Every now and then a news story comes up which reminds us that if people with bad intentions, even sensible people can fall into traps on-line. There was one such story last week where friends of the victim said she was “the sensible one” – if she wasn...
  • UK techdays Free events in London – including after hours.

    You may have seen that registration for UK TechDays events from 12 th to 16 th April is already open - but you probably won’t have seen this newly announced session, even if you are following   @uktechdays   on twitter After Hours @ UK Tech...
  • Cars, social media, phones, windows media and there’s no hiding with co-pilot.

    As titles go that’s an odd one, but stay with me. I’ve written before about my Citroen C6 : Before Christmas a warning message popped up saying something was wrong with the hydro-pneumatic suspension which give the big Citroens their wonderful ride. A...
  • A FAT (32) lot of good that did me …

    First rule of blogging. Don’t blog when angry. I’ve been through a time consuming process which could be called educational – in the sense of “Well ! That taught me a lesson”. My drug regime has been mentioned before in my posts, and this is one of those...
  • Photographic resolution and scans.

    I’ve heard it said that every time you use an equation you lose half the audience. I’m going to take that risk : In photography there are a lot of equations which come up in the form 1/x + 1/y = 1/z , and one of those is for recorded resolution. 1/Lens...
  • How to use old drivers with a new OS – more on XP mode

    In a post a while back about Windows Image Acquisition (WIA) I wrote “I’ve got a bad track record choosing scanners” and described the most recent one I’ve bought as a  “piece of junk”. Because my experience has been bad I don’t scan much, and because...
  • Steve Ballmer talks about our cloud strategy

    Yesterday Steve gave a talk at the University of Washington to discuss how cloud computing will change the way people and businesses use technology. You can watch the speech on demand here , the video is about 85 minutes long, and if you want to get a...
  • Retirement Planning (for service packs)

    Yesterday I wrote about end-of-life planning for OSes and so it makes sense to talk about the end of a service pack, as retirement – it is after all the word that is used on the product lifecycle pages . Of course we don’t mean retirement in go and live...
  • End of life planning.

    No. I’m not talking about sorting out the music for one’s funeral* … I think every manager I have had in my 10 years at Microsoft has grumbled that I’m not great with planning – it’s a fair criticism and I try to work on it. When the subject comes up...
  • Desktop virtualization update.

    On the MDOP blog there is an announcement   of new releases of both APP-V (which runs applications in a Virtualized “bubble” so they don’t clash with each other) and MED-V (which runs a centrally managed virtualized OS) App-V 4.6 can be accessed...
  • What is Windows Azure ?

      One of the things that seemed odd when I first came to Microsoft, was the way we put up posters for our own internal consumption. I’ve long since grown used to it: inevitably some of these are interesting, some are not, some are eye-catching and...
  • The Zombie cookie apocalypse (or how flash bypasses privacy)

    Earlier this week I went to “Oxford Geek Night” and the title of one of title of one of the sessions was “The Zombie Cookie apocalypse” delivered by David Sheldon (I wish his slides were on-line so you could read more and I could give him a proper credit...
  • The Browser Choice Screen for Europe: What to Expect, When to Expect It

    Dave Heiner, one of our Vice Presidents and our Deputy General Counsel has posted an explanation of exactly what will be happening . I would expect something in due course to explain how organizations can prevent their users being presented with the choice...