Продолжаем серию про redb.Route — вводная и разбор четырёх in-memory каналов уже вышли. Сегодня не статья серии, а релизная заметка: в 3.0.1 три конкретных изменения в DSL, каждое с боевым примером из демо.До 3.0.1 глубоко вложенные scope-ы требовали закрывать себя в строго обратном порядке — утомительно и легко ошибиться. Три вещи изменились. Читать далее
Я всё чаще ловлю себя на том, что задаю вопрос непосредственно LLM, отказавшись от долгого поиска в интернете, изучения профильных форумов, отзывов и претензий. С одной стороны это гораздо быстрее, ответы выглядят логично, и гораздо легче согласиться с нейросетью, чем тратить силы
На примере 1С:ТОИРEAM-система давно перестала быть «программой для ремонтников». Для промышленного, энергетического, транспортного или инфраструктурного предприятия это один из ключевых цифровых контуров управления физическими активами. Именно здесь сходятся данные о составе
Большинство современных архитектурных подходов учат нас строить всё больше слоёв абстракции: контроллеры, сервисы, репозитории, адаптеры, транспортеры… Но что, если сложность системы растёт не из-за предметной области, а из-за самой архитектуры?В этой статье я представляю FASA…
Представьте: вас уволили с работы. Причина в приказе: «Вы нарушили правила компании». Вы спрашиваете: «Какие именно? Что я сделал?» Ответ: «Не скажем. Внутренняя информация. Обжалованию не подлежит».Абсурд? Да. Но в цифровой среде это давно стало нормой. YouTube, ВК, Telegram, профильные форумы, магазины приложений — все они блокируют аккаунты, каналы и софт с одной дежурной формулировкой: «Нарушение правил сообщества». Каких? Где? Когда? В ответ — тишина.Чем это опасно: Читать пока не забанили
Вводные данные:а) Имеются довольно старые, но до сих весьма высокотехнологичные умные часы - Garmin Fenix 6 Pro Solar, работающие на проприетарной системе компании Garmin. б) Умные интернет-розетки от Xiaomi Smart Plug 2 Wi-Fi.Появилась задача, а скорее просто очередное дико зудящее желание в стиле…
FFI, P/Invoke, EmbeddedResource, DllImportResolver и кроссплатформенная доставка без ручного копирования .dll, .so и .dylib.Когда .NET-коду нужно вызвать Rust-библиотеку, первый прототип обычно заводится быстро:Rust собирается как cdylib;функции экспортируются через extern "C";C# вызывает их через DllImport;результат возвращается через указатель. Читать далее
В последнее время слышны активные разговоры о том, что самозанятые айтишники и целые компании переезжают в Минск. Логика такого поведения очевидна: в соседнем дружественном государстве нет ограничений интернета, почти все западные сервисы в свободном доступе, банковские карты
Разбираем техническую анатомию расхождений, пять антипаттернов учёта и четыре класса инструментов, которые нужно заставить работать вместе. Посчитать свои расхождения
На складе производителя стройматериалов под погрузку приходят десятки фур в день: габариты фиксированные, машины разные. Часть фур приезжает с кривым кузовом: занижена высота к кабине, неровные борта, наваренные крючки и кронштейны на стойках у дверей. Внутрь такой кузов…