avva: (Default)
[personal profile] avva

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

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

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

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

Date: 2006-06-07 08:28 am (UTC)
From: [identity profile] avva.livejournal.com
Суть не в том, что просто такую кнопку сделать для себя. Суть в том, что у меня, как автора веблога, нет простой возможности предоставить такую кнопку читателям моих записей.

Date: 2006-06-07 08:37 am (UTC)
nechaman: (Default)
From: [personal profile] nechaman
Может я чего-то не поняла. Но вставляя объект флеша на страницу - вы можете ему передать какие хотите данные (адрес нужного mp3 файла) т.е. если хотите поделиться какой-то мелодией с читателем блога, а не дать им возможность слушать чего они хотят.

Date: 2006-06-07 08:41 am (UTC)
From: [identity profile] avva.livejournal.com
Суть в том, что ЖЖ запрещает мне вставлять любой джаваскрипт в мои записи, включая тот, который загружает (при нажатии юзером кнопки) флэш и передает ему нужные аргументы. Напрямую флэш в ЖЖ-записи я тоже не могу вставлять.

Date: 2006-06-07 08:53 am (UTC)
From: [identity profile] dimaniko.livejournal.com
То есть, наиболее вероятная реализация такого механизма - не через разрешения джаваскрипта в постингах вообще, а в реализации фичи самим ЖЖ?

Date: 2006-06-07 08:55 am (UTC)
From: [identity profile] avva.livejournal.com
Пожалуй, что так, но я не рассчитываю, что это случится.

Date: 2006-06-07 08:58 am (UTC)
From: [identity profile] dimaniko.livejournal.com
Ну да, в ЖЖ недостает много мелких, но гораздо более критичных полезностей.

Date: 2006-06-07 09:01 am (UTC)
From: [identity profile] martens.livejournal.com
Должен сразу предупредить - я боюсь любого элекричесва (может током стукнуть), этих всяких терминов не понимаю, но тут вот http://dedushka-jo.livejournal.com/215316.html?mode=reply вроде есть то итак, как и что вы говорите?

Date: 2006-06-07 09:07 am (UTC)
From: [identity profile] avva.livejournal.com
Кажется, это работает только для voice posts, т.е. записей, которые отправлены по телефону или через сеть Gizmo (примерно то же, что Skype).

Date: 2006-06-07 09:20 am (UTC)
From: [identity profile] martens.livejournal.com
Да, кажется нужно звонить в Америку.
То есть, Рабинович может уже напеть для всех, это хорошо.

Date: 2006-06-07 09:39 am (UTC)
From: [identity profile] fairplay.livejournal.com
Мне кажется, можно написать скрипт для GreaseMonkey, который вставит этот скрипт.
Да там и букмарклет есть.

Date: 2006-06-07 09:42 am (UTC)
From: [identity profile] fairplay.livejournal.com
Букмарклет прекрасно работает, кстати.

Date: 2006-06-07 10:19 am (UTC)
From: [identity profile] real-hobbit.livejournal.com
Толик, ты таки типичный представитель цивилизации потребления. :)))
На лишнюю кнопку ему лень нажать! Патриций зажравшийся! :))

Date: 2006-06-07 10:38 am (UTC)
From: [identity profile] avva.livejournal.com
См. ответ на первый комментарий.

Date: 2006-06-07 10:58 am (UTC)
From: [identity profile] krace.livejournal.com
оч полезная штука, спасибо за наводку.

Date: 2006-06-07 12:53 pm (UTC)
From: [identity profile] orleanz.livejournal.com
Анатолий, пользуясь случаем что вы заговорили про технические моменты ЖЖ, я бы хотел спросить у вас следущее:

вы никогда не думали про такое понятие как "ранг лже-юзера 2-ого порядка" ?

Сейчас поясню про что речь. Рангом лжеюзера 1 порядка, или просто рангом - логично считать количество людей, которые его зафрендили. Чем больше зафрендили, тем типа ранг выше. Ранг второго порядка - пытает учитывать, КТО френдит, высокоранговые юзеры или малоизвестные. Самый простой и логичный способ определить ранг 2-уровня - как число *различных* людей, которые зафрендили тех, кто зафрендил вас.

Как думаете, если ли смысл просчитать этот показатель для Топ-100 наиболее популярных ЖЖистов рунета? Собственно, я этим займусь в любом случае, напишу на Перле скипт. Просто хотел сообщить про идею. Может, такое уже есть давно.

Date: 2006-06-07 01:53 pm (UTC)
From: [identity profile] ex-feuerbach769.livejournal.com
Попробую развить мысль: Анатолий, а вам не кажется, что обеспечение такой возможности -- это не ваша (как автора блога) задача, а задача программного обеспечения ваших читателей?

Date: 2006-06-07 02:08 pm (UTC)
From: [identity profile] avva.livejournal.com
Это вопрос прагматический. Например, предположим, мой блог нельзя увидеть нормально в IE, а можно только в Firefox/Safari, хотя он отвечает всем стандартам XHTML (из-за багов в IE). Не задача ли читателей пользоваться программным обеспечением получше? Я могу так считать (если я дурак :)), но читатели тогда пошлют меня подальше и правильно сделают.

Другой пример. Тривиально написать расширение, которое превращает все URLи в тексте в гиперссылке. Каждый пользователь может такое расширение у себя установить. Значит ли это, что мне не стоит заботиться о том, чтобы писать HTML-ссылки, а просто включать URLи в текст, как они есть (по крайней мере в случаях, когда мне не нужен текст ссылки, а просто URL, на который можно нажать)?

Есть общая технологическая платформа (HTML), которая дает возможность настроить некоторую полезную функцию каждому конечному пользователю в отдельности. И есть технологическая платформа (HTML+js+Flash), которая дает автору возможность настроить ее для всех пользователей, так, что им не нужно ничего делать. Опыт показывает, что 99% пользователей сами ничего не сделают - и это не потому, что они дураки или лентяи, просто у них приоритеты не те, это опять же вопрос ментальных усилий. Простой прагматизм диктует, что лучше использовать вторую технологию, чтобы было удобно всем, а не 1%. Естественно, это не универсальный ответ, и в том случае, когда "удобно" находится под знаком вопроса, кому-то может показаться наоборот очень неудобным, отключить это трудно, итд. итп. - тогда все будет по-другому. Не говоря уж о соображениях секьюрити, вполне реальных, а не надуманных, из-за которых в ЖЖ есть эти ограничения. Но в данном конкретном случае выигрыш от js+Flash показался мне настолько убедительным (в отличие от моего обычного мнения о них), что стало жаль, что невозможно это сделать в ЖЖ.

Date: 2006-06-07 02:31 pm (UTC)
From: [identity profile] ex-feuerbach769.livejournal.com
Ок, ваша позиция понятна.
Просто примерно теми же соображениями руководствуются те, кто ставят на сайтах кнопки "Назад" и "Добавить в избранное"..

Date: 2006-06-07 02:36 pm (UTC)
From: [identity profile] avva.livejournal.com
А по-моему, совсем непохоже.

Date: 2006-06-07 05:33 pm (UTC)
From: [identity profile] dimaniko.livejournal.com
Это понятно. Я же говорю о введении новых джаваскриптовских функций со стороны ЖЖ, а не разрешении юзеру вставлять скрипт в постинг. Ведь на страницах ЖЖ джаваскрипт не запрещен как явление - я пишу этот комментарий в форме, которая открылась на странице именно джаваскриптом.

Date: 2006-06-07 09:14 pm (UTC)
From: [identity profile] real-hobbit.livejournal.com
Только не мысль, а лень. :)

Date: 2006-06-08 12:21 am (UTC)
From: (Anonymous)
***но этот самый простой, Playtagger, мне больше всех по душе***

Правильно писать: "по нраву"

Date: 2006-06-09 07:00 pm (UTC)
From: [identity profile] ex-tws5249.livejournal.com
> Может, такое уже есть давно.

google pagerank -- не оно?

Date: 2006-12-06 06:06 pm (UTC)
From: [identity profile] max-evil.livejournal.com
Если нужно быстро опубликовать mp3-файл, помогает boomp3.com (http://boomp3.com)

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 05:21 am
Powered by Dreamwidth Studios