As I mentioned in a previous post, I’ve been using SpiderOak for encrypted backups for both servers and my work/personal data. The Re-test I’ve gradually been storing more and more data on there, and while I’ve happily recovered the odd file or two from it, it had been a while since I tested a full-sized…
Gutenberg Conversion – It’s Easy!
I’ve been converting sites to use the Gutenberg block editor and removing the classic editor. Unfortunately there’s no way to automatically do it to all posts / pages at once but this could be a good thing as it does mean I can check each one as I do it. Fortunately, none of my sites…
Gutenberg – Great Stuff
I’ve built many WordPress sites over the years and I have to say one of my least favourite features has always been the text editor. In a nutshell, it was slow and kind of sucked and made it difficult to do much other than, well, edit text. Excited To Try I’ve played around a little…
Download Floreant POS Receipt Reports For Epson TM-U220 Printer
I spent a few days recently helping a local restaurant install a new POS system. Firstly, I had to identify which system to use. To do this, I started by looking at the available open source solutions and was pleasantly surprised by what I found. There are quite a few out there, but the system…
Run A Cron Job With A ‘Random’ Time Interval
Here’s an interesting little Linux cron timing trick I found. For one reason and another, I had a requirement to run a test cron job but with irregular timing to simulate the real scenario of users connecting irregularly. The trick is to run the cron job on a normal regular interval, but then introduce a…
How To Post To A Facebook Group As A Facebook Page
If you manage a Facebook page, you can post either as yourself or as the page. This can be very useful in some cases. Unfortunately for a long time this little trick hasn’t been possible in a Facebook group. The only way seemed to be to set up a separate Facebook acccount in the name…
Completely Disable ClamAV In iRedMail
ClamAV can be a memory hog at the best of times. If your mail server is feeling the pinch then there is a useful article in iRedMail’s own documentation on disabling it: Completely Disable ClamAV In iRedMail However, I have found that whilst the steps work, they don’t go quite far enough. The problem is…
Nullmailer: A Simple Mail Transfer Agent
Sometimes all you want to do is to allow your server to send emails. Postfix, exim and sendmail can all be configured to do this but they are complex to configure and relatively heavy-weight just to be used as a simple outgoing message transfer agent (MTA). This is where nullmailer comes in handy. Nullmailer is…
SpiderOAK Server Backup
I manage quite a few servers for various clients. Most of them are fairly small in size and backup is done via a bash script I wrote many years ago. For anyone who’s interested, I will publish the full script in a separate post soon. The script assembles files, exports databases and crontabs and compresses…
Mostly Adequate Functional Programming Guide
Here’s a useful link for you. If it’s got seagulls it’s got to be good, right? Let’s start with a touch of insanity. Here is a seagull application. When flocks conjoin they become a larger flock, and when they breed, they increase by the number of seagulls with whom they’re breeding. Now, this is not…