Développements
Cette page reprend différents programmes en cours ou que j'ai réalisé dans le passé. Programmes PHP avec ou sans Mysql, javascript, et anciennement, Delphi 1, Turbo Pascal 4, ...
Flying
- Calculs pour soroban - Aide pour calculs pour soroban (Ce site a été construit pour être convivial avec les smartphones et les tablettes. - Full Ajax/html). La démo est ici.
- Hyperpaysages - Les hyperpaysages sont techniquement des photos panoramiques (en général 360°) de paysage, qui peuvent défiler, comporter des zones cliquables et afficher l'orientation de la vue. L'objectif premier des hyperpaysages est pédagogique : une information sommaire, la Documentation, et deux exemples : OC3 Geografia LIME et 3D Liceo cantonale di Bellinzona.
- AaaaHorodatage - Module python 3 de gestion d'horodatages. Chaque horodatage embarque son époque de référence et son fuseau horaire. L'époque de référence est configurable et peut être différente de l'époque Unix (1970-01-01T00:00:00). Version beta.
- 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). Une démonstration est disponible ici. Bechamail a fonctionné de manière très stable à Cassiopea de 2005 jusqu'à la fin des actvités d'hébergement de Cassiopea en décembre 2017.
- SimpleBackup : Script de backup avec rsync, pour répertoires locaux ou réseau et sites distants via ssh. Le script, en jouant sur une option de rsync (hard links) fait des backups incrémentaux de 1 à 100 prévu; le rythme sera celui de l'exécution du script, via cron par exemple. Les backups successifs seront dans l'ordre dans backupAAAAMMJJ_HHMMSS.0, backupAAAAMMJJ_HHMMSS.1, .2, ... .n. Le script fonctionne sous GNU et BSD (donc, sur MAc OSX).
- Aie confiance! : Petits programmes Internet pédagogiques à propos de choses cachées souvent ignorées, telles que collecte d'informations personnelles, tracking, collecte d'adresses mail, etc. La démo est ici.
- Rpn_hP : Une petite calculatrice RPN en perl, en console, "à la manière des HP". Rpn_hP possède une configuration permanente. La pile, son état de mouvement, le registre Last X et 10 mémoires sont mémorisés dans la configuration entre 2 sessions. La documentation est ici, au mode texte (encodage unicode).
- Ecalc, some calculators for basic electronic (and many MathJax ;).
- Allumons l'octet ! Une petite animation sur le décimal codé binaire.
- Demo de Aie confiance ! Petits programmes Internet pédagogiques à propos de choses cachées souvent ignorées, telles que collecte d'informations personnelles, tracking, collecte d'adresses mail, etc.
- QR code,un essai de générateur de QRcode. En respectant les standards XHTML 1.0, CSS 3, vCard 4.0. Utilise la librairie PHP QR code. Développement en cours...
Petits scripts, utiles ou inutiles, sur mon blog.
- Au fur et à mesure, de quoi ne pas rechercher sur internet ou réinventer dix fois une roue qu'on a déjà eu, ou encore pour le plaisir. Shell Bash, Mac OSX, et même HP35S, en mode RPN.
Oldies
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)
|