Personal stuff with computers
Free software
programs I've written:
- Multi secret friends assistant: on online assistant helping you to tell secret friends for NVC events (or elsewhere), Perl CGI
- Split a group into varying subgroups: multiple subgroups split for which members do not end up together more than once, for NVC events (or elsewhere), Perl CGI
- Learning Partner: small Android app helping you learn stuff, Java/Android
- Franchise Info helps pick the best franchise in the Swiss medical care system, PHP
- Open Shopping
List: easy to use shopping list smartphone app and web
app, Java/Android/Html/Js
- Android
Network Tester: a fast network tester for
android, Java/Android
- Routes Compare:
Google Maps based comparison of multiple routes, Html/Js
- diffzips: show a "useful" diff
between two ZIP files, helping to view what changed in
between, Perl/Linux
- Frozen-Bubble 2:
an important revamp of Frozen-Bubble, including network game, Perl/SDL/Linux
- booh: the Web-Album of choice for
discriminating Linux users, Ruby/Gtk/Javascript/Linux
- Enterprise Lunch System(R)(TM): a
program which will help you socialize during lunch, PHP
- find_recent.pl:
sort a hierarchy of files to display the most recent last,
Perl/Linux
- gps_utm_wgs84_conv.pl:
convert GPS positions between WGS84
and UTM formats, Perl/Linux
- libpng example,
C/Linux
- tunes.pl:
a tool to handle money when in holidays with friends, Perl/Linux
- memotux: a
Simon memory game, OCaml/SDL/Linux
- Frozen-Bubble:
a multiplayer arcade game, Perl/SDL/Linux
- bitmapa: a "bitmap effect", e.g.
a visually enhanced appearing of image, Assembler/SDL/Linux-x86
- PLEAC: common programming problems
solved in many different languages, Ruby/SGML
- The Free Feed Forward Neural Network
in Ruby: a small neural network implementation in Ruby, Ruby/Linux
- Rpmmon:
a tool to monitor Freshmeat projects versions (and more), Perl/Linux
- The Free Feed Forward Neural Network: a
small neural network implementation made at the University of
Tokushima (Japan), C++/Gtk/Linux
- Grany-3: a cellular automaton simulator
(initially a graduation software project at INSA Rennes), C++/Gtk/Unix
Noticeable non-free software I've written:
Documentation/articles/presentations I've written:
Translations from english to french:
Random computer things:
(Accepted) contributions to existing free software projects:
- ruby-gnome2
contributed code and documentation for supporting GTK+ 2.8
(became a commiter), then GTK+ 2.10 and 2.12; added/standardized a
bunch of macros; ported String-related manipulations to use
with Ruby 1.9. ruby, C
- dvtitler outline
patch: a patch that adds outline feature (and fade) to the
dvtitler plugin
for kino C++
- sdb made the PostgreSQL driver use persistent connections. C
- kannel various documentation fixes, contributed dbpool support for libsdb database backend and a small python server dedicated at receiving DLRs. C, Python
- transcode wrote a filter to alter the white balance (to "fix" videos recorded with a broken white balance or wrongly forced to indoor/outdoor). C
- crack-attack fixed busy port when re-launching game, fixed crash on voodoo3. C++
- mkinitrd wrote the dynamic modules dependency handling (in awk, jeez..). bash, awk
- sdlperl fixed various bugs. perl, C
- ocamlsdl fixed a few bugs and contributed an easier-to-use event wrapper. ocaml, C
- gtk2-perl helped to bring out the first working version of
gtk2-perl: wrote tools to automatize type wrapping, wrapped many
missing classes. perl, C
- clanbomber fixed various bugs and added alternative keyboard mapping. C++
- dietlibc multiple bug reports and bug fixes, and contribution
of the glob implementation. C
- xwc added small features, customizations, fixes. C++
- webmin added the postfix module. Perl
- aumix wrote french translation. C