• The 3 Ps of successful application deployment

    1. Planning
    2. Preparation
    3. Proximity to a bakery

    Have I missed any others?

  • Google Transit for Adelaide

    I saw this mentioned on Australian IT today – if you open up Adelaide in Google Maps, you now get the option of listing directions by “public transit”.

    So for example, if I wanted to get from “Westbourne Park to Glenelg”, just enter exactly that phrase and search, then click on the ‘public transit’ link

    View Larger Map

    As you can see from the map, it indicates the bus route (216), then you change to a tram (), then finally you walk (). The directions panel contains bus stop details and the service times.

    Ever since I owned an Apple Newton MessagePad and more recently a few Windows Mobile devices I’ve had an idea for an application that would allow you to interactively find out when the next bus was, and tell me what time I would arrive home – taking into account that I used to catch two buses and a train to get home. Well it looks like Google has pretty much implemented that idea for me!

  • Useful PowerShell snippets (part 1)

    Some things I’m finding useful:

    Processes running on a machine

    Get-WmiObject Win32_Process -ComputerName mymachine | Select { $_.Name }

    Currently logged in user on a machine

    Get-WmiObject Win32_ComputerSystem -ComputerName MyMachine | Select { $_.UserName }

    Does a machine have .NET 3.5 SP1 installed

    function Get-Net35SP1([string] $machineName) {     $reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $machineName)     $regKey= $reg.OpenSubKey("SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" )     if ($regKey -ne $null) {         Write-Output $regKey.GetValue("SP", 0)         $regKey.Close()     } else {         Write-Output "Doesn't have .NET 3.5"     }     $reg.Close() }