FerretDB - альтернатива MongoDB с открытым исходным кодом. Это прокси-сервер, который преобразует запросы
MongoDB 5.0+ по протоколу Wire Protocol в SQL и использует PostgreSQL с расширением DocumentDB в качестве механизма базы данных.MongoDB изначально стала для многих разработчиков настоящим откровением, позволив создавать приложения быстрее, чем с использованием реляционных баз данных. На заре своего существования простота использования и хорошо документированные драйверы сделали MongoDB одним из самых простых доступных решений для работы с базами данных. Однако со временем MongoDB отказалась от своих корней, связанных с открытым исходным кодом, изменив лицензию на SSPL, что сделало её непригодной для многих проектов с открытым исходным кодом и коммерческих проектов на ранних стадиях разработки.Большинству пользователей
MongoDB не требуются какие-либо расширенные функции, предлагаемые MongoDB; однако им необходимо простое в использовании решение на основе документо ориентированной базы данных с открытым исходным кодом. Понимая это, FerretDB призвана восполнить этот пробел.https://github.com/FerretDB/FerretDB
Опубликовано в @gitgate
#mongo #postgres
👍7🔥2
ECC - система повышения эффективности для сред агентного ИИ. От победителя хакатона Anthropic.Не просто конфиги. Это полноценная система: навыки, инстинкты, оптимизация памяти, непрерывное обучение, сканирование безопасности и разработка с приоритетом исследований. Готовые к рабочему использованию агенты, навыки, хуки, правила, конфигурации
MCP и устаревшие совместимые заглушки команд, отточенные за 10+ месяцев интенсивного ежедневного использования при создании реальных продуктов.Работает в
Claude Code , Codex , Cursor , OpenCode , Gemini и других средах агентного ИИ. https://github.com/affaan-m/ECC
Опубликовано в @gitgate
#ai #agent
👍9🔥5
opencode - агент для разработки программного обеспечения с открытым исходным кодом.
Доступно в виде терминального интерфейса, настольного приложения или расширения для
https://github.com/anomalyco/opencode
Опубликовано в @gitgate
#ai #agent
Доступно в виде терминального интерфейса, настольного приложения или расширения для
IDE.https://github.com/anomalyco/opencode
Опубликовано в @gitgate
#ai #agent
👍13🔥3
go-ds-s3 - реализация хранилища данных S3 на базе стека ipfsЭто реализация интерфейса хранилища данных, использующего
Amazon S3.Примечание: В настоящее время плагины работают только в
Linux и MacOS.https://github.com/ipfs/go-ds-s3
Опубликовано в @gitgate
#s3 #minio #ipfs #go
GitHub
GitHub - ipfs/go-ds-s3: An s3 datastore implementation
An s3 datastore implementation. Contribute to ipfs/go-ds-s3 development by creating an account on GitHub.
🔥8👍1
pohuy - русский мат это генеративная морфология: четыре корня плюс приставки и суффиксы лучше чем Caveman. Caveman экономит слова. Похуй экономит корни. Одно «на*бнулось» — это "the service has unexpectedly crashed and requires investigation", только сразу ясно.Возможности:
- словарь на 70+ идиом с инженерным маппингом — ядро в
SKILL.md, полный боекомплект в references/slovar.md: от «п*здрика» до «понеслась пи*да по кочкам». - лучшее интегрировано из народного словаря russian-swears (417 статей, взяли годное).- шкала состояний + эталонные сцены в
references/sceny.md: ревью говнокода, флаки-тест, дока врёт, оценка сроков, признание своего про*ба.- железные правила: код, коммиты,
PR и доки - чисто без мата, - на
security предупреждениях и DROP TABLE - без шуток.- присказки на кульминациях: «х*як вы слушали маяк», «х*йня-м*йня», «опа! пи*дрик», «вдруг откуда ни возьмись - появился в рот е*ись».
https://github.com/smixs/pohuy
Опубликовано в @gitgate
#devops #ai
1🔥30👍14
Useful Tools | Linux | GitOps | DevOps
lazy-tmux - менеджер сессий с функцией восстановления через Scrollback. Интерфейс командной строки, который создает снимки сессий tmux с запущенными процессами и функцией Scrollback, а затем восстанавливает их отложенно и без проблем по мере выбора одного…
lazy-tmux - обновился до версии 0.2.0В обновление завезли:
- новая расширяемая интеграционная платформа: программы могут подключать различные модели поведения и т.д.
статус без изменения внутренних механизмов выбора.
- отбражение статуса Клода в режиме реального времени в окне выбора: с первого взгляда можно определить, какой именно Клод вам нужен.
- единый тематический пользовательский интерфейс с поддержкой мыши, цветовой кодировкой режимов действий и
янтарный акцент в режиме просмотра.
- панель справки по сочетаниям клавиш ( ?) и подсказки аккордов в палитре команд ( #9 ).
- мета-колонки; в сборке
fzf используется та же цветовая гамма и упрощение оформления. - анимация загрузки в формате
ASCII отображается внутри окна выбора во время выбора элемента.- восстанавливает сессию.
- сохранение явно запущенной оболочки при сохранении/восстановлении
- теперь настройки берутся из конфигурационного файла
TOML- полный набор инструментов для проверки орфографии включен во всей кодовой базе.
- и еще множество приятных мелочей...
https://github.com/alchemmist/lazy-tmux/releases/tag/v0.2.0
опубликовано в @gitgate
#tmux #tui #lazy
GitHub
Release v0.2.0 · alchemmist/lazy-tmux
lazy-tmux v0.2.0
The first proper milestone since 0.1 — a reworked picker, first-class program
integrations (starting with Claude Code), a TOML config file, a live restore
animation, and control ov...
The first proper milestone since 0.1 — a reworked picker, first-class program
integrations (starting with Claude Code), a TOML config file, a live restore
animation, and control ov...
👍8🔥4
Forwarded from Selectel
Команды для спасения вечера сисадмина 💯
После 17:00 — самое подходящее время для срочных задач.
Сохраните заранее подборку консольных команд, чтобы сэкономить часы рутины. Собрали для вас самое нужное вместе с Романом Шубиным, СТО и автором канала Bash Days.
❤️ — если было полезно.
После 17:00 — самое подходящее время для срочных задач.
Сохраните заранее подборку консольных команд, чтобы сэкономить часы рутины. Собрали для вас самое нужное вместе с Романом Шубиным, СТО и автором канала Bash Days.
❤️ — если было полезно.
👍17🔥9
👆👆👆
У хорошего сисадмина всегда под рукой консолька с ssh, история команд и папка со шпорами. Последнюю предлагаю сегодня пополнить.
Вместе с Selectel, мы собрали несколько консольных команд для задач, которые возникают внезапно и конечно же за 5 минут до конца рабочего дня.
На этой неделе у Selectel проходит неделя сисадмина. И новые ништяки они будут публиковать каждый день, поэтому твоя задача ничего не упустить. Такое бывает раз в год.
А в пятницу выйдет еще один небольшой бонусный материал, которым завершится эта неделя. Пока без спойлеров, но тем кто в теме, точно зайдет!
У хорошего сисадмина всегда под рукой консолька с ssh, история команд и папка со шпорами. Последнюю предлагаю сегодня пополнить.
Вместе с Selectel, мы собрали несколько консольных команд для задач, которые возникают внезапно и конечно же за 5 минут до конца рабочего дня.
Да, та самая рубрика — Совет дня #tips
На этой неделе у Selectel проходит неделя сисадмина. И новые ништяки они будут публиковать каждый день, поэтому твоя задача ничего не упустить. Такое бывает раз в год.
А в пятницу выйдет еще один небольшой бонусный материал, которым завершится эта неделя. Пока без спойлеров, но тем кто в теме, точно зайдет!
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Trippy - объединяет функциональность traceroute и ping и предназначен для помощи в анализе сетевых проблем.Возможности:
- мощные функции трассировки:
ICMP, UDP и TCP поверх протоколов IPv4 и IPv6- обратный поиск
DNS и ASN- обнаружение
NAT- поиск информации о географическом положении
IP-адреса и отобразите её на карте мира.- настраиваемые столбцы, цветовые темы и сочетания клавиш.
- режим подробной навигации по маршруту
- режим конфиденциальности
Hop- показ отдельных потоков трассировки
- различные диаграммы и статистические данные
- поддержка множества языков
- поддержка баз данных
MaxMind и IPinfohttps://github.com/fujiapple852/trippy
опубликовано в @gitgate
#net #ping #traceroute
👍14🔥5
Ccache - кэш для компилятора. Он ускоряет перекомпиляцию, кэшируя предыдущие компиляции и определяя, когда та же самая компиляция выполняется снова.Возможности:
- поддерживает
GCC, Clang, MSVC (Microsoft Visual C++) и другие аналогичные компиляторы- работает на
Linux, Windows, macOS и других Unix-подобных операционных системах- понимает языки программирования
C, C++, ассемблер, CUDA, Objective-C и Objective-C++- поддерживает удалённое кэширование с использованием пользовательских бэкэндов хранения, которые могут быть адаптированы к любому протоколу удалённого хранения.
- поддерживается многоуровневое кэширование: один локальный кэш (или отсутствие локального кэша) и один или несколько удаленных кэшей.
- поддерживает быстрые режимы «прямой» и «зависимый», позволяющие избежать запуска препроцессора.
- использует кэш
inode, чтобы избежать необходимости многократного хеширования одних и тех же заголовочных файлов во время сборки (на поддерживаемых ОС и файловых системах). - поддерживает сжатие с использованием
Zstandard.- для хеширования основного входного сигнала используется быстрый и безопасный алгоритм
BLAKE3.- для обнаружения повреждений данных используется проверка контрольных сумм содержимого кэша с помощью
XXH3.- ведет статистику по попаданиям и промахам.
- автоматическое управление размером кэша.
- простая установка.
- низкие накладные расходы.
- поддержка преобразования абсолютных путей в относительные для повышения коэффициента попадания в кэш.
- при необходимости используется клонирование файлов (также известное как «референсные ссылки»), где это возможно, чтобы избежать копирования.
- по возможности используются жесткие ссылки, чтобы избежать копирования.
https://github.com/ccache/ccache
Web: https://ccache.dev/
опубликовано в @gitgate
#cache #dev
GitHub
GitHub - ccache/ccache: ccache – a fast compiler cache
ccache – a fast compiler cache. Contribute to ccache/ccache development by creating an account on GitHub.
👍7🔥3
APKUpdater OSS - инструмент с открытым исходным кодом, который упрощает процесс поиска обновлений для установленных приложений. Он работает аналогично магазину приложений, но собирает обновления из множества независимых источников.Этот проект является глубоко модифицированным и современным форком оригинального
APKUpdater, созданного rumboalla. Огромное спасибо оригинальному автору за великолепную основу!Возможности:
- интеграция с
RuStore: загрузка APK и changelog напрямую из официального российского магазина.- поддержка пользовательских
Git-репозиториев: добавляйте проекты с GitHub/GitLab, настраивайте пакет, regex для APK и получайте обновления наряду со стандартными источниками.- редизайн на
Material Design 3: обновлённая навигация, карточки, типографика, плавные переходы и поддержка динамических цветов.- безопасная смена пакета: приложение устанавливается как
com.apkupdateross, не конфликтуя с оригинальным APKUpdater.- источники обновлений:
APKMirror, Aptoide, F-Droid, IzzyOnDroid, APKPure, GitLab, GitHub, Google Play, RuStore и ваши собственные Git-репозитории.- поиск приложений: быстрый поиск по поддерживаемым площадкам.
- автопроверки: расписание фоновых проверок с уведомлениями и настройкой интервала (1/3/7 дней).
- режимы установки: обычный
Session Installer, Root и Shizuku.- современный дизайн и поддержка
Android 7.0 (24) – Android 16 (36).- темы: тёмная, светлая, системная, а также динамические цвета
Android 12+.- прямая и
root-установка APK без рекламы и трекеров.https://github.com/EikeiDev/apkupdateross
Подсказал: Max Zotov - @Sf1nk5
опубликовано в @gitgate
#android #apk #rustore
GitHub
GitHub - EikeiDev/apkupdateross: APKUpdater OSS - это инструмент с открытым исходным кодом, который упрощает процесс поиска обновлений…
APKUpdater OSS - это инструмент с открытым исходным кодом, который упрощает процесс поиска обновлений для установленных вами приложений. - EikeiDev/apkupdateross
👍6🔥4
repowise - интеллектуальные функции кодовой базы для ИИ и людей: оценка состояния кода, автоматическая генерация документации, аналитика Git, обнаружение мертвого кода и принятие архитектурных решений с помощью MCP.На каждый вопрос, который задает ваш агент о вашем репозитории, можно было бы получить ответ заранее. Кто вызывает эту функцию? Что сломается, если я ее изменю? Почему она написана именно так? Какой из этих файлов на самом деле опасен? Вместо этого агенты заново открывают ее для себя при каждой задаче: grep, чтение, перечитывание, забывание.
Repowise вычисляет эти ответы один раз и поддерживает их актуальность при каждом коммите. Ваш агент считывает ответ, а не кодовую базу, и тот же индекс предоставляет вашей команде подтвержденный дефектами показатель состояния, оценку риска изменений для каждого запроса на слияние и локальную панель мониторинга для всего этого. Одна установка через pip, никакого облака, ваш код никогда не покидает ваш компьютер.https://github.com/repowise-dev/repowise
Подсказал: Elliot Spencer - @tehn0mad
Опубликоввано в @gitgate
#ai #codereview #mcp
👍9🔥2
PoWA - анализатор рабочей нагрузки PostgreSQL, который собирает статистику производительности и предоставляет диаграммы и графики в реальном времени, помогая отслеживать и настраивать ваши серверы PostgreSQL.https://github.com/powa-team/powa
опубликоввано в @gitgate
#postgres #moni
GitHub
GitHub - powa-team/powa: PostgreSQL Workload Analyzer
PostgreSQL Workload Analyzer. Contribute to powa-team/powa development by creating an account on GitHub.
👍6🔥5
HuggingFace Downloader - cамый быстрый и удобный способ загрузки моделей с HuggingFace Hub. Максимально используйте пропускную способность, подключаясь к нескольким файлам одновременно и загружая файлы параллельно.Возможности:
- до 16 параллельных соединений на файл (загрузка по частям)
- до 8 файлов загружаются одновременно.
- автоматическое возобновление работы при прерывании
https://github.com/bodaay/HuggingFaceModelDownloader
опубликоввано в @gitgate
#ai #hf #downloader
👍6🔥4
dasha - дашборд производительности
Возможности:
- анализ запросов
- анализ индексов
- анализ таблиц
- анализ внешних ключей
- обслуживание и вакуум
- соединения и блокировки
- отслеживание прогресса
- анализ настроек
- проверки схемы
- поиск по логам
- аутентификация и авторизация
- пользовательские настройки
https://github.com/dbulashev/dasha
опубликоввано в @gitgate
#postgres #moni
PostgreSQL для анализа состояния кластеров баз данных, выявления проблем и предоставления рекомендаций по оптимизации.Возможности:
- анализ запросов
- анализ индексов
- анализ таблиц
- анализ внешних ключей
- обслуживание и вакуум
- соединения и блокировки
- отслеживание прогресса
- анализ настроек
- проверки схемы
- поиск по логам
- аутентификация и авторизация
- пользовательские настройки
https://github.com/dbulashev/dasha
опубликоввано в @gitgate
#postgres #moni
👍11🔥4
🔥 Приглашаем на бесплатный открытый вебинар курса «Observability: мониторинг, логирование, трассировка»:
«Системы логирования: ELK, EFK или Graylog?»
🗓 Когда: 17 августа, 20:00 (мск)
Логи — один из ключевых источников информации о состоянии системы. Но без правильно выбранного инструмента они превращаются в хаотичный поток данных, в котором сложно найти причину проблемы.
На вебинаре сравним популярные системы централизованного логирования и поможем вам выбрать оптимальное решение под вашу инфраструктуру.
Что будет на вебинаре:
- Чем отличаются ELK, EFK и Graylog и в каких сценариях каждый стек наиболее эффективен
- Как устроен процесс сбора, обработки, хранения и поиска логов
- Как организовать централизованное логирование для мониторинга и диагностики распределённых систем
- На что обратить внимание при выборе системы логирования для своей инфраструктуры
В результате вы:
- Получите понимание сильных и слабых сторон ELK, EFK и Graylog
- Научитесь выбирать подходящее решение под задачи проекта и инфраструктуры
- Узнаете лучшие практики построения централизованной системы логирования
- Сможете использовать логи для ускорения диагностики и повышения наблюдаемости сервисов
Кому будет полезно:
DevOps- и SRE-инженерам, системным администраторам, Backend-разработчикам и архитекторам, которым важно быстро находить причины сбоев и анализировать поведение систем.
👉 Зарегистрируйтесь https://two.su/0xklg
Бесплатное занятие приурочено к старту курса «Observability: мониторинг, логирование, трассировка», на котором вы научитесь строить современные системы наблюдаемости с Prometheus, Grafana, ELK, Tempo и другими инструментами.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
«Системы логирования: ELK, EFK или Graylog?»
🗓 Когда: 17 августа, 20:00 (мск)
Логи — один из ключевых источников информации о состоянии системы. Но без правильно выбранного инструмента они превращаются в хаотичный поток данных, в котором сложно найти причину проблемы.
На вебинаре сравним популярные системы централизованного логирования и поможем вам выбрать оптимальное решение под вашу инфраструктуру.
Что будет на вебинаре:
- Чем отличаются ELK, EFK и Graylog и в каких сценариях каждый стек наиболее эффективен
- Как устроен процесс сбора, обработки, хранения и поиска логов
- Как организовать централизованное логирование для мониторинга и диагностики распределённых систем
- На что обратить внимание при выборе системы логирования для своей инфраструктуры
В результате вы:
- Получите понимание сильных и слабых сторон ELK, EFK и Graylog
- Научитесь выбирать подходящее решение под задачи проекта и инфраструктуры
- Узнаете лучшие практики построения централизованной системы логирования
- Сможете использовать логи для ускорения диагностики и повышения наблюдаемости сервисов
Кому будет полезно:
DevOps- и SRE-инженерам, системным администраторам, Backend-разработчикам и архитекторам, которым важно быстро находить причины сбоев и анализировать поведение систем.
👉 Зарегистрируйтесь https://two.su/0xklg
Бесплатное занятие приурочено к старту курса «Observability: мониторинг, логирование, трассировка», на котором вы научитесь строить современные системы наблюдаемости с Prometheus, Grafana, ELK, Tempo и другими инструментами.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔥4👍2