Grahamedgecombe - grahamedgecombe.com - Graham Edgecombe
General Information:
Latest News:
Using IntelliJ IDEA's javac2 in Gradle 3 Apr 2013 | 05:57 pm
JetBrains’s IntelliJ IDEA uses a wrapper around the Java compiler, named javac2, to provide additional support for compiling .form files produced by the IDE, and for processing @Nullable and @NotNull ...
Aggregated Javadoc with APIviz in Gradle 10 Mar 2013 | 01:58 am
Gradle is a relatively new Java build system, which mixes some of the ideas from Maven and Ant: the well-defined structure, multi-module support and dependency management from Maven, but also the cust...
Hosting Trac with Passenger and nginx 29 Sep 2011 | 06:56 am
As well as being able to host Ruby applications with Rack, Phusion Passenger can also host Python applications with WSGI. This article shows how I set up Trac on Debian with nginx and Passenger. I de...
Custom meshes in Ogre3D 5 Aug 2011 | 10:19 pm
Introduction Recently I have been working on a small project using the Ogre3D rendering engine and needed to dynamically create a mesh at runtime. There is an example on the Ogre3D wiki but it assume...
Elementary Cellular Automata in Ruby 2 Jul 2011 | 07:43 pm
Introduction Stephen Wolfram’s elementary cellular automata are something I read about a while ago and thought looked quite cool. Cellular automata, in general, are grids of cells which evolve over t...
IP over DNS with Iodine 1 Jun 2011 | 09:59 pm
Introduction If there are any two services your school or workplace allows through their firewall, you can be almost sure they are HTTP and DNS. Unfortunately, HTTP access is usually filtered, and if...
Generating sitemaps with Rails 3 12 May 2011 | 07:55 am
Introduction Sitemaps are XML files sitting on your web server that are used to give hints to search engines about the existence of new pages, how often pages change and the priority a search engine ...