Make My Day [IO]

Code, electronics & fun

Trying to repair a jura nespresso

published on
A few months ago, a broken Nespresso machine fell into my hands. The first thing you notice when you try to repair a Nespresso machine is that you can’t open it because it has the weirdest screws that you have ever seen. However, everything can be solved when the comunity comes together, as Cristopher M. Lott demonstrates in his awesome post Repairing a Jura Nespresso Machine. It turns out that people started building special tools to turn the oval screws that are found in this machine, and sell it online. Read More...

Making secure backups in GNU/Linux with LUKS and rsync

published on
In today’s post I’m going to explain how to securely backup your files using LUKS and rsync. Please, if you decide to follow the steps depicted here, remember that I’m not responsible for any loss of data that this may cause. Proceed with care: you can easily erase important information if you don’t know what you’re doing. Let’s say that I want to backup my home directory on an external HDD, but I want my backup to be encrypted, too. Read More...

Rhino Hunt (Part 1)

published on
Lately I’ve been getting into digital forensics investigation and in order to train myself I’ve been looking for some challenges. I found this awesome website which has a great compilation of challenges, research results and CTFs. I skimmed over the different options and decided to challenge myself with The Rhino Hunt, developed by NIST. Context The Rhino Hunt data set requires examination of a small image file and three network traces. Read More...

Lessons learned from building a Magic Hoodie

published on
Earlier this month we were able to finish our magic hoodie project. It’s been a cool thing to build with the kids. Maybe a bit complicated, specially regarding the TCS3200 part, but they really liked the result. It worked pretty well with the poor code we developed. But I’m sure that they learned a lot. The effect is rather magic: “Oh! Nice shirt, I like the color, let me copy it. Read More...

Playing with the TCS3200 Color Sensor

published on
I’m working in really cool project with some of my students. We want to make a magic hoodie. The idea is simple: We take a basic hoodie, some LEDs, a color sensor, and an Arduino board. We decorate the hoodie with the LEDs, and try to make them mimic the color detected with the sensor. But the TCS3200 sensor is trickier than I first thought, so in order to understand it better, I’ve written this post. Read More...

Setting up a Let's Encrypt SSL Certificate

published on
Since I first thought of creating this site I wanted to set up an SSL certificate and to use HTTPS by default. Enabling HTTPS on your website enhances the security of your users in several ways: Confidentiality: The messages between the clients (web browsers) and the web server are encrypted so no third party can read them. Integrity: Not only the messages are secret, but they also have integrity protections, so no one can modify them or inject messages in the conversation between your browser and the server. Read More...

The battle of transfer protocols or "How do I update this site"

published on
All right, so as you may know, this website is made with Hugo, the awesome static web generator created in go. I have also used the amazing base16 theme by Hylke Visser. I have tweaked it a lil’ bit so it fits my needs. Actually, after going through the documentation, I want to try and learn go. Next time, I guess. Today I’m going to talk about how I update this static website. Read More...

First post

published on
During 2016 I decided to join the Barcelona Hub project, created by the Inceptum Foundation. The Hub is a collaborative workplace, with different areas, including office and coworking space. The goal of Inceptum is to help and promote projects (from personal to corporate) with a special interest in those with a social purpose, non-profits, free software and STEM education projects. But what made me join them is their workshop. The place I like to call The Makerspace. Read More...


Electronics (3)

Gnu/Linux (4)

Security (3)


acme (1) arduino (2) backup (1) carving (1) cryptography (2) cryptsetup (1) ctf (1) dfir (1) diy (3) forensics (1) hugo (1) leds (2) letsencrypt (1) luks (1) nespresso (1) networking (1) nginx (1) rsync (2) ssl/tls (1) wereable-electronics (2)