Всем привет!Совсем недавно в ядре линукс была обнаружена критичная уязвимость, позволяющая повышать привилегии до уровня root. Она получила идентификатор CVE-2023-0386 и затронула версии ядра до 6.2. В интернете уже есть несколько доступных PoC: https://github.com/CKevens/CVE-2023-0386 https://github.com/xkaneiki/CVE-2023-0386В этой статье я хотел рассмотреть принцип работы данной уязвимости и возможные варианты ее обнаружения. Читать далее
Всем привет, меня зовут Никита, уже пару лет я зарабатываю на жизнь развитием платформы-как-сервис в СберМаркет. В основном отвечаю за инструменты локальной разработки. Являюсь одним из создателей cli, которая позволяет развернуть сервис со всеми его зависимостями в одну команду sbm-cli service up.Хочу рассказать, как мы делаем тестирование на моках в PaaS. И поделиться нашим опенсорс-решением на базе Wiremock. Читать далее
SLO — это практика, входящая в состав SRE-методологии, которая помогает найти баланс между скоростью развития сервиса и его надёжностью.В статье хочу поделиться опытом внедрения SLO в наш продукт и рассказать, какие результаты это принесло. Или как мы применяем инженерный подход к решению менеджерской задачи Читать далее
Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования. Читать дальше →
Всем привет! Я решил разнообразить контент, поэтому запускаю новую рубрику «Во что поиграть?». Буду кратко описывать игры, которые искренне рекомендую попробовать каждому геймеру, причем сюда войдут как старые проекты, так и относительно новые. Основная задача этой рубрики –…
Привет, Хабр!Меня зовут Владислав Малеев, я участник профессионального сообщества NTA.Интеллектуальные системы призваны облегчать жизнь человека, выполняя за него рутинные задачи. Одной из таких задач является поиск информации в большом количестве текста. Возможно ли и эту задачу перенести на плечи интеллектуальных систем? Этим вопросом я решил задаться. Что ответили трансформеры
Наш ведущий разработчик — Евгений Самойлов, недавно сходил в гости к Android Broadcast, где рассказал, почему мы в 2ГИС используем Qt. Для тех, кому удобнее читать, публикую выжимку того разговора.2ГИС — это сложный продукт с картой, поисковым движком, базой данных, транспортными сценариями и многое другое. У сложного продукта — большое UI-наследие. Чтобы 2ГИС выглядел и работал хорошо на всех Android-устройствах, мы используем фреймворк Qt. Читать далее
В первой части иллюстрированной инструкции по проведению расчета величины скидки за первый и последний этаж был показан порядок сбора данных с сайтов объявлений силами Excel и первичный анализ собранных данных.Во второй части завершаем подготовку данных и рассчитываем величину скидки за первый и последний этаж. Читать далее
Мини-ПК — отличный форм-фактор как для офиса, так и для дома. Среди них есть как совсем крохотные, помещающиеся буквально в карман, так и системы, которые уже ближе по размеру к полноценным десктопным системам. В этой подборке, в отличие от многих других, публиковавшихся ранее, есть системы, которые не совсем похожи на традиционные миниатюрные компьютеры. Так что если тема мини-ПК интересна — прошу под кат. Читать дальше →
Здравствуйте. Хотелось бы поделиться небольшими идеями по улучшению конструкторской документации. Хотел выложить большую статью по этому поводу (сейчас просто нет времени описывать все идеи по данному вопросу, которые крутятся на уме)..Далее очень кратно:Не для кого не секрет,…