Category: Блог

Nano или минималистичный IDE

В этой статье я бы хотел показать вам мощь и красоту консольного текстового редактора nano, простого и неприметного на первый взгляд. Вступление Разработчики на самом деле очень много полезностей для вас приготовили, о чём вы можете даже не подозревать, например: автоотступы, переход на парную скобку и даже автоподстановка! Пойдем по порядку. Стандартные горячие клавиши М […]

Яндекс.Диск запретил использование open source утилиты rclone

Предыстория Привет, Хабр! К написанию этого поста привела довольно странная ошибка, которую вчера вечером на ноутбуке с Linux (да, я из тех странных людей, кто использует GNU/Linux на ноутбуке) я получил вместо содержимого своего Яндекс.Диска: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 Первая мысль: сеть отвалилась, ничего страшного. Но при […]

Браузер Microsoft Edge для iOS получил две новые функции

Microsoft выпустила очередное обновление для своего браузера Edge в магазине Apple App Store. Новая версия 44.13.1 приносит две свежие функции, призванные повысить привлекательность продукта для пользователей iOS. Во-первых, пользователи iPhone и iPad, предпочитающие творение Microsoft веб-обозревателю Apple Safari, получили возможность включить функцию предотвращения отслеживания, причём при желании можно выбрать базовую, сбалансированную или максимально строгую блокировку. […]

Уязвимости в OpenSMTPD, позволяющие удалённо и локально получить права root

Компания Qualys выявила ещё одну удалённую критическую уязвимость (CVE-2020-8794) в почтовом сервере OpenSMTPD, развиваемом проектом OpenBSD. Как и выявленная в конце января уязвимость, новая проблема даёт возможность удалённо выполнить произвольные команды shell на сервере с правами пользователя root. Уязвимость устранена в выпуске OpenSMTPD 6.6.4p1. Проблема вызвана ошибкой в коде, осуществляющем доставку почты на удалённый почтовый […]

В Arch Linux сменился лидер проекта

Аарон Гриффин (Aaron Griffin) сложил с себя полномочия лидера проекта Arch Linux. Гриффин находился на посту лидера с 2007 года, но последнее время его активность снизилась до минимума и он принял решение уступить своё место другому участнику, способному принимать трудные решения и направлять развитие проекта в нужное русло. Новым лидером проекта в ходе голосования разработчиков […]

Как максимальной единицей передачи информации в интернете стали 1500 байт

Ethernet повсюду, и десятки тысяч производителей выпускают оборудование с его поддержкой. Однако почти у всех этих устройств есть одно общее число – MTU: $ ip l 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maximum Transmission Unit) [максимальная единица передачи] […]

IdentityServer4. Основные понятия. OpenID Connect, OAuth 2.0 и JWT

Этим постом я хочу открыть ветку статей посвященную IdentityServer4. Начнем мы с основных понятий. Самым перспективным на текущий момент протоколом аутентификации является OpenID Connect, а протоколом авторизации (предоставления доступа) является OAuth 2.0. IdentityServer4 реализует эти два протокола. Он оптимизирован для решения типичных проблем безопасности. OpenID Connect — это протокол и стандарт аутентификации, он не дает […]

Выпуск дистрибутива Netrunner 2020.01

Компания Blue Systems, предоставляющая финансирование разработки KWin и Kubuntu, опубликовала выпуск дистрибутива Netrunner 2020.01, предлагающего рабочий стол KDE. От развиваемых той же компанией дистрибутивов Netrunner Rolling и Maui представленная редакций отличается использованием классического подхода к формированию сборок и пакетной базы Debian, без применения модели rolling-обновлений на базе Arch/Kubuntu. От Kubuntu дистрибутив Netrunner отличается иным подходом […]

CI/CD на AWS, Azure и Gitlab. Новый курс от OTUS

Внимание! Данная статья не является инженерной и предназначается читателям, которые интересуются образованием в области CI/CD. Вероятнее всего, если Вы не заинтересованы в обучении, данный материал не будет Вам интересен. Если вы разработчик или администратор, отвечающий за настройку процессов непрерывной разработки и доставки (continuous integration / continuous delivery), то в OTUS открылся набор на курс специально […]

Определяем подходящий размер для кластера Kafka в Kubernetes

Прим. перев.: В этой статье компания Banzai Cloud делится примером использования её специальных утилит для облегчения эксплуатации Kafka в рамках Kubernetes. Приводимые инструкции иллюстрируют, как можно определить оптимальный размер инфраструктуры и настроить саму Kafka для достижения требуемой пропускной способности. Apache Kafka — распределённая стриминговая платформа для создания надёжных, масштабируемых и высокопроизводительных потоковых систем реального времени. […]

Физика текста. Часть 1. Символы

Символ — текстовый атом. Ни больше, ни меньше. В тексте каждый символ встречается определенное количество раз. Разобрав текст на символы, можно заметить некоторые особенности и закономерности. Давайте об этом и поговорим. [Если без слов: исходники к статье] Текст состоит из ограниченного набора символов. Алфавитом текста обозначим набор всех символов, встречающихся в тексте. И набор этот […]

Новая статья: Обзор фотокамеры Sony RX100 VII: элитная карманная камера

Концепцию серии RX100, первая камера в которой появилась на свет в 2012 году, можно описать следующим простейшим образом: предельная функциональность при минимальных габаритах. Существенные изменения мы видели в предыдущей модели RX100 VI: компания изменила концепцию встроенного объектива, сделав шаг в сторону увеличения диапазона фокусных расстояний при снижении светосилы. В новой модели используется тот же объектив, так […]

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