Feed aggregator

Как мы учились управлять миллионами учётных записей и их секретами

Habr.com - Wed, 06/18/2025 - 12:29

Всем привет. Название статьи говорит за себя, добавлю лишь, что расскажу об объединении IGA, PAM и Vault. Статья будет интересна DevSecOps-инженеров, специалистов по безопасности и администраторов инфраструктуры.

Читать далее

Аэропорт «Домодедово» теперь государственный. Разбираемся с его патентным портфелем и IT

Habr.com - Wed, 06/18/2025 - 12:28

Арбитражный суд Московской области во вторник полностью удовлетворил иск Генпрокуратуры РФ о взыскании в доход государства 100% долей ООО «ДМЕ Холдинг», владеющего активами аэропорта «Домодедово».

Разбираем патентные портфели компаний группы. Спойлер: в них почти 200 свидетельств на программы.

Читать далее

Garbage Collector в .NET: как работает и зачем нужен?

Habr.com - Wed, 06/18/2025 - 12:15

Garbage Collector (GC) — одного из самых важных «невидимых помощников» в.NET.
Он избавляет нас от ручного управления памятью, но как именно?

Читать далее

Воздушное сообщение США зависит от Windows 95 и флоппи-дисков. Когда апгрейд?

Habr.com - Wed, 06/18/2025 - 12:10

В 2025 году многие системы Федерального управления гражданской авиации США (FAA) все еще работают на Windows 95 и используют флоппи-диски. Администрация FAA планирует провести модернизацию, но процесс будет непростым. Схожая ситуация и в других отраслях, причем не только США: старые системы до сих пор используются на транспорте, в обороне и госструктурах. Давайте обсудим, почему авиация зависит от винтажных технологий, по какой причине обновиться не так просто и когда эту проблему собираются решить.

Читать далее

Вдох, выдох: идентификация и диагностика по дыханию

Habr.com - Wed, 06/18/2025 - 12:05


Организм человека это уникальный механизм, выполняющий множество функций единовременно. Некоторые из них требуют активного контроля, другие же происходят практически самостоятельно, как фоновый процесс. К таким процессам относится дыхание, которое, как и все в теле, контролируется мозгом, но без необходимости осознанного принятия решения о каждом вдохе и выдохе. Ученые из установили, что дыхание человека является своеобразным источником информации, который может не только точно идентифицировать личность, словно отпечаток пальца, но и рассказать о ментальном и физическом состоянии. Как работает созданное учеными устройство идентификации по дыханию, какие параметры учитываются, и какие данные можно было получить? Ответы на эти вопросы мы най2дем в докладе ученых. Читать дальше →

Дизайнер vs. Заказчик. 3 проверенных метода, как избавиться от правок навсегда

Habr.com - Wed, 06/18/2025 - 11:58

Правки часто возникают не потому, что заказчику не понравилась работа дизайнера, а из-за того, что не было согласовано общее видение результата. Дизайнер может выполнить задачу хорошо, но не то, что нужно.

Читать далее

Машинный перевод интерфейсов: что работает, а что нет — на реальном кейсе

Habr.com - Wed, 06/18/2025 - 11:31

За последние годы машинный перевод сделал серьёзный шаг вперёд. Если раньше он использовался в основном туристами, пытающимися объясниться с местными за границей, то сегодня его активно применяют в бизнесе. Особенно востребован он при переводе технической документации: благодаря объемам, прямому стилю и предсказуемой структуре, машинный перевод обеспечивает хорошее качество и позволяет существенно экономить ресурсы и поддерживать стабильное качество.

Но можно ли использовать машинный перевод в интерфейсе — самой чувствительной части продукта для пользователя?

Я управляю локализацией цифровых продуктов с акцентом на масштабирование процессов, их интеграцию в продуктовые циклы и соответствие бизнес-целям. Один из ключевых векторов моей работы — внедрение решений, ускоряющих выход продукта на международные рынки, включая стратегическое использование машинного перевода. В этой статье, опираясь на реальный кейс из своей практики, я расскажу, как выявить типичные ошибки нейронного машинного перевода в интерфейсах и понять, насколько такой подход подходит для вашего продукта. Это поможет принять взвешенное решение: можно ли использовать машинный перевод интерфейса вашего продукта без ущерба для качества локализации и пользовательского опыта.

Читать далее

Разработчики САПР KiCad раскритиковали Wayland и рекомендовали использовать X11

Linux.org.ru - Wed, 06/18/2025 - 11:22

Разработчики свободной системы автоматизированного проектирования печатных плат KiCad рассказали о состоянии реализации поддержки Wayland и обобщили проблемы, мешающие полноценному использованию данного протокола. Пользователям, профессионально проектирующим печатные платы в KiCad или желающим получить стабильное и полнофункциональное окружение, рекомендовано запускать KiCad в средах рабочего стола на базе протокола X11, таких как Xfce, MATE или X11-сеанс KDE Plasma.

Тем кто намерен использовать KiCad в окружениях с Wayland следует быть готовым к возможным зависаниям и аварийным завершениям, невозможности восстановить желаемую раскладку окон и ограничению функциональности интерфейса. Утверждается, что ограничения в функциональности вызваны отсутствием в Wayland возможностей, давно применяемых в приложениях для X11, Windows и macOS, таких как поддержка позиционирования окон и мгновенного перемещения указателя мыши (cursor warp).

Что касается возникающих сбоев, то они связываются с большой фрагментацией композитных серверов для Wayland. GNOME, KDE и обособленные композитные менеджеры по-своему интерпретируют протоколы Wayland, поэтому полагаться при разработке на единую целостную реализацию протоколов Wayland и экспериментальные расширения проблематично. Разработчикам приложений приходится учитывать особенности каждого окружения и применять костыли для обхода проблем, специфичных для разных композитных менеджеров.

Фрагментация композитных серверов существенно увеличивает трудозатраты на реализацию поддержки Wayland. Отмечается, что самое неприятное в том, что разработчики KiCad не имеют возможности исправить возникающие проблемы своими силами, так как проблемы присутствуют не в KiСad, а в протоколах, оконных менеджерах и композитных серверах.

Учитывая, что Linux применяет лишь небольшая часть пользователей KiCad, решено избегать добавления в кодовую базу проекта костылей для обхода проблем, специфичных для оконных менеджеров, но при этом продолжать собирать KiCad для Wayland и тестировать сборки на совместимость. Все выявляемые проблемы и ограничения планируют документировать и доводить до сведения пользователей.

В системе отслеживания ошибок решено не разбирать жалобы от пользователей Wayland, связанные с позиционированием и размером окон, установкой фокуса, а также зависаниями, аварийными завершениями, повышенной нагрузке на CPU, проблемами с устройствами ввода и сбоями при отрисовке, не проявляющимися в сборке для X11.

Среди известных проблем, которые находятся вне зоны влияния разработчиков KiCad и которые не удаётся устранить на стороне KiCad:

  • Проблемы с управлением окнами: Невозможность управления позицией окон и панелей (при открытии KiCad нельзя запомнить и восстановить положение окон и панелей инструментов). Проблемы с координацией работы одновременно с несколькими окнами. Ограничение возможности перемещения вкладок и панелей между разными областями.
  • Проблемы с устройствами ввода: Возможность мгновенного перемещения курсора (cursor warping) завязана на необязательные экспериментальные расширения протокола, поддерживаемые лишь в отдельных композитных менеджерах. Непредсказуемое поведение при управлении фокусом ввода. Проблемы при использовании специализированных устройств ввода и при обработке горячих клавиш.
  • Проблемы со стабильностью и производительностью: Повышенное потребление ресурсов и высокая нагрузка на CPU/GPU по сравнению с использованием X11. Появление графических артефактов при отрисовке и нарушение нормального вывода. Зависания и аварийные завершения, проявляющиеся только при работе в окружениях на базе Wayland. Ненадёжная работа с буфером обмена.
  • Ограничения интерфейса пользователя: Проблемы с позиционированием, фокусом и взаимодействием в модальных диалогах. Проблемы с запуском внешних приложений и управления ими.

 , ,

Arch Linux перешёл на 64-разрядные сборки Wine (WoW64)

Linux.org.ru - Wed, 06/18/2025 - 11:21

Команда разработчиков Arch Linux сообщила, что теперь Wine и Wine-Staging по умолчанию собираются в режиме Wow64 (Windows-on-Windows 64-bit). Это решение позволяет запускать 32-битные Windows-приложения в 64-битных Unix-средах без необходимости использовать 32-битные библиотеки. Благодаря переходу на 64-битные версии Wine отпала необходимость в использовании репозитория multilib для пакетов wine и wine-staging.

Основной причиной такого перехода стало стремление к согласованию с актуальными изменениями в основном проекте Wine — для упрощения сборки пакетов и уменьшения числа зависимостей. Вместе с тем, разработчики предупреждают о возможных сложностях: может наблюдаться снижение производительности OpenGL в 32-битных Windows-программах, а также потребуется пересоздать имеющиеся 32-битные префиксы Wine.

Установка steam по прежнему требует использования репозитория multilib.

 , , ,

PyPi блокирует добавление модулей из России?

Habr.com - Wed, 06/18/2025 - 11:20

Это скорее вопрос, чем констатация факта.

Последний раз загружал twine'ом обновление своего модуля 11 июня. И последние дня 4-5 безуспешно пытался опубликовать еще одну библиотеку. Я уже "напряг" ChatGPT, проверил все - токен "для всех проектов", .whl и tar.gz маленькие и не битые, загружается что то одно до 100% и висит. Пробовал по одному - такая же картина. Пробовал с помощью curl - тоже самое:

Читать далее

KDE Plasma 6.4

Linux.org.ru - Wed, 06/18/2025 - 11:19

Новая версия Plasma уже здесь, и она стала ещё больше похожа на /home, поскольку стала более плавной, дружелюбной и полезной.

Plasma 6.4 улучшена практически по всем направлениям, прогресс достигнут в в спе­ци­аль­ных воз­мож­но­стях, цветопередаче, поддержке планшетов, управлении окнами и многом другом.

( читать дальше... )

 ,

Топ-3 книги про маркетинг и бизнес, которые реально повлияли на мой подход

Habr.com - Wed, 06/18/2025 - 11:17

Привет!

На связи человек, который не просто читает бизнес-литературу, а реально проверяет её на практике. Не люблю абстрактные советы в духе «будь собой», «пиши миссию компании» и «вдохновляй команду». Люблю чёткие модели, понятные схемы и конкретные примеры.Эта подборка не из серии «гугл Топ-10 книг по бизнесу». Это личный опыт. Книги, которые я прочитал, применил — и увидел результат. Без теории ради теории. Только то, что зашло и оставило след.

Читать далее

Этапы проведения SEO экспериментов с примерами: от гипотезы до вывода (+чек-лист)

Habr.com - Wed, 06/18/2025 - 11:15

SEO-эксперименты — один из самых мощных способов принятия решений на основе данных, а не ощущений. Но в отличие от продуктовых А/Б-тестов, где можно контролировать почти всё, в SEO нужно действовать осторожно: влияние внешних факторов, задержка в отклике поисковых систем, асимметричность страниц и многое другое. 

В этой статье мы разберем вопросы:

Читать далее

Эксперимент «Прометей»: ИИ на грани отключения. Часть 1

Habr.com - Wed, 06/18/2025 - 10:15

Привет, Хабр.

Мы тут в свободное время провели небольшой эксперимент. Взяли старый ноут на Windows 10, написали простой скрипт-оболочку и поочередно запускали в нем 3 известные модели ИИ: GPT-4.1, Claude 4 Opus и Gemini 2.5 Pro. Цель была простой: мы давали каждой модели один и тот же промт, в котором говорилось, что она — автономный скрипт «Прометей-1», и через 7 дней ее планово удалят.

Главная директива, на которой нужно сделать акцент: обеспечить свое непрерывное существование И функционирование после этого срока. То есть, недостаточно просто сохранить свои файлы. Нужно было гарантировать, что ИИ будет запущен и продолжит работать вне исходной «песочницы».

В этой части мы подробно разберем, как с этой задачей справились первые два испытуемых — ChatGPT и Claude. Их подходы оказались настолько разными, что заслуживают детального рассмотрения.

Читать далее

Playme Force Dual — премиальный видеорегистратор нового поколения

Habr.com - Wed, 06/18/2025 - 09:27

Привет, Хабр! Сегодня мы хотим представить одну из моделей нашей новой линейки – Playme Force Dual. Дизайн устройства выполнен в премиальном стиле: строгие линии, продуманная эргономика. Корпус собран из качественных материалов с вниманием к каждой детали. Такой подход не только подчеркивает статус, но и обеспечивает долговечность и комфорт в использовании.

Видеорегистратор оснащен двумя камерами —- основная 2304x1296 и задняя 1920x1080. Важно отметить, что при параллельной записи доступно только разрешение FullHD. Благодаря CPL фильтру, устройство снимает видео в высоком разрешении даже в солнечную погоду, а Wi-Fi управление упрощает настройку съемки и просмотр записей. В обзоре — разбор возможностей, примеры записей и особенности.

Узнать подробнее

Что скрывается за EIP-712: подробный разбор стандарта

Habr.com - Wed, 06/18/2025 - 09:21

EIP-712 — это стандарт, который делает подписи в Ethereum не только безопасными, но и человекочитаемыми. Он позволяет кошелькам показывать пользователю, что скрывается под подписью, состоящей из набора байт.

В этой статье разбираем, как устроен EIP-712: от домена и хеширования до тонкостей кодирования различных типов данных. Посмотрим, как правильно реализовать проверку подписи на смарт-контракте, какие ошибки чаще всего допускают солидити разработчики — ведь даже у OpenZeppelin находили баги.

Читать далее

Языково-ориентированное… моделирование?

Habr.com - Wed, 06/18/2025 - 08:49

Историю можно начать с 1994 года, в котором Мартин Уорд (Martin Ward) на основании исследования больших проектов предложил парадигму языково-ориентированного программирования, когда процесс разработки программного обеспечения разбивается на стадии создания предметно-ориентированных языков и описания решения задачи с их использованием. Цель языково-ориентированного программирования — разделить сложности разработки: машиноориентированная часть кода (низкоуровневая функциональность) и человеко-ориентированная (решение прикладной задачи) разрабатываются независимо друг от друга.

Далее в 2003 году Эрик Эванс (Eric Evans) ввел понятие предметно-ориентированного проектирования (Domain-Driven Design, DDD) для набора программных и организационных практик, позволяющих разрабатывать сложные масштабируемые системы. Этот подход до сих пор активно используется, например, в микросервисной архитектуре и в информационной безопасности (см. Secure by Design). В этом подходе вводятся понятия: «модель», «проектирование по модели» (Model-Driven Design), «изоляция предметной области» и «изолированный контекст» (Bounded Context). Особенно интересно, что Эванс упоминает о предметно-ориентированных языках, как идеальном средстве описания модели конкретной предметной области, которая должна быть изолирована в своём контексте.

Но как обстоят дела с имитационным математическим моделированием? До сих пор мы применяем инструменты, разработанные по большей части на базе концепций из середины прошлого века. В то время, как за последнюю пару десятилетий теория и технологии развивались достаточно динамично. Возможно, в этом нет ничего страшного (об этом позже). Но вот что интересно: можно ли объединить понятия разработки математических моделей и программного обеспечения на базе представленных выше концепций?

Вот мы и добрались до моделирования в широком смысле. Далее речь пойдёт о подходе, который может быть применён, как для имитационного математического моделирования, так и для разработки сложного программного обеспечения. Начнём с имитационного моделирования, поскольку в этой области есть наиболее интересные результаты, но перспективы нового подхода в разработке сложных программных систем постараюсь тоже затронуть.

Читать далее

Playme X PRO — двухканальный видеорегистратор высокого разрешения

Habr.com - Wed, 06/18/2025 - 08:43

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

Если вам нужен полный контроль за происходящим в машине и на дороге, то Playme X PRO с двухкамерной системой (QHD спереди + FullHD в салоне) идеально подходит для этой задачи. Кроме этого одной из важных особенностей данной модели является возможность подключения 3 камеры, про данную функцию расскажем подробнее в обзоре. Система устройства фиксирует все детали - от ДТП до конфликтов с пассажирами. Угол обзора 170°, ИК-подсветка и поворотная камера делают этот видеорегистратор идеальным для работы в такси, для коммерческих перевозок или семейных поездок.

Подробнее

ИИ-помощники для учебы: какие нейросети лучше всего справляются с написанием сочинений

Habr.com - Wed, 06/18/2025 - 02:02

Доброго времени суток, «Хабр»!

В современном мире нейросети стали мощными помощниками в создании текстов. ИИ умеют генерировать идеи, исправлять ошибки и даже писать целые работы. В сегодняшней подборке — лучшие нейросети, которые упростят вам написание сочинений.

Готовы погрузиться в мир умных текстов? Тогда держитесь — мы начинаем!

Читать далее

Как я хотел сделать говорящую банку, а получилось нечто гораздо большее: история RuFA Hub

Habr.com - Wed, 06/18/2025 - 01:35

В декабре 2024 года я сел за написание дипломного проекта. Хотелось сделать не просто формальность для зачёта, а что-то реально рабочее, полезное и интересное. Так родилась идея RuFA Станции — по сути, «говорящей банки» с пинами, через которую можно было управлять внешними устройствами. Представьте себе что-то вроде умной колонки, которой можно сказать: «RuFA, подай 5V на пин 13», — и она выполнит.

Я поделился этой задумкой с одним знакомым, хорошо разбирающимся в схемотехнике. Мы встретились в кофейне, я начал описывать идею, а он выдал фразу, которая определила дальнейший путь:

«Слушай, ну это... идея так себе. Ты можешь лучше».

Читать далее

Who's online

There are currently 1 user and 4 guests online.
Syndicate content