-
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,… »
-
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… » -
A new home for my git projects
Yesterday, GitLab, where git projects were formerly hosted, announced changes to their terms of service to incorporate mandatory1 telemetry – both on its GitLab.com SaaS website, and its proprietary self-managed products – causing significant consternation among many. This follows the acquisition of GitHub… »