About this site
Info about the history and conventions of this site, and how you should read the content. If you find an error please don't hesitate to email me with the exact URL of the page with the error, and the nature of the problem.
The Markup
I do my best to make all pages display correctly in all browsers, including braille displays and speech synthesizers, but since I have no experience with or access to such devices, I'm not able to test it, please email me if you have any trouble reading these pages.
Only Internet Explorer users might miss a few details on this site.
I've made a lot of workarounds, but I refuse to do things that
would be semantically wrong, like using
<acronym> instead of <abbr>
as some people do (since Microsoft “forgot” to implement that tag),
unless it really is an acronym. The markup should first
and foremost be semantically correct.
I have borrowed most of the CSS layout from Owen Brigss' CSS Panic Guide and adapted for my use, and to fit in with the existing markup that I had. I've also imported some of the features of the W3C Core Styles. It's all been tweaked/mangled a lot since, but the basics is about the same.
I try to use correct XHTML throughout this site, and separate the representation into a stylesheet of valid CSS2.
Layout
If you use a modern browser, like the latest versions of Microsoft
Internet Explorer (poor you), Opera,
Netscape,
Mozilla,
Konqueror or
the excellent Firefox,
my personal favourite, you should see a menu to the right. Internet
Explorer have issues, it does not understand CSSs position:fixed or
implement the :before pseudoclass, so the menu to the
rigth will look worse and behave differently if you're
MSIE encumbered.
Please go get a real
browser.
If you use an older browser like Netscape 4.x (please upgrade if you can) or one of the excellent text-mode browsers like lynx, links or w3m you'll see the menu at the top of each page.
The menu is for each main area. Use it to get from one place to the next. As a rule of thumb, if it's not in that menu it doesn't exist, or I don't want you to see it yet.
Page generation
The content on this site is purely static XHTML, generated with Cheetah Templates and Python. The Weblog is generated the same way, but the content is in a PostgreSQL database accessed via psycopg. If you're really interested in how this is done you should drop a mail in my mailbox and I'll roll you a tarball of the current code from CVS.
History
In the beginning of August 2002 Alex Holst kindly offered me a shell here at Mongers.org, and I said "Thank you!" and was happy.
Just about my entire on-line existence is now moved here, and it's incredibly nice to have a stable and secure Unix shell that's accessible from everywhere at anytime, as long as I have my SSH keys and a client that can use them I can access my email and web stuff.
Copyright © 2002–2008 Morten Liebach <m@mongers.org>This work is licensed under a Creative Commons License.