Useful Tools | Linux | GitOps | DevOps
6.69K subscribers
388 photos
9 videos
13 files
1.09K links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
👆👆👆

У хорошего сисадмина всегда под рукой консолька с 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 и IPinfo

https://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
👍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
👍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
👍6🔥5
HuggingFace Downloader - cамый быстрый и удобный способ загрузки моделей с HuggingFace Hub. Максимально используйте пропускную способность, подключаясь к нескольким файлам одновременно и загружая файлы параллельно.

Возможности:
- до 16 параллельных соединений на файл (загрузка по частям)
- до 8 файлов загружаются одновременно.
- автоматическое возобновление работы при прерывании

https://github.com/bodaay/HuggingFaceModelDownloader

опубликоввано в @gitgate

#ai #hf #downloader
👍6🔥4
dasha - дашборд производительности 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
🔥4👍2
Выходные, которые настроят твой IT-путь – Сбер.Среда Weekend, 15-16 августа 🧩

Это нишевый фестиваль для своих: тех, кто уже в комьюнити, и тех, кто только ищет себя в IT.

Мы создали три среды — ты точно найдёшь свою:

🟢human.env — честные, смешные и местами беспощадные стендапы и рассказы про работу.

🟢growth.env — воркшопы и дискуссии от IT‑сообществ Сбера. С тебя — вопрос, с команды — ответ.

🟢 party.env — DIY, танцы и большая финальная вечеринка с музыкальными хедлайнерами — SALAME, Тима ищет свет и группа Лауд.

Выбирай свою среду — или пройди все три: пусть эти выходные станут началом чего‑то большего!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5