dot i e

Making Software: What Really Works, and Why We Believe It eBook: Andy Oram, Greg Wilson
Making Software: What Really Works, and Why We Believe It eBook: Andy Oram, Greg Wilson

The Siege: Winner of the 2014 CWA International Dagger - Kindle edition by Arturo Perez-Reverte. Literature & Fiction Kindle eBooks @ Amazon.com.
The Siege: Winner of the 2014 CWA International Dagger - Kindle edition by Arturo Perez-Reverte. Literature & Fiction Kindle eBooks @ Amazon.com.

Structure and Interpretation of Computer Programs, Second Edition: Harold Abelson, Gerald Jay Sussman, Julie Sussman
The Great Gatsby (2013)
The Great Gatsby (2013)


Web Here
Being The Geekly Diary of Waider
(may contain traces of drinking, movies, and sport)
December 12
Office Christmas Party, in which we now have enough staff to occupy the same space as was occupied by the queue for Mrs. Waider's citizenship ceremony (although less tightly packed, admittedly).

December 06
The Great Gatsby was an absolute blast. I read this years ago, and the only thing I could vaguely recall about it was a car crash, so it was nice to see that at least I'd been correct about there being one, even if I couldn't recall any other details. As you might expect from Baz Luhrmann, there's some nice mixing of period and contemporary, and the whole thing is a riot of pretty scenery and beautiful cinematography. Never mind that it's also an enjoyable movie as well. Well worth seeing.

December 05
It would appear that the initial release of Yosemite is, in fact, full of leaks. I just now killed of usbmuxd because it had eaten all available network sockets; I've also noted various other things disappearing (most significantly, things that should be handled by dns-sd/bonjour/zeroconf/whatever we're calling it this week) in a way that suggests, whoops, no more resources to do the thing I wanted to do, because I lost track of the fact that I alreadt consumed said resources. Hopefully there's a patch release in the works now that they've had a few thousand, hundred thousand, million, whatever beta testers kick the tires on this thing.

November 28
Elysium is done by the guy who did District 9, and this much is fairly obvious from the look and feel of the thing. There are some Game-of-Thrones-y "wait, did you just kill that person I thought would last to the end of the movie?" bits, and the director sure likes him some messy gore. The plot is fairly straightforward and not unlike a million and one other (Not So) Bad Guy Comes Good movies you may have seen. I do like the gritty feel of the spacecraft, though - that's nicely done, and pretty much entirely convincing (although we will not talk about things reaching escape velocity with no visible means of doing so, nor any other space glitches). Enjoyable enough movie as long as you don't think too hard about it or look for any deeper meaning.

Oh, and you built a super-secure offworld habititat for your rich people, and used a stock Intel PC as its master control system?

November 26
Email certificate renewal time again. Apple no longer supports "Web Sharing", so my previous directions on how to do this no longer quite work, and other things that should work also don't, and by the time I resorted to something that did work I'd forgotten the transient password I put on the export file at the start of the process.

For the record:
  1. Get a new cert from wherever. I use StartCom for mine.
  2. The certificate probably winds up in your keychain. Open Keychain Access to get at it.
  3. Find the cert, right-click (control-click) and select the Export option.
  4. Select Personal Information Exchange (.p12) format (it's the default), and somewhere to save the file.
  5. Give it a password. Try not to forget this, even though you'll only need it for a brief period. Also, make it a strong password, because you'll be moving your private key around in a file.
  6. DropBox? Doesn't work. AirDrop? Nope. How about... email? Yes. Email the file to yourself. (This is stupid, and annoying, but there you go). If you've got a webserver handy, you can put the file on that, or if you feel like taking the time to figure out how to get Web Sharing working again in the absence of the control panel options (not hard, just tedious), do that, and use that to export your file.
  7. You took the easy option (eventually) and used email. You've now got an email with a .p12 attachment in it in your mailbox, which you can access from ALL THE PLACES (iPhone, iPad, the copy of Thunderbird you run in the office, etc.)
  8. Open the attachment. Following instructions are for iOS devices; for other things, you'll need to experiment, wait for me to deliver a writeup, or use Google to find an existing one.
  9. Tapping the attachment should open your settings app, on a page that says, "Install Profile" at the top. Tap "Install" (top right)
  10. You may need to enter your passcode here if you have one set on the iDevice.
  11. "The profile is not signed.", it says, Yeah yeah. Move along (Tap "Install" again)
  12. ...and again. Seriously, Apple?
  13. Enter the password you used to export the cert. You've forgotten it, haven't you? (note, pressing "return" inserts a literal newline into the password box, it doesn't submit your password. Just type the password, then tap on the "Next" on the top right.)
  14. Profile Installed! Sweet! (tap on "Done")

You still need to tell Mail to actually use that new cert, but I'll get back to that. Or, you know, Google.

November 23
I just crashed Scratch while fiddling about with something for a Coder Dojo class I'm running next week. I guess I'll leave that off the lesson plan. Spent an entertaining couple of hours playing with Scratch, however, and learned a few things about it.

November 22
End of Season Five of The Sopranos. This is the end of the penultimate season, and I should be on tenterhooks to find out what's going to happen next, but to be honest it really wound up on a low-key note and if it wasn't for a lack of closure I'd just give up on the series at this point. I don't know why this got such rave reviews as I'm really not feeling particularly engaged with it: it's a bunch of unsympathetic disfunctional characters who keep making the same mistakes over and over, and the only limiting factor on how often this happens is that they're gradually being wiped out. I was wondering if someone had done a chart of who kills who (and maybe coupled with who's related to who) in the series. I was wondering this during the episode, which tells you how engaged I am.

November 21
Cloud Atlas is an epic movie, and by all accounts not universally acclaimed, but it was enjoyed Chez Waider. The "small cast plays many roles" works surprisingly well and provides an odd sort of continuity through the different segments.

November 16
Resurrecting old bits of code for amusement value. Nothing to see here, move along...

November 15
Another day of failed technology at Chez Waider. Mac wouldn't connect to wireless network. Reboot Mac. No luck. Reboot wireless router (UPC-provided Scientific Atlantic Cisco EPC2425). No luck, and now the phone won't talk to the wireless either. Power-cycle router. Finally, connectivity. Look at Mac, Finder has crashed, as has Dropbox, and the disk is churning, and the machine seems to be running hot even though I've just rebooted it. Check the logs, and it turns out that Dropbox is trying to upgrade itself, and something called DesktopService is chewing 90% of the CPU. Try to start a Terminal, and the normally sedate bouncing icon is jumping like a kangaroo. Try to start Emacs, and it just spins up a process that never shows a window, just consumes 50% CPU (I've seen Emacs do this regularly on Mac, however, and often - but not always - the solution is to reinstall, or install the latest version, or just kill the rogue process and start it again). Clearly I've been punished more harshly than usual for installing an Apple ".0" version.

Right, this time Emacs needed: kill, relaunch, kill, relaunch, kill, upgrade, relaunch, kill, relaunch. I think that's a new record for continuous brokenness.