ProcessEvent на стероидах: сериализуемые вызовы функций в UE5 или как я готовлю материал для статей
Источник: Habr
Автор: JustLonelyDog
Источник: Habr
Автор: JustLonelyDog
Хабр
ProcessEvent на стероидах: сериализуемые вызовы функций в UE5 или как я готовлю материал для статей
В предыдущих двух статьях я разбирал K2Node - как устроены ноды Blueprint изнутри - и Blueprint VM : байткод, опкоды, стековую машину. Следующая на очереди про рефлексию : UClass, UFunction, FProperty...
❤1
Jami в России: почему гениальный P2P-мессенджер не работает и как это исправить
Источник: Habr
Автор: kda2210
Источник: Habr
Автор: kda2210
Хабр
Jami в России: почему гениальный P2P-мессенджер не работает и как это исправить
Технический разбор для разработчиков От автора Я не участвую в разработке Jami и не являюсь профессиональным разработчиком этого проекта. Однако я потратил достаточно времени, изучая архитектуру Jami,...
Безумие препроцессора: внедряем do-нотацию для монад из Haskell в C++
Источник: Habr
Автор: j4niwzis (Timeweb Cloud)
Источник: Habr
Автор: j4niwzis (Timeweb Cloud)
Хабр
Безумие препроцессора: внедряем do-нотацию для монад из Haskell в C++
Добро пожаловать в чистилище препроцессора — место, где здравый смысл уступает место макросам. Сегодня мы заставим C++ притвориться Haskell-ем и внедрим do-нотацию, за которую любой адепт «чистого...
🤡2🔥1😱1
Что больнее OT или CRDT в совместном редактировании? И почему до сих пор нет идеала?
Источник: Habr
Автор: aleontyev (МойОфис)
Источник: Habr
Автор: aleontyev (МойОфис)
Хабр
Что больнее OT или CRDT в совместном редактировании? И почему до сих пор нет идеала?
Привет, Хабр! Меня зовут Антон Леонтьев, я старший разработчик в команде ядра редакторов МойОфис . Мы создаём офисные приложения, которыми ежедневно пользуются более 12 500 организаций, и совместное...
C++ Weekly - Ep 524 - Line Coverage vs Branch Coverage vs Path Coverage
Источник: Cᐩᐩ Weekly With Jason Turner
Источник: Cᐩᐩ Weekly With Jason Turner
YouTube
C++ Weekly - Ep 524 - Line Coverage vs Branch Coverage vs Path Coverage
☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟
C++ Best Practices - NDC Toronto - May 5,6 - https://ndctoronto.com/workshops/c-best-practices/fce45061e333
A cross-platform IDE for C and C++, CLion is ready for your projects out of the box. Whether you're building…
C++ Best Practices - NDC Toronto - May 5,6 - https://ndctoronto.com/workshops/c-best-practices/fce45061e333
A cross-platform IDE for C and C++, CLion is ready for your projects out of the box. Whether you're building…
Множество Мандельброта. Суперсэмплинг 8x8 (64 прохода) — впервые в мире
Источник: Habr
Автор: aokoroko
Источник: Habr
Автор: aokoroko
Хабр
Множество Мандельброта. Суперсэмплинг 8x8 (64 прохода) — впервые в мире
Вот так. Впервые в мире. Суперсэмплинг (SSAA) — ресурсоемкий метод сглаживания, увеличивающий число выборок на пиксель для повышения качества изображения. При значении 8x (N=8) сцена рендерится в...
Как я делал эконом-вариант датчика качества воздуха для своего Home Assistant и что из этого вышло
Источник: Habr
Автор: CyberexTech (Timeweb Cloud)
Источник: Habr
Автор: CyberexTech (Timeweb Cloud)
Хабр
Как я делал эконом-вариант датчика качества воздуха для своего Home Assistant и что из этого вышло
Привет, Хабр! В одной из прошлых своих статей, пару лет назад, я уже описывал реализацию дешевого самодельного датчика качества воздуха на базе сенсора BME680 . Но прошло время, многое изменилось, и...
Множество Мандельброта. Суперсэмплинг 2x2 (4 прохода). DwmFlush — синхронизация с монитором 60 fps
Источник: Habr
Автор: aokoroko
Источник: Habr
Автор: aokoroko
Хабр
Множество Мандельброта. Суперсэмплинг 2x2 (4 прохода). DwmFlush — синхронизация с монитором 60 fps
Множество Мандельброта. 80-бит FPU x87. OpenMP - параллельным программированием на уровне многопоточности. Синий, зеленый и красный - синусоидальными и косинусоидальными волнами: 127 + 127 cos(2 PI a...
FreePy IDE: Как программист-самоучка написал свою IDE на C++/Qt, потому что «взрослые» инструменты бесят
Источник: Habr
Автор: GRYFGreen
Источник: Habr
Автор: GRYFGreen