После перехода Chrome на платформу для расширений Manifest V3 блокировщики рекламы могут стать бесполезными
Начиная с версии Chrome 88 браузер получил возможность полноценно работать с Manifest V3. Однако с 17 января 2022 года в магазине приложений Chrome больше нельзя будет публиковать расширения на Manifest V2, а с января 2023 года они вообще перестанут поддерживаться. Разработчики обеспокоены, что из-за этого расширения могут работать с ошибками или вовсе оказаться бесполезными.
До Manifest V3 webRequest API позволял расширениям перехватывать запросы, перенаправлять их и модифицировать возвращаемое значение. После внедрения Manifest V3 разработчикам придется работать с declarativeNetRequest API, делегирующем обработку запросов на сам браузер. Он сможет отклонять операции, посчитав их нежелательными или опасными.
#веб #chrome
Начиная с версии Chrome 88 браузер получил возможность полноценно работать с Manifest V3. Однако с 17 января 2022 года в магазине приложений Chrome больше нельзя будет публиковать расширения на Manifest V2, а с января 2023 года они вообще перестанут поддерживаться. Разработчики обеспокоены, что из-за этого расширения могут работать с ошибками или вовсе оказаться бесполезными.
До Manifest V3 webRequest API позволял расширениям перехватывать запросы, перенаправлять их и модифицировать возвращаемое значение. После внедрения Manifest V3 разработчикам придется работать с declarativeNetRequest API, делегирующем обработку запросов на сам браузер. Он сможет отклонять операции, посчитав их нежелательными или опасными.
#веб #chrome
👍2
Эти 12 концепций должен знать каждый разработчик на JavaScript
Рассказываем про примитивные и ссылочные типы, замыкания и промисы, методы массивов, генераторы и операторы сравнения и другие основополагающие концепции, которые здорово прокачают ваш навык разработки:
https://tprg.ru/cDkJ
Новичкам статья поможет получить хорошую базу, а опытным разработчикам — повторить знакомое и восполнить пробелы в знаниях.
#javascript
Рассказываем про примитивные и ссылочные типы, замыкания и промисы, методы массивов, генераторы и операторы сравнения и другие основополагающие концепции, которые здорово прокачают ваш навык разработки:
https://tprg.ru/cDkJ
Новичкам статья поможет получить хорошую базу, а опытным разработчикам — повторить знакомое и восполнить пробелы в знаниях.
#javascript
Вот и пролетел #собесябрь. Встречаем #тестябрь — второй осенний месяц в нашем календаре для программистов.
Никто не может писать код без ошибок. И как вы поняли, этот месяц посвящён тестам — иногда нудной, но невероятно полезной практике, которая помогает найти эти самые ошибки вовремя. Желаем вам меньше багов и больше успешных тестов.
Кстати, бесплатно получить полную версию календаря можно в личном кабинете на нашем сайте: https://tproger.ru/
Никто не может писать код без ошибок. И как вы поняли, этот месяц посвящён тестам — иногда нудной, но невероятно полезной практике, которая помогает найти эти самые ошибки вовремя. Желаем вам меньше багов и больше успешных тестов.
Кстати, бесплатно получить полную версию календаря можно в личном кабинете на нашем сайте: https://tproger.ru/
👍1
В Apple назревает конфликт: Тим Кук настаивает, что сотрудники должны хотя бы 3 дня проводить в офисе. В ответ десятки из них уже уволились и больше 1000 подписали петицию о сохранении удалёнки и протестуют.
Стало интересно, как вы относитесь к удалёнке в конце 2021 года? Что лучше сегодня: удалёнка или офис. Почему?
#обсуждение
Стало интересно, как вы относитесь к удалёнке в конце 2021 года? Что лучше сегодня: удалёнка или офис. Почему?
#обсуждение
Ловите подборку главных новостей уходящей недели:
— WhatsApp скоро сможет работать на нескольких устройствах одновременно: https://tprg.ru/FVi1
— Samsung хочет скопировать мозг человека на чип памяти: https://tprg.ru/va9f
— В Apple Pay нашли опасную уязвимость: https://tprg.ru/fkj3
— Роскомнадзор получит доступ к данным абонентов сотовой связи: https://tprg.ru/Sw1p
— «Газпром-медиа» уже скоро может запустить отечественный аналог TikTok: https://tprg.ru/wpjf
#новости
— WhatsApp скоро сможет работать на нескольких устройствах одновременно: https://tprg.ru/FVi1
— Samsung хочет скопировать мозг человека на чип памяти: https://tprg.ru/va9f
— В Apple Pay нашли опасную уязвимость: https://tprg.ru/fkj3
— Роскомнадзор получит доступ к данным абонентов сотовой связи: https://tprg.ru/Sw1p
— «Газпром-медиа» уже скоро может запустить отечественный аналог TikTok: https://tprg.ru/wpjf
#новости
6 сервисов для временной почты без регистрации
У одноразового почтового ящика есть куча преимуществ: он бесплатный, сохраняет анонимность, e-mail и пароль такого ящика не нужно запоминать, а на один IP можно зарегистрировать бесконечное количество ящиков.
В статье подробно рассказали, зачем ещё нужна временная почта, и поделились подборкой из 6 сервисов для временной почты без регистрации:
https://tprg.ru/ALon
#инструменты
У одноразового почтового ящика есть куча преимуществ: он бесплатный, сохраняет анонимность, e-mail и пароль такого ящика не нужно запоминать, а на один IP можно зарегистрировать бесконечное количество ящиков.
В статье подробно рассказали, зачем ещё нужна временная почта, и поделились подборкой из 6 сервисов для временной почты без регистрации:
https://tprg.ru/ALon
#инструменты
Разве машина может написать симфонию? Написать — нет, а вот дописать, оказывается, может
Группа историков, музыкантов и специалистов по машинному обучению смогли дописать десятую симфонию Бетховена с помощью нейросети.
До этого кожаные энтузиасты уже пытались воссоздать произведение композитора. Но из-за непонятного почерка и привычки Бетховена писать короткими отрывками в 15-30 тактов и разбрасывать их по записным книжкам и черновикам это было невозможно.
Предлагаем вам немного расслабиться и погрузиться в произведение Нейробетховена в исполнении людей.
#нейросети #история
Группа историков, музыкантов и специалистов по машинному обучению смогли дописать десятую симфонию Бетховена с помощью нейросети.
До этого кожаные энтузиасты уже пытались воссоздать произведение композитора. Но из-за непонятного почерка и привычки Бетховена писать короткими отрывками в 15-30 тактов и разбрасывать их по записным книжкам и черновикам это было невозможно.
Предлагаем вам немного расслабиться и погрузиться в произведение Нейробетховена в исполнении людей.
#нейросети #история
YouTube
Beethoven X: The AI Project: III Scherzo. Allegro - Trio (Official Video) | Beethoven Orchestra Bonn
Modern Recordings / BMG present as a foretaste of the album "Beethoven X - The AI Project" (release: 8.10.) the edit of the 3rd movement "Scherzo. Allegro - Trio" as a classical music video. Listen now: https://lnk.to/BeethovenX-Scherzo
Album pre-order link:…
Album pre-order link:…
This media is not supported in your browser
VIEW IN TELEGRAM
Гляньте, какой залипательный проект о генетических алгоритмах на примере парковки машин создал украинский разработчик
В нём можно на реальном примере понаблюдать за эволюцией алгоритма и повлиять на неё, поковырявшись в настройках. Так, можно самостоятельно настроить время обучения, количество машин в одном поколении, количество итераций и другие параметры.
На видео, например, видна разница между 1 и 40 поколениями.
У проекта открытые исходники, а поиграться и почитать, как это работает, можно тут: https://tprg.ru/aCk4
#алгоритмы
В нём можно на реальном примере понаблюдать за эволюцией алгоритма и повлиять на неё, поковырявшись в настройках. Так, можно самостоятельно настроить время обучения, количество машин в одном поколении, количество итераций и другие параметры.
На видео, например, видна разница между 1 и 40 поколениями.
У проекта открытые исходники, а поиграться и почитать, как это работает, можно тут: https://tprg.ru/aCk4
#алгоритмы
This media is not supported in your browser
VIEW IN TELEGRAM
Осваиваем веб-разработку правильно: лучшие книги для начинающего веб-разработчика
Собрали для вас целую подборку, в которую вошли топовые книги по JavaScript, Node.js, React.js, HTML, CSS, дизайну и паттернам проектирования:
https://tprg.ru/hHiD
#веб #книги
Собрали для вас целую подборку, в которую вошли топовые книги по JavaScript, Node.js, React.js, HTML, CSS, дизайну и паттернам проектирования:
https://tprg.ru/hHiD
#веб #книги
Один веб-разработчик собрал 44 бесплатных ресурса, которые он использует на протяжении многих лет
А мы делимся этой подборкой с вами. В ней есть и редакторы кода, и расширения для браузера, и хостинги, и многое другое. Забирайте себе, чтобы подборка была под рукой в нужный момент:
https://tprg.ru/Hadh
#веб #инструменты
А мы делимся этой подборкой с вами. В ней есть и редакторы кода, и расширения для браузера, и хостинги, и многое другое. Забирайте себе, чтобы подборка была под рукой в нужный момент:
https://tprg.ru/Hadh
#веб #инструменты
Разгадаете азбуку Морзе? А шифр Цезаря сможете?
В тесте зашифровали для вас 10 фраз и слов с помощью разных шифров и кодов. Можно гуглить и использовать калькуляторы, главное — разгадайте загадки:
https://tprg.ru/av7J
#криптография #шифрование
В тесте зашифровали для вас 10 фраз и слов с помощью разных шифров и кодов. Можно гуглить и использовать калькуляторы, главное — разгадайте загадки:
https://tprg.ru/av7J
#криптография #шифрование
This media is not supported in your browser
VIEW IN TELEGRAM
Ничего необычного, просто во время шоу дронов в Китае сотни беспилотников внезапно отключились и устроили дронопад прямо на головы кожаным мешкам.
Это уже киберпанк или ещё нет?
#киберпанк
Это уже киберпанк или ещё нет?
#киберпанк
В России создадут фонд для поддержки Open source
В него до 1 ноября планируется собрать ключевых игроков рынка Open source: Сбербанк, ВТБ, Яндекс, Postgres Pro и другие компании. Развитием похожих проектов занимаются правительства США, ЕС, Китая и крупнейшие корпорации, среди которых Google, Microsoft и Huawei.
Замминистра цифрового развития, связи и массовых коммуникаций Максим Паршин рассказал, что в России государство активно потребляет Open source. Тем не менее, госзаказчики всё равно часто изобретают «велосипеды». А инициатива по поддержке открытого ПО поможет сделать его создание более эффективными и безопасными.
Интересно, что в 2014 году уже был запущен «Национальный фонд алгоритмов и программ». Однако попытка создать глобальный отечественный репозиторий не увенчалась успехом.
#opensource
В него до 1 ноября планируется собрать ключевых игроков рынка Open source: Сбербанк, ВТБ, Яндекс, Postgres Pro и другие компании. Развитием похожих проектов занимаются правительства США, ЕС, Китая и крупнейшие корпорации, среди которых Google, Microsoft и Huawei.
Замминистра цифрового развития, связи и массовых коммуникаций Максим Паршин рассказал, что в России государство активно потребляет Open source. Тем не менее, госзаказчики всё равно часто изобретают «велосипеды». А инициатива по поддержке открытого ПО поможет сделать его создание более эффективными и безопасными.
Интересно, что в 2014 году уже был запущен «Национальный фонд алгоритмов и программ». Однако попытка создать глобальный отечественный репозиторий не увенчалась успехом.
#opensource
Программист 2,5 года работал в VR по 8–10 часов в день — теперь он делится своим опытом и рассказывает, почему за VR-офисами будущее
В статье на VC он рассказал, как лучше обустроить VR-офис и настроить экраны, а также о минусах и плюсах современного VR: https://tprg.ru/W0EU
Как считаете, за VR будущее или это скорее игрушка, которая скоро всем надоест?
#vr
В статье на VC он рассказал, как лучше обустроить VR-офис и настроить экраны, а также о минусах и плюсах современного VR: https://tprg.ru/W0EU
Как считаете, за VR будущее или это скорее игрушка, которая скоро всем надоест?
#vr
Свежая подборка вакансий для опытных Backend-разработчиков
— Senior Backend-разработчик в YAY Games
Где: Москва, можно удалённо или гибрид
Сколько: По итогам собеседования
Подробнее: https://tprg.ru/6Wkt
— Senior Golang Разработчик (Binance SideChain) в YAY Games
Где: Москва, можно удалённо или гибрид
Сколько: По итогам собеседования
Подробнее: https://tprg.ru/G1nS
— Senior Node.js Engineer (Cube Cloud) в Cube Dev
Где: удалённно
Сколько: от $6000
Подробнее: https://tprg.ru/Mp3P
— Principal Software Engineer, Cloud Platform в Cube Dev
Где: удалённно
Сколько: от $8000
Подробнее: https://tprg.ru/Q19V
— Principal Software Engineer, Open Source в Cube Dev
Где: удалённно
Сколько: от $8000
Подробнее: https://tprg.ru/65Bz
— Go developer в FBS
Где: Санкт-Петербург, офис или гибрид
Сколько: По итогам собеседования
Подробнее: https://tprg.ru/Eago
#вакансии #работа
— Senior Backend-разработчик в YAY Games
Где: Москва, можно удалённо или гибрид
Сколько: По итогам собеседования
Подробнее: https://tprg.ru/6Wkt
— Senior Golang Разработчик (Binance SideChain) в YAY Games
Где: Москва, можно удалённо или гибрид
Сколько: По итогам собеседования
Подробнее: https://tprg.ru/G1nS
— Senior Node.js Engineer (Cube Cloud) в Cube Dev
Где: удалённно
Сколько: от $6000
Подробнее: https://tprg.ru/Mp3P
— Principal Software Engineer, Cloud Platform в Cube Dev
Где: удалённно
Сколько: от $8000
Подробнее: https://tprg.ru/Q19V
— Principal Software Engineer, Open Source в Cube Dev
Где: удалённно
Сколько: от $8000
Подробнее: https://tprg.ru/65Bz
— Go developer в FBS
Где: Санкт-Петербург, офис или гибрид
Сколько: По итогам собеседования
Подробнее: https://tprg.ru/Eago
#вакансии #работа
Можно ли написать функцию, меняющую местами значения переменных, не используя при этом временные переменные?
Это классическая и довольно простая задача, которую любят предлагать на собеседованиях. И для её решения есть как минимум 2 рабочих способа.
В статье подробно разобрали их: https://tprg.ru/CQJM
#задачки #собеседование
Это классическая и довольно простая задача, которую любят предлагать на собеседованиях. И для её решения есть как минимум 2 рабочих способа.
В статье подробно разобрали их: https://tprg.ru/CQJM
#задачки #собеседование
В команду Юлы нужен DevOps-инженер
Идеальный кандидат на «ты» с Kubernetes, любит новые и интересные технологии, хочет их внедрять и применять.
Большим плюсом будет опыт из смежных направлений разработки и широкий кругозор, ведь задачи могут быть самые разные — и трафик поанализировать, и подебажить упавшую сборку, и помочь коллегам с внедрением CI-инструментов.
Если вам это интересно, ищите подробности (стек, требования, условия) по ссылке.
#работа #вакансия
Идеальный кандидат на «ты» с Kubernetes, любит новые и интересные технологии, хочет их внедрять и применять.
Большим плюсом будет опыт из смежных направлений разработки и широкий кругозор, ведь задачи могут быть самые разные — и трафик поанализировать, и подебажить упавшую сборку, и помочь коллегам с внедрением CI-инструментов.
Если вам это интересно, ищите подробности (стек, требования, условия) по ссылке.
#работа #вакансия
Как работает алгоритм хеширования SHA-2 (SHA-256)?
Интернет сегодня не может существовать без алгоритмов хеширования. SHA-2 (Secure Hash Algorithm 2) — одно из самых популярных семейств алгоритмов хеширования. Но вот как они работают, для многих загадка и почти магия.
Рассказываем, как работает SHA-256 простым языком и на примерах: https://tprg.ru/kBxw
#криптография
Интернет сегодня не может существовать без алгоритмов хеширования. SHA-2 (Secure Hash Algorithm 2) — одно из самых популярных семейств алгоритмов хеширования. Но вот как они работают, для многих загадка и почти магия.
Рассказываем, как работает SHA-256 простым языком и на примерах: https://tprg.ru/kBxw
#криптография