Автор: Yuri Gagarin

Релиз программы для рисования MyPaint 2.0.0

После четырёх лет разработки опубликована новая версия специализированной программы для цифровой живописи с использованием планшета или мыши — MyPaint 2.0.0. Программа распространяется под лицензией GPLv2, разработка ведётся на языках Python и C++ с использованием тулкита GTK3. Готовые сборки сформированы для Linux (AppImage, Flatpak), Windows и macOS. MyPaint может использоваться художниками, занимающимися цифровой живописью и в […]

Создание CI/CD-цепочки и автоматизация работы с Docker

Я написала мои первые сайты в конце 90-х. Тогда приводить их в рабочее состояние было очень просто. Был Apache-сервер на каком-нибудь общем хостинге, на этот сервер можно было войти по FTP, написав в браузерной строке нечто вроде ftp://ftp.example.com. Потом надо было ввести имя и пароль и выгрузить файлы на сервер. Другие были времена, всё тогда […]

RabbitMQ. Часть 1. Introduction. Erlang, AMQP

Добрый день, Хабр! Хочу поделиться учебником-справочником знаний, которые мне удалось собрать по RabbitMQ и сжать в короткие рекомендации и выводы. Оглавление RabbitMQ. Часть 1. Introduction. Erlang, AMQP и RPC RabbitMQ. Часть 2. Разбираемся с Exchanges RabbitMQ. Часть 3. Разбираемся с Queues и Bindings RabbitMQ. Часть 4. Разбираемся с тем, что-такое сообщения и фреймы RabbitMQ. Часть […]

Windows 10X сможет запускать приложения Win32 с некоторыми ограничениями

Операционная система Windows 10X, когда выйдет в релиз, будет поддерживать как современные универсальные и веб-приложения, так и классические Win32. В Microsoft утверждают, что они будут выполняться в контейнере, что позволит защитить систему от вирусов и сбоев. Отмечается, что внутри контейнера Win32 будут работать почти все традиционные программы, в том числе системные утилиты, Photoshop и даже […]

Установить за 90 секунд: обновления в Windows 10X не будут отвлекать пользователей

Компания Microsoft всё ещё пытается унифицировать опыт работы своей операционной системы на разных форм-факторах и устройствах. И Windows 10X — это последняя попытка корпорации достичь этого. На это указывает гибридный интерфейс, который объединяет в себе почти традиционный «Пуск» (правда, без плиток), компоновку, характерную для Android, а также другие аспекты. Одним из нововведений будущей «десятки» в […]

«Никогда не теряйте надежду»: Persona 5 всё ещё может выйти на Switch

Специалист по связям с общественностью Atlus Ари Адвинкула (Ari Advincula) по запросу издания IGN прокомментировала возможность выхода японской ролевой игры Persona 5 на Nintendo Switch. «Вы хотите то, что хотите, но, если не уведомить об этом нас, мы никогда не сможем осуществить [эти желания]. Важно всегда высказывать своё мнение», — уверена Адвинкула. По словам Адвинкулы, […]

Уязвимость в гипервизоре VMM, развиваемом проектом OpenBSD

В поставляемом в OpenBSD гипервизоре VMM выявлена уязвимость, позволяющая через манипуляции на стороне гостевой системы добиться перезаписи содержимого областей памяти ядра host-окружения. Проблема вызвана тем, что часть физических адресов гостевой системы (GPA, Guest Physical Address) отражена в виртуальное адресное пространство ядра (KVA), но для GPA не применяется защита от записи в области KVA, помеченные только […]

Релиз консольной библиотеки ncurses 6.2

После двух лет разработки состоялся релиз библиотеки ncurses 6.2, предназначенной для создания многоплатформенных интерактивных консольных пользовательских интерфейсов и поддерживающей эмуляцию программного интерфейса curses из System V Release 4.0 (SVr4). Выпуск ncurses 6.2 совместим на уровне исходных текстов с ветками ncurses 5.x и 6.0, но расширяет ABI. Из новшеств отмечается реализация расширений O_EDGE_INSERT_STAY и O_INPUT_FIELD, позволяющих […]

Состоялся экспериментальный релиз Wine 5.2

Состоялся релиз тестовой версии Wine 5.2. Из основных изменений: Улучшена совместимость с Windows-таблицами символьных кодировок. Реализована возможность использовать null-драйвер в качестве основного. Улучшена поддержка UTF-8 в компиляторах ресурсов и сообщений. Исправлено использование ucrtbase в качестве рантайма для С. Закрыты 22 отчета об ошибках в работе следующих приложений: OllyDbg 2.x; Lotus Approach; Free PDF to Word […]

Бесплатный хостинг Telegram-бота на Google Cloud Platform

Почему GCP? При написание телеграмм ботов столкнулся с вопросом, как быстро и бесплатно сделать так, чтобы бот работал постоянно. Варианты с Heroku и Pythonanywhere имеют слишком маленькие лимиты, если у вас более одного бота. Поэтому я решил воспользоваться GCP. Платформа предоставляет бесплатно 300$ на год + огромные скидки при использование этих средств(до 94%). Как захостить […]

Хорошо подумайте, прежде чем использовать Docker-in-Docker для CI или тестовой среды

Docker-in-Docker представляет собой виртуализированную среду Docker-демон, запущенную в самом контейнере для сборки образов контейнера. Основной целью создания Docker-in-Docker была помощь в разработке самого Docker. Многие люди используют его для запуска Jenkins CI. Поначалу это кажется нормальным, но затем возникают проблемы, которых можно избежать, установив Docker в контейнер Jenkins CI. В этой статье рассказывается, как это […]

За OpenBSD. Немного восторга

В 2019 вновь открыл для себя OpenBSD. Будучи зелёным Unix-цом на стыке тысячелетий пробовал всё что попадалось под руку. Тогда Theo в лице OpenBSD объяснил мне, чтобы я шёл играть в другие игрушки. И вот почти 20 лет спустя, в 2019, опять всплыло — самая безопасная ОС и всё такое. Ну, думаю, посмотрю — наверняка […]

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