Void's Vault

Knowledge source for efficiency.

Static (or Shared) Classes and Methods: A Rule of Thumb

Have you ever seen or written static methods in your company’s project? I’m sure that some of you did, because I often fell into static classes when I dug into most of the entreprises' code I visited. The question is: Do you think it’s a good practice?

Use a Raspberry Pi as a Music Server

I don’t like to spend money on new technologies if I already have all at home to do it myself. In this post, I will give all the information you need to use your Raspberry Pi as a music player that can be remotely controlled.

Play Chess With a Webcam

The project named ChessCam is finally completed! I was wondering if I would one day have the opportunity to play chess against the AI without using a keyboard or a mouse.

Numerical Rounding Problem in EKF Filtering

Lindsay Kleeman presented a solution to a numerical rounding problem found in the Extended Kalman Filter. In this post, I summarize the paper by showing where the error is and how it can be solved.

Use a Device With the USB OTG Port of a Gumstix

This post shows how I managed to use a Firefly camera, from Point Grey, with a Gumstix under Linaro. I present how to use a regular mini-usb cable and hack it into an OTG cable, and I show how to make the gumstix accept a device that demands more power that gumstix’s OTG port can offer.

Make a Web Server With Raspberry Pi

A Raspberry Pi is a cute gadget. It’s a computer that fits in your hand! I just bought one and I asked myself if it was possible to build my own server on this little piece of technology?