Cette page est dédiée aux programmeurs. J'ai choisi de constituer un recueil des logiciels et bibliothèques qu'il m'a fallu développer faute de les trouver déjà prêts sur le net. Ces sources sont libres et je les espère faciles à utiliser (commentaires, exemples, noms des variables et fonctions...). Le but n'est pas de fournir des logiciels prêts à l'emploi, mais plutôt des exemples, ou des bases... Toutefois, après avoir été utilisées dans de nombreux contextes, les bibliothèques en C++ semblent bien adaptées à une réutilisation directe.
Tous ces outils ont été développés sous linux. Je n'ai jamais eu de
problème en portant sur un UNIX, mais ça peut arriver...
Pour les
utilisateurs de windows, les bibliothèques devraient être utilisables (sauf
la bibliothèque graphique :-)). En ce qui concerne les programmes, le
portage est possible sans trop de difficultés (il a été fait pour la
recherche d'itinéraires).
La liste des bibliothèques ci-dessous n'a pas été mise à jour depuis longtemps. Une liste plus récente est disponible ici. N'hesitez pas à me contacter si vous avez besoin d'une de ces bibliothèques.
Une bibliothèque graphique SIMPLE au dessus de X11 : une version procédurale en C et une version objet en C++.
Tableaux de taille variable. Insertion/Suppression en temps constant.
Pixmaps : Lecture, Ecriture, Manipulation.
Régression linéaire, en une fonction.
Recherche d'itinéraires optimaux sur un réseau de bus.
Un projet de calcul scientifique : calcul de valeurs propres par la méthode QR.
Interface à la bibliothèque graphique ci-dessus.
La présentation des scripts développés dans cette partie est beaucoup moins détaillée que dans les autres parties. Si vous êtes intéressé par plus de détails, contactez moi.
Interface graphique au programme de recherche d'itinéraires.
Et aussi une documentation en PostScript ou en PDF très très bien faite sur tcl/tk. Un peu vieille, mais tres utile.
Construction
Planification
Optimisation
Synthèse sur la quantification des images en couleur (zolies zimages :o) ).
Mon but est d'écrire des pages sobres et efficaces. C'est pourquoi je n'utilise ni animation ni javascript. Elles sont toutes conçues sur le même modèle, ce qui permet (je l'espère) de s'y repérer facilement.
Une autre raison pour éviter les scripts est qu'ils gênent considérablement les aspirateurs de sites (MemoWeb, wget...). Si vous voulez "aspirer" une partie du site, ne vous gênez pas, il est conçu dans cet objectif.
Enfin, pour l'écriture de ces pages, j'ai utilisé Vi Improved ( http://www.vim.org) : un éditeur de texte standard sous UNIX. Avec quelques scripts, c'est aussi cet éditeur qui a généré les versions HTML des sources.