Рубрика: Блог

Как Gitlab-CI наследует переменные окружения?

Переменные в Gitlab можно задать в нескольких местах: В настройках групп В настройках проекта Внутри .gitlab-ci.yml При этом переменные в настройках групп и проекта можно задать как «файл»или «обычную переменную» и поставить галочки «защищено» и «маскировать». Начнем с простого наследования и будет постепенно усложняться. С конечным списком уровней приоритетов можно ознакомиться в конце документа. Наследование […]

Microsoft подтвердила, что знает о проблеме обновления KB4535996

О проблемах обновления KB4535996 для Windows 10 наслышаны многие. После установки (если она вообще происходит) могут появляться «синие экраны смерти», замедляться загрузка, падать FPS в играх. Также отмечены сбои в работе SignTool, Проводника, Диспетчера задач, рабочего стола и так далее. Обновление не пощадило даже спящий режим.  Это недоработки отмечаются уже не первый день. Но лишь […]

Состоялся релиз консольной заставки neofetch 7.0.0

Доступен выпуск утилиты neofetch 7.0.0, предназначенной для создания консольных заставок, отображающих сведения о системе, оборудовании и программном обеспечении. По умолчанию программа выводит логотип операционной системы, который можно заменить на произвольную картинку (для терминалов, поддерживающих показ изображений) или ASCII-рисунок. Утилита поддерживает около 150 операционных систем, от Linux и Windows до Minix, AIX и Haiku. Программа написана […]

PostgreSQL Anonymizer 0.6, расширение для анонимизации данных в СУБД

Доступен новый выпуск проекта PostgreSQL Anonymizer, предоставляющего дополнение к СУБД PostgreSQL, решающее задачу скрытия или замены конфеденциальных данных или сведений, представляющих коммерческую тайну. Данные могут скрываться на лету на основе специально определённых правил и списков пользователей, ответы на запросы которых необходимо анонимизировать. Код распространяется под лицензией PostgreSQL. Например, при помощи рассматриваемого дополнения можно предоставить доступ […]

Выпуск дистрибутива 4MLinux 32.0

Опубликован выпуск 4MLinux 32.0, минималистичного пользовательского дистрибутива, не являющегося ответвлением от других проектов и использующего графическое окружение на базе JWM. 4MLinux может использоваться не только в качестве Live-окружения для воспроизведения мультимедийных файлов и решения пользовательских задач, но и в роли системы для восстановления после сбоев и платформы для запуска серверов LAMP (Linux, Apache, MariaDB и […]

Pinebook Pro: уже не Chromebook

Иногда создается впечатление, что Chromebook‘и в основном покупают для того, что бы поставить на них Linux. Навскидку статьи на хабре: одная, вторая, третья, четвертая, … Поэтому компания PINE Microsystems Inc. и сообщество PINE64 решили, что рынку помимо Chromebook-полуфабрикатов не хватает Pinebook Pro, который сразу создан в расчете на использование Linux/*BSD в качестве операционной системы. На […]

Подстава с NVMe на Линуксе

Доброго времени суток. Хотел обратить внимание сообщества на характерную особенность Linux при работе с несколькими NVMe SSD в одной системе. Особенно актуально будет для тех кто любит делать из NVMe программные RAID массивы. Надеюсь, что информация приведенная ниже поможет уберечь ваши данные и избавит от досадных ошибок. Все мы привыкли к следующий логике Linux при […]

Объявлено об объединении проектов FreeNAS и TrueNAS

Компания iXsystems объявила об унификации своих продуктов для быстрого развёртывания сетевого хранилища (NAS, Network-Attached Storage). Свободный дистрибутив FreeNAS будет объединён с коммерческим проектом TrueNAS, расширяющем возможности FreeNAS для предприятий и предустанавливаемом на выпускаемых в iXsystems системах хранения. По историческим причинам FreeNAS и TrueNAS разрабатывались, тестировались и выпускались отдельно, несмотря на большой объём общего кода. Для […]

Уязвимость в 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 […]

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