Projects
- Write something here
- ...
- ...
- ...
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.
|