This has been a busy time.
I’m finally finished with my internship at Nefteavtomatika, getting my
hands on an internal web service managing MAC address allocation
designed to provide an API for flashing software. Thanks to that I’m now
a lot more familiar with building web in Go, and am eager to build more
things with it. <3
Yggdrasil, while being a great mesh networking software, doesn’t have
that many learning resources on it. The docs on its website and a few
enthusiast-established wikis are probably everything you’ll ever find on how to
set it up.
This is a simple recipe on how to configure Yggdrasil with systemd-networkd and
systemd-resolved while providing other devices on your local network with Ygg
addresses and allowing them to use Ygg.
The current version of Friendica doesn’t appear to support filtering posts by
tag in an RSS
feed. Appending ?tag=XXX
to an RSS feed URI seems to be silently ignored.
As I wanted a custom feed that only has music posts in it, I wrote a quick and
dirty feed crawler in Python/Flask that removes all posts that do not have a
single mention of the specified tag in it. The whole program only took 50
minutes to write.
Well, I finally decided to clean up the files from my storage drive.
I found a lot of duplicate files unnecessarily taking up my storage space. As
looking through every single file on your hard disk is a tedious job, I wrote a
little PowerShell script to assist me with that.
Consider a typical web dev situation: React, Redux, Material-UI, a new
JSS-decorated component that’s going to be connected with Redux. We
create a new file, write the component code in it, then export it like
that:
export default withStyles(styles)(connect(mapStateToProps)(MyComponent));