A Nintendo NES emulator written in Go.
Basic optical mark recognition script. Can be used for automatically scoring answer sheets from photos.
An implementation of Shamir's secret sharing scheme in zero-dependencies C. Using this, a secret (for example, a password), can be split between n people, so that k people are needed to reconstruct it.
blocksim is a toy-sized graphical tool for numerical simulations written in
I have written a blog post on how to use it to model and simulate a very simple mass-spring-damper system. You can read it here.
Remotebox is an android app and plugin duo for controlling gnome's Rhythmbox music player. The plugin opens a TCP socket and
listens for remote commands from the app, such as play, pause and fetch your songs list.
The plugin was developed as a backend for the android app, but it can be used by any application that supports communication via TCP sockets.
Remote Control for Linux is an android app and a python script for controlling your X session with your cellphone/tablet thought WiFi. It allows you to control your mouse and keyboard (including media and volume keys). It also has a friendly interface for controlling presentations.
sos is a super useless 32 bit operating system written in nasm-flavoured assembly. The goal of this project was to simple scratch the surface of implementing a toy-sized bootable system.
After two weeks of reading the OSDev Wiki and almost given up at least 50 times, I was able to have it boot and not crash! Despite of being the most useless project on this page, it was definitely the one from which I have learned the most.
A simple UNIX multiclient and multithread socket server in C++. It uses BSD TCP sockets to listen for new connections and libpthread to dispatch its handler to a new thread.