Всем привет. Название статьи говорит за себя, добавлю лишь, что расскажу об объединении IGA, PAM и Vault. Статья будет интересна DevSecOps-инженеров, специалистов по безопасности и администраторов инфраструктуры.
Читать далееАрбитражный суд Московской области во вторник полностью удовлетворил иск Генпрокуратуры РФ о взыскании в доход государства 100% долей ООО «ДМЕ Холдинг», владеющего активами аэропорта «Домодедово».
Разбираем патентные портфели компаний группы. Спойлер: в них почти 200 свидетельств на программы.
Читать далееGarbage Collector (GC) — одного из самых важных «невидимых помощников» в.NET.
Он избавляет нас от ручного управления памятью, но как именно?
В 2025 году многие системы Федерального управления гражданской авиации США (FAA) все еще работают на Windows 95 и используют флоппи-диски. Администрация FAA планирует провести модернизацию, но процесс будет непростым. Схожая ситуация и в других отраслях, причем не только США: старые системы до сих пор используются на транспорте, в обороне и госструктурах. Давайте обсудим, почему авиация зависит от винтажных технологий, по какой причине обновиться не так просто и когда эту проблему собираются решить.
Читать далееПравки часто возникают не потому, что заказчику не понравилась работа дизайнера, а из-за того, что не было согласовано общее видение результата. Дизайнер может выполнить задачу хорошо, но не то, что нужно.
Читать далееЗа последние годы машинный перевод сделал серьёзный шаг вперёд. Если раньше он использовался в основном туристами, пытающимися объясниться с местными за границей, то сегодня его активно применяют в бизнесе. Особенно востребован он при переводе технической документации: благодаря объемам, прямому стилю и предсказуемой структуре, машинный перевод обеспечивает хорошее качество и позволяет существенно экономить ресурсы и поддерживать стабильное качество.
Но можно ли использовать машинный перевод в интерфейсе — самой чувствительной части продукта для пользователя?
Я управляю локализацией цифровых продуктов с акцентом на масштабирование процессов, их интеграцию в продуктовые циклы и соответствие бизнес-целям. Один из ключевых векторов моей работы — внедрение решений, ускоряющих выход продукта на международные рынки, включая стратегическое использование машинного перевода. В этой статье, опираясь на реальный кейс из своей практики, я расскажу, как выявить типичные ошибки нейронного машинного перевода в интерфейсах и понять, насколько такой подход подходит для вашего продукта. Это поможет принять взвешенное решение: можно ли использовать машинный перевод интерфейса вашего продукта без ущерба для качества локализации и пользовательского опыта.
Читать далееРазработчики свободной системы автоматизированного проектирования печатных плат 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:
Команда разработчиков 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.
Это скорее вопрос, чем констатация факта.
Последний раз загружал twine'ом обновление своего модуля 11 июня. И последние дня 4-5 безуспешно пытался опубликовать еще одну библиотеку. Я уже "напряг" ChatGPT, проверил все - токен "для всех проектов", .whl и tar.gz маленькие и не битые, загружается что то одно до 100% и висит. Пробовал по одному - такая же картина. Пробовал с помощью curl - тоже самое:
Новая версия Plasma уже здесь, и она стала ещё больше похожа на /home, поскольку стала более плавной, дружелюбной и полезной.
Plasma 6.4 улучшена практически по всем направлениям, прогресс достигнут в в специальных возможностях, цветопередаче, поддержке планшетов, управлении окнами и многом другом.
( читать дальше... )
Привет!
На связи человек, который не просто читает бизнес-литературу, а реально проверяет её на практике. Не люблю абстрактные советы в духе «будь собой», «пиши миссию компании» и «вдохновляй команду». Люблю чёткие модели, понятные схемы и конкретные примеры.Эта подборка не из серии «гугл Топ-10 книг по бизнесу». Это личный опыт. Книги, которые я прочитал, применил — и увидел результат. Без теории ради теории. Только то, что зашло и оставило след.
Читать далееSEO-эксперименты — один из самых мощных способов принятия решений на основе данных, а не ощущений. Но в отличие от продуктовых А/Б-тестов, где можно контролировать почти всё, в SEO нужно действовать осторожно: влияние внешних факторов, задержка в отклике поисковых систем, асимметричность страниц и многое другое.
В этой статье мы разберем вопросы:
Читать далееПривет, Хабр.
Мы тут в свободное время провели небольшой эксперимент. Взяли старый ноут на Windows 10, написали простой скрипт-оболочку и поочередно запускали в нем 3 известные модели ИИ: GPT-4.1, Claude 4 Opus и Gemini 2.5 Pro. Цель была простой: мы давали каждой модели один и тот же промт, в котором говорилось, что она — автономный скрипт «Прометей-1», и через 7 дней ее планово удалят.
Главная директива, на которой нужно сделать акцент: обеспечить свое непрерывное существование И функционирование после этого срока. То есть, недостаточно просто сохранить свои файлы. Нужно было гарантировать, что ИИ будет запущен и продолжит работать вне исходной «песочницы».
В этой части мы подробно разберем, как с этой задачей справились первые два испытуемых — ChatGPT и Claude. Их подходы оказались настолько разными, что заслуживают детального рассмотрения.
Читать далееПривет, Хабр! Сегодня мы хотим представить одну из моделей нашей новой линейки – Playme Force Dual. Дизайн устройства выполнен в премиальном стиле: строгие линии, продуманная эргономика. Корпус собран из качественных материалов с вниманием к каждой детали. Такой подход не только подчеркивает статус, но и обеспечивает долговечность и комфорт в использовании.
Видеорегистратор оснащен двумя камерами —- основная 2304x1296 и задняя 1920x1080. Важно отметить, что при параллельной записи доступно только разрешение FullHD. Благодаря CPL фильтру, устройство снимает видео в высоком разрешении даже в солнечную погоду, а Wi-Fi управление упрощает настройку съемки и просмотр записей. В обзоре — разбор возможностей, примеры записей и особенности.
Узнать подробнееEIP-712 — это стандарт, который делает подписи в Ethereum не только безопасными, но и человекочитаемыми. Он позволяет кошелькам показывать пользователю, что скрывается под подписью, состоящей из набора байт.
В этой статье разбираем, как устроен EIP-712: от домена и хеширования до тонкостей кодирования различных типов данных. Посмотрим, как правильно реализовать проверку подписи на смарт-контракте, какие ошибки чаще всего допускают солидити разработчики — ведь даже у OpenZeppelin находили баги.
Читать далееИсторию можно начать с 1994 года, в котором Мартин Уорд (Martin Ward) на основании исследования больших проектов предложил парадигму языково-ориентированного программирования, когда процесс разработки программного обеспечения разбивается на стадии создания предметно-ориентированных языков и описания решения задачи с их использованием. Цель языково-ориентированного программирования — разделить сложности разработки: машиноориентированная часть кода (низкоуровневая функциональность) и человеко-ориентированная (решение прикладной задачи) разрабатываются независимо друг от друга.
Далее в 2003 году Эрик Эванс (Eric Evans) ввел понятие предметно-ориентированного проектирования (Domain-Driven Design, DDD) для набора программных и организационных практик, позволяющих разрабатывать сложные масштабируемые системы. Этот подход до сих пор активно используется, например, в микросервисной архитектуре и в информационной безопасности (см. Secure by Design). В этом подходе вводятся понятия: «модель», «проектирование по модели» (Model-Driven Design), «изоляция предметной области» и «изолированный контекст» (Bounded Context). Особенно интересно, что Эванс упоминает о предметно-ориентированных языках, как идеальном средстве описания модели конкретной предметной области, которая должна быть изолирована в своём контексте.
Но как обстоят дела с имитационным математическим моделированием? До сих пор мы применяем инструменты, разработанные по большей части на базе концепций из середины прошлого века. В то время, как за последнюю пару десятилетий теория и технологии развивались достаточно динамично. Возможно, в этом нет ничего страшного (об этом позже). Но вот что интересно: можно ли объединить понятия разработки математических моделей и программного обеспечения на базе представленных выше концепций?
Вот мы и добрались до моделирования в широком смысле. Далее речь пойдёт о подходе, который может быть применён, как для имитационного математического моделирования, так и для разработки сложного программного обеспечения. Начнём с имитационного моделирования, поскольку в этой области есть наиболее интересные результаты, но перспективы нового подхода в разработке сложных программных систем постараюсь тоже затронуть.
Читать далееПривет, Хабр! Мы продолжаем рассказывать о нашей новой серии видеорегистраторов. Сегодня разберем самую «продвинутую» и при этом очень компактную модель линейки.
Если вам нужен полный контроль за происходящим в машине и на дороге, то Playme X PRO с двухкамерной системой (QHD спереди + FullHD в салоне) идеально подходит для этой задачи. Кроме этого одной из важных особенностей данной модели является возможность подключения 3 камеры, про данную функцию расскажем подробнее в обзоре. Система устройства фиксирует все детали - от ДТП до конфликтов с пассажирами. Угол обзора 170°, ИК-подсветка и поворотная камера делают этот видеорегистратор идеальным для работы в такси, для коммерческих перевозок или семейных поездок.
ПодробнееДоброго времени суток, «Хабр»!
В современном мире нейросети стали мощными помощниками в создании текстов. ИИ умеют генерировать идеи, исправлять ошибки и даже писать целые работы. В сегодняшней подборке — лучшие нейросети, которые упростят вам написание сочинений.
Готовы погрузиться в мир умных текстов? Тогда держитесь — мы начинаем!
Читать далееВ декабре 2024 года я сел за написание дипломного проекта. Хотелось сделать не просто формальность для зачёта, а что-то реально рабочее, полезное и интересное. Так родилась идея RuFA Станции — по сути, «говорящей банки» с пинами, через которую можно было управлять внешними устройствами. Представьте себе что-то вроде умной колонки, которой можно сказать: «RuFA, подай 5V на пин 13», — и она выполнит.
Я поделился этой задумкой с одним знакомым, хорошо разбирающимся в схемотехнике. Мы встретились в кофейне, я начал описывать идею, а он выдал фразу, которая определила дальнейший путь:
«Слушай, ну это... идея так себе. Ты можешь лучше».
Читать далее