Writing
73 notes since 2009. Newest first.
2026
-
Why the PeopleSoft Victims Were Scanned and Not Chosen
ShinyHunters found exploitable PeopleSoft servers by scanning the internet for reachable instances. With no fix available until after the attacks began, exposure determined the victims.
-
Reading the 2026 DBIR Beyond the Patching Headline
Everyone is quoting the DBIR's headline stat about vulnerability exploitation. The findings that should change how you prioritise are further in.
2024
-
How to Outwit Attackers with Cyber Deception
What a magician's toolkit can teach you about keeping attackers away from what matters.
-
My Rules for Work
Things that I find make things better when working with colleagues
2022
-
A Markdown Personal Knowledgebase
Managing all your notes as markdown
2021
-
Create a Software Bill of Materials (SBOM)
Creating a list of installed software and their version numbers
-
Back to Blogging
After a long break, I'm back!
2019
-
Fitting a dashcam to a 2018 Skoda Fabia
Hardwiring a dashcam to a 2018 Skoda Fabia
-
Building a Chording Keyboard - Part 2
An attempt at building one-handed chording keyboard
-
Building a Chording Keyboard - Part 1
An attempt at building one-handed chording keyboard
-
Building a DIY Stenographic Keyboard - Part 2
An attempt at building a chording keyboard
-
Building a DIY Stenographic Keyboard - Part 1
An attempt at building a chording keyboard
-
Making static copies of Wordpress sites
Problems I had, and how I made static copies of my wordpress sites
-
Wordpress to Eleventy
How I migrated my website from Wordpress to Eleventy
2017
-
PowerShell and Excel RemoveDuplicates
PowerShell and Excel RemoveDuplicates
2013
-
How does Public Key Cryptography work
A high-level description of public key cryptography
-
Certutil.exe - Undocumented Switches
Certutil.exe - Undocumented Switches
-
Private Key Compromise
Private Key Compromise
-
Removing the sidebar from ShutterShot Wordpress Theme
Removing the sidebar from ShutterShot Wordpress Theme
-
Hotspot Shield VPN
Hotspot Shield VPN
-
Creating Multiple Outlook Distribution Lists from Excel
Creating Multiple Outlook Distribution Lists from Excel
-
Forcing a Jellybean 4.2.2 update for Nexus 7
Forcing a Jellybean 4.2.2 update for Nexus 7
-
Pure Gym Classes
Pure Gym Classes
-
Migrate a guest OS to a new datastore in ESXi 5.1
Migrate a guest OS to a new datastore in ESXi 5.1
-
My diet 6 months in
My diet 6 months in
-
Installing Photoshop CS2 on Windows 7 64-bit
Installing Photoshop CS2 on Windows 7 64-bit
2012
-
How to move from Instagram to Flickr
How to move from Instagram to Flickr
-
16 weeks of dieting
16 weeks of dieting
-
Wireless adapter problems on Acer Laptop after November 2012 Microsoft Update (Windows 8)
Wireless adapter problems on Acer Laptop after November 2012 Microsoft Update (Windows 8)
-
A playlist for running
A playlist for running
-
iTunes - converting from Music to Books
Tunes - converting from Music to Books
-
6 weeks of dieting
6 weeks of dieting
-
my1login.com First Impressions
my1login.com First Impressions
-
Unique Memorable Passwords
Unique Memorable Passwords
-
The take-anywhere Password Manager
The take-anywhere Password Manager
-
LP-E6 Charging Problem and solution
LP-E6 Charging Problem and solution
-
13 steps to an antique phone case
13 steps to an antique phone case
-
Creating an SSL certificate - step by step
Creating an SSL certificate - step by step
-
Edinburgh Castle and the Hub, Edinburgh
Edinburgh Castle and the Hub, Edinburgh
2011
-
Burg Wächter Point Safe P2E Safe Review
Burg Wächter Point Safe P2E Safe Review
-
Union Canal Wallpaper
Union Canal Wallpaper
-
Edinburgh Skyline Wallpaper
Edinburgh Skyline Wallpaper
-
My new Workstation spec
My new Workstation spec
-
Intermittent Virgin Media sync problems and solution
Intermittent Virgin Media sync problems and solution
-
Confessions of a Public Speaker - Scott Berkun
Confessions of a Public Speaker - Scott Berkun
-
Sony PRS-505 Review
Sony PRS-505 Review
-
Fixing the power button on Toshiba Regza Television (DIY)
Fixing the power button on Toshiba Regza Television (DIY)
-
Wordpress Visual Editor buttons missing and solution
Wordpress Visual Editor buttons missing and solution
-
Damage to EX300 light kit
Damage to EX300 light kit
2010
-
VMWare vSphere evaluation downgrade
How to downgrade from an expired VMWare vSphere evaluation to the free version to allow you to continue administering your virtual machines.
-
Tunes 10 - Installation problem and solution
Tunes 10 - Installation problem and solution
-
Server Gate Cryptography secrets
Certification Authorities (CAs) offer two types of SSL certificate, but which should you use?
-
Android on three.co.uk
Android on three.co.uk
-
Domain Renewal Scam
Domain Renewal Scam
-
Invasion of the Not Quite Dead Trailer released!
IndywoodFILMS presents 'Invasion Of The NOT QUITE Dead' teaser promo...
-
Time Travellers
Time Travellers
2009
-
Edinburgh Winter Festival
Rich_Dyson invited me to join him taking some long exposure photos of the Edinburgh Winter Festival in Princes Street Gardens.
-
Chomp! Descends on Edinburgh
Chomp! The new Zombie musical! The cast rocked the Royal Mile tonight - definately worth seeing this festival.
-
DDOS on Twitter - happening now!
Twitter.com is currently down. Status.twitter.com reports that they are currently fighting a DDOS attack.
-
My second chain attempt
My second attempt at a chain-maille bracelet - trying out new patterns.
-
Moo mini-cards
Moo mini-cards
-
First attempt at jump-ring making
I successfully made a bunch of jump rings from 0.8mm Silver plated copper wound by hand. Read on to find out how I got the blister on my finger!
-
Lesault's Top 10 things to do in Edinburgh
My top-ten must do things for your visit to Edinburgh!
-
Graze.com - healthy food in a box
I'm getting healthy food sent to me by graze.com. This is supposed to make me healthier, but now I don't even need to walk as far as the vending machine!
-
Installing Vista using an OEM product key with a Full Retail Disc
-A solution to the problem of installing Vista using an OEM product key when you don't have the OEM installation disk. Use a borrowed full retail disk and these instructions instead.
-
Wordpress 2.8.2 released
Wordpress 2.8.2 fixes a nasty Cross Site Scripting vulnerability in comments.
-
Blogging in the real world
Blogging in the real world
-
WordPress 2.8.1
WordPress 2.8.1
-
Chainmaking tools ordered
Chainmaking tools ordered
-
My new hobby - Chainmaille Jewelery
My new hobby - Chainmaille Jewelery
-
Invasion of the Not Quite Dead
Filmmaker Antony Lane is attempting to revolutionize the way films are funded here in the UK, by putting some life back into an almost dead film industry.
-
Wordpress 'Now Reading' Plugin
A quick note on amending the template files for the Wordpress 'Now Reading' plug-in to work with the LightWord theme.
-
Edinburgh's Graveyard Disgrace
I'm sometimes ashamed to walk through Edinburgh's graveyards because of the state of disrepair they have fallen in to over the past few years.