[home]  [logiciels]  [images]  [web]  [jeux] English Version

Projets

  1. Ecrire quelque chose ici
  2. ...
  3. ...
  4. ...

A propos de ce site

Ce site est l'incarnation actuelle de mes pages personnelles. La version précédente résidait à l'Université de Liège (Belgique), où j'ai suivi mes études.

Toutes mes pages sont des fichiers statiques: je n'utilise ni PHP, ni Perl, ni ASP pour créer des pages dynamiques. Ça réduit la charge du serveur et cela permet aux clients et proxys de garder une copie des pages dans leur cache. Les pages HTML sont pré-générées automatiquement en utilisant une version modifiée du Website Meta Language (WML, à ne pas confondre avec le WAP Markup Language). À partir de chaque fichier source (p.ex., projects.wml), quatre fichiers HTML sont générés. Deux d'entre eux (projects.html.en en anglais et projects.html.fr en français) sont utilisés pour la négociation automatique de la langue fournie par le serveur web Apache : vous recevez une de ces deux pages quand vous demandez projects.html. La page que vous recevez dépend des préférences de langue de votre navigateur. Les deux autres pages HTML (projects-en.html en anglais et projects-fr.html en français) sont utilisées si vous court-circuitez la sélection de langue en cliquant sur le petit bouton dans le coin supérieur droit de n'importe quelle page. Tous les liens sont ajustés pour que vous receviez toujours les pages dans la langue que vous avez sélectionné.

La liste des mises à jour récentes affichée sur ma page d'accueil est générée automatiquement en utilisant quelques trucs de Makefile (make, find, sed, ...). Ça garantit que la liste est toujours à jour. Le plan du site n'est pas générée automatiquement, mais il vaut probablement mieux que je le fasse à la main pour que je puisse sélectionner les pages importantes au lieu de les lister toutes.