Киберпреступники все чаще воруют персональные данные россиян

Киберпреступники продолжают наращивать активность своих действий в рунете. В первом квартале этого года количество кибератак в России увеличилось на 32%, пишет «Коммерсант». По словам специалистов по информационной безопасности, около трети атак были совершены с целью получения персональных данных граждан страны в том либо ином виде. Эксперты утверждают, что похищенные данные затем либо продаются в даркнете, […]

Реализация поиска путей для ИИ-агентов с помощью NavMesh

Следование по пути и управление движением Иногда нам нужно, чтобы ИИ-персонажи бродили по игровому миру, следуя по грубо очерченному или точно заданному пути. Например в гоночной игре ИИ-противники должны ехать по дороге, а в RTS юниты должны уметь перемещаться в нужную точку, двигаясь по рельефу и учитывая положение друг друга. Чтобы казаться умными, ИИ-агенты должны […]

Манчестер: родина уныния, постпанка и двух знаменитых футбольных клубов

Не технический пост. Решили рассказать про великий город Манчестер. Пытаемся понять, как из промышленной столицы он превратился в столицу альтернативной музыки и почему об этом уже никто не помнит. Это во многом личные ощущения и субъективная картина: я был в этом городе во время своего отпуска и пишу об увиденном. Внешний вид Манчестер — красный […]

Книга «Эффективный Spark. Масштабирование и оптимизация»

В этом посте мы рассмотрим доступ к API Spark из различных языков программирования в JVM, а также некоторые вопросы производительности при выходе за пределы языка Scala. Даже если вы работаете вне JVM, данный раздел может оказаться полезен, поскольку не-JVM-языки часто зависят от API Java, а не от API Scala. Работа на других языках программирования далеко […]

Никто не знает, что случится с интернет-покупками с 1 июля

Настало время чудес. Пока страна смотрит Чемпионат мира, правительство буквально на днях подготовило законопроекты о скором повышении НДС и пенсионного возраста. Но для нашей маленькой компании даже более пугающим является другой закон – об ограничении зарубежных онлайн-покупок россиян. Тот, который должен вступить в силу уже через две недели, первого июля. Который махом снизит беспошлинный порог […]

27 отличных open source-инструментов для веб-разработки

Перевод 27 Amazing Web Development Tools for the Past Year (v.2018) В 2017-м мы сравнили около 7 500 open source-инструментов для веб-разработки, из которых выбрали 27 лучших (0,4%). Это крайне конкурентный список, в который вошли инструменты, библиотеки и проекты, опубликованные в течение 2017-го. Mybridge AI оценивает их качество на основании популярности, заинтересованности и новизне. Чтобы […]

«Истина в последней инстанции» или зачем нужен Database First Design

В этой весьма запоздалой статье я объясню почему, по моему мнению, в большинстве случаев при разработке модели данных приложения необходимо придерживаться подхода «database first». Вместо «Java[любой другой язык] first» подхода, который выведет вас на длинную дорожку, полную боли и страданий, как только проект начнет расти. «Слишком занят, чтобы стать лучше» Licensed CC by Alan O’Rourke […]

Как превратить 15 минут Scrum-собрания в ежедневный аншлаг?

Ежедневное собрание в Scrum-команде должно помочь собственнику и менеджеру продукта оптимизировать разработку и готовить продукт или сервис к релизу в срок и без оплошностей. Это красивая теория. На практике — Scrum meeting может быстро превратиться из эффективной короткой встречи в никому не понятную рутину. Как обеспечить команде полезную ежедневную встречу и не превратить ее в […]

Оксфордские ученые: вероятность того, что мы одиноки в обозримой части Вселенной гораздо выше нуля

Вопрос о том, одинок ли человек во Вселенной, будоражит умы ученых, писателей и обычных людей многие сотни лет. Последние полвека человечество пытается получить ответ на этот вопрос, наблюдая за разными регионами космоса и анализируя потом результаты своих наблюдений. Одна из наиболее масштабных программ — SETI, которая была запущена в 1959 году прошлого века. К сожалению, […]

Алгоритм генерирования цветовых палитр

Ищете красивую цветовую палитру для сайта? Недавно установили дома RGB-подсветку, или хотите покрасить комнату в новые цвета? Или купили клавиатуру с цветной подсветкой и хотите использовать её по полной? В какой бы ситуации вы ни оказались, наверняка постоянно настраиваете цветовые схемы. Будучи программистом, я быстро написал несколько строк кода для генерирования случайных цветовых палитр. Сразу […]