Рубрика «Lua»
Russian Railway Simulator (RRS): семь лет спустя
2026-04-06 в 13:32, admin, рубрики: c++17, Lua, open source, vulkanscenegraph, Железнодорожный симулятор, симуляторЯ сделал скоростной аналог скретча(12289+ скриптов)! История разработки новичка
2026-04-02 в 18:46, admin, рубрики: love2d, Lua, Lua-скриптинг, luajit, Scratch, геймдев, история создания, скриптыЯ только начинаю писать код, он у меня не аккуратный и странный, проект писать на luaJIT love 2d, а заголовок правдивый, оно смогло запустить на одном ядре слабого ноутбука 12300 потоков в которых были блоки IF, ROTATE и WHILE TRUE и стабильные 30 fps. https://t.me/Turbo_Scratch/63 Там если что демонстрация и версия для windows если кому надо. Также github.
Очередь на Redis с Lua: порядок в партициях, общий пул воркеров и отложенные сообщения
2026-04-01 в 18:16, admin, рубрики: Go, Lua, queue, redisДля тех кому лень читать и хочется сразу потрогать вот Github.
Откуда задача
Перед командой встала типичная для высоконагруженных сервисов постановка по обработке сообщений:
-
Порядок обработки в рамках одной логической партиции — события по одному пользователю/сущности должны идти строго последовательно.
-
Очень много ключей партиций — сотни тысяч и выше; заводить под каждую ключ отдельную «очередь» в классическом смысле неразумно.
-
Ограниченный пул воркеров, который шарится между партициями, при этом Читать полностью »
Заметки на полях: Изолируем Lua окружение в C++ приложении
2026-01-22 в 12:22, admin, рубрики: c++, Lua, sandboxing, изоляция ресурсов, песочницы, разработка игр, скриптовые языкиСкриптовые языки уже давно и прочно заняли свою нишу в игрострое — они существенно упрощают описание игровой логики, уровней, ресурсов, диалогов, квестов, UI и чего только не. Что позволяет отдать эти задачи целиком и полностью в творческие руки гейм-/левел-/прочих-дизайнеров и других членов команды, которым не нужно обладать знаниями в том же C++. Разделение ответственности, ускорение разработки, облегчение моддинга возможность, по завершению разработки самого движка, вышвырнуть программистов на мороз и стричь купоны на бесконечных дополнениях — в общем, одни только плюсы. Да?
Да.
[1-3] Neovim с нуля: фундамент — init.lua и базовые настройки
2026-01-19 в 12:16, admin, рубрики: Lua, Neovim, vimВведение
Когда я начинал свой путь с Neovim как Python-разработчик, я столкнулся с проблемой: в русскоязычном сегменте практически нет материалов о том, как собрать свой конфиг с нуля.
Есть готовые дистрибутивы (NvChad, LazyNvim, AstroNvim), есть переводы англоязычных статей, но нет пошагового руководства на русском, которое объясняет почему и как устроен современный конфиг Neovim.
Универсальная простота FAR. Как настроить и кастомизировать пользовательское меню
2026-01-06 в 15:26, admin, рубрики: FAR, far manager, Lua, автоматизация, менеджер файлов, пользовательское меню, скрипты, файловый менеджер, фарить farДля меня файловый менеджер FAR — это настоящий центр компьютерной вселенной. Это та самая программа, которую я запускаю сразу после загрузки операционной системы. Это то самое приложение, которое у меня всегда открыто, что бы я ни делал, какие бы задачи ни решал. За много лет мой FAR превратился в привычный инструмент, который так удобно ложится в руку, что тут же становится её естественным продолжением.
Система заказов: решаем проблему конкуренции без очередей
2025-08-03 в 10:16, admin, рубрики: django, django framework, Lua, redis, бэкенд, маркетплейс, разработка сайтов, система заказовВводная часть
При разработке локального маркетплейса Django, и одна из задач, с которой пришлось поработать – это система бронирования товаров при создании заказа. Согласно требованиям, система должна уметь бронировать товары за покупателем, давать ему немного времени на оплату, а потом — если он не успел — освобождать эти товары для других.
Небольшое ретро-программинг приключение, или как я снова полюбил кодить
2025-08-02 в 9:44, admin, рубрики: allegro, DJGPP, dos, fantasy+console, Gamedev, Lua, retrocomputers, retrogamingКогда ты много лет руководишь командами, легко забыть, каково это - просто сесть и закодить что-то самому.
Эта статья о том, как я сделал фэнтези-консоль под DOS, и снова влюбился в программирование.
Введение
Первый компьютер появился у меня в самом раннем детстве. Он включался долго, шумел, как старый пылесос, и запускал DOS-версию "Поля чудес", Scorched Earth, Doom и десятки странных игрушек с дискет (а потом и с дисков типа “200 лучших игр всех жанров”)
LuaJIT: что делает его таким производительным и почему вам стоит его попробовать
2025-07-28 в 8:04, admin, рубрики: Lua, luajit, tarantool, vk cloud, vk techУчим Xiaomi Mi Band 9 ходить в сауну
2025-07-16 в 16:54, admin, рубрики: Lua, mi band, reverse engineering, xiaomi, циферблатыВсем привет, меня зовут Алексей Ляховский, я на протяжение последних 10 лет занимаюсь изучением, разработкой и развитием экосистемы часов Xiaomi для глобального сообщества.
Сегодня у меня в работе самый популярный продукт линейки часов Xiaomi - Mi Band 9.
Предыдущее поколение часов этой серии, но это не так важно, поскольку текущий Mi Band 10 не сильно отличается от нашего обозреваемого пациента.


