Friday, May 18 2012
By Guyz Zmolotov on Friday, May 18 2012, 17:08 - hack
I got my hands on a msp430 launchpad to play around with it, and unluckily, the launchpad does not play nice with MacOSX 10.6. After the break, you'll get my tutorial to make it work.
Continue reading...
no trackback
Monday, February 6 2012
By Guyz Zmolotov on Monday, February 6 2012, 18:05 - say
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.
Bref, j'ai repris leur travail et l'ai adapté au besoin d'autoentrepreneurs (que des factures HT et la mention qui va bien), et fait quelques modifs comme notamment revenir à la font originelle qui est plus belle que la « bera » (quelle horreur), fait en sorte que la compilation se fasse à l'aide d'un simple "make" et d'avoir toutes les factures rangées, .tex/.pdf cote à cote.
Tout ça est sur mon github comme d'hab !
no trackback
Monday, January 30 2012
By Guyz Zmolotov on Monday, January 30 2012, 20:47 - hack
At Le Loop hackerspace, we often get broken, old or unwanted weird devices. Then recently we were given two Led Matrix displays with a technology from the 80s.
First one was a one line with red led display

and the second one was a green multiline display

So, here is a little story on how I managed to pwn them.
Continue reading...
no trackback
Friday, December 23 2011
By Guyz Zmolotov on Friday, December 23 2011, 20:28 - code

For a work's project I needed to use two magnetic card readers ; our usage was depending on which one is used and the card's ID.
So I sourced a magnetic card reader that outputs the Id through a TTL serial line and then I could manage using an arduino both serial lines and get them to work how we needed.
But what was my surprise to get USB HID readers once I receipt the package ! So I plug them in, and well, they worked out of the box... but both of them output Ids on the console the same way. We were on a rush on the project, so we had no time to send them back.
- So my challenge was : How can we differenciate USB HID readers that act as keyboards ?
Continue reading...
no trackback
Monday, April 11 2011
By Guyz Zmolotov on Monday, April 11 2011, 15:16 - hack
I just ended a proof of concept of door locking/unlocking system for our hackerspace.
Nothing extraordinary, all the doc and code are there :
Pictures are coming...
no trackback
Wednesday, November 17 2010
By Guyz Zmolotov on Wednesday, November 17 2010, 13:21 - code
I just released today my Master's work done during my Internship at Bearstech. The code has been released under GPLv3 on :
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.
As the internship, and thus the length of that project was only 5 months, I had to make severe technological choices that made that code only a proof of concept, instead of really usable user-end code.

For instructions on installing and using it, please read the wiki page.
Continue reading...
no trackback
Thursday, August 5 2010
By Guyz Zmolotov on Thursday, August 5 2010, 16:24 - hack
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.
At the same time, back in 2000-2002, it was the beginning of the WiFi-aera. That's why, I imagined we simply could encapsulate a DMX packet in TCP packets (or even a UDP datagram, as DMX is a broadcast-only protocol) sent over WiFi and receive them through a dongle attached at the back of the DMX-enabled projectors (and have Triac based system to control analogical projectors).
Continue reading...
no trackback
Saturday, July 24 2010
By Guyz Zmolotov on Saturday, July 24 2010, 19:44 - hack

After a colleague pointed out the
Yaler project, that aims to control an arduino using a RESTful interface, he challenged us to do the same, but simpler and in python. That's how we started the Pyaler project and how I started to have some interest about Arduinos. Pyaler has not been long to code, so at first, it enabled me to control a green-LED using REST queries. That was fun, but not that much.
Then at
RMLL2010, John from
Hackable:Devices gave me a RGB led, that I made to work with Arduino and Pyaler. I put a demo on the stand so anybody could come and change the light using the public IP address of my laptop. Then, still at the RMLL,
Jimmie P. Rodgers gave me a LOLShield so I can test Pyaler with something funnier. Sadly, the Lolshield could only display static strings, then I recoded the library so it supports dynamic strings taken from the serial line (see my
previous post).
We finally released today
Pyaler, now available on
Pypi. And a live demo is online at
play.pyaler.org so you can change the displayed string and watch it change in a live video broadcast.
no trackback
Tuesday, July 13 2010
By Guyz Zmolotov on Tuesday, July 13 2010, 12:05 - hack
At the 2010's RMLL in Bordeaux, I shared a stand and workshop with John Lejeune, Jimmie P. Rodgers and Mitch Altman. After some time hacking on a python clone of
Yaler that will soon be released and posted, I had the idea to hack the
LoL shield so it can display any string sent through the serial port.
The hack has been done during the RMLL, and released as is. There are still some bugs and improvement to be done so it can be really useful, see the README and the code on my
github for more.
Disclaimer: I'm definitively not a fan of arduinos, but if I can help nice people to bring more usages of their projects, I'm glad to do it ;)
no trackback
Monday, June 28 2010
By Guyz Zmolotov on Monday, June 28 2010, 14:23 - say
(sic from La Quadrature's Communiqué)

Luzern, 28th june, 2010 - A new round of negotiations of the anti-counterfeiting trade agreement (ACTA) is beginning today between 11 negotiating parties -including the EU- in Luzern, Switzerland. All around the world, organizations of concerned citizens, people living with HIV, and academics urge governments to renounce to this illegitimate agreement.
Continue reading...
no trackback
By Guyz Zmolotov on Monday, June 28 2010, 14:05 - watch
no trackback
Friday, June 25 2010
By Guyz Zmolotov on Friday, June 25 2010, 14:38 - watch
no trackback
Monday, June 21 2010
By Guyz Zmolotov on Monday, June 21 2010, 15:23 - hack
After years of working with an IRC client inside screen on my server to which I connect using SSH, I was missing having any kind of notifications when I'm being highlighted. I don't want to use bouncers or to disconnect/reconnect all the time. So I prefer to make a ssh tunnel from an IRSSI script to a python script I run on localhost, that sends every configured highlight to localhost. That other script calls libnotify on linux or growl on OSX to display the notification.
Source code available at :
http://github.com/guyzmo/irssi-over-ssh-notifications
Contributions are opened to package and make it better.
There's a bug I still can't get rid of : when notifications are sent through the tunnel, SSH reports almost all the time :
setsockopt TCP_NODELAY: Invalid argument
if anyone has an idea on how to resolve that, drop me a mail !
no trackback
By Guyz Zmolotov on Monday, June 21 2010, 14:42 - say
I got nothing to blog about, that's why I'm blogging about it.