В этой статье — небольшая мотивационная часть и рабочий сценарий, как полноценно жить в сети без Flash-плагина

Сценарий будет состоять из трёх рецептов:


  • Рецепт для сайтов, замечающих Flash через feature detection.
  • Рецепт для сайтов, которые обращают внимание на User agent.
  • Рецепт для сайтов, которые просто всегда дают Flash.
  • + Запасной вариант на случай, если Flash понадобится.

Советы будут снабжаться примерами для Safari и Firefox.
Если вы полностью довольны Flash, не беспокоитесь и не планируете от него отказываться — это практическое руководство вам будет не интересно


Зачем вообще отказываться от Flash?
  • Потому что на смену ему пришли новые технологии, которые решают те же задачи лучше, которые используются в новых проектах и стартапах.
  • Потому что на большинстве из тех сайтов, где вы видите Flash, эти технологии уже лежат в запасниках, и вам давно подготовлен Flash-free experience.
  • Потому что Flash имеет множество проблем. Основные проблемы решить невозможно — они заложены в его архитектуру. Хороший список проблем есть в английской Википедии.
  • Потому что все авторитетные стороны, связанные с Flash, говорят о том, что Flash пора выбросить1.

Об этом поподробнее:


  • Google говорит: «Откажитесь от плагинов». «Операции, которые раньше требовали использования плагинов, теперь можно выполнять с помощью веб-технологий»
  • Mozilla борется с Flash; вспоминает, что Flash — основная причина падений Firefox и говорит: «Плагины — это унаследованная технология, не доступная на большинстве мобильных устройств. Mozilla советует веб-разработчикам всеми способами избегать плагинов. Если у вас есть функциональность, которую не удаётся создать без плагина, обратитесь к нам»
  • Apple в 2010 опубликовала прекрасное письмо «Thoughts on Flash», а в английской Вики есть отличный разбор мнений об этом письме и ситуации в целом.
  • Electronic Frontier Foundation часто пишет о том, что Flash — это плохо
  • Adobe в 2011 свернула поддержку Flash Player на всех ОС и платформах, кроме Wintel и Mac OS X. В своём письме они сказали: «…HTML5 — лучшее решение для создания материалов для мобильных платформ.»
  • Даже рекламщики, а именно — IAB, их главный профсоюз — сказали в 2010: «Рекламодателям просто пора делать баннеры на HTML5, а не на Flash. Многие бренды уже сделали так для iPad, и их результаты радуют»



А, может, альтернативный Flash-плеер?


Если вы решите использовать альтернативный Flash-player (список-музей которых есть в той же Википедии), то вы ничего хорошего не получите. Все плееры полумертвы, поддерживают только часть возможностей Flash, тормозят, сбоят, и — в целом — малопригодны. Была надежда на Mozilla Shumway, но и она тихонько тает.
Главное же — альтернативный Flash player не решит основную проблему: в интернетах вам регулярно подсовывают SWF-файлы вместо полезного содержимого.

А решается проблема просто:

Чтобы не видеть Flash, достаточно не иметь Flash.



Удивительно, но многие сайты показывают вам Flash-содержимое … потому что у вас есть Flash!

Однажды вы задумались о жизни без него и блокировали его Flashblock-ом, а он продолжал быть в системе, и сайты всё так же давали вам всякие embed-ы и object-ы, которые Flashblock и блокировал. Это похоже на анекдот про обезьяну, которая таксиста обманула: мы попросили Flash-содержимое, а, когда оно пришло — заблокировали.

Конечно, это полная фигня. Отключите Flash-декодер. Ещё лучше — удалите его полностью. Тут-то окажется, что часто он не был нужен.

Иногда, впрочем, сайтам надо помочь


А как быть с Youtube-видео, вставленным много лет назад на сторонние сайты через embed или object? Воспользуйтесь расширениями и Userscript-ами.
Например, ClickToPlugin для Safari знает в лицо пол-сотни object-ов и умеет заменять их на HTML5-эквивалент2.

Чтобы не видеть Flash, станьте тем, кому чужд Flash.



Кто никогда не касался Flash, как гордый стриж никогда не касался земли? Конечно, iPhone и iPad.
Смените себе User agent на Safari @ iPad, и многие, очень многие сайты чудесно заработают.

Выберите в меню разработчика3 Safari «Маскироваться под Internet Explorer» Разработка > Пользовательский агент > Safari iOS — iPad. Настройка применится для выбранной вкладки, она перезагрузится, и сервер выдаст вам версию для планшетов, функционирующую без Flash. Проделывать это, к сожалению, придётся каждый раз при посещении сайта, потому что в Safari нет автоматических способов сменить User agent.

Если у вас Firefox, вам повезло больше. Расширение UAControl позволяет выбирать User agent для каждого сайта. Откройте негодный сайт, ткните по кнопке UAControl > UAControl options for this site… > Action: Custom и вставьте в поле Custom user agent строчку от Safari iOS 8.1 на iPad:

Mozilla/5.0 (iPad; CPU OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B410 Safari/600.1.4

Теперь запросы для этого сайта будут всегда отправляться от имени iPad Safari. Viva la Firefox!

Некоторые герои меняют User agent глобально и насовсем — но я категорически это не советую. Любоваться планшетной навигацией на каждом сайте — выше моих сил. Одного Хабра хватило, спасибо <sarcasm />.

Если они всё равно на Flash — замените их.



Например: ваш любимый сайт с гитарным тюнером работает через Flash? Отправьте его на пенсию, и найдите тюнер на HTML5 и WebRTC.

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

Но в те тёмные дни, когда вам нужен Flash…



Но что делать, если вы встретили сайт, которому действительно нужен Flash? Таким сайтом, например, оказался Livemocha, использующий Flash для аудио-занятий иностранным языком. Проект чрезвычайно интересный, Flash-free альтернативы нет, и обходиться без него не хочется.

Мы пойдём на небольшую хитрость: мы возьмём коммерческий Google Chrome. От своей opensource основы Chromium он отличается двумя главными вещами:
  • Гугловским анальным зондом отслеживающим модулем (а заодно — интеграцией с Гуглосервисами)
  • Не общесистемным, авто-обновляемым встроенным Adobe Flash.

Да! Google тоже понимают нашу боль по поводу Flash, и борются с ней своеобразно — упаковывают спец.версию плагина прямо в свой браузер, решая этим часть проблем с технологией.

Итак, ставим вторым браузером Google Chrome — или любой другой коммерческий браузер на его основе, например, новую Оперу или Яндексобраузер. Я выбрал последний — Гугловский зонд модуль интеграции там выпилен и заменён на Яндексовский, а Яндекс-сервисами я как раз не пользуюсь. К тому же, их новый (бета) интерфейс очень клёвый

Теперь, когда попадаем на Flash-only сайт, с которого не хочется уходить на что-то более достойное, тыкаем в Safari: «Open in IE» Разработка > Открыть страницу с помощью > Yandex, и радуемся.
Для Firefox есть удобные расширения вроде Open In Chrome

Выводы


  1. Flash в вебе устарел. Первые серьёзные высказывания о том, что он больше не нужен, появились 5 лет назад. От его использования в вебе отреклись все главные игроки, в том числе авторы технологии, браузеров, и рекламщики. Проникновение Flash уменьшается и на устройствах, и на сайтах
  2. Большинство сайтов имеют полноценную Flash-free версию, но не показывают её браузерам на ПК по различным причинам
  3. Если эти причины устранить, можно отлично пользоваться вебом без Flash. Автор этой статьи живёт так уже год, и встретил лишь два сайта, ради которых пришлось запускать Flash-enabled браузер4.
  4. Пользователи Google Chrome не смогут избавиться от Flash — Google сделала этот плагин неотъемлемой частью браузера. Этот плагин, как говорит solver, можно только отключить.
  5. Если вы полностью довольны Flash — вам, конечно, не зачем от него отказываться
  6. Если один из ваших любимых сайтов (например, Flash-игры, хитрая мультимедиа и более старые веб-приложения) использует Flash и не умеет работать без него — вам действительно нужен Flash.




Примечания


  1. Не выбросить, а ограничить применение: использовать как платформу для создания анимации и Air-приложений. Но в нашем случае это не принципиально.?
  2. Впрочем, он создавал больше проблем, чем решал, и от него пришлось отказаться. ?
  3. Инструменты разработчика включаются в меню НастройкиДополнительно ?
  4. И один из этих сайтов, кстати, к написанию статьи уже обзавёлся HTML5-версией.?



И, немного статистики:

На вашем основном устройстве для веба есть Flash?

Проголосовало 1345 человек. Воздержалось 147 человек.

Вам нравится Flash?

Проголосовало 1336 человек. Воздержался 201 человек.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Комментарии (168)


  1. BasicWolf
    08.04.2015 13:01
    +5

    Эх… а впсомните золотые 2000-е, когда на Flash писалась каждая вторая красочная игра в интернете, Flash, благодаря которому были написаны мультсериалы (та же «Масяня»!).


    1. REZ1DENT3
      08.04.2015 13:25
      -1

      Flash был быстр и хорош собой, но его не стали развивать и он умирает.
      А нас ждет светлое будущее с html5 + css3 + js, некоторое время, веб-технологии не стоят на месте)


      1. solver
        08.04.2015 13:37
        +16

        Почему-от вот это светлое будущее не наступает уже сколько лет…
        Разве что на простых сайтиках оно вытеснило флеш.
        Только только сделали боле менее не глючное проигрывание видео.
        И то плющит его периодически, надо страницу с видео рефрешить. Даже на ютубе.
        А игр хорошего уровня, ну кроме всяких пазлов, как небыло так и нет на html5.


        1. spmbt
          09.04.2015 05:52
          +1

          Потоковое видео HLS в HTML5 до сих пор поддерживается только в Safari и Chrome/Android. Здесь — показательная таблица: www.jwplayer.com/html5/hls.


      1. Quiz
        08.04.2015 14:15
        +17

        То, что Flash умирает я слышу уже больше 10 лет.
        Сначала его киллером выставляли Java, потом Silverlight, теперь HTML5 и Unity.
        И что? Умер? Живёт и здравствует.


        1. Kirpa
          09.04.2015 11:33
          -1

          Ага, совсем как IE6


        1. Maccimo
          09.04.2015 18:59

          >> Сначала его киллером выставляли Java

          Вы ни с чем не путаете?
          Java появился раньше Flash и первые версии Flash-плеера были выполнены в виде Java-апплетов.


          1. Quiz
            09.04.2015 21:23

            Я не говорю о том, что Flash был раньше. Я говорю о том, что одно время шли разговоры о Java-апплетах как о киллере флеша.
            Да кого только в этой роли ни выставляли! Да только где они все теперь?


            1. olegkrasnov
              09.04.2015 22:42

              Вы наверное попутали с Java FX.


    1. Lorien_Elf
      08.04.2015 13:28
      +7

      … и когда он назывался Macromedia Flash.


    1. reff
      08.04.2015 16:42
      +2

      По аналогии с топором, можно рисовать «Масяню», а можно всякую пакость кнопки меню, у которых нет альтернативы


  1. jigpuzzled
    08.04.2015 13:14
    +14

    Mozilla борется с Flash; вспоминает, что Flash — основная причина падений Firefox


    Ну конечно же, особенно на сайтах где он не используется. У меня Firefox падал 2 раза в неделю перед тем как я на Хром перешёл. Почему-то даже в IE я мог спокойно флэш игры играть нормально.

    Честно говоря мне не достает флэша, особенно обилия бесплатных игр которые я включал племянникам да и сам играл много раз, они на голову превосходили фримиум трэш на айфоне. Кcтати программировать на AS3 одно удовольствие и я еще не видел Canvas фреймворка который бы имел такой функционал.

    Я не думаю что его убили через ресурсоемкость, так как игры на канвасе у меня притормаживают на квад коре, а в флэш я еще на Пентиуме играл. Думаю убили как раз чтобы заставить разработчиков игр переходить на мобильную платформу и откачать денег у например Kongregate.


    1. AlexBin
      08.04.2015 17:46
      +7

      Вы опустили еще и тот факт, что нет пока аналогов, которые предложили бы инструмент создания векторной 2D анимации среднего уровня с той же скоростью, как это делается на флеше. Возьмите интервью не у кодеров, а у аниматоров, спросите их, за что они любят флеш и пытались ли они найти аналоги.

      Никакие HTML5 фреймворки даже рядом не валялись. А если брать всякие WebGL, Unity и прочее, то эти сильно отстают по скорости разработки анимации.

      Хороните флеш сколь угодно, но полноценной замены я пока не видел.


    1. frog
      08.04.2015 17:53
      +1

      Могу сказать, что после избавления от Flash'a у меня Firefox стал очень редко падать. Пока единственная существенная проблема — в фейсбуке не показывается видео, приходится запускать Хром (в игры не играю).
      Про программирование на AS3 (Flex) — полностью согласен.


  1. solver
    08.04.2015 13:14
    +23

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

    P.S. Flash в хроме отключается простой кнопочкой «Disable» на против плагина. Обречены только неудачники призывающие что-то там закопать…


    1. One_Touch
      08.04.2015 13:20
      +1

      Линку забыли:
      chrome://plugins


      1. FoxF
        09.04.2015 15:13

        зачем его дисейблить? в хроме есть замечательная опция «Click to play» — флешки не показываются до тех пор, пока ты не кликнешь по ним.


  1. i360u
    08.04.2015 13:18
    +6

    Все зависит от уровня задач. Если вы не можете представить себе для чего нужен Flash — это не значит, что он никому не нужен, это значет что у вас плохо с фантазией или вы еще не сталкивались с проблемами его альтернатив. Я ни в коем случае не выступаю за то, чтобы никогда не уходить от Flash (а совсем наоборот), но выпиливать его поддержку, просто ради самого факта, и заводить потом отдельный браузер для просмотра Flash-контента — по моему, это тупо.


    1. eps Автор
      08.04.2015 13:25

      Согласен с вами про уровень задач. Как и с IE, вся эта затея может не состояться, если вы в работе используете один-два таких сайта на Flash. Про «никому не нужен» поэтому даже не утверждалось.


      1. i360u
        08.04.2015 13:30

        если вы в работе используете один-два таких сайта на Flash

        — уточню, что я имел в виду как пользователей так и разработчиков. И в первую очередь именно разработчиков, тк пользователю должно быть глубоко фиолетово на чем оно там внутри работает, главное чтобы работало и не тормозило.


    1. Goodkat
      08.04.2015 16:29

      значет что у вас плохо с фантазией

      Уже года три, как выпилил все плагины (не аддоны) из браузера — в том числе Flash и Java, и не из-за недостатка фантазии, а именно ради самого факта, так как сторонние плагины — это главный источник уязвимостей в браузерах.
      И точно, как и рекомендует автор, держу Chrome ради тех редких случаев, когда флэш всё же нужен.
      Но я, конечно же, не играю в игры на флэш и не пользуюсь джава-аплетами, поэтому могу обходиться без плагинов.
      До этого всегда пользовался флэшблокерами — спасибо рекламным баннерам (в том числе на Хабре).


  1. toxicdream
    08.04.2015 13:24

    Дети с удовольствием играет во флеш-игры (не рекламы ради: game-game.com.ua). Ради них и поставил плагин. Пусть живет — мне не жалко.


  1. Rivethead
    08.04.2015 13:24

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


    1. nazarpc
      08.04.2015 15:07

      Да, я ещё пытался его затравить с помощью кастомных User Agent, но он либо мобильную версию выдает, либо десктопную с Flash, даже если UA мобильный. Нашел сервис, вставляешь ссылку на видео, он тебе прямой линк на CDN, вот так и смотрю) В E10S режиме в Firefox на Linux Flash не работает вообще.


      1. eps Автор
        08.04.2015 15:16

        Тут поможет Userscript.

        В описанном в статье ClickToPlugin для Safari есть похожий скрипт — вот он, для кросс-браузерного решения можно поискать настоящий Userscript для Greasemonkey


  1. SerJook
    08.04.2015 14:12
    +12

    HTML5 не покрывает даже 20% возможностей Flash.


    1. Rastishka
      08.04.2015 15:03
      +3

      Зато покрывает 99% необходимого юзерам. Те возможности, которые есть во флеше но нет в HTML5 нужны крайне малому проценту пользователей.


      1. solver
        08.04.2015 15:32

        Ну т.е. например тот миллиард с лишним пользователей социалок, играющих в игры, это крайне малый процент пользователей?


        1. Quiz
          08.04.2015 15:39
          +4

          Ничтожный


        1. Rastishka
          08.04.2015 18:20
          +2

          Ок, а теперь скажи какого функционала для социалок, который есть в Flash не хватает в HTML5?


          1. solver
            08.04.2015 18:30

            Функционал теоретически может и есть… но вот реализация…
            Вот WebGL вроде как и есть, но толку от этого мало.
            Слишком все еще сырое.
            Да и по производительности не сравнить.

            Хотя для банальных поделок «три в ряд» вроде уже норм)
            Еще лет 5-7 и можно будет на что-то посерьезнее замахиваться)


          1. IRainman
            09.04.2015 15:49

            Ок, у меня довольно распространённая и не калькуляторная конфигурация Windows 7 x64, Intel Q9550, 8 ГБ ОЗУ, GTX660, браузер Chrome. Так вот банальное аппаратное ускорение видео h264 работает на flash идеально даже для 4K 60p, а в html5 (специально проверял, там точно не VP9) даже 720p по каким то причинам иногда подлагивает и звук частенько заикается.

            В общем присоединяюсь к solver html5 по многим, даже элементарным, аспектам пока сыроват.

            P.S. про калькуляторы, вроде AMD E350 и всяких атомов, которые тоже могу пощупать и покрутить своими руками я сейчас вообще промолчу ибо flash там просто в разы лучше работает.

            P.P.S. я тоже искал возможность снести flash, долго пытался, но не взлетело в итоге. Firefox мне тоже не помог.


            1. Ivan_83
              09.04.2015 18:34

              Попробуйте отключить аппаратное ускорение в браузерах, это фиксит больше проблем чем создаёт.


              1. TheRabbitFlash
                09.04.2015 18:44
                +1

                Чтоб корова больше давала молока и меньше ела — ее надо больше доить и меньше кормить. Я Вас понял. Хитрый ход.


              1. IRainman
                09.04.2015 18:59

                Вы шутите что ли? Без аппаратного ускорения на атоме, например, 720p даже не ползает, там просто слайдшоу и одно ядро грузится на 100%.


                1. Ivan_83
                  09.04.2015 19:37

                  Не так.
                  Браузеры как то там внутри сами пытаются чего то ОТРИСОВЫВАТЬ с аппаратным ускорением, вот конкретно под виндой и с ATI-AMD (а может и другими видяхами/дровами) это приводило к тормозам, видимо они дрались за то чтобы залочить какой то ресурс, а винда позволяла параллельно рисовать и получалось заметно шустрее, особенно на хроме и когда вкладок больше одной.

                  К аппаратному ускорению ДЕКОДИРОВАНИЯ видео это отношение не имеет.


                  1. IRainman
                    09.04.2015 20:12

                    Прошу прощения, теперь понял. Благодарю за развёрнутый ответ.

                    Но разве это как раз не говорит о том, что реализация многих механизмов в html5 более сырая чем во flash? Уточню на всякий случай: flash у меня даже в Chrome работает через NPAPI поскольку его PPAPI версия на части совсем калькуляторных систем (Asus EeePC 904, например, которому я пока удобную замену не нашёл :( ) работает с лагами.

                    Подробнее, данные из chrome://flash
                    О платформе Flash

                    Google Chrome 41.0.2272.118 (m)
                    ОС Windows 7 or Server 2008 R2 SP1 64 bit
                    Flash plugin 17.0.0.134 C:\Program Files (x86)\Google\Chrome\Application\41.0.2272.118\PepperFlash\pepflashplayer.dll (disabled)
                    Flash plugin 16,0,0,305 C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_16_0_0_305.dll
                    — Crash data — crash id f879f5107430649b воскресенье, 25 мая 2014 г., 15:34:12
                    crash id 939beeb8e936ef8e воскресенье, 25 мая 2014 г., 4:05:09
                    crash id a8ca0c292978ee94 воскресенье, 25 мая 2014 г., 4:03:34
                    crash id 1a3a48a402a15c14 понедельник, 19 мая 2014 г., 19:14:54
                    — GPU information — Graphics card NVIDIA GeForce GTX 660
                    Driver display name nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
                    Driver name (strong) oem100.inf:NVIDIA_SetA_Devices.NTamd64.6.1:Section035:9.18.13.4752:pci\ven_10de&dev_11c0
                    — GPU driver, more information — Vendor Id 0x10de
                    Device Id 0x11c0
                    Driver vendor NVIDIA
                    Driver version 9.18.13.4752
                    Driver date 2-5-2015
                    Pixel shader version 5.0
                    Vertex shader version 5.0
                    GL_VENDOR Google Inc.
                    GL_RENDERER ANGLE (NVIDIA GeForce GTX 660 Direct3D11 vs_5_0 ps_5_0)
                    GL_VERSION OpenGL ES 2.0 (ANGLE 2.1.5d9e9ab81e09)
                    GL_EXTENSIONS GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_sRGB GL_ANGLE_depth_texture GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source


                    1. IRainman
                      09.04.2015 20:16

                      P.S. Если chrome://flags установить по умолчанию ситуация не меняется, flash всё равно работает лучше html5.


                      1. TheRabbitFlash
                        09.04.2015 20:34

                        Вы можете поставить PPAPI от Adobe. Она работате значительно лучше, чем NPAPI. По крайней мере на моих тестовых машинах


                        1. IRainman
                          09.04.2015 21:08

                          Благодарю. В принципе могу ещё разок попробовать провести тесты, но это небыстро будет, к сожалению. Однако для Firefox, да и для QtWebkit (точнее, для приложения Твоёрадио), мне всё равно придётся NPAPI версию держать на многих машинках. Да и на калькуляторах (кучка атомов, один E-350, древний нетбук на Celeron-M) у меня разительная разница в производительности между NPAPI и PPAPI явно не в пользу второго. Возможно, в этом вина именно реализации в Chrome (Chromium) и непосредственно PPAPI тут ни при чём, но проблема точно есть.

                          А расскажите, пожалуйста, в чём именно применительно к flash, PPAPI лучше NPAPI… не знаю, памяти там, например, меньше копируется туда-сюда при работе или ещё что.


                          1. TheRabbitFlash
                            09.04.2015 23:06

                            Не вдаваясь в технические особенности — PPAPI более новый протокол общения плагина и браузера. Повышена стабильность и безопасность.

                            В Google молодцы. Они сделали PPAPI и он идет по дефолту. Но производительность у него хуже, чем у PPAPI от Adobe. И глюки у гугловского более серьезны, чем у адобовского. Например, 3D контент. Рендеринг в гугл реализации не видит максимальные настройки для видеокарты, которые видит адобовский.

                            Твоерадио можете написать на AdobeAIR. Будет работать Win/Mac/iOS/Android. Это тот же Flash, только для Desktop.


                            1. IRainman
                              10.04.2015 13:25

                              Благодарю. Как раз если не вдаваться в подробности, то суть и цели PPAPI я понимаю.

                              Вы официально подтвердили мои наблюдения, гугловский PPAPI точно тормознее и хуже NPAPI. Это хорошо, значит его отбраковываем на постоянной основе и более не трогаем. Может, конечно, они и молодцы, но такие явные эксперименты надо во флажках устраивать и по умолчанию держать выключенными ибо пользователю не нужна ни повышенная безопасность, ни стабильность если механизм откровенно тормозит, а часть функциональности просто отваливается. К слову, о стабильности: как только я с концами выпилил PPAPI плагин от Google у себя, то все падения flash прекратились.

                              Предложение переписать ТвоёРадио, безусловно, интересное, но проект не мой и будет ли его кто переписывать — не известно.

                              В общем, похоже, тут явно уместно правило «работает — не трогай», так что, раз улучшений производительности в PPAPI не закладывалось, то будем сидеть на проверенном NPAPI пока он поддерживается, а уже когда совсем из браузеров выпилят, тогда и начнём жевать кактус.


                            1. IRainman
                              10.04.2015 13:31

                              P.S. PPAPI от Adobe обязательно протестирую (ближе ко вт. обновлений от MS и в течении, минимум, месяца), но только у себя, а от выкатывания его на хомячков точно воздержусь до тех пор, пока не будет полной уверенности, что он не работает медленнее чем NPAPI.


                    1. Ivan_83
                      10.04.2015 05:49

                      Это говорит о том, что багрепорты нужно слать, хотя бы, само оно не починится :)

                      Я описал свой кейс, с хромом и программной/аппаратной отрисовкой.
                      Сомневаюсь что вы увидите хоть какую то разницу в потреблении/скорости между программной и аппаратной отрисовкой, всё таки изображение на сайтах обновляется редко, да и ОС имеют вылизанный код отрисовки, который возможно где то так же транслируется.


                      1. IRainman
                        10.04.2015 13:01

                        Так я багрепорты шлю, например, обо всём на трекре, но толк от них всё равно стремится к 0 ибо их годами не исправляют. Вот в итоге мы годами так флешем на NPAPI и пользуемся вместо html5 пока они исправляют…


                        1. Ivan_83
                          11.04.2015 00:05

                          А сменить браузер не вариант?


                          1. IRainman
                            11.04.2015 17:13

                            Пробовал, но не вышло По функциональности API мне очень нравится Firefox (вкладки сбоку можно сделать, полностью настраиваемый гуй, очень малое потребление ресурсов при приличной скорости работы и т.д.), но у него не хватает части очень нужных плагинов, например для скроблинга. На Android использую Firefox ибо он единственный прилично работающий и настраиваемый адекватно.

                            Всё остальное тоже на WebKit (Blink), а то и вовсе на том же Chromium. Пока жду выхода Vivaldi ибо его, вроде, адекватные люди делают, а потому есть надежда, что проблемы пользователей будут править и плагины под него есть ибо тоже на базе Сhromium.


  1. Eugney
    08.04.2015 14:34
    +2

    В Firefox только недавно появилась возможность смотреть видео без флеша с качеством выше, чем 720p. И то оно у меня ужасно лагает.


    1. Rivethead
      08.04.2015 14:47
      +1

      Это только под Windows так. Под OS X работает нормально. Но всё равно печально, да.


      1. REZ1DENT3
        08.04.2015 15:45

        В windows 10, Firefox 38 dev. beta, хорошо идет 720p, 1080p, без лагов.
        На (хакинтоше) Yosemite 10.10 тоже без проблем. А вот в XUbuntu, firefox как-то подтормаживает… Надеюсь поправят)


        1. Rivethead
          08.04.2015 15:49

          1080р у меня терпимо идет и на Win8.1 Firefox 37 stable. А вот 4к уже нет, на винде оно просто тормозит и лагает, в то время как под OS X воспроизводится без нареканий.


          1. Ivan_83
            09.04.2015 15:16

            Для просмотра видео — придумали видео проигрыватели, там уже давно никаких проблем нет.


            1. toxicdream
              09.04.2015 16:09
              +1

              Узко мыслите


            1. Rivethead
              09.04.2015 17:01
              +1

              Мне теперь каждый ролик с ютуба качать, чтобы в видеопроигрывателе воспроизвести? Назад в нулевые?


              1. ivan386
                09.04.2015 21:23
                -1

                Можно ссылку в него кинуть так воспроизведёт.


                1. Rivethead
                  09.04.2015 21:49

                  Вариант, но телодвижений не сильно меньше, чем скачать и воспроизвести. Я так уже делал — неудобно.


    1. ValdikSS
      08.04.2015 17:51

      Возможность есть давно, только она отключена. Ютуб не использует обычный видеофайл, он использует отдельно файл с видео и отдельно файл с аудио, совмещает все это через javascript. Это называется Media Source. Включить можно в about:config media.mediasource.enabled. Там же можно, например, включить декодирование через ffmpeg или gstreamer, обработку mp4-файлов.


      1. ArjLover
        11.04.2015 19:01

        Но Media Source все еще не поддерживается на IOS? Как там выглядит m.youtube.com?


  1. IDVsbruck
    08.04.2015 14:40
    +7

    Альтернативы флешу нет и не скоро появится. Unity слишком сложен и высок порог вхождения. HTML5 в ближайшие 10 лет не догонит флеш 10-тилетней давности.
    Конечно, все эти баннерщики очень сильно скомпроментировали эту замечательную платформу, она должна быть уделом очень узкого спектра веба. Естественно, это тяжелые игры и RIA, то есть флекс. Этой библиотеке и вовсе на просторах веба альтернативы нет. То, что js-фреймворками делается месяцами, на флексе делается за недели. И при этом абсолютно унифицированный вид и никаких проблем с кроссбраузерностью. Ну, и AIR тут в подмогу — он позволяет делать все это и под гребаную iOS платформу.
    Действительно, флеш почти не развивается, но зато флекс развивается замечательно, после того, как Адоби отдал его Апачу и сообществу.
    В любом случае, слухи о смерти флеша оказываются сильно преувеличены… как всегда… уже лет 10. И оплата разработчика флеша/флекса по-прежнему растет, так как появляется все больше баранов, которые слышат шум, сами не понимают в чем проблемы (видите ли, Сам Великий Стиви Джобби его критиковал!) и не лезут в эту нишу.


    1. virtualtoy
      08.04.2015 15:26
      -1

      У Unity высокий порог вхождения? Да ну? А Адоба сама флеш хоронит своим отвратительным к нему отношением, багами, которые висят в трекере годами.


    1. virtualtoy
      08.04.2015 15:31

      Вот, кстати, в связи с грядущей кончиной Web Player в Хроме, Юнити занялись WebGL версией. Что-то подобное, вроде, есть в последней версии флеша, насколько хорошо оно работает, не знаю, но в Адоб верится мало.


  1. Newbilius
    08.04.2015 14:49

    Я бы наверное отказался от Flash… но есть Youtube. И в 9 случаев из 10 видео проигрывается не HTML5 плеером, а Flash'е.
    Если его удалить, в FireFox мне станут недоступны 9/10 видео. Уже год раз в пару месяцев перепроверяю, «изменилось ли что к лучшему»? И не нахожу. Хотя гугл о переходе на HTML5 объявила… давненько.


    1. eps Автор
      08.04.2015 14:56
      +2

      Видео c Youtube играются в HTML5, все и без проблем.

      Больше того: YouTube отказался от Flash в пользу HTML5 по умолчанию в современных браузерах (в Firefox — пока с бета-версии)


      1. Newbilius
        08.04.2015 15:13
        +1

        Буквально месяц назад пробовал — не на всех видео срабатывало. Ну вот просто не на всех. одно открывается, второе ругается «нужен флэш». После вашего комментария решил проверить ещё разок. Действительно, вроде работает. Ок.

        Полез в панель управления собственными видео…
        В общем, часть панели управления не работает в HTML5. Кэш чистить пробовал, браузер перезапускал. Не работает.

        Вот тут нет навигации по всему временному промежутку.


        1. Newbilius
          08.04.2015 15:28
          +1

          (полноценная жизнь на ютубе, как человека, выкладывающего видео, а не только его смотрящего)


  1. bO_oblik
    08.04.2015 15:01
    +1

    Ну не знаю, я бы за, но как же дерьмово работают html5 плееры, постоянно какие-то косяки и глюки.


  1. TNK
    08.04.2015 15:08
    +2

    Посыл-то, ясное дело, правильный, но вот в этом самом 2015 как без флэша хотя бы относительно кроссбраузерно скопировать что-то в буфер обмена? :(


    1. eps Автор
      08.04.2015 15:23
      -2

      Разработчики браузеров (в отличие от Adobe) считают переписывание буфера обмена небезопасным, иначе бы давно было готовое API.


      1. Newbilius
        08.04.2015 15:26

        Просто показать пользователю сообщение «Сайт пытается заменить содержимое буфера. Разрешить?» — это так небезопасно? Без подтверждения конечно не стоит такое делать. Как и делать чтение из буфера. Только запись.


        1. eps Автор
          08.04.2015 15:31
          -1

          Существующие JS-решения создают текстовое поле, пишут в него текст, выделяют его и предлагают пользователю явно нажать Ctrl-C / Cmd-C. Это считается безопасным


          1. Quiz
            08.04.2015 15:40
            +3

            Вы хотели сказать "существующие костыли"?


            1. estum
              09.04.2015 07:41
              +3

              Совершенно несправедливо заминусовали eps, между прочим. (но я уже тут ничему не удивляюсь)
              Мне бы не очень понравилось, если бы в мой буфер обмена кто-то без спроса что-то вставлял. Это мой буфер, когда надо — я сам в состоянии скопировать, благо руки еще не отсохли.


        1. Goodkat
          08.04.2015 16:31

          Заменить — не страшно. Хуже, если сайты смогут читать буфер обмена.


      1. TNK
        08.04.2015 22:11
        +2

        А разве разработчики браузеров считают безопасным давать сайту доступ к гео-локации, микрофону и камере пользователя? И речь ведь не о чтении буфера, а о записи туда, это максимум неудобно, но никак не «небезопасно». Если столько сервисов нуждаются в такой возможности, значит и API нужно. Более того, оно есть, вопрос в наличии реализаций, их полноте и их безопасности.


  1. rzer
    08.04.2015 15:22

    Если коротко: Кто-то кому то сказал, что Flash плохой, поэтому Flash надо выбросить. Flash чудесен. Альтернативы ему как не было так и нет. HTML5 это сайты, Flash — интерактивный контент. Не удобно использовать Word, чтобы сделать себе презентацию. Для всего свои инструменты.


    1. Goodkat
      08.04.2015 16:33

      Всё больше людей пользуются планшетами вместо десктопов — они не увидят ваши чудесные интерактивные презентации.


  1. me76
    08.04.2015 15:44
    +3

    Google говорит: «Откажитесь от плагинов». «Операции, которые раньше требовали использования плагинов, теперь можно выполнять с помощью веб-технологий»


    И загружает котировки акций на Google Finance в виде статической картинки. Веб-технологии и HTML5, ага.


  1. bukt
    08.04.2015 15:48
    +2

    >>Как перестать беспокоиться и начать жить без Flash…
    … только зачем?


    1. TheRabbitFlash
      08.04.2015 16:46

      Есть идиоты, которые делают не потому, что это надо, а потому, что «Because we can».

      Они оргазмируют не от получения какого-либо профита, а от наличия самой возможности. Вообще такие подходы широко описываются в литературе по психологическим заболеваниям. В некоторых странах даже лечат от этого. Аналогия — шопомания. Цель не купить нужную вещь, а совершить само действие и получение удовлетворения не от ношения этой вещи впоследствии, а от факта похода в магазин.


  1. TheRabbitFlash
    08.04.2015 16:32
    +15

    Авторы, Вы профан!

    Ваша фраза "Mozilla борется с Flash" уже говорит об этом. Mozilla FireFox ведет разработку Shumway, которая призвана не отказаться от Flash, а сделать так, чтоб он работал без плагинов. Если эта схема в конечном итоге обрастет ногами — первый браузер, который будет рендерить баннеры, который Вы никак не выключите — это будет FireFox.

    Фраза "Apple в 2010 опубликовала прекрасное письмо" говорит о том, что Вы просто «где-то прочитали» это всё, и не вдались в детали. На самом деле Adobe создали AIR (Flash в виде приложений для iOS, Android, Desktop). Apple начали запрещать публиковать такие приложения (созданные не в Objective-C) в AppStore. Ребята в 2010 году из Adobe и другие заинтересованные компании подали в антимонопольный комитет жалобу на Apple и те подогнули хвост и разрешили публиковать приложения, использующие виртуальные машины. Вместо публичного признания своего фейла — Apple красиво сказали, что они идут на встречу разработчиком. На самом деле они пошли на встречу анимонопольному комитету. Благодаря Adobe у Вас всех появилась возможность публиковаться в AppStore не только с флешом, но и с юнити и другими платформами. Цена этому — отсутствие флеша на iOS. Спустя некоторое время — данные о об этом решении были засекречены, однако гуглятся при желании.

    Это выражение меня убило :)
    Adobe в 2011 свернула поддержку Flash Player на всех ОС и платформах

    Как такую чушь можно было придумать? За 4 года Flash Player только развивался и делает это до сих пор. Вы хотя бы информацию проверяли бы, а то постите «лишь бы громче слышно стало».

    Что касается Google говорит: «Откажитесь от плагинов» — меня еще больше повеселило. Именно по этой причине все дудлы гугла стали делать в GIF! Даже не HTML5. Сказать Вам почему? Легко:
    — HTML5 жрет батарею мобильного устройства точно так же, как это делал бы флеш. Только флеша нет в бразуере, а HTML5 есть.
    — Производства HTML5 контента в разы труднее, чем Flash.

    Хотя бы по этим 2м причинам все дудлы на главной Google стали работать не в html5, а в gif.

    Ребята-флешеры. Заполняйте петицию, чтоб Adobe запилили HTML5/WebGL output из Flash.

    www.change.org/p/adobe-please-make-a-webgl-packager-for-flash-air?tk=lPUAiYPDWf2iva5cplOMB4DuvqVocHO1VdkHil34OvU&utm_source=supporter_signature_milestone_email&utm_medium=email&utm_campaign=supporter_signatures_50


    1. IDVsbruck
      08.04.2015 18:32

      Респект!
      Уже давно смирился с тем, что флеш ругают только те, кто никогда на нем ничего не делал (считают свистелкой-перделкой) или заядлые яблочники (ведь так сказал Великий Стиви!). Правда, таковых более 90%, поэтому попытка доказательств напоминает битву с ветряными мельницами. Однако очень радует, что есть такие обстоятельнын ребята и в нашем клане.


      1. int03e
        11.04.2015 19:19

        Для большинства из нас он себя просто дискредитировал пожиранием CPU и аккумуляторов, баннерами и вечными дырами в безопасности. Как технология может он и хорош, конечно, но удивляться плохому отношению большинства к нему — это странно :)


  1. alphashooter
    08.04.2015 17:23
    +4

    Так почему же не Flash?

    • Потому что на смену ему пришли новые технологии, которые решают те же задачи лучше, которые используются в новых проектах и стартапах.
    • Потому что на большинстве из тех сайтов, где вы видите Flash, эти технологии уже лежат в запасниках, и вам давно подготовлен Flash-free experience.
    • Потому что SWF имеет множество проблем. Основные проблемы решить невозможно — они заложены в его архитектуру. Хороший список проблем есть в английской Википедии.
    • Потому что все авторитетные стороны, связанные с Flash, говорят о том, что Flash пора выбросить.



    А сказать хоть что-нибудь объективное? Ладно, третий пункт еще был похож на то, но у меня вызывают вопросы два момента:
    1. Откуда вы взяли информацию, что «основные проблемы решить невозможно — они заложены в его архитектуру»? Очень интересно посмотреть бы было.
    2. Я открыл английскую википедию и увидел, что большая часть проблем с безопасностью там датируется 2010 годом. Да, проблемы с безопасностью у них были (пару лет назад, я даже сам часто им репортил), и сейчас есть, но Adobe их закрывает достаточно быстро.


    А к слову о том, что касается производительности: Flash, конечно, далеко не самый быстрый, как платформа, но проблема больше не в нем самом, а в разработчиках, которые в корне забивают на оптимизацию.

    В общем, вода какая-то, а не статья — я за 10 минут могу написать такую же, только наоборот. Я и сам не поклонник этой платформы, но знаю её хорошо, и говорить так о вещах, в которых Вы сами, судя по всему, не разбираетесь, — это по-детски. Это же люди потом читают.


    1. eps Автор
      08.04.2015 18:13
      -5

      Жаль, что статья писалась не о том, «зачем», а о том, «как», но превратилась в обсуждение «зачем».

      Рассказ о способах получить HTML-контент с сайтов гораздо ценнее, чем очередная ссылка на статью об особенностях Flash в Википедии

      Мотивационная часть специально сделана короткой и в основном состоит из цитат и ссылок.

      > А сказать хоть что-нибудь объективное?

      Вся статья синяя от ссылок на первоисточники. Какой из них недостаточно объективен? Официальный блог Adobe, или статья-перечень в Вики, с четыремя тысячами правок? Если вы считаете, что в Вики необъективная информация, стоит обсудить её в https://en.wikipedia.org/wiki/Talk:Adobe_Flash, чтобы по итогам обсуждения улучшить статью.

      — Если хочется ещё объективного, поищите точные числа и сравните проникновение Flash на клиентские устройства на его пике в середине-конце 2000-х, когда оно составляло около 98%, и сейчас, когда > 50% устройств в сети — смартфоны и планшеты. По проникновению на сайтах предлагаю вот эту картинку.

      — Возьмите ленту, следящую за новыми стартапами, и посмотрите, кто из них предлагает новые сервисы на основе Flash.

      > Откуда вы взяли информацию, что «основные проблемы решить невозможно — они заложены в его архитектуру»? Очень интересно посмотреть бы было.

      «Adobe Flash is a multimedia and software platform used for creating [rich content] that can be viewed, played and executed in Adobe Flash Player». Архитектура всей системы Flash такова, что .swf-файлы — закрытый стандарт и расшифровываются только одним приложением, Adobe Flash Player,

      — разрабатываемым одной компанией, Adobe Systems
      — с закрытыми исходниками
      — с ограничительной лицензией
      — только под две платформы — Wintel и Mac OS X
      — не имеющей альтернативных плееров
      — не имевшей независимых аудитов безопасности и т. д.

      Это проблемы всей архитектуры Adobe Flash, и их не решить патчами.


      1. solver
        08.04.2015 18:37

        Ну естественно.
        Статью о том «как», а не о том «зачем», вполне естественно начать словами

        >В этой статье — краткий рассказ о том, как Flash в вебе устарел на фоне HTML5, как все авторитетные стороны предлагают перестать его использовать


      1. alphashooter
        08.04.2015 18:55
        +1

        Жаль, что статья писалась не о том, «зачем», а о том, «как», но превратилась в обсуждение «зачем».
        Ну, про всю статью я, может, и погорячился, сказав, что это вода, а вот, что касается раздела «Так почему же не Flash?» — это точно. Причина, скорее всего, в том, что я уже просто устал от подобных вбросов, а вот в остальном прошу прощения. А вот по поводу того, что она из «как» превратилась в «зачем» — тут Вы первый начали. :)

        Вся статья синяя от ссылок на первоисточники. Какой из них недостаточно объективен?
        У Вас приведено два типа аргументов: первый — откажитесь от плагинов, второй — это обвинения в адрес платформы в 2009-2011 годах, когда Adobe, и правда, чуть не довели всех до ручки. С тех пор многое уже изменилось.

        Если хочется ещё объективного, поищите точные числа и сравните проникновение Flash на клиентские устройства на его пике в середине-конце 2000-х, когда оно составляло около 98%, и сейчас, когда > 50% устройств в сети — смартфоны и планшеты.
        Возьмите ленту, следящую за новыми стартапами, и посмотрите, кто из них предлагает новые сервисы на основе Flash.
        Меня эта цифра не удивляет — я же не говорю, что нужно делать как в конце 2000-х, чтобы каждое меню, слайдшоу и маленькая кнопочка делались на Flash. Да и сами Adobe писали (как раз в 2011, если память не изменяет, а ссылку на блоги лень искать), что дальше они будут позиционировать Flash, как игровую платформу, а для остального — приближается HTML5. Так что это нормально.

        Это проблемы всей архитектуры Adobe Flash, и их не решить патчами.
        Это проблемы не архитектуры, а политики. И тут я сам с Adobe не то, чтобы совсем согласен.


        1. alphashooter
          08.04.2015 19:00

          а для остального — приближается HTML5
          Это я снова загнул, конечно, для 2011 года, но о том, что дальше Flash будет двигаться в этом направлении — это было как раз после Adobe MAX 2010, когда они Stage3D анонсировали.


        1. alphashooter
          08.04.2015 19:08
          +1

          Еще один апдейт:

          .swf-файлы — закрытый стандарт и расшифровываются только одним приложением, Adobe Flash Player
          SWF и Flex SDK находятся в открытом доступе, насколько я помню.


      1. bukt
        08.04.2015 20:37
        +2

        JS-eры плакали, кололись, но продолжали хоронить флеш.


  1. Ivan_83
    08.04.2015 17:46
    -3

    Хз хз.
    Флеш это свежие дырки каждый месяц и достающая анимация на всяких сайтах.

    Последние пол года которые я сидел в винде флеш оставил только в ИЕ, которым я пользовался крайне редко, чисто на всякий случай.
    Сейчас у меня фря, даже не стал ничего по этой теме читать, ибо не вижу зачем мне нужен флеш.
    Поиграть — игры из портов и виндовые под вайном.
    Не работает сайт из за того что нет флеша — в помойку такой сайт.


    1. kozyabka
      08.04.2015 19:03
      +4

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


      1. Ivan_83
        08.04.2015 19:22
        +1

        Оскорблённый любитель флеш сайтов :)

        На хтмл меня пока реклама так не вымораживала — нет столько анимации, и её относительно легко было фильтровать, а вот с флешем — поди пойми что там внутри. Поэтому пока я не снёс флеш — видел 99% рекламы во флеше.
        Флеш не виноват, но он мне не впёрся: рекламу я не хочу смотреть, и без ущербных сайтов с ним проживу.
        Те вот так вот просто, удалив не нужный и дырявый компонент из системы можно избавится и от кучи рекламы и от кучи дырок.

        Касательно дырок: абобе — это вообще говнокодеры, у них что флеш что агробат — сплошные дырки, в топку их с ихними поделками.


        1. KHH
          08.04.2015 19:42
          +1

          >На хтмл меня пока реклама так не вымораживала — нет столько анимации,

          Т.е. вы хотите сказать что технология которая похоронила флеш, не может повторить то, что он умел в своём «детстве»? хотя уже сколько лет прошло с похорон.


          1. Quiz
            08.04.2015 20:47

            хотя уже сколько лет прошло с похорон.

            Такой гигант помер, что до сих пор никак не закопают.


          1. Ivan_83
            09.04.2015 01:04
            +1

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

            На данный момент у нас дома флеш используется на одном компе только чтобы слушать музыку с вконтакта. Как только там исправят этот досадный недостаток флеш отправится в /dev/null.

            Однако, у меня нет претензий к самой технологии.
            У меня претензии к реализации в виде корявого, дырявого бинарника, в виду того что там всё закрыто, абобе известные копирасты, и к использованию на сайтах.
            Те флеш не стандарт (в отличии от хтмл), нефиг его везде пихать и говорить что так надо.
            Я бы вообще сказал что это счастливое недоразумение для абобе что оно так взлетело и так долго прожило.

            Но для интернета в целом это зло.
            Флеш вот вот сдохнет, а вместе с ним всё творения созданные на нём пропадут.
            Мульты, игры — их не во что конвертировать, и платформа закрытая, трудно держать такое в загончике-виртуалочке чтобы настальгировать иногда по юбилеям.


            1. Keramblock
              09.04.2015 13:06

              Вконтактик уже играет музыку без флеша, насколько я знаю. Можете отправлять)


              1. ryvasy
                09.04.2015 18:55

                Увы
                image


                1. Keramblock
                  09.04.2015 19:10

                  Хмм, а какой браузер?
                  У меня ff 37.0.1 и все работает.


                  1. ryvasy
                    09.04.2015 19:47

                    Тот же браузер, та же версия. У меня, правда, линукс, может тут собака порылась


      1. reff
        09.04.2015 13:05

        Нажатие на escape приводит к остановке GIF-анимации. С флешем такой номер не пройдет: баннер продолжит мигать, МИГАТЬ!!1два.


  1. blaberus
    08.04.2015 18:24
    -1

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

    Если вы еще не снесли флэш, пусть и у вас разбегутся: www.begamer.com
    А если вы девочка-третьеклассница, то вот: www.mafa.com


    1. blaberus
      08.04.2015 18:37

      А вот и ошибся я — игры на mafa.com все на HTML5. Прогресс не остановить.


      1. solver
        08.04.2015 18:44

        О да, прогресс не остановить)
        habrastorage.org/files/b1b/7a1/cd3/b1b7a1cd36e249fa9449fb100a86c7a2.png

        P.S. Хабр не дает картинку вставить.


        1. blaberus
          08.04.2015 19:08

          Тьфу ты. Остановить )
          Посмотрел — там что-то странное. Вначале некая реклама и прелоадер как будто на флэше — а сама игра уже на canvas.


      1. Allfar
        08.04.2015 18:54

      1. eps Автор
        08.04.2015 19:04

        Половина тех, половина других. Вот раздел с HTML5-играми


        1. blaberus
          08.04.2015 19:26

          Не-а. Не работает. Зайчики такие. Типа игра сама на HTML, но без флэша ее не запустить. Для баннера, что ли, он им в начале игры нужен…


    1. eps Автор
      08.04.2015 19:08

      У begamer.com тоже есть раздел HTML5-игр (туда перенаправляют iPad) — m.begamer.com


  1. EndUser
    08.04.2015 18:44

    Есть аддон Youtube Center (или Centre?) — так вот он обещает все сторонние вставки ютуба на третьих сайтах обязать играть HTML5 вместо.

    Однако, лично у меня с аддоном отношения не сложились.


  1. TheRabbitFlash
    08.04.2015 23:32
    +6

    Рецепт успеха от автора данной статьи:

    1) Прийти на хабр
    2) Написать первый (единственный) пост о том, какой плохой флеш
    3) Раздвинуть карман пошире и ждать, когда туда начнут класть карму сторонники мысли «флеш зло». Только можно напороться на тех, кто с этим не согласен. Но об этом умолчим, т.к. все же Хабр славится тем, что тут люди в большинстве не любят флеш

    Причем не важно какие аргументы сувать. Можно привести пример массу ссылок, которым 5-6 лет, не важно. Немаловажно кидаться такими словами, как Google, FireFox, Apple. Чем больше рандомных знакомых слов сувать между фразами «флеш плохой» и «не развивают» — тем больше морального профита у автора.

    eps, давайте я объясню Вам свою политику.

    А) Флеш действительно не нужен для разных менюшек и мигалок в интернете. Для этого есть HTML5/CSS3
    Б) Делать на флеше загрузчик файла на сервер тоже лучше на HTML5
    В) Делать простой плеер mp4 видео файла (не стрим) — можно на HTML5. Правда надо принять реальность, что у большей массы людей будут лаги при просмотре видео выше 720p. Почитайте интернет на запросы «как включить флеш в ютубе». Банальный глюк с пробелом для паузы. Я хочу паузу включить. А оно мне скроллит страницу. Это Ваш html5 так делает. Flash вредить не обучен.

    Теперь по рекламе пробежимся:
    Что касается «доставшей» Вас (да и меня тоже) реклама на флеше — все очень просто. Если реклама будет не на флеше — она будет на JS/HTML5 и т.д. Говнорекламы (да простят меня баннермейкеры) в интернете много. Для таких как Вы Google специально ведет разработку конвертора SWF в HTML5. Любишь-не любишь, а фиг выключишь. Нет рекламы > нет недег > нет интернета.

    По Вашим взглядам:
    Если Вам не нравится флеш — не используйте его. Вот мне не нравится принмиать спритное. Но я не бегу на форумы и не создают топики о том, что пить == здоровью вредить, лишь бы мне сказали «Вау, да ты крутой!».

    Что касается Ваших утверждений, где Вы пытаетесь сказать «флеш не развивается»:

    Самое последнее обновление Roadmap у флеша состоялось 11 марта 2015 года. Судя по Вашей статье — сегодня 2011 год, а мы все в будущем. Дальше...4 раза в год у Адобе проходит заседание инвесторов на счет выделения бюджетов на проекты. Именно мартовские заседания самые главные, т.к. на остальных 3х они не решают бюджеты.

    Все хорошо. Adobe продолжают инвестировать в него деньги и планы развития уходят за 2015 год. Т.е. хоронить его сами Adobe не планируют. Но Вы верно подметили — они сворачивают удочки. Только контекст Вы не поняли. Они перепрофилировали Flash с средства доставки свистоперделок на сайтах на средство доставки игрового и мультмедийного контента.

    В него добавляют постепенно новые плюшки. Но Flash сам по себе уже стабилен давно, а краши возникают в 95 из 100 случаев по причине наличия ошибок в SWF файле, которые ставят в тупик флеш плеер. Тут всему вина JIT компиляция. Не будь её — небыло бы динамического контента и все баги в SWF файлах пресекались на корню. Но тогда и небыло бы разных лоадеров баннеров, догружаемого контента и много чего такого, что просто важно иметь. Я помню Ютуб часто падал. После декомпиляции SWF ютуб плеера я задал себе вопрос — «Какой же баннермейкер писал плеер для ютуба?». Я к ним в саппорт обращался в течении длительного времени и тыкал пальцем в банальное отсутствие слушателя событий и проверки на ошибки. Когда они это пофиксили — все стало в разы лучше.

    Adobe AIR:
    На сегодня Adobe инвестирует примерно 80% времени в развитие AIR и 20% во Flash. За базу берем 100% из проекта Apollo Runtime и Flash Runtime. Двадвать процентов — вполне достаточно, чтоб фиксить баги, устранять уязвимости и добавлять новые фишки. Про AIR на этом все — тут все ясно, это не совсем плагин для браузера и выходит за рамки темы.

    Что касается «закрытости» Flash плеера — он не закрыт. Есть масса плееров, парсеров. Кто-то решился (кроме Autodesk) собрать свою реализацию виртуальной машины? Нет. Почему? Потому, что «А зачем, если и так все работает».

    И наконец уже… На дворе 2015 год. Перестаньте писать про флеш аргументами людей, которые умерли раньше флеша. А еще не приводите Wiki в пример. На заборе тоже йух написано, а там дрова.

    У Вас земли не хватит, чтоб закопать Flash. Даже не пытайтесь. И еще — не называйте Adobe говнокодерами. Они отымели весь мир и продолжают это делать. Какие бы продукты они не выпустили и сколько в них багов не находилось — Вы не выпустили ничего, о чем бы мы услышали. А вот когда выпустили бы — то пришел бы очередной автор на хабр и просто написал бы, что Вы говнокодер.

    С уважением,
    Adobe Flash Advisory Team.


    1. k0t0vich
      08.04.2015 23:50

      Кроль, палехче!
      Всё таки есть недостатки у флэша и AS3. Но по сравнению с недостатками html5 и js, я думаю ещё лет 5-10 проживём. Даже если вдруг остановится полностью развитие.
      Даже ас2 и fp8, при правильном применении имеет больше возможностей и фишек, чем html5 и js.


      1. TheRabbitFlash
        08.04.2015 23:56

        К., автору темы без разницы какие недостатки у AS3. Он пришел на Хабр, чтоб насобирать кармы от тех. кто не любит флеш.
        Я бы ему сам плюсанул за статью про html5 и webgl. Но все, на что хватает бравых ребят — обосрать других, когда надо показывать свои яйца.


    1. eps Автор
      09.04.2015 02:55
      +1

      Спасибо за развёрнутый и интересный комментарий.

      Наши позиции, на самом деле, совпадают. И статья, в общем-то, про то, что есть сайты, которые могут дать HTML-плеер или HTML-менюшку, а дают вместо неё Flash, и, что эти сайты можно уговорить отдать HTML.

      Это вторая моя статья. Первая вышла два года назад и оказалась на Гиктаймс после раздела Хабра.

      Мне действительно не нравится Flash, и я делюсь с другими такими же, как я, несколькими советами по тому, как можно комфортнее жить без Flash.

      Я, так же, как и вы, считаю, что для Flash есть место в RIA и сложных мультимедийных приложениях (одно из них я привёл в пример), и нет места в простых видеоплеерах и анимированных менюшках.

      Что касается остальных моих утверждений,
      — Я не утверждал «флеш не развивается», это ваша идея. Я говорил, что Flash перестал быть нужен для доставки свистоперделок в вебе. И ещё — что он официально доступен только для двух платформ.
      — Меня не достала реклама на флеше. В статье про рекламу говорится, что её рекомендуют делать на HTML.
      — С 2011 года ничего не изменилось — Flash развивается в своём темпе, проникновение на сайтах снижается, количество Air-приложений в App Store, вероятно, растёт. Кроме этого, никаких новостей
      — Adobe Flash Player закрытый. Уточню — не является ни opensource, ни свободным ПО. Поэтому альтернативные плееры раньше делали, реверся бинарники, теперь — на основе документации API. Это всё нарушает лицензии и патенты Адоба. Восстанавливать программу по описанию API — сложная задача, поэтому разработка плееров идёт так медленно, и они умирают, не добравшись до релиза.
      — И, конечно, я не называл Adobe говнокодерами. В статье вообще нет слов про код Flash-плеера. Зря вы горячитесь.

      Повторюсь ещё раз — наши позиции по месту Flash в современном мире совпадают; к возможностям и качеству кода Flash в статье никаких претензий, и сама статья — практическое руководство, как в современном мире жить пользователю без Flash.


      1. estum
        09.04.2015 07:35
        -1

        Здесь почему-то разработчики, использующие дедовские способы, очень обижаются, когда им говорят про это. Выглядит это со стороны как «опять эти хипстеры новую херь выдумали, а мне переучиваться, еще чего».


      1. TheRabbitFlash
        09.04.2015 11:23
        +1

        eps, мой пост выше был не исключительно Вам. Простите, что не уточнил. Писал после тяжелого рабочего дня.
        То, что Adobe говнокодеры — сказал Ivan_83. Продукты Adobe мы все видели и все используем. А продукты Ivan_83 мы не видели.

        По поводу опенсорсности Flash Player Вы снова пишите то, о чем не понимаете. Виртуальная машина есть в свободном доступе. То, что она требует лицензирования — вполне понятно. Все так яро выступают за опенсорсность продуктов? Хорошо. Покажите мне iOS Open Source?

        Что касается того, что медленно там что-то стороннее развиваетяс — тоже не правда. OpenFL развивается нормально.

        Вы говорите, что:
        — И статья, в общем-то, про то, что есть сайты

        Это Вы хотели бы, чтоб так было. Но на деле Вы своей статьеё лишь сообщили, что Flash плеер — это зло. Да и учить отключить флеш плеер нет смысла хотя бы потому, что на Хабре довольно умные люди и им такие простые вещи — капитанство.

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

        Хотя бы взять лживое письмо главного ненавистника Flash плеера, который так и не пережил его смерть и сам раньше упокоился, где он пишет якобы о его проблемах.

        На сигаретных пачках пишут, что они вредят здоровью. Но ведь не запрещают их использовать. Справедливо? Да.
        Так и с флешом для того же iOS. Можно было бы просто показать объект с надписью «активировать Flash содержимое?». Если кто-то верит в то, что он жрет батарею — просто не нажмет на него. Если кто-то боится за возможноые дыры в безопасности — не нажмет активцию. А такие как Вы просто будите игонировать этот блок. Для всего прочего можно было бы в настройках добавить «не показывать уведомлени активации Flash плеера».

        Ничего из этого небыло сделано. Почему — я писал выше. Но у а Вы продолжайте верить в то, что рассказывал Стив Джобс и его свита.


        1. Ivan_83
          09.04.2015 17:20
          -2

          Я могу ещё раз повторить: абобе пишут дырявый код.
          Этим постоянно пытаются воспользоваться вирусописатели и пролезть через специально оформленный pdf, иногда флеш.

          То что вы не видели мои продукты значит только то, что вы в других областях вращаетесь. Желающие вполне себе их видели и используют. Есть даже не большая вероятность что ваш провайдер вас обслуживает моими продуктами :)

          iOS — это конечный продукт, которым пользует тот кто его купил.
          Флеш тут пытаются возвести в ранг стандарта для интернета, без которого жить нельзя. Вот именно поэтому такие претензии.
          Притом, что сам абобе не делает флеш под все-все-все ОС.
          Притом, что многие их поделие вполне обоснованно не стали бы ставить в виду их дырявости.

          Жить без флеша просто — снёс его и не вспоминаешь больше :)


          1. rzer
            09.04.2015 17:49
            +1

            Снёс браузер и пошёл с пацанами в футбол гонять ;)


          1. TheRabbitFlash
            09.04.2015 18:35
            +2

            Ivan_83, вероятно мой провайдер таки пользуется Вашим продуктом, т.к. интернет у меня постоянно отваливается. То оборудка у него виснет, то бабло списывает больше. То бомж Петр провода ворует и на медь сдаетю

            Давайте приведу пример последних проблем в AdWare области. Браузер Google Chrome загружает swf файл, который из себя умеет генерировать html код и динамически встраивает его в страницу в виде iframe. Дальше в этом iframe уже загружается вредоносный контент, который использует js.

            Виноват ли флеш в том, что в этом случае с его использованием мы получаем дыру в безопасности хрома? Нет, не виноват. И вот почему. Если swf файл встроен был в html старницу с тэгом allowScriptAccess=«always» -он умеет генерировать код. Если тега нет — он не сможет динамически изменить html dom, где он размещен.

            Если автор сайта, где торчит флеш реклама идиот — любой отображаемый баннер уже опасен, т.к. может содержать код вставки. Но не вставки вируса, а вставки ссылки на вирус. Все остальное делает за Вас JS/HTML. Так может стоит не флеш ругать, а барузер, который разрешает из страницы лезть к себе в настройки?

            Вы не поверите, но мы в течении месяца проводили эксперимент. Выключали Flash плагин на 10 компах и количество вирусов не изменилось. Они как лезли через различные сайты с нелегальным контентом, так и продолжают это делать. Иногда сайты и с легкальным контентом грешат. В больнистве случаев это файлы, которы являются загрузчиками «скачай на большой скорости» и в таком духе. Или же софт, идущий в нагрузку к другому софту. Так, что не все так просто. Но нет ничего проще, чем обвинить Flash и гораздо сложнее пофиксить браузер. За последние две недели я получил около 4х микропатчей FireFox через автоматическое обновление. Что обновилось — я не знаю. Веротно латали дыры в безопастности, чезер которые лезут вирусы.

            Дыры в безопасности лежат в руках пользователя. Если не качать файлы «мои сиськи.pdf» из интернета — проблем не будет.

            Флеш не пытаются ни тут ни где-то еще возвести в какие-то стандарты. Флеш тут пытаются использовать и зарабатывать на этом. А Вы тут пытаетесь возвести в стандарт отказ от его использования. В этом и разницы.

            То, что флеш не делают под все ОС — говорит о том, что не везде он нужен. Лично я не считаю, что лиунксом можно и надо пользоваться. Хотя бы потому, что в большей массе на нем сидят не типичные пользователи, которые являются аудиторией интернета. Когда я вижу в стиме вопросы «Почему игра не собрана под Linux» — очень часто авторы отвечают, что ради 3х пользователей из 200 игроков в этом нет никакого смысла. Даже если движок позволяет делать под него сборку.

            Так где еще нужен флеш? Он есть на Windows (все версиях включая Win10), MacOS, Linux (урезанная поддержка), В Chromium OS ставится. Чет возьми. Он есть у меня даже в smart tv телевизоре 2014 года выпуска. Не падают в популярности запросы «как поставить флеш на андроид». А у многих он вообще есть по дефолту, хотя и не развивается (потому, что следующий релиз должен включить прямую работу с GPU, что дало бы большой буст и Google намекнули «надо отказаться от развития». Но не запретили это для AIR (тот же флеш, тока в виде standalone app).

            То, что его нет в PS, XBOX и т.д. — а нужен ли он там? С точки зрения профита — он нужен лишь на Windows, MacOS. Все остальные OS либо имеют ничтожный процент, либо профита с этих пользователей ноль.

            Про то, что кто бы не ставил и кто бы ставил — давайте Вы не будите говорить за всех, т.к. Вы не эти все. У Adobe кривая маркетинговая и лицензионная политика. На ряд платформ они готовы «за ваш счет» порт сделать. А на ряд они делали сами, ибо эти платформы приоритетные и в сумме имеют >90% рынка.

            Тот же Sony для PS как-то делали FP и он там чудесно работал. За это платили сами Sony. Но когда появился html5 — им плать ни за что больше не надо. Собрали сорцы вебкита и пользуются бесплатно. Ведь браузер в консоли это как собаке пятая нога.

            И еще раз скажу банальность — если Вы не любите, то не используйте. Но никогда в жизни не судите всех по себе. А то это скверно выглядит.


            1. Ivan_83
              09.04.2015 22:06
              -2

              Какая нафиг джава, какой хтмл, я говорил об вот таких дырках:
              www.cvedetails.com/vulnerability-list/vendor_id-53/product_id-6761/Adobe-Flash-Player.html

              Каждый месяц находят кучу, то код выполнить то скрашить, то ещё чего.
              Притом что сам то флеш — метров 5-15 всего, это вам не винда с её гигабайтами, или хотя бы эксплорер, хром, фаерфокс у которых 30-100 мегабайт бинарники в сумме.
              Те вот эти дыры находят копаясь только в бинарниках, а сколько их там можно было бы найти имея исходники — даже представить страшно.

              Конечно в руках пользователя больше всего дыр, снёс винду с флешем — и нет дыр :)
              При этом ютупом всё ещё можно пользоваться.
              Остальные пусть подтягиваются если не хотят вылететь со своими отсталыми технологиями и закрытыми стандартами.

              И по PDF.
              Фишка в том, что абобе агробат ещё и плагин в браузер пихает, и сам автоматом pdf отображает. Очень удобно. Если бы не дыры.
              Поэтому качать pdf не нужно, оно само.
              Одно время мне частенько предлагало скачать pdf там где я совсем не собирался, потом эксплоит сервера поумнели и перестали приставать ко всем подряд.

              И последнее.
              Флеш не идёт в системе, флеш нужно ставить отдельно. Собственно отсутствие флеша и есть стандарт.
              Так что зарабатывать скоро придётся на чём то другом :)


              1. TheRabbitFlash
                09.04.2015 22:58
                +1

                Зато я знаю, где Вы лучше всего заработаете :) Вам можно устроится в агит. компанию какого-либо депутата. Обливать говном тех, кто Вам не нравится — труда не составит.

                Нравится флеш — используйте. Не нравится — не используйте. Зачем с пеной у рта что-то кому-то доказываете? Ваша позиция ясна. Склоняюсь к мысли, что Вы один из тех, кто раз в полтора месяца выключает выключенный флеш или даже удаляет удаленный.

                Ой, да. Flash плеер есть встроенный в Хроме и он прилетает вместе с хромом. А еще он есть встроенный начиная с Win8. Прилетает вместе с апдейтами винды. На маке такого нет. Там другие приколы. Там есть встроенный плагин QuickTime.

                Откройте в FireFox сайт www.apple.com/watch/guided-tours и дайте мне ответ — как это такое может быть, что FireFox предложило обзавестить QuickTime плагином? Вроде Apple первые врут о том, что они против плагинов. А сами втихую их тулят.

                Естественно все яблофилы разом скажут, что QuickTime это не страшно. Можно и скачать плагин. Это же не Flash :D


                1. Ivan_83
                  10.04.2015 06:58
                  +1

                  А вы зачем доказываете и пишите простыни?

                  Зачем переходите на личности?

                  Почему уходите от признания того факта что флеш и агробад дырявые насквозь уже много лет и ситуация не меняется?

                  Почему не обращаете внимания на то что видео и игрушки в браузерах уже вполне работают без флеша?

                  Ваши аргументы что флеш ещё много где есть я слышал, так как и то что он хорош для видео, анимации и игр.
                  Мои аргументы почему ему не долго осталось все есть.
                  Ваших почему он будет жить вечно и так массово я не вижу.

                  Но вообще корень проблем флеша — жадность абобе, остальное вполне можно было давно решить технически.

                  В винде оно приезжает потому что есть куча людей со старым и совсем дырявым флешем, и тех кто не включает его обновления. Мс чтобы не получать ещё больше головняка и имиджа «винда = решето», «эксплорер=глюкало» латает его через вин апдейт.
                  Другая причина — конкуренция с другими браузерами.

                  Я не на винде, мне браузер всякую ерунду не предлагает :)


                  1. TheRabbitFlash
                    12.04.2015 00:02
                    +1

                    Ivan_83, я не вижу смысла общаться с Вами. Вы все лучше всех знаете, пилите крутые продукты, которые работают лучше, чем у Adobe. И вообще позицию Вашу я понял — флеш умер 10 лет назад и никто его нигде не использует кроме 10х человек в этой теме.

                    Резюмируя это все выше — мне не ясно лишь одно. Если Вы удалили флеш плеер и он Вас не интересует — что Вы тут тогда делаете и что-то нам доказываете? Почему Вас так сильно беспокоит то, что у Вас отключено и не работает?


                    1. Ivan_83
                      12.04.2015 01:14
                      +1

                      Зачем вы про меня опять пишите?
                      Зачем выдумываете что то за меня и потом высмеиваете?

                      Флеш стал не нужен, не так давно, когда ютуп стало можно смотреть без него. Остальные подтягиваются.

                      Проходил мимо, увидел знакомые буквы, заглянул, а тут флеш сектанты рассказывают что жить без флеша нельзя :)


                      1. TheRabbitFlash
                        12.04.2015 09:37
                        +1

                        Я проходил мимо. Смотрю — сектант пишет про смерть флеш. Дай, думаю, загляну и отпишусь.


              1. bukt
                10.04.2015 11:53

                Проблема крашей не во флеше. Проблема в криворуких «программистах» флеша, которые, например, не хотят слушать IOErrorEvent. Или лезут в VPAID не читая стандарт обработки initAd(). Или делают тысячу других вещей, которые явно портят воркфлоу. Единственная вина флеша в случае краша — то что стандарты у него более жёсткие, а порог вхождения баннермейкерам ниже, чем у того же JS.

                И последнее. В моей системе (не Win-based) флеш идёт по умолчанию. ЧЯДНТ?


                1. Ivan_83
                  10.04.2015 13:05

                  Почему когда в винде пишут кривую прогу она падает но не выносит винду?
                  Почему джава скрипт движок не вылетает от каждого чиха в браузерах?
                  … Но вот у флеша почему то во всех его бедах виноваты злые/криворукие программисты на флеше.

                  Потому что такова воля создателей системы и их возможности.


                  1. solver
                    10.04.2015 13:35
                    +1

                    Вам не надоелео еще позориться в этой ветке?

                    Про blue screen of death, на винде, конечно же никто никогда не слышал и ни у кого его не было)

                    Вот такая вот сверх надежная система, создатели которой усилием воли сделали так, что сторонний софт не может уронить их систему…

                    А уж про линух, на котором периодически разный софт сносит все данные, я помолчу…
                    Вот уже где железная воля создателй и меганадежность))


                    1. Ivan_83
                      10.04.2015 19:18

                      Экран смерти — это не обработанное исключение в драйвере, я писал о программах.
                      Если бы МС говнокодил так же как и абобе то в винде было бы по сотне новых дырок/патчей каждый месяц, как минимум, учитывая объёмы винды.

                      С линуксом пример не корректный.
                      Речь шла об обходе ограничений. Вот если бы можно было от www грохать в линуксе все файлы, не смотря на выставленные разрешения, тогда да.
                      Или запускаешь от www софтину а она раз и рутом стала или уронила систему.
                      Ну или там выход из chroot и прочих песочниц/контейнеров.


                      1. AlexBin
                        13.04.2015 17:08
                        -1

                        Дорогой сэр намекает, что в линуксах эксплоитами никогда не повышали привелегии?

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


                        1. TheRabbitFlash
                          13.04.2015 21:24
                          -1

                          Не спорьте с Ivan_83! Он сюда зашел в очередной раз отключить flash плеер.


                        1. Ivan_83
                          13.04.2015 23:58
                          -1

                          Я не намекаю, я говорю что если бы говнокодеры из абобе написали линукс то он был бы дыряв и падал от каждого чиха, а критических ошибок/дыр было бы по 2-3 сотни ежемесячно.

                          Привилегии в линухе повышали, с трудом припоминаю 2-3 новости про это за последние лет 5.
                          В винде как минимум раз в пол года, даже не смотря на то что они упёрли ASLR из OpenBSD и ещё по мелочам )

                          Линукс может свалится в корку от тысяч различных причин, но я сильно сомневаюсь что вашему скрипту или приложению запущенному от ограниченной учётки удастся это сделать.


                          1. AlexBin
                            14.04.2015 11:27
                            -1

                            В таком случае, тренеруйте память. В одном только ядре за последний год их больше, чем вы помните за 5 лет. А кроме ядра есть еще и окружение, оболочка.


                            1. TheRabbitFlash
                              14.04.2015 16:47
                              -1

                              Цветы женщинам, конфеты детям, пользователям — Windows, модным пользователям — OSX. А админам и еже с ними — линукс. Не надо все мешать в кучу.

                              Согласно

                              www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0

                              статистике — Linux имеет 1.5% рынка. Ради этих пользователей можно вообще софт не делать никакой.

                              Они все равно не будут им пользоваться потому, что у них любой продукт априори — говно. Сектанство какое-то. Вечно чем-то недовольны. Идут на линукс чаще потому, что это бесплатно. Таки и донатят в программы мало. Ради них что-либо улучшать экономически не выгодно.

                              Может кому-то и нравится Сергей Зверев, но мне нравятся женщины со всеми своими недостатками.


                              1. bukt
                                14.04.2015 19:05
                                -1

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

                                Но вот за отмену релизов старше 11.2 — обидно.


                                1. TheRabbitFlash
                                  14.04.2015 19:24
                                  -1

                                  Старше 11.2 — решается. tankionline.com/ru/help/other/hardwareacceleration

                                  Про то, что можно или не нужно я имел ввиду другое. Я описали конкретный пример «с моей колокольни». Посыл всего лишь был такой, что % пользователей такой маленький (согласно данным по инету), что ради них банально нет смысла тратить деньги на поддержку.

                                  Что касается моего окружения — все Linux пользователи хотя и играют — но не донатят. Зато среди win/mac пользователей — донатят многие.

                                  Просто Linux это как белаз. На нем можно возить большие глыбы камней. Но за хлебушком через дорогу все же ездят на других оперционках. И market share это подтверждает.


                                  1. bukt
                                    14.04.2015 19:41
                                    -1

                                    Ах, решается. А можно на дебажный плеер ссылочку?

                                    ApplicationDomain::getQualifiedDefinitionNames, например, появилась только в 11.3. Воркеры — в 11.4. И если реализацию воркеров мне сложно представить, а следовательно, возможно их действительно сложно реализовать под абстрактную платформу, то перебор байткода одинаков практически везде.


                              1. Ivan_83
                                14.04.2015 20:26
                                -1

                                Кролик, угомонись.

                                Вопрос софт говно-не говно под не винду решается легко: не нравится — пофикси/допиши/форкни или жри что дают и не ной.

                                Виндовс тоже бесплатен, для всех желающих, как и все продукты мс хоть сколь нибудь популярные.

                                Лично я ушёл на FreeBSD потому что меня винда задрала своими ограничениями и глюками которые никто не будет фиксить, своей дырявостью, желанием мс знать всё и прогибанием под АНБ и американские законы. И жадностью: сплошные урезания функционала, так что приличный десктоп без проблем можно собрать только на сервер стандарт.
                                А ещё так получилось что за 5 лет пользования FreeBSD я знаю систему в разы лучше, чем винду за 10.

                                МС и яблоко предлагают пользователям то что сами считают правильным и нужным, жрите или валите.


                                1. TheRabbitFlash
                                  14.04.2015 21:48
                                  -1

                                  Иван, мы с Вами не знакомы лично, так что не стоит писать в таком ключе человеку «из интернетов».
                                  Тем более, что Вы всего-лишь не известно кто с претензией к корпорации, которая основана раньше, чем Вы родились.

                                  Вы сейчас сказали то, что Вам не один день говорю — не нравится флеш — не пользуйтесь. Никому не интересны Ваши терады чем он плох. Молча выключили (в очередной раз) и ушли ужинать. Неужели это так трудно сделать?

                                  То, что Вы ушли на FreeBSD — Ваше право. Точно такое же, как у нас пользоваться теми технологями, которые Вас не устраивают.

                                  И еще. Берегите нервы — они восстанавливаются дольше, чем портяться.


                                  1. Ivan_83
                                    14.04.2015 22:16
                                    -1

                                    Мне нет дела до возраста какой то там корпорации: они мне не платят, работать у них я не планирую, сферы деятельности и видение мира у нас слишком разное.
                                    До вас лично — тоже, как и до ваших попыток унизить/оскорбить. Хотите уважительного отношения — начните с себя.

                                    Здесь как раз топик тех кто удалил/выключил, делюсь опытом с теми кто ещё сомневается.
                                    Пишите когда у вас будут аргументы не касающиеся меня лично, а затрагивающие технические аспекты.


                                    1. TheRabbitFlash
                                      14.04.2015 22:34
                                      -1

                                      Если разные видения мира — удалите наконец флеш плеер и больше не суйте свой нос туда, к чему Вы более не относитесь.

                                      Вы сейчас выглядите как человек, который спорит о вреде стелек для обуви конкретного производителя. При условии, что у него нет ног.


                            1. Ivan_83
                              14.04.2015 19:16
                              -1

                              Номера CVE напомните.
                              Окружение, оболочка — не так критично, ибо они могут быть какие угодно, а разделение прав — на уровне ядра.


                              1. AlexBin
                                15.04.2015 15:04
                                -1

                                Полагаю, вопрос ко мне.

                                CVE-2014-9322
                                CVE-2014-8884
                                CVE-2014-7826
                                CVE-2014-5207
                                CVE-2014-4943
                                CVE-2014-4699
                                CVE-2014-4323
                                CVE-2014-4322
                                CVE-2014-3534
                                CVE-2014-3153
                                CVE-2014-2889
                                CVE-2014-2851
                                CVE-2014-2608
                                CVE-2014-1737
                                CVE-2014-1438
                                CVE-2014-0205
                                CVE-2014-0196
                                CVE-2014-0077
                                CVE-2014-0069
                                CVE-2014-0038

                                Вы уж извините, что я перечислил уязвимости только в ядре и только за 2014 год и только с повышением привелегий, просто времени нет разгребать глазами все эти бесчисленные баги линукса. Но могу вам написать краткий мануал «Как искать статистику багов в линуксе, если я Ivan_83»


                                1. Ivan_83
                                  15.04.2015 16:03
                                  -1

                                  «possibly gain privileges» и «gain privileges» — не одно и тоже.
                                  Кроме того, повышение бывает разным, в некоторых случаях требуются какие то привилегии/разрешения чтобы можно было дырку заюзать.

                                  CVE-2014-8884 — DVB — оно драйвер
                                  CVE-2014-5207 — специфичные условия
                                  CVE-2014-4943 — л2тп далеко не везде есть
                                  CVE-2014-4323 — драйвер куалкома, это арм
                                  CVE-2014-4322 — опять куалком
                                  CVE-2014-3534 — платформа s390
                                  CVE-2014-2889 — требует наличия BPF JIT
                                  CVE-2014-2608 — говнософт от HP
                                  CVE-2014-1737 — драйвер флопаря нужен…
                                  CVE-2014-1438 — специфично для AMD K7 и K8

                                  Да, многовато осталось, но хз сколько из них есть с рабочим эксплоитом и работают от совсем ограниченного юзера.


                                  1. AlexBin
                                    15.04.2015 16:26
                                    -1

                                    Вас понял. Если не использовать весь функционал ядра, а лучше вообще не включать комп, ось весьма безопасная.


                                    1. Ivan_83
                                      15.04.2015 19:57
                                      -1

                                      s390 / arm / x86 в принципе не совместимы.
                                      DVB — не нужно если только в системе нет DVB адаптеров.
                                      Аналогично флопарь.

                                      У меня вообще всегда кастомное ядро, в котором только то что нужно для бута, базовые подсистемы и то что нужно но не может быть загружено модулем.
                                      Не вижу смысла тащить всякое барахло, как, например, драйвер флопаря. И ещё десятки драйверов которые есть в дефолтном ядре.

                                      Под винду/мак такого выбора нет.


                                      1. TheRabbitFlash
                                        16.04.2015 11:00

                                        Под винду/мак такого выбора нет.

                                        И хорошо, что нет. Винда и Мак — это end-user заточенные операционные системы. А Линукс заточен явно не среднестатического человека, который и выдает обычно средний чек.


                                      1. AlexBin
                                        16.04.2015 12:40
                                        -1

                                        >> У меня вообще всегда…

                                        А у меня, а у него, а у них. Причем тут вы? У меня не бывает вирусов ни на фряхе, ни на винде, ни на линуксе, значит я могу сделать вывод, что эти 3 системы неуязвимы к вирусам? А если у меня будет самописная ОС, на которой сижу я, мои родители и моя собака, я могу утверждать, что она безопасная, раз под нее никто дыр не нашел?

                                        Десктопных линуксов и без того мало — 1-2%, так половина из них еще и кастомные ядра ставят, функции выпиливают, настраивают фаерволы. Какому хакеру вы вперлись со своими уязвимостями, если есть 75% пользователей винды, половина из которых тыкают на все, что тыкается?

                                        Я вступил в диалог после двух громких заявлений:
                                        1. «если бы говнокодеры из абобе»
                                        2. (своими словами) «баги внешнего слоя не должны крашить внутренний слой или обходить защиту»

                                        Я доказал, что:
                                        1. линукс пилят такие же говнокодеры
                                        2. линукс крашится и пускает кого попало из внешнего кольца на внутреннее

                                        Отстаивайте свою позицию, а не занимайте новую.

                                        Пока что вы лишь доказали то, что «правильно отключать функцию, а не закрывать в ней дыру», представляю, какой прекрасный софт вы пилите.


                                        1. Ivan_83
                                          16.04.2015 23:02
                                          -1

                                          Заодно доказал и теорему Ферма, чего уж мелочится :)

                                          1. Чтобы это доказать нужно воспользоваться математикой и посчитать количество ошибок в год на каждый мегабайт бинарника. Это будут хоть какие то цифры и хоть какая то методика. А дальше можно будет спорить как считать правильно: только ядро или ядро+дрова+модули.

                                          2. Тоже мне новость :)
                                          Я не отрицал этого, просто сказал что помню не так много случаев чего либо критичного за последние годы. Отчасти потому что линуксом пользуюсь мало.

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

                                          Отключение не нужного функционала — нормальная практика, как и отключение освещения в помещениях где оно не нужно.
                                          Ядро линуха и так уже слишком разрослось.
                                          DVB подсистема вообще по дефолту не грузится, если только в системе нет DVB адаптеров.

                                          Абобе своими дырами гарантирует что пользователям даже кликать не придётся чтобы зараза пролезла :)


                                          1. TheRabbitFlash
                                            16.04.2015 23:59

                                            Ivan_83, у меня на компе находятся документы, которые стоят солидных денег. И исходники некоторого софта, который продается и приносит прибыль. И что-то у меня еще ничего не украли. А уж поверьте… весь доступный и не доступный софт адобе у меня в наличии.

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

                                            И это без флеша. Если отключать ради безопасности флеш — то и гугл хром стоит удалить с той же целью.


                                            1. Ivan_83
                                              17.04.2015 00:43
                                              -1

                                              Временное везение, вероятно поддерживаемое постоянными обновлениями.
                                              Однажды нарвётесь на эксплоты нулевого дня и оно кончится.

                                              Для массового пользователя есть проблемы: агробат вроде до си пор нужно щёлкать по иконке в трее чтобы он обновился, а флеш только при перезапуске предлагает обновится (хотя может уже исправили). В итоге оно так и стоит месяцами без обновлений.

                                              Хром больше нужен гуглу, чем пользователю.
                                              Лично я не держу хром и не рекомендую им пользоваться — зонд гугла без очевидных преимуществ. :)


                                              1. AlexBin
                                                17.04.2015 01:49
                                                -1

                                                >> нужно воспользоваться математикой и посчитать количество ошибок в год на каждый мегабайт бинарника

                                                Сказануть такое — полный фейл. У меня всё.


                                              1. TheRabbitFlash
                                                17.04.2015 09:27

                                                А чем пользоваться? Тем не стоит, это опасно. Я пытаюсь понять Вашу точрку зрения и никак не могу. На машине опасно ездить — можно в аварию попасть. Даже если крутой водитель )

                                                Я думаю просто меньше надо качать файлы типа «сиськи.jpg.exe» и проблем не будет.


                                                1. Ivan_83
                                                  17.04.2015 14:50
                                                  -1

                                                  Sumatra PDF вместо агробата, флеш в топку, но если оч нужен то включаем по клику, во многих браузерах уже есть такая фича.


                                                1. bukt
                                                  17.04.2015 17:58
                                                  -1

                                                  Кроль, не корми.


                  1. bukt
                    10.04.2015 14:26

                    Я вам предлагаю подучить историю и узнать зачем и почему произошёл переход с WinXP на WinVista. Особое внимание советую обратить на основные архитектурные отличия ядер этих двух систем. Ну и к чему это привело, собственно.

                    Стандарты существуют не для того, чтобы печься о каждом новом «тыжпрограммисте», влезшим в систему. Кому-то нравится иметь по миллиарду фоллбеков на каждый косяк script-kiddie. А кто-то тычет их носом в референс. Например — генерируя исключение с уникальным ID.


    1. bukt
      09.04.2015 11:20
      +3

      Узнал из комментария больше, чем из статьи.

      Рецепт от автора статьи: «Не пользуйтесь флешем и он умрёт сам!» Хочу поинтересоваться: сколько лет мне ещё игнорировать яблоки, чтобы Apple разорился?


  1. ivan386
    09.04.2015 00:54

    videochatru.com на html5 есть? Ну такой чтоб там ктонибуть был.


  1. olegkrasnov
    09.04.2015 03:49
    +1

    Пришлось заюзать юзерскрипт, который обманывает ютуба, прикидываясь, что не понимает тег video, чтобы тот подсунул флеш. Причина — в OS X какой-то мудак на букву «ч» сделал секундный транзишен переключения хтмл-5 видео в фулл-скрин. Это жутко бесит всех пользователей. Флеш фуллскринит мгновенно.


  1. Maccimo
    09.04.2015 12:22
    +1

    >> Зачем вообще отказываться от Flash?

    Зачем такое длинное обоснование?
    Достаточно было написать «Потому, что кричать „Flash не нужен“ — модно» и всего делов.
    Ведь на самом деле это единственная причина, всё остальное — вода для придания веса лозунгу.

    AdBlock + NoScript — наше всё.


    1. Zheniog
      09.04.2015 14:37
      -1

      Плюсанул бы, если б мог :)


  1. rw6hrm
    09.04.2015 12:36

    Как радиовещатель признаю, что от флеша отказаться трудно, если существует насущная необходимость окучить максимальное количество возможных устройств. Приходится делать пару вариантов странички с плеерами, как с автовыбором, так и с ручным переходом на иную технологию. Если бы не существование зоопарка андроидов версий 2.х, то ушел бы на ХТМЛ5, а так приходится поддерживать. И долго ещё придётся, как вижу…


  1. Zheniog
    09.04.2015 13:42

    У меня на Firefox не работает Youtube без Flash'a.


    1. REZ1DENT3
      13.04.2015 17:42

      www.youtube.com/html5?gl=RU&hl=ru и все будет нормально работать)

      ЗЫ, у самого Firefox, без флеша)


  1. TheRabbitFlash
    09.04.2015 18:52

    Словил себя на мысли, что очень уж часто люди хоронят флеш. При том — одни и те же. Напрашивается вопрос. А не никрофилы ли они? :D
    Как можно отключить уже отключенный плагин? ))) Причем делают это с регулярностью в месяц-полтора :D


    1. Quiz
      09.04.2015 21:35

      Причем делают это с регулярностью в месяц-полтора

      И уже лет десять, если не больше.


  1. TheRabbitFlash
    09.04.2015 22:49
    +1

    Люди делятся на 3 типа:
    — любят флеш
    — любят не любить флеш
    — насрать на первых и вторых. Им важно, чтоб открыв FireFox — можно было в ферме задонатить или на порнушку посмотреть и на чем она сделана — им без разницы.


  1. kelegorm
    13.04.2015 14:25
    +2

    Флеш используется в рекламных банерах, видео-плеерах, в каких-то шпиноских штуках (когда он внедренен невидимым), в технологиях для кросс-доменных запросов, и конечно же в играх. А кроме того, есть шикарный фреймверк Flex, с пом. которого можно быстро и эффективно писать всякие толстые клиенты, энтерпрайз-проекты. Одна беда — не полная поддержка плеера, с ним зачем-то борются.

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


  1. 23rd
    19.04.2015 23:21

    А я вот в свежепоставленном chromium-based браузере (Maxthon, Vivaldi) при виде HTML5 на Youtube рефлекторно иду искать расширение, которое форсирует Flash.
    Не знаю почему, но слава богу, что в Опере Flash на Youtube без расширений работает.
    Fullscreen у HTML5 просто ужасный, PPAPI тут далеко впереди.