🖱Postgres Playground - интересный тренажёр для обучения работе с PostgreSQL. Информация разбита на секции, а в каждой секции доступны примеры команд, их описание и терминал, где команду можно выполнить и ознакомиться с результатом...
https://www.crunchydata.com/developers/tutorials
#postgresql #sql #database
https://www.crunchydata.com/developers/tutorials
#postgresql #sql #database
This media is not supported in your browser
VIEW IN TELEGRAM
🕹 Ну, во-первых, это красиво, а во-вторых, это можно запустить на своём сервере. Игра Hat Trick прямо по SSH...
https://github.com/ricott1/sshattrick
#tui #игори #ssh
P. S. Сервер автора, похоже, недоступен в данный момент.
https://github.com/ricott1/sshattrick
#tui #игори #ssh
P. S. Сервер автора, похоже, недоступен в данный момент.
This media is not supported in your browser
VIEW IN TELEGRAM
🗜 Sad - утилита для массовой обработки текстовых файлов. Чем-то напоминает sed, но дополнительно позволяет просмотреть diff для вносимых изменений.
С установленным fzf в системе позволяет работать через tui интерфейс, без fzf просмотр diff также возможен, но в упрощённом варианте...
https://github.com/ms-jpq/sad
#sad #tui #sed
С установленным fzf в системе позволяет работать через tui интерфейс, без fzf просмотр diff также возможен, но в упрощённом варианте...
https://github.com/ms-jpq/sad
#sad #tui #sed
Записки админа
📺 Oracle Linux Monitoring and Logging - плейлист коротких роликов для начинающих, об утилитах, которые позволяют получить информацию о состоянии системы (iostat, rsyslog, top, vmstat и всё вот это вот). #видео #monitoring #system
📺 Oracle Linux Networking - аналогичный плейлист коротких роликов для начинающих, но уже об инструментах для настройки и управления сетью в системе - nmcli, nftables, ip, firewalld.
#network #ip #nftables
#network #ip #nftables
🛠 Secure shell over HTTP/3 connections - и вот для вечернего чтива, SSH3 или SSH с использованием HTTP/3...
https://www.ietf.org/archive/id/draft-michel-ssh3-00.html
#ssh #http3 #напочитать
https://www.ietf.org/archive/id/draft-michel-ssh3-00.html
#ssh #http3 #напочитать
🔧 SSHMan - инструмент, который позволит упросить работу в ситуации, когда по SSH нужно работать с большим количеством серверов. Создаём для каждого сервера свой профиль, а затем просто указывает нужный профиль для подключения...
https://github.com/mikeunge/sshman
#ssh #sshman
https://github.com/mikeunge/sshman
#ssh #sshman
https://www.theverge.com/24067997/robots-txt-ai-text-file-web-crawlers-spiders
#web #robots #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM
Записки админа
☁️ How we built Pingora, the proxy that connects Cloudflare to the Internet - CF заменяют Nginx на своё собственное решение для проксирования. #cloudflare #pingora #напочитать
🎛 А теперь Cloudflare ещё и открыли Pingora для сообщества...
- Анонс и подробности: Open sourcing Pingora: our Rust framework for building programmable network services.
- Пример быстрого запуска балансировщика: Quick Start: load balancer.
- Github проекта: Pingora.
#cloudflare #pingora
- Анонс и подробности: Open sourcing Pingora: our Rust framework for building programmable network services.
- Пример быстрого запуска балансировщика: Quick Start: load balancer.
- Github проекта: Pingora.
#cloudflare #pingora
🖥 Когда я читаю что-то про операционную систему прямо в браузере, обычно представляется что-то очень простое, с минимальным функционалом.
А тут на глаза попался проект Puter, я был приятно удивлён тому на сколько продвинутой может быть такая ОС. Просмотр текстового, мультимедиа контента, простые офисные инструменты, некоторое количество игорей (в том числе и он самый, на снимке экрана, да), приятная оболочка и каталог приложений, который даже чем-то наполнен.
Загляните на досуге, вдруг и вас заинтересует Puter. Тем более что проект, судя по заявлению автора, стал открытым буквально на днях...
- Рабочий стол с системой: https://puter.com/
- Github проекта: https://github.com/HeyPuter/puter
#puter #os #web
А тут на глаза попался проект Puter, я был приятно удивлён тому на сколько продвинутой может быть такая ОС. Просмотр текстового, мультимедиа контента, простые офисные инструменты, некоторое количество игорей (в том числе и он самый, на снимке экрана, да), приятная оболочка и каталог приложений, который даже чем-то наполнен.
Загляните на досуге, вдруг и вас заинтересует Puter. Тем более что проект, судя по заявлению автора, стал открытым буквально на днях...
- Рабочий стол с системой: https://puter.com/
- Github проекта: https://github.com/HeyPuter/puter
#puter #os #web
This media is not supported in your browser
VIEW IN TELEGRAM
🔩 Gitu - ещё один tui клиент для работы с git...
https://github.com/altsem/gitu
Отличается от того же lazygit, но, возможно, кому-то именно такой внешний вид и подход к управлению понравится больше.
#git #tui #gitu
https://github.com/altsem/gitu
Отличается от того же lazygit, но, возможно, кому-то именно такой внешний вид и подход к управлению понравится больше.
#git #tui #gitu
🆖 Пример использования 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
Задаём зону в памяти, указываем динамические значения сертификата и ключа в этой зоне, задаём отдельный 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
Записки админа
🛠 URL Parser - онлайн парсер для ситуаций, когда нам требуется проверить какой-то очень длинный URL. https://parseurlonline.com/ #link #будниное #парсинг
🗜 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
Cкрипт доступен на Githib, его, при необходимости, можно разместить на своём сервере...
- Демонстрация: https://url-parts.glitch.me/
- Github: https://github.com/samdutton/url-parts
- Подробности: https://web.dev/articles/url-parts
#web #url #address
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Простая (но, похоже, оставшаяся без развития) программа для распознавания текста на снимке экрана...
https://github.com/RajSolai/TextSnatcher
#tesseract #ocr
https://github.com/RajSolai/TextSnatcher
#tesseract #ocr
📺 Потребовалось мне тут одно видео найти, и я таки его нашёл - WEBINAR: Achieving the Ultimate Performance with KVM.
Но в ходе поиска я также наткнулся на плейлисты KVM Forum... И как же много (а чего ещё ожидать от конференции о KVM) там разных тем, касающихся KVM и виртуализации. Есть и очень специфичные вещи, есть (условно обозначим как) "общие" темы. Смотреть не пересмотреть, точно хватит на несколько вечеров:
- KVM Forum 2023
- KVM Forum 2022
И, конечно же, есть слайды и записи более ранних конференций, ссылки доступны на уже перечисленных страницах.
#kvm #virtualization #видео
Но в ходе поиска я также наткнулся на плейлисты KVM Forum... И как же много (а чего ещё ожидать от конференции о KVM) там разных тем, касающихся KVM и виртуализации. Есть и очень специфичные вещи, есть (условно обозначим как) "общие" темы. Смотреть не пересмотреть, точно хватит на несколько вечеров:
- KVM Forum 2023
- KVM Forum 2022
И, конечно же, есть слайды и записи более ранних конференций, ссылки доступны на уже перечисленных страницах.
#kvm #virtualization #видео
YouTube
WEBINAR: Achieving the Ultimate Performance with KVM
Building and managing a cloud is not an easy task. It needs solid knowledge, proper planning and extensive experience in selecting the proper components and putting them together.
Many companies build new-age KVM clouds, only to find out that their applications…
Many companies build new-age KVM clouds, only to find out that their applications…
This media is not supported in your browser
VIEW IN TELEGRAM
🔩 bpftop - top утилита для отображения информации о запущенных в системе eBPF программах...
https://github.com/Netflix/bpftop
#ebpf #top #tui
https://github.com/Netflix/bpftop
#ebpf #top #tui
🧷 A journey into the Linux proc filesystem - автор статьи знакомится с виртуальной файловой системой /proc и показывает читателям несколько примеров взаимодействия с ней для получения информации о процессах.
#proc #напочитать
#proc #напочитать
Первое - So You Think You Know Git - FOSDEM 2024
#git #github #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
So You Think You Know Git - FOSDEM 2024
Scott Chacon's FOSDEM 2024 talk on Git Tips and Tricks.
Scott talks about:
00:00 - Introduction
01:06 - About Me (well, Scott Chacon)
02:36 - How Well Do You Know Git?
05:09 - Our Agenda
06:25 - Some Helpful Config Stuff
09:42 - Oldies But Goodies
16:22…
Scott talks about:
00:00 - Introduction
01:06 - About Me (well, Scott Chacon)
02:36 - How Well Do You Know Git?
05:09 - Our Agenda
06:25 - Some Helpful Config Stuff
09:42 - Oldies But Goodies
16:22…
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
So You Think You Know Git Part 2 - DevWorld 2024
Scott Chacon's DevWorld 2024 talk on Git Tips and Tricks. Learn more at https://blog.gitbutler.com
Scott talks about:
00:00 Intro
00:33 Welcome
02:05 About Me
02:24 How Well Do you Know Git
03:19 Agenda
03:31 Switch and Restore
05:55 Hooks
08:33 Attributes…
Scott talks about:
00:00 Intro
00:33 Welcome
02:05 About Me
02:24 How Well Do you Know Git
03:19 Agenda
03:31 Switch and Restore
05:55 Hooks
08:33 Attributes…