June 7th, 2006

moose, transparent

о пользе джаваскрипта

Впервые я всерьез пожалел, что ЖЖ не поддерживает использование джаваскрипта ни в каком виде несколько месяцев назад, когда увидел Playtagger. Это на самом деле соединение двух технологий - джаваскрипта и флэша - но в саму HTML-страницу достаточно поставить одну строку вызова крохотного джаваскрипта с сайта del.icio.us. Тогда этот скрипт автоматически преобразует все ссылки на mp3-файлы на данной странице, так что перед ними появляется кнопка "играть", и если нажать на нее, подгружается тоже очень маленькая флэш-аппликация, которая скачивает и играет этот mp3-файл прямо в том же окне браузера, ничего не меняя. Примеры см. по ссылке.

Мне очень понравилась эта идея, потому что она решает раздражающую проблему излишнего ментального пространства, которое приходится отводить под какой-нибудь mp3-файл, если хочешь его послушать. Например, если при нажатии на файл браузер пытается его скачать и записать, то нужно придумать, в какой каталог; а если даже в каталог по умолчанию, все равно, там теперь будет лежать этот файл, нужно отдельно запустить программу-проигрыватель и его загрузить, а потом не забыть удалить когда-нибудь. Или даже если браузер сам запускает Media Player или другую программу, все равно, это новое окно открылось или в уже бегущей программе playlist сбился, нужно переносить внимание на это другое окно. Или даже если настроен какой-то плагин, который играет прямо в браузере (QuickTime так делает, скажем), все равно, он открывает отдельное окно браузера. Так или иначе этому приходится уделять слишком много внимания и отвлекаться от чтения той страницы, на которой расположена ссылка. А если прямо перед ней маленькая неброская кнопочка, нажал, и тут же слушаешь, а потом забываешь об этом, никаких файлов, никаких других окошек или программ - казалось бы, какая уж разница, а намного, намного удобнее и приятнее.

Но вот в ЖЖ так не сделать.

С тех пор я видел еще несколько таких флэш-проигрывателей; среди них есть более навороченные, с контролем громкости, с целым списком песен, из которого можно выбирать, итд.; но этот самый простой, Playtagger, мне больше всех по душе (если бы еще в нем не было ссылки на "tag this" в del.icio.us, которая мне не нужна, было бы еще лучше - если кто-то знает такое, поделитесь ссылкой).