Kategoria: Blog

Мандатная модель распределения прав в FreeBSD

Введение Для обеспечения дополнительного уровня безопасности сервера можно использовать мандатную модель распределения доступа. В данной публикации будет описано каким образом можно запускать apache в jail с доступом только к тем компонентам, к которым необходим доступ для корректной работы apache и php. По данному принципу можно ограничивать не только apache, а также любой другой стэк. Подготовка […]

Zhabogram 0.8 — Транспорт из Telegram в Jabber

Zhabogram — транспорт (мост, шлюз) из сети Jabber (XMPP) в сеть Telegram, написанный на Ruby. Преемник tg4xmpp. Зависимости: Ruby >= 1.9 ruby-sqlite3 >= 1.3 xmpp4r == 0.5.6 tdlib-ruby == 2.0 и скомпилированная tdlib == 1.3 Возможности: Авторизация в Telegram, в т.ч. с двухфакторной авторизацией (паролем) Синхронизация списка чатов с ростером Синхронизация статусов контактов с ростером […]

Buildroot — часть 1. Общие сведения, сборка минимальной системы, настройка через меню

Введение В данной серии статей я хочу рассмотреть систему сборки дистрибутива buildroot и поделиться опытом её кастомизации. Здесь будет практический опыт создания небольшой ОС с графическим интерфейсом и минимальным функционалом. Прежде всего, не следует путать систему сборки и дистрибутив. Buildroot может собрать систему из набора пакетов, которые ему предложили. Buildroot построен на make-файлах и поэтому […]

Видео: новый боец, конструктор уровней и прочие подробности DLC для Super Smash Bros. Ultimate

Компания Nintendo выпустила ролик, в котором обозначила основные новшества следующего дополнения к Super Smash Bros. Ultimate. Зрителям показали героя по имени Джокер из Persona 5, который входит в состав DLC. В бою он пользуется ножом и пистолетом, а также призывает Персону — специального помощника, который дополняет арсенал атак бойца. Такая функция появляется, когда персонаж получает много […]

Советская техническая эстетика и технологии

Привет, сегодня любовался некоторыми артефактами советской эпохи и захотелось поделиться с обществом. Пост не будет содержать технического разбора или исторической справки, просто картинки для любопытных и мои пометки. Поэтому публикую в «чулане». (Осторожно картинок 40 Mb!) Электрический разъем По легенде он с брата «Бурана» — «Бури». Обратите внимание, что провод залит в коричневый компаунд, видна […]

Flatpak 1.3.2 development release

Разработчик из RedHat сообщил что вышла новая версия Flatpak 1.3.2 предназначенной для разработчиков. Flatpak — это утилита для развёртывания, управления пакетами и виртуализации для Linux. Версия 1.3.2 содержит большие изменения и основана на нестабильной ветке 1.3. Примечательно что начиная с Flatpak 1.3.2, пользовательская файловая система FUSE полагается на то, что пользователь выполняет запись непосредственно в […]

Опубликован финальный выпуск сборочного инструментария Qbs

Компания Qt Company опубликовала сборочный инструментарий Qbs 1.13 (Qt Build Suite). Это последний выпуск Qbs, формируемый компанией Qt Company. Напомним, что ранее было принято решение о прекращении разработки Qbs. Qbs развивался как замена qmake, но в конечном счёте было решено использовать CMake в качестве основной сборочной системы для Qt в долгосрочной перспективе. В ближайшее время […]

Мониторинг мёртв? — Да здравствует мониторинг

Наша компания с 2008 года занимается преимущественно управлением инфраструктурами и круглосуточной технической поддержкой веб-проектов: у нас более 400 клиентов, это порядка 15% электронной коммерции России. Соответственно, на поддержке очень разнообразная архитектура. Если что-то падает, мы обязаны в течение 15 минут это починить. Но чтобы понять, что авария произошла, нужно мониторить проект и реагировать на инциденты. […]

Выпуск дистрибутива Ubuntu 19.04

Доступен релиз дистрибутива Ubuntu 19.04 «Disco Dingo». Готовые тестовые образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая). Основные новшества: Рабочий стол обновлён до GNOME 3.32 с переработанным стилем элементов интерфейса, рабочего стола и пиктограмм, прекращением поддержки глобального меню и экспериментальной поддержкой дробного масштабирования. […]

Архитектура сетевого балансировщика нагрузки в Яндекс.Облаке

Привет, я Сергей Еланцев, разрабатываю сетевой балансировщик нагрузки в Яндекс.Облаке. Раньше я руководил разработкой L7-балансировщика портала Яндекса — коллеги шутят, что чем бы я ни занимался, получается балансировщик. Я расскажу читателям Хабра, как нужно управлять нагрузкой в облачной платформе, каким мы видим идеальный инструмент достижения этой цели и как движемся к построению этого инструмента. Для […]

Страх и ненависть DevSecOps

У нас было 2 анализатора кода, 4 инструмента для динамического тестирования, свои поделки и 250 скриптов. Не то, чтобы это всё было нужно в текущем процессе, но раз начал внедрять DevSecOps, то надо иди до конца. Источник. Авторы персонажей: Джастин Ройланд и Дэн Хармон. Что такое SecDevOps? А DevSecOps? В чем отличия? Application Security — о чём это? Почему классический подход больше не работает? На все эти вопросы знает ответ Юрий Шабалин […]

Бесплатные антивирусы и межсетевые экраны (UTM, NGFW) от Sophos

Хочется рассказать о бесплатных продуктах компании Sophos, которые можно использовать как дома, так и на предприятии (подробности под катом). Использование ТОПовых решений Gartner и NSS Labs позволит существенно повысить персональный уровень безопасности. В число бесплатных решений входят: Sophos UTM, XG Firewall (NGFW), Антивирусы (Sophos Home с веб-фильтрацией для Win/MAC; для Linux, Android) и средства удаления […]

Kup solidny hosting dla stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting dla stron z ochroną przed DDoS, serwery VPS VDS | ProHoster