Архив за 14 февраля 2017 - 7

Новые разработки включают в себя чат-бота, управляемого системой Watson, и голосового помощника по вопросам безопасности

Подразделение IBM Security, занимающееся вопросами информационной безопасности, представило решение Watson for Cyber Security. По словам производителя, это первая в отрасли «дополненная интеллектуальная технология, разработанная для управления когнитивными центрами информационной безопасности». Решение Watson for Cyber Security интегрировано в новую платформу IBM Cognitive SOC.

Самые полезные домашние роботы - 1

XXI век — это век робототехники. Область привлекает все больше разработчиков, инвесторов, да и обычных пользователей. Роботы не только не отнимают рабочие места — индустрия создает огромное количество новых рабочих мест, развивая экономику. Amazon внедрил 15 тысяч роботов, не сократив ни одного сотрудника. Uber открыл офис в Питтсбурге, чтобы Питтсбург разрешил тестировать автопилот, создав параллельно множество рабочих мест. Обычный робот-пылесос не заберет работу уборщика, но станет важным помощником дома.

Нет сомнения, что робототехника будет драйвером роста экономики во всём мире. Но это касается промышленного производства. А вот дома роботы пока занимают особое место — что-то среднее между умным автоматом и домашним животным. Прямо сейчас в домашней робототехнике происходит множество интересных явлений. Роботами становятся вещи, про которые мы даже помыслить не могли, что это роботы: стулья, чашки, окна и так далее. Но самые интересные и полезные роботы по-прежнему имеют узнаваемый облик.
Читать полностью »

Самый большой социальный проект в мире - 1

Его охват сравним с Twitter, но в России о нём почти ничего не знают. Он не приносит чистой прибыли, но помогает экономить миллионы долларов. Проект был запущен, чтобы помочь 400 миллионам людей, и был реализован небольшой командой из 160 человек, многие из которых работали на добровольных началах. Это всё AADHAAR – индийская биометрическая идентификационная система, содержащая данные более чем миллиарда человек: десять миллиардов шаблонов отпечатков пальцев, два миллиарда шаблонов радужки глаза и миллиард фотографий.
Читать полностью »

Как известно, в этом году ожидается выпуск трех моделей смартфонов Apple iPhone следующего поколения. Первая будет иметь экран диагональю 4,7 дюйма, вторая — 5,5 дюйма, а третья — 5,8 дюйма. Подтверждая ранее прозвучавшие сведенияЧитать полностью »

Библиотека для тестов с заполнением пропусков - 1

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

Жестокая ирония: те, кто наслаждается преимуществами первой децентрализованной валюты, вынуждены пользоваться для торгов централизованными биржевыми площадками. Централизация — проклятье фиатной валютной системы — по-прежнему остается не самой приятной чертой биткойновой и криптовалютной среды. И все-таки настало время попрощаться с ней.

image

MtGox. Это не просто название мёртвого бизнеса. Слово «Gox» вошло в разговорный язык мира биткойна так, как это не удавалось ни одному другому понятию. Вы можете не знать, что такое Zhou Tonging. Вы, вполне вероятно, вопросительно вздернете бровь, если вам посоветуют HODL. Но, несомненно, если вы хотя бы немного вращались в биткойн-среде, вы знаете, какую огромную и холодную тень бросает на всё криптовалютное сообщество первая биткойн-биржа. Родители используют ее как страшилку для маленьких детей, чтобы убедить их следить за своими личными ключами. Взрослые мужчины рыдают в страхе, когда это слово встречается в одном предложении с выбранной ими биржей.
Читать полностью »

Под реверс-ининирингом, в данном контексте, я понимаю восстановление исходной схемы сообщений наиболее близкие к оригиналу, используемому разработчиками. Существует несколько способов получить желаемое. Во-первых, если у нас есть доступ к клиентскому приложению, разработчики не позаботились о том чтобы скрыть отладочные символы и линковаться к LITE версии библиотеки protobuf, то получить оригинальные .proto-файлы не составит труда. Во-вторых, если же разработчики используют LITE сборку библиотеки, то это конечно усложняет жизнь реверсеру, но отнюдь не делает реверсинг бесполезным занятием: при определённой сноровке, даже в этом случае, можно восстановить .proto-файлы достаточно близкие к оригиналу.
Читать полностью »

Укулеле (ukulele) — это гавайский четырехструнный щипковый музыкальный инструмент, который иногда оснащается сдвоенными струнами, то есть может быть восьмиструнным.

Populele — Xiaomi выпустила умную версию гавайского музыкального инструмента

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

Google Drive добавил сканирование «пиратского» контента по хэшам файлов - 1

Борьба с так называемым «пиратским» контентом продолжается. В эту борьбу правообладатели привлекают все большее количество сторон. В числе прочих партнеров правообладателей — корпорация Google. Сейчас руководство компании решило заняться проблемой очистки серверов Google Drive от контента, нарушающего чье-либо авторское право. Одна из первых введенных мер в рамках этой борьбы — уведомление пользователей о проблемах с авторским правом в случае «шаринга» контента такого типа. Для того, чтобы определить, какого рода контент размещается на сервисе (обычный или «пиратский»), Google использует сканирование по хэшам файлов.

Обычно хэшем файла или его хэш-суммой называют уникальный идентификатор файла, который генерируется при помощи специального ПО. В основе процесса обработки данных для получения хэш-суммы — ряд математических преобразований данных (обычно это алгоритмы SHA-1, MD5, CRC), которые содержатся в файле. Хэш может служить «отпечатком» файла и использоваться для подтверждения аутентичности этого файла. Дело в том, что если у двух файлов изменить имена или расширения, то их хэш-сумма будет по-прежнему одинаковой. При изменении содержимого файла автоматически изменится и хэш-сумма.
Читать полностью »

История о том, как мы поменяли сборку проекта с grunt на webpack

Приходишь на работу, открываешь IDE, пишешь npm start, запуская систему сборки, начинаешь работать. Тебе удобно ориентироваться в структуре проекта, удобно отлаживать код и стили, очевидно, как именно и в каком порядке собирается проект.

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

Как выяснилось, такое случается, если не модернизировать систему сборки вместе с ростом проекта. Хорошая новость в том, что это успешно лечится! Летом мы подтвердили это в бою и хотим поделиться опытом.

Angular 1.x: крадущийся webpack, затаившийся grunt - 1
Читать полностью »


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