Месяц: Май 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, обычную повседневную модель «подо всё». Он изучил всё и прожужжал нам уши: механизмы, типы стёкол, расположение апертуры даты, безели, материалы шестерней, характеристики пружин, марки, модели, весь российский, швейцарский и японский рынок. И вот он гордо носит новые часы…