3D Printed Hard Drive mount for 27″ iMac

One of my delightful neuroses is collecting abandoned non-functioning macs and fixing them. Last week I managed to pick up a completely dead 2010 one for $174, all parts included, just totally dead. Today I got the carcus of another for $51 (no screen, no memory, no motherboard, no glass). The carcus’ power supply happens to work and the $174 unit’s problem was exactly that – a dead PSU.

I needed a hard drive bracket/strap/clamp and had none. I measured as best I could with my plastic callipers (seriously the most useful tool of all time, maybe more useful than computers themselves). I used Sketchup to CAD a little hack to do the job. It’s not pretty and I’m a bit concerned about how hot these things can get, but I figure “meh, fuck it”.

I’ve published the file for the mount on thingiverse: http://www.thingiverse.com/thing:2152134

PS – these open and exposed PSU-guts have taught me a little about AC shocks. As a Computer Engineer, my preferred domain is low-voltage DC. Frick. AC makes me a little twitchy now. 😉

Trash Talker for macOS

Trash Talker on the App Store
I’ve released my first application for the macOS App Store. It’s a rebrand of a remake I did years back. I added some small new features based on requests I’ve had from users of the earlier version.

A little over 8 years ago I posted Shit Talker Phoenix for Mac OS X here on dawning.ca for download. I eventually also made a Windows build. STP was an attempt to give myself a bit of a functional Hello World project and to resurrect the classic Shit Talker by Jaundice which had become so old it was no longer functional in most cases. After posting my remake here on my blog, I found it actually has something of a user base.

Lately I’ve wanted to get back more in to typical App development. I’ve been writing software for a while, but most of what I make is specialized stuff made for a small group of people. I wanted to branch-out and get more familiar with more broad stuff. So STP, now Trash Talker has been reused yet again as another kind of hello world. This time with formal distribution through the App Store as the chief goal. I spent about two full days updating the app and getting it submitted. I also went out of my way to maintain compatibility all the way back to OS X Snow Leopard. I don’t expect anyone to actually run it on SL though as I don’t think the App Store runs on it, anyway, Lion and onward definitely work.

Rules of Acquisition

After getting an Apple Watch I decided to author an app for it. I was also re-watching Star Trek DS9 for the 50th time which means I kept hearing Quark (etc) recite the hilarious and disgusting Ferengi Rules of Acquisition. So I made it an app.

Continue reading Rules of Acquisition

Dear Diary: Arduino Due Development in Eclipse

Here’s another diary entry.. Hence this is more for me when I later do a similar project and run in to the same head-aches. But maybe this will help someone else too.

After much pain updating a well-endowed development environment configured for a work project, I ran in to various annoyances getting CDT for Eclipse working with the Arduino Due under Ubuntu 14.04. Below’s my approximate notes on how I navigated this delightful shitshow.

Getting to the point of seeing this beautiful sight was fucking horrific quite satisfying:

Continue reading Dear Diary: Arduino Due Development in Eclipse

MacBook Pro Corpse Reanimations

My Macintosh-hording neurosis project has equipped me with various (mostly) 2008-vintage MacBooks. I’m a particular sucker for the 17″ ones. Two of them I paid $20 for, the other two were $34 and $50. Each one of them was sold for scrap as they were tested & reported as totally non-functional.

I tend to take warnings for dares.

Most actually worked fine with nearly zero effort. One needed its RAM reseated. But two of them were really dead, that is to say, I could not get them to POST. As a person who builds the odd thing, when I look at a “broken” device, I think to myself: If I were gonna make one of those from scratch, this one’s like 99% done as-is.

Suffice to say, I got them all working and it was decently hardcore.
Continue reading MacBook Pro Corpse Reanimations