I’m currently studying law and doing a lot of writing up of notes. So here’s a write up of my notes of Judicial Review.


“judicial review is the exercise of the court’s inherent power at common law to determine whether action is lawful or not, in a word to uphold the Rule of Law.”

Simon Brown J, R v HM the Queen in Council, ex parte Vijayatunga [1988] QB 322.

Judicial Review (JR) is the mechanism for supervising and controlling the use of State power by public bodies, by way of the High Court. JR is not concerned with whether the decision being reviewed was right or wrong, but is instead concerned only with whether the decision was made correctly by the correct person. JR is not an appeals process and does not provide the courts with the power to substitute its own decision or judgement in place of the one being reviewed (doing so would be a breach of the doctrine of separation of powers and would be contrary the purpose JR). JR has widened in scope over the last century as a result of the increased size of Government and the increased volume of regulation/legislation.
Continue reading


Attached is an nginx configuration file which sets up nginx to be a reverse proxy for the popular Steam Game Distribution platform; essentially creating a local steam cache server. The intent is to allow a large number of gamers to share an inexpensive, and therefore slow, internet connection without having serious problems due to everyone trying to update the same game at the same time (i.e. bandwidth contention issues at LAN parties).

Continue reading

The Shaw Alphabet Edition of Androcles and the Lion

Back in 2007 I put together a Microsoft Windows keyboard layout for the Shavian alphabet. Unfortunately moments after published it on this site, I noticed a big problem with the encoding. So I took the download down until such a time as I could get around to rebuilding it. Five years later, it’s done! Yeah, I’m kinda busy, so if you’ve been waiting then I’m really sorry that it took so long.

The Shavian alphabet is alternative alphabet for the English language which attempts to provide simple phonetic spelling of words. It was funded by George Bernard Shaw, giving rise to it occasionally being called the Shaw alphabet. As of April 2003, Shavian was added to the Unicode Standard at block U+10450–U+1047F in Plane 1 (Supplementary Multilingual).

Continue reading