La majorité de mes activités informatiques sont faites sur Atari (au sens large), machine peu connue mais très agréable à utiliser et bien pratique.
Actuellement, j'utilise un Hades 40 principalement, pour le développement de programmes et la mise en page - mes deux activités principales. Pour plus d'informations sur cette machine, voyez le site de Medusa Computer Systems, la société qui la fabrique. Pour quelques astuces concernant des problèmes d'utilisation de l'hades, voyez cette page.

Programmation

Je programme essentiellement en C ; pour le moment, seuls deux programmes sont réellement intéressants pour tout le monde. Il s'agit de :

  • Gestion de bibliothèque, version 1.1 (juillet 1996), archive ST-ZIP, pour tout Atari.
    Ce programme permet, comme son nom l'indique, de gérer sa bibliothèque personnelle. Il n'est limité que par la place disponible en mémoire (compter environ une fiche par ko, soit de l'ordre de 300 fiches sur un 520) et sur le disque. Chaque livre se voit attribuer un genre, en fonction duquel des informations spécifiques peuvent être enregistrées (année d'édition,...). Il est possible de n'afficher (imprimer) que certaines fiches, marquées par une recherche possible utilisant des masques (* et ?).

    Si la demande est suffisante, je peux ajouter des options de gestion des prêts afin de gérer une petite bibliothèque - pas forcément très rapidement, parce que je suis un peu débordé en ce moment.

  • Impression SpeedoGDOS, version 1.0 du 8 septembre 1997.

    Ce programme permet d'imprimer tout fichier ASCII en profitant des avantages des fontes Bitstream pour SpeedoGDOS. À vous l'impression en deux colonnes avec une fonte en 6 points - ou au contraire en une colonne en 20 points. Les règles de typographie française sont respectées autant que possible (tant que c'est facilement automatisable) et un certain nombre de conversions sont faites pour améliorer la présentation. Voyez la notice dans l'archive pour davantage de détails.

    Pour bien faire, il faudrait que je corrige le jeu ISO-Latin 8859-2 et que je termine quelques petites choses de détail. Mais comme je n'ai pas eu de retour sur le programme, je considère que ce n'est pas urgent.

    Quelques liens reliés : des sites qui proposent des textes en Latin-1 brut, pour lesquels le programme est particulièrement adapté (c'est pour les imprimer facilement que je l'ai fait) :

  • la Bibliothèque électronique de Lisieux ;
  • le site de l'Association des Bibliophiles Universels (ABU) ;
  • Ces deux programmes m'ont demandé du temps. Si vous les utilisez couramment, merci de m'en informer (ne serait­ce que pour que je sache s'il est utile que je continue à travailler dessus), voire de me rémunérer.

    Mais en fait, le gros morceau actuellement, c'est la programmation d'un programme de traitement des spectres d'absorption X (E.X.A.F.S. et X.A.N.E.S.), tournant sous TOS/GEM - en pratique, avec MagiC Mac ou MagiC PC - et sous X-Window : programme LASE (« Logiciel d'analyse des spectres E.X.A.F.S. »).

    Tout ce qui concerne l'extraction des spectres expérimentaux est prêt, ainsi qu'une bonne partie de leur traitement statistique (moyenne de divers spectres, des doublons,...). Ce qu'il reste à faire maintenant, c'est les calculs d'ajustement d'un spectre expérimental filtré avec un spectre théorique - le spectre théorique étant calculé avec un programme extérieur comme FEFF par exemple.
    Le nombre de spectres (et courbes associées : absorption atomique,...) n'est limité que par la mémoire - ainsi que le nombre de points utilisable dans un spectre.
    Les fichiers expérimentaux reconnus sont ceux produits au LURE, par les programmes de gestion des lignes EXAFS 13 et EXAFS 2.
    Certaines options pouvant intéresser d'autres personnes (il y a peu de grapheurs sur atari... du moins, qui partent d'un fichier de points, je ne voudrai pas me mettre à dos l'auteur d'Eureka - je pense aux fonctions de dérivation, intégration, TF quelconque), je mets l'archive correspondante en téléchargement ici. Elle contient le programme en version normale et avec coprocesseur arithmétique, le ressource et un fichier expérimental brut (ther_sla.brt).

    Pour davantage d'informations sur ce programme, voyez cette page.

    Un autre exemple de réalisation dans un but scientifique, c'est un programme de simulation de la composante d'un spectre de R.P.E. due à la forme de l'échantillon (monocristallin, supposé parallélépipédique). Attention : on a montré depuis que cet effet était de même importance que d'autres effets « secondaires »...
    Ce programme tourne, pour sa version la plus récente, sous X-Window.

    Mise en page

    Tous mes travaux de mise en page sont faits avec Calamus SL, version 98, française pour le moment. Ce sont presque tous des travaux à usage personnel ou restreint, à l'exception de diverses affiches pour des congrès scientifiques (Corfou, Toulouse, Paris V) et, surtout, de la mise en page (et de l'écriture, mais ça ce n'est pas Calamus et je n'étais pas seul) du livre « Architecture de la matière », paru en août 1998 aux éditions Bréal, dans la collection Puissance Prépa ; ce livre s'adresse aux élèves de classes préparatoires aux grandes écoles (fin de la publicité).

    La réalisation de cet ouvrage m'ayant bien fait connaître Calamus, j'ai décidé de faire partager les quelques trucs que j'ai pu découvrir pour faire gagner du temps ou épargner des crises de nerf : voyez cette page pour cela.

    Je mets sur cette page quelques­uns des documents créés, qui peuvent ventuellement intéresser du monde. Ils sont archivés au format ZIP, chaque archive contenant le fichier CDK et les fontes nécessaires à son chargement. Je donne aussi une version PS de ces documents, mais en résolution écran (72 ppp environ) seulement pour éviter d'avoir des fichiers immenses. Si vous voulez un fichier PS de meilleure résolution, contactez­moi en précisant la résolution souhaitée. ATTENTION ! Ce sont des fichiers en PostScript niveau 2, incompréhensibles par une imprimante de niveau 1. Ils sont en monochrome, contrairement aux fichiers Calamus qui sont en couleur...

  • Quelques fichiers réalisés à l'occasion de l'agrégation de chimie.
    Ce sont des leçons d'agrégation, correspondant à des leçons de l'année pendant laquelle j'ai préparé l'agrégation ; ils ont très bien pu changer depuis. Et de toute façon, leur contenu est donné sous toute réserve.
  •  LG 1 : Évolution de la liaison chimique dans la classification périodique (ou un truc comme ça, j'ai un trou...)
  •  LO ?? : Principes de R.M.N.
  •  LP ?? : Dynamique des fluides parfaits. Loi de Bernoulli. Théorème d'Euler., première leçon.
  • LP 21 : Radioactivité (niveau première S) - version postscript

  • Dans le même registre, voici une liste de manipulations de chimie organique possibles - là encore, donnée telle qu'elle est ; en particulier, les commentaires ne représentent que mon avis lors de l'année de préparation. La même chose (incomplète) pour les manipulations de chimie générale.

  • Ben, en fait c'est tout ce qui peut vraiment intéresser un peu de monde. J'ai bien aussi une série de cours de bio pour Math sup/spé bio, mais les programmes ont changé depuis et en plus, je n'ai pas l'accord des professeurs pour distribution, alors...
  • Si vous voulez plus d'informations sur Calamus, vous pouvez consulter les pages suivantes :
  • Invers, la société qui produit Calamus ;
  • Adequate Systems, qui réalise des modules tout à fait excellents pour Calamus SL - mais leur page est rarement très à jour, malheureusement.
  • Vous pouvez aussi toujours m'envoyer des questions à propos de ce logiciel. Je tâcherai d'y répondre.

    Liens

    Quelques liens sur des sites du monde atari me semblant intéressants (liste loin d'être exhaustive).
  • La Page Atari de Jo, avec toute une série de liens vers des programmes à télécharger depuis le réseau.