Posts tagged with "tools"
20 Sep '24
Format Markdown on save in Zed using Prettier
One thing I’ve particularly enjoyed since switching to Zed is format-on-save, which is turned on by default in most programming modes. However, it’s not turned on by default for Markdown files.
02 Feb '23
Jekyll build speedups for Ruby 3.2
There’s a bunch of buzz about Ruby’s new YJIT in v3.2.0. I have to develop and maintain a bunch of Jekyll websites for work, some of which are getting into “non-trivial build time” territory (or maybe I’m really easily distracted, but a 30s build is enough for me to break my flow).
11 Jan '23
rclone: exclude all git repos
For a long time I’ve used rclone for remote backups and it’s awesome. I have a script which syncs all the files I care about on my laptop to cloudstor (which, being on the Australian university network has the benefit that I get 1Gbps upload when I’m on the ANU network). My institution (the ANU)
30 Jun '22
So this is how it feels when the robots come for your job: what GitHub's Copilot 'AI assistant' means for coders
I wrote a piece for the Conversation about GitHub’s new Copilot AI programming assistant. You can head over there to read it if you like.
22 Jun '22
Redacting craiyon prompts with imagemagick
I’ve been messing around with craiyon (formerly DALL-E mini), because who hasn’t been doing that recently.
23 May '22
Pulling apart Zoom attendance csv dumps in tidy R
My team ran some Zoom training last week and today I needed to figure out who actually attended across all the days, and for how long.
01 Feb '22
Running an AI neural style transfer model under Singularity
I’ve recently been given access to a beefy AI server (6x RTX3090s!) which is managed via SingularityCE, whose homepage boldly asks and then forgets to answer the question: “What is SingularityCE?”
21 Oct '21
Cutting ruby CI pipeline times with pre-installed bundles
I (and, increasingly many of my colleagues) are using Jekyll to create open (CC-licenced), hackable, acessible course websites & teaching content for our classes. We use a self-hosted GitLab server for all the websites sources, and then build/deploy them with GitLab CI. It works well, it means I don’t have to fight with our LMS to do interesting things, and it means I can open my learning materials to everyone (not just those who are privileged enough to be able to pay the fees to study at the ANU).
18 Oct '21
openconnect setup for institutional VPN access
My institution’s IT policies have recently changed and port 22 is now blocked from off-campus. That’s a real pain if you use ssh to push/pull from our on-prem GitLab servers (which I need to do all the time).
01 Apr '21
Bulk-add students to MS Teams from a csv file
My institution now uses MS Teams for lots of things, including organising classes & communicating with students. It’s not perfect, but it’s not terrible, and the pros & cons of Teams as a pedagogical platform are best left for another post.
16 Mar '21
Simple pdf papers/reports with markdown, pandoc and bibtex
I’ve long raged against the machine of my institution’s default LaTeX template for dissertations and other reports, which is:
17 Jul '20
mbsync v1.3.2 breaking change: SubFolders
config required
As part of my ongoing quest to Emacs-all-the-things, I’m a long-time satisfied user of the mu email client. I even wrote the latest CI infrastructure setup for the project as a way to give back to Dirk-Jan and the rest of the awesome mu team.
15 Jul '20
ACMC2020: tools for organising a virtual conference
I’ve been a bit quiet on this blog for the last few weeks[^weeks] because I’ve been organising ACMC2020: the 2020 Australasian Computer Music Conference. From the conference landing page:
16 Oct '19
Package managers: update
or upgrade
?
Quick quiz: for the following language/system package managers, what’s the name of the subcommand to update1 your project/system to the latest version of one (or more) of your project’s dependencies?
-
or, y’know, upgrade ↩