Архив за 03 августа 2017 - 3

В Роскомнадзоре рассказали о нарушении закона об идентификации пользователей каждой 10-ой точкой публичного доступа Wi-Fi. Сообщение было опубликовано на официальном сайте ведомства. По итогам первого полугодия 2017 года было проверено более 7 000 точек беспроводного доступа в сеть в общественных местах. Наибольшее количество нарушений выявили на территории Центрального и Южного федеральных округов.

Читать полностью »

Специалисты по кибербезопасности: десятки тысяч умных камер можно взломать без особых усилий - 1

О том, что IoT-устройств становится все больше, знаем мы все (ну, или почти все). Если говорить об умных камерах, то они достаточно удобны. Продвинутые модели, вроде iVideon Oco 2 помогают и за домом следить в свое отсутствие, и с подопечными общаться — в некоторых камерах есть и динамик, и микрофон. Преимущества камер осознает все большее количество пользователей, но вот беда — производители беспокоятся о безопасности своих устройств не самым лучшим образом.

На рынке присутствуют сотни или даже тысячи моделей умных камер. Некоторые из них попадают под прицел «безопасников», которые тестируют девайсы и в хвост и в гриву, стараясь найти уязвимые места в их защите. На днях в Сети появилась информация о результатах анализа уязвимостей двух моделей камер, которые производит компания Shenzhen Neo Electronic. Эта организация поставила несколько сотен тысяч умных систем пользователям со всего мира, и в результате около 150 000 из установленных камер могут быть взломаны.
Читать полностью »

image

Создал семейство марки (tag family), для маркирования загружаемых семейств, которое можно поворачивать на определенный пользователем градус. Как известно для загружаемых семейств параметр 'Повернуть с компонентом' в соответствующих им марках не работает и марки располагаются только вертикально или горизонтально.
Читать полностью »

Привет! Недавно начал свое знакомство с библиотекой глубокого обучения (Deep Learning) от Google под названием TensorFlow. И захотелось в качестве эксперимента написать карту самоорганизации Кохонена. Поэтому решил заняться ее созданием используя стандартный функционал данной библиотеки. В статье описано что из себя представляет карта самоорганизации Кохонена и алгоритм ее обучения. А также приведен пример ее реализации и что из этого всего вышло.

image

Читать полностью »

Крупный китайский логистический оператор SF Express, осенью 2016 года запустивший ориентированный на Россию онлайн-магазин Rumall.com смог добиться особого положения на двух площадках, запущенных «Юлмартом» и «Яндексом». В обоих случаях российский партнер запускал торговую площадку, ориентированную на продажу товаров иностранных поставщиков, Читать полностью »

Node.js, с момента появления, зависит от JS-движка V8, который обеспечивает исполнение команд языка, который мы все знаем и любим. V8 — это виртуальная машина JavaScript, написанная Google для браузера Chrome. С самого начала V8 создавали для того, чтобы сделать JavaScript быстрым, по крайней мере — обеспечить большую скорость, чем конкурирующие движки. Для динамического языка без строгой типизации достижение высокой производительности — задача непростая. V8 и другие движки развиваются, всё лучше решая эту задачу. Однако, новый движок — это не просто «рост скорости исполнения JS». Это — и необходимость в новых подходах к оптимизации кода. Не всё то, что было сегодня самым быстрым, будет радовать нас максимальной производительностью в будущем. Не всё, что считалось медленным, останется таким.

Как характеристики TurboFan V8 повлияют на то, как будут оптимизировать код? Как техники, считающиеся оптимальными сегодня, покажут себя в недалёком будущем? Как ведут себя «убийцы производительности V8» в наши дни, и чего от них можно ожидать? В этом материале мы постарались найти ответы на эти и многие другие вопросы.

Перед вами — плод совместного труда Дэвида Марка Клементса и Маттео Коллины. Материал проверили Франциска Хинкельманн и Бенедикт Мейрер из команды разработчиков V8.

Новый V8 и скорость Node.js: техники оптимизации сегодня и завтра - 1
Читать полностью »

На хабре уже было несколько хороших статей по установке и работе с Dagger 2:

Я же хочу поделиться своим опытом использования Dagger 2 на реальных проектах с реальными кейсами. Раскрыть читателю мощь и удобство как самого Dagger’а, так и такого его аспекта, как Subcomponent.

Перед тем, как пройти под кат, следует ознакомиться с вышеуказанными статьями.
Кого заинтересовал, you are welcome!

image

Читать полностью »

image
Сегодня в ритейле без беспроводной локальной сети — никуда. Однако важно контролировать ее, чтобы вовремя устранять неполадки и проблемы. Поговорим о том, как делать это эффективно.Читать полностью »

Привет, друзья! В нашем прошлом выпуске мы рассказали о простом и надёжном смартфоне Moto C Plus. Пришла пора познакомиться со смартфоном для тех, кому хочется большего — Moto E Plus.

Если в названии модели изменилась всего лишь одна буква, то в самом смартфоне произошли заметные изменения. Диагональ экрана у Moto E Plus увеличилась на полдюйма, добавился сканер отпечатков пальцев, почти вдвое стало больше разрешение камеры, а корпус выполнен из металла, а не пластика. Также не стоит забывать о фирменных функциях Moto и свежей версии Android 7.1.1.

Обзор смартфона Moto E Plus: 5000 мАч в тонком корпусе - 1
Читать полностью »

Microsoft подвергла своих пользователей немалому риску, когда выпустила Windows Defender вне песочницы. Меня это удивило. Песочница — одна из самых эффективных техник усиления безопасности. Почему Microsoft изолировала в песочнице другие высоковероятные цели атаки, вроде кода JIT в Microsoft Edge, но оставила Windows Defender без защиты?

В качестве PoC (proof-of-concept) я изолировал Windows Defender, а сейчас выкладываю свой код в открытый доступ как Flying Sandbox Monster. Основа Flying Sandbox Monster — это AppJailLauncher-rs, фреймворк на Rust для помещения ненадёжных приложений в AppContainers. Он также позволяет вынести I/O приложения за TCP-сервер, чтобы приложение в песочнице работало на полностью другой машине. Это дополнительный уровень изоляции.

В статье я опишу процесс и результаты создания этого инструмента, а также выскажу свои мысли о Rust на Windows.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js