Перейти к содержимому

Blogs

Выбор современного форума и миграция с Discuz на NodeBB

После прекращения поддержки Discuz потребовался выбор альтернативного форума. Протестировал несколько вариантов, кратко расскажу о впечатлениях и методах миграции.

Читать далее →

2025-02-17 14:14

Руководство по системе Unity Job и Burst для начинающих: как правильно их использовать?

Если цель — просто многопоточность, то использование Async для переключения потоков или System.Threading — наиболее удобный и понятный способ. Burst также можно вызывать напрямую, не обязательно использовать Job. См. статьи Асинхронное программирование и Прямой вызов. Но если у вас много мелких вычислений, тогда стоит рассмотреть систему Job. Документация Unity по Job крайне неполная. Эта статья основана на многолетнем опыте использования и должна быть достаточно полной.

Читать далее →

2024-12-09 16:56

Unity Async асинхронное руководство: чем же оно отличается от нативного .Net?

Что такое Async/Await — объяснять не буду, это похоже на корутины, но проще. Здесь предполагается, что у вас есть знания о современном асинхронном программировании. Подведу итог по внутренней реализации Unity, чтобы было понятно, что же происходит. Проще говоря, Unity внутренне выполняет некоторые обработки, гарантируя 2 пункта, когда вызывающая сторона — главный поток: 1. У вызывающей стороны не произойдет переключения потока, 2. Вызываемая асинхронная функция не будет выполняться в другом потоке.

Читать далее →

2024-12-05 19:55

Пример прямого вызова кода с ускорением Unity Burst

Документации и примеров по Burst немного. Помимо вызова через Job, его также можно вызывать напрямую. Ниже приведен пример кода для генерации UV-координат для всех вершин сферы. Использование Burst дает ускорение примерно на 50%.

Читать далее →

2024-11-05 06:20

Подход к проектированию нового игрового серверного движка

Существует ли архитектура игрового сервера, которая одновременно является распределённой, но при этом проста в написании, как однопоточная программа, где данные автоматически отправляются, скрываются ненужные API, и фокус остаётся на логике?

Читать далее →

2024-05-08 03:15

Решение для интеллектуального управления RGB-лентой 2.0 (13 юаней + Wi-Fi)

Учитывая, что продукты Espressif становятся все дешевле, а сообщество все богаче, здесь рекомендуется лучшая и более дешевая схема.

Читать далее →

2023-02-01 03:08

Опыт модернизации 3D-принтера Ender 3 V2 для высокоскоростной печати

Как бюджетный DIY-принтер, Ender 3 V2 действительно медленный. Сначала казалось, что модернизация не нужна, но на самом деле апгрейд экструдера стоит всего 60 юаней. Чем раньше сделаешь, тем раньше насладишься результатом. Удвоение скорости — это как иметь два принтера. И вся модернизация, кроме регулировки напряжения на материнской плате, не требует вмешательства в остальные её части. Можно делать вместе с установкой второго Z-вала.

Читать далее →

2022-09-05 02:52

Решение для интеллектуального управления RGB-лентой

Чтобы установить RGB-ленту на компьютерном столе сверху и снизу, посмотрел соответствующие товары на tb и jd. Что сказать, выбор невелик: либо очень дорогие, либо плохо спроектированные, и ими нельзя управлять с телефона. Учитывая, что у меня дома уже есть шлюз Aqara, я поискал соответствующие продукты от Lumi. Кстати, если вы умеете работать с IoT-платами, то лучшее решение — использовать ESP32 + MOSFET-ключ + открытую систему WLED. Стоимость около 15 юаней.

Читать далее →

2022-04-17 02:52

Опыт проектирования и установки канальной вентиляции с замерами результатов

Ранее при ремонте дома была установлена канальная система вентиляции. В свободное время, вызванное пандемией, измерил скорость воздушного потока в доме и решил подвести итоги, а также отметить важные моменты для проектирования. Проще говоря, обязательно нужно самостоятельно рассчитать скорость воздушного потока и объем вентиляции, а затем выдвинуть требования, иначе установленная система почти наверняка не будет соответствовать нормативам.

Читать далее →

2022-03-28 23:25

Практический тест влияния 20-дюймового белого картриджа для очистки воды во всем доме на расход воды

Какой выбрать? Насколько сильно это повлияет на напор воды? Я провёл простой тест.

Читать далее →

2022-01-23 20:05