Category Archives: Uncategorized

t540p touchpad disable mouse, keep buttons

To use the touchpad to click (but not to move the mouse) and keep using the trackpad for mouse movement: synclient AreaBottomEdge=1

Posted in Uncategorized | Leave a comment

Merging with magit and ediff

The jerasure v2 branch is merged into the v2-ceph branch.

Posted in Uncategorized | Leave a comment

Testing CPU features with Qemu

The Ceph erasure code plugin must run on Intel CPU that have no SSE4.2 support. A Qemu is run without SSE4.2 support: qemu-system-x86_64 -machine accel=kvm:tcg -m 2048 \ -drive file=server.img -boot c \ -display sdl \ -net nic -net user,hostfwd=tcp::2222-:22 … Continue reading

Posted in Uncategorized | Leave a comment

Micro PDP-11

Posted in Uncategorized | 2 Comments

Vue subjective de la naissance de l’Erasure Code dans Ceph

L’erasure code, c’est aussi le RAID5, qui permet de perdre un disque dur sans perdre ses données. Du point de vue de l’utilisateur, le concept est simple et utile, mais pour la personne qui est chargée de concevoir le logiciel … Continue reading

Posted in Uncategorized | Leave a comment

random read disk stress test

When a GNU/Linux machine exhibits a high iowait (i.e. more than 20% of the processor time is locked waiting for IO to complete), it does not always mean a lot of bytes are read or written. It is demonstrated that … Continue reading

Posted in Uncategorized | Leave a comment

giving up on opensocial

The goal was to improve the state of the python opensocial package published in 2010. After a few hours exploring the latest evolutions of OpenSocial, it turns out that it became too difficult for an occasional Free Software developer to … Continue reading

Posted in Uncategorized | Tagged | Leave a comment

webservice daemon: php vs node.js vs python/twisted

The same web service was developed in php, node.js and Twisted/python. The winner is Twisted/python, primarily because it provides a robust asynchronous programming model, can be confortably debugged and deployed.

Posted in Uncategorized | Leave a comment