, curriculum vitae, dernière mise à jour: 25/12/2011. Aujourd'hui: 7/02/2012 18:16:36.
    Voir le Fond    
        Téléchargement
Curriculum        
      Informatique  
  Mémoire      



Développements

Sites

Articles

Evénements

Nim


 

Développements

Cette page reprend différents programmes que j'ai réalisé, dans le passé et actuellement. Programmes PHP avec ou sans Mysql, javascript, et anciennement, Delphi 1, Turbo Pascal 4, ...

PHP

  • Actuellement en développement, Bechamail est un logiciel orienté utilisateur final qui a pour but de donner à cet utilisateur un outil qui lui permette de s'approprier aisément la gestion des adresses email de son(ses) domaine(s). Le logiciel est en développement sur la forge française Codingteam, et vous pouvez accéder au code source à partir du svn. Une démonstration est disponible ici, et deux versions stables sont en production la première à Cassiopea, la seconde à Banlieues.
  • Animorama est une base de données qui permet de rechercher des activités classées par catégories, âges, périodes ou mots-clés. Ici (Animalin).
  • Divers petits développements utilitaires accessibles sur biblio.openbaz.be Générateur de mots de passe [Prononçables en français, choix de la longueur, niveaux], analyseur xml rss, codeur d'email, videobaz [Base de données video - en cours de développement], ...

 

Minis howtos BASH

Avec le shell Linux, rien de plus énervant que d'avoir oublié un script ou belle ligne de commande qu'on a mis 2 heures à construire! Alors j'ai commencé maintenant à mettre tout doucement ces commandes sur mon blog, dans une rubrique. Au fur et à mesure, de quoi ne pas réinventer dix fois la roue et partager avec la communauté. Actuellement:
  • Lancer une application graphique avec cron
    Pour lancer une application graphique (ou un notify dbus, par exemple) avec cron, il faut d'abord s'ajouter à la liste des utilisateurs autorisés à se connecter au serveur X, ceci à l'aide du programme xhost.
  • Backup incrémental simple avec rsync
    Quand on n'a pas de logiciel tout fait (comme c'était mon cas dans une configuration particulière) et qu'on a besoin de sauvegarder des données, on peut le faire simplement avec rsync.

 

Spip

Une série de requête MySql pour analyser statistiquement un forum phpBB directement sur la base de données.
  • Le squelette BanSpip 2.0 pour spip 1.9.x. La particularité de ce squelette est d'être un squelette "à tags". L'écriture d'un [tag] dans le titre d'une rubrique va changer les fonctionnalités offertes par cette rubrique, et sans perte de contenu. Voyez les règles d'écriture ... (Je ne suis pas l'auteur du graphisme).
  • Mes contributions à SPIP, et occasionnellement à joomla.

 

Delphi 1

Programmes Windows 9.x
  • Calceuro: Calculatrice RPN (Notation Polonaise Inverse, "style Hewlett Packard"). 3 colonnes fonctionnant en parallèlle permettent calculs et conversions immédiates dans 3 monnaies au choix. (Version Beta). Les registres de la pile opérationnelle sont visibles et comportent des fonctions semblables aux calculatrices HP RPN. (Zip, 129 Ko)
  • Nim: Chacun à son tour prend autant d'allumettes qu'il veut, mais dans un seul tas à la fois. Celui qui prend la dernière a gagné. Le même jeu que celui en javascript sur ce site, mais ici, on peut avoir la solution au fur et à mesure. (Zip, 104 Ko)

 

Turbo Pascal 4

Programmes DOS, tous en mode texte (sauf Gr4demo). Si ces programmes présente évidemment un aspect "vieillot", certains comme calcheur peuvent encore se révéler utiles, ou amusants - comme quintoon - ou encore intéressants comme biogène, un jeu de réflexion que je vous recommande.
  • Quintoon: Un jeu de cartes (avec des codes pour tricher :-). (Zip, 60 Ko)
  • Biogène: le jeu de la vie de H. Conway. Etude de cas + jeu de réflexion à deux ou contre l'ordinateur. L'interface fonctionne parfaitement dans une fenêtre MS-Dos. Bien que d'aspect ancien, le jeu de réflexion proposé est particulièrement complexe et intéressant. (Zip, 27 Ko)
  • Calcheur: Une calculatrice RPN; on visualise les registres et elle fonctionne en 2 modes, décimal et sexagésimal avec conversion entre les deux dans les deux sens! Très pratique pour additionner des angles ou des heures (par exemple sommer le temps total d'enregistrement de morceaux de musique qu'on veut enregistrer). Les registres de la pile opérationnelle sont visibles et comportent des fonctions semblables aux calculatrices HP RPN. (57 Ko)
  • Ecluse: Simulation du fonctionnement d'une écluse. Tableau de bord, fonctionnement automatique ou manuel, protection contre les erreurs. Cette application est un clone d'un programme que j'ai réalisé en logo+ et qui a réellement piloté une écluse modèle réduit, construite en Fisher Technic. Cette écluse avait servi de démonstration au projet ENET (v. ci-dessous). (31 Ko)
  • Evenemen: Un petit memo d'événements à se rappeler. Affiche les événements à venir ou passés dans des couleurs différentes. Evénments permanents. (Zip, 143 Ko)
  • Gr4demo: Démonstration de Graph4.tpu, une librairie Turbo Pascal 4.0 pour le graphisme en coordonnées polaires que j'ai crée. Le Turbo Pascal n'offrait que des fonctions en coordonnées rectangulaires pour le dessin. La librairie Graph4.tpu augmentait donc considérablement la puissance de dessin. Son fonctionnement est semblable à celui de la tortue de Logo. (Zip, 63 Ko)

 

Logo+

  • Conception de modules de formation de formateurs et d'un logiciel (analyse et développement) pour le projet ENET. Pilotage et programmation de machines Fischer Technik sous logo, l'objectif d'ENET était de former des professeurs de l'enseignement secondaire à une méthode pédagogique de résolution de problèmes au moyen de l'outil brièvement décrit ci-dessus. Il y avait 6 modules: Lampe, Feu rouge, Porte de garage, Machine-outil, Ascensceur, Robot à deux axes. (Pour ceux que cela intéresserait, je possède toujours un exemplaire des modules)





 


Top


A propos


Ce site est hébergé par Cassiopea