After more than a year of work I finally got this app into a stable, usable state and published it. Everyone’s Timetable is an Android app to help people in a school share their timetable. It’s particularly useful for finding a professor’s timetable though I’ve discovered it’s actually quite a handy way to look at …

Continue reading Announcing Everyone’s Timetable

One of the interesting challenges working on Everyone’s Timetable is that it’s a live application with a server backend. That means that any one of the following can cause a very serious problem: A change to the Android app that’s not compatible with the PHP server code A change to the PHP server code that’s …

Continue reading Development/production setup for work on live Android app with a server backend

In a previous post I described my frustration with the fact that it’s so difficult to find documentation about how to connect to a server using HTTPS if the certificate for that server is self-signed (not from a paid-for certificate authority). After a while I found that someone at Google noticed that because of their …

Continue reading Android programming: connect to an HTTPS server with self-signed certificate

For many years I’ve been a fan of GTK. I started using linux with GTK1 was dominant, as I became a developer GTK2 took over, with beautiful themes and very usable widgets. I used GTK software, feeling that the philosophy of the people who write GTK apps matches my own: less fluff and more stability. …

Continue reading Who’s screwing up GTK?

I decided to decorate my office a little, and since I’ve always been a Slackware user I wanted to get a large Slackware sticker to put on my glass. I couldn’t find one, so I made it myself, here’s the result: I had to construct the SVG file myself. I started from the Linux penguin …

Continue reading Slackware penguin sticker

After going to one of our campuses (Newnham) on cross-country skis I decided to give showshoeing a try for my everyday campus (Seneca@York). I enjoyed it so much I did it all winter long. Video was edited with Cinelerra, though not much editing was needed. I’ll make some notes about the process here because I …

Continue reading Snowshoe to work