Реактивные системы: возможно ли отслеживать зависимости в асинхронном коде?
—
от автора
—
от автора
В реактивных системах существуют специальные функции, такие как watchEffect во Vue или autorun в MobX, которые умеют автоматически отслеживать зависимости и перезапускать «эффект» при их изменении. Принцип их работы следующий:Регистрация эффектаФункция принимает другую функцию (так называемый «эффект») и сразу её…
—
от автора
Я написал своего первого агента более двух лет назад. Это не какая-то новая технология, а просто подход к разработке программ с использованием LLM (GPT и аналоги). Для этого не нужны никакие фреймворки или познания в AI, достаточно быть программистом. Из…
—
от автора
В очередной раз перебирая залежи своей электроники мне на глаза попался старый добрый товарищ — SDR-трансивер HackRF от Great Scott Gadgets. И я вспомнил, что у меня когда-то давно были планы написать несколько статей о том, как им пользоваться, что…
—
от автора
Пока большинство разработчиков гонятся за технологиями и всё больше интегрируют нейросети в свой рабочий пайплайн, предлагаю обратиться к прошлому и поговорить о ротоскопировании — методе мультипликации, созданном ещё в начале XX века. А также о том, как, используя эту технику,…
—
от автора
Привет, Хабр!Сегодня рассмотрим Pest — минималистичный, но выразительный тестовый фреймворк для PHP. Он построен поверх PHPUnit и переосмысляет подход к написанию тестов: делает их лаконичнее, читаемее и проще в поддержке.Pest — не альтернатива PHPUnit, а надстройка над ним. Он предоставляет…
—
от автора
Разработчик Колин Ричардс представил открытый проект под названием tmux‑rs. Это первая альфа‑версия порта терминального мультиплексора tmux, написанная на языке программирования Rust.В описании порта указано, что этот проект находится в стадии альфа-тестирования и имеет множество известных ошибок. tmux-rs написан на почти полностью…
—
от автора
Сколько надо заплатить налогов в российский бюджет, если ты сначала купил, а потом продал USDT? Здравый смысл подсказывает что-то вроде «ну, примерно 13–15% НДФЛ от посчитанной прибыли в рублях, если она вообще есть». Но если у вас завалялся ИП в…
—
от автора
ПредисловиеИногда нужно запустить nvim на старом сервере. Но тут сразу куча проблем: одно не поставить, другое не собрать, а если что-то обновить — можно развалить весь проект.Этот подход удобен и для новых систем. Docker позволяет поднять nvim с последним Python,…
—
от автора
Привет, Хабр! Ручной мониторинг серверов и логов — это как разжигать костёр вместо использования микроволновки. Если вы вручную проверяете логи, доступность сервисов или реагируете на алерты посредством почты — попробуйте перейти на автоматизацию.Почему скрипты?Гибкость: кастомитазция проверки под свои нуждыПростота: запуск…
—
от автора
Рад представить вам свою библиотеку GoForm — решение, которое выросло из боли и страданий при работе с нативными формами Flutter.В предыдущей статье мы подробно разобрали, почему стандартные инструменты Flutter для работы с формами (Form, TextFormField, GlobalKey) начинают трещать по швам при масштабировании…