Installing Let's chat on Ubuntu 12.04

Recently we started using IRC to communicate between colleagues. IRC was fine, except that the user experience isn’t so good compared to modern chat clients. You lack notifications, inline images and it is not specially user friendly. A nice alternative targeting entreprises was Campfire, but sadly it is a closed source product. I forgot about it for a while, then stumbled upon Let’s chat, which is described by its authors as

»

Interacting with EPFL's Tequila in Python

The Swiss Federal Instituts for Technology (EPFL) uses a centralized login system for all its web application, called Tequila. Since I sometimes write webscrapers for some school services (with the help of @gcmalloc), I created a simple python package to handle authentification.

»

Solving the Monty Hall problem with Python

Recently someone on IRC brought up the Monty Hall paradox, and said the conclusion of this was that the probabilities were not always right. I wanted to show that it was in fact a cognitive bias of our brain, and since the formal proof was not enough, I decided to test it in a little computer experiment.

»

Reverse engineering Swisscom's Centro Grande

Recently Swisscom (Switzerland’s biggest ISP) decided to give me a new box (modem + router + hotspot) since the previous one was already 7 years old. I was quite happy to get a new and hopefully 802.11N compatible router, but as I was just coming back from the CCC, I had to try to find what was inside. In the end I did not find the huge root-level backdoor I was hoping to find, but learnt a lot in the process. I published my notes on https://github.com/antoinealb/swisscom_centro_grande and got a few emails from fellow hackers trying to replicate my results. Now that I have a blog I might as well do an article about it, to have some content online !

»

My notes on installing Arch Linux on my Lenovo T420s

I recently decided I wanted to reinstall my Arch Linux system. I have been running Arch on my Lenovo T420s for a few years now, and it has been working flawlessly. However, I started working a lot with virtual machines, I was slowly running out of disk space. Since I wanted to document my installation for future reference, and I thought it may be useful to someone, I decided to make a blog post about it.

»

Moving my site to Jekyll

Today I migrated my website from hand crafted HTML to a static blog using Jekyll. But what is it ? According to their website:

»

Working with the TI Tiva Launchpad on Linux

I recently received a Texas Instruments Tiva Launchpad board from another team in the Eurobot contest (thank you Ifrelo ;)) when I told them I was interested in ARM dev. Once I had this board, I looked around for compilers / IDEs, but I quickly realized that most of them were closed source or Windows only. Since I really like to work on my Linux box, I decided to take some time to work on it.

»

Porting lwIP to UC/OS-II

For this year Eurobot, the CVRA is building two different robots, and also doing some computer vision. While this sounds nice, it also comes with added complexity : The two robots have to communicate with the two computer vision boards, and with each other, using the communication architecture below (Debra-4 being our main robot with SCARA arms and Nastya-2 our holonomic platform).

»