Stuart McCulloch Anderson
My name is Stuart, online I go by NxFIFTEEN or nxad for short. I'm a caffeine dependent life-form, often happiest when things don't work so I get a chance to fix them again.

I eat the whole apple core because I can’t be bothered going to the bin, admit it, you’ve done it. No, I have not lost my mind – it’s backed up on cassette somewhere, I just can't find a walkman anywhere.

For almost two decades I have loved all things science fiction or technology. I write software, mostly in PHP - please forgive me I'm leaning NodeJS too. I may have been analogue at birth, but I'm digital by design.

I can no longer remember who I stole my bio from or why.

Software Society Email Problems Resolved

Fan-bloody-tastic! I've been trying to work out why emails to the Software Society have been falling over the last few weeks and finally I've worked it out! The lesson to take away from it is, never let someone on the other side of an IT support desk do anything for you that's mission critical. All my domains are hosted thru 123-Reg who act as my registrar, and have done for years. I Read More...

My New Php Fitbit Library Is Complete

Last month I announced I was working on a write of my Drupal/Fitbit module to allow it to run independently of the Drupal framework. What I wanted was a application that would allow me to do everything I was doing before even in a static HTML site - In just over a month and more than 180 commits that's what I've achieved. My new application is completely separate from the HTML site, meanin Read More...

Work Started on a New Php Fitbit Library

Last year I spent a few months building my own Drupal module for Fitbit. All in the middle did everything I wanted from it, pulling all my stats into a database and producing the reports and stats I wanted most. Problem is, I am not using Drupal anymore. As I've talked about before this site is pure HTML built using Node.js. So the site only needs rebuilt when I add or remove content but since Read More...

Acer Aspire Cmos Battery

Article Recovered I have been blogging online in one form or another since 1999, long before it was called a blog. Over the years I have lost a lot of the content I have created due to poor backups. I have been working to recover as much of my old content as I can from online archives. This article was an attempt to recover a previous post. I have searched online for an archive of this post b Read More...

Raspberry Pi Powered Open Vpn Server

I mentioned in a previous post that I had a spare Raspberry Pi. It's taken me a while to finish but I've managed to turn it into a portable OpenVPN server. A VPN, or Virtual Private Network, is a way of extending your private network into the outside world all fully encrypted. Free and in most cases unencrypted WiFi is available almost everywhere from universities to coffee shops or hotels Read More...

Fedora/Yum Update Notification in Open Box

OpenBox is a minimalist windows manager for Linux, it's also my manager of choice. Due to its minimal memory footprint its faster then Gnome or KDE, but because its minimal allot of what you may have come to know and move is no enabled by default. I will cover more about OpenBox and its configuration in future posts, but this evening I decided to check for any updates to Fedora 21 and to my su Read More...

Time to Let Go. My Email Will Be Changing

This weekend is time to go on a domain purge. Turns out all my domains for up for renewal in January and all 25 of them auto renew making January, already an tight months worse. I have a collection of 25 different domain names which I've gathered over the years. While the NxFifteen domains are not going anywhere there are plenty of others that can be allowed to lapse. This post is to serve as Read More...

the Dangers of Open Spots

All over the web you will see people telling you the internet is an unsafe place to be, but the biggest danger doesn't come from some one sitting at home intercepting your connection to your bank or Facebook. It comes from someone sitting in the same coffee shop as you getting between you and the internet, what's known as a 'man-in-the-middle-attack'. This illustration shows what a Read More...

Find Symbolic Links From Bash

How do I find all symbolic links in a directory? Read More...

Ghost Vulnerability Test

How do I test if my server is vulnerable to the Ghost (CVE-2015-0235) bug? Read More...

Raspberry Pi Yearly Running Cost

I don't know about you but I run a number or Raspberry Pi's in my house all doing different jobs. I've often heard it said how inexpensive a Pi is to run but I never how inexpensive, and I wanted some real world figures. After a little time with the good all Google I came across this form post by audigex from 2012 so I've used his calculations, just updated the figures. In the same Read More...

I Will Be Speaking at the Software Society

This week I will be talking at The Software Society about Bitcoin (which will be the subject of next months posts) what it is, what you can do and how they work. The talk starts at 18:45 for 19:00 and is free to all. Please be aware thought, The Software Society has been let down again by another Coffee shop. They have stopping opening late on Thursday, which is fine they have their reasons and I Read More...