 |
 |
Projets
- Ecrire quelque chose ici
- ...
- ...
- ...
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.
|
 |
 |
 |