Sometimes I need to work on Windows, and when I tinker a bit I often end up the Cygwin based MobaXterm, the excellent unixish terminal + X server for Windows. Few days I started also playing with Docker on windows, and when I tried to execute it from the shell[…]

Rust is a rather young language getting more and more popular as a “safe, concurrent, practical language”. I wanted to learn how to code in rust, and I wanted to setup a development environment to make the learning path easier. Here are the notes on how I set up my[…]

Alvaro M, Programming, Random


For those of us who need to use google’s repo and do typos, I uploaded rpeo┬áto github.

Makefiles can be very complicated. Recently I have found on stackoverflow a way to print out all variables. My favourite variant was this:

Writing device drivers in Linux requires some kernel knowledge and some rules must be followed. Writing a user space application that drives the device can be simpler to write and debug. This article explains how to implement a simple user space driver to a memory-mapped device.

A while ago we developed an application that runs on Linux. I wanted to profile it in order to understand if we could make it run faster. That’s why I spent some time looking at some profilers, and here’s a quick round of what I have learned. I created a[…]

I really like my Ubuntu 12.04. I don’t use the Unity shell, but the system underneath is stable enough and I have plenty of packages. From time to time however, I need to install some binary or library that it is not available as package. So I download the source[…]

Few months ago the company I work for, Parrot, was looking for a system to manage the talks and training sessions they have over the year. So far they have outsourced the duty, but they thought it could be an idea to ask the employees to mock up a web[…]

Programming, Technology

Mac and gcc

I wanted to compile a little test program I wrote in C. The problem is that, in order to compile on a Mac using the command line, you need to configure the XCode command line tools. You can find this information on the web easily, but I couldn’t get the[…]