-
Ukulele chords from first principles: Part 1
This post demonstrates the derivation of all the major, minor and seventh (major, minor and dominant) chords on the ukulele. This group of chords can be arranged in a simple sequence that aptly demonstrates the relationship between the notes of the chords and their fingerings. … »
-
CIGMAH Grand Prize donation distributions
This year, I was the winner of the inaugural Coding Interest Group in Medicine and Healthcare (CIGMAH) Puzzle Hunt Grand Prize, with a value of $150. I have now distributed the prize funds to the following charitable and not-for-profit causes:
Organisation AUD Electronic Frontiers Australia $20 -
Relative mouse and keyboard input over SSH (or: I just want to play Minecraft)
Background
VNC allows viewing and control of a host computer over a network. However, VNC's mouse support uses absolute mouse positions, and is ineffective when the host computer's mouse cursor is programmatically repositioned. This poses a challenge for use cases such as 3D video gaming,… »
-
Monash University examination PA noises
Good afternoon, everyone. Students, may I have your full attention as I explain some important rules.
By attending your exam today, you are acknowledging that you are well enough to sit the exam. Should you become unwell during your exam or require any other assistance,… »
-
On the application of the GDPR to online organisations
I am not a lawyer, I am most certainly not your lawyer, and this is not legal advice.1
In a recent discussion in /r/AustraliaSim, an online community I am involved in, the question came up of whether the European Union's General Data Protection… »
-
Line wrapping with cgit and correct line numbers
cgit is a ‘hyperfast web frontend for git repositories’.
cgit's display of file contents (example) renders everything inside a
pre
block, and therefore does not support wrapping of long lines. cgit handles line numbers by coding them separately to the actual content, so… »