sql_primer.pdf
1.9 MB
Книга дня:
PostgreSQL. Основы языка SQL
Учебно-практическое пособие охватывает первую, базовую, часть учебного курса по языку SQL, созданного при участии российской компании
Postgres Professional. Учебный материал излагается в расчете на использование системы управления базами данных PostgreSQL. Рассмотрено создание рабочей среды, описаны языки определения данных и основные операции выборки и изменения данных.
Показаны примеры использования транзакций, уделено внимание методам оптимизации запросов.
Материал сопровождается многочисленными практическими примерами. Пособие может использоваться как для самостоятельного обучения, так и при проведении занятий под руководством преподавателя.
опубликовано в @gitgate
#book #postgres
PostgreSQL. Основы языка SQL
Учебно-практическое пособие охватывает первую, базовую, часть учебного курса по языку SQL, созданного при участии российской компании
Postgres Professional. Учебный материал излагается в расчете на использование системы управления базами данных PostgreSQL. Рассмотрено создание рабочей среды, описаны языки определения данных и основные операции выборки и изменения данных.
Показаны примеры использования транзакций, уделено внимание методам оптимизации запросов.
Материал сопровождается многочисленными практическими примерами. Пособие может использоваться как для самостоятельного обучения, так и при проведении занятий под руководством преподавателя.
опубликовано в @gitgate
#book #postgres
👍17🔥9
grafana-backup-tool
- приложение для резервного копирования и восстановления настроек Grafana
с использованием Grafana
API
.https://github.com/ysde/grafana-backup-tool
опубликовано в @gitgate
#moni #backup #tools #grafana
GitHub
GitHub - ysde/grafana-backup-tool: A Python-based application to backup Grafana settings by using the Grafana API
A Python-based application to backup Grafana settings by using the Grafana API - ysde/grafana-backup-tool
👍11🔥9
proxmove
- миграция виртуальных машин Proxmox
: переносит виртуальные машины между различными кластерами Proxmox VE
. Миграция виртуальной машины (
VM
) на PVE
-кластере с одной ноды на другой реализован в виртуальной среде Proxmox (PVE)
. Но миграция VM
из одного PVE
-кластера в другой - не поддерживается. proxmove
помогает перемещать виртуальные машины между PVE
-кластерами с минимальными трудностями. А если вы используете ZFS
, то и с минимальным простоем. https://github.com/ossobv/proxmove
опубликовано в @gitgate
#proxmox #migration #zfs
GitHub
GitHub - ossobv/proxmove: Migrate virtual machines between different Proxmox VE clusters with minimal downtime
Migrate virtual machines between different Proxmox VE clusters with minimal downtime - ossobv/proxmove
👍12🔥3
monitoring.pdf
6.5 MB
Книга дня:
Мониторинг PostgreSQL
Бесплатно от PostgressPro
Мониторинг PostgreSQL составляет важную часть работы администратора, помогая отвечать на многие вопросы, связанные с производительностью.
Эта книга всесторонне охватывает обширную тему мониторинга, соединяя в себе справочные материалы об инструментарии, практические приемы его использования и способы интерпретации полученных данных. Знание внутреннего устройства PostgreSQL и особенностей мониторинга, почерпнутое из этой книги, поможет в долгосрочной перспективе эффективно эксплуатировать СУБД и успешно решать возникающие задачи.
Для администраторов баз данных, системных администраторов, специалистов по надежности.
опубликовано в @gitgate
#book #postgres #moni #dba
Мониторинг PostgreSQL
Бесплатно от PostgressPro
Мониторинг PostgreSQL составляет важную часть работы администратора, помогая отвечать на многие вопросы, связанные с производительностью.
Эта книга всесторонне охватывает обширную тему мониторинга, соединяя в себе справочные материалы об инструментарии, практические приемы его использования и способы интерпретации полученных данных. Знание внутреннего устройства PostgreSQL и особенностей мониторинга, почерпнутое из этой книги, поможет в долгосрочной перспективе эффективно эксплуатировать СУБД и успешно решать возникающие задачи.
Для администраторов баз данных, системных администраторов, специалистов по надежности.
опубликовано в @gitgate
#book #postgres #moni #dba
👍10🔥6
Совет дня:
Краткий поминальник хоткеев для
https://i3wm.org/docs/refcard.html
Подсказал: Игорь Рогов - @chert_tm
опубликовано в @gitgate
#tips #i3wm #hotkey
Краткий поминальник хоткеев для
i3 windows manager
https://i3wm.org/docs/refcard.html
Подсказал: Игорь Рогов - @chert_tm
опубликовано в @gitgate
#tips #i3wm #hotkey
i3wm.org
i3 - Reference Card
i3 is a tiling window manager with clean, readable and documented code, featuring extended Xinerama support, usage of libxcb instead of xlib and several improvements over wmii
👍6🔥4
FluxMusic
- генерация текста в музыку с помощью Rectified Flow Transformer
https://github.com/feizc/FluxMusic
опубликовано в @gitgate на правах хабавный проект выходного дня для тех, кому нечем заняться.
#misic #ai #python
GitHub
GitHub - feizc/FluxMusic: Text-to-Music Generation with Rectified Flow Transformers
Text-to-Music Generation with Rectified Flow Transformers - feizc/FluxMusic
🔥8👍6
aliases
- динамические алиасы для bash
на основе каталога, в котором вы находитесь в данный момент.https://github.com/sebglazebrook/aliases
опубликовано в @gitgate
#bash #alias #cli #tools
GitHub
GitHub - sebglazebrook/aliases: Contextual, dynamic aliases for the bash shell
Contextual, dynamic aliases for the bash shell. Contribute to sebglazebrook/aliases development by creating an account on GitHub.
👍14🔥3
oryx
- TUI
утилита для перехвата сетевого трафика с помощью eBPF
https://github.com/pythops/oryxопубликовано в @gitgate
#moni #net #ebpf #tui #util
GitHub
GitHub - pythops/oryx: 🕵️♂️ TUI for sniffing network traffic using eBPF on Linux
🕵️♂️ TUI for sniffing network traffic using eBPF on Linux - pythops/oryx
👍7🔥2
haramblur
- расширение для браузера, которое позволяет вам пользоваться Интернетом с уважением к вашим исламским ценностям, защищать вашу конфиденциальность и уменьшать отвлекающие факторы при просмотре страниц за счет автоматического обнаружения и размытия запрещенного контента.https://github.com/alganzory/HaramBlur
Подсказал: Артур -@UserNameForget
опубликовано в @gitgate
#plugin #halyal #haram #filter
GitHub
GitHub - alganzory/HaramBlur: A Browser extension that enables you to navigate the web with respect for your Islamic values, protect…
A Browser extension that enables you to navigate the web with respect for your Islamic values, protect your privacy and reduce browsing distractions by auto detecting and blurring "Haram&a...
🔥15👍9
proxmox-lxc-autoscale
- демон управления ресурсами, специально разработанный для сред Proxmox
.Он автоматически корректирует распределение
CPU
и памяти без простоев и может клонировать контейнеры LXC
на основе показателей использования в реальном времени и заранее определенных пороговых значений. Может запускаться локально или удаленно, чтобы ваши контейнеры всегда были оптимизированы по производительности, управляли пиками спроса и, при необходимости, сохраняли ресурсы в непиковые часы.LXC AutoScale
оснащен функциями, которые делают его удобным инструментом для управления автоматическим масштабированием ваших контейнеров LXC
на Proxmox
:- Автоматическое масштабирование ресурсов
- Автоматическое горизонтальное масштабирование.
- Пороговые значения, определенные на уровне
- Резервирование ресурсов хоста
- Игнорирование параметр масштабирования
- Режим энергоэффективности
- Приоритизация контейнеров
- Автоматическое резервное копирование
- Почта и push-уведомления
- Метрики JSON
- Локальное или удаленное исполнение
- Простая автоконфигурация для людей
- Поддержка Docker
https://github.com/fabriziosalmi/proxmox-lxc-autoscale
опубликовано в @gitgate
#proxmox #scalibg #autoscale #lxc #moni
GitHub
GitHub - fabriziosalmi/proxmox-lxc-autoscale: Automatically scale LXC containers resources on Proxmox hosts
Automatically scale LXC containers resources on Proxmox hosts - fabriziosalmi/proxmox-lxc-autoscale
2🔥14👍7
runlike
- утилита для генерации параметров запуска контейнеров, аналогичных работющим. .Вы даете ей докер-контейнер, она выводит командную строку, необходимую для запуска другого такого же, вместе со всеми этими надоедливыми параметрами (порты, ссылки, тома, ...). Это экономит время для тех, кто обычно развертывает свои докер-контейнеры с помощью какого-либо инструмента CM, такого как
Ansible/Chef
, а затем обнаруживает, что им приходится вручную перезапускать какой-либо контейнер.https://github.com/lavie/runlike
Но можно и так, подсказал Бронислав Корнев - @bulch
docker inspect --format "$(curl -s https://gist.githubusercontent.com/efrecon/8ce9c75d518b6eb863f667442d7bc679/raw/run.tpl)" redis
опубликовано в @gitgate
#docker #tools
GitHub
GitHub - lavie/runlike: Given an existing docker container, prints the command line necessary to run a copy of it.
Given an existing docker container, prints the command line necessary to run a copy of it. - lavie/runlike
3👍14🔥7
pimox
- Proxmox V7
для Raspberry Pi
версии 4 и старше.Pimox
- это порт Proxmox
на Raspberry Pi
, позволяющий вам создать кластер Proxmox
из Rapberry Pi
или даже гибридный кластер из оборудования Raspberry
Pi
и x86
.https://github.com/pimox/pimox7
публиковано в @gitgate
#proxmox #pi #raspberry #cluster
GitHub
GitHub - pimox/pimox7: Proxmox V7 for Raspberry Pi
Proxmox V7 for Raspberry Pi. Contribute to pimox/pimox7 development by creating an account on GitHub.
1👍12🔥4
PS-Commands
- большая база заметок PowerShell на русском языке.Репозиторий содержит набор полезных скриптов и модулей автора, а также тестовый стенд WinForms с примерами реализации большинства функционала (DataGridView, Button, Checkbox и т.д.), который можно использовать как шаблон для создания программы с графическим интерфейсом.
https://github.com/Lifailon/PS-Commands
опубликовано в @gitgate
#win #powershell
GitHub
GitHub - Lifailon/PS-Commands: 📚 Large base of PowerShell notes in ru language (Сheat Sheet & Documentation).
📚 Large base of PowerShell notes in ru language (Сheat Sheet & Documentation). - Lifailon/PS-Commands
👍19🔥8
step-ca
- это онлайн-центр сертификации для безопасного автоматизированного управления сертификатами для DevOps
(X.509
, SSH
, ACME
)Вы можете использовать step-ca для:
- выпуск сертификатов
HTTPS
-сервера и клиента, которые работают в браузерах ( RFC5280
)- выпуск сертификатов
TLS
для DevOps
: виртуальных машин, контейнеров, API
, подключений к базам данных, модулей Kubernetes
- выдача SSH
-сертификатов для людей в обмен на токены единого входа или для хостов в обмен на документы, удостоверяющие личность облачного экземпляра.- легко автоматизировать управление сертификатами со встроенным
ACME
сервером, который поддерживает все популярные типы задач ACME
.- использовать CLI клиент в скриптах
https://github.com/smallstep/certificates
опубликовано в @gitgate
#cert #acme #ca #ssh #security #x509
GitHub
GitHub - smallstep/certificates: 🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate…
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH. - smallstep/certificates
👍16🔥9
if [ $(date +%j) -eq 256 ]; then
echo "С Днём Програмиста!"
fi
Версия от Ивана Грушина - @JohnMcGru
опубликовано в @gitgate
👍26🔥7
pytion
- независимый неофициальный python
клиент для официального Notion API
(только для внутренней интеграции)Клиент построен на собственной объектной модели на основе API (*не использует клиент
notion-sdk-py
)Если вы используете
notion.so
и хотите автоматизировать некоторые вещи с помощью оригинального API
, добро пожаловать! Вы можете читать любые доступные данные, создавать базовые модели и даже работать с базами данных.Текущая версия Notion API = «28 июня 2022 г.»
https://github.com/lastorel/pytion
Рубрика "я пиарюсь". Проект Егора Гомзина - @lastorel Просьба поддержать, "озвездив" репку !
#python #api #notion
GitHub
GitHub - lastorel/pytion: Unofficial Python client for official Notion API
Unofficial Python client for official Notion API. Contribute to lastorel/pytion development by creating an account on GitHub.
👍8🔥5
Novops
- универсальный менеджер секретов и конфигураций для разработки, приложений и CI
.- Управление секретами: безопасная загрузка секретов из любого источника, включая
Hashicorp Vault
, AWS
, GCloud
, Azure
, SOPS
и другие.- Конфигурация как код: легко управляйте и устанавливайте безопасные файлы и переменные среды для локальной разработки, приложений и конвейеров
CI
.- Безопасность: безопасно загружайте секреты в память и храните их только до тех пор, пока они необходимы, чтобы избежать неправильного обращения или распространения конфиденциальных данных.
- Универсальный: разработан как универсальный и гибкий, отвечающий широкому спектру потребностей в управлении секретами на разных платформах и инструментах.
- Свободный и открытый исходный код:
Novops
бесплатен и имеет открытый исходный код.https://github.com/PierreBeucher/novops
опубликовано в @gitgate
#security #ci #vailt #secret #dev
GitHub
GitHub - PierreBeucher/novops: Cross-platform secret & config manager for development and CI environments
Cross-platform secret & config manager for development and CI environments - PierreBeucher/novops
3👍12🔥3
rustdesk
- приложение для удаленного рабочего стола с открытым исходным кодом, написанное на Rust
. Работает из коробки, не требует настройки. Вы полностью контролируете свои данные, не беспокоясь о безопасности. Вы можете использовать наш сервер ретрансляции, настроить свой собственный, или даже написать свой или встроить его в свое приложение.
В качестве альтернативы
TeamViewer
. https://github.com/rustdesk/rustdesk
опубликовано в @gitgate
#teamviewer #remote #onpremise #selfhosted
GitHub
GitHub - rustdesk/rustdesk: An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. - rustdesk/rustdesk
👍25🔥5
Pgweb
- это веб-обозреватель баз данных для PostgreSQL
, написанный на Go
и работающий на компьютерах Mac
, Linux
и Windows
. Распространяется как простой двоичный файл без каких-либо зависимостей. Очень прост в использовании и содержит необходимое количество функций.
Функции:
- простая установка (распространяется в виде одного двоичного файла).
- никаких зависимостей.
- работает с
PostgreSQL 9.1+
-поддерживает собственные
SSH
-туннели.- несколько сеансов работы с базой данных.
- выполнение и анализ пользовательских
SQL
-запросов.- экспорт данных таблиц и запросов в
CSV/JSON/XML
.
- история запросов.
- закладки сервера.
https://github.com/sosedoff/pgweb
опубликовано в @gitgate
#postgres #webui #tools
GitHub
GitHub - sosedoff/pgweb: Cross-platform client for PostgreSQL databases
Cross-platform client for PostgreSQL databases. Contribute to sosedoff/pgweb development by creating an account on GitHub.
👍16🔥6
tg2obsidian
- программа (далее - bot
) использует бесплатную функциональность бота Telegram
для сохранения сообщений из группы Telegram
в хранилище Obsidian
на локальном компьютере.Используемая разметка
Markdown
подойдёт и для большинства других программ, работающих с локальными файлами Markdown
.Сценарий использования:
- Вы на ходу пишете, наговариваете или пересылаете сообщения в личную группу
Telegram
- Бот получает новые сообщения из Telegram
и сохраняет их в виде заметок, таким образов формируя входящий поток информации прямо в вашем хранилище заметок- Позже в спокойной обстановке вы обрабатываете эти заметки, разнося информацию из них в подходящие места в своём хранилище
Возможности
- все сообщения группируются по датам — на одну дату создаётся одна заметка. Также возможно сохранять сообщения в одну единственную заметку.
- каждое сообщение в заметке имеет заголовок с отметкой даты и времени.
- в зависимости он настроек сохраняется либо игнорируется форматирование сообщений.
- для пересланных сообщений добавляется информация об источнике сообщения.
- фотографии, анимации, видео и документы сохраняются в хранилище и встраиваются в заметку.
- контакты сохраняются в виде
YAML front matter
и vcard
.- для мест создаются ссылки на
Google Maps
и Яндекс.Карты
.- есть возможность преобразовывать заметки с определенными ключевыми словами в задачу.
- есть возможность тегировать заметки с определенными ключевыми словами.
- есть возможность распознавания речи из голосовых сообщений и аудиосообщений. При этом Бот отправляет распознанный текст в виде ответа на исходное сообщение.
Это форк оригинального проекта с внесенными дополнениями изменениями.
https://github.com/deviltm/tg2obsidian
Подсказал: Игорь Рогов - @chert_tm (он же и автор форка)
опубликовано в @gitgate
#telegram #bot #obsidian
GitHub
GitHub - deviltm/tg2obsidian: This script pulls new messages from a Telegram group and puts them into Obsidian vault on a local…
This script pulls new messages from a Telegram group and puts them into Obsidian vault on a local machine - deviltm/tg2obsidian
👍23🔥16