Inane Observations $ sudo fix_it
  • Using selenium to scrape/import bank transactions for ledger-cli

    29 April 2020 (updated 18 May 2020) | bookkeeping ledger plain-text accounting programming | Comment

    Ledger is a powerful command-line plain-text double-entry bookkeeping system, with the capacity to import transactions from CSV files. In America, many banks provide APIs to access transaction feeds, which can be then directly imported into Ledger. However, in Australia, this is not the case.

    Some… »

  • A review of Australian parliamentary drafting styles

    25 April 2020 | law | Comment

    Thank you to Toby for enabling my bad ideas (viz. writing this post), and thank you to COVID-19 for giving me the time to follow through.

    As someone who winds up doing a lot of legal-adjacent1 drafting,2 I spend a fair amount of… »

  • LMMS MIDI percussion base note table

    22 April 2020 | music linux | Comment

    The table below shows LMMS instrument ‘base notes’ such that setting the base note will cause A4 (the default ‘percussion’ note) to play the corresponding General MIDI percussion sound. This is of particular relevance to soundfont synthesiers set to the percussion bank.

    # Instrument LMMS Base Note
    … »
  • It's okay to cover Hallelujah ‘badly’ – Re Tantacrul, and the interpretation of music

    13 April 2020 (updated 13 April 2020) | music | Comment

    In a 2017 video titled Hallelujah – How to Cover it Badly, designer, composer and music YouTuber Tantacrul (Martin Keary) explains how 40% of covers of Hallelujah are ‘bad covers’ and ‘[screw] up’. I greatly enjoy Tantacrul's content on the whole, but I couldn't… »

  • Using apitrace with GStreamer 1.x to convert OpenGL captures to video

    09 April 2020 | video editing linux opengl | Comment

    Background

    apitrace is a set of tools to trace and replay OpenGL API calls. Using it, we can capture the output of applications like glava (an OpenGL-based audio visualiser), and later replay it or save it to a video file.

    To do this, the apitrace… »

« First ‹ Previous Page 12 13 14 15 16 17 18 Next › Last »
  • Home
  • Git (Archives: GitLab, GitHub)
  • Research
  • Music
  • Posts
    • June 2025 (3)
    • May 2025 (3)
    • December 2024 (2)
    • November 2024 (2)
    • September 2024 (2)
    • More…
  • Tags
    • medicine (25)
    • copyright (20)
    • opentally (20)
    • drm (19)
    • encryption (12)
    • monash (12)
    • mathematics (11)
    • rust (10)
    • statistics (10)
    • proportional representation (8)
    • python (8)
    • victoria (8)
    • law (7)
    • ledger (7)
    • meeting procedure (7)
    • ptv (7)
    • public transport (7)
    • defective by design (6)
    • digital rights management (6)
    • creative commons (4)
    • webassembly (4)
    • accounting (3)
    • drcr (3)
    • metro trains (3)
    • paediatrics (3)
    • politics (3)
    • 2fa (2)
    • c (2)
    • graphics (2)
    • mfa (2)
    • pdf (2)
    • victorian electoral commission (2)
    • android (5)
    • security (18)
    • programming (15)
    • cryptography (12)
    • bookkeeping (7)
    • voting systems (8)
    • med in review (11)
    • music (10)
    • parliamentary procedure (7)
    • totp (2)
    • reverse engineering (20)
    • obfuscation (12)
    • single transferable vote (19)
    • ebook (16)
    • elections (12)
    • java (6)
    • linux (33)
  • Lee Yingtong Li
  • blog@yingtongli.me
  • My CV · CV of Failures
@RunasSudo

Most material on this website is available under an open licence. See https://yingtongli.me/blog/copyright.html for details.