A tool to store, search and copy snippets of code from your terminal
GANshells and Botterflies
a Pelican theme from non-web developers
Learn a language with org-drill and manythings
For an org-mode workflow
Using a CD74HC4067 multiplexer
As we’re getting more comfortable with our 3D printer, we’re starting to look out for handy things to print, along with nice modelling/design software. This is a short post describing how to use OpenSCAD‘s python scripting via SolidPython to design a 3D-printed box that holds watercolor paint tubes, a brush, a sponge, and has wells for mixing paints. It’s based on a small set of Daniel Smith watercolor tubes
Block & Stream Crypto
Finally, the 3rd installment of notes for the Cryptopals crypto challenges. It’s still incomplete but it’s been lying around for ages and I guess I can always come back and edit it.
The Creality Ender 3 Pro
Variations on Life
Everyone who’s interested in programming has probably had a brush with Conway’s Game of Life in some way or the other. It’s a cellular automata system renowned for it’s elegantly simple rules and the incredible complexity it produces. We started playing around with it after seeing this post about a game of life instance running inside game of life, and this stackexchange post
Driving a DC motor with Huzzah
As you can see, the title is about the hardware, because that’s what defines what you are capable of in the physical world. It lets you imagine what you can achieve mechanically. However, the main focus of this post is instead about gluing components together to actually make them …
a command-line tool to record, retrieve, search, and categorize quotes from books
RTTTL is a format which specifies each note as a combination of three attributes, the duration, the pitch, and the octave. Here’s an example:
SPOILER WARNING - Try the cryptopals crypto challenges first!
We recently started working on the cryptopals crypto challenges in Python 3, coming in with zero cryptography knowledge. Here are some notes on our thought process while solving Set 1, along with our solutions. Don’t read this if you want to try them out too.