My career has been in software development so that makes me a signed-up geek. I enjoy writing and designing software, two of my efforts got nominated for BETT awards.
I use Linux based computers and have for years - I only boot Microsoft Windows when I’m playing a Windows-only game or work makes me use it. With things being increasingly ‘in the cloud’ it’s become very easy to ditch Microsoft. So most of the articles concern the open-source and free side of software. It’s also bit of an aide-memoir on various technical HOWTOs for my own systems or experiments, hopefully some of them may be useful to others.
Using images is part and parcel of any website. It’s easy enough to reference and build into jekyll local and remote images. What I really wanted was a way to...
Implementing sticky posts isn’t native to Jekyll, but easy to do. Datapages allows the creation of pages automatically based on data in a database.
Time for a major upgrade to my computer’s operating system.
Connecting the dynamic and server based Mastodon toots with this static Jekyll site places a few constraints on technolgies that can be used.
XTwitter has always been a mess, but increasingly so. So time to find something else that will work for my microblogging needs.
I’ve used Evernote for a while for taking and keeping notes, lists, diaries. But recent changes to their free tier meant looking for another option. And the open source and...
Twitter provides urls for accessing a timeline or to specific posts. These can be used to present twitter content within jekyll. Code for this site in held in git bitbucket...
The site is styled using the W3.css library, while the frontpage grid of ‘postcards’ is done using a jekyll plugin. The postcards system also means dynamic searches for posts can...
Jekyll provides a markdown language and plugin code to add extra capabilities to the system. There is documentation at the Jekyll site, this post is a list of the setup...
Fed up to the back teeth with Drupal as a blogging system so decided to move to a new one: Jekyll
Coding is an exercise in managing complexity and the basic technique is ‘divide and conquer’.
Getting code working (aka debugging) inevitably means understanding each discrete step in your code. Placing logging statements at strategic points allows the code to self-report on its internal state. An...
Historically, testing software was something you did at the end of development to see if everything worked. It still is, but the aim is ‘acceptance testing’ - is the customer...
Coding mostly consists of editing text files. OK - knowing the magic words to put in those text files is ‘writing code’, but essentially it’s editing a lot of text...
Converting ideas into software starts with analysis of the situation and creating a specification, which is a detailed list of what the proposed software should do and achieve. Analysis and...
As a software developer my drives are full of half (or less!) finished bits of code, demos and experiments. Except in a professional capacity it seems rare to complete a...
In hopeful anticipation of resuming travelling post Covid, bought this nifty travel adapter. It adapter to differing international plug configurations and provides ample USB charging in a compact device. Should...
The Epson ET-2750 is a nice printer/scanner/copier combo, with ecotanks of ink so I don’t need to faff with ink cartridges (which was the main reason I bought it) The...
The problem with software like Drupal is that you are running a computer program on a webserver out on the internet. Where the baddies stalk. Any software is at risk...
So after another round of security vulnerabilities in Drupal (the system that does this site) and the need to upgrade, I’d taken the website down rather than get hacked. And...
Microsoft’s next generation of operating system, Windows 8, sports a whole new interface. Will this be the end of Microsoft as the default OS on PC’s? Ars Technica has a...
Managed to get a private World of Warcraft server running on my own machines lately, which is fun. The official Blizzard Warcraft game involves a client on your own PC...
Perhaps I should pay more attention to those ‘end of life’ notices that linux distributions put out. One of my home servers (Ergo) has been happily running Ubuntu 7.04 (codename...