g0blin Bringing together art & technology

16Mar/110

Spring is in


Taken February 27th, 2011 after a spot of lunch in Rye, East Sussex.

16Mar/110

Ubuntu Preseed, VirtualBox and Hetzner EQ4 Virtual Machines

In February 2011, Hetzner.de added a funky bit of functionality to their hosting panel which made me rejoice - the ability to create a virtual MAC address for your extra IP addresses! As Hetzner are very restrictive in which NICs can use which IP addresses based on their MAC address, getting a Virtual Machine online in Bridged Mode was very hard, if not impossible.

This is a guide that will teach you not only how to create your own preseeded Ubuntu installation ISOs, but also how to get your Virtual Machines online with Hetzners EQ root server range.

7Mar/110

Bug-I

Taken February 27th, 2011 during a lovely bout of sun-shine in Rye, East Sussex.

7Mar/117

Installing TortoiseHG 2.0 under Ubuntu 10.10 (Maverick)

On the 1st of March 2011 version 2.0 of TortoiseHG was released - and the people rejoiced. 2.0 features a much-refined interface allowing the user to perform most of the common tasks from a single dialog, instead of having to switch between a swathe of different dialogs. Unfortunately this new version is not available as a package under the Ubuntu repositories yet, but in this post you will find out how to install TortoiseHG 2.0 under Ubuntu 10.10.

23Nov/100

Is it burning?

Taken during November 13th, 2010 during Rye Bonfire Night

Tagged as: , , No Comments
23Nov/101

MCPipe, Minecraft bridge

As an experiment, I decided to see if I could put together an intermediary for an indy-game that has been growing in popularity recently - Minecraft. This intermediary would act as a bridge between the Server and Client, extracting data from the packets and passing them on.

14Oct/100

Deep Red

Taken September 9th, 2010 during a walk through Appledore woods

14Oct/100

Breaking out of subprocess

While creating a wrapper for the Mincraft server, I came across a small problem. In order to execute the JAR file from within the Python script I needed to fire it up as a subprocess. Unfortunately, Python kills off subprocesses automatically before closing itself (I'm not sure if this is infact the default behaviour of Python or a behaviour caused by using the CherryPy library). This would not do - Power to the Process!

26Aug/100

Single

Taken July 31st, 2010 during a friends birthday party, in a field near Tenterden, Kent

16Aug/108

Reading data from Twitters API stream

Thanks to Twitters Stream API, retrieving large sets of live and real data to analyze in a social context is now very easy to accomplish. At our disposal we have a never-ending stream of Tweets from people all around the globe. In this article you will learn how to tap into this stream using the PHP scripting language.