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
🔥21👍3
PegaProx - мощный веб-интерфейс управления кластерами Proxmox VE. Управляйте несколькими кластерами с одной панели управления, используя такие функции, как мониторинг в реальном времени, управление виртуальными машинами, автоматизированные задачи и многое другое.Возможности:
- единая панель управления для управления всеми кластерами
Proxmox из одного места.- метрики в реальном времени (ЦП, ОЗУ и хранилища)
- миграция в реальном времени
- быстрые действия - запуск, остановка, перезапуск виртуальных машин и контейнеров
- создание и восстановление снимков
- планирование и управление резервным копированием
-
noVNC Console - прямой доступ к консоли через браузер- балансировка нагрузки - автоматическое распределение виртуальных машин между узлами
- высокая доступность - автоматический перезапуск виртуальных машин при сбое узла
- размещение виртуальных машин вместе или отдельно на хостах.
- управление доступом на основе ролей (администратор, оператор, наблюдатель)
- двухфакторная аутентификация на основе
TOTP- детальная настройка разрешений для каждой виртуальной машины.
- изолированные кластеры для разных клиентов
- автоматизация действий с виртуальными машинами (запуск, остановка, создание моментальных снимков, резервное копирование)
- уведомления о высокой загрузке ЦП, памяти или диска.
- аудит всех действий пользователей
- запуск пользовательских скриптов на разных узлах
https://github.com/PegaProx/project-pegaprox
Web: https://pegaprox.com/
Опубликовано в @gitgate
#proxmox #multicluster #cluster
1👍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
👍12🔥7
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.
👍12🔥5
Deskreen - превращает любое устройство с веб-браузером в дополнительный экран для вашего компьютера.Deskreen - приложение на основе Electron.js, использующее WebRTC для потоковой передачи изображения с экрана вашего компьютера в веб-браузер на любом устройстве. Оно доступно для операционных систем MacOS, Windows и Linux. Текущая версия Community Edition с открытым исходным кодом имеет ограниченный функционал.https://github.com/pavlobu/deskreen
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#screen #webrtc #electron
1👍15🔥9
NPBackup - надежное и эффективное решение для резервного копирования файлов, подходящее как для системных администраторов (интерфейс командной строки), так и для конечных пользователей (графический интерфейс).Включает в себя оркестратор, способный управлять несколькими репозиториями/группами для выполнения запланированных проверок/операций по обслуживанию.
Работает на 64-разрядных системах
Linux, NAS-решениях на базе архитектуры arm/arm64, Windows x64 и x86, а также MacOS X.NPBackup использует хорошо известную программу резервного копирования restic, которая доказала свою эффективность на протяжении многих лет.Хотя
restic - это замечательная программа, NPBackup расширяет ее возможности, предлагая более широкий набор функций и интеграцию с экосистемой.Тем не менее, репозитории
NPBackup в основном управляются restic и могут быть просмотрены/восстановлены/обслуживаны с помощью автономного restic, поэтому доступность данных гарантирована.Встроенный экспортер с метриками по всем операциям для интеграции с системами мониторинга.
https://github.com/netinvent/npbackup
Опубликовано в @gitgate
#backup #restic
👍14🔥4
Valerter - получает логи из VictoriaLogs в режиме реального времени и отправляет уведомления, содержащие фактическую строку лога, а также извлеченный контекст (хост, сайт, служба, порт, пользователь и т. д.). Цель состоит в том, чтобы поместить ключевой контекст отладки в само оповещение (полная строка лога + поля), чтобы вы могли сразу же начать расследование.Возможности:
- многоканальные уведомления: веб-перехватчики (
PagerDuty, Slack, Discord), электронная почта SMTP, Mattermost- полный контекст журнала: оповещения включают фактическую строку журнала и извлеченные поля.
- интеллектуальное регулирование: избегайте спама с оповещениями благодаря ограничению скорости запросов для каждого события.
- оповещения в режиме реального времени: менее 5 секунд от момента регистрации события до получения уведомления.
- декларативные правила: конфигурация
YAML с использованием регулярных выражений/анализа JSON.- многофайловая конфигурация: Разделение правил/шаблонов/уведомлений по папкам
rules.d/, templates.d/ и notifiers.d/- метрики
Prometheus: Встроенные метрики для мониторингаhttps://github.com/fxthiry/valerter
Опубликовано в @gitgate
#moni #logs #alerts #victorialogs #json
GitHub
GitHub - fxthiry/Valerter: Real-time log alerting for VictoriaLogs with full log context in notifications.
Real-time log alerting for VictoriaLogs with full log context in notifications. - fxthiry/Valerter
👍7🔥5
MikroTikPatch - патч для MikroTik RouterOS Сугубо в исследовательских целях, не влекущих за собой извлечение прибыли !!!
https://github.com/elseif/MikroTikPatch
Опубликовано в @gitgate
#mikrotik
🔥20👍5
Protoviz 3D - интерактивный веб-визуализатор 3D-протоколов связи, разработанный для того, чтобы помочь студентам, инженерам-разработчикам встроенных систем и энтузиастам электроники понять, что на самом деле происходит в сети. В настоящее время проект поддерживает UART (универсальный асинхронный приемопередатчик) и I²C (межинтегральная схема) , стремясь сделать последовательную связь визуальной, интуитивно понятной и наблюдаемой, а не абстрактной. Возможности:
- визуализация
UART на побитовом уровне с очисткой стартового, информационного и стопового битов.- настраиваемые скорости передачи/приема данных, включая искажение данных, вызванное несоответствием.
- интерактивная
3D-модель проводки (TX, RX, GND) с вариантами отказов (короткие замыкания).- режим обучения с возможностью приостановки уроков и подробными вопросами и ответами по
UART.- визуализация
I²C на побитовом уровне, включая START, адрес, бит чтения/записи, ACK/NACK, данные и STOP.- реалистичное поведение шины
SDA/SCL с общим тактовым сигналом- моделирование шины с открытым стоком и необходимыми подтягивающими резисторами.
- несколько ведомых устройств с адресной связью
- остановите воспроизведение, перейдите на следующий шаг и просмотрите отдельные элементы на шине.
- встроенная в пользовательский интерфейс документация по
I²C с возможностью поиска и подробным анализом процессаhttps://github.com/Dhanush-777x/protoviz-3d
Подсказал: Ilya - @Zizibob
Опубликовано в @gitgate
#3d #i2c #uart #graph #diy
👍11🔥4