🗜 Cервис, который позволяет распарсить URL на части.
Cкрипт доступен на Githib, его, при необходимости, можно разместить на своём сервере...
- Демонстрация: https://url-parts.glitch.me/
- Github: https://github.com/samdutton/url-parts
- Подробности: https://web.dev/articles/url-parts
#web #url #address
🆖 Пример использования js_shared_dict_zone (да, это njs) для хранения и обновления информации об SSL сертификате без перезапуска Nginx.
Задаём зону в памяти, указываем динамические значения сертификата и ключа в этой зоне, задаём отдельный location для очистки кеша заданной зоны и в результате имеем возможность динамически подгружать в конфигурацию Nginx сертификаты после их обновления.
- Статья: SSL/TLS Certificate Rotation Without Restarts in NGINX Open Source.
- Пример конфигурации: Securely serve encrypted traffic without server restarts when certificate or key changes occur.
А тут уже всё настроено за нас, нужно только добавить модуль в установку Nginx - https://github.com/nginx/njs-acme
#nginx #acme #ssl
А все ли у вас ок с NoSQL? С чем работали? И если часто слышите это на собесах и чувствуете, что нужно подтянуть скилы, то приглашаем на самый популярный онлайн-курс по нереляционным БД — «NoSQL» от OTUS!
Курс обеспечивает глубокое погружение в область NoSQL, чтобы вы научились оптимально перестраивать свои решения на основе классических СУБД для увеличения производительности. Разберем всю базу: Cassandra, MongoDB, Redis, ClickHouse, Tarantool, Kafka, Neo4j, RabbitMQ etc.
В группе осталось 7 свободных мест. Поэтому успейте занять место, пройдите вступительный тест и узнайте насколько вы соответствуете требованиям рынка! Пройти тест: https://otus.pw/fkEUo/
🎛 А теперь Cloudflare ещё и открыли Pingora для сообщества...
- Анонс и подробности: Open sourcing Pingora: our Rust framework for building programmable network services.
- Пример быстрого запуска балансировщика: Quick Start: load balancer.
- Github проекта: Pingora.
#cloudflare #pingora
Открытый практикум Linux by Rebrain: LVM - первая часть
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
👉Регистрация
Время проведения:
6 Марта (Среда) в 20:00 по МСК
Программа практикума:
🔹От логических разделов к логическим томам
🔹PV, VG, LV
🔹Практика работы с LVM - создание LV, манипуляции со свободным пространством
Кто ведёт?
Андрей Буранов – Системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ 3 лучших преподавателей образовательных порталов.
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vtzqx7geoV
🔧 SSHMan - инструмент, который позволит упросить работу в ситуации, когда по SSH нужно работать с большим количеством серверов. Создаём для каждого сервера свой профиль, а затем просто указывает нужный профиль для подключения...
https://github.com/mikeunge/sshman
#ssh #sshman
🛠 Secure shell over HTTP/3 connections - и вот для вечернего чтива, SSH3 или SSH с использованием HTTP/3...
https://www.ietf.org/archive/id/draft-michel-ssh3-00.html
#ssh #http3 #напочитать
Пять митапов по SRE в разных городах?
«А почему бы и да!» — сказали специалисты Тинькофф и придумали SRE on the Road — серию встреч с теми, кто отвечает за надежную работу систем. На них будут обсуждать инструменты и принципы отказоустойчивости на реальных кейсах: от причин сбоев до надежного кода и архитектуры.
Начнут 5 марта в Екатеринбурге, а после проведут SRE-митапы в Ростове-на-Дону, Новосибирске, Челябинске и Томске.
Если увидели свой город, то скорее регистрируйтесь и зовите с собой коллег
erid:2VtzqxYwmCv
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673
🕹 Ну, во-первых, это красиво, а во-вторых, это можно запустить на своём сервере. Игра Hat Trick прямо по SSH...
https://github.com/ricott1/sshattrick
#tui #игори #ssh
P. S. Сервер автора, похоже, недоступен в данный момент.
Открытый практикум Linux by Rebrain: bash
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
👉Регистрация
Время проведения:
28 Февраля (Среда) в 20:00 по МСК
Программа практикума:
🔹Что такое командная оболочка
🔹Bash - удобный инструмент для работы в Linux
🔹Внешние и внутренние команды
🔹Стандартные потоки информации
🔹Порядок интерпретации команд
Кто ведёт?
Андрей Буранов – Системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ 3 лучших преподавателей образовательных порталов.
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vlodx7dktZ
🗜 wddbfs.
Это странно, но занятно. С помощью этого инструмента можно примонтировать sqlite базу как файловую систему. Это вряд ли понадобится вам в проде, но просто знайте, что такая возможность есть...
- Github: https://github.com/adamobeng/wddbfs
- Подробности: https://adamobeng.com/wddbfs-mount-a-sqlite-database-as-a-filesystem/
#sqlite #filesystem #напочитать
🔩 Understanding Linux Kernel Memory Statistics - статья о /proc/meminfo
и о том, какие данные мы можем получить оттуда...
https://blogs.oracle.com/linux/post/understanding-linux-kernel-memory-statistics
#meminfo #proc #напочитать
Открытый практикум Linux by Rebrain: Высокоуровневые пакетные менеджеры дистрибутивов Linux
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
👉Регистрация
Время проведения:
21 Февраля (Среда) в 19:00 по МСК
Программа практикума:
🔹APT, DNF/YuM, zypper, pacman...
🔹Механизмы работы APT и DNF
🔹Малоизвестные полезные утилиты и возможности
Кто ведёт?
Даниил Батурин – Основатель проекта VyOS, системы для корпоративных и провайдерских маршрутизаторов с открытым исходным кодом.
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vtzqv2MA5N
📊 Speedtest Tracker - когда хочется собственный speedtest с панелью на собственном сервере, но чтобы работал он через серверы Ookla...
https://github.com/alexjustesen/speedtest-tracker
#speedtest
☕️ Выглядит круто, по моему...
Хотел бы поделиться своей "Интерактивным описанием таблиц iptables"
https://github.com/zersh01/iptables_interactive_scheme
Открытый практикум Linux by Rebrain: LVM - вторая часть
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
👉Регистрация
Время проведения:
13 Марта (Среда) в 20:00 по МСК
Программа практикума:
🔹Перемещение сегментов
🔹Создание Mirror LV
🔹Cachepool
Кто ведёт?
Андрей Буранов – Системный администратор в департаменте VK Play. 10+ лет опыта работы с ОС Linux. 8+ лет опыта преподавания. Входит в топ 3 лучших преподавателей образовательных порталов.
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VekgrVvTAT
🔩 Gitu - ещё один tui клиент для работы с git...
https://github.com/altsem/gitu
Отличается от того же lazygit, но, возможно, кому-то именно такой внешний вид и подход к управлению понравится больше.
#git #tui #gitu
🖥 Когда я читаю что-то про операционную систему прямо в браузере, обычно представляется что-то очень простое, с минимальным функционалом.
А тут на глаза попался проект Puter, я был приятно удивлён тому на сколько продвинутой может быть такая ОС. Просмотр текстового, мультимедиа контента, простые офисные инструменты, некоторое количество игорей (в том числе и он самый, на снимке экрана, да), приятная оболочка и каталог приложений, который даже чем-то наполнен.
Загляните на досуге, вдруг и вас заинтересует Puter. Тем более что проект, судя по заявлению автора, стал открытым буквально на днях...
- Рабочий стол с системой: https://puter.com/
- Github проекта: https://github.com/HeyPuter/puter
#puter #os #web
📕 The text file that runs the internet - хорошее вечернее чтиво об истории файла robots.txt. О том какую роль он играл в истории, и какова его судьба сегодня, в век искусственного интеллекта и нейросеточек, которые обучаются на доступном в сети контенте...
https://www.theverge.com/24067997/robots-txt-ai-text-file-web-crawlers-spiders
#web #robots #напочитать
🗜 Angle-grinder - анализатор логов, который выглядит очень мощно и функционально. Как заявляют сами авторы, это для ситуаций, когда...
... по каким-то причинам вы не храните данные в graphite/honeycomb/kibana/sumologic/splunk/etc., но все равно хотите иметь возможность проводить сложную аналитику...
📺 Oracle Linux Networking - аналогичный плейлист коротких роликов для начинающих, но уже об инструментах для настройки и управления сетью в системе - nmcli, nftables, ip, firewalld.
#network #ip #nftables
🗜 Sad - утилита для массовой обработки текстовых файлов. Чем-то напоминает sed, но дополнительно позволяет просмотреть diff для вносимых изменений.
С установленным fzf в системе позволяет работать через tui интерфейс, без fzf просмотр diff также возможен, но в упрощённом варианте...
https://github.com/ms-jpq/sad
#sad #tui #sed
🖱Postgres Playground - интересный тренажёр для обучения работе с PostgreSQL. Информация разбита на секции, а в каждой секции доступны примеры команд, их описание и терминал, где команду можно выполнить и ознакомиться с результатом...
https://www.crunchydata.com/developers/tutorials
#postgresql #sql #database
🛠 psfiles.
Утилита, которая позволяет получить информацию о запущенном процессе. Обрабатывает системные вызовы (p)read(v), (p)write(v), open(at), close, rename(at), unlink(at) и отображает данные в удобной таблице.
Позволяет запустить определённую программу и получить сведения о её запуске и работе, либо присоединиться к уже имеющемуся процессу по PID...
https://github.com/mukovnin/psfiles
#trace #syscalls #strace
✅ Что нужно знать о миграции с Oracle на PostgreSQL?
Расскажет опытный эксперт на бесплатном практическом уроке «Коротко об инструментах миграции с Oracle на PostgreSQL: ora2pg, oracle_fdw, ora_fce» от OTUS.
🔹На вебинаре мы разберём какие есть инструменты по упрощению миграции с Oracle на PG
🔹Рассмотрим плюсы, минусы и аналоги ora2pg, oracle_fdw
🔹Разберем особенности расширения ora_fce
Встречаемся 29 февраля в 20:00 мск в рамках курса «PostgreSQL для администраторов баз данных и разработчиков».
👉 Регистрация
https://otus.pw/F2r4/?erid=LjN8KaCfe
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📕 Смотрите какая симпатичная утилита для просмотра логов и работы с ними...
https://github.com/Textualize/toolong
#logs #tooling
🆖 Берём Nginx и его autoindex модуль, добавляем простой, но симпатичный веб-интерфейс и получаем неплохой файловый менеджер прямо в браузере...
https://github.com/mohamnag/nginx-file-browser
#nginx #filemanager
📕 И ещё один проект от подписчика в эту субботу...
cli для проверки ssl сертификатов, можно проверять по dns/ip, проверять не только 443 порт, цветной вывод или json
https://github.com/vvrnv/gossl
🛠 LosslessCut - в копилку инструментов для работы с ffmpeg.
GUI для выполнения простых операций в редакторе. Позволяет работать с изображениями, аудио, видео контентом и субтитрами (на самом деле фич разработчики заявляют куда больше, но я до них банально не добираюсь)...
https://github.com/mifi/lossless-cut
#ffmpeg #video #audio