Месяц: Май 2023

  • Drift Game Tutorial

    от автора

    Всем привет! Скоро стартуют занятия в первой группе курса «Unreal Engine Game Developer. Basic». В преддверии старта курса прошел открытый урок по созданию Дрифт-симулятора на UE5. Вебинар провёл Дмитрий Исмаилов, Technical Lead в FairGames Studio. Он также написал подробную статью, которую мы и предлагаем вашему вниманию.Давно хотел начать делать пет-проект про машинки, потому что я…

  • Маленькие идеи для больших операторов

    от автора

    Идея 1. Вечная SIM-карта. Многие нуждаются в телефонном номере, который никогда не пропадет. Этот номер будет закреплен за абонентом до тех пор, пока существует оператор (или сам пользователь). Применений такой SIM-карте несколько: кто-то будет ее использовать для авторизации, кто-то для запасного телефона и экстренной связи, кто-то для систем автоматики. Понятно, что трафик по этой карте…

  • По какой логике DSP сегментируют ваш трафик и как это использовать для повышения выкупа?

    от автора

    Итак, вы паблишер — монетизируете свою площадку с помощью медийной рекламы. Скорее всего, вы установили код какой-то рекламной сети, либо код системы управления рекламой типа Adfox. Куда менее вероятно, что ваш сайт настолько хорош, что вы всегда используете просто прямые рекламные интеграции, которые у вас купили не менее прямые рекламодатели.Меня зовут Сергей Самонин, CEO programmatic‑платформы…

  • Как мы распиливаем монолит без даунтайма

    от автора

    Всем привет! На связи Михаил, и я продолжаю делиться историями про рефакторинг одного из сервисов облачной платформы #CloudMTS. В прошлый раз я рассказывал о том, как мы аккуратно раскладывали по папочкам код в соответствии с принципами чистой архитектуры. Сегодня поговорим о решении, которое позволяет нам распиливать монолит по кусочкам без простоев. Вместо дисклеймера Переход от…

  • Улучшенная эвристика при квантовании цветовой палитры

    от автора

    В 2015 году я написал статью о том, как было улучшено квантование цветовой палитры в FFmpeg для создания красивых анимированных гифок. По какой-то причине эта статья – по сей день самая популярная из всех моих постов.Время шло, я набирал опыт в работе с цветами — и в результате стал весьма стыдиться и переживать по поводу…

  • Обеспечение безопасности Frontend приложений

    от автора

    Безопасность является важным фактором при создании frontend приложений, поскольку они часто являются отправной точкой для атак. Я решил собрать в одну статью основные меры, которых стоит придерживаться или о которых хотя бы нужно задуматься.Следуя этим основным мерам безопасности, frontend приложения можно сделать более безопасными и менее уязвимыми для атак. Однако важно помнить, что безопасность -…

  • Vision Zero — безопасные улицы

    от автора

    Смертность на дорогах можно уменьшить. Для этого вовсе не нужны сложные компьютерные системы, беспилотники, монорельс и прочая ерунда. Но нужно будет поменять подход к проектированию городской среды.Наиболее успешным подходом сейчас считается норвежская инициатива Vision Zero (ноль смертей), которая постепенно распространяется в Европе. На хабре уже была разгромная статья про нее. Теперь пришло время, наоборот, похвалить…

  • Чем мы заняты в тени: как я ночью клеил плакаты по Еревану чтобы знакомить релокантов

    от автора

    Привет, меня зовут Сергей Шагалов, я CEO и продакт в Presence — Grow Your Network – iOS приложении для профессиональных знакомств. Мы разработали гео-социальную платформу для нетворкинга, где для определения взаимного положения пользователей задействована комбинация GPS и радиоинтерфейсов телефонов. Локация работает даже в помещениях и даёт точность на уровне 1 м, при этом обеспечивая хорошие…

  • И снова про VGA

    от автора

    Хочу поделиться собственным опытом вывода изображения на монитор через VGA интерфейс. Я понимаю, что подобная задача решалась много раз, разными людьми, на разном оборудовании. Поэтому призываю всех причастных к этой теме отписаться в комментариях о своих вариантах реализации и особенностях разработки.У меня на полке пылится вот такая отладочная плата, на ней кроме ПЛИС и SDRAM…

  • Как на самом деле работает Async/Await в C# (Часть 7)

    от автора

    Так как оригинальная статья довольно объемная, я взял на себя смелость разбить ее на несколько независимых частей, более легких для перевода и восприятия.Disclaimer: Я не являюсь профессиональным переводчиком, перевод подготовлен скорее для себя и коллег. Я буду благодарен за любые исправления и помощь в переводе, статья очень интересная давайте сделаем её доступной на русском языке.Часть 1: В самом начале…Часть 2: Асинхронная модель на основе…