Credits

Much Thanks. Such Appreciate.

The main site logo image is from Michael Maier’sSecretioris naturae secretorum scrutinium chymicum,” published 1687, page 61. My particular rendition of that engraving is from the Wellcome Images, Wellcome Library, London. The above header image is from Robert Fludd’sUtriusque cosmi maioris scilicet et minoris metaphysica, physica atqve technica historia,” published 1617, page 217. The typeface of the logo is Rothenburg Decorative by Alex Winterbottom.

This website is built on the shoulders of many open source software projects and the people and companies that support them. Highlighted below are the three most important projects specific to this site.

Huginn:

Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf…

This is the main driver for The Practical Ontologist. It scans an ever growing list of websites, 24 hours a day 7 days a week, for new content. When a blog publishes a new article Huginn looks at that data, and analyzes and processes it. This includes Bayesian Classification, via Oasic Technologies, to tag articles appropriately — metaphysics, value, etc. — for which I programmed a front end plugin to bring this functionality to the Huginn project. Then it outputs snippets of website code, which is passed to a website generator, Jekyll.

Jekyll:

Jekyll is a simple, blog-aware, static site generator…

Jekyll builds the website out of the code processed from Huginn. Unlike other blogging software, Jekyll does not use a database to store content. Instead it takes flat text files (e.g. *.txt or *.html) and likewise outputs a simple html file, which is convenient for taking output from Huginn and very efficient for hosting on the internet. This is not to say that the website generated is simple.

Feeling Responsive:

Feeling Responsive (Jekyll Theme) offers you a fully functional blog with an archive page to give readers a quick overview of all your posts…

The sophisticated webpage features like improved typography and the responsive design of The Practical Ontologist are built into the Jekyll site via its theme “Feeling Responsive”. This makes the webpage look good on different devices, with automatic switching between mobile and desktop modes, without sacrificing functionality or usability. So the overall flow of this site goes: Raw Content → Huginn → some extra processing → Jekyll → Feeling Responsive → completed webpage.

Other, not any less important, Projects

The Ubuntu Linux server running Huginn and Jekyll is hosted by Digital Ocean. The FreeBSD server running the completed website is hosted by Nearly Free Speech.net. The programming languages (I recall) using include Ruby, Javascript and shell script via Bash. Nginx and Apache serve the webpages on DO and NFSN respectively. SSH connects to the servers securely using public-key cryptography. Images were modified using GIMP, Inkscape and ImageMagick. The domain practicalontologist.com was registered through Hoverand the list can go on.