Image Image Image Image Image
Scroll to Top

To Top

User Experience

Created: TTC Stop Timetable in PDF

On 02, Feb 2007 | 5 Comments | In TTC, User Experience | By Ryan Feeley

501 Timetable Why toss and turn all night when what I really wanted to do was create the 501 Timetable in PDF form?

This was not that hard to do as you might imagine. However I can’t imagine something like this being done manually for every stop. Possibly a PDF generated some a database? Anyone have any ideas on this we can share with the TTC?

I was able to use the HTML/CSS I had created yesterday by just importing the HTML file into Apple’s It was a pretty easy transition and respects some pretty tricky selectors. The only inaccuracies I can identify is that some of the cars originated at Humber Loop instead of Long Branch as indicated at the bottom, and I am totally guessing on the trip time estimates. Comments?

Maybe someone can plaster one of these in front of Pizza Pizza on Queen/Bathurst?

Updated: A few Canadians did not understand the military time so I changed the time to 12-hour notation.

Wanted: TTC Stop Timetable

On 01, Feb 2007 | 6 Comments | In TTC, User Experience | By Ryan Feeley

KVV cropped I have been amazed at how lost and helpless I feel when I’m at a bus or streetcar stop in Toronto. One gets pretty spoiled in other cities where transit stops have, oh I don’ t know, information about when transit stops there?

I point to Cologne (don’t pull something pronouncing Köln) and their excellent KVV transit system. Every stop, even bus stops, have timetables for that stop posted.

Download the Linie (Line) 1 PDF from their list of timetables. Scroll quickly between the pages to see the list of upcoming stops at the bottom shrink.

I decided to look at Toronto’s most popular streetcar line and make a timetable for the stop at Bathurst Street. I scraped the times from the preformatted text on their website.

Attached is a first crack at a 501 Queen Eastbound at Bathurst Timetable (HTML).

Just HTML and CSS. A PDF generated from a decent layout program will hopefully come from this weekend Toronto Transit Camp.

For the CSS geeks, I have added classes for the Humber and Long Branch 501’s, but I can’t say I’m sure I know what that means. Should they have their own sheets?

eBay Location Search

On 01, Feb 2007 | One Comment | In User Experience | By Ryan Feeley

Sure it’s transformed the planet, but eBay’s front-end is really showing its age. Clunky interface elements, a login system that just can’t seem to keep you logged in for more than 10 minutes, and let’s not even get into their nickel-and-dimey listing process.

Still… if one wants to buy something heavy from within 10km of home, they’re unavoidable. I always think “Why pay for shipping?”, “Why buy something you can’t see?”, “Imagine having to ship something just to return it.”

I often find myself doing searches relative to my postal code and cannot believe how they can get something so simple so wrong. So many clicks for something so simple. And what’s with the disabled looking postal code field? I decided to make my own design hoping that someone at eBay will be able to sneak it in without anyone noticing.

CurrentProposed – die checkboxes die!
Before ebaylocation2.png

Options you can’t see because they are in the pulldown

  • Worldwide, In North America, In Canada
  • 10, 25, 50, 75, 100, 150, 200, 250, 500, 750, 1000, 1500, 2000, Any distance

Google SMS, now in Canada

According to their FAQ, Google SMS is now (finally) available in Canada. This means that you can send text messages to Google and receive a response in seconds.

From their instructions:

To get movie showtimes, enter the name of a CURRENT movie and include a city and province, or postal code (ex: moviename laval qc, moviename R3H 0H4).

To get business listings, enter what you want to find and include a city and province, or postal code (ex: pizza laval qc, cafe m2n 5s3).

To get translations, enter ‘translate’ (or ‘t’) followed by the expression, ‘to’ and a destination language (ex: translate dog to french, t new to german).

To find definitions on the Web, enter ‘define’ (or ‘d’) followed by the word or phrase (ex: define ubiquitous, d network).

For NBA/NHL/MLB/NFL/NCAA scores/schedules, enter a team name (ex: Lakers, Sharks, Mets, Jets, Duke). Available only for sports in season.