Месяц: Август 2020

  • Как digital-агентству привлекать лиды из контекста: 10 лайфхаков

    от автора

    Digital — сложная ниша для контекста. Здесь не обойтись техниками вроде проработки семантики из разных источников или минусовки — хотя бы потому, что это делают, наверное, все. Нужно выискивать что-нибудь «эдакое», тестировать механики — рано или поздно что-то выстрелит. Мы покопались в собственных наработках и оформили их в 10 лайфхаков, которые будут полезны, если вам…

  • Пишем матчмейкинг для Доты 2014 года

    от автора

    Всем привет. Этой весной я наткнулся на проект, в котором ребята научились запускать Dota 2 сервер версии 2014 года и, соответственно, играть на нем. Я большой фанат этой игры, и не смог пройти мимо уникальной возможности окунуться в свое детство. Окунулся я очень глубоко, и так вышло что я написал Discord бота, который отвечает практически…

  • Обзор гибких методологий проектирования DWH

    от автора

    Разработка хранилища — дело долгое и серьезное. Многое в жизни проекта зависит от того, насколько хорошо продумана объектная модель и структура базы на старте. Общепринятым подходом были и остаются различные варианты сочетания схемы “звезда” с третьей нормальной формой. Как правило, по принципу: исходные данные — 3NF, витрины — звезда. Этот подход, проверенный временем и подкрепленный…

  • Битва C# JSON сериализаторов для .NET Core 3

    от автора

    Всем привет. В преддверии старта курса «Разработчик C#» подготовили для вас интересный перевод, а также предлагаем бесплатно посмотреть запись урока: «Шаблон проектирования Состояние (State)» Недавно выпущенный .NET Core 3 принес с собой ряд нововведений. Помимо C# 8 и поддержки WinForms и WPF, в последнем релизе был добавлен новый JSON (де)сериализатор — System.Text.Json, и, как следует…

  • Ruby Digest

    от автора

    Большая подборка информации о Ruby, включая русскоязычные источники, с 1 по 15 августа: новости, медиа, новинки, релизы, статьи, обучение.

  • Как создавался бекенд хакерской игры про уничтожение сервера

    от автора

    Продолжаем рассказывать, как был устроен наш лазерный квест с уничтожением сервера. Начало в предыдущей статье про разгадку квеста. Всего у бекенда игры было 6 архитектурных единиц, которые мы и разберём в этой статье: Бекенд игровых сущностей, которые отвечали за игровые механизмы Шина обмена данных бекенда и площадки на VPS Транслятор из запросов бекенда (игровых элементов)…

  • Пишем автодополнение для ваших CLI проектов

    от автора

    Приветствие Всем привет! Хочу поделиться своим опытом написания кроссплатформенного проекта на C++ для интеграции автодополнения в CLI приложения, усаживайтесь поудобнее.

  • Системы противодействия банковскому мошенничеству – что необходимо знать о решениях

    от автора

    Благодаря стремительному прогрессу в банковском секторе в направлении диджитализации и увеличения спектра банковских услуг, постоянно растет комфорт и расширяются возможности клиента. Но одновременно увеличиваются и риски, а соответственно и повышается уровень требований к обеспечению безопасности финансов клиента. Ежегодный ущерб от финансового мошенничества в сфере онлайн платежей составляет ≈200 млрд. $. 38% из них — результат…

  • Изобретаем велосипед или пишем персептрон на С++. Часть 3

    от автора

    Изобретаем велосипед или пишем персептрон на C++. Часть 3 Реализуем обучение многослойного персептрона на C++ при помощи метода обратного распространения ошибки.

  • Как заряжать макбук

    от автора

    Автор не сошел с ума и не собирается учить пользователей хабра тривиальным вещам, но оказывается, есть нюансы при таком обыденном действии, как зарядка вашего Mac Book Pro. TL;DR Для лучшей энергоэффективности зарядку в Mac Book Pro необходимо втыкать справа, а монитор слева.