Разработчики Opera сообщили, что пользователи этого браузера для ОС Android теперь смогут использовать бесплатный сервис VPN. Последняя версия приложения (51), которая сегодня появится в Google Play Store, включает эту возможность, в течение многих лет доступную в настольном приложении, с февраля — и в мобильном, но в бета-версии.
Архив за 20 марта 2019 - 9
Opera для Android получает бесплатный VPN
2019-03-20 в 8:21, admin, рубрики: Новости, метки: новостиSnapdragon 8cx: 7-нанометровая платформа для ПК
2019-03-20 в 8:17, admin, рубрики: 8cx, Qualcomm, Snapdragon, Блог компании Qualcomm, искусственный интеллект, Ноутбуки, ПроцессорыМы занимаемся созданием инновационных технологий, которые полностью меняют то, как люди в мире используют различные устройства для вычислений и связи друг с другом или с сетью интернет. Теперь мы применяем эти познания и в сфере ПК. Наша цель — решить проблемы, с которыми пользователи ноутбуков сталкиваются годами, включая малое время их автономной работы, медленную загрузку системы и отсутствие скоростного безопасного подключения к Сети. Фактически, мы стремимся к тому, чтобы наши ПК были больше похожи на наши смартфоны.
Читать полностью »
10 лучших техник веб-хакинга 2018
2019-03-20 в 8:11, admin, рубрики: web-hacking, Блог компании Инфосистемы Джет, информационная безопасность, Тестирование веб-сервисовКаждый год сообщество экспертов по веб-безопасности выбирает TOP-10 техник атак на веб-приложения. Организатором конкурса выступает компания Portswigger, разрабатывающая один из лучших инструментов для тестирования на проникновение веб-приложений — Burp Suite.
Под катом вас ждет 10 лучших инновационных техник атак на веб-приложения, отобранных со всего мира.
Читать полностью »
Делаем современное веб-приложение с нуля
2019-03-20 в 8:10, admin, рубрики: backend, flask, mongo, mongodb, python, React, ReactJS, redis, redux, rq, worker, один тег интереснее другого просто, Программирование, Разработка веб-сайтовИтак, вы решили сделать новый проект. И проект этот — веб-приложение. Сколько времени уйдёт на создание базового прототипа? Насколько это сложно? Что должен уже со старта уметь современный веб-сайт?
В этой статье мы попробуем набросать boilerplate простейшего веб-приложения со следующей архитектурой:

Что мы покроем:
- настройка dev-окружения в docker-compose.
- создание бэкенда на Flask.
- создание фронтенда на Express.
- сборка JS с помощью Webpack.
- React, Redux и server side rendering.
- очереди задач с RQ.
Нейросеть Nvidia превращает простые скетчи в реалистичные изображения
2019-03-20 в 8:02, admin, рубрики: Это интересноMatrix Powerwatch внутри и снаружи: что нового?
2019-03-20 в 8:02, admin, рубрики: Matrix Powerwatch, Блог компании Medgadgets, гаджеты, часы не нужно заряжатьMatrix Powerwatch — часы, которые получили известность как первые в мире, которые никогда не требуют зарядки. В основе работы часов научное открытие с двухвековой историей, эффект Зеебека. Два года назад это стало что-то вроде маленькой революции, потому что решало одну важную проблему — автономности носимых гаджетов.
Сегодня — на подходе уже вторая версия с куда более продвинутыми возможностями: пульс, GPS и всякое такое.
Читать полностью »
Компания Samsung недавно начала продажи линейки флагманских смартфонов Samsung Galaxy S10, которая пользуется большей популярностью, чем Samsung Galaxy S9, о чем неоднократно сообщали различные источник.
Новые инструменты для обнаружения HTTPS-перехвата
2019-03-20 в 7:36, admin, рубрики: HTTPS, mitm, MITMEngine, TLS, TLS Client Hello, Блог компании GlobalSign, браузеры, информационная безопасность, криптография, Софт, фингерпринтингПо мере роста использования HTTPS растёт желание посторонних лиц внедриться в защищённый трафик. Исследование 2017 года The Security Impact of HTTPS Interception показало, что это становится всё более распространённой практикой. Анализ трафика на серверах обновления Firefox показал, что в отдельных странах процент внедрения посторонних агентов в HTTPS достигает 15%.
Со времени исследования ситуация вряд ли улучшилась. Сейчас даже последняя модель беспроводных наушников Sennheiser требует установить в системе корневой сертификат (с небезопасными параметрами).
Читать полностью »
Как мы в IntelliJ IDEA ищем лямбда-выражения
2019-03-20 в 7:12, admin, рубрики: IDE, java, анализ программ, Блог компании JetBrains, индексирование, поиск, ПрограммированиеВажной возможностью любой IDE является поиск и навигация по коду. Один из часто используемых вариантов поиска на языке Java — поиск всех реализаций данного интерфейса. Часто такая функция называется иерархией типов (Type Hierarchy) и выглядит как на картинке справа.
Перебирать все классы проекта при вызове этой функции — неэффективно. Можно сохранить в индекс полную иерархию классов во время компиляции, так как компилятор все равно ее строит. Мы это делаем, если компиляция запускается самой IDE, а не делегируется, например, в Gradle. Но это работает, только если после компиляции в модуле ничего не менялось. А в общем случае исходники — самый актуальный источник информации, и индексы строятся по исходникам.
Поиск непосредственных наследников — несложная задача, если мы не имеем дело с функциональным интерфейсом. При поиске реализаций интерфейса Foo
надо найти все классы, где есть implements Foo
, и интерфейсы, где есть extends Foo
, а также анонимные классы вида new Foo(...) {...}
. Для этого достаточно заранее построить синтаксическое дерево каждого файла проекта, найти соответствующие конструкции и добавить их в индекс.
Как мы измеряем качество и эффективность разработки документации. Предыстория и основы. Доклад Яндекса
2019-03-20 в 6:55, admin, рубрики: Блог компании Яндекс, доклад яндекса, документация, Программирование, Разработка веб-сайтов, разработка мобильных приложений, управление разработкой, яндексРассказывает Светлана Каюшина, руководитель отдела документирования и локализации.
Наш отдел документирования прошел несколько этапов развития. Сначала был технический писатель, выполнявший задачи отдельного заказчика. Потом образовалась группа технических писателей, которая решала ограниченный набор задач. Сейчас у нас большой производственный отдел — он полностью удовлетворяет потребности компании в документировании.