Последние N тысяч лет протестные собрания принципиально не менялись.

Собирается толпа протестующих и начинает что-то скандировать, — как правило короткими ритмичными фразами (толпа не способна на большее). Заводила начинает, толпа подхватывает и понеслось, пока инерция не погаснет или пока лидер не запустит новую кричалку. Получается довольно громко, но невнятно. Случайные прохожие даже не всегда в состоянии понять, чего именно хотят все эти люди? Ну да, «Гитлер — вор», а если конкретнее?

20-й век одарил митингующих звукоусиливающим оборудованием. И примитивные кричалки стали перемежаться с зажигательными речами ораторов. Круто? Круто! Эффект от такого собрания несравнимо больше.

Но есть две проблемы.

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

Сегодня днем я прогуливался по Тверской и собственными глазами видел, каким тихим и невыразительным может быть даже весьма крупное собрание протестующих, если у них нет звукоусиливающей техники. Зато у полиции был мегафон, и фразы доносившиеся из него, еще долго будут крутиться в голове всякого, кто очутился поблизости. 1:0 в пользу полиции. Ну ладно, 2:1.

Это была преамбула, а теперь амбула.

Мы знаем, что:

  • На митинги и протестные гуляния приходят многие тысячи современных горожан.
  • У каждого горожанина есть с собой смартфон.
  • В смартфоны, как правило, встроен довольно громкий внешний динамик. Вплоть до 91dB!

А теперь представим себе такую картину: митингующие достают из карманов смартфоны, и из многих тысяч динамиков синхронно, хором, звучат красивые, умные лозунги. Громко и четко. Не «Долой Луну!», а развернуто, с аргументами.

image

Что немаловажно:

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

Теперь о том, как это работает


Смартфон-кричалка должен работать на митинге автономно, при полном отсутствии Интернета. WiFi и сотовую связь могут и будут глушить. Поэтому смартфон придется подготовить к митингу заранее, дома.

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

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

Проблемы


Синхронизация времени — целое поле для экспериментов.

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

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

Синхронизация не должна зависеть от времени/пояса на базовой станции сотового оператора.

Синхронизацию, видимо, следует проводить незадолго до митинга, чтобы время не успело значительно сместиться из-за погрешности часов.

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

Что умеет приложение-кричалка?


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

Два верных способа похоронить идею


  1. Записать лозунги голосом одного человека. Голос народа должен звучать именно как голос народа, ровным хором, xx+yy мужских/женских голосов. Звукорежиссеры поймут.
  2. Сделать приложение для какой-то одной платформы. Нужны как минимум iOS + Android.

Интересно? А давайте сделаем!


Задача не выглядит крупной — похоже на задачу для «хакатона».

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

Если вы не зарегистрированы на Хабре, пишите мне на емейл:
cnUuaG9zdG1hc3RlckBnbWFpbC5jb20=
(завернут в base64, от хулиганов)

Нужны:

Кто-то достаточно любознательный, чтобы попробовать решить задачу синхронизации воспроизведения аудио в пределах 50ms на разных смартфонах. Это главный вызов. AmpMe обеспечивает 10ms, но для кричалки столько не надо.

Кто-то с чувством прекрасного, чтобы нарисовать простой и приятный UI. Мокап у меня уже есть.

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

Суровый программист, который соберет из вышеперечисленного приложение iOS или Android.

В моем лице вы найдете продюсера/организатора. Про себя: я senior backend-разработчик Ruby/RoR, (блин).

PS: Если вам интересно копнуть глубже:


PPS: лирическое отступление: Я очень уважаю всякое коллективное волеизъявление в рамках закона. Каждый имеет право быть услышанным. И чем меньше у людей возможностей для реализации этого права, тем больше у них причин для первобытных приемов, вроде выхода на улицу. В идеальном мире для трансляции мнения должно быть достаточно подписать петицию на change.org или подобных сайтах.

С интересом жду ваших комментариев. И да, пожалуйста, оставьте свое мнение в опросе.

UPDATE 1:


Прочитав 90 комментов я понял, что многие повторяются в тезисах и надо заострить внимание вот на чем:

  1. Приложение рассчитано на работу только оффлайн. Митинг не может зависеть от наличия связи. В Гонгконге поставили глушилки и все, приложения не работают.
  2. Митингующим не «лень» кричать. Они кричат, но их не слышно. И лозунги неприемлемо короткие.
  3. «Примут новый закон и запретят...». Хм, я хочу посмотреть как запретят иметь с собой смартфоны. Или как обяжут поставить стандартный рингтон типа «трень-трень» вместо речовки.
  4. Приложение политически нейтрально. Оно для любых митингов и массовых мероприятий, в том числе оппозиционных.


Кстати, из результатов опроса видно, что приложение должно работать, но многие сомневаются в возможности им пользоваться. Почему? (не считая «запретов»)

UPDATE 2:


Вау! Есть интерес со стороны android-разработчиков!
iOS девелопер, откликнись! :)

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


  1. sergiula
    09.09.2018 22:41

    Из минусов:
    — Спонтанное срабатывание: например — сидишь ты в офисе на совещании, и вдруг — «Долой Луну!»
    — приложению нужны сервера, для обмена файлами (можно, конечно, децентрализованную сеть, но это не наш случай), а сервера — это потенциальный след в интернете.
    — может получиться новый «законопроект» по запрету «нужных» устройств

    Из плюсов:
    — отлично подходит для флешмобов, активностей на концертах или, например, поздравлений)


    1. Greenback Автор
      09.09.2018 22:46
      +2

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


      1. sergiula
        09.09.2018 22:49
        +1

        А если еще и фонарики зажигать синхронно)


      1. f66
        10.09.2018 00:58
        +1

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


        1. Greenback Автор
          10.09.2018 01:13
          +1

          Хмм, если по доллару с болельщика, то на ракету хватит. И улететь к чертям на родную планету.


        1. Ravebinovich
          10.09.2018 01:15

          Интересно, как будет звучать одновременно несколько сотен телефонов на стадионе? Достаточно ли выразительно, чтоб стать популярнее вувузел?


          1. Greenback Автор
            10.09.2018 01:35

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


            1. muon
              10.09.2018 11:00
              +4

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


              1. matvienkodo
                10.09.2018 13:49

                позиционирование не такое точное. Если люди будут стоять на растоянии 100м друг от друга, то да, получим, иначе — нет


                1. muon
                  11.09.2018 01:48

                  Значит, нам понадобится система для более точного позиционирования, чем GPS. Как насчёт того, чтобы включить на трибуне несколько маяков, которые будут кодировать своё точное время в звук? 1 метр для звука — это 3 мс времени, и по разнице времени от разных маяков вычисляем своё положение, как в GPS. Для волны точности должно хватить, для изображения простого флага тоже.


                  1. Berkof
                    11.09.2018 10:56

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


      1. iSergios
        11.09.2018 16:24

        Угу, например, вирусы. И вы внезапно становитесь лютым оппозиционером.

        Еще можно добавить настройки геолокации, чтобы телефоны орали одну и ту же речевку произвольной длины именно в определенных точках/локациях. Скажем, вблизи главного здания корпорации Добра. Проезжаете вы такой мимо их кампуса, и ваш телефон внезапно становится частью огромного динамика. Отъезжаете подальше — затыкается… Гмм… а в метро/больницах это это может быть вообще убийственно.

        Ё-маё, а какой потенциал для рекламыыы!!! Это ж новое поколение СПАМ'а! (побежал патентовать)

        К чему это я… Надо ОЧЕНЬ сильно доверять источнику таких приложений.


        1. Chamie
          11.09.2018 17:15
          +1

          Надо ОЧЕНЬ сильно доверять источнику таких приложений.
          Не больше, чем источникам всех других приложений.


    1. Greenback Автор
      09.09.2018 22:48
      +1

      Насчет «запрета нужных устройств» не понял. И про секретные сервера в интернете тоже не очень ясно. Знают трое == знают все. Контент открыто публикует организатор, остальные скачивают. Нет?


      1. Chamie
        10.09.2018 01:21

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


        1. Greenback Автор
          10.09.2018 02:34

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


    1. Anton23
      10.09.2018 11:43

      А как он будет синхронизировать звук по сети? По времени? Тогда примерно так: в приложении есть возможность синхронизации как в будильнике. Например, человек кричит в 16.58: СИНХРОНИЗАЦИЯ НА СЕМНАДЦАТЬ ЧАСОООВ!(о лозунге все договорились в интернете), и все нажимают на клавишу синхронизировать, и выставляют время(17.00) — и ровно в семнадцать у всех(при условии что время правильное, но оно обычно по инету обновляется автоматом) включаются лозунги. Это альтернативный вариант, если у людей нет интерета. А так им может просто прийти уведомление с серверов, включить то-то то-то во сколько то, и он нажимают ок, и все у них автоматом синхронизируется.


      1. tUUtiKKi13
        11.09.2018 03:14

        Точное время можно брать с GPS


      1. DnD_designer
        11.09.2018 18:18

        А можно корректировать по звуку?
        Например, все телефоны: «Гооол!» а один: «Судью на мыло!». Так вот этот «один», «услышав», что он не в тему, перестраивается на нужное время (нужную кричалку в списке).
        Т.е. если большинство сейчас орут 3-ю кричалку, то «отстающие/спешащие» синхронизируются на 3-ю кричалку и т.д.

        Кстати, по поводу «Все кричат: Гооол!», можно ли как-то сделать возможность запускать некоторые кричалки не по времени, а по событию?


    1. Berkof
      11.09.2018 10:50

      1) Во первых — такое приложение нужно будет запустить, как плейер (я бы ещё сделал так, чтобы оно работало только на разблокированном телефоне, а если телефон отбирают — жмякни по блокировке (или он сам заблокируется по неактивности) и кричать (палить) не будет… Ещё стоит добавить за 3 секунды до кричалки короткий вибросигнал (ну и можно сначала тихонько крикнуть, а потом во всё горло)
      2) Вполне можно файлы через тот же телеграмм с указанной группы получать
      3) Автор ведь и пишет, что хотел бы он посмотреть как правительство запретит смартфоны. К слову — уже запрещает, в некоторых школах, если не ошибаюсь, в Великобритании, запрещены смартфоны… школьники часто «кладут» на запрет, но хотя-бы пользуются из под тишка, а не постоянно в них пялятся.


  1. Greenback Автор
    09.09.2018 22:44
    +1

    Вдохонку к собственному тексту. Мне было бы страшно интересно увидеть, во что эволюционирует контент для приложения-кричалки. Каким будет креатив от организаторов? Как вообще может быть срежиссирован митинг, если организатор знает план озвучания с точностью до секунды? Будет ли использоваться музыка? Звуковые спецэффекты? Синхронные жесты и действия?
    Это риторические вопросы, впрочем. Но интересно, черт возьми.


    1. remzalp
      10.09.2018 07:15
      +2

      Динамик на задней стороне обычно, так что динамиком от себя, экраном к себе, а на экране еще и видеоинструкция — как махать :)


      1. Chamie
        10.09.2018 12:26

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


    1. Berkof
      11.09.2018 11:01
      +2

      Да особо никак… не умеют у нас митинги устраивать и особо не учатся… Только кричалки и запускают, нет бы хоть у квинов поучиться… ну типа «гитлер вор, гитлер вор» (топ топ хлоп, топ топ хлоп") и в распевочку «мы те бя по садим»…


  1. EndUser
    09.09.2018 23:13
    -5

    Тут, конечно, не место для политики, но раз уж автор предлагает, то я бы вместо того, чтобы разрабатывать приложение как прыгать, предложил бы разработать приложение как ответственно и качественно работать в целом, и не плевать на закон в частности.
    Потому, что раздолбать уклад прыжками легко, а построить новый прыгалка не поможет. Такая mesh-сеть не предусматривает стратегического планирования архитектуры альтернативных экономики и производства страны.
    И, поскольку ненависть на разрухе воспылает ещё жарче, для нового строя будет десять-пятьдесят лет проливаться кровь.

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

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

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

    А вот этот ваш хакатон как расшатать государство — это контрпродуктивно.


    1. Greenback Автор
      10.09.2018 00:14

      Вы очень много написали, я не знаю на что отвечать.
      Что касается политики — ее тут нет.
      Приложение лишь организует сферу, в которой есть тысячелетний бардак.
      Если лично Ким Чен Ын захочет организовать парад с его помощью — welcome.
      Только что-то мне подсказывает что демонстранты могут альтернативный сценарий зарядить 8)


      1. maxzhurkin
        11.09.2018 19:08

        Политики нет там, где нет тех и того, кто и что зависит от политики, то есть, например, на Луне (ну почти), на дне океанов (а, нет, там тоже есть!). А если вы что-то говорите про тысячелетия и вы не геолог, не астроном, не физик или, хотя бы не строитель, то вы уж точно говорите в том числе и о политике


    1. Jef239
      10.09.2018 00:33

      Если бы это было бы непродуктивно — сидел бы ты сейчас при власти ГКЧП, а по улицам ездили бы танки.


    1. zerg59
      10.09.2018 06:43
      +10

      Достаточно от депутатов единогласно потребовать

      Вот эта фраза противоречит всему вашему остальному тексту.


      1. zerg59
        10.09.2018 06:52

        А то, вон, сирийцы, как ссылаются — сирийцы эти жалеют о том, что не грохнули демонстрантов сразу же в 2011 году.

        Зато грузины очень довольны. На армян ещё посмотреть надо, но наверно тоже. А всё почему — выгнали на мороз горе-руководителей советской закваски наконец. Вна Украине пока неизвестно, походу намечается рецидив болезни.


        1. tangro
          10.09.2018 12:40
          -1

          Чё тут неизвестного-то. Всё у нас ок. Всяко лучше, чем было при прошлой власти.


          1. zerg59
            10.09.2018 13:10
            -1

            прошлой? Да у вас все те же. Только перетасовались немного.
            «23 февраля 2012 года президент Виктор Янукович после встречи с Петром Порошенко, в ходе которой они обсудили план реформ, рекомендованный Порошенко, сообщил, что последнему предложен пост министра экономики. 23 марта 2012 года Янукович подписал указ о назначении Порошенко министром экономического развития и торговли.»


            1. Greenback Автор
              10.09.2018 13:14
              +2

              zerg59 прошу не развивать тут политику в комментах. Вы еще Крым тут поделите, в самый раз. Хотите потрындеть за политику — пишите друг другу в личку.


              1. MaxVetrov
                10.09.2018 13:18
                +2

                А как ту без политики? Вы сами написали написали провокационный заголовок «Как навсегда преобразить уличные протесты с помощью мобильного приложения?»


                1. Greenback Автор
                  10.09.2018 15:14

                  именно. Блин :( Я про преобразование протестов и про приложения, но человеческий мозг вечно выискивает знакомые смыслы, и каждый считывает что-то свое.
                  В фильме «Амели» была фраза «Мсье, когда палец указывает на небо, дурак смотрит на палец».


                  1. MaxVetrov
                    10.09.2018 15:21

                    Ну а Вы куда своим пальцем указываете?


                    1. Greenback Автор
                      10.09.2018 15:24

                      Цитата из Амели неудачная, не хотел вас обидеть.
                      Просто я начал заголовок с «Без политики.» и даже это не сработало.


                      1. maxzhurkin
                        11.09.2018 19:29

                        «Без политики» — это одно из самых громких политических заявлений


            1. tangro
              11.09.2018 00:21
              -1

              Да у вас все те же. Только перетасовались немного.

              А Джордж Вашингтон, например, служил в английской армии поначалу. И ещё у него были рабы. Но ниче так, потом «перетасовался немного».


              1. zerg59
                11.09.2018 10:34

                А у нас Киреенко вначале был протеже Немцова, а теперь получает медаль за правильно проведённые выборы Путина. Карьеру Яровой (имени которой тот самый интересный законопроект) тоже можете посмотреть.
                И я не верю, что человек, владевший кучей бизнесов, в том числе и медийных, при прежнем режиме, никак с этим самым режимом не сотрудничал (я имею ввиду «коррупционную составляющую»).


    1. qw1
      10.09.2018 07:40

      Кто проголосовал против всеобщего декларирования? На мороз!
      Кто проголосовал против антикоррупционного закона? На мороз!
      А смысл тогда в такой думе? «Кто проголосовал за новую пенсионную реформу? На мороз!» Ой, а дума-то пустая.

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


      1. Am0ralist
        10.09.2018 10:47
        +1

        Если есть возможность регулярно проводить общероссийские референдумы, может, госовать напрямую за законы, а не за выкидывание отдельных личностей из думы?
        И победа популистов всех мастей обеспечена…


        1. masv
          10.09.2018 11:12
          -1

          И пускай побеждают. А если слова разойдутся с делом — на мороз.


          1. Am0ralist
            10.09.2018 11:17
            -1

            Я гораздо больше страшусь, что их слова не разойдутся с делом!
            «Сослать лес рубить всех приспешников товарища N»…


          1. bobermai
            10.09.2018 11:19
            -1

            Угу. А расхлебывать последствия популизма потом кто будет?


          1. Hardcoin
            10.09.2018 13:59
            +1

            Плохое предложение. Это как разрешить случайному человеку ремонт в квартире делать (и денег, понятно, выдать). Не получилось — на мороз. А кто ремонт переделывать будет? Кто деньги вернёт? Они же уже потрачены на популизм.


            1. masv
              10.09.2018 20:14

              А разве у нас в правительстве сейчас не случайные люди? С которых ни спросить ни на мороз выгнать.


              1. Hardcoin
                10.09.2018 20:22

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


        1. qw1
          10.09.2018 11:28
          -1

          И победа популистов всех мастей обеспечена…
          О том и речь, это ничем не отличается от выставления на мороз.


    1. nerudo
      10.09.2018 08:09
      +1

      I will work harder!


    1. Hardcoin
      10.09.2018 13:56
      +2

      Достаточно единогласно потребовать

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


      А то очень уж легко вы используете слово "достаточно". Достаточно изобрести вечный двигатель. Достаточно слетать на Альфа центавры. Может и достаточно, во только как вы это делать собрались?


  1. Dmitri-D
    09.09.2018 23:15
    +1

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


    1. DarkTiger
      09.09.2018 23:44

      Давным-давно было придумано приложение FireChat для сотовых, именно для таких целей. Использовалось в массовом порядке на демонстрациях в Гонконге в 2014. Там же властями была найдена тактика борьбы с этим приложением, ибо не айфоном единым жив демонстрант.
      Желающие могут прочесть вот эту статью (первая глава «Связь», дальше идет пропаганда)
      Все изобретено до нас…


      1. Greenback Автор
        10.09.2018 00:08
        +3

        FireChat — не кричалка, а чат, ничего общего.


        1. DarkTiger
          10.09.2018 23:56

          … кроме уже реализованной технологии пиринга, о которой и идет речь в этой ветке.
          Еще Bluetooth не упомянут (который Firechat также использует), а зря — на расстоянии пары метров (или меньше) его энергоэффективность куда выше, чем у wifi.


    1. Greenback Автор
      10.09.2018 00:11
      +2

      Я так понял вопрос: Будут ли глушить wifi и будут ли глушить ультразвук?
      Есть общее правило: Если что-то реализуемо и есть интересант — это будет реализовано. Поэтому wifi и синхронизация звуком не годятся.


      1. Dmitri-D
        10.09.2018 02:32

        синхронизацию звуком так просто не заглушишь
        там можно довольно помехоустойчивые коды посылать.
        Да и wifi — тоже не так просто заглушить как кажется. Толпа распределена по приличной длине. Соседний смартфон будет намного ближе глушилки. Его мощность, конечно ниже, но мощность глушилки должна быть в квадрат от расстояния раз выше. Т.е. если сосед в метре и его wifi 1вт, а глушилка в 200м, то ее мощность должна быть 200^2 ватт в той же полосе частот. А полос много — если без пересечения, то 4-5, значит мощность нужна еще выше в 4-5 раз.


        1. Greenback Автор
          10.09.2018 02:42

          Не знаю, не спец. Для радиолюбителя это наверное сложно, а для госструктур?
          Недавно видел статью про какие-то аудио-пушки, которые обеспечивают 100dB+ на большом расстоянии.


          1. Dmitri-D
            10.09.2018 03:17

            Аудиопушки в городе — это очень вряд ли.
            Для маленькой толпы да, это сработает. Для большой — вряд ли.
            Поток мощности после излучения уже не увеличивается, а значит, мощность в каждой точке обратнопропорциональна квадрату расстояния. Если у пушки на расстоянии 1м вы слышите 100dB, то на расстоянии километра уже всего 40dB — что в два раза тише среднего холодильника.
            Чтобы создать у вашего уха 100dB нужно излучение 160dB. От такой мощности будут лопаться перепонки и глаза у тех кто рядом.


            1. Greenback Автор
              10.09.2018 09:12

              почитайте по LRAD (Long Range Acoustic Device) — у него другой принцип работы. Звук формируется в удаленной от орудия точке.


              1. qw1
                10.09.2018 11:30

                Разве что эту точку разместить очень высоко над толпой, иначе пострадают люди, оказавшиеся в этой точке.


                1. DnD_designer
                  11.09.2018 18:33

                  Кого-то будут волновать пострадавшие?
                  Тяньаньмэнь вспомните. Да монетизацию льгот пенсионеров. Да… много чего можно навспоминать. Спишут на «хулиганов из толпы»


        1. Detuner
          10.09.2018 10:53
          +1

          Соседний смартфон будет намного ближе глушилки. Его мощность, конечно ниже, но мощность глушилки должна быть в квадрат от расстояния раз выше.
          Глушилке wi-fi не нужна подавляющая мощность, мы же не аналоговое радио «Свобода» глушим, а сеть с методом доступа CSMA/CD. Достаточно наполнить эфир мусорными пакетами — и количество коллизий катастрофически возрастет. Глушилке при этом нужно быть лишь настолько мощной, чтобы все смартфоны принимали её сигнал. Но и этого не понадобится потому, что CSMA/CD-сеть из сотни узлов в одной общей среде передачи замусорит эту среду и ляжет самостоятельно, без помощи глушилки.
          Я тоже сразу подумал о синхронизации звуком, но тут у многих телефонов могут быть проблемы, связанные с трудностями записи и обработки звука в реальном времени с низкими задержками.


          1. Dmitri-D
            10.09.2018 15:40

            CSMA/CD — это вы попутали с изернетом. В wifi — CSMA/CA


            1. Detuner
              10.09.2018 16:45

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


              1. Dmitri-D
                11.09.2018 05:53

                TDMA есть во всех телефонах поддерживающих хотя бы 2G, но для такого решения нужны сотовые ноды. Это дорогое решение. Но TDMA может так же использоваться в Bluetooth — для передачи голоса.


      1. Stalker_RED
        10.09.2018 02:39

        Технически, никто не мешает глушить и то и другое. Еще и поливать слезогонкой.


        1. Dmitri-D
          10.09.2018 03:18

          Мешает физика.
          Слезогонкой тоже на 1км ненабрызгаешься


    1. zerg59
      10.09.2018 06:46

      Вчера вечером слушал Йеху Москвы — там пытались связаться с корреспондентом на месте (центр Москвы). Не получилось, ибо связь глушили.


      1. Dmitri-D
        10.09.2018 07:31

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


        1. zerg59
          10.09.2018 08:43

          А тут можно уже не глушить а «бросить EMP гранату» — выжечь всё. что может работать в диапазонах WiFi в заданной области. Закон, разрешающий это, будет принят при необходимости в течение недели вро всех трёх чтениях ;-)
          Американцы такое на крылатые ракеты хотят поставить — так что поставить такое на машину для разгона демонстраций труда не представит.


          1. Chamie
            10.09.2018 12:29

            Тогда уж сразу напалм, зачем размениваться на полумеры?


            1. zerg59
              10.09.2018 13:03
              -1

              Визуально всё должно быть цивилизованно. Люди ведь вроде как не страдают. Только техника.


        1. zerg59
          10.09.2018 09:21
          +1

          Или запретить создание пиринговых сетей (борьба с терроризмом и экстремизмом). Как наказание — конфискация оборудования и срок.


  1. nafgne
    09.09.2018 23:38

    Долой Селестию!


  1. agugnin
    09.09.2018 23:40

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


    1. Greenback Автор
      10.09.2018 00:07
      +1

      Телеграм не скомпрометировали.
      Что касается актов неповиновения — приложение законов не нарушает.
      Оно нейтрально. Им может пользоваться кто угодно, хоть президент лично.


      1. hippohood
        10.09.2018 08:25
        +2

        приложение законов не нарушает

        Так будет новый закон. Конечно займет какое-то время целый закон про приложение принять: пока экспертная комиссия проработает, потом дебаты, 1е чтение, 2е, 3е, совет федерации, виза президента… Дня три не меньше. За это время можно сделать революцию


  1. AMaxKaluga
    10.09.2018 00:01
    +1

    1. Я конечно понимаю «Лень — двигатель прогресса». Но, что бы настолько облениться выражать своё же мнение. Из разряда, ну хоть прийти сил хватило.
    2. Чем это отличается от того что ходить и кричать в мегафон? Ничем! Можно такое делать? Нет — это явное нарушение общественного порядка. Т.е. даже никаких новых законов не нужно.

    Похоже сугубо на попытку притянуть новую ЦА на что-то хайповое-модное-цифровое-современное.

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

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


    1. Greenback Автор
      10.09.2018 00:35
      +1

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

      И я не один такой. Сегодня тысячи людей видел, по периметру стоят, молчат.

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


      1. AMaxKaluga
        10.09.2018 00:43

        Так именно что не надо ПРОСТЫЕ слоганы вещать. А что должно литься из этой массы смартфонов?

        Я не против, просто понять цель и планируемый эффект. Как это видится будет выглядеть со стороны?


        1. Greenback Автор
          10.09.2018 00:53

          В порядке предположения:
          Если в стране цензура (кое-какие факты не покажут по ТВ) то можно сыпать фактами, цифрами, ссылками на источники информации. Короткими предложениями в цикле.
          Если добиваются чьего-то освобождения или реабилитации — инфу о человеке и случившемся произволе.
          Если нарушены чьи-то права — коротко, кто и как пострадал.
          По сути мессиджи будут похожи на заголовки газет (нормальных газет), а детали могут быть в листовках.

          Ну а если митинг не «против» а «за», то конечно же: «Славься, славься, о великий», «Пламенный привет от цеха номер 3», «Одобрямс» и т.п.


          1. AMaxKaluga
            10.09.2018 01:24

            Так вот и вопрос. Для чего? Получается только ради того чтобы шума больше создать. Кого привлечёт такое шумовое представление? Когда эти призывы идут не от конкретного человека, а тупо шум.

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

            И ещё от себя. Очень неприятно когда подходишь интересуешся, а участники не могут ответить что происходит. Больше вот в этом направлении стоит работать.


  1. f66
    10.09.2018 00:03

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


    1. Greenback Автор
      10.09.2018 00:04
      +2

      Ок, пусть кричалка перестает кричать и удаляет файлы при неактивности юзера. Можно специальный режим сделать. Но я думаю это лишнее.


      1. yul
        10.09.2018 08:38
        +1

        Достаточно сделать, чтобы работало только при включённом экране.


  1. masv
    10.09.2018 00:20

    del


    1. Greenback Автор
      10.09.2018 00:23
      +1

      Все что вы описали происходит ежедневно, на кухнях. Собираются по двое и обсуждают житейские дела. ;) У меня прямо сейчас на кухне пикетчица сидит.


      1. masv
        10.09.2018 00:31

        Стоит толпа. Мимо идёт прохожий, интересуется — «что-то случилось?» Его посвящают.
        По кухне прохожие обычно не ходят.


        1. Greenback Автор
          10.09.2018 00:40

          Согласен. Однако: желание присоединиться у прохожего будет зависеть от того, кто ему ответит. Хорошо организованный митинг должен вызывать жгучее желание сассоциировать себя с группой и присоединиться к ней. Это как рок-концерт — не важно с какой точки ты его увидел, если группа жжет — ты не сможешь уйти.


          1. masv
            10.09.2018 00:50
            +1

            Согласен, low level агитация. Но всё это привлекает внимание эцилопов, которые обезглавливают концерт, винтя рок-музыкантов. Агитация, наверное, должна быть децентрализованная и тихая.
            Хотя если взять пример с «тихой дискотеки». Оратор вещает со сцены, а собравшиеся, через приложение, его слушают.


            1. Greenback Автор
              10.09.2018 00:57

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


          1. jryj
            10.09.2018 11:49

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


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


            1. Hardcoin
              10.09.2018 20:32

              Это если вы явно против. А если не определились или даже вроде бы за — тут качество митинга решает. Даже если человек потенциально за, он может не присоединиться к митингу, потому что, например, не ясно, за что конкретно этот митинг.


    1. f66
      10.09.2018 00:50

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

      При пикетировании запрещается: ..., использовать звукоусиливающие средства (свистки, дуделки, микрофоны, мегафоны и т. п.), музыку, иные звукозаписи

      Не смог найти в определении 54-ФЗ подтверждение или опровержение этому запрету, но выглядит подозрительно.
      К автору:
      Смартфон не считается звукоусиливающей аппаратурой.

      Можно пруфлинк? Не могу найти ничего по этому вопросу.


      1. Greenback Автор
        10.09.2018 01:02

        Вопрос отличный, я не знаю на него ответа. Я предположил, что не является. Функция усиления звука, думаю, не является предназначением устройства. В нем есть функция воспроизведения звука, а это по сути другое. Если у меня в кармане на митинге зазвонил телефон — я нарушил закон? А если в качестве звонка стоит привычное «Долой что-то там!» — я нарушил закон? В любой стране где не угас здравый смысл ответом будет «нет».


        1. f66
          10.09.2018 01:04
          +1

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

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


          1. Greenback Автор
            10.09.2018 01:08
            +2

            Да, узнайте пожалуйста. Было бы интересно узнать, к чему тут можно прикопаться с позиции закона.


            1. boilroom
              10.09.2018 01:50

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

              Это ставит идею в разряд потенциально одноразовых в контексте применения на митингах и т.п. мероприятиях. Особенно нежелательных для действующей власти.

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


              1. Greenback Автор
                10.09.2018 02:17
                +1

                Об этом редко говорят, но:

                Митинги часто проводят для того чтобы продемонстрировать неадекватность реакции на них. Для этой же цели судятся с неприкасаемыми чиновниками, начиная процесс, который заведомо нельзя выиграть. Это суперважно и суперполезно.
                Тут кругом программисты, и все знают что такое тесты, и зачем их писать. Чтобы выявить неадекватную реакцию приложения. Если этого не делать, баг не будет пофиксен ни-ко-гда.
                Баги в государственном устройстве надо выявлять, тестируя систему на прочность тут и там. Есть люди, которые пишут жалобы (читай — тесты) только чтобы зафиксировать больную ответную реакцию. Это хорошие тестировщики :)

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


                1. f66
                  10.09.2018 02:23

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


                  1. Greenback Автор
                    10.09.2018 02:30

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


                1. yukon39
                  10.09.2018 13:19

                  Для этой же цели судятся с неприкасаемыми чиновниками

                  Судиться с неприкасаемым чиновником, можно только если сам хочешь стать неприкасаемым. И это вряд ли суперважно и суперполезно.

                  Другое дело, если чиновник неприкосновенный…


            1. Hardcoin
              10.09.2018 20:35

              А какая разница, если закон можно поменять в течении недели? Главное, что б нельзя было прикопаться морально. Если правительство запретит динамики у телефона, это будет достаточно сильный зашквар, что бы с этим мало кто согласился.


        1. Eldhenn
          10.09.2018 20:27

          Если у меня в кармане на митинге зазвонил телефон — я нарушил закон? А если в качестве звонка стоит привычное «Долой что-то там!» — я нарушил закон?

          Если очень надо — то нельзя хлопать в ладоши. А если очень-очень надо — то нельзя и просто стоять.


  1. dnnkeeper
    10.09.2018 00:35

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


    1. Greenback Автор
      10.09.2018 00:42

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


      1. Hardcoin
        10.09.2018 20:41

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


  1. Ravebinovich
    10.09.2018 01:13

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

    • Функционирование без интернета или через свои локальные сети
    • Вышеупомянутую опцию синхронизации звуковых посылов
    • Координирование действий пользователей
    • Навигацию по актуальной области прогулки
    • Тревожную кнопку на случай проблемных ситуаций
    • Закрытый чат
    • Быструю связь с правозащитниками
    • Возможность взаимопомощи (например кто-нибудь срочно просит воды или врача)
    • Мануалы по поведению и самосохранению
    • Поиск потерявшихся людей
    • Воспроизведение и запись онлайн трансляций


    1. Greenback Автор
      10.09.2018 01:26

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

      У меня есть мокап интерфейса приложения. Он простой. Есть понимание функционала — он тоже простой. Я вижу лишь один сложный участок — синхронизация времени. Нет только скилов для самостоятельной реализации в приемлемые сроки, поэтому появилась статья на Хабре. Надеюсь найти тут партнеров по разработке.


      1. Mobile1
        10.09.2018 07:37

        Все что вы описываете, легко и просто реализовать в любом приложении/мессенджере с функцией Push-To-Talk.
        Хоть в том же Zello.
        Лозунги может говорить 1 человек, находящийся за многие километры от места митинга и все практически одновременно будут его слышать по громкой связи.


        1. Greenback Автор
          10.09.2018 09:16

          Push-to-talk не работает offline.


          1. Mobile1
            10.09.2018 10:37

            Push-to-talk не работает offline.


            Вообще-то работает — Intercom например.

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


            1. Greenback Автор
              10.09.2018 10:47

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


              1. Mobile1
                10.09.2018 11:08

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


                Прямо как на поле сражений где-нибудь в Ираке или Сирии :)
                Всего предусмотреть нельзя…


    1. AMaxKaluga
      10.09.2018 01:27

      Сколько из этих пунктов должны обеспечивать организаторы?


      1. Ravebinovich
        10.09.2018 01:36

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


        1. Chamie
          10.09.2018 01:41

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

          Как «медали болельшика» в Сочи?


          1. Ravebinovich
            10.09.2018 01:46

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


            1. AMaxKaluga
              10.09.2018 09:59

              Только вот медалька привязана к конкретному месту, а у телефона определить локацию (и опять же синхронизировать!) нетривиально.


    1. f66
      10.09.2018 01:29

      Тревожную кнопку на случай проблемных ситуаций

      Кстати, очень важная фича, должна попасть в приложение вне зависимости от реализации остальных фишек. С настраиваемым поведением (смс близким, сообщение в чатик, и т.д.)


      1. Greenback Автор
        10.09.2018 01:42

        ))) Специальный режим «North Korea mode» — с самоуничтожением контента и рассылкой SOS по всем адвокатским конторам. Извините что смеюсь, не, ну правда. SOS-программы уже есть, не обязательно все фичи в одно приложение запихивать.


  1. Chamie
    10.09.2018 01:33

    Мне больше нравится идея приложения-«распределённого мегафона», чтобы у всех одновременно звучал голос текущего спикера. Т.е., как интернет-радио с синхронизацией звука. Плюс, возможно, та самая mesh-сеть как у FireChat.
    Ещё можно сделать функционал «передачи микрофона в зал», «записок из зала» и запросов на вопрос/получение микрофона.


    1. Greenback Автор
      10.09.2018 01:39

      Все что может быть заглушено, будет заглушено. И вайфай и сети. Се-ля-ви :)


      1. Ravebinovich
        10.09.2018 01:41

        Даже если будет распределённая сеть через блютуз?

        P.S. Я не спец, такое вообще возможно?


        1. f66
          10.09.2018 01:46

          При условии постоянного смещения клиентов относительно друг друга — вряд ли. Я тоже не спец, но один только этот нюанс уже сильно усложняет задачу. Радиус действия-то невелик.


          1. Chamie
            10.09.2018 01:50

            Ну, FireChat так и работает же.


            1. f66
              10.09.2018 01:54

              Действительно, я не дочитал до использования BT. Так или иначе, синезуб так же весело и задорно глушится, как и WI-FI.


              1. Chamie
                10.09.2018 01:56

                А как? Накрытием всего диапазона 2.4ГГц + 5ГГц? Его же тогда вырубит у пол-города.


                1. f66
                  10.09.2018 02:03

                  Не у города, но в нескольких кварталах точно. ЕМНИП, летом прошлого года этим не гнушались. Попробую найти ссылку.


      1. Chamie
        10.09.2018 01:47

        Ну, во-первых, пригодится не только для несогласованных митингов, но и для, например, согласованных для проведения без использования звукоусиливающей аппаратуры. А на просто согласованных митингах и не требующих согласования мероприятиях снизит затраты на проведение.
        Во-вторых, всё-таки, глушить WiFi и Bluetooth тоже не так просто на открытых пространствах. Можно, но дорого и много кого по соседству «накроет».


        1. Greenback Автор
          10.09.2018 02:05

          Сегодня глушили 2 операторов из 4-х. Мне представители СМИ жаловались.
          Бесполезно соревноваться с государством в технических средствах на подконтрольной ему территории, это пустая трата времени. Несопоставимая разница в технических ресурсах. Заглушат все, если сочтут нужным. Это нормально.


          1. Chamie
            10.09.2018 02:09

            Судя по «2 из 4», глушили не глушилками, а отключением БС/антенн на БС. Разные вещи, всё-таки — административно-то надавить они умеют.


  1. YakovLitvin
    10.09.2018 01:39

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

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

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


    1. Chamie
      10.09.2018 01:53

      Ну и добавляется проблема «к кому коннектиться», хотя это можно решить каким-нибудь заранее выдаваемым персональным кодом…

      А ещё много сетей и коллизии, возможные уязвимости для подмены собой «человека с мегафоном» или сбора личных данных присутствующих… в общем, интересная будет история, но довольно неоднозначная.
      Всё просто — интерфейс будет вида «зайти на канал» (в мессенджерах), «зайти на сервер» (в Discord) или «подключиться к станции» (в онлайн-радио).


    1. Greenback Автор
      10.09.2018 01:59

      Яков, описанная с статье «кричалка» работает только в оффлайн-режиме по заранее прописанному сценарию.

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

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

      Прямо лакмусовая бумажка а не приложение. «Правдоруб Pro»

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


      1. YakovLitvin
        10.09.2018 03:54

        Да, я тоже подумал, что конкуренция – это по крайней мере интересно. Но непонятно, может ли вообще вторая (по численности) группа быть услышана – или, если достаточно многочисленна, просто превратит кричалки в шум, а никакой «конкуренции» не получится.


  1. barbos6
    10.09.2018 02:44

    Забавная концепция, но почему бы не пойти чуть дальше и не сделать, при несколько лучшей точности синхронизации и с учетом точного места по gps/глонасс такую распределенную акустическую ФАР?


    1. Greenback Автор
      10.09.2018 02:47

      Поясните, я не понял идею.



    1. f66
      10.09.2018 02:52

      А куда вы направите эту решётку?


  1. Mitch
    10.09.2018 03:27
    +1

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


  1. Mitch
    10.09.2018 03:48
    +1

    Сама же концепция митингов протеста в оффлайне, мне кажется дикостью.
    Собраться толпой и орать чтобы привлечь чье то внимание и этим повлиять на решения, которые принимают власти кажется странной идеей.

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


    1. polearnik
      10.09.2018 09:52

      … сесть в тюрьму по надуманному предлогу от властей так как вы им начинаете мешать


    1. rg_software
      10.09.2018 09:55
      +1

      Именно. Вот казалось бы, идут годы, а нам предлагают более лучшую лошадь. Сто лет прошло, а мы по-прежнему хотим оратора на броневичке и толпу слушателей. Вот как бы было здорово, если бы можно было придумать высокотехнологичное решение проблем, из-за которых возникают митинги!

      У любого митинга ведь есть целеполагание. Для начала хорошо бы организаторам донести до аудитории, чего конкретно они хотят добиться в данном конкретном случае (чтобы мы голосовали за X, не голосовали за Y, передали денег детям Африки или ещё чего). Если это же просто «хэппенинг» — тоже хорошо, но пусть это будет внятно сформулировано.

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


    1. Hardcoin
      10.09.2018 20:49

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


      1. Mitch
        10.09.2018 22:04

        Вы правда считаете что в РФ никто не лоббирует свои интересы?


        1. Hardcoin
          10.09.2018 22:09
          +1

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


  1. 2PAE
    10.09.2018 06:51

    Синхронизация по времени ненужна. Никому. Тем более с точностью до миллисекунд. Живые люди всегда говорят по разному. Даже если они читаю один и тот же текст. Оратор ещё не закончил, а программа уже кричит. Фигня…

    Скорее нужна кнопка «аплодисменты», которую будет нажимать ведущий. Так же нужно передача слов оратора к окраинам толпы. Где людям просто плохо слышно.

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

    Для защиты возможно наличие режима на «неизвлекаемость». Пока кнопку держишь, программа работает. Отпустил, программа стерлась.

    И… что-то ещё…


  1. leorush
    10.09.2018 07:59
    -1

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


  1. Darth_Malok
    10.09.2018 08:02

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

    Всё вышесказанное касается митингов. А вот использование на концертах, стадионах и т.д. смотрится более интересно.


  1. svanichkin
    10.09.2018 08:55
    +1

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


  1. mtivkov
    10.09.2018 09:04
    +1

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


    1. TimsTims
      10.09.2018 17:12
      +1

      Наконец-то хоть один человек вспомнил про медленную скорость звука :)
      Даже когда звук воспроизводится с совсем небольшой зажержкой 100мс — этого достаточно, чтобы начать ничего не понимимать. А учитывая, что у всех могут быть самые разные задержки допустим от 0 до +- 50 мс, то слушатель будет слышать кашу.
      Даже если вдруг каким-то чудом получится снизить задержку до 1-5мс, то представьте себе — идёт толпа, и все включили эти звуки. Из-за довольно медленной скорости звука, вы будете слышать и ближайшие звуки (несколько людей рядом с вами), и звуки из середины толпы (где концентрация мобильников большое, а значит звук громче), и вас снова будет перебивать многоканальность и задержка звука.
      Далее, чтобы прохожий услышал звуки, толпа должна выкрутить мобильники на полную. Это будет очень(ОЧЕНЬ) громко. Настолько, что слезоточивый газ толпе будет приятней, чем это. Простой пример работы 1го аппарата — коллега, у которого звонит телефон в опенспейсе.


      1. mtivkov
        10.09.2018 18:51

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


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


        1. TimsTims
          10.09.2018 19:19

          Получается, что звук надо как бы пускать волной — от выбранного центра расходящимися кругами (величина задержки зависит от расстояния до этого центра).
          Это зависит от того, где находится цель. Если цель в конкретном месте — тогда еще допустим можно волной пустить. Если цель — везде вокруг, то всех удовлетворить не получится.


          1. mtivkov
            10.09.2018 19:30

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


      1. Greenback Автор
        10.09.2018 19:56

        Да, под «эффектом вокзала» я как раз это имел в виду, этого опасался.
        Я думаю, что проверять теорию в данном случае придется практикой. Надо попробовать сделать и посмотреть что получится.


      1. muon
        11.09.2018 02:02

        слушатель будет слышать кашу
        Это теория, а на практике всё нормально. Даже когда 2000 человек, выстроенные в 300 метров, синхронизируются центральным источником звука (оркестром), а ведь акустический источник даёт джиттер в два раза бо?льший, чем синхронизация по GPS или NTP.
        Тем более, у лозунгов темп речи не такой, как при беседе


        1. andyudol
          11.09.2018 08:22

          300 м звук проходит примерно за 1 с. Как же получается, что слышен нормальный хор?


          1. muon
            11.09.2018 10:07

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


      1. Chamie
        11.09.2018 15:20

        Про синхронизации до единиц миллисекунд сформируется общий волновой фронт и получится аналог одного большого звукоизлучателя. (мнение с дивана)


  1. musicriffstudio
    10.09.2018 09:12
    +1

    Что ж это за протест такой что протестантам даже самим покричать лень?

    Не взлетит.

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

    Идея для стартапа.


  1. DareDen
    10.09.2018 09:16

    «На митинг (.+)вального пришло 2 тыс. смартфонов» — из сводок МВД за 2019 год :). Люди уже не нужны, здравствуй киберпанк.


  1. 5oclock
    10.09.2018 09:45

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


    1. Greenback Автор
      10.09.2018 09:48

      … получится как-раз та самая какофония и шум.

      Приложение AmpMe работает хорошо, на него равняюсь


      1. 5oclock
        10.09.2018 10:12

        Надо посмотреть что за штука.


  1. Igor_Shumilov
    10.09.2018 10:25

    Митинг по жёсткому сценарию, в котором лозунги произносятся в строго отведённое время и в строгой последовательности — это какое-то «искусственное», фальшивое представление, а не способ выразить своё искреннее согласие/не согласие. ИМХО.
    И вот в этом, на мой взгляд, кроется главная юзабилити-проблема концепции в протестном контексте.


    1. Greenback Автор
      10.09.2018 10:32
      +1

      Вчера когда гулял на Тверской я лично убедился в обратном. Сухая, убогая и «искусственная» аудиозапись из полицейского мегафона, пущенная по кругу, была в несколько раз раз эффективнее большой толпы митингующих, которые пытались что-то «искренне» кричать без мегафона. Это было настолько очевидно, что я… сел и написал обсуждаемую статью.


      1. Igor_Shumilov
        10.09.2018 10:36
        +2

        К «сухой, убогой и искусственной» записи, помимо звука, прилагаются ещё и полицейские. Которые от слов могут перейти к вполне осязаемым действиям. Причём в любой момент. А это добавляет эффективности их мегафону.


        1. Greenback Автор
          10.09.2018 10:43
          +1

          Хмм. Давайте вынесем страх перед полицией за скобки. Я разработчик, мне интересна техническая сторона.
          А сравнивал я не митингующих с полицией, а выразительность криков толпы с выразительностью усиленного звука.


          1. Igor_Shumilov
            10.09.2018 10:59
            +1

            Я на митинги не хожу, но регулярно оказываюсь на стадионе. И по моему опыту гораздо сильнее заводит именно живые крики толпы. Те же самые речёвки на записи воспринимаются как фон, обычный трек в плейлисте, не более. Их не хочется поддерживать. Прослушал, и всё. А вот когда ты подхватываешь за толпой, и кричишь с ней в унисон… это круто. Очень сильные эмоции.
            Прослушивание записей такого не даст. Голос 100 человек всегда будет гораздо выразительней, чем звук из 100 динамиков.


            1. Greenback Автор
              10.09.2018 11:43

              У меня нет чувства толпы, я не испытываю положительных эмоций от криков в унисон, даже наоборот, раздражают. Но я признаю что все мы разные и для многих важно поорать, и что эти крики можно использовать для достижения хороших целей.
              Про выразительность голосов я уже написал, вчера было фиаско IMHO :) Мегафон wins


              1. MaxVetrov
                10.09.2018 11:45

                Какие, например, хорошие цели?


                1. Greenback Автор
                  10.09.2018 12:04

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


                  1. MaxVetrov
                    10.09.2018 12:07

                    Крики не решают Ваших проблем. А популистов и так хватает.


                    1. Greenback Автор
                      10.09.2018 12:25
                      -1

                      Из новейшей истории. Митинги отменили сегрегацию в США, остановили войну во Вьетнаме, отправили в отставку премьера Исландии, сместили Сержа Саргсяна. Им предшествовали безуспешные суды и публикации в СМИ. А мудрые скептики сидят по домам, ноют и дискутируют. Так было и так будет.


                      1. MaxVetrov
                        10.09.2018 12:36
                        +1

                        Все это хорошо конечно, но Вы даже цели свои не указали. Ну и отставку Сержа Саргсяна с сегрегацией не нужно ставить в один ряд.


                        1. Greenback Автор
                          10.09.2018 12:49
                          -2

                          Сейчас моя цель — сделать интересное приложение. Личные проблемы и политические взгляды я здесь умышленно не пишу, это же Хабр. А то сейчас как набегут и начнется сра4. Фу-фу.


        1. 5oclock
          10.09.2018 11:48

          Да-да.
          Давно известно, что добрым словом и револьвером, можно добиться большего, чем одним только добрым словом.

          :)


  1. SUA
    10.09.2018 10:51

    Уже есть статьи «розжиг», «экстремизм» итп — а набор записанных на телефоне кричалок вполне может подвести под статью (смартфон это уже вполне вещдок), в крайнем случае «нарушение общественного порядка» как раз за выкрученную на максимум громкость

    Итог: так не взлетит. Для стадионных концертов реально интереснее смотрится.


    1. Greenback Автор
      10.09.2018 10:57
      -1

      Еще раз прошу, давайте вынесем страх перед властями за скобки. Те кто боится страшных наказаний за нормальные непротивозаконные действия — те тихонько сидят по домам и потенциальными пользователями не являются.


      1. SUA
        10.09.2018 13:17

        Для остальных есть уже опробованные надежные методы привлечения внимания (главное — даже не улица, а что потом напишут в интернете а лучше покажут в ютубе или даже по ТВ)


  1. Javian
    10.09.2018 11:04

    А теперь представим себе такую картину: митингующие достают из карманов смартфоны, и из многих тысяч динамиков синхронно, хором, звучат красивые, умные лозунги. Громко и четко. Не «Долой Луну!», а развернуто, с аргументами.

    В 1970-е для этого в Южной Америке просто использовали переносные магнитофоны. По условному сигналу включали магнитофоны, спрятанные под одеждой. Сотрудники спецслужб в толпе не могли просто определить источник звука, когда их много.

    С мобильниками это не выйдет — мощность динамика магнитофона около 0,5-1Вт.


    1. imm
      10.09.2018 11:46

      есть проводные внешние колонки достаточно скромных размеров с хорошим звуком
      а в приложение можно добавить настройку, например «чистить плейлист при отключении aux»


      1. Greenback Автор
        10.09.2018 11:55

        Смелый совет партизанам. :)
        Но колонка это звукоусиливающее оборудование, ее использование может идти вразрез с текущим законодательством.


      1. Javian
        10.09.2018 12:11

        проще ничего не изобретать, а использовать портативную mp3-колонку. Даже без ПК, используя в точности как южноамериканцы, нажав кнопку play по условному сигналу.


        1. muon
          11.09.2018 02:07

          Идея для законодательного стартапа: надо признать портативные колонки спецсредством!
          («запомните этот твит» ©)


  1. Welran
    10.09.2018 11:51

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


  1. Drvesina
    10.09.2018 12:28

    Ребят, готов предложить помощь в автоматизации тестирования. Напишите, если интересно, такого пункта нет в вашем списке.


    1. Greenback Автор
      10.09.2018 12:30

      Наконец-то предложение по сути! Спасибо! Конечно интересно!


  1. Vlad_fox
    10.09.2018 13:19
    +1

    как бы написать приложение, чтобы оно за нас само революцию сделало, а еще лучше без револиции само поменяло плохих чиновников на хороших тихонько и незаметно?
    мы чтоб, типа просто гуляем — все токо ЗА, а оно кричит, возмущается, меняет власть…
    труп ленина матернулся, перекрестился и трижды перевернулся в гробу…


    1. 5oclock
      10.09.2018 13:25
      -1

      К 2039 году технологическую сингулярность обещают.
      ИИ возьмёт управление на себя и всё станет хорошо.


  1. iig
    10.09.2018 14:05
    +3

    Применение на митингах — пустышка. До кого вы собираетесь докричаться? До космонавтов силовиков? Так они и так не глухие, но задачу выслушивать кричалки и доложить о их содержании наверх перед ними никто не ставит.
    До царя с боярами администрации города? С тем же успехом, а то и получше, можно и заказное письмо отправить.
    Кричалки на митинге — это сигнал самим себе. Нас много, наше дело правое… Сигналом для властей является сам факт выхода на митинг 100500 народа, а не содержимое и громкость кричалок.


    1. amarao
      10.09.2018 17:28

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


      1. iig
        10.09.2018 17:42

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


        Смотря кто будет реинтерпретировать. Опять же, участники акции и так сами себя услышат. Они ведь знают, зачем пришли на митинг?
        СМИ? Правильный репортер легко снимет массовку из 10 человек как 10000 митинг. И наоборот, 10000 митинг как пьяную выходку десятка фриков.
        Короче, сомневаюсь я…


        1. muon
          11.09.2018 02:09

          Всё тлен, ок.


          1. iig
            11.09.2018 10:23

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

            «Любят русские люди бунтовать!
            Встанут на колени перед барским домом и стоят подлецы!
            И ведь знают, что бунтуют и всё равно стоят!»


  1. KamiSempai
    10.09.2018 14:10
    +1

    Думаю, перед началом разработки, стоит провести исследование того как все это будет слышаться.
    Собрать человек 10 в одном месте, расставить их на расстоянии 1,5-2 метра и включить общий звуковой файл через AmpMe. Возможно стоит повторить с использованием Bluetooth колонок и немного большим расстоянием между участниками (от 5 метров)
    На что следует обратить при этом внимание:
    1) Для постороннего наблюдателя звук не должен превращаться в кашу
    2) Большое количество источников звука с крошечным рассинхроном(а он будет из за разных положений источников звука) не должно давит на слух и мозг
    3) Возможно, рассинхрон источников звука будет приводить к Speech Jammer эффекту и мешать произносить речевки участникам группы.


    1. Greenback Автор
      10.09.2018 14:58

      Хороший совет, proof of concept
      ! спасибо


      1. muon
        11.09.2018 02:12

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


  1. Alexus819
    10.09.2018 14:14
    +1

    смартфоны вместо усилителей? вы серьезно?


    1. Greenback Автор
      10.09.2018 14:57
      -1

      мы серьезно


    1. amarao
      10.09.2018 17:22

      Если одновременно звук из одного динамика на 10кВт, или из 30000 динамиков на 0.5Вт, что будет громче? А в целом по площади, а не рядом с 10кВт динамиком?


      1. Alexus819
        10.09.2018 21:47

        Один мощный динамик в реальных условиях всегда будет предпочтительнее. Звук это волны в воздухе, давление воздуха на ушные перепонки если хотите. И вот как сделать чтобы эти волны интерферировали. Резонировали от множества смартфонов? В какой точке это будет происходить? От смартфонов ничего кроме каши не получится. Может где нибудь в специально подготовленном помещении без ветра и точно вымерянных положениях смартфонов что нибудь и можно сделать но это не получится в жизни на улице. Это будет не это а просто гул. И даже не громкий.


        1. amarao
          10.09.2018 22:05

          Но в то же время, толпа создаёт вполне интересный (и разборчивый) звук. Какой механизм? Возможно, вместо временной синхронизации — аудиосинхронизация с микрофона. Насчёт негромкий — ну вот на концертах зал как-то умудряется громко петь (ок, ок, не так громко, как динамики, но всё-таки).


          1. vassabi
            10.09.2018 23:15

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


            1. muon
              11.09.2018 02:15

              1. Да.
              2. Да, и на смартфоне можно считать корреляционную функцию.


  1. amarao
    10.09.2018 17:26

    Хорошая идея.

    Проблемы:

    1. Список надо грузить заранее. Т.е. мнение особо не поменяешь.
    2. Нет фидбэка для организаторов (только «вместе»)
    3. Аккаунт в market/appstore — точка централизации и метод подавления. В самом грубом виде — захват аккаунта с последующим пушем апдейтов на телефоны оппозиции вместе с малварью для опознания «кричавших».
    4. Синхронизация тайминга для кричалки? Заранее — подготовятся опрессоры, на месте — нужно иметь тривиальный простой элемент (кнопка «сейчас», которая правильно всё делает).


    1. Greenback Автор
      10.09.2018 19:58

      Да, все правильно написал, эти проблемы придется решить


  1. EnigMan
    10.09.2018 17:39

    Сорри если повторюсь. В андроид синхронизация времени возможна только в ручную. Т.е. владелец физически должен нажать кнопку в интерфейсе настройки времени своего смартфона. Точность получается не очень, ± 0,3-0,5 секунды. Программная синхронизация возможна только с root правами.
    На мой взгляд, более правильным была бы синхронизация по внешнему звуковому сигналу ужа на самом митинге.


    1. Greenback Автор
      10.09.2018 20:02

      Черт, ценное замечание! Насчет необходимости рута в андроиде я не знал. :( Придется изобретать варианты. Вы андроидный разработчик?


    1. qw1
      10.09.2018 20:12
      +1

      Но зачем нам синхронизировать системное время? Приложение должно знать, на сколько миллисекунд системное время расходится со временем координатора, чтобы ввести задержку при подаче сигнала. Тут root не нужен.


  1. evgenWebm
    10.09.2018 19:04
    +1

    Идея не сработает.


    1. Не будет синхронизации. Будет какафония.
      По кабелю можно было сделать…
    2. Имхо больше. Мне кажется в этой какафонии громко будет только шум.

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


    Кричалки делаются не для уведомления кого либо в чем.
    Это простая накачка эмоциями.
    Очень важная функция митинга, без накачки эмоциями, митинги не работают.


  1. andyudol
    10.09.2018 19:41

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


    1. Greenback Автор
      10.09.2018 20:04

      Я вычитал что для музыки около 10ms хорошо, 50ms сносно.


  1. m0Ray
    10.09.2018 23:38

    Для синхронизации между аппаратами можно использовать ультразвуковой сигнал. Динамики смартфона вполне способны пропищать что-то на частотах слегка выше 20кГц, а микрофоны на соответствующей частоте дискретизации вполне неплохо слышат такие звуки. И не требуется мощных вычислительных ресурсов на распознавание простой последовательности. Говорю всё это, ибо у меня на смартфоне постоянно в фоне висит детектор ультразвука для кое-каких исследований, так я даже не замечаю, что расход батареи как-то увеличился после установки.
    Заодно автоматическая скомпенсируется скорость звука.


  1. xcore78
    11.09.2018 01:02
    +1

    Синхронизация времени за несколько часов должна быть достаточной. Также никто не мешает установить приложение за сутки до, каждый час собирать показания по NTP и строить коэффициент корректировки. Но это просто и банально :)

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


  1. aFanOfSwift
    11.09.2018 09:42

    Вы упускаете человеческий фактор. Надо заставить довольно много народа скачать это приложение. (ИМХО это самое сложное) И взять смартфон на митинг, где его могут легко разбить. Или вы думаете, когда вас будут лупить дубинками, будут выбирать места, чтобы по смартфону не ударить. Да и вообще мало ли какой замес начнется, а телефон разбит и неработоспособен. Я на митинги беру старую звонилку. Ее и разбить/потерять не жалко. Да и сложнее ее разбить чем айфон, например.


    1. Greenback Автор
      11.09.2018 13:25

      Голову могут разбить, ее дома не оставишь. :) Хорошо что почек две.


      1. aFanOfSwift
        11.09.2018 13:44

        LOL, ну голова на митинге меньше нужна, чем связь. ;) Там стадный инстинкт работает. В данном контексте это важнее. И брать голову с собой это неизбежное зло, а вот смартфон можно и не брать. К тому же смартфон быстрее разрядится. Хотя эти детские митинги по два часа. На них и смартфона хватит. А если на нормальный идти на бессрочный. До решения проблемы. То там поуэрбанков не напасешься. А простая звонилка вполне и неделю может проработать. К ней можно и несколько заряженных аккумов взять. А если это старая нокиа 3310. Так ее еще, как оружие можно использовать. :)


  1. unalacuna
    11.09.2018 10:26

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

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


    1. Greenback Автор
      11.09.2018 14:33
      +1

      Идея с рупором хороша


  1. andyudol
    11.09.2018 13:08
    +1

    Надо ещё стельки со встроенными иголками сделать. И тоже с синхронизацией. Чтобы все одновременно подпрыгивали.


  1. airwalks
    11.09.2018 14:34

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


    1. muon
      12.09.2018 02:18

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

      отебрут силовики
      OH SHI~


  1. AndrewRo
    11.09.2018 14:57

    Это была преамбула, а теперь амбула.

    Фабула.


    1. Greenback Автор
      11.09.2018 16:06

      Это был юморок типа «Это был предварительный запуск, а теперь варительный».


      1. AndrewRo
        12.09.2018 00:26

        Я предполагал, но не был уверен до конца. Поэтому решил на всякий поправить.


  1. Mandella
    12.09.2018 17:02

    Как вариант (но уже с политикой-с), связаться с командой одного небезызвестного оппозиционного персонажа, фамилия которого начинается на Н. Они есть на хабре, по крайней мере, публиковали тут посты


    1. Greenback Автор
      12.09.2018 17:05

      Попробуем как-нибудь справиться без команды Немцова ;)