Content tagged computers

Basic Traffic Analysis with Unix

posted on 2019-04-15

So you want to know how many people visit your website, but don't want to set up Google Analytics or anything like that? That at least was the situation I found myself in when I started this blog. Turns out, if you just want a daily number of visitors, standard Unix tools are perfectly sufficient.

more...

Project Ecologia

posted on 2019-04-08

Six years ago, I was looking for a new programming project. My dream was to create a self-sustaining “virtual world”, a little ecosystem inside my computer. This was long before I knew there actually was a field called “ecological modelling” (which I now happen to work in), but the idea intrigued me. So I set about the task with all the confidence of one year's programming experience. I failed. But a year later, I picked up the pieces and started over, eventually producing a graphical ecosystem simulator – Ecologia.

more...

Discworld MUD

posted on 2019-02-05

Imagine a game that lets you earn your way by writing poetry. A game in which you can go on hunting expeditions against fearsome monsters or campaign to be elected magistrate. A game where players run shops and newspapers, and organise tea parties and capture-the-flag tournaments. A game that has been online and in continuous development for almost three decades. Welcome to Discworld MUD.

more...

ASCII Art Animations in Lisp

posted on 2019-01-07

ASCII art may have fallen out of popular favour a couple of decades ago with the rise of “proper” computer graphics, but they are still fun to create. Having made a few myself, I always had the itch to not just create a static ASCII image, but to try my hand at an ASCII animation. Well, I finally did it. In this post I will show you how to create a very simple animation using Common Lisp and the classic Unix text-user-interface library, ncurses.

more...

An Impression of Common Lisp

posted on 2018-12-04

Common Lisp is a lovely language to work with. Although it has faded into an unfortunate semi-obscurity on the modern computing landscape, it is still a powerful and elegant language that is a joy to use. I've had a lot of fun playing around with it and discovering more about it in the past two months, and wanted to record and share some of that in this post.

more...

MooBreeder - a simple breeding game

posted on 2018-11-22

Recently I have been doing some teaching at a secondary school. Accordingly, I have been on a constant look-out for ways to make my lessons more engaging. So when the topic of selective breeding came up in one of my Key Stage 3 biology classes, I thought I might be able to turn the whole thing into a game.

more...

Blogging with Lisp

posted on 2018-11-21

So, I finally have my blog up and running. After several years of thinking: “I really ought to write an article on that thought.” 1 And two afternoons of trouble-shooting Linux, Lisp, and LAMP problems.

Because of course, if I was going to write a blog I would host it myself. And Wordpress is overkill for what I am planning, all I need is a simple static site generator working from markdown. How hard can it be?

more...

Unless otherwise credited all material Creative Commons License by Daniel Vedder.
Subscribe with RSS or Atom. Powered by c()λeslaw.