Mi Scusi Day 1 - Flying to Darwin

Today we started the journey, flying to Darwin on QANTAS in business class. Woo. Business class is pretty nice, with better food, more room for my wide hips and more leg room - which is nice when you’re a freakishly tall person like I am.

Indian-style Chicken Dish, with a double serve of chocolate and snackage.

Darwin Airport, welcoming as fk.

It’s very clear that folks are being watched while moving around the city, with cameras on every light pole and I’m pretty sure running a surveillance company is a winning ticket in this place.

[Read More]

Week in Review 2022-05-08

This week’s been busy, lots of leaving the house. 😄

Monday

kanidm

Whoa, I was made a member/owner of the kanidm organisation today. That’s a fair bit of responsibility, and it’s great to have that trust.

Kanidm!

I did a rolling comp at the range, as part of the many shoots this month to keep my licensing up. I shot good, which isn’t hard when you’re shooting at paper. I started a new range-game to try and concentrate on my hand-eye coordination and slow down between rounds.

[Read More]

Week in Review 2022-05-01

Monday

M1 macbook things - THE FAN TURNED ON. It was weird.

Thanks, rust. <3

ADHD Side Quest Chain

This one was quite the adventure, so I figured I’d write it down.

  1. “The fan under the stairs is ticking”
  2. Pull fan out.
  3. Ew, that’s real dusty.
  4. Pull out vacuum to suck up dust.
  5. Oh the extension lead’s stuck, pull that out from under the mat.
  6. I need to pee! Do that.
  7. Wash hands.
  8. Mm, I’m in the kitchen, snack time.
  9. Grab a handful of Pepperoni. Thank the good lord ALDI for 100gm packs.
  10. Have a drink.
  11. Oh yeah, fan!
  12. Oh it’s real dusty I could put it on the back of the vent and find the old fan duct.
  13. five minutes of looking for the fan duct upstairs
  14. Oh I’ll have to 3d print one.
  15. But I should clean the fan first.
  16. goes and changes the filament on the 3d printer
  17. installs a brace on the 3d printer that he finds
  18. No no no, fan cleaning!
  19. Connect vacuum to power cord (see point #4).
  20. Cleans out the clogged pipe of the vacuum
  21. Cleans up the floor, because the clogs (leaves and sticks) went everywhere.
  22. Actually clean the fan
  23. Vacuum the floor a bit
  24. I still need a fan duct.
  25. an hour and a half of designing one
  26. Five and a half hours after THAT (print time), install fan back in duct.

Next day: Installed the grille over the fan duct.

[Read More]

Week in Review 2022-04-24

Monday

threegoldbees.com

Redeployed the site, for the first time in a long time because images were missing and it was generally just not playing nice. I removed all the <center></center> HTML randomness, which made Hugo happier. I wish there was a blog engine which was more human and less Wordpress.

Updated the terraform module configuration to AWS’ v4 module syntax. Delicious yak milk.

yaleman/sprintf

  • added automagic testing from github_linter.
  • actually fixed up the testing,
  • re-fixed it, after breaking it again.

Movies

I watched Shot Caller after spending a good half an hour cruising for something to watch. I liked it. Good non-linear story telling without it being a gimmick. Doesn’t pull any punches, and it’s very economical in its delivery. Great cast.

[Read More]

2022-04-17 Week in Review

Monday

yaleman/fail2ban-importer

Rewrote it so I could be sure it might work. More complex, but also simpler.. woo?

Tuesday

yaleman/github_linter

Added a new fix in the github_actions module, adding dependency checking based on the new github action.

Wednesday

yaleman/github_linter

Updated the fix from Tuesday in the github_actions module, removing dependency checking based on the new github action for private repos. I probably should have read the docs. :D

yaleman/TA-pushover

Moved across to using ucc-gen, it’s… a thing.

[Read More]

Week in Review 2022-04-10

Monday

yaleman/shrinky

Added tests to cover every line of the code, so I can auto-merge things now if they pass!

Released v0.0.4 to pypi as an official package.

yaleman/github_linter

  • fixed up some typing issues in the test suite
  • added a bandit workflow file for github_actions Python checks, to see what bandit testing will look like.
  • ran codeowners over all my repos
  • ran github_actions over all my repos and testing went booooom on a few things. Oh welllsssss… mainly just “yes, actually fix that test” and so forth - what this project is for!

yaleman/mqtt-monitor and yaleman/memes-api

Added a bunch of testing to allow things to update quicker when dependabot does its thing, because automation’s great!

[Read More]

Cloudflare and the Billion Requests

The Email

March 2022 Analytics Snapshot

We’ve aggregated data from 26 of your Cloudflare sites during the month of March. Cloudflare served 788.57 GB of data, and mitigated 2.04k firewall events.

I was like “wow, that’s a lot more data than usu… wait, over a ¿BILLION REQUESTS FROM JAPAN!?!?!?

For comparison, February 2022’s stats had 183.7 GB of data and 214 million requests from Japan. Ok, that’s still a load of requests, but 4x as much is weird.

[Read More]

Week in Review 2022-04-03

Tuesday

kanidm

Fixed an issue with kanidm group list that wasn’t logging because I’d used info!() instead of println!().

Wednesday

Realised (after it was pointed out to me by GitHub support) I was super stupid and had set the wrong “uses” string on my actions defintion, and that’s why they were all queuing and being weird.

Once I got that working… I continued to be stupid and break things until I just copied the config from something else and it was much less broken. If only I had a whole project built specifically to avoid this kind of inconsistency? 🤔

[Read More]

Week in Review 2022-03-27

Monday

github_linter

  • added github-linter-web as a script command to load the web interface easier
  • fixed a bug in the DB code, where it was derping on integer responses

Wednesday

github_linter

  • dependabot - configurator works now (ok, not really, see Friday’s fixes)
  • pyproject - fixed handler for certain value types
  • docs - now creates/updates a CONTRIBUTING.md

Thursday

pyaussiebb

  • Moved the dependency on pydantic from dev to main, because… it broke things.
  • Released v0.0.15 for this fix.

kanidm-builder

  • added support for Ubuntu Impish, which worked fine until I hit this unmerged PR in aptly, because they don’t support the new zst compressed packages 😭 So far there’s been this attempt, and also this one. One day they’ll actually patch it… or I’ll figure out how to make a repo another way.

Friday

github_linter

  • Added the ability to create a templated SECURITY.md file if it’s missing - applied the change to 128 repositories in one run! Also … seem to have broken the Auspost repo somehow, actions got super weird.
  • Fixed quoting issues when it does config updates to dependabot.

mqttgpio

  • Moved it into its own module instead of a single script, so it’s installable now.
  • Fixed a bunch of typing issues and made pylint and mypy happy.

auspost

  • Migrated to poetry packaging.
  • Bumped minimum python version to 3.7.
  • Did some typing fixes.
  • Seriously upset something in github actions… it’s been janky ever since.

qbtapi

  • fixed testing properly

goodwe2pvoutput

  • Fixing up mypy errors and some other jank - disabled typing on imports

Saturday

Had dinner at a great new Japanese place, Gurume in Gumdale. Damn good japanese food!

[Read More]

Week in Review 2022-03-20

Wednesday

pfsense-api-client

  • updated the docs
  • added support for a standalone requests.session object to support TLS ignorance
  • moved the login functionality out to its own function, so it’d get better documentation in the manual

memes-api

  • moved to aioboto3 to make things … work way better
  • fixed pagination issues where certain counts would page wrong
  • changed opengraph previews from the “full” image to the thumbnail to save some bandwidth and processing time for everyone

Thursday

Updated pyaussiebb to fix an issue acknowledging FetchTV services as a thing. Lots of testing and I re-learnt how to set up Home Assistant in a dev container so I can get someone who (thankfully) reported it as an issue and was willing to test it for me!

[Read More]