Emily described how the human side of collecting and visualising time-based data is more complicated than you might think, highlighting issues like varying precision where some data might have a year only, or some might be ordinal where some event happened …
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
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
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 …