При общем числе установленных имен около 2,5 тысяч - убиты около 100 и ранены около 300. Эти цифры позволяют оценить потери тик-ток батальона на уровне 1/6 состава.
Роскомнадзор составил «белый список» из более чем 2000 интернет-ресурсов, которые нельзя блокировать
Список, рождённый по результатам «интернет-войны», в который входят в основном государственные сайты, а также популярные интернет-сервисы, надзорное ведомство рассылает всем российским провайдерам.
Если бы не «интернет-война», которую начали против Роскомнадзора рассерженные владельцы заблокированных сайтов, общественность ни за что и никогда бы не узнала, как же дороги российским чиновникам такие сервисы, как:
Yandex.ru
Facebook.com
Vk.com
Google (любой «прописки» — хоть «.com», хоть «.ua»)
Twitter.com
YouTube.com (https)
Instagram.com
Github.com
и ещё много других интересных и полезных интернет-сервисов!
Оказывается, наряду с более чем двумя тысячами государственных сайтов, власти дорожат и вполне себе «гражданскими» ресурсами, часть из которых, кстати говоря, время от времени грозится заблокировать.
После того, как несколько дней назад начался интернет-троллинг российского надзорного ведомства путём включения в DNS запрещённых сайтов IP-адресов государственных, а также популярных интернет-ресурсов, Роскомнадзор предпринимал несколько попыток бороться с этим явлением, но разовые письма к провайдерам с требованием «ни за что в жизни» не блокировать те или иные IP, оказались не самым удобным способом защиты.
Напомним, некий неизвестный владелец заблокированного на территории России сайта в середине мая решил внести в свой DNS IP-адреса технических сайтов системы «Ревизор», которая занимается проверкой того, как провайдеры выполняют распоряжения властей по блокировке запрещённого на территории России интернет-контента. После этого провайдеры автоматически выполнили распоряжение Роскомнадзора, заблокировав и проштрафившийся сайт, и технические сайты системы «Ревизор». В профессиональных чатах, а также в переписке с Роскомнадзором многие жаловались, что «Ревизор» перестал отвечать, и это стало первым известным случаем использования отцензурированными владельцами сайтов интернет-троллинга, о котором говорили, на самом деле, очень давно, но всё никак никто не отваживался его начать. Несколько дней назад произошёл сбой в работе сразу нескольких как государственных, так и обычных, но очень популярных мировых сервисов — россияне жаловались на сбои в работе Telegram, Facebook, Яндекса, ВКонтакте и многих, многих других интернет-ресурсов.
Примерно в это же время в недрах Роскомнадзора родилась идея о составлении своего рода расширенного «белого списка», куда будет внесён целый пантеон неприкасаемых сайтов, доменных масок и IP, которые нельзя блокировать ни в коем случае.
Пример письма от подразделения Роскомнадзора операторам связи по внедрению «белых списков»:
Не представляем, какой ещё объём работы по внесению избранных сайтов в «белый список» придётся сделать работникам российского надзорного ведомства, но уже сейчас полезли совершенно очевидные ошибки, которые дадут возможность и дальше троллить российские власти. Как справедливо заметил автор канала «ЗаТелеком» Михаил Климарев, внесение в список маски «*.google.*», например, освобождает от блокировки любые сайты, содержащие в своём адресе такое обозначение, даже google.cuicide.com или vzorvi.google.allahakbar.org. Но, как уже отмечал Михаил ранее в своей обзорной статье о происходящей сейчас «интернет-войне», адекватных способов противодействия «атаке на DNS заблокированного интернет-ресурса» у Роскомнадзора нет.
Уже можно сказать точно: у Роскомнадзора на ближайшие несколько недель, а то и месяцев заметно прибавится дополнительной работы. В принципе, им не привыкать — с самого начала существования этой организации она занималась именно этим, не подозревая, что рано или поздно это начнёт работать против самих же госструктур. И чем дальше зарываются в новые списки, реестры, «блэк-» или «уайт-листы» работники Роскомнадзора, тем сильнее будет буксовать их работа и больше технологических ошибок они будут создавать. В конечном итоге это придёт к тому, что условный жёсткий диск со всеми «реестрами» придётся просто взять и жёстко отформатировать, если конечно до этого он не совершит подобного действия с собою сам.
Пост очень длинный и содержит большое количество изображений. Рекомендуется к открытию в новой вкладке браузера. Вес изображений варьируется от 80 Кб до 4 Мб, поэтому если кому-то это не даёт покоя, знайте, вы предупреждены.
Минимально рекомендуемый размер экрана для просмотра поста
Обновлённое меню на главных экранах
На экране "Лента (главная)" добавлена новая секция меню "Набирающие популярность", отображающая список тегов, набирающих популярность по количеству подписчиков. Открывайте для себя новый контент вместе со всеми!
На экране "Беседы" добавлены две секции с лучшими комментариями за последние 2 и 7 дней, что позволит вам отслеживать топовых комментаторов.
На экране "Лучшее" добавлены две секции с лучшими тегами за неделю и всё время. Не упустите возможность присоединиться к наиболее популярным сообществам!
Обновлённая карусель изображений
Теперь карусель отображает одно изображение за раз и имеет индикатор страниц. Изображения больше не будут растягиваться, а наоборот, будут вписываться в размеры карусели (исключением являются очень длинные изображения).
Обновлённый видео-плеер
Теперь вы можете выбрать скорость воспроизведения видео. Просматривайте интересующие вас моменты в замедленном воспроизведении или же ускоряйте длинные гифки.
Упрощённое скачивание медиа-файлов
Теперь при скачивании медиа-файлов приложение может пропустить некоторые необязательные шаги, а то и вовсе не показывать UI для подтверждения скачивания. Так в случае, если вы попытаетесь скачать единственное изображение в посте, приложение сразу запустить процесс загрузки. В случае отображения UI приложение может опустить последний шаг подтверждения, если вы дали приложению все необходимые разрешения.
Изменения на экране поиска
В настройках поиска появилась возможность переопределять фильтр деликатного контента, а также включить режим "Только NSFW", если вы подтвердили, что достаточно взрослые для такого контента.
Теперь вы также можете просмотреть результаты поиска в браузере или поделиться ссылкой на поиск. Ссылка будет формироваться исключительно на мобильную версию сайта, т.к. только она поддерживает расширенные опции поиска. Помимо этого при создании ярлыка для поиска, последний будет включать новые опции фильтра деликатного контента. Уже созданные ярлыки будут открывать поиск в обычном режиме (без переопределения глобального фильтра деликатного контента).
Также вместо ярлыка "Создать пост" доступен ярлык "Поиск", который сразу открывает экран поиска.
Новое расположение "Моей ленты"
Ваша лента переехала из табы "Профиль" в табу "Лента" и теперь доступна в виде фильтра. Также в настройках вы можете сделать "Мою ленту" лентой по умолчанию.
Настройки высоты медиа-контента
Теперь вам доступны опции настройки высоты медиа-контента, такого как изображения, видео и карусели изображений. С их помощью вы можете сделать медиа-элементы более компактными. Если вам не нравится, что изображения или видео занимают всю высоту экрана (или даже больше), ограничьте их с помощью опций "Размер изображений", "Размер видео" и "Размер карусели изображений". Найти их можно в секциях настроек "Лента", "Посты" и "Комментарии", отвечающие за настройки в соответствующих частях приложения.
Возможные варианты опций:
- Соответствовать ширине. Медиа-элемент растягивается на всю доступную ширину, сохраняя соотношения сторон.
- Соответствовать высоте (N). Медиа-элемент занимает всё доступное пространство, но не более N по высоте, сохраняя соотношение сторон.
- Соответствовать высоте карточки. Этот вариант доступен только для Ленты и работает также, как и "Соответствовать высоте (N)", где N - максимальная высота карточки поста.
Новые опции настройки ленты
- Тип ленты по умолчанию. Теперь вы можете указать, какой тип ленты будет использоваться по умолчанию. На экране Ленты в меню фильтрации вы сможете переключать текущий тип ленты на лету.
- Показывать «Мою ленту» по умолчанию. Переключатель, позволяющий сделать вашу ленту лентой по умолчанию.
- Показывать секцию лучших комментариев. Переключатель, позволяющий скрывать секцию "Лучшие комментарии" в Ленте.
- Объединять изображения в карусель. Переключатель, позволяющий отключить функционал объединения изображений в ленту для всех постов. На экране поста вам также доступен локальный переключатель только для текущего поста.
- Обрезать длинные комментарии. Переключатель, позволяющий обрезать контент длинных комментариев как это происходит с карточками постов в Ленте.
Новые опции настройки комментариев
Появился новый раздел настроек для комментариев. Там вы можете задать максимальную высоту комментария, которая будет учитываться в секции "Лучшие комментарии" в Ленте, а также в посте при включённом функционале "Обрезать длинные комментарии". Также сюда переехали настройки индикации новых комментариев.
Новые опции настройки контента
- Показывать рейтинг контента до оценки. Переключатель, позволяющий скрывать рейтинг постов и комментариев, пока вы его не оценили (или срок оценки истёк).
- Показывать результаты опроса до голосования. Переключатель, позволяющий скрыть результаты опроса, пока вы не проголосуете.
- Открывать ссылки во встроенном браузере. Переключатель, позволяющий открывать браузер прямо в приложении без перенаправления в другое приложение (например, Chrome).
Новые опции настройки мультимедиа
- Формат видео по умолчанию. Выберите формат видео, который воспроизводится на вашем устройстве без ошибок. Если вы просматривете WEBM с визуальными артефактами, переключите эту опцию в MP4.
- Разрешить закрытие видео с помощью жестов. Переключатель, позволяющий задать поведение видео плеера для внешнего контента (YouTube, Coub, Vimeo). Т.к. видео воспроизводится в WebView и может содержать скроллящиеся элементы (список качества видео, список субтитров и т.д.), жесты для закрытия видео (свайп вверх/вниз) начинает конфликтовать с элементами плеера. По умолчанию эта опция отключена. Если вас подобная проблема не беспокоит, можете включить эту опцию.
- Игнорировать вырезы дисплея в полноэкранном режиме. Переключатель, позволяющий задать поведение полноэкранного просмотра на устройствах с вырезом на экране. Если вам не нравится, что контент отображается позади выреза, отключите эту опцию.
Новые опции настройки типографии
Добавлен новый раздел, позволяющий настроить стили текста для заголовка, подзаголовка и параграфа: стилей по умолчанию для текстового контента JoyReactor (посты и комментарии).
Новые опции настройки используемой памяти
Добавлен новый раздел "Данные и память", где вы можете настроить максимальный размер кеша для медиа-файлов, а также срок кэширования той или иной информации. Если вам не особо важно видеть актуальные данные, увеличьте срок кэширования.
⚠️ Уделите внимание максимальному размеру кэша ⚠️. Раньше значением по умолчанию было ~550 Мб. Теперь размер изменился до 2 Гб. Вы можете настроить это значение по желанию и с учётом доступного на устройстве свободного места.
На многих экранах вы найдёте новую кнопку синхронизации данных, которая позволит обновить кэш вручную, если вам это очень надо.
Прочие обновления и исправления
- Добавлена возможность отменить загрузку медиа-файла, завершивуюся с ошибкой.
- Исправлена проблема, при которой кнопка "Создать пост" всё еще была кликабельной, после того, как скрылась во время скролла.
- Исправлена проблема, при которой комментарий текущего пользователя нельзя скрыть.
- Исправлена проблема, при которой в секции похожих постов отображалась ошибка, если у текущего поста нет похожих постов.
- Исправлена проблема некорректного определения размера изображений при публикации медиа-файлов.
- Исправлена проблема, при которой приложение вместо внешней ссылки открывало сайт JoyReactor.
- Исправлена проблема, при которой приложение требовало подтверждения от пользователя о перенаправлении на доверенные сайты (YouTube, Coub, Vimeo).
---
Приложение доступно в Play Store по этой ссылке. Не забудьта поделиться своими впечатлениями и рассказать о приложении друзьям и знакомым. С вопросами и пожеланиями обращайтесь на почту app.joyexplorer@gmail.com.
Все просто, девушка ищет парня. Но... у нее есть "несколько" требований
Развернуть
Отличный комментарий!
Ах молодость, молодость... С учетом "мужского рынка" через пару лет она подкрутит требования в сторону уменьщения раз этак в 10, ну или останется одна со своими собачками и возможно травмой от грубого мужского наезда.
С такими тараканами в голове либо не найдет вовсе, либо такого же с тараканами в голове. А вообще удивительно, как собрать в одном списке, вполне адекватные требования в одном ряду с каким-то абсурдом.
Ну, в 22 года, особенно если у нее не было серьезных отношений, то выдумывать себе идеального несуществующего принца - почему бы и нет? А влюбится, попбросав весь этот список, в первого волосатого мачо за 30, который со скуки в шутку выдавит из себя пару плоских комплиментов. Я вот тоже иногда выдумываю себе прекрасный домик в лесу на берегу озера в Канаде в три этажа с баней, бассейном и биллиардной- а живу в крохотной квартире в жопе Европы.
Краткое описание карьерного пути научного сотрудника в западной стране
Я как-то уже писал коммент на эту тему, но решил попробовать запилить полноценный пост. Тут будет портянка спорной полезности, но вдруг кому-то поможет.
В этом посте я хочу описать карьерный путь научного сотрудника в западных странах (личный опыт у меня в Европе, но постараюсь добавить немного инфы от знакомых из США). Сразу оговорюсь, что я прошел его не до конца и спрыгнул перегорев, но постараюсь держать уровень эмоций в тексте на минимуме и обходиться исключительно фактами. Также я помню, что на реакторе периодически появлялись люди, которые тоже шли в науку и если они заметят, что-то недостающее или неверное - буду рад если напишут в комментариях. Еще одна заметка перед началом - речь пойдет об академических заведениях, а не исследовательских подразделениях частных компаний, в силу крайне высокой вариативности организации последних.
Итак перед началом научной карьеры требуется диплом о законченном высшем образовании. В некоторых странах (например США) есть возможность начать все со степени бакалавра, но вообще в среднем нужна магистерская степень или эквивалент (например диплом инженера).
Первой ступенью является докторантура (по СНГ-шным стандартам - аспирантура). Вариантов докторантур бывает много. Самый распространенный - начальник исследовательской группы (профессор) выбивает грант, в рамках которого нанимает докторанта для выполнения какого-то исследовательского проекта. Профит профессора: выполненная работа и засечка о защите докторанта, профит докторанта: получение докторской степени (по сути билет в дальнейшую карьеру - без степени по сути никуда особо не уйдешь). В рамках этого формата докторантуры докторант получает некоторую зарплату: в Европе уровень обычно приемлемый - вполне хватает на нормальную без роскошеств жизнь (я собирал себе комп за 2к евро и в отпуск гонял на море раз-два в год и жил не деля квартиру ни с кем, хоть и была в ней только одна комната). В США дела обстоят намного хуже (прошу не записывать меня в свидетели госдолга - вполне реальная проблема и можно легко загуглить протесты докторантов из-за низких зарплат: https://www.theguardian.com/us-news/2022/mar/30/us-graduate-students-protest-against-low-pay-while-universities-profit-from-their-work). Я сам попал в подобную программу, но в моем случае грант получил не конкретный профессор, а несколько университетов и программа была рассчитана на 15 докторантов, у каждого был мультидисциплинарный проект. Сама работа по сути похожа на дипломный проект, но длиной в 3-4 года. За это время надо провести исследование, опубликовать результаты (обычно нужны 1-2 статьи хотя бы на этапе рассмотрения в журнале) и написать диссертацию (я занимался этим последние полгода до защиты примерно половину своего времени). Параллельно с работой докторант может быть обязан заниматься преподаванием - чаще всего в форме помощи профессору в проведении практических занятий и экзаменов. Иногда могут потребовать набрать некоторое число ECTS баллов в виде курсов, но обычно оно сравнительно небольшое (эквивалент 4-6 семестровых курсов). Есть и другие варианты докторантуры. Например структурированные программы - в этом случае получается нечто своего рода продолжения образования с посещением лекций, экзаменов и т д. Докторантуры в частном секторе по сути являются формой докторантуры, которая финансируется частной компанией, но все равно нуждается в сопровождении университетского профессора (только профессор может сопровождать докторанта и докторские дипломы выдаются исключительно университетами). Реже всего, пожалуй, встречаются самостоятельно финансируемые докторантуры - в этом случае потенциальный докторант сам придумывает идею для проекта и находит источник финансирования с чем приходит уже к профессору и просит формального сопровождения работы. Оканчивается докторантура защитой докторской диссертации: диссертация может быть как собрана из статей докторанта так и написана в формате монографии. В некоторых университетах помимо результата защиты (защитил/не защитил) могут ставить оценку за защиту. Оценки варьируются в зависимости от страны и (потенциально) от университета. В моем были cum laude (хорошо), magna cum laude (очень хорошо) и summa cum laude (с отличием). Последняя в моем университете требовала дополнительной номинации перед защитой и значительно усложняет сам процесс защиты: при “обычной” защите комиссия может задавать вопросы только в рамках темы диссертации, но при защите “отличной” диссертации вопросы могут задаваться потенциально по любой теме из предмета диссертации. Докторантура это еще достаточно расслабленная ступень и во многом хороший руководитель может помочь избежать излишних проблем. Защита докторской добавляет буст к эго в виде права приписывать Dr. перед своим именем (без диплома - может привести к уголовке).
Итак, после защиты диссертации отправляемся в самостоятельное плаванье. На этом уровне начинается самый эмоционально и физически трудный этап - постдок (postdoc). Постдок - это проект, ограниченный по времени (обычно в рамках какого-то гранта) и ограничение в районе 1-3 лет (при этом постдоки дольше 2 лет считаются нежелательными). Постдок настоятельно рекомендуется делать в другой стране (не в той же, где была докторантура), но это чисто европейское требование (в США не обязательно валить за границу). Абсолютно не рекомендуется делать постдок в той же группе, где защищалась докторская. Задача человека на постдоке - накопить критическую массу публикаций для получения серьезных грантов и/или перманентной должности. На этом этапе от человека ожидается активная публикация в роли основного автора и рост индексов цитирования (h-index/i10-index). Из желательного - неплохо бы получить статью с каким-нибудь именитым профессором. Из очень и очень хорошего - публикация в особо престижном журнале (Nature или Science), но это крайне редкое явление. Количество постдоков до получения более серьезной позиции может варьироваться в зависимости от темы исследований и от страны. Мало кто обходится одним постдоком (мне повезло и я ограничился одним), чаще всего уходит 2-3 постдока до момента получения “настоящей” работы. Самая главная проблема постдока - это стопроцентная временность трудоустройства (что особенно остро для иммигрантов). Изредка постдок можно продлить, но это не очень просто и требует некоторой гибкости финансирования у руководителя. Во время постдока зарплата чуть выше, чем у докторанта, но не излишне сильно (чаще всего докторант получает 70-80% зарплаты постдока). Для Германии и Швейцарии - это уровень несколько выше медианного (55-60й перцентиль). Но при этом количество работы легко может привести к 50-60-часовой рабочей неделе и отпуск крайне редко проходит без отвлечений на работу.
После стадии постдока появляется пара альтернативных путей развития карьеры. Первый и самый очевидный - это идти в профессора. Второй - идти по пути долгосрочного научного сотрудника при университете/исследовательском центре. Оба пути требуют или нахождения открытой должности и прохождения собеседования или же получения какого-то из грантов на создание собственной исследовательской группы. Гранты могут быть регионального, национального или международного уровня. Процент успеха в таких грантах около 3% считается очень высоким. При этом даже при нахождении уже открытой должности и получении оной - все равно придется искать гранты на найм сотрудников. Обычно стартовый грант покрывает зарплату новоиспеченного руководителя группы (скорее всего должность будет что-то формата Assistant/Associate Professor, в Германии еще может быть промежуточная стадия Junior Professor), одного постдока и пары докторантов. Тренд на количество рабочих часов продолжается - вдобавок к самостоятельной работе добавляется еще ответственность за докторантов. Я спрыгнул на этом уровне карьеры не выдержав колоссальных переработок, которые сильно осложняли личную жизнь. При всем при этом должность на данный момент еще не является постоянной - это еще так-называемая tenure-track должность. Обычно дается 5 лет на создание группы и получение первых результатов, после чего происходит разбор полетов с советом директоров универа/центра и выносится решение о превращении должности в постоянную. После этого можно несколько выдохнуть - работа у тебя остается уже по сути до пенсии (уволить tenure профессора можно только по решению совета директоров). Параллельно с этим происходят перемены в рабочем процессе профессора: количество работы выполняемой лично уменьшается, а количество менеджмента увеличивается. При этом место в списке авторов публикаций тоже смещается на последнее место (хотя не в каждой области порядок играет роль).
Верхний уровень - это уже уровень Full Professor - на этом этапе все время профессора уходит на менеджмент и поиск финансирования (написание заявок на гранты и т д). Количество подчиненных увеличивается как и суммы грантов, но принципиальных отличий от предыдущей ступени нету - есть только количественные.
По сути на этом все - если будут вопросы или дополнения - я постараюсь следить за комментариями.
Данные с сайта с фильмами REZKA, украдены, отфильтрованы, завернуты в телеграм и поданы в виде 3 фильмов в день случайным образом, рейтинг фильмов немножко перевернут, так как между 9.8 и 9.9 разница по сути в 2 раза ссылка на результат https://t.me/django_watch
Часть 0
Не знаю что посмотреть, а рейтинг IMDB уже надоел
Часть 1 – обнаружение проблемы
Вы тоже замечали что кинокритики часто недооценивают фильмы?
К примеру «Святые из Бундока» -
Фильм в основном получил негативные отзывы от критиков, получил 44 балла из 100 на сайте Metacritic
Зато народу нравится, и таких примеров много – тысячи их
Короче есть в интернете такой сайт как HDrezka, годный сайт – много фильмов, своя студия озвучки, куча зеркал и регистрация в аргентинской бухте прямо таки стандарт среди пиратов
При посещении данного сайта, можно заметить один интересный феномен, его рейтинг фильмов очень точный, ибо:
- Его ставят люди которые действительно смотрят это кино
- Сайт резка не настолько популярен (как ротен томатос или метакритик) и крупным студиям и маркетологам и в голову не приходит – накручивать рейтинг на резке
- Сайт достаточно крупный (крупнейший из пиратских) что бы там было огромное количество фильмов (как выяснилось больше 30-ти тысяч)
- И самое главное – по этому рейтингу нельзя отсортировать фильмы что исключает внесение искажений
+ Не возможность отсортировать и самому выбрать действительно годные фильмы – что и стало причиной дальнейших действий
(дракон со златом охраняет рейтинг резки)
Часть 2 Как «стырить» данные?
И так навыки персонажа которому все это пришло в голову:
- Понимание школьной математики
- Программирование на уровне хобби, из языков знает немного знает Python (но без всяких сложных штук типа миксинов/дескрипторов)
Первым делом стал исследование какие технологии «воровства» данных изобрело человечество
После недолгих поисков было обнаружено 3 основные технологии
- Selenium (что то вроде эмулятора браузера)
- BeautifulSoup (легковесная библиотечка для работы с HTML – ты ей текст – а она тебе облегчает поиск всяких штук в этом тексте)
- Scrapy (целый фреймворк, хоть я до сих пор и не понимаю это слово, но это как большая библиотека, настолько большая что когда ней пользуешься ты ей даешь команды – а она создает целый проект с кучей файлов и папок, всякими настройками), по ходу именно такими технологии пользуются в промышленном программировании всякие компании
Короче после недолгих раздумий решил попробовать использовать Scrapy
От Selenium отказался ибо он используется для сложных сайтов типа amazon linkedin, а у нас тут сайт очень простой
Ну и BeautifulSoup решил использовать в случае если какие то куски странички будут слишком неудобно парсить с помощью Scrapy
И так, закатываем рукава, едем в бой:
Часть 3 – учим Scrapy и воруем
Первым делом находим видео с объяснениями как им пользоваться (желательно что бы объяснял Индус – у них каким то магическим образом все влезает в 5 минут видео)
Может тоже кому надо будет –
– четко объясняет и быстро
+ на Хинглише :)
И так после нескольких часов получилось накидать несложный код что тырит интересующие нас данные, используя удобный инструмент что нам подсказал человек из Индии
Далее становится интересной секция «комментарии» - ведь некоторые шедевры народного искусства явно стоят того что бы их прочесть
Почитав исходный HTML оказалось что в нем нет комментариев
Хмм, возник вопрос как так, после небольшого чтения мануалов, оказалось что данные иногда находятся не в самом коде страницы, а подгружаются «динамически» используя javascript
Мда, плохи дела подумал я, еще с джаваскриптом разбираться, а судя по мемам, ждет меня увлекательное приключение
Но не так страшен черт как его малюют
Оказалось что нужно лишь отследить куда именно идет запрос на очередную пачку комментариев
Оказалось что у браузеров есть супер крутые инструменты разработчика (сколько же всего придумало человечество)
Там нужно нажать на вкладку Networking, далее отключить кеш что бы запросы заново шли каждый раз а не доставались из памяти браузера
Потом вкладка XHR что расшифровывается как XMLHttpRequest – короче тут отслеживаются все запросы что делает страничка куда то
Далее нажимая на запрос – видим куда он делается :
А перейдя на вкладку Response можно увидеть что ответил сервер
После не долгого ковыряния в полученом ответе оказалось что это JSON специальный такой формат данных для общения между сервером и браузером
Если еще проще то это просто текст, слегка отформатированный что бы его компу было легче читать
Почитав еще оказалось что этим JSONом возращается HTML то есть не сам текст комментариев, а сразу целые странички с древовидной структурой
Чисто с эстетической точки зрения конечно как то странно выглядит, но чисто с практической работает же – да и сервер наверное не сильно грузит, так что все окей
Тут нам и пригодится вторая библиотечка – BeautifulSoup – мы ей скормим HTML достаный из JSON а она нам вернет комментарии
Так и произшло, никаких эксцесов не возникло (что удивительно)
Разве что пришлось почитать немного туториалов как этим всем пользоваться
После небольших настроек, с VPN через Японию, что бы не забанили наш основной IP с которого мы смотрим пиратские фильмы
А так же прикрутки модуля модуля к Scrapy что генерирует фейковые личности (юзер агенты) для каждого запроса
Далее запускаем процесс «воровства» и ждем
72 часа спустя, процесс завершается, мы счастливы!
На выходе получается файл
Если 1 байт это 1 символ – то достаточно много данных
Если человек может читать примерно 1000 символов в минуту, то все это на неделю где то на неделю беспрерывного чтения
Выглядит все это как то так
Часть 4 – присобачиваем интерфейс к этим всем данным
Логичным решением было использовать телеграм, так как он позволяет хранить фото/видео/текст не на локальном компьютере, как пришлось бы делать в случае с сайтом, а в собственном облаке, что очень удобно
+ не нужно покупать доменное имя (адресс сайта), а просто ник в телеге
+ не нужно платить провайдеру что бы он удерживал у меня белый IP – который не менялся бы каждый день, что бы специальная служба DNS (превращает имя сайта в IP и наоборот) работала корректно
+ не надо парится за безопасность (если кого это интересует) ибо перед тем как взломать условно мой бот, нужно сначала взломать телеграм, а это сложно
Имя канала решил выбрать в честь моего любимого персонажа – Джанго освобожденного, который спасал свою любимую из лап злодея
В загашнике валяется Raspberry PI 4
Это такой по сути полноценный компьютер на Linux с 4 Гб оперативки, разве что без вентилятора и не гудит, немножко греется когда что то сложное делает
Пишем небольшой бот, прикручиваем к нему базу данных что бы он как то аккуратно хранил список фильмов что уже запостил, а так же те которые планирует постить, немножко причесываем вывод информации
Охапку дров и бот готов :)
В общем кто дочитал до конца – СПАСИБО!
Хотелось с кем-то поделится!
Вот ссылка на канал, может быть вам тоже понравится, и сможете выбрать что посмотреть в свободное время
"Sony" запатентовало антипиратское приложение для "смарт"-телевизоров и медиаплееров
Компания "Sony" патентует технологию, позволяющую обнаруживать и заносить в черный список пиратские приложения на медиаплеерах и "умных" телевизорах. С помощью программного обеспечения для мониторинга сторонние приложения, загружаемые на эти и другие устройства, могут быть заблокированы, эффективно защищая правоторговцев от пиратства в Интернете.
За последние несколько десятилетий компания "Sony" зарекомендовала себя как ведущий игрок в технологической, музыкальной, кино и игровой индустрии.
Японская компания не уклоняется от борьбы с конкурентами, но один противник оказался особенно упорным – пиратство.
"Sony" осознала эту угрозу с самого начала. На "Американской конференции по информационным системам" в 2000 году старший вице-президент "Sony Pictures Entertainment" в США Стив Хеклер объявил о "тотальной атаке на пиратство".
Чего бы это ни стоило...
Отвечая на угрозу "Napster", которая достигла своего пика, Хеклер пообещал предпринять агрессивные шаги для борьбы с "сетевым злом".
«Мы разработаем технологию, выходящую за рамки индивидуального пользователя. Мы будем блокировать "Napster" у источника – мы будем блокировать его в вашей кабельной компании, мы будем блокировать его в вашей телефонной компании, мы будем блокировать его у вашего интернет-провайдера. Мы заблокируем его на вашем компьютере», — сказал Хеклер.
Это не было преувеличением. В последующие годы "Sony" внедрила несколько довольно агрессивных технологий, в первую очередь программное обеспечение, раскрытое в скандале с DRM-руткитами. После того, как от него пострадали миллионы людей, последовал массовый отзыв зараженных компакт-дисков и несколько коллективных судебных исков.
Прошло более двух десятилетий, а "Sony" все еще борется с пиратством в Интернете. Компания надеется, что облачные технологии в конечном итоге победят пиратство в игровом секторе, но в сфере видеоразвлечений блокировка все еще может оказаться востребованной.
Как и предполагал Хеклер в начале века, "Sony" добилась различных постановлений о блокировке по всему миру, требуя от интернет-провайдеров блокировать доступ абонентов к пиратским сайтам. Совсем недавно эти усилия были распространены и на DNS-резолверы, когда "Sony" подала иск против "Quad9".
Патент на "Антипиратский черный список".
Интересно, что новая патентная заявка показывает, что видение блокировок "Sony" не ограничивается интернет-провайдерами. Компания снова хочет получить полномочия блокировки на мультимедийных устройствах пользователей, включая "умные" телевизоры.
Предлагаемый патент под названием "Антипиратский контроль на основе функции черного списка" ("Anti-Piracy Control Based on Blacklisting Function") описывает технологию запрета сторонних приложений, которые позволяют пользователям получать доступ к пиратскому контенту. Эти "незаконные" приложения будут обнаруживаться на потребительском оборудовании с помощью программного обеспечения для мониторинга, которое, в свою очередь, будет являться частью операционной системы.
«Приложение-монитор имеет системные привилегии для изучения кода и выполнения сторонних приложений, установленных на электронном устройстве», — пишет "Sony".
Блокировка пиратских приложений.
"Sony" подробно описывает несколько сценариев, в которых патент может быть "полезен", включая тот, в котором потоковые устройства позволяют пользователям устанавливать непроверенные приложения. Другой патент предусматривает вмешательство, когда люди пытаются загрузить приложения, запрещенные официальными магазинами, такими как Google Play.
«Некоторые из этих сторонних приложений могут включать пиратские приложения, которые могут получать контент с нелегальных веб-сайтов для передачи пиратского контента на потоковое устройство», — говорится в описании патента.
«В таких сценариях пиратские приложения могут предоставлять премиум-контент на потоковое устройство без авторизации и подрывать услуги законных поставщиков контента», — добавляет "Sony".
В полной версии патентной заявки подробно описаны различные методы, которые программное обеспечение для мониторинга может использовать для обнаружения и блокировки приложений. Например, мониторинг внешних сетевых источников, к которым обращаются приложения, или непосредственная проверка кода приложения.
Работает ли "Sony" над проектом, который будет внедрен в реальном мире, неизвестно. Однако патент ясно показывает, что пиратство в Интернете, к счастью, еще не искоренено, поэтому оно остается серьезной проблемой для компании.
Отличный комментарий!