Awesome + GNOME Configuration
I was recently prompted to publish my configuration for integrating GNOME and awesome. At the time I wrote this setup, the awesome wiki was recommending a configuration which didn’t correctly autostart applications, nor integrate well with anything expecting to find a session manager. However, it now contains instructions for …read more
Prettify script for PC^2
When I was doing programming competitions at uni, I wrote this script, which takes the default HTML output from PC^2 and add some colour to it to indicate passed / failed problems. Since it was written / enhanced on the day of the competition, there’s definitely some hacky code in …read more
End of Honours
Well, I’ve handed in my thesis (Providing Useful Feedback to Beginner Programmers), and done a presentation for it (twice, for logistical reasons), so I’ve now finished everything I need to do for uni! I’m very happy about this, and I’ve been enjoying the little bubble of …read more
gvfs-gphoto2-volume-monitor Memory Usage
I’ve noticed over the past few weeks that occasionally there was a gvfs-gphoto2-volume-monitor process taking an unreasonable amount of memory. Since my computer just ran out of memory, I was prompted to investigate why, and here’s what I found.
I’m not sure how much of this is …read more
Restarting this blog
Welcome to my blog! Apparently I think these things are still useful for something (I may be slightly delusional on this point).
I’m using Pelican, and have imported all the content from my old blog(s), but there are still some formatting issues with the import which I need …read more
Just a quick note for the people who care about trivial things like privacy. ;)
I’m decommissioning my four year old 1024-bit DSA key (1024D/D1ED1C9F), and replacing it with a new 4096-bit RSA key (4096R/3906C4AF). The fingerprint of the new key is 410D 28F0 1DFB 0DC4 0E0C D663 …read more
Semester 1, 2011
Another year, another semester, another set of results. This time, a little worse than usual, for reasons I’ll explain shortly. However, let me first give you an update of what I’ve been up to since I last posted on my blog (more than six months ago :O).
First …read more
Semester 2 Results
An update to my previous post - I did reasonably well this semester, with 2 HDs in COMP3109 (compilers) and INFO2912, a D in COMP2907 (algorithms), and a C in MATH2988 (number theory & crypto). I would have preferred a HD in algorithms, but I guess the exam brought it down. Also …read more
Box specific bar numbers in Lilypond
Just a bit of Lilypond / Scheme I wrote last night — if you want to have boxed bar numbers at certain bar numbers (which don't fit every nth bar - see the docs for that), you can use this code to do it:
\override Score.BarNumber #'break-visibility = #end-of-line-invisible \override Score.BarNumber #'self-alignment-X …
Hurrah, I’ve reached the end of semester! Unfortunately, this does not mean that I can stop working… sigh. Exams are coming up, speaking of which, grumble at the person who organised my exam timetable. :(
Here’s my predictions for marks: high distinction in comp3109 (a great course, btw), a …read more