QChrono

Nom : QChrono (WorkChrono)
Langage : C++, Qt

Description : une fenêtre avec n chronomètres et pour chacun un bouton start/stop.
Captures :

svn : QChrono

CSV2CLITab

Nom : CSV2CLITab
Langage : C++

Description : affiche un fichier CSV sous la forme d’un tableau
+—-+—–+——–+
|char|texte| col |
+—-+—–+——–+
svn : CSV2CLITab

Devine Combien

Nom : DevineCombien
Langage : python, pyQt4
Description : une version python du célèbre jeux “Devine combien” ou “jeux du Jackpot”. Le principe est toujours aussi simple, il faut deviner un nombre entre un min et un max.
Captures :

svn : DevineCombien-svn
tarball : DevineCombienPy-snapshot.tar.gz

AlgoGen

Nom : AlgoGen
Langage : Java
Description : un algortihme génétique permettant de rechercher le minimun entier d’une fonction. Le principe est de partir d’une population d’individus, de faire se reproduire ensemble les meilleurs (au sens de notre recherche, ie le minimum de la fonction spécifiée) et d’ajouter à cela des mutations aléatoires.
Captures :

svn : Algogen-svn
tarball : [...]

Ans62csv

Nom : Ans62csv
Langage : Java

Description : permet de convertir en csv un fichier Ansys. Ces fichiers n’ont pas de séparateurs (:()), il faut donc compter le nombre de caractères.
Captures :

svn : Ans62csv-svn
tarball : Ans62csv-snapshot.tar.gz

WarTux

Nom : WarTux
Langage : C++, Gtkmm
Description : jeux trés inspiré de la guerre des moutons (ou Meine Schaffe, deine Schaffe pour les germanistes).

Captures :

svn : WarTux-svn
tarball : WarTux-snapshot.tar.gz

TimeControl

Nom : TimeControl
Langage : C, Gtk+
Description : logiciel se glissant dans la barre des tâches permettant d’afficher en plein écran un fenêtre non fermable (sauf par Alt+F4) toutes les x minutes et pendant y minutes.
Captures :

svn : TimeControl-svn
tarball : TimeControl-snapshot.tar.gz

SSP

Nom : SSP
Langage : C, Gtk+, SDL_Mixer
Description : des amis ont eu besoin pour une manifestation sur le thème du bruit d’un logiciel ne pouvant pas être fermé à la souris mais permettant d’écouter diverses musiques avec une interface adaptée à la comparaison. Le programme se base sur un fichier de configuration simple (texte) qui [...]

RViewer

Nom : RViewer
Langage : C++, Qt
Description : un visualisateur d’image (viewer). Son avantage est de gérer les svg sous windows.
Captures :

svn : RViewer-svn
tarball : RViewer-snapshot.tar.gz

RPlayer

Nom : RPlayer
Langages : C++, Qt (nécessite Phonon), SQL
Description : un player adapté à mes besoins personnels. Il intègre la gestion d’une playlist (et du format M3U), d’une bibliothèque (sqlite3), d’un visualisation trés basique, d’un navigateur de fichier pour ajouter des dossiers à la playlist et d’un navigateur pour les paroles.
Captures :
svn : RPlayer-svn
tarball : [...]

Rniamoflow

Nom : Rniamoflow
Langage : C++, Gtkmm, Gtkglextmm, OpenGL

Description : un mini (vraiment light) navigateur inspiré de coverflow.
Captures :

svn : Rniamoflow-svn
tarball : Rniamoflow-snapshot.tar.gz

RJdlV

Nom : RJdlV
Langage : C, Gtk+

Description : une implémentation rapide du jeux de la vie en gtk+. Elle a quelques lenteurs quand on bouge la souris en même temps que le programme calcule (une simplification de modélisation faute de temps) mais ça reste sympathique.
Captures :

svn : RJdlV-svn
tarball : RJdlV-snapshot.tar.gz

OuvrirQuitterEnregistrer

Nom : OuvrirQuitterEnregistrer
Langage : C, Gtk+
Description : interface permettant de rapidement gérer un algorithme qui prend en entrée un fichier et en sortie produit également un fichier.
Captures :

svn : OuvrirQuitterEnregistrer-svn
tarball : OuvrirQuitterEnregistrer-snapshot.tar.gz

J.I.R.A.F.

Nom : JIRAF
Langages : C++, Qt
Description : programme utilisé et sollicité par un ami pour le calcul de laminage avec le logiciel abaqus … après je n’en sais pas beaucoup plus … il permet de régler sa formule de matériau ou d’en utiliser une à partir d’un fichier csv (x;y) , de gérer ses passes [...]

Connect

Nom : Connect
Langages : C++, Gtkmm
Description : programme permettant de lancer deux scripts suivant le principe du bouton poussoir (appuit = script 1, réappuit = script 2). Je m’en servais pour gérer ma clef 3G.
Captures :
svn : connect-svn
tarball : Connect-snapshot.tar.gz

BrainFuck Interpreter

Nom : BrainFuckInterpreter
Langage : C++
Description : un interpréteur de brainfuck. Ce langage se base sur l’hypothèse d’un tableau infini manipulé par un pointeur. À noter que ce langage est Turing complet … donc a priori on peut tout faire avec ;). Le brainfuck est un langage minimaliste qui comporte 8 instructions :

> : incrémente le [...]

Créateur de courbes en latex [bash + pgfplot]

Nom : -
Langage : Bash
Description : Un copain a eu besoin de tracer des courbes en latex. A priori rien de difficile avec pgfplot :

on le télécharge ici : sourceforge pgfplot
on le met où il faut sur son pc : pour mon ubuntu copier coller du contenu de l’archive dans /usr/share/texmf/tex/latex/
on utilise le package comme [...]

TwoTextBrowser

Nom : TwoTextBrowser
Langage : C++, Qt
Description : les outils de diff tel meld sont efficaces mais comparer deux documents selon des critères non séquentiels n’est pas évident : les outils de diff lient les deux pans (les documents). J’ai eu besoin de comparer un documents XML “à la main” (suivant des critères personnels) et je [...]

Miration

Nom : Miration
Langage : Java
Description : Implémentation rapide d’un heuristique de prévision de plan de vols. Ceux-ci respectent certaines contraintes (3 types de passager/vol par exemple). L’algorithme est trés simple et a certainement des défauts mais il permet de partir d’une base non aléatoire. Il ne prend pas en compte l’offre/demande. Il essaye de classer [...]

RMasterMind

Nom : RMasterMind
Langage : C++
Description : une version console du célèbre jeu. Le modèle UML adopté est un PAC (wikipedia). Au niveau des présentations seules deux sont disponibles, une simple en console et une autre en couleur toujours en console (pour linux seulement).
Enfin les options disponibles sont :

-c : affichage avec des couleurs
-n N : [...]