Réalisations
Mardi 13 octobre 2009, par //
Qui ?
Version imprimable
Différentes réalisations techniques ... et humaines.

Ceux qui me plaisent
KissMyAgent
http://wiki.github.com/jul/KISSMyAgent
(python + matplotlib)
La dynamique des systèmes complexes c’est la dynamique de nombreux éléments en interaction les uns avec les autres. Les nombreuses interactions rendent le système hautement non linéaires et ainsi les mathématiques sont inopérantes à décrire ces systèmes simples, il faut donc recourir à des simulations. Ceci est le but de ce programme de 700 lignes.
Si j’ai un peu de temps je ferais un gaz sur réseau.
Libroscope
Un site pour expliquer le logiciel libre par le prisme des Hommes et des Femmes et de la culture qui les lie.
Nous avons été présents aux rencontres mondiales du logiciel libre à Bordeaux, et à Metz où nous avons créé le thème « le libre au delà du logiciel ». Ce thême a été repris sans que notre nom ne soit jamais cité.
ComputerPartsSavings
Une commande d’un client Américain. Développement rapide sans fioriture. Réalisé avec Edouard Lung (le site a été altéré par rapport à son design original).
http://computerpartssavings.com/
Comparateur temps réel multi site
http://crawl.est-unique.net (source http://cvs.est-unique.net/cgi-bin/c...)
Site en jquery / PHP / Perl.
Les agents de requêtes [1] font quand une requête est demandée un coup de recherche sur le net en temps réel si les résultats ne sont pas en base. Ils parsent les sites cibles, remplissent les formulaires et ensuite extraits les résultats. Je n’ai pas remis les agents de crawling à jour donc maintenant la plupart des résultats sont vides.
Cette techno peut marcher pour des sites de rencontres, des sites d’assurances, des sites de commerce électronique...
Suivre son temps de travail avec le minimum de geste
http://ttracker.est-unique.net/
Il est fait en PHP et en Perl et en SQL natif quand c’est logique, c’est autant un exercice de style qu’un programme que j’utilise.
J’en ai fait un module squirrelmail ce qui me permet de ne pas multiplier les outils que j’utilise.
Gérer les attachements de mail EOBA
http://cvs.est-unique.net/cgi-bin/c...
L’idée est de faire un serveur de mail à qui l’on envoie un mail, en retour il passe un antivirus et fais un lien sur le contenu et aussi le transforme en format plus « standard friendly » (par exemple transformation du word en text ou html) et renvoie le mail avec toutes ces infos.
L’idée si je devais le reprendre serait de wikifier des documents words parce que je pense que les traitements de texte sont contreproductifs pour le travail en groupe parce qu’il n’y a pas de traçabilité automatique, la lourdeur de l’interface, la non séparation de la forme et du fond...
En terme d’assurance qualité ce serait un bon projet à remettre sur les rails.
Petits codes divers
Module pour gérer les fortunes aléatoires en signatiure de mail
http://cvs.est-unique.net/cgi-bin/c...
Pour squirrelmail, exactement ce que je voulais, exactement ce que j’ai eu. Je l’utilise encore, et il me manque sur la plupart des clients lourds que j’utilise. Si squirrelmail/PHP n’avait pas autant de problèmes avec l’encodage :(
Menu (120 lignes)
Un prototype pour un beau site web de restaurant simple que j’aimerais réaliser un jour en entier http://corpo.julbox.net/menu
Code de quizz en 50 lignes
http://corpo.julbox.net/quizz/
Ajax, PHP, jquery et un ROM maison. C’est non seulement pour être élégant, mais j’avais 6 heures à tuer. L’idée c’est que plutôt que de générer les tables SQL et les requêtes à partir des des objets, on fasse le contraire. Les objets père/fils sont déduit en regardant les clés étrangères et avec un peu de convention de codage.
Une petite classe pour google chart
http://corpo.julbox.net/chart2.php
Je trouve les API Google et leurs idées assez bien pensées en général. googlechart ne fait pas exception. J’ai aussi utilisé google checkout (leur API pour le commerce électronique). Je pense que c’est la plus simple que j’ai jamais vue.
Obsolètes
Driver Cirrus Logic 5480 pour linux (1.2....)
http://imagina.ti0n.net/old/sav.tgz
Mon premier projet libre en entreprise sous GPL dont on m’a expliqué que les clients diffusaient le produit les sources que si on le demandait. Mon patron de l’époque était un ayatollah du libre ...
Scans de log en temps réel
http://cvs.est-unique.net/cgi-bin/c...
Même chose en plus générique en moins fini (parce que j’ai découvert cet autre logiciel) que fail2ban. Aujourd’hui je suis un grand fan de fail2ban.
Et d’autres encore.
Sysadmin
Cela fait depuis 2003 que j’héberge mes sites web, CVS, base de données, et autres sur mon propre serveur. Tous sauf un exemple ci-dessus sont hébergés sur mon serveur.
Je suis MX primaire, secondaire, j’ai bind, DHCPd, CVS, mysql, apache, php, perl.
Mes serveurs ne sont pas tombés, mes versions de PHP, perl, mysql sont à jours ... c’est une preuve que je me débrouille dans le temps...
Ce site est hébergé sur ma machine qui n’est pas très puissante certes, mais qui me suffit.
J’ai beaucoup d’outils de métrique et de supervision autant par besoin que pour tester (de webalizer en passant par munin, cacti et autres).
J’héberge mes applis, du SPIP et autres, je suis donc dans une logique de site mutualisé et dédié.
Le reste
Une association étudiante Synergie devenue un syndicat le jour ou l’UNI et l’UNEF ont voulu nous couler sans raisons à la faculté de Cergy, afin de pouvoir riposter.
Membre fondateur de l’Association pour le Métier d’Ingénieur en Organisation.
Un peu de basse, de la boxe française dans ma jeunesse et de la canne d’arme. Du basket de rue aussi.
Des études en physique qui m’ont plu. En fait uniquement le sujet d’étude et mon séjour à Paris VI.
Quelques photos, du voyages, beaucoup de lectures, et plutôt épicurien.
Je considère que l’informatique n’est pas une fin en soi, et j’aborde la programmation comme une langue étrangère : on essaie de dire quelque chose, on a un style ... et le signifié (ce que je veux faire) doit primer sur le signifiant (la technologie, les normes de codage). C’est pour cela que je ne suis pas attaché à un OS, une base de données ou un langage tant qu’il ne me fait pas perdre de temps par rapport à ce que je connais en référence. Il est clair que j’ai une nette préférence pour le lociel libre et le temps passant, les licences et systèmes BSD sont de plus en plus ma référence. Plus simples, plus sobres avec plus d’amour à l’intérieur.
