• Image 1
  • Image 2
  • Image 3
23 May 2013

Music exploration

Seeing as I am still alive but haven't posted anything in ages, here is a collection of all sorts of different music to explore. There are quite a variety of styles but all the tracks are relatively downbeat. I've avoided labelling by genre to dispel any preconceived notions. It is your music journey, not mine :). Enjoy!

<iframe align="center" width="560" height="315" src="http://www.youtube.com/

read full article »
24 March 2013 download -

Netbeans colour scheme - Adobe Edge Code

I've been using a Visual Studio colour scheme / theme at work called Adobe Edge Code for C# development. It's grown on me somewhat so I decided to try and port it to Netbeans for some Java development. You can view the original theme at http://studiostyl.es/schemes/adobe-edge-code.

It's not an exact port (I didn't really like the orange), and it's only tweaked for Java, but I thought I would share what I have so far. It's based off the default Netbeans colour scheme so there might be some leftovers from that.

Netbeans colour scheme - Adobe Edge Code

If you have any suggestions don't hesitate to make them, and if you decide to modify the theme to be more complete and useful feel free to let me know :). I'll post any updates here (with full credit of course).

Installation Instruct

read full article »
24 February 2013

What I've learnt from work so far


It's been about a month since I've started working as a junior programmer. This is hardly a position to be giving advice from, so I'm not going to try and do that. I thought I'd share my experiences of going into the world of software development. Every company is different, and different countries also have different ways of approaching the same industry.

Theory from University really does help

When you dive head-first into a massive enterprise system, it's a lot easier to orientate yourself in the codebase if you have a solid theoretical background. I think that having studied a Computer Science degree really opens you up to some recurring patterns. These patterns can occur on many levels such as on an architectural level, a class level (think GoF Design Patterns) and at a lower code level.

If you're familiar with design patterns, the way things fit together will seem a lot more intuitive because each design pattern has a specific intent or class of problem th

read full article »
28 January 2013 gaming -

EVE Online Mass FFA

If you haven't heard of EVE, or have heard of it but don't play, you should know that it's a game that's renowned for being one big, badass sandbox where the players are king and make their own stories happen. One organization known as Red vs Blue, or RvB for short, has really gone the whole hog when it comes to messing around in the sandbox.

Basically, RvB is a newby-friendly way to get into PvP. PvP in EVE is great because you pay for the ships you fly with the money you earn in-game. When the ship blows up, that money is gone. Time to buy another one off the market. No respawns or mercy, just brutal destruction. For this reason, the kick and adrenaline rush you get from combat in PvP is unrivaled in any other game, at least in my opinion. Combat is not organized. It can happen at almost any time, under any circumstances, against any odds. This is a barrier to entry though because most newbies can't afford to keep replacing ships when they die (they do), or afford shinier ships to

read full article »
13 December 2012 raspberry, archlinux -

Raspberry Pi Usenet downloads with NZBGet

So what's this about?

Previously, I've set up my Raspberry Pi to be a torrent box. I decided to extend this functionality so that it can also download NZBs from news servers. The main reason for this is that unless you subscribe to a premium service you will probably be subject to throttling. In my case, the throttling is the worst during the day, so it's a good idea to let the downloads run overnight. Unless you have a very quiet PC, this can get annoying, so the fan-less Pi is a good choice.

I looked around for a NZB grabber that has support for a Web UI, similar to what we set up for remote managing torrents. I found one called NZBGet. On their main page, they say:

NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair and web-interface. NZBGet requires low system resources and runs

read full article »

All articles...