Installing Native Instruments Komplete in Wine

Installing Komplete in Wine to use with the AWESOME tool yabridge has a big pain point The .iso applications will not install because they do not mount correctly https://github.com/robbert-vdh/yabridge#known-issues-and-fixes The fix here is fine but there's one gotcha: The documentation says that you should take two steps to install the packages with wine: udisksctl loop-setup -f ~/Downloads/<filename>.iso # load the .iso file udisksctl mount -t udf -o unhide -b /dev/loopX # where /dev/loopX corresponds to the loop device printed by the loop-setup The problem is that in Fedora 39 once you create the loop device it will automount.
Read more →

Pipewire and Jack on Fedora 39

I recently switched from a MacBook Pro to an AMD Framework 13 Laptop. That means that I need to actually figure out how to make Linux audio work. There were no issues using Pipewire for ALSA sound but I was unable to get Jack clients connected with errors like: Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Read more →

Car Cost Calculator

Read more →

Org Mode Insert Table Reference

Emacs Org-Mode tables are very powerful. The formula editor can execute elisp commands which makes for a really powerful spreadsheet editor (especially when combined with org-sbe). One big limitation I've faced is multi-line content. To solve this I've created a simple function to wrap around results of some elisp block to always return the most useful data. (org-table-create-and-insert-reference "hello") -> "hello" (org-table-create-and-insert-reference "") -> "nil" (org-table-create-and-insert-reference nil) -> "nil"
Read more →

Northsec CTF

I was lucky enough to get to compete in the Northsec CTF this weekend with the cold_root team. We ended up placing 4th out of 88 teams. There was a ton of awesome (and maddening) challenges and plenty of Malört consumed. The challenges showed up on a fantasy themed forum: Scammed Again The first thing I did was go to the web page to find that it was a chat dialogue with an enchanter named….
Read more →