Build hsdis for JDK 1.8 on Ubuntu

I wanted to build hsdis for my Ubuntu system. Virtually all of the instructions out there are slightly wrong. As per the comment on this gist a recent change (bbd1da3f538f) to the HotSpot source to be compatible with binutils 2.29 broke all the prior instructions. So literally.. my contribution here is to publicly point this out and … Read more

Transparent Telephony – Part 2 – Installing Asterisk

Welcome back to the Transparent Telephony series. If you’re new, you may want to check out part 1 here: Transparent Telephony – Part 1 – An Introduction. This series is designed for technical people, programmers, and just general enthusiasts who want to learn: how telephony works, how to setup your own phone server (PBX), how to … Read more

Automatically rename your torrent’d TV episodes

Download! – Always the latest version as .tar) So what is it? I’m going to go out my way and assume you have downloaded a TV episode at some point. I’m sure you will have noticed the filenames are rather horrible. I understand why the files are named along the lines of – it … Read more

Regex tutorial for people who should know Regex, but do not.. Part 2

Part 1 | Part 2 You can download the following article as a nicely formatted PDF at the following URL: Intro This is the second part of the catchily named Regex-for-people-who-should-know-regex-but-do-not guide. If you are unfamiliar with the basics of regular expression syntax, then I recommend you first read part 1, or any of the many regular … Read more

Banish the Perian Preference Pane

Perian? Perian, the Quicktime “all-in-one” codec pack, which allows Quicktime Player (And Quicktime based applications, including Front Row) to play various extra formats, including DivX/Xvid, .mkv etc etc. The problem One problem – well, more of an annoyance than a problem.. With version v1.0, it started being released as a Preference Pane icon – I … Read more

Halo 3 Activity Map: Animated

The video: Note: the times are GMT+0 So what is it? Several months ago, Bungie (the creators of the Halo game series) created a map, showing the geographic location of people playing Halo 3 online. The map is still up and running (as of January 2nd, 2008), and you can see it at the following … Read more

Secure website-authentication using GPG keys

Overview Currently, most websites log you in the same way: You enter a username and password, the web-server hashes the password (generally via MD5(), or SHA1()). This hash is then compared to the one stored in a database – if it matches, the user knows the original password, so it logs them in. This method … Read more