Rendering Anti-Grain Vector Graphics in Irrlicht

Anti-Grain is a C++ vector graphics library. Irrlicht is a C++ game engine, though it’s also used for generic applications. Both of them are very quick to setup, but while Irrlicht is rather simple to understand, Anti-Grain takes quite a bit of time studying the code. It just so happens the two of them go hand-in-hand very well together due to each one’s flexibility. And best of all, it’s really easy to integrate them. Allow me to show you.

Continue reading


Reinventing the Internet – Intro

Like many geeks, I have lots of ideas about how the internet should be reinvented. What’s wrong with it? Lots of things. I’d like to start off with the mess that goes on behind the scenes. This is of more interest to web application developers. Then I’ll move on and talk about what will interest the average netizen: the “new browser”.

Continue reading

How to remove file extensions from your website page URLs (Apache)

Ever wanted to remove the “.php” from your website’s pages? Say you’re using Apache web server (as most sites do) on a Linux distro. There’s lots of advice out there about how to do this but the vast majority of it focuses on the regex, which isn’t the main problem. So I’m going to go over all of the steps to show you what needs to be done (that worked for me). The main issue, at least for me, was enabling the rewrite module.

Continue reading

The Writing on the Wall (Book of Daniel)

An economist was talking with a couple of friends of his – a programmer and a sailor – about how to classify the angel in the book of Daniel. The economist said, “Angels throughout the Bible have always been in charge of keeping records and this angel was giving an account of the future, therefore he must be an economist.” The sailor said, “Nonsense. He wrote a whole paragraph of damnation in special characters. He curses like a sailor!” The programmer said, “No no, you are both wrong. Who else but a software angel could perfectly implement SSL?”