January 2012


Evil shell genius

Posted on Monday, 23 January 2012

Jono Lange was committing acts of great evil in Bash earlier today. I gave him a few pointers and we agreed that it was sufficiently evil that it deserved a blog post.

So, if you find yourself wishing you could get pretty desktop notifications when long-running shell commands complete, see his post here for the details.


HP Microserver Remote Access helper

Posted on Friday, 6 January 2012

I've only had the Remote Access card installed in my HP Microserver for a few hours and already I am bored of accessing it by first logging into the web UI, then navigating to the right bit of the UI, then clicking a button to download a .jnlp file and then running that with javaws(1).

Instead, I have written some Python that will login for you, fetch the file and execute javaws. Much better!

You can find the code: here and you'll want to have python-httplib2 installed.


HP Microserver Remote Access Card

Posted on Thursday, 5 January 2012

I've been using an HP ProLiant Microserver (N36L) as my fileserver at home, for about a year and it's been a really reliable little workhorse.
Today I gave it a bit of a spruce up with 8GB of RAM and the Remote Access Card option.

Since it came with virtually no documentation, and since I can't find any reference online to anyone else having had the same issue I had, I'm writing this post so Google can help future travellers.

When you are installing the card, check in the BIOS's PCI Express options that you have set it to automatically choose the right graphics card to use. I had hard coded it to use the onboard VGA controller.

The reason for this is that the RAC card is actually a graphics card, so the BIOS needs to be able to activate it as the primary card.

If you don't change this setting, what you will see is the RAC appear to work normally, but its vKVM remote video feature will only ever show you a green screen window, with the words "OUT OF RANGE" in yellow letters.

Annoyingly, I thought this was my 1920x1080 monitor confusing things, so it took me longer to fix this than it should have, but there we go.