pipwerks

Installing Trax LRS on DigitalOcean

Trax is a no-frills learning record store (LRS) designed for gathering and storing xAPI data. It’s open-source and a great way to dip your toes into the world of the Experience API. I wanted to take Trax for a spin, so I installed it on a DigitalOcean droplet. My

How to Automatically Eject All Disks on a Mac

I connect several hard drives to my MacBook Pro’s docking station. It’s always been a pain to manually eject the disks one by one before removing the MacBook from the dock. There are 3rd party apps that can handle this, but I didn’t want to install unknown/

Using Scraper on RetroPie

Update: Somehow all of my screenshots disappeared. Sorry about that. RetroPie is a fun little arcade system that runs on Raspberry Pi. It includes Emulation Station, which allows the user to select games using a USB game pad or joystick instead of a keyboard. One of Emulation Station’s features

Convert 'localhost' to your Mac's current IP address

When developing web pages, I use MAMP.app or my Mac’s built-in Apache. Viewing the page means using an address such as http://localhost/mypage.html. If you use custom host names (especially easy with the excellent VirtualHostX.app), you may wind up with a localhost address such as

AppleScript for generating SCORM manifest nodes

SCORM requires all of the course assets to be listed as a <file> item in the <resource> node. This is not evenly enforced — some LMSs don’t care of you do it or not — but is still a good practice. If you’re anything like me,

pipwerks © 2026