When Covid-19 first struck Germany, I decided to get prepared for a longer quarantine by picking a project from my things-the-world-might-need list.
Multi-threaded web scraping with Python
Some websites don’t have the time, resources or (economic) interest to expose public APIs. Yet, sometimes you still need to extract structured data from them.
Wi-Fi Security — Evil Twin Attacks
Ever since I started playing around with the infamous aircrack-ng suite, I had a certain interest in Wi-Fi1 Security. I cracked my own Wi-Fi several times using dictionary attacks, but soon felt bored by the mechanic process of simply using a couple of shell commands.
About Operating Systems
I’ve recently studied (UNIX/POSIX/Linux-like) Operating Systems (OSes) and followed an excellent lecture by Prof. Chester Rebeiro. In this article I intend to summarize the main concepts behind OSes.
An introduction to awk
Every Linux user has, at some stage, used some strange script from the internet that contained this awk command (and, contrary to what he or she knows to be right, he or she didn’t really look at said script before executing it with root privileges.
Building an 8 bit computer on a breadboard
Following the terrific online course FromNand2Tetris that I previously wrote an article about, I decided to commit to Ben Eater’s Youtube Series, in which he builds a fully functioning 8-bit computer from mere logic gates and 74LS series chips, on a breadboard.
An AI-powered smart workout App
In 2017/2018, I was studying in China for a year for a Masters degree in Industrial engineering. Towards the end of the degree, we were told that we could propose any topic for our final Mini thesis.
What Nand2Tetris Has Taught Me About Computers, and, More Importantly, About Learning
This text is about one of the greatest online courses I have taken (and I have taken many) — FromNand2Tetris constitutes a course in which you build both the hardware and software layers of a functioning computer — this journey comprises of the (virtual) implementation of the entire hardware circuitry, a compiler for a high level object oriented programming language and an operating system.
DIY air quality sensor: A dockerized minimal web interface for SDS011
Two weeks ago, with New Year’s Eve (and its pollution levels) around the corner, I was given a nova PM sensor (SDS011) by my granddad (pretty cool granddad, right?