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

Дорогой Google Cloud, отказ от обратной совместимости тебя убивает

Чёрт возьми, Google, я не хотел снова писать в блог. У меня так много дел. Ведение блога требует времени, энергии и креатива, которые я мог бы использовать с пользой: мои книги, музыка, моя игра и так далее. Но ты меня достаточно разозлил, и придётся это написать. Так что давай покончим с этим. Начну с небольшой, […]

Поддержка черных и белых списков для метрик на стороне агента в Zabbix 5.0

Поддержка черных и белых списков для метрик на стороне агента Тихон Усков, Инженер интеграции, Zabbix Проблемы безопасности данных В Zabbix 5.0 появилась новая функция, которая позволяет улучшить безопасность в системах с использованием Zabbix Agent и заменяет старый параметр EnableRemoteCommands. Усовершенствование безопасности систем с использованием агента обусловлено тем фактом, что агент может выполнять большое количество потенциально […]

У нас там Postgres, но я хз что с ним делать (с)

Это цитата одного из моих знакомых который когда-то давно обращался ко мне с вопросом про Postgres. Тогда мы за пару дней порешали его проблему и поблагодарив меня он добавил: «Хорошо, когда есть знакомый DBA». Но что делать если нет знакомого DBA? Вариантов ответа может быть довольно много, начиная от поискать среди друзей друзей и заканчивая […]

Apple представила One — единую подписку на все свои сервисы

Слухи о том, что Apple запустит пакетную подписку на свои сервисы, ходили достаточно давно. И вот сегодня в рамках онлайн-презентации состоялся официальный запуск услуги Apple One, которая позволит пользователям объединить используемые сервисы Apple в одной подписке. Пользователи смогут выбирать между тремя вариантами пакетного предложения Apple. Базовая подписка включает в себя Apple Music, Apple TV+, Apple […]

Apple представила Watch SE — свои первые доступные смарт-часы. Их цена стартует с $279

Помимо флагманских часов Apple Watch Series 6 купертинская компания представила также Apple Watch SE — преемника Watch Series 3, выпущенных три года назад. Стоимость часов начинается от 279 долларов. Оформить предварительный заказ на них можно уже сегодня (по крайней мере, в США), но выйдут на рынок они в пятницу. Модель сохраняет многие характерные особенности Series […]

Представлены Apple Watch Series 6: измерение уровня кислорода в крови, новый процессор и ремешки без застёжек

Компания Apple на сегодняшнем мероприятии всё-таки не представила новые смартфоны iPhone 12 — слухи указывают, что виноваты проблемы с поставками, вызванные пандемией COVID-19. Так что едва ли не главным анонсом стали часы Apple Watch Series 6, которые сохранили дизайн Apple Watch Series 4 и Series 5, но обзавелись новыми датчиками для таких функций, как мониторинг […]

Gentoo начал распространение универсальных сборок ядра Linux

Разработчики Gentoo Linux объявили о готовности универсальных сборок с ядром Linux, созданных в рамках проекта Gentoo Distribution Kernel для упрощения процесса сопровождения ядра Linux в дистрибутиве. Проектом предоставлена возможность как установки готовых бинарных сборок с ядром, так и использования унифицированного ebuild для сборки, настройки и установки ядра при помощи пакетного менеджера, по аналогии с другими […]

Уязвимость в ftpd из FreeBSD, позволявшая получить root-доступ при использовании ftpchroot

В поставляемом в составе FreeBSD сервере ftpd выявлена критическая уязвимость (CVE-2020-7468), дающая возможность пользователям, ограниченным своим домашним каталогом при помощи опции ftpchroot, получить полный root-доступ к системе. Проблема вызвана сочетанием ошибки в реализации механизма изоляции пользователя при помощи вызова chroot (при сбоях в процессе смены uid или выполнения chroot и chdir выдавалась нефатальная ошибка, не […]

Релиз BlendNet 0.3, дополнения для организации распределенного рендеринга

Опубликован выпуск дополнения BlendNet 0.3 для Blender 2.80+. Дополнение используется для управления ресурсами для распределенного рендеринга в облаке или на локальной рендер-ферме. Код дополнения написан на языке Python и распространяется под лицензией Apache 2.0. Особенности BlendNet: Упрощает процедуру развёртывания в облаках GCP/AWS. Позволяет использовать дешёвые (preemptible/spot) машины для основной нагрузки. Использует безопасный REST + HTTPS […]

Опрос о состоянии Rust 2020

Сообщество Rust запустило опрос о состоянии языка и экосистемы 2020 State of Rust Survey. Цель опроса – выявить слабые и сильные стороны языка и определить приоритеты разработки. Опрос опубликован на нескольких языках, участие анонимно и потребует около 10-15 минут. Ответы принимаются до 24 сентября. Результаты прошлого года Ссылка на форму 2020 State of Rust на […]

Микросервисы с коммуникацией через Axon

В этом простом туториале мы сделаем пару микросервисов на Spring Boot и организуем между ними взаимодействие через фреймворк Axon. Допустим у нас такая задача. Есть источник сделок на фондовом рынке. Этот источник передает нам сделки по Rest-интерфейсу. Нам надо эти сделки получить, сохранить в базу данных и сделать удобное in-memory хранилище. Это хранилище должны выполнять […]

Хранение данных в кластере Kubernetes

Настроить хранение данных приложений, запущенных в кластере Kubernetes, можно несколькими способами. Одни из них уже устарели, другие появились совсем недавно. В этой статье рассмотрим концепцию трёх вариантов подключения СХД, в том числе самый последний — подключение через Container Storage Interface. Способ 1. Указание PV в манифесте пода Типичный манифест, описывающий под в кластере Kubernetes: Цветом […]