Автор: ProHoster

Реліз середовища розробки програм KDevelop 5.6

Після шести місяців розробки представлений реліз інтегрованого середовища програмування KDevelop 5.6, що повністю підтримує процес розробки для KDE 5, у тому числі з використанням Clang як компілятор. Код проекту розповсюджується під ліцензією GPL та використовує бібліотеки KDE Frameworks 5 та Qt 5. У новому випуску: Покращена підтримка проектів CMake. Додано можливість угруповання складальних цілей cmake […]

Випуск мобільної платформи Android 11

Компанія Google опублікувала реліз відкритої мобільної платформи Android 11. Пов'язані з новим випуском вихідні тексти розміщені в Git-репозиторії проекту (гілка android-11.0.0_r1). Оновлення прошивки підготовлені для пристроїв серії Pixel, а також смартфонів виробництва OnePlus, Xiaomi, OPPO і Realme. Також сформовані універсальні збірки GSI (Generic System Images), що підходять для різних пристроїв на базі архітектур ARM64 та […]

Ефемерні томи із відстеженням ємності сховища: EmptyDir на стероїдах

Деякі програми також повинні зберігати дані, але вони досить спокійно ставляться до того, що дані не будуть збережені після перезапуску. Наприклад сервіси для кешування обмежені оперативної пам'яті, але також можуть переміщати дані, які рідко використовуються, в сховище, що працює повільніше, ніж оперативна пам'ять, з невеликим впливом на загальну продуктивність. Іншим додаткам потрібно знати, що в […]

Моніторинг мікросервісів Flask за допомогою Prometheus

Пара рядків коду та ваш додаток генерує метрики, вау! Для того щоб зрозуміти як працює prometheus_flask_exporter досить мінімального прикладу: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/') defn main(): Це все, що потрібно для початку! Додавши імпорт та рядок для ініціалізації PrometheusMetrics, ви отримаєте метрики […]

Я зробив свій PyPI-репозитарій з авторизацією та S3. На Nginx

У цій статті хочу поділитися досвідом роботи з NJS, інтерпретатора JavaScript для Nginx, що розробляється в компанії Nginx Inc, описав на реальному прикладі його основні можливості. NJS це підмножина ЯП JavaScript, що дозволяє розширити функціональність Nginx. На питання навіщо свій інтерпретатор? Детально відповів Дмитро Волинців. Якщо коротко: NJS це nginx-way, а JavaScript прогресивніший, «рідніший» і […]

Корпус Thermaltake H350 TG RGB для ігрових систем прикрашений RGB-підсвічуванням

Компанія Thermaltake анонсувала комп'ютерний корпус H350 TG RGB, призначений для побудови настільного ігрового комп'ютера на материнській платі Mini-ITX, Micro-ATX або ATX. Новинка повністю виконана у чорному кольорі. Фронтальну панель перетинає по діагоналі смуга кольорового підсвічування. Через скляну бічну стінку погляду відкривається внутрішнє оздоблення системи. Габарити пристрою - 442×210×480 мм. Корпус дозволяє задіяти два накопичувачі типорозміру […]

Nightdive показала другий тизер-трейлер ремастера Shadow Man про безсмертного вуду-воїна

Nightdive Studios опублікувала другий тизер-трейлер Shadow Man Remastered - перевидання пригодницького екшену 1999 за мотивами коміксу Shadowman від Valiant. Нагадаємо, оновлену версію Shadow Man анонсували у березні поточного року. Після цього, на червневій онлайн-трансляції PC Gaming Show, був представлений дебютний тизер-трейлер. Новий ролик триває дві з половиною хвилини: близько 30 секунд займає перерахування […]

«Вони зроблять гравців щасливими»: CDPR розповіла про мікротранзакції в мультиплеєрі Cyberpunk 2077

У нещодавній розмові з інвесторами CD Projekt RED відповіла на питання про мікротранзакції в мультиплеєрі Cyberpunk 2077, який має вийти після релізу одиночної частини проекту. Студія підтвердила їхню наявність у грі, але також заявила, що монетизація не буде агресивною. За словами компанії, покупки в розрахованому на багато користувачів режимі «зроблять користувачів щасливими». Коментар щодо мікротранзакцій дав президент CD […]

Картування цифрових прав, частина ІІІ. Право на анонімність

TL;DR: Експерти діляться баченням проблем у Росії, пов'язаними з цифровим правом на анонімність. 12 та 13 вересня Теплиця соціальних технологій та РосКомСвобода проводять хакатон з цифрового громадянства та цифрових прав demhack.ru. Напередодні заходу організатори публікують третю статтю, присвячену картуванню проблемного поля для того, щоб змогли знайти цікавий виклик. Попередні статті: […]

Розбираємось з Custom Tooling в Argo CD

Через деякий час після написання першої статті, де я вправно справлявся з jsonnet і гітлабом, я зрозумів, що пайплайни це звичайно добре, але надто складно і незручно. У більшості випадків потрібне типове завдання: "згенерувати YAML і покласти його в Kubernetes". Власне, з чим Argo CD чудово справляється. Argo CD дозволяє підключити Git-репозиторій та синкати […]

Пробуємо нові інструменти для збирання та автоматизації деплою в Kubernetes

Вітання! Останнім часом вийшло багато класних інструментів автоматизації як для збирання Docker-образів так і для деплою Kubernetes. У зв'язку з цим вирішив погратися з гітлабом, як слід вивчити його можливості та, звичайно ж, налаштувати пайплайн. Натхненням для цієї роботи став сайт kubernetes.io, який генерується з вихідних кодів автоматично, а на кожен надісланий пул […]

EA показувала рекламу у повторах EA Sports UFC 4

Нещодавно компанія Electronic Arts додала у файтинг EA Sports UFC 4 рекламу, яка показувалася у повторах головних моментів матчу. Це сталося через місяць після релізу, тому журналісти, що оглядають, не натрапили на таку хитрість видавця. Але після того, як ролик з рекламою розлетівся Мережею, а Electronic Arts зазнала сильної критики геймерів, рекламу вирішено було прибрати [...]