Testing setup for iptables through Docker
There is a way to locally get some experience with iptables, and to get a testable environment. This is easily achieved with a simple docker container. We’ll dive right in with the dockerfile and commands to get this running: FROM debian:latest # Install iptables and net-tools (for testing with ping, netstat, etc.). Install python3 to start web-servers RUN apt-get update && \ apt-get install -y iptables net-tools iproute2 iputils-ping python3 && \ apt-get clean && rm -rf /var/lib/apt/lists/* # Allow IPv4 forwarding (useful if testing NAT) RUN echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf The last command is just for illustration. This part will not delve deeper into testing NAT setups. ...
Updating Hugo on Digitalocean Spaces
Once in a blue moon I check if older projects still work. When updating this blog, I got greeted by this message: Damn you My Team, and the unwillingness to fix these errors. Either way: I’m putting some time aside to fix this while the daughters watch Frozen, so let’s get to it. They’re building a snowman already. Checking if there is a new build pack Normally, updating the default build pack should fix this. So lets see if there is a new one: ...
A Different School of Magic
I occassionally DM for a group of friends, and I have started writing out some of the one-shots that I did. Feel free to use or share these. Feedback is also always welcome on the github discussions for this blog. A different school of magic All the kids in the village have started to exhibit magical abilities. This oneshot tasks a party of adventurers between levels 3 and 6 with exploring the village, and checking the current solutions that have been thought out. After all: specialized help already seems to be on location in the form of Ringo Ztarr. A dubious character that offers to control the kids’ powers for a price. It doesn’t take long to figure out that this price is not only gold, but also a rare material that can enhance one’s magic. A material that can make Ringo filthy rich. A material which extraction will surely also cost the village their peace, quiet and potentially children. Can the party bring some quiet back to this small town or will they fail to uncover Ringo’s hidden agenda and help unleash a terrible new resource on the world. ...
Thoughts on Diataxis
I have been using the Diataxis framework to write technical documentation for a while now, and I feel like it’s come to a point where it is useful to share a couple of thoughts on this. I’m not planning to re-explain all the concepts. For this you should just read the former link, or any other blog that explains the framework more in depth than I am willing to, but I do want to give an actual opinion on how it works, what it does well and what it is not. ...
Poorops
I’m a frugal person by design. I abhor recurrent costs like netflix, so it comes to no surprise that when I try to deploy new things I try to wriggle out of any financial commitment my code asks of me. ...
One year and then some
There is something magical in seeing a new life learn, laugh and love new things every day. ...
Six months in
We’re six months in! I still live, and while I feel a lot more tired, I kind of feel fine. ...
A simple sun over a simple axis
I’ve spent a small part of my last evenings on getting a sun simulated, and travelling over a trajectory in my scene. In this post I’ll explain the different things I tried, and the actual implementation. ...
Sustainable side-projecting
I’ve been putting some more time into side projects like this blog and Three.js. The thing is that my dev-freezer is full with failed projects that got started enthusiastically but almost always snagged. This time I decided to approach it a bit differently. ...
Lasers and locked teeth
Our little girl has been stressed out a lot. Most of the time she feeds (slowly) or cries (loudly). While we can still comfort her, it was clear that she was pretty stressed out about something. ...