Круто, но я за кроссбраузерность. Дело не в том, что лично я предпочитаю оперу, а в том, что под оперой или интернетиспортилом сидит немало пользователей, и творить под что-то одно — не айс.
Именно так. Упомянул про кроссбраузерность — получай минусы. Логики минусующих не ощущаю.: )
Понятно что сделанное GORDONom — есть ДОБРО! Но использовать на практике, в широком смысле, пока нельзя. Я бы рад был таким образом флеш разместить на сайте, но пользователи ослика будут жутко расстроены.
За что минусуете, граждане?
Такое впечатление что последнее время некоторые хабратоварищи заходят только для того чтобы найти хоть какую-то мало-мальскую, даже мнимую, причину для минуса.
Логика? какая такая логика. ее в комментах хабры нет и не будет.
Просто люди никогда не сталкивались с проблемой кроссброузерности.
А что? гораздо проще поддерживать что-то одно. написал — проверил — забыл.
Тестировать, а уж тем более знать нюансы каждого отдельно взятого броузера — это не для всех.
а еще есть же jquery и куча других фреймворков, можно же использовать их.
Ну и пусть что нужно к страничке весом в 1кб подключать еще 100кб скриптов что бы организовать тот же xmlhttprequest или же заменить содержимое контейнера.
Видимо, люди яро отстаивают точку зрения, что браузеры должны подтягиваться под стандарты, а не код под кроссбраузерность. Кстати говоря, я с ними согласен.
Но.
Хабраюзеры!
Минус предназаначен для маразмов и дебилизмов, а не для постов, с которыми вы не согласны. Об этом на Хабре писали уже много и много раз. Кроме того, так как нубы все равно будут минусовать почём зря, не стесняйтесь поставить плюс заминусованому посту, даже если вы с ним не согласны. Во имя добра.
>>Логика? какая такая логика. ее в комментах хабры нет и не будет.
Не судите, уважаемый по себе. Минусов вам наставили, небось не за логику ;)
Для примера, в следующем вашем высказывании так и сквозит сплошная логика:
>>Просто люди никогда не сталкивались с проблемой кроссброузерности.
плюшки меньшинствам?
конечно круто, пожертвуем ИЕ- оперо- юзверями, лучше заточим под сафари.
Я не спорю с тем, что запускать flash через js это круто.
я к тому что опера не будет тянуться к тому что бы в ней работал один отдельно взятый js, это уже забота разработчика, если он того хочет.
Я даже уверен в том, что в следующих сборках сие творение будет работать и в опере.
Ну, кстати, в IE это можно было бы добится. Штуковина сделана, через SVG, которого нет в IE, зато там есть VML, который ему аналогичен. Теоретически, можно было сделать уровень абстракции, за которым скрыть то, при помощи чего происходит рисование.
На любом тюринг-полном языке можно реализовать любую функциональность, реализованую на другом тюринг-полном языке. Вопрос только во времени, трудозатратах и производительности.
IE is an international higher education institution based in Madrid, Spain offering Doctoral degrees, Master degrees (MBAs, LL.Ms, Masters in Management,…
Зачем человека минусовать не разобравшись?
У меня в Firefox после просмотра первого примера перестал работать пункт «Открыть в новой вкладке», основное меню тоже стало недоступным, создать новый таб также не удалось. В общем проблема есть, только не понял как так получилось, после того как перезапустил браузер все примеры работали без проблем.
Не тормозит, но сравнивая с флешками предоставленными на том-же сайте — жрет в 8-10 раз больше ресурсов. Учитывая, что сейчас флеш установлен у 99,(9) полльзователей, не вижу смысла.
Тоже пусто. Зато по testing нашлось.
Я считаю это недопустимо для ALTLinux — вроде русскоязычная команда, а protestit и weboserver нет.
Как Вы думаете, может попросить ещё один перевод добавить?
По принципам вероисповедной толерантности я не должен бы отрицать Ваше право писать «веб-сервер»через чёрточку; я знаю, что многие из иудеев и в слове «Б-г» эту гласную заменяют чёрточкою. Однако толерантность, как мне кажется, должна быть обоюдною.
Ну, написаніе Б-г (только не с «-», а с «~», и не мѣжду Б и г, а над ними), т.е. что-то вроде «Б~г» — традиція церковно-славянскаго языка. Так же пишутся слова с~тый («святый»), анг~л («ангел») и т.п., если обозначают положительное, священное понятіе. Если же речь идёт, например, про языческих богов, то там в словѣ «боги» не будет тильды, а будет полноцѣнное «о». Напримѣр, «увѣровали въ единаго Б~га и отказались отъ языческихъ боговъ»
Ну-с, ребятушки, кажись флэш, таки, появится на iPhone, как нас проинформировал коллега :) Все таки создание стандартов и подведение всего под них — большое добро!
В uzbl'е (webkit) шустренько работает. Ждём, когда под этим заработает youtube и выкидываем флэш :)
Только один момент немного непонятен. Есть два проекта — Gnash и swfdec — которые пытаются заменить адобовский флэш-плеер. Пока не очень успешно. Что позволило данному js-хакеру сделать то, что он сделал? Или под Gordon тоже запускаются только специально написанные для него демки?
все так ненавидет закрытый флеш, что принимают яичницу за божий дар. решение глючное, медленное и главное неспособно работать с более менее нормальным флэшем. давайте на десяток-другой лет назад, зато открытый стандарт. тьфу.
а ещё про виндоус, мс офис, альбомы металики, колбасу и хлеб — нам закрытые решения и платные не нужны, вполне себе проживём и в пещере с дубиной в руках.
Именно так. Только колбаса и хлеб (да и альбомы металлики) никакого отношения к теме не имеют. Слишком низкий порог вхождения на рынок, чтобы был смысл вводить стандарты.
Как сын пекаря скажу вам — нет.
Нам, как пользователям, даже состав хлебы полностью не известен — пекарни и хлебозаводы имеют право не писать полный состав на упаковке. Кроме того, они никогда не пишут чего и сколько взяли и на каком оборудовании готовили. А ведь мы предпочитаем вкусный хлеб невкусному, не так ли?
Делал дома хлеб из муки, воды и соли (все на глаз). Когда его только достаешь из духовки, он вкуснее проприетарного магазинного. А ведь есть еще куча открытых рецептов.
Не думаю, что эта реализация имеет практический смысл, все таки невозможно это, реализовать флеш на скрипте, слишком флеш тесно связан с железом и слишком скрипт медленный и немощный.
Так, чисто демонстрация решения мозговзрывающей задачи. Но автор молодец!
Да, у меня dingoo a-320 тоже такой флеш играет.
Но на практике не юзабельно, ибо оно (видимо, как и гордон) не поддерживает интерактивность (только подобные вот векторные анимации)
Подобные проекты скорее представляют академическую ценность, тк с точки зрения практики такая реализация будет не совсем продуктивная. Ресурсы потребляет очень хорошо.
Лучше активно развивать плееры с открытым кодом, но идеальный случай вынудить Adobe полностью открыть исходных код, что в принципе вполне возможно.
ООО отлично, SVG давно уже поставить на замену Flash'у, а то монополия и все такое. А SVG всетаки открытый и давно стандартизированный.
Ясно, что первые поделки не будут обгонять по производительности Flash (я думаю и вторые и третие тоже). Но когда оптимизируют связку ECMAS+SVG, то я думаю отставать по производительности будет не сильно. Зато сколько бонусов: кроссбраузерность, кроссплатформенность, открытость.
То что Опера не поддерживает сейчас — это конечно не гут, но добавить поддержку SVG не большая проблемма, строк так 1500-2000. Для первой версии хватит 2 человека/месяца.
А если это все дело поставить на большой ход и сделать хороший IDE, для не очень просвященных и добавить документации пачку с примерами, то думаю можно это даже вынести на корпоративный уровнеь.
Вобщем поделка позитивная, и имеет шанс на развитие.
А ну так вообще молодцы, видимо где-то промахнулись со стандартами или эта библиотека использует что-то не очень стандартное.
Ну я думаю все равно ребята подсуетятся из Оперы, если нужно будет.
Все бы так оперативно шли друг-другу навстречу, для достижения гармонии во вселенной (читать как совместимость и стандартизация).
Дважды молодцы в таком случае обе стороны.
Учитывая, что Opera имеет лучшую поддержку SVG среди сущевствующих браузеров, написание такого JS без поддержки Opera, вызывает у меня немалое удивление.
Наши ребята говорят, что из-за XHR 2.0 (xhr.overrideMimeType), в Opera есть какой-то нюанс, который уже даже поправили, но его нет в публичных версиях.
Пока Adobe телится с созданием инструмента для анимации SVG, а у команды Inkscape это тоже пока только в планах, Gordon может помочь создавать SVG-анимацию, используя инструментарий Flash.
Gordon: среда исполнения Flash, реализованная на джаваскрипте