• The Washington Post cо ссылкой на документы Эдварда Сноудена и мнение компетентных экспертов сообщает, что АНБ США в реальном времени осуществляет слежку за каналами связи между дата-цетрами компаний Google и Yahoo! по всему миру непосредственно через кабели оптоволоконной связи. Кодовое…

  • Пуш-уведомления критически важны для мобильных приложений подключенных к интернету. Они позволяют бэкенду сервисов отправлять частые и своевременные обновления определенным пользователям и устройствам, которые затем могут быть представлены в виде обновлений живых плиток, всплывающих тост-уведомлений, бэдж-обновлений и так далее (обратитесь к…

  • Как и в прошлом году, выступил на HighLoad++. На этот раз мой доклад шел в секции «Базы данных», я рассказывал о том, какие системы хранения рационально использовать для задач многомерного анализа больших данных. Слайдов на сайте организаторов пока нет, но,…

  • В данном посте мы с Вами настроим YATE на работу с внешними модулями, разберем протокол общения модуля с сервером, а также напишем небольшой модуль на python. Если Вам интересно, прошу под кат.

  • В этом уроке, как и обещал, я расскажу вам про такое понятие как «Сущности» (Entities). «Сущности» для всех игровых процессов это своего рода такие игровые объекты, которые могут взаимодействовать в какой-либо форме или каким-то способом друг с другом и с…

  • В предыдущем посте рассказывалось об обходе графа в глубину. Сегодня я бы хотел рассказать о не менее важном алгоритме теории графов — об обходе в ширину. В прошлый раз мы уже научились искать какой-нибудь путь сквозь лабиринт. Всех желающих найти…

  • Привет, Хабр! Хочу поведать тебе о своих преключениях. От автора Когда-то, давным давно, установить Windows на чистый HDD, было очень просто. Наверное многие помнят информацию при установке, что-то про откиньтесь на спинку кресла и отдохните. Но времена меняются и простое…

  • Большинству из нас известно, что «защищённые» приложения для обмена сообщениями, которые мы используем каждый день (SMS, WhatsApp, Viber, Skype и тд) на самом деле изобилуют возможностями перехвата переписки. Они используют промежуточные сервера для передачи сообщений и сохраняют копию каждого сообщения.…

  • Эта статья описывает использование контейнеров docker как отдельные ноды для системы непрерывной интеграции, в данном случае jenkins. Кому лень читать tl; dr Для сборки нашего проекта в RPM и DEB пакеты мы используем Jenkins, на что выделена специальная машина. Сначала мы собирали наш проект только для CentOS 6. Далее…

  • Введение Наследование MK.Object MK.Array Приветствую всех. Предыдущую статью я закончил на том, что нам может потребоваться массив данных. Массивом в проекте Matreshka.js являются экземпляры класса MK.Array. Чем они отличается от обычных массивов? Почти ничем. Прототип MK.Array содержит все методы, которые…