[home]  [software]  [images]  [web]  [games] Version Française

Projects

  1. Write something here
  2. ...
  3. ...
  4. ...

About this site

This site is the current incarnation of my personal pages. The previous version was hosted at the University of Liège (Belgium), where I studied.

All my pages are static files: I do not use PHP, Perl or ASP to create dynamic pages. This reduces the load and the requirements on the server and it allows caching by clients or proxies. The HTML pages are pre-generated automatically using a customized version of the Website Meta Language (WML, not to be confused with the WAP Markup Language). From each source file (e.g., projects.wml), four HTML files are generated. Two of them (projects.html.en in English and projects.html.fr in French) are used for the automatic language negotiation provided by the Apache web server: you get one of these pages when you request projects.html. The page that you get depends on the language settings of your browser. The other two HTML pages (projects-en.html in English and projects-fr.html in French) are used if you override the language selection by clicking on the little button in the top right corner of any page. All links are adjusted so that you always get the pages in the language that you selected.

The list of the most recent updates displayed on my home page is generated automatically using some Makefile magic (make, find, sed, ...). This ensures that it is always up-to-date. The site map is not generated automatically, but it is probably better to do it by hand so that I can select the important pages instead of listing all of them.