pongo - известная многим база MongoDB, но на движке Postgres и упором на консистентность данных (силами Postgres).https://github.com/event-driven-io/Pongo
Идеально, когда
postgress уже есть, и компетенции по нему есть. По сути прокси-конвертер из json в sql Плюс т.к. данные хранятся в postgres - они доступны и обычными sql запросами, для интеграций бесценно !Опубликовано в @gitgate
#db #mongo #pgsql #alternative
🔥17👍8
👍51🔥20
Logdy - web UI для просмотра логов. Работает и как
CLI утилита, и через веб браузер. Написано на go, один исполнимый файл. https://github.com/logdyhq/logdy-core
Demo: https://demo.logdy.dev/
Подсказал: @UserNameForget
Опубликовано в @gitgate
#moni #log #webui
GitHub
GitHub - logdyhq/logdy-core: Realtime log viewer with web UI, tail -f for logs with a web interface browser.
Realtime log viewer with web UI, tail -f for logs with a web interface browser. - logdyhq/logdy-core
🔥21👍13
zed - современный редактор кода с открытыми исходниками и с графическим ускорением рендеринга.Написан на
rust, от создателей Atom и Tree-sitter. Нативная интеграция с AI.Релиз первой стабильной версии.
https://github.com/zed-industries/zed
Web: zed.dev
Опубликовано в @gitgate
#edit #linux #mac #rust #ai #apple
👍18🔥6
В связи с глобальным сбоем после обновления Windows 10.
временное решение для csagent.sys:
Загрузитесь в безопасном режиме, зайдите в реестр и отредактируйте следующий ключ:
Это отключает загрузку csagent.sys.
Опубликовано в @gitgate
#hotfix #win
временное решение для csagent.sys:
Загрузитесь в безопасном режиме, зайдите в реестр и отредактируйте следующий ключ:
HKLM:\SYSTEM\CurrentControlSet\Services\CSAgent\Start from a 1 to a 4
Это отключает загрузку csagent.sys.
Опубликовано в @gitgate
#hotfix #win
👍16🔥5
dub - опенсурс селфхостед альтернатива bit.ly"Укорачиватель ссылок" со встроенной статистикой и персонализацией. Поддерживает ссылки в виде
QR кодов.https://github.com/dubinc/dub
Опубликовано в @gitgate
#web #url
GitHub
GitHub - dubinc/dub: The modern link attribution platform. Loved by world-class marketing teams like Framer, Perplexity, Superhuman…
The modern link attribution platform. Loved by world-class marketing teams like Framer, Perplexity, Superhuman, Twilio, Buffer and more. - dubinc/dub
👍17🔥6
transfer.sh - утилитка / сервис для обмена файлами из CLIМожет быть развернута локально. Написана на
go.Поддерживает передачу в облачные хранилища
S3 (Amazon S3), gdrive (Google Drive), storj (Storj) и в локальную FShttps://github.com/dutchcoders/transfer.sh
Подсказал: Андрей Шибанов @RoamingRoot
Опубликовано в @gitgate
#cli #file #share #cloud
GitHub
GitHub - dutchcoders/transfer.sh: Easy and fast file sharing from the command-line.
Easy and fast file sharing from the command-line. Contribute to dutchcoders/transfer.sh development by creating an account on GitHub.
👍19🔥6
introduction-to-bash-scripting - электронная книга по написанию сценариев Bash с открытым исходным кодом, которая поможет вам изучить основы написания сценариев Bash и начать писать потрясающие сценарии для автоматизации ваших ежедневных задач SysOps, DevOps и Dev.https://github.com/bobbyiliev/introduction-to-bash-scripting
Поделился: Александр Чистяков @demeliorator
Опубликовано в @gitgate
#book #bash
👍26🔥10
Совет дня:
Сортированый по потреблению памяти список процессов в системе
Поделился: Алексей Агафонов @supmea
А Комрад
Опубликовано в @gitgate
#tips #bash #awk #cli #linux #memory
Сортированый по потреблению памяти список процессов в системе
ps axo rss,comm,pid | awk '{ proc_list[$2] += $1; } END { for (proc in proc_list) { printf("%d\t%s\n", proc_list[proc],proc); }}' | sort -n | tail -n 10 | sort -rn | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'Поделился: Алексей Агафонов @supmea
А Комрад
tagl tagl немного оптимизировал..ps haxo rss,comm|awk '$1{proc_list[$2]+=$1} END{for(proc in proc_list){print proc_list[proc],proc}}'|sort -rnk1|awk 'NR<=10{printf "%.0fMB\t%s\n",$1/1024,$2}'Опубликовано в @gitgate
#tips #bash #awk #cli #linux #memory
👍31🔥18
ContainerSSH - запуск контейнеров по требованию.1. Открываем
SSH соединение к ContainerSSH.2.
ContainerSSH вызывает сервер аутентификации с именем пользователя и паролем (публичным ключом) для проверки валидности3.
ContainerSSH вызывает сервер конфигурации для получения расположения backend и конфигурацию (если задано)4.
ContainerSSH запускает backend контейнер с полученной конфигурацией.Весь ввод от пользователя передается в контейнер, а отклик - напрямую пользователю в SSH сессию.
Работает как с
docker, так и с k8shttps://github.com/ContainerSSH/ContainerSSH
Web: https://containerssh.io
Опубликовано в @gitgate
#ssh #docker #remote #debug
👍16🔥8