Previously, I made my first GitHub Action backup script, which you can read
about in a previous post
and it was a success from my point of view. I had these critical goals in
mind for such a script:
almost maintenance free
securely stored credentials
automatic
basically free
I …
I have just bought myself a new scientific calculator, a Casio fx-991CE X
CLASSWIZ series, which is a twin of fx-991EX adapted for central Europe.
This new inventory items serves as a replacement for my old 991ES, which
got slight damage on the LCD display. It is still almost per…
The path towards a good-enough software for invoices was quite thorny, I
would say. I have been using from self-hosted
Craterapp instance for a year
and a half. Crater worked almost fine. It had no major issue, I would say.
But it had a lot of small-ish issues that bugged me a lo…
I currently drive an Opel Astra K 2016 and encountered the following issue.
The right side of the display went slightly darker and the display started
flashing vigorously after the car started. The flashing stopped after a few
minutes of ride, but the colors were affected signifi…
Sometimes when working on a PHP project where there are a lot of branches
potentially sitting on incompatible packages, it can be a pain to always
remember to manually run composer i or whatever docker alternative or
alias one might be using. After forgetting, there are error mes…
I have spent some time trying to convert the curl | bash magic coming
from official Caddy docs to an ansible playbook. I mean, I have probably
not reduced any risks such as lack of transparency, man-in-the-middle
attacks, malicious payloads or missing verification of authenticity…
I use
Laravel model factories
quite extensively. Here's an
older related post,
in case you are interested. I tend to create a lot of methods inside them
to simplify tests, utilizing
Factory States.
The current docs show the following example for using Factory States:
<?php
na…