Расписание автобусов 1


Выстрогал очередного буратинку: BusTimes: Vancouver. Дело в том, что на работу я езжу на автобусе. С работы тоже. Но в офис я езжу в одно и то же время, а обратно в разное (иногда надо пораньше уйти, иногда задержаться), поэтому никак не выучу расписание единственного рейса, который ходит рядом. И как ленивый человек, немного подумав, решил вообще не учить, а написать сервис, который будет показывать расписание на следующий час. Тем более, что TransLink (компания, которая заправляет пассажироперевозками в Lower Mainland) раздает свое расписание в формате General Transit Feed Specification совершенно бесплатно. У них, в принципе, есть сервис Next Bus: отсылаешь SMS с кодом остановки на короткий номер, а тебе приходят рейс и время следующих пяти автобусов. Но после смены оператора он у меня перестал работать.

В качестве фреймворка выбрал Ruby on Rails. Второй проект пошел в разы быстрее первого. По мере работы над сервисом, подумалось, что неплохо было бы еще и widget для MacOS X Dashboard сделать. Оказалось, что там все тот же HTML/CSS/JavaScript, поэтому быстренько сделал и виджет.

Я тут по работе за QML зацепился, вот еще думаю клиент на QML сделать, чтоб с технологией разобраться :)

vim и style(9) 1

Ура! Sean C. Farley (scf@) бросил в freebsd-hackers кусок .vimrc для совместимости автоотступов с style(9). Давно искал нечто подобное, а вот самому сделать – руки не доходили. Брать здесь.