How to manage invoices with the CLI and an editor

Here’s a common thing we often hear: if you’re doing a task more than once, automize it! Following up on a former article I wrote in french four years ago, where I was showing how simple it was to do my invoices in LaTeX, I have since then built a more generic framework around that. Let’s have a look after the break.…

AVR for BLE and iOS

For a project, I’ve been assigned the task to access the ANCS from an AVR using Nordic’s nRF8001. Even though it’s mostly integration work of Apple’s specifications and Nordic’s ones, it end up being way harder to build than expected, and couldn’t have been done without the help of the Nordic’s support team.…

Run the SL030 RFID reader on linux

I need to use the SL030 RFID reader on linux (on a beaglebone with i2c support enabled, of course). But when I tried to communicate with the device using i2cget, the device failed and disappeared from the detected devices… After the break, we’ll see why and how I solved it.…

Gestion des factures en autoentrepreneur

Je me suis depuis peu inscrit au statut auto-entrepreneur, et évidemment, j’ai vite eu besoin de sortir une facture. J’ai cherché sur le net, et ai trouvé deux blogs qui ont fait un système identique Tengu en suisse et Godefroy en France. Dans la suite de l’article, les sources LaTeX.…

Proof of Concept : Document Oriented Distributed Storage System

I just released my Master’s work done during my Internship at Bearstech. The code has been released under GPLv3 on my github. The goal of that project is to build some kind of distributed middleware that stores and share data across different nodes (whatever they are) indexed by metadata. For instructions on installing and using it, please read the wiki page.…

Open Light Dimmer: First try

Back in high school, I had the luck to get some experience and learn many things about stage lightnings. But, as I was already computer-litterate at that time I was amazed to discover that at the ethernet era, the protocol used for controlling lights was still DMX-512 based on RS485 serial line over a 3 points XLR. Because the DMX network configuration is a daisy chain, it looked to me a lot like BNC-based 10 base-T computer networks… with cable length, line terminals… being one’s worst nightmare.…