Posts on this site in the 'How-To' taxonomy, ordered by date
How I went about transferring my journal from Day One to Apple Notes. It isn't simple because Day One's export facilities are not that extensive.
A description of the process of using Section 5 (Right of First Refusal) to acquire the freehold. Includes the author's observations about his own freehold purchase.
A potential solution for the 'No Presto metadata available' error message encountered during a Yum update. In my case it was on a CentOS/Interworx server.
How to get a stereo pair of HomePod Minis working as the default audio for and Apple TV 4K box.
Markdown has no official comment statement, but a 'null' link works as a pseudo-comment.
How to test for the presence of a property in Javascript. Use 'in', 'hasOwnValue' or test the property against 'undefined'.
How to correctly use Contact Form 7's 'wpcf7_before_send_mail' filter in Wordpress to intercept the contact form before the email is sent.
Given the number of notes apps on the market today, I wondered why there isn't an open standard to support interoperability between them.
Why you get the 'Non-static method … should not be called statically' message from PHP and what to do about it.
Some guidelines if you decide to create your own static site generator (SSG) software, which you shouldn't.
Handling the 'systemd-logind: Failed to remove runtime directory /run/user/0: Device or resource busy' message.
A look at how BEM notation might work with SCSS. I also present my opinions about BEM in general.
Constants are immutable but properties of constant objects are not, which can be confusing to begin with.
How to find and fix coverage problems in Google Search Console and ensure your site is indexed properly.
Determining how much space you need fore a home gym can be tricky. People tend to underestimate at first but hopefully this article will prove helpful.
How to get around the problem of Filemaker global database fields when sharing a database between Filemaker Pro and Filemaker Go.
How to create a dark mode in CSS and how to allow the user to change modes using some Javascript.
How to access a Working Copy repository from within iA Writer. It's basically added as a 'Location'.
How to deal with the 'Node Sass could not find a binding for your current environment' error message.
Some notes about cPanel's price increases and transferring to Interworx in response to that.
Possible fixes if you encounter the 'Nested mappings are not allowed in compact mappings' error while processing YAML.
How to fix, or at least debug, a critical error after upgrading to Wordpress 5.3.
How to add a new Nova unit to an existing Tenda Nova MW-6 wireless mesh network.
A simple explanation of what five sigma means. It is used as the level of certiainty required to class something as a discovery in physics.
My experiences transferring from a plain iPhone 6 to a standard iPhone 11.
How to sort out macOS Mohave when the Mail app gets stuck 'moving messages', specifically when connected to a Microsoft Exchange server.
How to install Python and Django on macOS via Homebrew and pip. Includes installation of the Python virtual environment.
How to fix a problem with Safari's 'Inspect Element' where the DOM tree seems to bounce all over the place.
A brief example of how to use the PHP built-in web server for testing and development purposes.
My (revised) version of how to markup a blog with schema so that the relevant properties and relationships are properly defined.
How to use schema @ids to avoid repeating yourself when you want to define complex schemas. It's easier than you might think.
Inspired by an article I saw on Microsoft's TechNet, I post my summary of how to create safe, difficult to crack passwords.
If you've lost Radio by TuneIn on your Sonos system upgrading to Sonos 10 might just solve the problem and restore it.
How I use schema.org markup on a blog. A combination of WebSite, Blog, Article and BlogPosting, and things like Product and Review to generate rich snippets.
Fixing PHP sessions, which seem to be timing out too soon since PHP 7. The problem lies with where the sessions are saved.
Whereas Jekyll will run on macOS, it won't run on iOS, so I had to install it on my Linux server. This is the cross-platform process I use to publish articles via Jekyll.
7 weight-training tips for beginners based on my 15+ years of experience. I’m no professional but I have picked up a lot of information during my time in the gym.
How to get around the problem where Final Cut Pro X refuses to import an AVCHD file from a camcorder.
Why must you back up your computer? Because you will need it one day and it's far better than losing important photographs, letters and other documents. Backups are essential.
Moving from Ulysses to Bear Writer for article writing. How to manage the transfer and tag articles appropriately, emulating Ulysses categories in Bear.
This article describes how I went about changing the way I used Jekyll to support moving from a MacOS MacBook Pro as main computer to using an iOS iPad Pro instead.
There's no easy way to add Microsoft Exchange aliases on iOS like there is on MacOS. In this article I present an ugly but effective workaround.
If you get reports from CSF/LFD telling you various limits have been exceeded, there are a couple of ways to fix them. Here I show you two of those ways.
If you use CPanel's AutoSSL facility and you get problems after adding a new domain, this might just be the answer. It could be your htaccess file causing problems.
How to calculate your Wilks Score in order to make a fair comparison between the weight you lift and the weight lifted by someone of a different body weight, gender or age.
How to add Microsoft Exchange aliases to MacOS mail so that you can send email from multiple address via your Apple computer.
How to fix CSF (ConfigServer Firewall) after upgrading your CPanel system from EasyApache 3 to EasyApache 4.
How to fix the 'p0f appears to be down' message that sometimes occurs on cPanel systems after an upgrade or reboot.
A description of how I installed Jekyll on macOS 10.11+, including how to get past some of the errors I encountered.