I think I have finally settled on a Linux distribution.

My requirements are simple:

  • Install and run easily as a VMWare Workstation guest operating system;
  • Don’t confuse me too much with the UI;
  • Make it easy to get multimedia stuff installed;

I do reserve the right to keep trying stuff out. However, I’ve settled on KUbuntu. Yesterday, I easily upgraded from v12.10 to the latest 13.04. Worked great.

http://www.kubuntu.org/

Now I can get back to fiddling with the OS – and not just fiddling with VMWare installs and such.

PHP debates! Good one

I have a lot of respect for Phil Sturgeon. Have read some great articles by Phil over the years. He’s digging in here: http://philsturgeon.co.uk/blog/2013/04/is-psr0-shortsighted-or-are-you

This guy (Tom Butler) is new to me – but he’s a good writer and makes some really interesting points. I’m able to follow his code for the most part: http://r.je/php-psr-0-pretty-shortsighted-really.html. He seems very bright.

I fiddle with PHP. I want to do the right thing. These PHP ‘standards’ are good to know – as the more up-to-date frameworks embrace them.

Getting Started with PowerShell

  • Open a CMD shell, and issue this command. (It makes me FURIOUS that this is not mentioned immediately in most documentation I’ve read.) You NEED THIS to run just about any powershell scripts (.PS1 files).

powershell set-executionpolicy remotesigned

  • Get the powershell version information:
c:\temp> powershell $psversiontable
 Name                           Value
 ----                           -----
 PSVersion                      3.0
 WSManStackVersion              3.0
 SerializationVersion           1.1.0.1
 CLRVersion                     4.0.30319.18033
 BuildVersion                   6.2.9200.16434
 PSCompatibleVersions           {1.0, 2.0, 3.0}
 PSRemotingProtocolVersion      2.2
  • Start a powershell console windows and update the latest help. Do this periodically.
c:\temp> powershell
Windows PowerShell
Copyright (C) 2012 Microsoft Corporation. All rights reserved.
PS c:\temp> update-help
  • For a good time, open the powershell Integrated Scripting Environment. This is very helpful. That is, it makes it even easier to get-help.
c:\temp> powershell_ise