CockroachDB это вам не PostgreSQL

Сегодня хотел бы поделиться своими ощущениями о CockroachDB. Это распределенная (и как заверяют авторы, именно – распределенная), масштабируемая и «не убиваемая» база данных. На период 2023 года, база находится уже в стабильном релизе и доступна как на официальном сайте разработчиков так и на docker hub. По уверению разработчика CockroachDB сочетает в себе все преимущества и некую метаморфозу между […]

Pelican — Static site generator

Не так давно, я искал простой инструмент для создания легкой вики, куда бы я мог записывать заметки о текущей работе, что-то, что может легко вылететь из головы и потом трудно будет вспомнить. Основным требованием было: В процессе поиска я нашел прекрасный https://www.bookstackapp.com/, но он не отвечал второму второму пункту, конечно есть docker, и на сайте […]

WebDAV или альтернатива FTP, свое облако.

В реалиях сегодняшнего мира, файлы хочется хранить там, где они будут доступны для всех устройств, желательно с возможностью подключать это пространство как диск или как облачную папку. Конечно есть Dropbox и другие сервисы, но как на счет чего-то своего? Ну, тогда есть Seafile или OwnCloud, но и то и другое требует и базы данных и […]

Установка и настройка Bind DNS.

Сегодня погорим о DNS, сейчас, конечно, более актуальным является PowesDNS, хотя бы за счет того, что он имеет API и к нему есть не мало хороших веб интерфейсов, что делает его куда более привлекательным в сравнении с Bind, но и у PowerDNS есть свои недостатки. Сегодня мы поговорим именно о Bind DNS. И поговорим о […]

Linux iproute — сети с разными шлюзами

Бывают ситуации когда необходимо получить доступ к серверу с разных сетей, например: у нас есть сервер под управлением Ubuntu или скажем CentOS, у него есть один интерфейс, а может быть два. У нас есть один внешний адрес, и есть один внутренний который через NAT выпускает нас в интернет. Например, на шлюзе где расположен локальный адрес […]

Docker User-map запускаем docker от локального пользователя

Недавно задался вопросом одного пользовательского пространства для Docker, можно конечно использовать проброс папок (/etc/passwd, /etc/shadow, /etc/groups) и т.д., но мне этот метод показался не очень удобным, по этому я обратился к документации: https://docs.docker.com/engine/security/userns-remap/ последовав документации внес изменения в демон docker-а: Но к сожалению при запуске понял что минимальный uid должен начинаться с 100000. А мой […]

Fluent Bit или легко о логах… часть 1.

В современном мире, меня, больше всего огорчает бесконтрольное использование памяти или вообще халатное к ней отношение. Я вырос в то время когда за каждый килобайт программисты боролись. А сейчас для многих 4 Gb это ерунда. Но сегодня речь не о разработке и памяти, а о логах. Тогда при чем тут память? А память тут вот […]

101regexp или регулярные выражения

Я помню, как в свое время аббревиатура regexp (англ. regular expressions), вызывала у меня страх и ужас. Если была необходимость где-то использовать их. Нет, серьезно, тогда мне это казалось как выучить китайский язык. Сейчас я могу спокойно писать сложные и простые регулярные выражения для многих языков и текстовых процессоров вроде grep или sed. Кстати говоря, […]