Photos
After the last peanut incident, I added a rule to mark emails with the lunch menu red when the word satay
or nut
appears in the body. It’s been working pretty well so far. There is the occasional false positive β “coconut” is a common one β but it’s doing it’s job in alerting me to be careful.

Got caught in heavy rain while on my walk this morning. About effin’ time! π§οΈ

Was looking at how I could add hazards to my Godot project, such as spikes. My first idea was to find a way to detect collisions with tiles in a TileMap
in Godot. But there was no real obvious way to do so, suggesting to me that this was not the way I should be going about this. Many suggested simply using an Area2D
node to detect when a play touches a hazard.
I was hesitant to copy and paste the scene node I had which handled the collision signal and kill the player β the so-called “kill zone” scene βbut today I learnt that it’s possible to add multiple CollisionShape2D
nodes to an Area2D
node. This meant I needed only a single “kill zone” scene node, and just draw out the kill zones over the spikes as children. The TileMap simply provides the graphics.

This discovery may seem a little trivial, but I’d prefer to duplicate as few nodes as a can, just so I’ve got less to touch when I want to change something.
Plenty of people taking advantage of the warm weather and low water level at Pound Bend, Warrandyte today.

“Get out more” goal for March achieved. β
Joined a bushwalking club and went for a hike in Warandyte.
So, uh, Stripe; which is it? You can’t change the currency of a customer, or you can? Because I was under the impression that you were unable to change the currency once it was set. So you could imagine my surprise when I was able change the currency of a customer this morning.


Well, got my evening sorted. π«

Saw a couple of spotters at the gym this morning: two brush tail possums. Mother and baby I’m guessing.


Swanson St, Melbourne. Been a while since I’ve walked this.

Another Twitter embed bites the dust:

That’s all of them now. I can’t see any more uses of that short-code here. Guess I was right not to do that too often.
Have pulled down the bit of fence extension that was falling down. I don’t think it was recoverable, or at least not with the wear it had endured plus my limited carpentry skills. But that’s fine. At least it’s neater now.
Dusted off Podcast Favourites (last commit 25 April 2022) and fixed a longstanding issue of thumbnails being lost when they’re changed in the feed. Editing the feed properties will now force a refresh of the thumbnail URLs. Didn’t need to change anything else, which was a nice change.

Ok, I admit that I probably should’ve looked through the settings menu before writing a post, because it looks like my new cooler does has a shutoff after N hours feature. It also allows you to set the fan speed. Why it’s on page 2 of the settings menu is beyond me, but it’s there and it works.


I thought the need to use these isolators β which, when opened, will shut off power in the overhead line flowing from north to south β was the reason why the train replacement busses are where they are. Turns out I was wrong, as these isolators are still closed. Must be some other reason.

Recent earworm: Samplextra, by Lee Rosevere. π΅

New AC installed and doing the best it can on this slightly humid day, although it’s performing better than the old unit. I forgot to take a photo of the old panel, so here’s a photo of the new one (the lower one is for the heater).

No trains today.

It’s finally happened: the local pigeons have discovered bagels and coffee.

