Архив за 30 января 2019 - 5

«Моторика» применила VR для адаптации к протезам в игровой форме

Российская компания «Моторика», резидент Сколково, создала платформу виртуальной реальности для реабилитации пациентов, и в январе впервые подросток с инвалидностью прошёл подобную процедуру. Многопользовательская VR-платформа ATTILAN помогает привыкнуть и освоиться с биоэлектрическими протезами рук в игровой форме, что особенно актуально для детей.

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

Летом прошлого года после череды слухов и заявлений компания Foxconn наконец-то приступила к строительству своей первой фабрики в США. Завод строят в штате Висконсин. Он должен создать до 15 000 новых рабочих мест, а стоимость объекта составит около 10 млрд долларов.

На тот момент официально не говорилось, что будут производить на этом заводе, но ходили слухи об экранах для iPhone, панелях для телевизоров и прочей продукции.

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

Согласие на обработку данных по GDPR: подробный разбор - 1

GDPR (или «Регламент») содержит несколько оснований для обработки персональных данных. Эти основания можно условно разделить на две большие группы. Это обработка на основании личного согласия носителя (владельца) персональных данных, и обработка на иных основаниях. В данной статье рассматриваются условия правильного оформления согласия на обработку персональных данных, и не затрагиваются особенности обработки по иным основаниям.

Статья представляет собой краткую выжимку и мою интерпретацию Руководства по согласию в соответствии с Регламентом 2016/679 (Guidelines on consent under Regulation 2016/679) («Руководство») и некоторых документов, на которые есть ссылки в Руководстве.
Читать полностью »

В Сети практически одновременно появились изображения двух новых смартфонов ZTE — Blade V10 и его младшего брата Blade V10 Vita. Причем в последнем случае картинка сопровождается перечнем основных характеристик.

Опубликованы изображения ZTE Blade V10 Vita и Blade V10 Vita
ZTE Blade V10
Читать полностью »

image

VSaaS-провайдер принимает на себя все заботы по обслуживанию ПО и оборудования, а это значит, что когда приходит время взять в руки гофры, кабели и стриппер, мы забываем про облако и работаем «в поле» – иногда в прямом смысле слова.

Приятно в теплом офисе работать на стеке Python 3, Asio, MongoDB, Docker и Consul, но камеры сами себя не поставят. Мы сотрудничаем с монтажными организациями по всей России, а в сложных случаях отправляем на проект своих спецов.

Итак, этот пост о монтажных работах на интересных объектах с примерами, собранными из нашей истории и мировой практики. В наших примерах – тяжелые будни, в глобальных кейсах – случаи поучительные.
Читать полностью »

Компания Vivo опубликовала первый постер свого нового флагманского смартфона Vivo V15 Pro, который должен быть представлен в конце февраля.

Изображение подтверждает предыдущие слухи о наличии тройной основной камеры, которая будет расположена в левом верхнем углу задней панели. По слухам, в камере будут установлены датчики изображения разрешением 48, 13 и 8 Мп.

Второй особенностью смартфона станет выдвижная камера с датчиком изображения разрешением 32 Мп. Соответственно экран будет занимать почти всю лицевую панель, а дактилоскопический датчик будет располагаться под ней.

Одной из горячих тем в кибербезопасности в последнее время стали SOCи (Security Operations Center), которые не очень удачно переводят на русский язык как «центры мониторинга безопасности», умаляя тем самым одну из важных функций SOC, связанную с реагированием на инциденты ИБ. Но сегодня мне не хотелось бы вдаваться в терминологические споры, а вкратце рассказать об одном из проектов, который был реализован в нашем внутреннем SOCе — системе управления индикаторами компрометации (IoC) GOSINT. На самом деле служба ИБ Cisco не использует термин «Security Operations Center», заменяя его более приземленным CSIRT (Cisco Security Incident Response Team). Так вот GOSINT — это один из многочисленных наших проектов open source, который предназначен для сбора и унификации структурированной и неструктурированной информации об угрозах (threat intelligence). Я уже рассказывал о том, как мы мониторим безопасность нашей внутренней инфраструктуры, теперь пришел черед рассказать о том, что помогает нам это делать наиболее эффективно.

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

Компания Apple сегодня отчиталась за прошедший квартал. Благодаря этому мы узнали, что продажи iPhone в денежном выражении упали на 15%. В количественном сама Apple теперь данных не указывает, но аналитики Strategy Analytics говорят о снижении на те же 15%, до 65,9 млн устройств.

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

Neutralinojs — фреймворк с открытым исходным кодом для создания кроссплатформенных приложений на HTML/CSS/JS. Отличие от Electron в том, что для запуска приложения на Neutralinojs не нужно устанавливать nodejs и сотни зависимостей, тянущихся из package.json. Давайте сравним Hello World приложение на Neutralinojs и Electron. Приложение на Neutralinojs можно запустить на Windows или Linux (на данный момент MacOS не поддерживается, но это планируется исправить в ближайшем будущем). Я запускал на Ubuntu 17.10.Читать полностью »

Некоторое время назад ссылка на статью "Modern dining philosophers" распространилась по ресурсам вроде Reddit и HackerNews. Статья интересная, она показывает несколько решений этой известной задачи, реализованных на современном C++ с использованием task-based подхода. Если кто-то это статью еще не читал, то имеет смысл потратить время и прочесть ее.

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

При этом task-based подход не является единственным возможным для решения подобных задач. Почему бы не посмотреть, как задача "обедающих философов" решается посредством моделей Акторов и CSP?

Посему попробовал посмотреть и реализовал несколько решений этой задачи как с использованием Акторов, так и с использованием CSP. Код этих решений можно найти в репозитории на BitBucket-е. А под катом пояснения и объяснения, так что кому интересно, милости прошу под кат.

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


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