Useful Tools | Linux | GitOps | DevOps
Open in Telegram
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
Show more6 669
Subscribers
-124 hours
-77 days
+3630 days
Posts Archive
mdq - как jq но для Markdown
mdq стремится сделать для Markdown то же, что jq делает для JSON: предоставить простой способ сосредоточиться на определенных частях документа.
Например, GitHub PR - это документы Markdown, и некоторые организации имеют специальные шаблоны с контрольными списками для заполнения всеми рецензентами. Для их соблюдения часто требуются уродливые регулярные выражения, которые сложно писать и еще хуже отлаживать. Вместо этого вы можете (например) запросить mdq обо всех незавершенных задачах:
mdq '- [ ]'
mdq доступен под лицензиями Apache 2.0 или MIT, по вашему выбору.
https://github.com/yshavit/mdq
опубликовано в @gitgate
#markdown #jq #cliChromium-Gost - веб-браузер с открытым исходным кодом на основе Chromium с поддержкой криптографических алгоритмов ГОСТ при установке защищённых соединений через интерфейс msspi
Принцип работы:
Оригинальная реализация Chromium при установке защищённых соединений использует библиотеку BoringSSL, которая не поддерживает криптографические алгоритмы ГОСТ. Для обеспечения работы ГОСТ-алгоритмов используется интерфейс msspi, который может поддерживать соответствующие алгоритмы, используя установленный в систему криптопровайдер.
При запуске браузера определяется наличие технической возможности работы криптографических алгоритмов ГОСТ через интерфейс msspi. В случае успеха, при установке очередного защищённого соединения помимо оригинальных идентификаторов алгоритмов в пакете будут отправлены идентификаторы алгоритмов ГОСТ.
Если сайт поддерживает работу по ГОСТ, он может отреагировать на наличие этих идентификаторов предложением работы на ГОСТ-алгоритмах. Тогда защищённое соединение в рамках BoringSSL установлено не будет, так как BoringSSL не поддерживает ГОСТ, но поступит сигнал о соответствующей ошибке.
В случае возникновения подобного сигнала для данного сайта происходит переключение в режим работы интерфейса msspi. Если защищённое соединение успешно устанавливается через интерфейс msspi, сайт отмечается поддерживающим алгоритмы ГОСТ и все последующие с ним соединения будут использовать интерфейс msspi.
Данный алгоритм максимально прозрачен для пользователя и минимально влияет на опыт взаимодействия с сайтом.
https://github.com/deemru/Chromium-Gost
опубликовано в @gitgate
#gost #chrome #crtomium #securityBIOS и UEFI под капотом: как разрабатывают и отлаживают прошивки
Классический BIOS и его современная реализация UEFI служат «мостом» между ОС и микропрограммами, которые управляют низкоуровневыми функциями оборудования. Для этого критического ПО важна стабильность, безопасность и отсутствие багов. UEFI работает в самых разных устройствах YADRO: от ноутбуков KVADRA до серверов VEGMAN и телеком-оборудования.
Руководитель отдела разработки BIOS/UEFI в YADRO проводит небольшой экскурс в историю этого ПО и рассказывает, как ведется его разработка и отладка. Вы узнаете:
• почему BIOS потерял актуальность,
• какая реализация UEFI считается референсной,
• что у интерфейса под капотом: особенности архитектуры,
• как в YADRO разрабатывают, собирают и отлаживают UEFI.
Читаем тут.
HedgeDoc - многоплатформенный онлайн редактор заметок Markdown, работающий в режиме реального времени и позволяющий работать с ними совместно.
Это значит, что вы можете писать заметки с другими людьми на своем компьютере, планшете или даже на телефоне. На главной странице вы можете войти через несколько поставщиков аутентификации, таких как Facebook, Twitter, GitHub и многих других.
https://github.com/hedgedoc/hedgedoc
Демо: https://hedgedoc.org/demo/
Возможности: https://demo.hedgedoc.org/features
Подсказал: Иван Онушкин - @ivanon
опубликовано в @gitgate
#markdown #edit #colloboraterust-stakeholder - CLI инструмент, который генерирует абсолютно бессмысленный, но впечатляюще выглядящий вывод терминала, чтобы убедить всех, что вы гений кодирования, не написав при этом ни одной строчки полезного кода.
Зачем осваивать реальные навыки, если вместо этого можнопросто выглядеть впечатляюще?
https://github.com/giacomo-b/rust-stakeholder
опубликовано в @gitgate
#cli #fun #rust🔥 Друзья, зовём вас на крутой движ!
26 марта в 19:00 мск пройдет День открытых дверей по DevOps – место, где разложим всё по полочкам:
🔹 Какие скиллы реально важны в 2025?
🔹 Как не утонуть в бесконечном списке DevOps-инструментов?
🔹 Почему GO – это must-have?
🔹 Как строить карьеру так, чтобы не застрять на месте?
🔥 Хэдлайнер события – Василий Озеров
Co-Founder Rebrain, руководитель международной команды Fevlake, спикер RootConf / DevOpsConf, Ex SVP of Infrastructure AirPush.
А ещё будут 2 топовых спикера:
⚡️ Александр Крылов – расскажет как облака улучшают жизнь инженеров
⚡️ Сергей Парамошкин – покажет примеры использования Go в Kubernetes, Docker, Terraform
Для кого?
🔹 Начинающих DevOps — разберётесь, с чего стартовать
🔹 Тех, кто уже работает в DevOps — узнаете тренды и куда расти дальше
🔹Разработчиков, которые хотят ворваться в DevOps.
🎁 На эфире вас ждут розыгрыши и квизы с призами.
↘️ Захватывающе? Тогда регистрируйся по ссылке
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vwrx2Yz34
Portmaster - бесплатный для персонального использования и открытый брандмауэр (firewall) приложений, который делает всю тяжелую работу за вас.
С отличными настройками по умолчанию ваша конфиденциальность улучшается без каких-либо усилий. А если вы хотите настроить и контролировать все до последней детали - Portmaster тоже вам поможет.
Возможности: бесплатной версии:
- мониторинг всей сетевой активности
- полный контроль: блокировка любого трафика
- автоматическая блокировка трекеров и вредоносного ПО
- глобальные и индивидуальные настройки для каждого приложения
- безопасный DNS (Doh/DoT)
https://github.com/safing/portmaster
опубликовано в @gitgate
#firewall #webuiBashly - генератор кода и Bash CLI Framework
Bashly - приложение командной строки CLI (написанное на Ruby), позволяющее создавать многофункциональные инструменты командной строки bash.
Bashly позволяет вам сосредоточиться на конкретном коде, не беспокоясь об анализе аргументов командной строки, текстах использования, сообщениях об ошибках и других функциях, которые обычно обрабатываются фреймворком в любом другом языке программирования.
https://github.com/DannyBen/bashly
опубликовано в @gitgate
#bash #cli #rubySupercronic - совместимый с crontab планировщик заданий, специально разработанный для работы в контейнерах.
Цель Supercronic - вести себя именно так, как можно ожидать от cron, работающего в контейнере:
- ваши переменные среды доступны в заданиях
- вывод результатов работы задания в stdout / stderr
- SIGTERM запускает корректное завершение работы (так же, как и SIGINT, который можно отправить с помощью CTRL+C при интерактивном использовании)
- коды возврата заданий и расписания выводятся в stdout / stderr
- SIGUSR2 запускает корректное завершение работы и перезагружает конфигурацию crontab
- SIGQUIT запускает корректное завершение работы
https://github.com/aptible/supercronic
Подсказал: Мак Зотов - @sf1nk5
опубликовано в @gitgate
#docker #cronㅤ
РБПО на конвейере: как Hantis избавляет исследователя от рутины
Разработка безопасного ПО и укрепление доверия к свободным проектам напрямую связаны с постоянным анализом исходного кода и наблюдением за поведением приложения во время выполнения.
Команда направления безопасности разработки программного обеспечения «Базальт СПО» создала инструмент, который позволяет:
🔸Сохранить и зафиксировать накопленный опыт;
🔸Автоматически запускать все предыдущие наработки для новых релизов;
🔸Отслеживать срабатывания инструментов анализа и формировать задания на триаж;
🔸Гарантировать устранение всех выявленных несоответствий, не дав им затеряться.
Как конвейер автоматизации Hantis помогает минимизировать число рутинных операций и какие подходы к РБПО-исследованиям применяет команда «Базальт СПО», рассказываем в новом ролике.
Смотрите на любой удобной площадке:
📹 VK Видео
📹 RuTube
📹 YouTube
📹 Дзен
Реклама. ООО "Базальт СПО", ИНН: 7714350892, Erid: 2Vtzqw24vvB
alternatives-to-katacoda - после того как
O'Reilly купил и закрыл katacoda.com (редиски такие) спиок альтернативных ресурсов для самообучения, с плейграундом, лабами и все как мы любим.
Прокачай свои скилы самостоятельно ! Или попробуй новые проекты и технологии.
https://gist.github.com/bmaupin/6285ddfc353823cbef593ae6f2b19942
Можно еще и https://stepik.org/ посмотреть.
опубликовано в @gitgate
#cources #playground #katacodaЭффективное использование облаков — навык топового специалиста 💯
20 февраля облачный провайдер Cloud․ru проведет онлайн-вебинар и покажет, как оптимизировать затраты на облачную IT-инфраструктуру.
В программе:
1️⃣ анализ текущей утилизации ресурсов;
2️⃣ использование Public API: тегирование ресурсов для лучшей аналитики затрат;
3️⃣ настройка лимитов бюджетов;
4️⃣ другие инструменты для оптимизация потребления.
➡️ Регистрируйтесь по ссылке
PgDog - шардирование, пул соединений и балансировщик нагрузки для
PostgreSQL. Написанный на Rust, PgDog быстр, надежен и масштабирует базы данных горизонтально, не требуя внесения изменений в код приложения.
Он позволяет разбить PostgreSQL на сегменты и может управлять сотнями баз данных и сотнями тысяч соединений.
https://github.com/pgdogdev/pgdog
Документация: https://docs.pgdog.dev/
опубликовано в @gitgate
#postgres #ha #sharding #load-balancer
CodiMD - бесплатная версия HackMD, разработанная и имеющая открытый исходный код командой HackMD с ограниченными функциями (без книжного режима). Вы можете использовать CodiMD для своего сообщества и самостоятельно управлять всеми своими данными. Поддерживает большое количество плагинов.
CodiMD идеально подходит для открытых сообществ, в то время как HackMD делает упор на разрешения и контроль доступа для коммерческого использования.
Команда HackMD стремится сохранить исходный код CodiMD открытым. Любой вклад приветствуется!
https://github.com/hackmdio/codimd
Плагины: https://codimd.bravo123.ru/s/-vs3ukUVo#
Подсказал: @BraVo_123
опубликовано в @gitgate
#markdown #ide #editorWait4X - мощный инструмент с нулевыми зависимостями, который ждет готовности сервисов перед продолжением работы.
Он поддерживает множество протоколов и сервисов, что делает его важным компонентом для:
- конвейеры CI/CD — убедитесь, что зависимости доступны перед запуском тестов
- оркестровка контейнеров — службы проверки работоспособности перед запуском приложения
- процессы развертывания — проверка готовности системы перед развертыванием
- инициализация приложения — проверка доступности внешней службы
- локальная разработка — упрощение проверок готовности локального хоста
Возможности:
- поддержка нескольких протоколов TCP, HTTP, DNS
- интеграция сервисов Redis, MySQL, PostgreSQL, MongoDB, RabbitMQ, InfluxDB, Temporal
- обратная проверка для поиска свободных портов или неготовых служб.
- параллельная проверка нескольких служб одновременно
- экспоненциальный повтор отсрочки с увеличивающимися задержками для повышения надежности
- интеграция CI/CD для автоматизации рабочих процессов
- кроссплатформенный единый двоичный файл для Linux, macOS и Windows
- импорт пакетов Go в ваши приложения Go
- выполнение команд после успешных проверок
https://github.com/atkrad/wait4x
опубликовано в @gitgate
#cicd #check #redis #mysql #postrges #mongodb #rabbitmq #influxdb #txp #http #dnsflatnotes - самостоятельное веб-приложение для создания заметок без базы данных, использующее для хранения просто папку с файлами Markdown.
https://github.com/dullage/flatnotes
Демо: https://demo.flatnotes.io/
Подсказал: Иван Грушин - @JohnMcGru
опубликовано в @gitgate
#notes #markdown #webui👥 Совет IT-спецам на 2025 год - чаще посещайте тематические мероприятия
Зачем тратить время на Ютубчик, когда можно интересно проводить время, при этом развивая свои навыки!
А чтобы не гуглить афиши и не подписываться на сотню разных каналов, IT-мероприятия России уже собрали все самые топовые события в одном месте.
Оффлайн и онлайн, для разных специальностей и уровней знаний.
👨💻 В этом канале ты найдёшь самые актуальные и интересные события: анонсы форумов, конференций, митапов, вебинаров, хакатонов, олимпиад и многое другое.
🔥 Присоединяйся и будь в курсе самых топовых IT-event'ов!
IT мероприятия России / ITMeeting / IT events
Windows Utility Improved - утилита представляет собой сборник задач и твиков Windows.
Она предназначена для оптимизации установки, изменение с настроек, устранения неполадок с помощью конфигурации и исправления обновлений Windows.
https://github.com/ChrisTitusTech/winutil
Web: https://christitus.com/windows-utility-improved/
Онлайн версия:
irm "https://christitus.com/win" | iexПодсказал: Илья - @cmdrcrm опубликовано в @gitgate #windovs #utils
Microsoft-Activation-Scripts - сценарии активации с открытым исходным кодом для Windows и Office с Hwid, Ohook, Tsforge, KMS38 и онлайн-методами активации KMS.
https://github.com/massgravel/Microsoft-Activation-Scripts
Web: https://massgrave.dev/
Онлайн версия:
irm https://massgrave.dev/get | iexопубликовано в @gitgate #windovs #office #kms #activation
Windows внутри docker контейнера.
Доступ через WebUI - http://<hostname>:8006
Возможности:
- ISO downloader
- KVM acceleration
- Web-based viewer
Если необходимо изменить количество ресурсов (CPU/RAM/HDD) - отредактируйте Dockerfile и соберите его по новой. Или задайте переменные в docker-compose.yml файле
environment: VERSION: "11" RAM_SIZE: "8G" CPU_CORES: "4" DISK_SIZE="64G"Так же рекомендую намапить каталог с данными как
ext.vol для сохранения состояния при перезапуске контейнера
volumes: - $PWD/data:/storagehttps://github.com/dockur/windows опубликовано в @gitgate #windows #docker #webui
Available now! Telegram Research 2025 — the year's key insights 
