Автор: ProHoster

Pleroma 2.1

Сообщество энтузиастов радо представить новую версию Pleroma — сервера для ведения блогов с текстовой разметкой, написанной на языке Elixir и использующей стандартизированный W3C протокол федеративной сети ActivityPub. Это вторая по распространённости реализация сервера. Сравнивая с ближайшим конкурирующим проектом — Mastodon, написанным на Ruby, работающим в той же ActivityPub-сети, — Pleroma может похвастаться небольшим размером и […]

Как создавался бекенд хакерской игры про уничтожение сервера

Продолжаем рассказывать, как был устроен наш лазерный квест с уничтожением сервера. Начало в предыдущей статье про разгадку квеста. Всего у бекенда игры было 6 архитектурных единиц, которые мы и разберём в этой статье: Бекенд игровых сущностей, которые отвечали за игровые механизмы Шина обмена данных бекенда и площадки на VPS Транслятор из запросов бекенда (игровых элементов) […]

Red Hat Flatpak, DevNation Day, шпаргалка по программированию на Cи и пять вебинаров на русском

Полезные ссылки на живые мероприятия, видео, митапы, техтолки и книги – ниже в нашем еженедельном посте. Начни новое: Представляем Red Hat Flatpak: контейнеры для чисто десктопных приложений Как использовать Flatpak runtime для сборки контейнеризованных десктопных приложений поверх Red Hat Enterprise Linux 8.2. Kubernetes и гибридное облако с использованием Skupper (видеоурок DevNation Tech Talk) Развертываем облачно-ориентированные […]

Разработать видеоплатформу за 90 дней

Этой весной мы оказались в очень весёлых условиях. Из-за пандемии стало ясно, что наши летние конференции необходимо переносить в онлайн. А чтобы провести их в онлайне качественно, нам не подходили готовые софтовые решения, требовалось написать собственное. И на это у нас было три месяца. Понятно, что это были увлекательные три месяца. Но со стороны не […]

Видео: 7 минут игрового процесса и сроки выхода Ratchet & Clank: Rift Apart

Как и было обещано, в рамках церемонии открытия выставки gamescom 2020 студия Insomniac Games продемонстрировала продолжительный отрывок игрового процесса Ratchet & Clank: Rift Apart. Опубликованный 7-минутный ролик является расширенной версией геймплейного трейлера Ratchet & Clank: Rift Apart, который был показан на июньском шоу The Future of Gaming. В дополнение к видео игрового процесса Insomniac Games […]

Кошмар на двоих: хоррор Little Nightmares II поступит в продажу 11 февраля

Издательство Bandai Namco Entertainment и студия Tarsier объявили о том, что приключенческий хоррор Little Nightmares II выйдет 11 февраля на ПК, Xbox One и PlayStation 4, а до конца 2021 года доберётся до Xbox Series X и PlayStation 5. В Little Nightmares II вы возьмёте на себя роль маленького мальчика по имени Моно, который попал в […]

По ту сторону сцены: BioWare показала кадры из Dragon Age 4 и рассказала о разработке игры

В рамках Opening Night Live, церемонии открытия выставки gamescom 2020, показали ролик, посвящённый студии BioWare и разработке Dragon Age 4. По словам руководителя коллектива Кейси Хадсона (Casey Hudson), проект всё ещё на ранней стадии производства. На видео зрителям продемонстрировали отдельные кадры из игры и показали, как проходит процесс создания разных элементов и запись озвучения. Свежий […]

Альфа-выпуск дистрибутива openSUSE Jump с бинарными пакетами из SUSE Linux Enterprise

Доступен для тестирования начальный прототип экспериментального дистрибутива openSUSE Jump, созданного в рамках инициативы по сближению процессов разработки и сборки дистрибутивов openSUSE Leap и SUSE Linux Enterprise. Для загрузки предложены iso-образы, размером 3.8 ГБ, подготовленные для архитектур x86_64, Aarch64, ppc64le и s390x. Традиционный дистрибутив openSUSE формируется на основе базового набора пакетов SUSE Linux Enterprise, но пакеты […]

Выпуск свободной гоночной игры SuperTuxKart 1.2

Опубликован релиз Supertuxkart 1.2, свободной гоночной игры с большим количеством картов, трасс и возможностей. Код игры распространяется под лицензией GPLv3. Бинарные сборки доступны для Linux, Android, Windows и macOS. В новом выпуске: Для низкоуровневого создания окон и обработки ввода вместо движка Irrlicht задействованы возможности библиотеки SDL2. Использование SDL2 позволило значительно улучшить поддержку геймпадов, в том […]

Моделирование отказоустойчивых кластеров на базе PostgreSQL и Pacemaker

Введение Некоторое время назад передо мной поставили задачу разработать отказоустойчивый кластер для PostgreSQL, работающий в нескольких дата-центрах, объединенных оптоволокном в рамках одного города, и способный выдержать отказ (например, обесточивание) одного дата-центра. В качестве софта, который отвечает за отказоустойчивость, выбрал Pacemaker, потому что это официальное решение от RedHat для создания отказоустойчивых кластеров. Оно хорошо тем, что […]

Инкрементальный бэкап VDS с сайтом на 1С-Битрикс в Яндекс.Облако

Мне было необходимо делать 2 раза в сутки бэкап сайта на «1С-Битрикс: Управление сайтом» (файлов и базы mysql) и хранить историю изменений за 90 дней. Сайт расположен на VDS под управлением ОС CentOS 7 с установленным «1С-Битрикс: Веб-окружение». Дополнительно делать резервную копию настроек ОС. Требования: Частота — 2 раза в сутки; Хранить копии за последние […]

Мониторинг кластера Kubernetes: общий обзор и знакомство с Prometheus

Рассмотрим концепцию мониторинга Kubernetes, познакомимся с инструментом Prometheus, поговорим про алёртинг. Тема мониторинга объёмная, за одну статью её не разобрать. Цель этого текста — дать обзорное представление по инструментарию, концепциям и подходам. Материал статьи — выжимка из открытой лекции школы «Слёрм». Если хотите пройти полное обучение — записывайтесь на курс по Мониторингу и логированию инфраструктуры […]