Laravel 13.30: новый метод chunkBy()
Laravel 13.30 добавляет метод chunkBy() для разделения коллекций на группы соседних элементов с одинаковым значением. Разбираем отличие от groupBy(), потоковую обработку и особенности сравнения.
Laravel 13.30 добавляет метод chunkBy() для разделения коллекций на группы соседних элементов с одинаковым значением. Разбираем отличие от groupBy(), потоковую обработку и особенности сравнения.
В PHP null иногда выступает не просто как пустое значение, а как специальный аргумент, меняющий поведение встроенной функции. Статья разбирает такие случаи в array_map, array_filter, array_column, array_slice, error_reporting и set_error_handler, а также рассматривает предложение разрешить null в usort().
Laravel Lock добавляет распределённые блокировки для моделей, маршрутов и произвольных операций. Пакет поддерживает хранение блокировок в кэше или базе данных и предоставляет API для ожидания, проверки и принудительного освобождения.
Laravel 13.25 добавляет возможность поставить на паузу все очереди приложения одной командой. Разбираем команды queue:pause --all и queue:resume --all, работу глобальной паузы, взаимодействие с индивидуальными паузами и новые события.
.bashrc — основной пользовательский файл конфигурации Bash в Linux. Разбираем его расположение, запуск, алиасы, функции, переменные окружения, $PATH, настройку prompt, историю команд и восстановление после ошибок.
Ubuntu 24.04 LTS начала получать ядро Linux 7.0 в составе HWE до выхода Ubuntu 24.04.5 LTS. Новый стек также войдет в состав следующего point release.
Исследователи обнаружили в WordPress цепочку XSS2Shell, которая начинается с XSS без аутентификации и при наличии авторизованного администратора может привести к выполнению PHP-кода. Уязвимость исправлена в WordPress 7.0.3.
Исследователи обнаружили компрометацию нескольких пакетов AsyncAPI в npm, распространявших многоступенчатый загрузчик ботнета Miasma. Атака была выполнена через компрометацию CI/CD-процесса проекта, а не через кражу npm-токенов.
Laravel 13.19 добавляет поддержку HTTP-метода QUERY в HTTP-клиент и инструменты тестирования, а также новые методы reduceInto() и counted(). Кроме этого, релиз включает оптимизацию работы очередей Amazon SQS и ряд небольших улучшений.
Вышел релиз Kali Linux 2026.2 с ядром Linux 6.19, поддержкой GNOME 50 и KDE Plasma 6.6. Обновление также включает новые инструменты для тестирования безопасности, современный формат APT DEB822 и другие улучшения.
Исследователи обнаружили две критические уязвимости в Cursor, позволяющие выйти из песочницы и выполнить произвольные команды на компьютере разработчика через атаку prompt injection. Обе проблемы устранены в Cursor 3.0, однако все предыдущие версии остаются уязвимыми.
Mandiant раскрыла подробности эксплуатации уязвимости CVE-2026-20245 в Cisco Catalyst SD-WAN. Злоумышленники использовали zero-day для повышения привилегий до root и тщательно скрывали следы своей деятельности.
Homebrew 6.0 получил крупнейшее обновление безопасности за последние годы. В релизе появились механизм Tap Trust для проверки сторонних репозиториев, песочница Bubblewrap для Linux, новая JSON API по умолчанию и улучшения производительности.
Исследователи представили технологию изготовления электронной кожи большой площади без использования чистых помещений. Метод сочетает лазерную обработку и аддитивное производство, что позволяет создавать гибкие многомодальные сенсорные системы непосредственно на месте применения.
Исследователи из Columbia Engineering создали новый гелевый электролит для аккумуляторов без анода. Технология повышает срок службы элементов питания и значительно улучшает их безопасность, приближая коммерческое применение аккумуляторов нового поколения.