javascript
Охота за 100% покрытием: как собрать все метрики воедино в монорепозитории Nx

Монорепозитории становятся всё более популярными и инструмент Nx уже давно зарекомендовал себя как мощное решение для их поддержки. Он упрощает управление зависимостями, автоматизирует задачи генерации кода, обеспечивает кэширование сборок и, конечно же, помогает запускать тесты и оценивать покрытие кода. Однако стандартный подход Nx при запуске тестов через Jest имеет одну особенность: для каждого проекта создаётся свой собственный отчёт.Проблема разрозненных отчётовКогда запускается тестирова…

  • четверг, 17 апреля 2025 г. в 00:00:04
github
opf / openproject

OpenProject is the leading open source project management software.OpenProject We empower teams to achieve great things together for the good of society. OpenProject is a web-based project management software. Use OpenProject to manage your projects, tasks and goals. Collaborate via work packages and link them to your pull requests on Github. Read more about the OpenProject GitHub integration. OpenProject's key features are: Project planning and scheduling Product roadmap and release …

  • четверг, 17 апреля 2025 г. в 00:00:03
github
Anxcye / anx-reader

Featuring powerful AI capabilities and supporting various e-book formats, it makes reading smarter and more focused. 集成多种 AI 能力,支持丰富的电子书格式,让阅读更智能、更专注。English | 简体中文 | Türkçe Anx Reader Anx Reader, a thoughtfully crafted e-book reader for book lovers. Featuring powerful AI capabilities and supporting various e-book formats, it makes reading smarter and more focused. With its modern interface design, we're committed to delivering pure reading pleasure. Cross-Platform iOS/…

  • четверг, 17 апреля 2025 г. в 00:00:01
xaker
В бюджетных телефонах на Android обнаружен вредоносный WhatsApp

Эксперты компании «ДокторВеб» предупреждают: в бюджетных Android-смартфонах, имитирующих модели известных брендов, обнаружено предустановленное вредоносное ПО. Вредоносный код добавлен в мессенджер WhatsApp и направлен на кражу криптовалют методом клиппинга.

  • среда, 16 апреля 2025 г. в 00:00:21
xaker
Microsoft просит пользователей игнорировать ошибки 0x80070643 и не трогать пустую папку

Компания Microsoft предупреждает, что некоторые пользователи могут наблюдать сбой и ошибку 0x80070643 при попытке установить апрельские обновления для Windows Recovery Environment (WinRE). В компании рекомендуют игнорировать эти ошибки. Также не рекомендуется удалять появившуюся в системе пустую папку C:\inetpub.

  • среда, 16 апреля 2025 г. в 00:00:20
xaker
К 2029 году срок действия сертификатов SSL/TLS будет составлять 47 дней

Консорциум удостоверяющих центров и разработчиков ПО CA/Browser Forum проголосовал за значительное сокращение срока службы сертификатов SSL/TLS. В итоге к 2029 году срок службы сертификатов будет составлять всего 47 дней.

  • среда, 16 апреля 2025 г. в 00:00:19
xaker
Мод (Утопия). Разбираем по винтикам виртуальную машину Pathologic

Для подписчиковМного лет назад я пытался узнать, как работает игра «Мор. Утопия» на самом деле. Но тогда формат ее скриптов оказался мне не по зубам. Сегодня мы вскроем движок игры, чтобы узнать, как работают скрипты. И даже напишем собственный декомпилятор для неизвестного языка программирования!

  • среда, 16 апреля 2025 г. в 00:00:18
habrahabr
Nikon E990 — цифровой динозавр 2000 года

Эта камера — семейная реликвия, первая цифровая камера моего отца. Мы активно использовали её много лет с момента покупки, и она до сих пор исправно работает, а ведь прошло почти четверть века. Конструкция фотокамеры состоит из двух частей, соединённых шарниром: рукоятки с экраном, батарейным отсеком, элементами управления и блока с объективом, видоискателем и вспышкой. Линзовый блок можно поворачивать относительно рукоятки для удобной съёмки с любого положения камеры, в том числе направляя н…

  • среда, 16 апреля 2025 г. в 00:00:17
habrahabr
Затолкаем, братцы!!! UART Lite через PCIe прямиком в Linux: драйвер за вечер (почти)

Иногда самые простые задачи превращаются в мини-приключения. Например, когда вам нужно подключить UARTLite на FPGA к Linux через PCIe. Кажется, ну что там? Пару регистров, пара прерываний… А на деле — несколько дней за Vivado, отладка XDMA и борьба с драйверами. 😅 В этой статье я расскажу, как я всё-таки победил UARTLite через XDMA и как вы сможете повторить это без боли. АннотацияЭтот проект демонстрирует, как подключить периферийное устройство UARTLite на базе FPGA к пользовательским приложен…

  • среда, 16 апреля 2025 г. в 00:00:16