-
Когда в зависимости обнаруживают уязвимость, очевидное решение — поднять её минимально допустимую версию во всех библиотеках, которые ее используют. Тогда пакетный менеджер не подтянет уязвимую версию даже при новой установке. Сет Ларсон из Python Software Foundation предлагает не делать этого…
-
Подтверждена совместимость платформы виртуализации SpaceVM и СЗИ ВИ Dallas Lock
Компании «ДАКОМ М» и «Конфидент» подтвердили совместимость платформы виртуализации SpaceVM 6.5.9 с системой защиты информации в виртуальных инфраструктурах (СЗИ ВИ) Dallas Lock — по итогам тестирования получен сертификат совместимости.Совместное применение SpaceVM и Dallas Lock предоставляет заказчикам надежное и высокопроизводительное решение…
-
Принципы проектирования интерфейсов дашбордов: принципы гештальта, Data-ink ratio и принцип «пусть потеет машина»
Все аналитика строят дашборды, но важно строить их так, чтобы пользователь понял его за несколько секунд и не тратил силы на поиск нужной информации.Когда мы проектируем дашборды, мы работаем не только с данными, но и с особенностями человеческого восприятия. Именно…
-
Keychron представила вертикальную мышь BM27
Keychron презентовала беспроводную вертикальную мышь BM27 с углом наклона 55° и бесшумными микропереключателями на всех кнопках. Стоимость новинки в чёрном цвете составляет $35.Периферийное устройство имеет шесть программируемых кнопок, включая левую, правую и колесо прокрутки. Дополнительная кнопка расположена около колеса прокрутки,…
-
Реестр отечественного ПО без юридического квеста: инструкция для авторов решений 1С
Расширение, обработку или модуль для 1С можно зарегистрировать как самостоятельный программный продукт. Однако заявку чаще тормозит не процедура подачи, а неподготовленные документы: неоформленные права, формальное описание продукта, отсутствие инструкции, сайта и понятного жизненного цикла.На Инфостарте опубликована пошаговая инструкция по включению…
-
Социальная инженерия. Диагностика команд. Часть 2. Культурная перспектива. Метафора «Мозг»
В прошлой части мы продолжили разбирать проблему командообразования в ИТ-компании, спровоцированную нестабильностью рынка. Продиагностировали проблему исходя из Культурной перспективы Теория социального конструирования Гарета Моргана, остановившись на метафорах «Машина» и «Организация»1.3. Организация — как Мозг (Brain). В этой парадигме акцент рекогносцировки смещается…
-
Pure.DI vs Autofac: генерация кода или классический DI-контейнер?
Если искать в интернете «мощный DI-контейнер для .NET», почти в каждом списке встретится Autofac. У него заслуженная репутация зрелого и функционального контейнера: области времени жизни, модули, декораторы, сервисы по ключу, фабрики, Owned<T>, перехват и расширяемый конвейер разрешения зависимостей. На этом…
-
Вышел Visual Studio Code 1.130: отдельный процесс для ИИ-агентов и упрощённая проверка правок
Microsoft выпустила Visual Studio Code 1.130. Основные изменения затронули работу с ИИ-агентами: их сессии постепенно переносят в отдельный процесс, а интерфейс просмотра сгенерированных изменений сделали компактнее. Кроме того, в редакторе появились временные метки в чатах и улучшилась обработка ссылок на…
-
Оплатить инвойс в 2026 году: пошаговая инструкция, сроки и реквизиты
В 2026 году оплата инвойса зарубежному поставщику для российского бизнеса перестала быть рутинной банковской операцией. Прямой SWIFT-перевод из российского банка всё чаще зависает у банка-корреспондента, возвращается обратно или отклоняется из-за комплаенс-проверок. Именно поэтому большинство импортёров сегодня оплачивают инвойсы не напрямую,…
-
Я сделал ASGI-фреймворк, где дерево папок — и есть API
Давно преследует одна и та же боль в любом растущем API-проекте на Python: таблица маршрутов начинает жить своей жизнью. @app.post(«/v2/user/role») лежит в файле, который импортируется через два уровня include_router, реальная бизнес-логика — в третьем файле, а понять «какой версии принадлежит…