Socials

Somehow, after a long social media hiatus mostly spent on Reddit, I found myself back on Mastodon (a Twitter replacement for me) and Lemmy (maybe a Reddit replacement one day). And, probably as a content consumer rather than an active poster, on BlueSky (a newish Twitter alternative). And for a few days, I’ve been using Pixelfed (a photo sharing service I’ll be using instead of imgur).

Bluesky is literally (not figuratively) the only social network my wife has ever shown any interest in, and only because of the rapid rise in popularity throwing mentions of it into multiple TV news broadcasts and news aggregators. There’s no way she’ll sign up, but anyway…

I’m currently ‘bridging’ the gap between Mastodon and Bluesky using the ‘Bridgy Fed’ service https://fed.brid.gy/. The theory is that posts I make on either network, and some of the interactions prompted by them, can be viewed on both networks and…

It’s just magic isn’t it. It’s probably how the web should be working by default at this point nearly 28 years after I first got online.

Basic security

One of the basic requirements of me using the free ‘IP2Location’ WordPress plugin for my blog is that its authors ask for attribution, which is fair. So here it is:

I just installed and configured the country blocking plugin from https://www.ip2location.com. I found it after a quick web search led me to this page: https://blog.hubspot.com/website/wordpress-plugin-to-block-countries.

The setup procedure is pretty simple: install it from the WordPress dashboard, sign up for a free account at IP2Location to install the database and stuff, and setup the block rules for countries or IP addresses.

An AI-generated monochrome image of a 1980s home computer on fire. Now if one owned such a beast of a computer it's likely one was very serious indeed about computing. I was. One PC had a 'Matrox Millennium' graphics card with an unimaginably vast 4 megabytes of video RAM.

(I didn’t want to pay Wordfence to extend their so-far excellent monitoring and blocking service, at least not yet).

Minecraft

Just over a year ago I ran a Minecraft server on a used Windows 8 tablet converted to Windows 10. It soon became apparent it wasn’t the best solution so I looked around and eventually figured out https://mcprohosting.com would give my daughters and me the best and cheapest performance.

We picked a world seed, fired it up and began to explore. My youngest daughter took to it like a, er… child does to new things, and explored the world, made and built things, exploited it as far as it could go, and then pretty much left for places she could more easily interact with her friends. No great loss there.

Before their boredom set in I built a scale model of our home and let the girls furnish it – and populate it with Mollie cat and Ruby dog.

But the very best thing I did was creat a perpetual morion machine using red stone and plungers. Here’s the YouTube video, screenshot not long before I closed the hosting account:

 

Incidentally, if I’d not closed the account and the details hadn’t been removed from the server, Mollie & Ruby would probably be a bit hungry by now, I can’t recall if we left the doors open when we left! (There were plenty of sheep and cows and chickens around, don’t worry)!

TwigPen

I'm just about to turn off the IFTTT trigger that tweets notification of my blog posts to Twitter. I've written a wrapper for Python's 'Twython' module; one that provides auth and, right now, the ability to post a tweet. Fingers crossed, hoping it seamlessly replaces IFTTT.

It's called TwigPen, a name borrowed from my pnut.io social network app PigPen. It's used like this from within a Python script:

import TwigPen

…some code to define tweettext…

TwigPen.postsomething(tweettext)

TwigPen Oops 3

After it simply failed to tweet, I rolled the TwigPen code into rssupdatepnut; what follows is a repeat of my previous posts.

-mild bleating follows-

An updated version of my previous post follows. Executive summary: "Doh!"

-original below-

Oops! I forgot to git pull origin master the updated script from the rssupdatepnut GitHub repo.

Daft Baz scratched head for a few minutes thinking the script'd failed for some techy reason. No, simply PEBKAC.

Am I feeling lucky?

-original above-

It turns out I messed up here too, with the result below:

$ python3.6 rssupdatepnut.py

File "rssupdatepnut.py", line 81

TwigPen.postsomething(pnut_message)

^

IndentationError: unexpected indent

I'd better fix it then, instead of blogging about it!

TwigPen Oops 2

An updated version of my previous post follows. Executive summary: "Doh!"

-original below-

Oops! I forgot to git pull origin master the updated script from the rssupdatepnut GitHub repo.

Daft Baz scratched head for a few minutes thinking the script'd failed for some techy reason. No, simply PEBKAC.

Am I feeling lucky?

-original above-

It turns out I messed up here too, with the result below:

$ python3.6 rssupdatepnut.py

File "rssupdatepnut.py", line 81

TwigPen.postsomething(pnut_message)

^

IndentationError: unexpected indent

I'd better fix it then, instead of blogging about it!

PSA heat

It snowed again, the gritter failed to make an impact (but I'm not sure one came this way.) The school was shut so World Book Day didn't happen here, my wife was late from her night shift (waiting for staff to arrive), and the boiler stopped working.

What to do when the condensing boiler repeatedly stops working in the winter, it gurgles like a boiling kettle before the error indication appears, and resetting the thing fails:

It's likely that the condensate drain pipe is frozen outside the home.

  1. Find the condensate drain pipe; it'll project out of the bottom of the boiler case,
  2. Locate it outside,
  3. Pour hot water over the pipe outside,

If that doesn't clear the ice:

  1. Turn off the boiler at the mains switch,
  2. Find a bucket or a washing up bowl,

At this point I must stress that you need to be aware if you mess this bit up the very least of your worries will be the size of the repair bill:

  1. Disconnect the pipe from the bottom of the boiler and collect the spurty water on the wall behind and the floor beneath the boiler, anywhere but the bowl or bucket,
  2. Leave the vessel there to collect water,
  3. If you have a hose that you can connect to the drain fitting, fit it and drop the end into the vessel until the outside temperature rises,
  4. Turn the boiler on again; no gurgling!