Короткий обзор Pest — неплохой PHP-фреймворк для тестов
—
от автора
—
от автора
Привет, Хабр!Сегодня рассмотрим Pest — минималистичный, но выразительный тестовый фреймворк для PHP. Он построен поверх PHPUnit и переосмысляет подход к написанию тестов: делает их лаконичнее, читаемее и проще в поддержке.Pest — не альтернатива PHPUnit, а надстройка над ним. Он предоставляет…
—
от автора
Разработчик Колин Ричардс представил открытый проект под названием tmux‑rs. Это первая альфа‑версия порта терминального мультиплексора tmux, написанная на языке программирования Rust.В описании порта указано, что этот проект находится в стадии альфа-тестирования и имеет множество известных ошибок. tmux-rs написан на почти полностью…
—
от автора
Сколько надо заплатить налогов в российский бюджет, если ты сначала купил, а потом продал USDT? Здравый смысл подсказывает что-то вроде «ну, примерно 13–15% НДФЛ от посчитанной прибыли в рублях, если она вообще есть». Но если у вас завалялся ИП в…
—
от автора
ПредисловиеИногда нужно запустить nvim на старом сервере. Но тут сразу куча проблем: одно не поставить, другое не собрать, а если что-то обновить — можно развалить весь проект.Этот подход удобен и для новых систем. Docker позволяет поднять nvim с последним Python,…
—
от автора
Привет, Хабр! Ручной мониторинг серверов и логов — это как разжигать костёр вместо использования микроволновки. Если вы вручную проверяете логи, доступность сервисов или реагируете на алерты посредством почты — попробуйте перейти на автоматизацию.Почему скрипты?Гибкость: кастомитазция проверки под свои нуждыПростота: запуск…
—
от автора
Рад представить вам свою библиотеку GoForm — решение, которое выросло из боли и страданий при работе с нативными формами Flutter.В предыдущей статье мы подробно разобрали, почему стандартные инструменты Flutter для работы с формами (Form, TextFormField, GlobalKey) начинают трещать по швам при масштабировании…
—
от автора
Несколько дней назад в маршрутизаторе моего провайдера после отключения электричества поломался IPv4. К счастью, подключение по IPv6 продолжало работать, но доступна была только малая часть веб-сайтов.В этом посте я расскажу, как на помощь мне пришли Linux, WireGuard и Hetzner, благодаря…
—
от автора
Привет, Хабр! Хотим рассказать о технологии обнаружения атак и показать, как создавали систему, которая берет на себя рутину SOC-аналитиков.Чтобы понять, о чем примерно пойдет речь, представьте сборку автомобиля. Когда вы решаете построить машину с нуля, вам нужно подобрать множество компонентов.…
—
от автора
В бета-версии iOS 26 видеозвонок автоматически приостанавливается, если в кадре кто-то начинает раздеваться, обнаружил iDeviceHelp и написал об этом в соцсети X. Изначально такая функция появилась для детских аккаунтов, но в бета-версии она распространилась и на взрослые.Если в кадре появляется обнажённый…
—
от автора
Недавно залез в ROM оригинального Power Macintosh G3 и случайно обнаружил там пасхалку, о которой до этого ещё нигде не писали. Началось с того, что одним воскресным утром я решил заглянуть в файл-шаблон ROM для Mac с помощью программы HEX…