btrfsmaintenance - набор инструментов для обслуживания BTRFSЭто набор скриптов, дополняющих файловую систему
btrfs и предназначенных для автоматизации некоторых задач обслуживания. Речь идёт о очистке, балансировке, обрезке или дефрагментации.Каждую из задач можно включать/выключать и настраивать независимо. Значения конфигурации по умолчанию были выбраны в соответствии с профилем установки по умолчанию, где
btrfs находится в корневой файловой системе.Общая настройка значений по умолчанию должна обеспечить хороший баланс между влиянием выполняемых задач и минимальным воздействием другой работы на систему. Если это не соответствует вашим потребностям, пожалуйста, скорректируйте настройки.
Репозиторий содержит готовый
systemd unit для автоматизации рутинных задачhttps://github.com/kdave/btrfsmaintenance
Опубликовано в @gitgate
#btrfs #tools #filesystem
GitHub
GitHub - kdave/btrfsmaintenance: Scripts for btrfs maintenance tasks like periodic scrub, balance, trim or defrag on selected mountpoints…
Scripts for btrfs maintenance tasks like periodic scrub, balance, trim or defrag on selected mountpoints or directories. - kdave/btrfsmaintenance
👍12🔥4
Ntfs2btrfs - инструмент, который выполняет преобразование файловой системы NTFS от Microsoft в открытую файловую систему btrfs, аналогично тому, как это делает btrfs-convert для ext2. Исходный образ сохраняется как копия с реферальной ссылкой по адресу image/ntfs.img, и если вы хотите сохранить результат преобразования, вы можете удалить эту копию, чтобы освободить место.https://github.com/maharmstone/ntfs2btrfs
Опубликовано в @gitgate
#btrfs #ntfs #tools #filesystem #convert
GitHub
GitHub - maharmstone/ntfs2btrfs
Contribute to maharmstone/ntfs2btrfs development by creating an account on GitHub.
🔥12👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Basalt - приложение с интерфейсом пользователя терминала (TUI), позволяющее управлять хранилищами и заметками Obsidian из терминала. Basalt является кроссплатформенным и может быть установлен и запущен в основных операционных системах Windows, macOS и Linux.Basalt не является полной или всеобъемлющей заменой Obsidian, а представляет собой минималистичный подход к управлению заметками в терминале с читаемым отображением Markdown и интерфейсом WYSIWYG.https://github.com/erikjuhani/basalt
Опубликовано в @gitgate
#obsidian #tui #markdown #wysiwyg
👍11🔥5
FlipClock - заставка в виде переворачивающихся часов как на Мас, поддерживаемая SDL2.Эта программа поддерживает работу с несколькими мониторами при запуске в полноэкранном режиме, однако добавление/удаление мониторов во время работы программы не поддерживается, и вам не следует этого делать.
является кроссплатформенным и может быть установлен и запущен в основных операционных системах
Windows и Linux.https://github.com/AlynxZhou/flipclock
Web: https://flipclock.alynx.one/
Опубликовано в @gitgate
#screensaver #clock
1🔥10👍4
PostgREST - предоставляет полноценный RESTful API для любой существующей базы данных PostgreSQL. Он обеспечивает более чистый, соответствующий стандартам и более быстрый API, чем тот, который вы, вероятно, будете писать с нуля.https://github.com/PostgREST/postgrest
Опубликовано в @gitgate
#postgres #api
1👍13🔥5
sqlite-rest - предоставляет RESTful API из любой базы данных SQLite.sqlite-rest похож на PostgREST, но предназначен для SQLite. Это автономный веб-сервер, который добавляет RESTful API к любой базе данных SQLite.https://github.com/b4fun/sqlite-rest
Опубликовано в @gitgate
#sqlite #api
GitHub
GitHub - b4fun/sqlite-rest: sqlite-rest adds a RESTful API to any SQLite database
sqlite-rest adds a RESTful API to any SQLite database - b4fun/sqlite-rest
1👍13🔥6
Media is too big
VIEW IN TELEGRAM
pinger - комплексный инструмент для тестирования производительности DNS, который проверяет более 60 общедоступных DNS-серверов, чтобы найти самый быстрый и надежный DNS-резолвер для вашей сети.Возможности:
- тестирует более 60
DNS-серверов, включая Google, Cloudflare, Quad9, OpenDNS, AdGuard и многие другие.- многократные итерации тестирования: выполняет 5 тестов на каждом сервере, используя различные популярные домены.
- анализ корреляции
DNS-Ping: измеряет как время выполнения DNS-запроса, так и задержку сети.- интеллектуальная система оценки: взвешенная оценка (70% DNS, 30% ping) для оптимального выбора сервера.
- цветовая кодировка результатов: визуальные индикаторы производительности (зеленый = отлично, желтый = хорошо, красный = медленно).
- рекомендации по настройке: Предоставляет готовые к использованию варианты основного и дополнительного
DNS-сервера.https://github.com/Panchajanya1999/pingerr
Опубликовано в @gitgate
#dns #network #test #check
🔥17👍9
dockadvisor - быстрый и легковесный линтер для Dockerfile, написанный на Go, который помогает вам писать более качественные Dockerfile, выявляя распространенные проблемы и антипаттерны.Возможности:
- быстрый и легковесный: создан на
Go для оптимальной производительности, с поддержкой WebAssembly для выполнения в браузере.- комплексная проверка: более 60 правил, охватывающих все стандартные инструкции
Dockerfile, многоэтапные сборки и лучшие практики обеспечения безопасности.- понятная обратная связь: информативные сообщения об ошибках с номерами строк, уровнями серьезности и ссылками на документацию
Docker.- оценка качества: Получайте оценку от 0 до 100 на основе нарушений правил, чтобы отслеживать качество
Dockerfile с течением времени.- функция обеспечения безопасности: обнаруживает потенциальные секреты в переменных, проверяет область видимости
ARG и выявляет неопределенные ссылки.https://github.com/deckrun/dockadvisor
Опубликовано в @gitgate
#docker #linter #dockerfile
👍18🔥12
Kerminal - это современный высокопроизводительный эмулятор терминала, сочетающий в себе возможности полнофункционального локального терминала с расширенным управлением SSH-соединениями. Созданный с учетом приоритета безопасности на основе
Tauri (Rust) для обеспечения высокой производительности и Vue 3 для адаптивного пользовательского интерфейса, Kerminal предлагает все: от базовых операций с терминалом до сложных рабочих процессов SSH с зашифрованным управлением профилями, туннелированием и синхронизацией между несколькими устройствами - и все это в красивом нативном настольном приложении.Идеально подходит для разработчиков,
DevOps-инженеров, системных администраторов и всех, кто постоянно работает за компьютером и ценит безопасность, организованность и производительность.https://github.com/klpod221/kerminal
Опубликовано в @gitgate
#terminal #ssh
👍21🔥7
AliSQL - форк MySQL от Alibaba, созданное на основе официальной MySQL и широко используемое в производственной среде Alibaba Group. Оно включает в себя различные оптимизации производительности, улучшения стабильности и функции, разработанные специально для крупномасштабных приложений.Основное различие от оригиналамв том, что для
OLTP используется InnoDB, а для OLAP - всроенный в ядро движок DuckDB что дает существенный прирост в скорости на сложных запросахhttps://github.com/alibaba/AliSQL
Опубликовано в @gitgate
#mysql #olap #oltp #duckdb
GitHub
GitHub - alibaba/AliSQL: AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom.
AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom. - alibaba/AliSQL
👍13🔥4
Posturr - приложение для macOS, которое размывает изображение на экране, когда вы сутулитесь.Posturr использует камеру вашего Mac и фреймворк Apple Vision для отслеживания вашей осанки в режиме реального времени. Когда приложение обнаруживает, что вы сутулитесь, оно постепенно размывает изображение на экране, напоминая вам о необходимости сидеть прямо. Если вы сохраняете правильную осанку, размытие мгновенно исчезает.Возможности:
- определение позы в реальном времени - используется платформа
Apple Vision для отслеживания положения тела и лица.- постепенное размытие изображения на экране - мягкое визуальное напоминание, усиливающееся при ухудшении осанки.
- элементы управления в строке меню - удобный доступ к настройкам, калибровке и состоянию из строки меню.
- поддержка нескольких дисплеев - работает со всеми подключенными мониторами.
- ориентация на конфиденциальность - вся обработка данных происходит локально на вашем
Mac.- легковесное приложение - работает в фоновом режиме с минимальным потреблением ресурсов.
- регистрация не требуется - никаких входов в систему, никакого облачного хранилища, никакого отслеживания.
https://github.com/tldev/posturr
Опубликовано в @gitgate
#mac #health
GitHub
GitHub - tldev/posturr: A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection.
A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection. - tldev/posturr
👍9🔥4
Buttplug - фреймворк для подключения оборудования к интерфейсам, в котором:Под "оборудованием" обычно подразумеваются секс-игрушки, но, честно говоря, это может быть практически что угодно.
По сути, это пользовательский менеджер HID-устройств для тех, которые могут не поддерживать формальные HID-системы.
Если говорить более конкретно, представьте
Buttplug как нечто вроде осциллятора или VRPN, но для секс-игрушек. Вместо контроллеров Wiimote и панелей управления мы используем вибраторы, мастурбаторы, секс-машины и другое оборудование, способное взаимодействовать с компьютерами (хотя мы также поддерживаем вибрацию в геймпадах, джойконах и многом другом).В этом репозитории содержатся все основные библиотеки фреймворка, а также
Intiface Engine, утилита командной строки для настройки серверов Buttplug.Intiface Central рекомендуется для конечных пользователей. Это графический интерфейс пользователя на основе Flutter, работающий поверх Buttplug и Intiface Engine, который функционирует на всех настольных компьютерах и популярных мобильных платформах.Мы также разрабатываем
btleplug, библиотеку Bluetooth LE для хост-системы, которую Buttplug использует для связи с устройствами BLE.Написано на
Rust (и для комьюнити фанатов Rust) !https://github.com/buttplugio/buttplug
Web: https://buttplug.io/
Поддерживаемое "оборудование" - https://iostindex.com/?filter0Availability=Available,DIY&filter1Connection=Digital
Опубликовано в @gitgate
#rust #hardware
PS.Строго на правах стеба, не рекомендуется для использования в проде !
GitHub
GitHub - buttplugio/buttplug: Rust Implementation of the Buttplug Sex Toy Control Protocol
Rust Implementation of the Buttplug Sex Toy Control Protocol - buttplugio/buttplug
🔥20👍3
PegaProx - мощный веб-интерфейс управления кластерами Proxmox VE. Управляйте несколькими кластерами с одной панели управления, используя такие функции, как мониторинг в реальном времени, управление виртуальными машинами, автоматизированные задачи и многое другое.Возможности:
- единая панель управления для управления всеми кластерами
Proxmox из одного места.- метрики в реальном времени (ЦП, ОЗУ и хранилища)
- миграция в реальном времени
- быстрые действия - запуск, остановка, перезапуск виртуальных машин и контейнеров
- создание и восстановление снимков
- планирование и управление резервным копированием
-
noVNC Console - прямой доступ к консоли через браузер- балансировка нагрузки - автоматическое распределение виртуальных машин между узлами
- высокая доступность - автоматический перезапуск виртуальных машин при сбое узла
- размещение виртуальных машин вместе или отдельно на хостах.
- управление доступом на основе ролей (администратор, оператор, наблюдатель)
- двухфакторная аутентификация на основе
TOTP- детальная настройка разрешений для каждой виртуальной машины.
- изолированные кластеры для разных клиентов
- автоматизация действий с виртуальными машинами (запуск, остановка, создание моментальных снимков, резервное копирование)
- уведомления о высокой загрузке ЦП, памяти или диска.
- аудит всех действий пользователей
- запуск пользовательских скриптов на разных узлах
https://github.com/PegaProx/project-pegaprox
Web: https://pegaprox.com/
Опубликовано в @gitgate
#proxmox #multicluster #cluster
👍10🔥2
ProxSave - проект, созданный энтузиастами с целью упрощения восстановления в критические моменты.Восстановление сервера
PVE или PBS после катастрофы (или даже просто миграции) всегда требует навыков, времени и терпения. ProxSave позволяет сохранить всю вашу среду и восстановить ее в любое время, что позволяет подготовить новую установку для размещения ваших личных данных с минимальным количеством ручных изменений.ProxSave позволяет сохранять и восстанавливать данные, интегрируя расширенные функции: - автоматическое резервное копирование
- сохранение по нескольким путям
- интеллектуальное хранение данных
- шифрование резервных копий
- интегрированные уведомления в Telegram и по электронной почте (облачная ретрансляция или уведомления Proxmox)
- совместимость с веб-хуками, Gotify и Prometheus.
https://github.com/tis24dev/proxsave
Web: https://proxsave.dev/
Опубликовано в @gitgate
#proxmox #recovery #backup
GitHub
GitHub - tis24dev/proxsave: Backup tool for Proxmox PBS & PVE System Files with advanced features and notifications
Backup tool for Proxmox PBS & PVE System Files with advanced features and notifications - tis24dev/proxsave
👍13🔥1
ProxySQL - высокопроизводительный, высокодоступный, протокольно-ориентированный прокси-сервер для MySQL и его форков (таких как Percona Server и MariaDB), а также PostgreSQL. При этом он предоставляет неограниченную свободу, которую дает лицензия GPL.Его разработка обусловлена отсутствием высокопроизводительных прокси-серверов с открытым исходным кодом.
ProxySQL - это не просто ещё один инструмент в арсенале администраторов баз данных, это настоящий прорыв. Благодаря возможности интеллектуального маршрутизирования запросов, балансировки нагрузки и обеспечения отказоустойчивости, ProxySQL позволяет организациям в полной мере использовать потенциал своей инфраструктуры баз данных. Независимо от того, сталкиваетесь ли вы с проблемами масштабируемости, стремитесь к повышению производительности или хотите обеспечить высокую доступность, ProxySQL становится универсальным союзником, способным решать разнообразные задачи в различных средах баз данных.https://github.com/sysown/proxysql
Web: https://www.proxysql.com
Опубликовано в @gitgate
#proxy #mysql #percona #mariadb #postgres
GitHub
GitHub - sysown/proxysql: High-performance MySQL proxy with a GPL license.
High-performance MySQL proxy with a GPL license. Contribute to sysown/proxysql development by creating an account on GitHub.
👍12🔥6
QUERYNOMICON - перевод на русский язык учебного материала по SQL, созданного Грегом Уилсоном (Greg Wilson), автором книг Software Design by Example in Python, Software Design by Example in JavaScript и других замечательных книг. Позиционируется как точка вхождения для новичков в мир
SQL.В этом руководстве приводятся заметки и рабочие примеры, которые инструкторы могут использовать в качестве отправной точки. Мы не ожидаем, что новички, не имеющие опыта работы с
SQL, смогут научиться этому самостоятельно. Если провести музыкальную аналогию, эти ноты представляют собой смену аккордов и мелодию; мы ожидаем, что преподаватели создадут аранжировку и/или импровизируют над материалом при его доставке.https://github.com/vndv/querynomicon
Web: https://querynomic.one/
Опубликовано в @gitgate
#book #sql
GitHub
GitHub - vndv/querynomicon: Free SQL learninng tutorial
Free SQL learninng tutorial. Contribute to vndv/querynomicon development by creating an account on GitHub.
👍12🔥4
mermaid-rs-renderer (mmdr) - рендеринг в Mermaid, который в 500-1000 раз быстрее встроенного. Чистый Rust. Никаких зависимостей от браузера.https://github.com/1jehuang/mermaid-rs-renderer
Опубликовано в @gitgate
#mermaid #render
👍11🔥6
vind (vCluster in Docker) - революционный способ запуска кластеров Kubernetes непосредственно в виде контейнеров Docker. Созданный на основе vCluster, vind сочетает в себе мощь виртуальных кластеров Kubernetes с простотой Docker, создавая изолированные среды Kubernetes, идеально подходящие для разработки, тестирования и конвейеров CI/CD.Примечание: vind использует режим частных узлов
vCluster внутри себя. Он автоматически включается при использовании драйвера Docker и необходим для корректной работы. Это ожидаемое поведение, а не проблема конфигурации.Возможности:
- быстрее, чем
KinD - оптимизированная архитектура на основе контейнеров- режим сна и пробуждения - приостанавливайте работу кластеров для экономии ресурсов, возобновляйте работу мгновенно.
- встроенный пользовательский интерфейс - бесплатный интерфейс платформы
vCluster для управления кластером- балансировщики нагрузки OOB - автоматическое предоставление услуг балансировки нагрузки без дополнительной настройки
-
Docker Native - использует сетевые возможности и хранилище Docker.- кэширование с автоматической загрузкой образов - более быстрая загрузка образов через локальный демон Docker
- гибридные узлы - подключение к внешним узлам (даже к облачным экземплярам) через
VPN- снимки состояния - сохранение и восстановление состояния кластера (скоро будет доступно)
https://github.com/loft-sh/vind
Опубликовано в @gitgate
#k8s #docker #vcluster #kind
👍11🔥8
Useful Tools | Linux | GitOps | DevOps
mermaid-rs-renderer (mmdr) - рендеринг в Mermaid, который в 500-1000 раз быстрее встроенного. Чистый Rust. Никаких зависимостей от браузера. https://github.com/1jehuang/mermaid-rs-renderer Опубликовано в @gitgate #mermaid #render
ESPHome_Designer.gif
20.7 MB
ESPHome Designer - визуальный редактор с функцией перетаскивания для дисплеев ESPHome (E-Ink, OLED, LCD, сенсорные), работающий как интеграция с Home Assistant или как автономное веб-приложение.Создаёте собственный умный дисплей для
Home Assistant? Вас раздражает необходимость вручную писать лямбда-функции на C++ и угадывать координаты?Дизайн
ESPHome отображается прямо в Home Assistant или через отдельный веб-браузер. Помимо интеграции с HACS, вы также можете использовать версию, размещенную на GitHub, с долгосрочным токеном доступа для доступа к вашим объектам.Это позволяет создавать высококачественные интерактивные панели управления для различных устройств на базе
ESP32 (таких как Seeed reTerminal, TRMNL, стандартные сенсорные экраны и многое другое) без написания единой строки кода для отображения информации.https://github.com/koosoli/ESPHomeDesigner
Live Demo: https://koosoli.github.io/ESPHomeDesigner/
Опубликовано в @gitgate
#esphome #lcd #hass #esp32 #webui
1👍10🔥6
SQLTest.online - интерактивная обучающая платформа, которая помогает вам развить практические навыки работы с SQL и базами данных в реальных условиях. Лучший способ обучения - это решение реальных задач, поэтому мы предлагаем вам практические задания и мгновенную обратную связь. Наш девиз: Освойте
SQL - по одному запросу за раз.
Наши интерактивные упражнения разработаны для закрепления ваших знаний, от базовых концепций до продвинутых техник. Независимо от того, являетесь ли вы новичком в
SQL или опытным профессионалом, вы найдете задания, адаптированные к вашему уровню подготовки. Повысьте свою уверенность при прохождении собеседований и в реальных практических задачах благодаря постоянной практике.Наша база вопросов содержит
375 задач от простых SELECT запросов до сложных аналитических задач, приближённых к реальным сценариям. Задания сгруппированы по сложности, теме и используемой базе данных.Каждая задача сопровождается тестами, которые проверяют результат запроса и дополнительные условия по заданию.
https://sqltest.online/
TG канал: https://xn--r1a.website/sqlize
Опубликовано в @gitgate
#sql #test #boot #online
SQLtest.online
Welcome to SQLTest.online: Learn and Practice SQL
SQLtest.online: Your free interactive SQL trainer. Practice and enhance your practical SQL skills with real-world problems and instant feedback for various databases like MySQL, MS SQL, and SQLite.
👍11🔥5
Deskreen - превращает любое устройство с веб-браузером в дополнительный экран для вашего компьютера.Deskreen - приложение на основе Electron.js, использующее WebRTC для потоковой передачи изображения с экрана вашего компьютера в веб-браузер на любом устройстве. Оно доступно для операционных систем MacOS, Windows и Linux. Текущая версия Community Edition с открытым исходным кодом имеет ограниченный функционал.https://github.com/pavlobu/deskreen
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#screen #webrtc #electron
1👍12🔥6