Fedora 45: Shadow Stack для x86_64 по умолчанию — Fedora включает аппаратную защиту Intel CET (CET SHSTK) для всех бинарников x86_64. ROP-атаки становятся значительно сложнее — при переполнении буфера теневой стек заметит несанкционированный переход. Поддержка в GCC, Clang и rustc, старые процессоры (Zen2 и младше) unaffected — инструкции CET работают как NOP.
Статьи, мнения, туториалы
JS/TS
process.env mutation: утечка в fork/exec и NODE_OPTIONS — Каждое присваивание в process.env мутирует общую память процесса. При fork/spawn дочерние наследуют всё окружение — пароль утекает в дамп памяти. NODE_OPTIONS автоматически применяется к дочерним процессам, вызывая побочные эффекты в production. Решение: явно указывай только нужные переменные через опцию env.
Semantic undo at scale — Undo/redo на уровне бизнес-логики вместо snapshot’ов. Реверсивные операции при сложных трансформациях данных без O(n) памяти на шаг.
CSS
@starting-style — плавное появление и исчезновение элементов без JS — @starting-style + transition-behavior: allow-discrete починили exit-анимации в чистом CSS. display:none больше не убивает переход мгновенно — элемент плавно уходит. Baseline, поддержка везде. Разбирают анимацию ,
HTML/Accessibility
This Page Intentionally Left Blank — осознанный пустой веб — Проект возрождает печатную традицию «намеренно оставленных пустых страниц» в вебе. В эпоху AI и бесконечного информационного шума тишина на странице — акт творчества, а не упущение.
Дизайн/Продукт
Figma Motion: проектирование движения на канвасе с таймлайном — Когда ты проектируешь движение — ты проектируешь со временем. Понимание механики превращает движение в смысл. Гайд от Figma о принципах motion-дизайна: кривые, длительности, пружинные физики, контекст использования.