Fixing my Bose QC15 headphones

I hadn’t used my noise-canceling headphones in a while and found its battery was dead. When I went to replace the battery, I also found corrosion. It took me around thirty minutes to get that stubborn little green light to come back on, but they’re now working perfectly once again. More

Parallels 11 and Windows 10 product key workaround

Something’s apparently broken but I don’t know if it’s on the Parallels or Windows side. If you don’t provide your product key before installing Windows 10 via Parallels 11 on your Mac, you may run into the problem where the dialog that Windows allows you to provide your product key for activation doesn’t ever get shown. Not being able to get to that dialog means you’re stuck with an unactivated copy of Windows 10 on your machine. There is a way around it though: you can provide your Windows product key via the Command Prompt.  More

Using Google Analytics on a Chrome extension

I recently built a Chrome extension called Linksmith (more information here) and hooked it up to Google Analytics for some very basic usage information. It turned out to be a bit trickier than previous times I’ve added Analytics to websites as Chrome extensions are a bit different (security settings and the ‘chrome://’ protocol).

There’s an official tutorial available that you should use to get going. If it works for you, congrats! I wasn’t so lucky though. I saw a back and forth with the service under the debugger, but the request to get the critical __utm.gif file wasn’t happening. If you find yourself in the same boat, read on in case the code I ended up using works for you as it did for me. More