nt-5.com »

meta

(about this site)

motivation

I think having your own home page is an invaluable opportunity to collect thoughts and ideas, while having a (theoretically) unrestricted and independent creative outlet. Think of it as my little contribution to keep the web open, accessible and decentralized.

Here is a more elaborate version of the point that I have just tried to make.

Also, this site is inspired by loooots of my own favourite websites. Now and then, you might stumble upon a design decision on this site that might have originated at:

a technical perspective

I still enjoy writing most of the HTML by hand and I am quite efficient at doing so, although I resort to a couple of scripts for generating more complex pages.

I do not use a CMS, because

Being responsible for virtually all of the HTML at this place also means that I can insert an easter egg every now and then. Feel free to write me an e-mail if you find one of these.

editing

I create most pages in GNU Emacs, using web-mode.el amongst other packages for editing HTML and Template::Toolkit markup. Look here for my config.

scripting

Resources such as the pulp feed and other minor pieces are generated using Perl.

Excellent modules of choice include:

tooling

I use a simple Makefile to handle various tasks such as building feeds (perl), rendering photo galleries (perl + GraphicsMagick), rendering stylesheets (perl + sassc), uploading the whole site (rsync) or serving it for development purposes (thttpd, a small, fast and unobtrusive file + cgi server).

hosting

Netcup is hosting this site, and they have been good to me so far. Other people might beg to differ.

From 2019-09-22 to 2020-05-19, the web stack consisted of nginx and FreeBSD. It has since been migrated to Lighttpd and DragonFly BSD.