Latest posts

Bolt CMS and Windows IIS hosts

Are you trying to get Bolt running on a Windows server? Is the dashboard not loading at all? Are you getting errors telling you things like "curl_multi_exec() has been disabled for security reasons"? I have just move…

Talking about Spiking Neural Networks and games

During the London module I had the chance to research and talk about spiking neural networks. They're really interesting, although their application in games is still limited.If you're interested in the presentation sli…

Back in action!

Long time, no update. Let's get back to serious business.Genetic ProgrammingProgress on my Genetic Programming library (C#) is going nicely. Basic features (greedy and tournament selection, crossover, mutation, random m…

IGGI Symposium 2014

Between the 16th and 18th of September I attended the IGGI Symposium at the University of York as one of the first 12 students accepted for the programme. The organisers managed to bring together great names in Bri…

C++ fstream - use "\n" instead of std::endl

tl;dr; version: If you have to write a lot of lines to a file and time is of the essence in your C++ code, don't use std::endl to print a line delimiter. Use a simple "\n" instead. Why?Story timeWhen coding, you innevit…

Making a standard, static website more fun with AJAX!

You have a website. It has links. Clicking on a link tells the browser to drop everything it has and get a completely new set of data. That data can include headers, menus, footers, essentially things that the old page …