James O'Neill's blog

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

Blogs

  • How to Kill IE 6

    Over the next few weeks I’m going to be talking about IE8  (and depending on what gets announced at Mix maybe IE9 as well). Whilst I don’t have the data to prove it I’m convinced a lot of people running Firefox are doing so as a way of getting a...
  • Free ebook: Understanding Microsoft Virtualization R2 Solutions

    Over on the MSPress blog they have an announcement Mitch Tulloch has updated his free ebook of last year. You can now download Understanding Microsoft Virtualization R2 Solutions in XPS format here and in PDF format here . I’ve worked with Mitch on a...
  • Desktop Virtualization Hour

    I had a mail earlier telling me about desktop virtualization hour , planned for 4PM (GMT) on 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 . Some effort...
  • Windows Phone (again)

    In theory I was supposed to be taking a day off on Monday to look after my children on half term. (Note for parents, making hot cross buns at home is a fantastic way to occupy the kids.). A spot of car trouble killed off our trip to go swimming so I ended...
  • Giant Deepzoom mosaic, in a good cause.

    I’ve been sorting out photos recently, and came across a ton of miniature Formula one images which I turned into a Mosaic which ran to about 60MegaPixels. That was in 2002 and I haven’t done much with mosaics for several years and keep meaning to try ...
  • Windows Phone announcement this afternoon.

      Our press site says Microsoft CEO Steve Ballmer will host a press conference at Mobile World Congress 2010. Watch the live Webcast  Recording here   on Feb. 15 starting at 6 a.m. PST/3 p.m. CET.  That’s 2PM UK time, and thanks to...
  • PowerShell and HyperV

    An update of the PowerShell library for Hyper-V has been posted to Codeplex. This is the R2 version which takes advantage of PowerShell 2 which is available on R2 versions of Hyper-V server and Core installations of Windows Server. It will manage Hyper...
  • How to deploy Windows 7 – 3 useful posts

    I mentioned a few days back that I was going to write some posts about deploying Windows 7, but there is some good material out there already and there is no sense re-inventing the wheel So I’d like to recommend 3 posts from fellow evangelist and all...
  • Windows 7 activation update.

    Over on the Windows blog there is a post talking about the update we are about to send out which is designed to catch some of the tricks being used by large scale pirates against Windows 7.  There was a time were an update to this technology would...
  • Safer Internet day

    I don’t often paste things from senior Microsoft folks into my blog, but I’d like to quote some things from our managing director here in the UK, Gordon Frazer February 9 th marks Safer Internet Day , a vital drive to promote a safer internet for all...
  • Installing Windows from a phone

    Arthur : “You mean you can see into my mind ?” Marvin: “Yes.” Arthur: “And … ?” Marvin: “It amazes me how you manage to live in anything that small” Looking back down the recent posts you might notice that this is the 8th in a row about my new phone ...
  • More tricks with the Windows phone. Remote desktop.

    I’m getting on reasonably well with my new HTC Touch Pro2, and Windows Mobile 6.5 (a.k.a Windows Phone). There are places where it has adapted well to being operated as a touch device – chunky menus and big buttons are essential – the 480 pixel wide screen...
  • Another trick of the Touch-Pro 2: Radio.

    The more I explore the features of the Touch-Pro 2 (and Windows Mobile 6.5 – or “Windows Phone” as the marketing people have it), the more I find to like. Being a Sunday I found myself with other parents from the village standing beside a freezing soccer...
  • Video, Windows 7 and Windows Phone

    I keep thinking back to the theft of my laptop last year. I’ve had maybe a dozen laptops over the years and I haven’t really the same bond with them that I have with, say, my cameras. Even so whichever laptop I happen to have at the time goes everywhere...
  • But I don’t want the default browser

    OK cards on the table. I’m prejudiced. I don’t pretend to be anything else, and I try to open about my biases - flaunt them even. And Like most prejudiced people I can explain the logical roots that my prejudices spring from. When it comes to browsers...
  • The GPS / Sat-Nav experience with the Touch-Pro 2 and CoPilot

    One of the things with the change of phone means sorting out sat nav software. I’ve been using  ALK’s co-pilot as my sat-Nav on the last two phones, with a Bluetooth GPS puck. I’ve been through 3 different versions of the software and I’ve grown...
  • Finding a Twitter client for Windows Mobile.

    I’ve tried more several different twitter clients on my desktop but I always end up gravitating back to the Web interface – I think mostly because I follow a lot links from twitter posts and with IE7 pro installed (on IE8, despite the name) I can use...
  • Early days with the HTC Touch Pro 2

    Last week Orange delivered a consignment of HTC-Touch Pro 2 phones and one of them had my name on it. Every phone I’ve ever had has been driven by buttons and I wrote before Christmas that I was in two minds about “going touch”. But my old E650 was falling...
  • I’m a photographer, not a terrorist (or any other kind of bogeyman)

    Every now and then in photography forums someone will ask “Do I need a release to publish pictures of someone”, the law varies enormously round the world but English law grants rights to the owner of copyright (the photographer or their employer), and...
  • How to Pretty Print XML from PowerShell, and output UTF, ANSI and other non-unicode formats

    PowerShell has been taking more than its fair share of my time of late and I need redress the balance a bit – just not quite yet. Powershell and redirection. I’ve been working on my hyper-V library for codeplex and this has separate files for every command...
  • “Vague is good” revisited: How to make usable PowerShell Functions

    Before Christmas I wrote about the conclusion I was forming on PowerShell parameters: Vague is good . The Christmas season is when my parents used to get various kinds of puzzles out and most of my puzzles these day seem to be PowerShell type things rather...
  • The “Joy” of Reg-ex part 3: Select-String

    One of the PowerShell tools I’ve been using a lot recently is Select-String : Going through lots of files trying to find a mistake I know is in several of them – can just bang in select-string -SimpleMatch "Split-path" -Path *.ps1 –list | edit...
  • The “Joy” of Reg-ex part 2 – ways I use it

    In the previous post I gave some of the background to regular expression and how they might be used. I thought I’d give a few examples. 1. Checking paths. Quite a few of my functions take paths to Hyper-V virtual hard disk files as parameters and I don...
  • The “joy” of Reg-ex part 1.

    One of the good things in PowerShell is support for regular expressions – in fact I suspect some Unix sys-admins might laugh their Windows counterparts for not got to grips regular expressions sooner. The downside is that regular expressions are an area...
  • New year, New user group … Newcastle.

    Thankfully the snow is beginning to recede, and looking at the last blog post I made makes me realise just how much it has disrupted my schedule. Next week I’m off to Newcastle. Jonathan and Andrew got in touch to say the were launching a new user group...