Detect the OS Perl Code is Running Under

I was looking into updating a couple of my perl modules because rt.cpan.org is being sunset early in 2021. As part of this I thought it was time to stop cpan testers from testing my module under Windows since it is currently not really supported.

I was not sure how to go about doing this, so I reached out the good people in the “Perl Programmers” group on FaceBook. I got some great links and suggestions. In order to make this easy for me to find. I am documenting some of them here.

[Read More]

Raspberry Pi Stretch to Buster Missing Steps

I recently went through the process of upgrading my raspberry Pis from Stretch to Buster. I had previously done this moving from Jessie.

Whilst I had no real issues with task following the guides that I found. I did discover one thing that concerned me, and was missing from the guides.

After upgrading to Buster, my /boot had less than 200kb of free storage.

I did some reading and found that Buster seems to need a lot more space in /boot than for previous releases. Buster itself now defaults to 256M of space for /boot

So I went about solving this issue.

I would suggest that you do these steps before upgrading just to avoid any possible problems.

[Read More]

Presence Detection with BLE using monitor.sh & Home Assistant

I have been running Home Assistant for a while. Things are going well. But I have had some issues with presence detection using the standard device_tracker component. Though I live in a small place, being in Tokyo, Home Assistant sometimes stops detecting phones if they are in an area of the apartment a little away from the Home Assistant server. This I suspect is due to the position of the Raspberry Pi and the building material.

[Read More]

Use launchd instead of crontab on your Mac

As of Mac OS 10.4 crontab has been depreciated but not ended. So its a good idea to know how to use its replacement under Mac OS. Welcome to Launchd. This will be a short guide on how to use launchd in a simple form to replace a crontab job. In my case I am automating the backup of my Plex server. You can see my previous article here Launchd has a lot of other features. [Read More]

Site Launch

Well. Finally got around to putting this site together. Actually this is attempt number two.

I will try to post some of my small personal projects and thoughts here. I will also probably create a cheat sheet for myself.

Anyway, I shall see how it goes.