Очередь на блокировку продолжает расти

Лучшие брокеры бинарных опционов за 2020 год:
  • Бинариум
    Бинариум

    1 место — самый лучший брокер бинарных опционов за 3 года!
    Бесплатное обучение и демо-счет на любую валюту на сумму 1000 $.
    Заберите свой бонус за регистрацию:

Пользователи стали массово регистрироваться в Telegram после его блокировки в России

Аудитория мессенджера Telegram в России продолжает расти, несмотря на блокировку Роскомнадзора. Новости ТВК узнали у авторов популярных каналов в приложении, почему отказываться от этой площадки невыгодно и как сейчас работает запрещенный сервис.

Согласно статистике, за неделю сообщества в Telegram продолжили рост, едва ли не с большей скоростью.

Так, канал о популярной медицине «Телеграм Доктор» набрал 391 тыс. подписчиков, сообщество «Новости Телеграм» прибавили 61 тыс. подписчиков.

Отдельно стоит отметить страницу, где пользователям помогают настроить обход блокировки «@Socks5_bot channel [RU]». Ее рост ставил 23 тыс. подписчиков.

Автор telegram-канала «Breaking trends», посвященного новостям российского и мирового медиа-рынка, Юлия Загитова рассказала Новостям ТВК, что ее канал, как и многие другие сейчас, даже в условиях блокировки продолжает работать, набирать подписчиков, и даже поступают предложения на размещение рекламы в сообществе.

«Проблема в том, что в других подобных мессенджерах нет универсальных решений, а Telegram в этом плане продвинутая площадка, у которой есть много разных функций, которыми люди хотят пользоваться. Альтернативы сегодня нет, и пользователи продолжают сидеть там. Все, что есть сейчас, – это «ТамТам», либо Viber – это все уступает по функциям Telegram», – рассказала Новостям ТВК автор Telegram-канала, исследователь медиа Юлия Загитова.

К слову, конкуренты Telegram объявили о том, что скоро официально запустят аналогичную функцию – «создание каналов». Эксперты связывают это с тем, что соперники готовятся перехватить аудиторию, которая лишится любимого приложения.

На своей странице во «ВКонтакте» создатель Telegram и основатель самой большой российской соцсети Павел Дуров поделился своим мнением о блокировке:

Напомним, что 16 апреля 2020 г. Роскомнадзор уведомил операторов связи об ограничении доступа к мессенджеру Telegram.

Ранее, 13 апреля, Таганский суд Москвы удовлетворил иск Роскомнадзора о блокировке ресурсов мессенджера. Это связано с отказом Telegram предоставить ФСБ ключи шифрования для декодирования сообщений, отправляемых через сервис.

Лучшие платформы бинарных опционов за 2020 год:
  • Бинариум
    Бинариум

    1 место — самый лучший брокер бинарных опционов за 3 года!
    Бесплатное обучение и демо-счет на любую валюту на сумму 1000 $.
    Заберите свой бонус за регистрацию:

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

Подписывайтесь на наш канал в Яндекс.Дзене

Поделиться этим материалом в социальных сетях и мессенджерах

Потокобезопасная очередь без блокировок

Задача

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

Я нашел два существующих решения используемых для безопасной передачи данных из одного потока в другой – использование взаимоисключающих объектов (MUTually EXclusive objects) и паттерна блокировок: Read-Write Lock Pattern. Однако данные решения не подходили для решения моей задачи. MUTEX объекты в один момент времени могут быть использованы только одним потоком, таким образом, если один поток использует MUTEX объект, другой поток должен ждать. Второй вариант имеет аналогичный недостаток – если идет чтение, то поток производящий запись должен ждать снятия блокировки, и наоборот – если идет запись, то поток производящий чтение ожидает окончание записи.

Эта статья вас УДИВИТ:  Индикатор RSI - описание, как им пользоваться

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

  • Используемая структура данных – очередь.
  • Решение должно поддерживать один поток производящий запись данных и один поток считывающий данные.
  • Решение должно позволять записывать и считывать данные одновременно.

Решение

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

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

При чтении сначала переносится указатель на голову очереди, затем удаляется пустой элемент очереди, и наконец производится чтение данных из очереди. При этом прочтенные данные удаляются, остается только «упаковка», которая становится новым пустым элементом:

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

Реализация

Элемент очереди был реализован в виде шаблона следующим образом:

template
class QueueItem
<
public:
E* data;
QueueItem* next;

template
QueueItem ::QueueItem(E* data)
<
this->data = data;
next = NULL;
>

При создании очереди сразу же создается пустой элемент:

template
Queue ::Queue()
<
QueueItem * stub = new QueueItem (NULL);

Проверка на пустоту очереди производится простым сравнением указателей на голову и на хвост очереди:

template
bool Queue ::empty()
<
return head == tail;
>

При записи нового элемента сначала элемент записывается в список и только затем переносится указатель на хвост очереди:

template
void Queue ::enqueue(T* value)
<
QueueItem * item = new QueueItem (value);

item->data = value;
item->next = NULL;

Чтение производится стандартно:

template
T* Queue ::dequeue()
<
if (head == tail)
return NULL; // queue is empty

QueueItem * tmp = head;
head = head->next;
delete tmp;

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

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

  • Сущность задачи предполагает использование очереди.
  • Необходимо избежать задержек при записи и чтении из очереди (например в компьютерных играх или других интерактивных программах).
  • Есть только один поток передающий данные и только один поток принимающий данные. Данное ограничение может быть расширенно на случай несколький передающих и одного принимающего потока будет создания отдельной очереди для каждого передающего потока.
Эта статья вас УДИВИТ:  Скальпинг стратегии в трейдинге, что такое скальпирование

В Роскомнадзор поступило 46 тысяч жалоб на блокировку ресурсов из-за Telegram

Глава Минкомсвязи посоветовал пострадавшим обращаться в суд

Глава Минкомсвязи Николай Никифоров сообщил, что в Роскомнадзор поступило около 46 тысяч обращений с жалобами на неправомерную блокировку IP-адресов из-за противостояния государственного регулятора с мессенджером Telegram. По мнению Никифорова, все подобого рода претензии и вопросы компенсации денежных потерь пострадавшим ресурсам должны рассматриваться в суде «индивидуально» . Министр напомнил, что «именно судебный порядок в правовом государстве является основной» , чтобы разбирать «такие сложные ситуации».

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

«Блокировка есть, запрета нет». МИД, Минобороны, Совфед продолжают использовать Telegram

Между тем «Коммерсанту» стало известно, что в рабочей группе «Связь и IT» экспертного совета при правительстве РФ дали свою оценку проекту приказа Роскомнадзора о регулировании обхода блокировок. Согласно тексту документа, опубликованного 23 апреля, государственный регулятор фактически получает возможность блокировать любой IP-адрес, если это нужно для противостояния с Telegram. В рабочей группе «Связь и IT» сочли, что этот приказ необоснованно расширяет полномочия Роскомнадзора. Источник «Коммерсанта» в IT-отрасли, знакомый с подготовкой экспертного заключения, заявил, что первоначально регулятор должен был подготовить приказ о том, как идентифицировать VPN и прокси-серверы.

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

В заключении рабочей группы экспертного совета сказано, что приказ Роскомнадзора нуждается в переработке. Как сообщила ее куратор Ирина Левова «Коммерсанту», заключение экспертов 3 мая было отправлено в Роскомнадзор на имя руководителя ведомства Александра Жарова. Представители государственного регулятора подтвердили изданию, что документ «получен и изучается». «Процедура общественного обсуждения и антикоррупционная экспертиза проекта приказа завершается 7 мая. Затем с учетом поступивших замечаний и предложений он будет скорректирован и вновь размещен на портале»,— сообщили в пресс-службе ведомства. Там в очередной раз отметили, что приказ не имеет «никакого отношения» к противостоянию с Telegram.

В России создадут список добросовестных сайтов

Согласно информации портала Downdetector, в работе Telegram стабильно наблюдаются существенные сбои. 86% жалоб на функционирование мессенджера связано с невозможностью подключить его, 10% — со сложностями в отправке сообщений. Больше всего проблем с Telegram наблюдается у пользователей крупных городов, в частности, Москвы, Санкт-Петербурга, Казани, Екатеринбурга и Новосибирска.

Эта статья вас УДИВИТ:  Гармоничные паттерны простыми словами

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

13 апреля Таганский суд Москвы постановил запретить работу Telegram на территории РФ из-за отказа руководства мессенджера передать ФСБ ключи для дешифрования переписки пользователей. С 16 апреля запрет вступил в силу, и Роскомнадзор развернул работу по блокировке мессенджера. С перебоями Telegram продолжает функционировать, однако под удар российского надзорного ведомства попали многие другие интерактивные платформы в интернете, например, большая часть сервисов американского Google.

Согласно опросу «Левада-центра», 31% россиян выступили против передачи ключей дешифрования ФСБ, и только 17% полностью одобрили такой шаг. В свою очередь ВЦИОМ выяснил, что блокировка Telegram не устраивает 24% жителей России, причем в основном молодежь: 45% от числа недовольных действиями Роскомнадзора — молодые люди от 18 до 24 лет. Выступающие против запрета мессенджера присоединились к объявленному Дуровым движению «Цифровое сопротивление».

Издание «Daily Storm» зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) 20.07.2020 за номером ЭЛ №ФС77-70379 Учредитель: ООО «ОрденФеликса», Главный редактор: Сивкова А.С.

Сайт использует IP адреса, cookie и данные геолокации пользователей сайта, условия использования содержатся в Политике по защите персональных данных.

Сообщения и материалы информационного издания Daily Storm (зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) 20.07.2020 за номером ЭЛ №ФС77-70379) сопровождаются гиперссылкой на материал с пометкой Daily Storm.

*упомянутые в текстах организации, признанные на территории Российской Федерации террористическими и/или в отношении которых судом принято вступившее в законную силу решение о запрете деятельности. В том числе:

Признаны террористическими организациями : «Исламское государство» (другие названия: «Исламское Государство Ирака и Сирии», «Исламское Государство Ирака и Леванта», «Исламское Государство Ирака и Шама»), «Высший военный Маджлисуль Шура Объединенных сил моджахедов Кавказа», «Конгресс народов Ичкерии и Дагестана», «База» («Аль-Каида»),«Братья-мусульмане» («Аль-Ихван аль-Муслимун»), «Движение Талибан», «Имарат Кавказ» («Кавказский Эмират»), Джебхат ан-Нусра (Фронт победы)(другие названия: «Джабха аль-Нусра ли-Ахль аш-Шам» (Фронт поддержки Великой Сирии), Всероссийское общественное движение «Народное ополчение имени К. Минина и Д. Пожарского», Международное религиозное объединение «АУМ Синрике» (AumShinrikyo, AUM, Aleph)

Деятельность запрещена по решению суда : Межрегиональная общественная организация «Национал-большевистская партия», Межрегиональная общественная организация «Движение против нелегальной иммиграции», Украинская организация «Правый сектор», Украинская организация «Украинская национальная ассамблея – Украинская народная самооборона» (УНА — УНСО), Украинская организация «Украинская повстанческая армия» (УПА), Украинская организация «Тризуб им. Степана Бандеры», Украинская организация «Братство», Межрегиональное общественное объединение – организация «Народная Социальная Инициатива» (другие названия: «Народная Социалистическая Инициатива», «Национальная Социальная Инициатива», «Национальная Социалистическая Инициатива»), Межрегиональное общественное объединение «Этнополитическое объединение «Русские», Общероссийская политическая партия «ВОЛЯ», Общественное объединение «Меджлис крымскотатарского народа», Религиозная организация «Управленческий центр Свидетелей Иеговы в России» и входящие в ее структуру местные религиозные организации:,Межрегиональное общественное движение «Артподготовка»

Самые честные и надежные брокеры бинарок:
  • Бинариум
    Бинариум

    1 место — самый лучший брокер бинарных опционов за 3 года!
    Бесплатное обучение и демо-счет на любую валюту на сумму 1000 $.
    Заберите свой бонус за регистрацию:

Понравилась статья? Поделиться с друзьями:
Основы торговли бинарными опционами