-
Investigating Google Cast: Disabling device authentication on Android with Xposed
Background
Google Cast is a proprietary protocol by Google which enables controlling playback of Internet-streamed audiovisual content on the Chromecast, Android TV and other compatible devices.
From the consumer perspective, Google Cast connects two devices: a sender (such as a smartphone) and a receiver (such… »
-
FIFO inventory with ledger-cli
Ledger is a powerful command-line plain-text accounting system. It has extensive built-in support for tracking complex ‘commodities’, such as currencies and inventory items, but does not support FIFO valuation.
This is a small Python script that can take input from Ledger, break down the prices… »
-
Melbourne to Adelaide via Ararat: Combined V/Line timetable
See here for discussion and context.
Effective 1 December 2019.
Mon–Fri Saturday Sunday TRAIN TRAIN TRAIN Southern Cross depart 08:16 Footscray 08:24 Sunshine 08:29 Ardeer 08:32 Deer Park 08:35 Caroline Springs 08:39 Rockbank — 08:45 Cobblebank — 08:49 Melton 08:48 08:52 Bacchus Marsh 08:57 09:03 09:00 -
The secret, better way to get from Melbourne to Adelaide by V/Line
According to the PTV website, V/Line operates a service between Melbourne and Adelaide, via Bendigo. This is described by a V/Line timetable as the ‘Adelaide Daylink’. The journey is lengthy, but economical, particularly for those on concession fares or with large amounts of… »
-
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… »