Месяц: Май 2023

  • Решение концептуальной проблемы с Unity ECS. Messenger для System

    от автора

    ПредисловиеАвтор этой статьи — адепт data-oriented дизайна и ECS фреймворков. И поэтому мной было решено разработать игру, на первый взгляд не совсем подходящую по жанру для ECS. А именно казуальный раннер. Отсюда и вылилась рассматриваемая далее проблема.Игра подразумевает бесконечное появление объектов перед игроком, при взаимодействии (попадания в них) с которыми происходит уникальное для типа объекта…

  • Троянский метод скрытия информации в привычных нам текстах (создание параллельного смысла)

    от автора

    Вы не поверите, но существует много текстов, что вы слышали (читали), но с двумя смыслами. Методика их создания рассчитана на то, что бы Вы услышав данный текст — его поняли. А если Вы услышали и не поняли, то Вы бы попали (пример далее). Также привлечение внимание к какому то художественному произведению, через объявление скрытого текста…

  • Как тестировать гипотезы продукта с помощью спринтов?

    от автора

    Автор статьи: Дмитрий КурдюмовУчаствовал в Аджайл-трансформациях в крупнейших компаниях в России (Альфа банк, МТС, Х5 retail group), с международным опытом в стартапе зарубежом. ВведениеРазвитие продукта требует систематического и структурированного подхода для идентификации и проверки гипотез. Один из эффективных методов для тестирования гипотез продукта — это использование спринтов. Спринты предлагают команде возможность быстро прототипировать, проверять и…

  • История программирования: от Ады Лавлейс и Тьюринга до советских инженеров и российских IT-специалистов

    от автора

    Привет! Меня зовут Денис Царев, я генеральный директор компании-разработчика цифровых сервисов «Моризо Диджитал». Сегодня IT-отрасль переживает серьезные изменения, что, естественно, вызывает беспокойство и желание предусмотреть возможные риски. Но для того, чтобы разобраться в текущей ситуации, я рекомендую глубже познакомиться с истоками IT-отрасли. Об этом я планирую рассказывать в своем блоге. Сегодня предлагаю вашему вниманию первую…

  • Паттерны проектирования для систем машинного обучения. Часть 1

    от автора

    Эта серия статей представляет собой исчерпывающий обзор системных паттернов проектирования для обучения, обслуживания и эксплуатации систем машинного обучения в производственной среде.ЦелиГлавная задача этой статьи — перечислить и описать системные паттерны для проектирования систем машинного обучения в производственной среде. Паттерны проектирования, которые помогают в разработке моделей машинного обучения, достигающих определенных показателей точности, не являются приоритетом, хотя…

  • Простота Subject’ов, удобство NGRX: что такое компонентный стор и с чем его едят

    от автора

    Привет, я Григорий Зароченцев, ведущий фронтенд-разработчик Тинькофф в команде интернет-эквайринга. Сегодня хочу рассказать, что такое компонентный стор, как изолированные хранилища помогают сэкономить кучу кода при разработке и почему глобальный стор — это одновременно и хорошо и плохо.Поговорим о том, как наша команда пришла к такому подходу, какие плюсы принесло это решение и почему, если вы…

  • Qt в качестве карьеры — становимся звездным разработчиком Qt

    от автора

    В этой серии мы будем рассказывать вам различные истории о профессиональной деятельности людей, работающих с Qt.Сегодня я беру интервью у Майка Трахирна (Mike Trahearn), старшего инженера-программиста и чемпиона Qt 2022, живущего на светлом и солнечном Золотом побережье Квинсленда, Австралия.— Привет, Майк! Расскажите нам немного о себе. Чем вы занимаетесь?Привет! Я старший инженер-программист, живущий в Австралии,…

  • Анализ выживаемости

    от автора

    Автор статьи: Артем МихайловАнализ выживаемости (Survival Analysis) — это статистический метод исследования времени, которое проходит до наступления события, такого как конец, разрушение или отказ. Он также называется анализом времени до события или анализом времени жизни. Анализ выживаемости имеет широкое применение в медицине, биологии, экономике и других областях исследования. Например, в медицинских исследованиях анализ выживаемости используется для…

  • 5G — разделяй и управляй. Сам. Часть 1 — вводная

    от автора

    Всем привет! Мы занимается разработкой программного обеспечения для 5G сетей. Хотим рассказать про то, какие новшества в 5G сетях позволят самого пользователю (абоненту) управлять собственными устройствами и трафиком. Про то, что такое control and user plane separation (CUPS), network slicing, user plane function (UPF), и почему это всё может стать подходящими инструментами при взаимодействии с…

  • Особенности национальной… покупки софта

    от автора

    Мой знакомый предприниматель недавно выбирал часы: с прошлого ноября по начало мая. Не Rolex, не Vacheron Constantin, обычную повседневную модель «подо всё». Он изучил всё и прожужжал нам уши: механизмы, типы стёкол, расположение апертуры даты, безели, материалы шестерней, характеристики пружин, марки, модели, весь российский, швейцарский и японский рынок. И вот он гордо носит новые часы…