Blog Archives

Nova Launcher for Android

I finally got round to addressing the fact that on my Motorola Android phone,  I never used the Google search bar on the home screen. This was preventing me from having a whole row of app shortcuts. The standard Motorola

Posted in Android Tagged with: , , ,

Laravel vs. AngularJS

I have been spending some time keeping my PHP skills sharp, and have been dabbling with rewriting/updating a front end for my personal home-hosted websites. I started off with Laravel, and was pleasantly surprised with how quick and easy it

Posted in JavaScript, PHP Tagged with: , ,

Creating Word documents programmatically

I have spent much of this week creating software to generate electrical certification documents in word based on data filled in on a mobile application in the field. I must say that the Novacode DocX library has made the whole

Posted in General

Marketing yourself as a developer

I was listening to this podcast last night on Software Engineering radio, and there were a couple of points that really hit home – particularly at this time of year where traditionally resolutions are made: Developers typically do not like to market

Posted in General, Logos/Branding Tagged with: , ,

Force a favicon onto a webpage – 2016 update

Back in 2011 I wrote this article about supporting multiple sites on shared hosting, and forcing each site to have it’s own favicon. Modern browsers require image files, and it is just older browsers (and IE) that require the .ico files: <link

Posted in General

Making the jump to Linux

Switching from Windows to Linux for my main home computer (laptop) has been a real possibility for me for some time now, and I have finally made the jump – and I’m so glad I did! All that my main computer

Posted in General, Linux, Windows

Automatically generating playlists (.m3u) from directory structure

I have many audiobooks that I like to listen to. With my growing collection, I thought it would be a good idea to set up some streaming on my internal network via a browser. To cut a long story short,

Posted in C#

BBC iPlayer alerter – Part 3: Email

Before reading this article you should read the previous two posts of this series: BBC iPlayer alerter – Part 1: JSON processing, and BBC iPlayer alerter – Part 2: Data storage. The final thing I had to prove was that I could

Posted in Python, Raspberry Pi, SQL

BBC iPlayer alerter – Part 2: Data storage

Before reading this article you should read my first post of this series: BBC iPlayer alerter – Part 1: JSON processing before you dive into this one. You will remember that for step 2 of my plan to automate detection of

Posted in Linux, Python, Raspberry Pi, SQL

BBC iPlayer alerter – Part 1: JSON processing

As I am unable to read during my morning commute, I have taken to listening to audiobooks to fill the time usefully. A great source of material to listen to are the shows on BBC Radio 4 Extra. I have a

Posted in Linux, Python, Raspberry Pi