-
Forwarding game controllers and other input over SSH
Various systems exist for remotely controlling Linux systems, such as VNC, Synergy/Barrier and other protocols like SPICE and NX. These systems, however, tend to operate at a high level, and are consequently limited in scope. For example, none of these systems support relative mouse… »
-
Ukulele chords from first principles: Part 2
In part 1, we derived all the common major, minor and seventh chords on the ukulele. We will now derive the remainder of the common chords – suspended (sus2/sus4), add9 (add2), augmented and diminished seventh chords.
Suspended (sus2/sus4) chords
We begin by considering the… »
-
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,… »