Tag Archive for hacking the gibson

Dreamwidth for iOS

Shortly after WisCon, I decided that I wanted to be able to work with my Dreamwidth journal on my iPhone. An iOS app seemed like a natural thing that should exist in the world and, conveniently, I know how to make one.

Sadly, I was quickly impeded by the state of the existing API. The API was designed in another age: back before Rest/JSON, and at a time when people expected “LJ/DW clients” to be desktop apps that’d download all your entries for off-line reading. There are some glaring omissions from the API (and it’s certainly… old-timey).

But, hey, it’s open source, no? I mean, I suppose I could send them a pull request. True, I don’t really know Perl and find that LAMP development is about five times harder than it should be. But, hey, minor stuff.

Over the summer, I started talking to some of the folks at Dreamwidth about this, and that started me into conversations about a new Rest/JSON API and whatnot. But progress on that front has been slow. Which I get. They have their own priorities, and some weirdo from the Internet is pestering them with, “hey, if you added an X I could make you a Y.” I just think it’s a Y that’s interesting.

A few days ago, I was hit with another urge to work on the Dreamwidth iOS app, and I built out a quick app that implements some of the basic functions. I can login, see my recent entries, view some basic profile information, and post a simple entry. That’s not nothing.

But I’m still stuck with those API limitations that seem to prevent me from really making this thing useful. Le sigh.

Photos from the past. Plus math.

I’ve found the section of Don’s material that has all the old photos of me throughout the years. Eeep. It was a whole other gender ago!

Also some news clippings from when I was in school. There are two newspaper articles from my high school days. It’s funny; I remember the days when the photos were taken, but I couldn’t quite remember the events that precipitated them. They’re both from 1983.

In the first case, there’s a photo of 17 students from grades 9, 10, and 11. I’m one of the grade 11 students. This article related to the University of Waterloo-sponsored math contests: these, I think, would be the Pascal, Cayley, and Fermat math contests (our high school did a lot of math contests). Apparently our scores placed our high school first in south-western Ontario. I, of course, recognized a number of the faces from that photo, including my high school friend and Canadian math prodigy Eric Veach (who’s been at Google for a good while now).

The second photo had to do with a set of computer contests run by the American Computer Science League. If they’re the ones I’m thinking about, they involved a number of exercises (something like six to ten), each done on a different day, where you’d code a program to a spec and the instructor would test your program against some pre-defined test data to see if you got the right output. According to the article, Northern came in 33rd against 346 schools, and 1st in Canada. Interestingly, I remember almost everyone in this photo — even the ones I had little interaction with. Eric’s there, again, and my other close high school friend, Chris Irie, is hanging out in the back row. I think Eric and I are the only grade 11 students — all the others were a year ahead of us.

All this to say, hey, I was there! I kicked ass! I took names! And then I promptly forgot most of those names over the years. Humf.