Автор: Yuri Gagarin

Уязвимость в Timeshift, позволяющая поднять свои привилегии в системе

В приложении Timeshift выявлена уязвимость (CVE-2020-10174), позволяющая локальному пользователю выполнить код с правами root. Timeshift представляет собой систему резервного копирования, использующую rsync с установкой жёстких ссылок или снапшоты Btrfs для реализации функциональности, похожей на System Restore в Windows и Time Machine в macOS. Программа входит в репозитории многих дистрибутивов и применяется по умолчанию в PCLinuxOS […]

Использование переменных в пайплайнах Azure DevOps

Продолжаем обзор замечательной тулы для разработки под Windows и не только, Azure DevOps. На этот раз, намучавшись с переменными окружения, я решил вынести весь опыт в одну статью. Начиная от того, что для каждой среды исполнения у них разный синтаксис, оканчивая отсутствием стандартной возможности переноса переменных из одной стадии пайплайна в другую. Оговорюсь, что основные […]

OVPN-клиент на телефонах Grandstream

Исходные данные: 192.168.0.1/24 192.168.0.0 Ovpn-сервер: 192.168.0.1:1194 Протокол: TCP Используя данные настройки, OVPN работает: Примечание: работает только с шифрованием Blowfish, без компрессии. Дополнительные опции в настройках телефона Grandstream, не забываем про маршрут: client; dev tun; resolv-retry infinite; nobind; tls-client; auth SHA1; route 192.168.0.0 255.255.255.0 Источник: habr.com

Почему может понадобиться полусинхронная репликация?

Всем привет. На связи Владислав Родин. В настоящее время я преподаю на портале OTUS курсы, посвященные архитектуре ПО и архитектуре ПО, подверженного высокой нагрузке. В преддверии старта нового потока курса «Архитектор высоких нагрузок» я решил написать небольшой авторский материал, которым хочу поделиться с вами. Введение Из-за того, что на HDD может выполняться лишь порядка 400-700 […]

Выпуск дистрибутива Zorin OS 15.2

Представлен релиз Linux-дистрибутива Zorin OS 15.2, основанного на пакетной базе Ubuntu 18.04.4. Целевой аудиторией дистрибутива являются начинающие пользователи, привыкшие работать в Windows. Для управления оформлением дистрибутив предлагает специальный конфигуратор, позволяющий придать рабочему столу вид, свойственный различным версиям Windows, а в состав включена подборка программ, близких к программам к которым привыкли пользователи Windows. Размер загрузочного iso-образа […]

Релиз Memcached 1.6.0 с включением поддержки внешнего хранилища

Состоялся значительный релиз системы кэширования данных в оперативной памяти Memcached 1.6.0, оперирующей данными в формате ключ/значение и отличающейся простотой использования. Memcached обычно применяется как легковесное решение для ускорения работы высоконагруженных сайтов путём кэширование доступа к СУБД и промежуточным данным. Код поставляется под лицензией BSD. В новой версии стабилизирована реализация хранилища «extstore«, которое теперь собирается по […]

Истёк срок действия патента на алгоритм распознавания объектов SIFT

8 марта истёк срок действия патента US6711293B1, описывающего технику SIFT (Scale Invariant Feature Transform), предназначенную для выявления признаков на изображениях. SIFT применим в таких областях, как распознавание объектов на изображении, наложение 3D-моделей на реальное изображение в системах дополненной реальности, сопоставление с картой, определение местоположения в 3D-пространстве и сшивка панорам. Если раньше для использования SIFT в […]

Состоялся релиз Pygments 2.6.1

Состоялся релиз Pygments 2.6.1. Pygments — это библиотека для Python’а и утилита командной строки для подсветки исходного кода. Pygments используют, например, Wikipedia, BitBucket и Progopedia. На выходе получаются следующие форматы: HTML, LaTeX, RTF, подсветка через ANSI-последовательности (в консоли). В новой версии (указаны изменения для версии 2.6, в 2.6.1 исправлены проблемы с пакетированием): Удалена поддержка Python 2. […]

Kubernetes tips & tricks: особенности выполнения graceful shutdown в NGINX и PHP-FPM

Типовое условие при реализации CI/CD в Kubernetes: приложение должно уметь перед полной остановкой не принимать новые клиентские запросы, а самое главное — успешно завершать уже существующие. Соблюдение такого условия позволяет достичь нулевого простоя во время деплоя. Однако, даже при использовании очень популярных связок (вроде NGINX и PHP-FPM) можно столкнуться со сложностями, которые приведут к всплеску […]

Введение в SSD. Часть 4. Физическая

Прошлые части цикла «Введение в SSD» поведали читателю про историю появления SSD-накопителей, интерфейсы взаимодействия с ними и популярные форм-факторы. Четвёртая часть расскажет о хранении данных внутри накопителей. В предыдущих статьях цикла: История создания HDD и SSD Возникновение интерфейсов накопителей Особенности форм-факторов Хранение данных в твердотельных накопителях можно разделить на две логические части: хранение информации в […]

ClickHouse – визуально быстрый и наглядный анализ данных в Tabix. Игорь Стрыхарь

Предлагаю ознакомиться с расшифровкой доклада 2017 года Игорь Стрыхарь «ClickHouse – визуально быстрый и наглядный анализ данных в Tabix». Веб-интерфейс для ClickHouse в проекте Tabix. Основные возможности: Работает с ClickHouse напрямую из браузера, без необходимости установки дополнительного ПО; Редактор запросов с подсветкой синтаксиса; Автодополнение команд; Инструменты графического анализа выполнения запросов; Цветовые схемы на выбор. Я […]

Обновление KB4535996 вывело из строя спящий режим в Windows 10

Печально известно обновление KB4535996, которое вышло в феврале, принесло новые проблемы. На сей раз пользователи сообщают о самопроизвольном пробуждении компьютера из спящего режима. Пользователи утверждают, что проблема проявляется на Surface Laptop 2 и некоторых других ноутбуках, а также ПК, даже если крышка закрыта. В разных случаях говорится о пробуждении через несколько минут или часов. Владельцы […]

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster