10 Dec 2014

A Quick Hack to Quote Swift Strings in a Playground

A Quick Hack to Quote Swift Strings in a Playground

Tonight, André Daniel asked a good question on Stack Overflow: does Swift have a “heredoc”-like syntax for saying, “no, really, these characters are exactly what I want in my string literal.” Unfortunately, the answer is “no”. The same is true of Objective C. Previously I’ve worked around this limitation by putting my strings into string […]

7 Nov 2014

Retrofitting

Retrofitting

I wasn’t sure about running colour film though the Lordomat. It seemed a little anachronistic, given that colour film wasn’t in everyday use by amateurs when the camera was manufactured. On the other hand, creative anachronism isn’t a bad thing, and a friend of mine said I should try Ektar, so I was swayed. As […]

6 Nov 2014

PSA: The UE Mini Boom Bluetooth Speaker

PSA: The UE Mini Boom Bluetooth Speaker

This is not a review, but more of a public service announcement. If you want a review of Logitech’s “Ultimate Ears” Mini Boom portable bluetooth speaker, you should go read The Wirecutter’s excellent review, which is what convinced me to try it. I just wanted to acknowledge here that their review is spot on — this thing is […]

2 Nov 2014

Shooting with History: The Leidolf Lordomat

Shooting with History: The Leidolf Lordomat

I bought a little piece of history last month. I’d been idly wondering if a rangefinder camera might suit my shooting style. Rangefinders are small, subtle cameras — they don’t need the space inside to handle the big flipping mirror arrangement of an SLR, and losing the mirror means the lens can be smaller, too. Rangefinders are so […]

20 Oct 2014

Review Corner: RAVPower 5‑in‑1 FileHub

Review Corner: RAVPower 5‑in‑1 FileHub

Last night I was out in town. I reached into my pocket for my iPhone, and experienced that sinking feeling. You know: your hand closes on your phone and you realise it’s pretty much red hot. Then you pull it out and find that some app’s been showing a video preview of the interior of […]