• About Paul Kiddie

    .NET developer at thetrainline.com, previously web developer at MRM Meteorite. Awarded a PhD in misbehaviour detection in wireless ad-hoc networks. A keen C# ASP.net developer bridging the gap with APIs and JavaScript frameworks, one web app at a time.


    Installing Xen on Ubuntu 8.04 and creating Ubuntu 8.04 domU’s (guests)

    by  • January 17, 2010 • linux, virtualisation, xen • 1 Comment

    I’ve recently been looking into virtualisation methods within Linux to find an optimal way of creating a network testbed of virtual machines. The machines are relatively high powered for this task (AMD Athlon 64 3700+ with 2GB RAM) and are more than able to run more than one Linux instance. The only real limitation I can […]

    Read more →

    Creating a MessageBox in Java

    by  • January 5, 2010 • .net, c#, java • 0 Comments

    I wanted to see if there was a Java equivalent of .NET’s MessageBox class. Turns out there is but it’s a little more hidden away as a static method on JOptionPane, so I’ve pasted the code here for referring to it in the future: JOptionPane.showMessageDialog(null,”message”,”title”)); This creates and shows a message dialog with no parent […]

    Read more →

    Recursively remove .svn folders from checked out projects in Subversion

    by  • December 3, 2009 • batch file, subversion • 0 Comments

    Thought I would post this as I find I need it regularly. This is thanks to a great blog post over at http://perezj.blogspot.com/2008/10/delete-svn-folders-files-recursive.html which details how to write a batch file which recursively removes .svn folders from a checked out folder from Subversion. It boils down to the following: 1. Create a batch file in […]

    Read more →

    Force udev to reassign ethX identifiers in Ubuntu 8.04

    by  • November 20, 2009 • linux, networking • 0 Comments

    Quick tip: If you have replaced your network cards in Ubuntu 8.04, or in my case imaged a Ubuntu install across many PC’s, and would like udev to redetect network cards and reassign ethX identifiers beginning with eth0, run the following command. sudo mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.old Then reboot the machine, and udev will recreate 70-persistent-net.rules, […]

    Read more →

    Some resources for fixing IE6 WordPress site rendering

    by  • November 8, 2009 • css, ie6, internet explorer 6, png fix, validation, Wordpress • 1 Comment

    I’m in the process of deploying a website which has recently been rebuilt in WordPress to take advantage of the CMS back end and easy administration. Though the site before WordPress was originally working fine in IE6/7/8, Firefox, Safari, Opera and Chrome I’m now looking for any cross-browser issues that have snuck in during development. […]

    Read more →

    Creating a Netfilter kernel module which filters UDP packets

    by  • November 2, 2009 • kernel module, linux, netfilter, networking • 18 Comments

    Last time we created a Netfilter kernel module which simply dropped all packets which gave the structure and functions that need to be implemented for a Netfilter module to work. This time, we’ll extend the functionality to poke into the IP header, specifically the protocol field, in order to perform functionality specific to a packet […]

    Read more →

    Dock window shortcut keys in Windows 7

    by  • October 8, 2009 • windows 7 • 1 Comment

    I’m a huge fan of the docking feature in Windows 7 that allows you to dock windows to the left or right half of the screen, or to fill the screen, by simply moving the window to the left edge, right edge, or top edge respectively. What I didn’t know until I stumbled on it […]

    Read more →