Skip to main content

This is ZX81.org.uk

Two Years

What a difference two years makes. Just a little over twenty-four months ago we were awaiting the arrival of our son. To commemorate the occasion we went to the park and took a few pictures. The bump, after all, would be short lived.

IMG_5361

Since then we’ve spent a lot of time in the playground where these pictures were taken.

IMG_5371

Last week we did the same thing, now that we’re expecting our daughter in a few weeks. Other than the obvious difference — we had a two year old in tow this time — we had a very different time of year and a change of location — Cannizaro House.

Landscape 2014

Pink Granite walk between between Perros-Guirec and Ploumanac’h

While a landscape is more typically about land, I didn’t really visit anywhere very far inland in the last year, hence this image of a walk between Perros-Guirec and Ploumanac’h in France as my entry in this weeks PhotoFriday challenge, “Landscape 2014.” In any case, the landscape here is influenced by the nearby sea so I don’t think I’m too far from the mark!

Not so smart phones

The flood of new so-called smart watches continues. Some people seem to love theirs, others remain to be convinced.

Count me in with the unconvinced, though only because the current ones seem to be poorly conceived.

Marco Arment says:

Portability is critical to modern device usefulness, and there are only two classes that matter anymore: always with you, and not… Smartphones dominate always with you.

I think this gets to the heart of why the current range of devices — both those for sale and also those just announced at CES — just are not very compelling.

What you forgot from your Computer Science Degree

Last night I did a short presentation about my WSLHTMLEntities open source project at the London iOS Developer Group meeting. You can see the slides here:

**[What you forgot from your Computer Science Degree](https://www.slideshare.net/stephendarlington/what-you-forgot-from-your-computer-science-degree "What you forgot from your Computer Science Degree")** from **[Stephen Darlington](http://www.slideshare.net/stephendarlington)**
Since last time I did a talk there people snickered because I built the slides using PowerPoint, this time I decided to use the latest Apple technology: Keynote in iCloud. Unfortunately this was a bit too new for the Mac Pro they use in the Apple Store, so we ended up downloading a copy in PowerPoint format and loading *that* into the local copy of Keynote. Nothing is ever simple.

One question I got at the end that I was unable to answer is how well it performs compared to other solutions.

CameraGPS debrief

As happy as I am with the way that my new app, CameraGPS, a GPS logger application for people who want to geotag their photographs, came out I can’t say that it’s exactly as I envisioned it at the start of the process.

The idea was something like this: many of the GPS logger apps in the App Store require you to either use iTunes file sharing (who connects their iPhone’s to iTunes any more?) or mail yourself the exported document or sign up to some third party fitness or trekking website. Mailing yourself stuff just didn’t feel very slick and I didn’t want to record my trails for fitness purposes.

NSFetchedResultsController and iCloud

This took me a while to figure out so I thought it was worth blogging about. The short version: I’m using Core Data with iCloud syncing and it works… mostly. When starting up for the first time — when there is already data in iCloud — none of the data appears in a table view, but restarting the app correctly displays it.

I know what you’re thinking: you’re not merging the updates into the right managed object context. Nope. Sorry. Thinking that was the problem is probably why it took me quite so long to track the real problem down!