Рубрика: Блог

Основы Elasticsearch

Elasticsearch — поисковый движок с json rest api, использующий Lucene и написанный на Java. Описание всех преимуществ этого движка доступно на официальном сайте. Далее по тексту будем называть Elasticsearch как ES. Подобные движки используются при сложном поиске по базе документов. Например, поиск с учетом морфологии языка или поиск по geo координатам. В этой статье я […]

Как настроить Elasticsearch, чтобы не было утечек

За последний год возникало много утечек из баз Elasticsearch (вот, вот и вот). Во многих случаях в базе хранились персональные данные. Этих утечек можно было избежать, если бы после разворачивания базы администраторы потрудились проверить несколько несложных настроек. Сегодня о них и поговорим. Сразу оговоримся, что в своей практике используем Elasticsearch для хранения логов и анализа […]

KeyDB как [потенциальная] замена Redis

На хабре не нашлось обзоров «более быстрой альтернативы Redis» — KeyDB. Получив достаточно свежий опыт его использования, хочется восполнить этот пробел. Предыстория достаточно банальна: однажды с большим наплывом трафика была зафиксирована значительная деградация производительности приложения (а именно — времени ответа). На тот момент, к сожалению, не удалось провести нормальную диагностику происходящего, поэтому впоследствии запланировали ряд […]

Как наладить обмен знаниями в компании, чтобы не было так больно

У среднестатистической ИТ-компании есть требования, история таск-трекеров, исходники (возможно, даже с комментариями в коде), инструкции на типовые, важные и сложные случаи на проде, описание бизнес-процессов (от онбординга до “как пойти в отпуск”), контакты, ключи доступа, списки людей и проектов, описание зон ответственности — и куча других знаний, о которых мы наверняка забыли и которые могут […]

Гибридный отдел продаж. Люди + ИИ работают в одной команде

Продвигая свой проект с разговорным искусственным интеллектом, находясь в чётком понимании решения любых технических вопросов и одержав побед в целой куче все различных конкурсов мне абсолютно не было понятно в каком направлении двигаться… И вот, в октябре 2019 года я попал в преакселератор, где мне удалось на себе испытать высокую эффективность продвижения вперёд работая с […]

Уязвимость в Android, позволяющая удалённо выполнить код при включённом Bluetooth

В февральском обновлении платформы Android устранена критическая уязвимость (CVE-2020-0022) в Bluetooth-стеке, позволяющая организовать удалённое выполнение кода через отправку специально оформленного Bluetooth-пакета. Проблема может быть незаметно эксплуатирована атакующим, находящимся в пределах досягаемости Bluetooth. Не исключено задействование уязвимости для создания червей, по цепочке поражающих соседние устройства. Для атаки достаточно знать MAC-адрес устройства жертвы (предварительного сопряжения не требуется, […]

Выпуск сервера приложений NGINX Unit 1.15.0

Доступен выпуск сервера приложений NGINX Unit 1.15, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js и Java). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код […]

Компания Valve выпустила Proton 5.0, пакет для запуска Windows-игр в Linux

Компания Valve опубликовала первый выпуск новой ветки проекта Proton 5.0, который основан на наработках проекта Wine и нацелен на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются под лицензией BSD. Proton позволяет напрямую запускать в Linux-клиенте Steam игровые приложения, поставляемые только для Windows. Пакет включает в […]

Sega выпустит Sonic the Hedgehog 2 и Puyo Puyo 2 на Nintendo Switch 20 февраля

Компания Sega объявила, что Sonic the Hedgehog 2 и Puyo Puyo 2 выйдут на Nintendo Switch 20 февраля. Обе игры будут стоить 489 рублей. Они появятся на консоли в рамках программы Sega Ages по выпуску классических игр на современных платформах. В последнее время усилия Sega сосредоточились на Nintendo Switch. Так, недавно на консоли вышли такие […]

В Tom Clancy’s Rainbow Six Siege зарегистрировано свыше 55 миллионов игроков

Компания Ubisoft в рамках отчёта за третий квартал текущего финансового года объявила, что в Tom Clancy’s Rainbow Six Siege теперь зарегистрировано более 55 миллионов пользователей. Tom Clancy’s Rainbow Six Siege вышла в декабре 2015 года на PlayStation 4, Xbox One и ПК. Многопользовательский шутер пережил не самый лучший старт продаж, но качественные обновления превратили игру в […]

Charrua Soccer в стиле ретро — очередное пополнение Apple Arcade на этой неделе

Прошла ещё одна неделя, и в игровой подписочной службе Apple Arcade — очередное пополнение. Последней новинкой является Charrua Soccer, цель которой — вызвать ностальгию с помощью трёхмерной графики в стиле ретро. Игра доступна для iPhone, iPad и Apple TV. Charrua Soccer, разработанная Batovi Games, предлагает как одиночный, так и многопользовательский режимы с упрощённым управлением для […]

Ролевой экшен Blue Protocol: новый трейлер сейчас, ЗБТ — в марте

Bandai Namco и Bandai Namco Online провели трансляцию, посвящённую представленной в июле прошлого года Blue Protocol. Это онлайновый ролевой боевик в стиле аниме получил новый трейлер на основе актуальной сборки игры. Также разработчики анонсировали скорое проведение закрытого бета-тестирования и поведали некоторые подробности. Во время трансляции авторы Blue Protocol отметили, что разработка продвигается хорошо. Они проанализировали […]