FloodFill на JavaScript

Недавно я раскапывал старые файлы на старых компьютерах. Думаю, у каждого менявшего рабочую машину человека найдутся такие файлики, на которые вроде бы когда-то тратил время и силы, а потом забросил и не стал даже переносить.

Я лениво ковырялся в старых фотках, в недописанных или давно устаревших заметках, в древних версиях программ и библиотек, в своём заброшенном коде… и вот тут-то я ВНЕЗАПНО наткнулся на целый графический редактор на JavaScript, причём полностью собственного написания!

Интерфейс редактора
Интерфейс редактора

Подумать только — у меня было время и были силы на создание подобных вещей, да ещё и 100% самостоятельно, включая всяческую графику! Это же уму, как говорится, нерастяжимо! В общем, испытав лютую зависть к самому себе, я полез разбираться в код — и вспомнил, что алгоритм заливки области цветом (FloodFill) тоже написан когда-то полностью мной, да ещё и работает безошибочно и почти мгновенно! На любых областях!

Читать далее

Поиск расписаний

Уважаемые москвичи и гости столицы! Именно так начинают объявления в общественном транспорте, верно?

Многие из вас пользуются (а кто не пользуется — возможно, начнёт) вот этим поиском расписаний общественного транспорта г. Москвы:

Поисковик расписаний на mosgortrans.org
Поисковик расписаний на mosgortrans.org

Я знаю, что как минимум несколько транспортных сайтов втихаря встраивает этот поисковик в свои страницы через iframe, потому адрес в строке браузера может отличаться, но если видите такой (или вот такой) интерфейс — не сомневайтесь, это оно!

Позвольте сказать пару слов и прояснить несколько пикантных моментов.

Читать далее