It's still early days for Guix's guix deploy, but it may well be my server deployment tool of the future. I'm quite excited!
guix deploy promises to simply and reliably drop predefined operating systems onto remote machines; including services, configuration, packages and data. In the past I've used Ansible …
SVG supports SMIL animation — no JavaScript or CSS
SVG can use SMIL animation elements such as <animate> and <set> to create declarative animation/interactivity. This allows you to dynamically change attributes like position, opacity, fill and CSS class. These features seem very widely used, but would be handy for a …
We've recently released MediaGoblin
0.11.0! The
release ends our support for Python 2 and significantly simplifies the
maintenance of the project. It also re-introduces audio spectrograms in addition
to a handful of bug fixes.
This is my second release in the maintainer seat after becoming a co-maintainer
in …
[Updated 16 April 2020 with response from Catherine King MP and ATO. See bottom of this post.]
I've just sent a letter to the Commissioner of Taxation about the
rollout of MyGovID as the only way to log in to the ATO Business Portal. Here it
is in case it …
(Spoiler) In short, it appears that you currently can't use OpenShift Online as a
Kubernetes cluster for gitlab.com. I'd be happy to find out I'm wrong though.
I don't want to learn how to administer a Kubernetes cluster right now. I want
less infrastracture to manage, not more. With …
One particularly powerful aspect of Clojure is that it allows you to use Java
features without actually writing any Java. And the best way to get my head
around the Java interop features is to do a practical example; something like
I'd do for work. And as far as examples …
Updated 21 September 2018 and 29 August 2019. See bottom of this post.
I just received my GnuBee Personal Cloud
2 in the post. It's a
device newly manufactured specifically to run completely free software, making
in completely unique. The device is designed for network accessible storage,
providing slots for …
I hate having to re-enter my email settings in a new or reinstalled device.
Secure passwords are particularly painful to transcribe via a phone keyboard,
but it's not just the basic settings. It's also those extras like signature,
disabling notifications and folders that buy you if they're not right. I've …
Django 1.9 comes with a feature that enforces strong passwords. It's an
excellent security feature, but password complexity is not what you want in
development. Here's how to turn the feature off to allow simple passwords.
It goes like this. You've created a new database, run the migrations and …