(love me) Tender

I’ve just spent a couple of weeks at work helping put together a response to a big tender.

For the lucky people who are blissfully unaware of all this, here’s the background:

When the Government wants a new computer system writing they aren’t allowed to just ask their mate who runs a big software company to help them out.

What they do is publish an ‘invitation to tender’ which is a description of what they want building and suppliers then fill those in and submit them. The winner then gets the work.

This all sounds very sensible, and I’ve seen presentations by the CEO of the Crown Commercial Service (Government department in charge of buying things) where she explained how it’s supposed to be sensible and straightforward.

Now, I’m not a businessman. I’m a techie who owns a suit and helps our company sell stuff. So when I see this tender process in action I can’t help but look at it from a logical point of view and when I do, I see very little logic on show.

What I *think* has happened is that someone high up in Government said something like ‘we need some rules about how we buy stuff so it’s fair and doesn’t look dodgy’. This diktat was passed down through many, many bureaucratic layers with each one adding their own spin on it to suit them and we ended up with a mess.

There are now thousands of government departments called ‘procurement’, whose role (as far as I can tell) is to stop Government organisations from buying what they need from people they know who can supply it. Ok, that may be a bit harsh. What they are actually doing (at the expense of *everything* else) is making 100% sure that they cannot in any way be blamed for purchases that turn out to be anything other than a headline-worthy success.

At the end of the day business is about people. People buy things from other people and that involves all kind of human aspects in arriving at a deal where both parties are happy.

And sorry to say, but no process will ever fully govern that.

Network, camera, action!

For a while now I’ve been running a couple of Raspberry Pi’s as security cameras. They use the ‘motion’ software to spot movement, then save a wee video of the action then upload it to a network drive hosted on a Synology DS115J NAS.

It only just dawned on me that the Synology has a package called ‘Surveillance Station’ which is meant to do just that.

As I’m bound to forget, and it might be useful to others, here’s the settings needed to use the Pi as an IP camera:

Screen Shot 2016-07-28 at 16.52.40

Needle in a Paperstack

Somehow I’ve amassed a huuuuge collection of over 10,000 desktop wallpaper images, which I’ve set to appear in a random order.

Every now and then one pops up that needs culling, or maybe being granted longer than the sixty seconds each one currently gets.

Problem is, with that many images it’s impossible to work out which one is which, so I came up with the following Apple Script to open the current wallpaper image file in Finder.


tell application "System Events" to set folderPath to pictures folder of current desktop

set picturePath to folderPath & "/" & paragraph 1 of (do shell script "ls -tu " & quoted form of folderPath)

set realPath to POSIX file picturePath

tell application "Finder" to reveal realPath


Drupal to WordPress

I’ve been using Drupal to build websites for years now. I’ve used it for a few of my own sites, and for a number of client sites. Since version three point something I’ve been comfortable with it’s often weird ways and always been able to mould it into whatever it was I was trying to build.


I’ve read books on it, I’ve build themes from scratch and coded the odd module. I’ve listened to many a podcast on the subject and generally been in that world.

But a couple of things happened recently that have made me reconsider and, in the first instance at least, start switching over to WordPress.

The first thing was my blog being hacked. I missed a critical security update to the core Drupal platform and nasties got in and took over my site. Ok, these things happen, my fault really. After nuking the site from orbit and restoring from backup I put it behind me.

The second thing was me flipping out and ranting about ‘it shouldn’t be this hard to put a picture where I want it!’ when adding a blog entry. I’d not noticed how backward Drupal had become over time when performing the basics of content editing. It’s just not acceptable nowadays to need to tweak a million and one things just to add text and images to a blog post. Just search the web for ‘wysiwyg editing drupal’ to see what I mean.

The third thing was Drupal 8 was released. And to my dismay, it still needed FTP and files copying about in order to apply core updates, and basic content editing seemed no better.

Sorry Drupal, but life’s too short to be swimming against that tide any more.

A quick WordPress install later, and I can now install themes and plugins via the dashboard, and also apply security updates. Minor ones can even be set to install automatically.

Content editing is so much better, with no strange behaviour owing the complex behaviour of text filters, and if I want an image, I just drag and drop to upload it and it ‘just works’.


Drupal has always been a more developer-centric platform and WordPress more user-centric, but over time WordPress has evolved it’s developer side whereas Drupal still feels clunky from a user perspective.

Sorry Drupal but you seem to have got carried away with the latest PHP dohicky and database widget behind the scenes and lost sight of the user experience, and WordPress is stealing your lunch.

Synology Packt Book Grabber

Over the years I’ve bought a fair few of Packt Publishing’s IT books – they’re pretty good. Somehow though, I managed to remain blissfuly unaware of their free book a day thingy until recently.


It’s very good at it’s main aim, which is getting people to visit their site frequently. But I’m forgetful so it’s best for all concerned if a computer does that for me, and claims my free daily book.

As well as being forgetfull I’m also pretty lazy so I looked for a pre-existing solution, and found this:


Here’s how to install it on a Synology DS115J NAS
Continue reading “Synology Packt Book Grabber”