uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

Kanalga Telegram’da o‘tish

Полезные opensource проекты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue

Ko'proq ko'rsatish
6 792
Obunachilar
-124 soatlar
-47 kun
+1630 kun
Postlar arxiv
Совет дня: Bash алиас - простой калькулятор на awk Версия от @nu_tab_5
alias calc='_(){ awk "BEGIN{print $*}";};_'
Пример: calc 1+2/3 если со скобками нужны кавычки: calc "(7+5)^2-1" Если нужны функции, для тех, у кого gawk: Версия от @Tagd_Tagd
alias calc='_(){ gawk "BEGIN{pi=atan2(0,-1);e=exp(1);print $*}";};_'
Пример: calc "sin(pi^e+1/3)" если без скобок - можно и не кавычить. Подсказал: @Tagd_Tagd опубликовано в @gitgate #tips #calc #alias #awk

Unregistry - передача образов Docker напрямую на удаленные серверы без внешнего реестра (docker registry). Облегченный реестр
Unregistry - передача образов Docker напрямую на удаленные серверы без внешнего реестра (docker registry). Облегченный реестр образов контейнеров, который хранит и обслуживает образы непосредственно из хранилища вашего демона Docker. Включенная команда docker pushsh (дополнительная 's' для SSH) позволяет вам отправлять образы напрямую на удаленные серверы Docker через SSH. Она передает только недостающие слои, что делает ее быстрой и эффективной. Призван значительно ускорить подготовку к деплою контейнера на несколько узлов, избегая push/pull через docker registry. Особую ценность приобретает в закрытых контурах. https://github.com/psviderski/unregistry опубликовано в @gitgate #docker #registry #ssh #image

Совет дня: А вы знали что помимо tee, который читает из стандартного вывода и пишет в стандартный вывод и файлы, такой же трюк можно сделать и с пайпами ? Утилитка pee (входит в состав пакета coreurils) - так же как tee, но для пайпов !
cat file | pee sort 'wc -l'
Подсказал: Сергей - @nu_tab_5 опубликовано в @gitgate #tips

LoFi Engine - генерируйте музыку LoFi на ходу. Вы создаете свою собственную атмосферу; LoFi Engine задает настроение. Возможн
LoFi Engine - генерируйте музыку LoFi на ходу. Вы создаете свою собственную атмосферу; LoFi Engine задает настроение. Возможности: - создайте свою собственную LoFi-студию с вашей уникальной музыкой с минимальными штрихами из того и сего. Будьте художником. - работает с основными настольными платформами: Linux, Mac и Windows. - не требуется подключение к Интернету; ваш опыт полностью конфиденциальен. - основное внимание в LoFi Engine уделяется кастомизации, доступности и творческой свободе. - хотите ли вы слушать музыку или просто свободное пение птиц, выбор за вами. - благодаря тщательно выполненным работам талантливых художников длительные занятия превращаются в радость. - ветреный вечер или шум волн, разбивающихся о песок солнечного пляжа, приносят умиротворение. https://github.com/meel-hd/lofi-engine#lofi-engine опубликовано в @gitgate #music #lofi #sound

Grafana Alloy - компонент OpenTelemetry Collector с открытым исходным кодом. встроенные конвейеры Prometheus и поддержка метр
Grafana Alloy - компонент OpenTelemetry Collector с открытым исходным кодом. встроенные конвейеры Prometheus и поддержка метрик, журналов, трассировок и профили. Возможности: - используйте богатый синтаксис на основе выражений для настройки мощных конвейеров наблюдения. - это дистрибутив OpenTelemetry Collector, поддерживающий десятки его компонентов, а также новые компоненты, использующие программируемые конвейеры Alloy. - Big tent: Alloy принимает философию "big tent" Grafana, где Alloy может использоваться с другими поставщиками или базами данных с открытым исходным кодом. Он имеет компоненты для идеальной интеграции с несколькими экосистемами телеметрии: OpenTelemetry Collector Prometheus Grafana Loki Grafana Pyroscope - Kubernetes-native: используйте компоненты для взаимодействия с собственными и пользовательскими ресурсами Kubernetes; нет необходимости изучать, как использовать отдельный оператор Kubernetes. - совместно используемые конвейеры: используйте модули, чтобы делиться своими конвейерами со всем миром. - автоматическое распределение рабочей нагрузки: настройте экземпляры Alloy для формирования кластера для автоматического распределения рабочей нагрузки. -поддержка централизованной конфигурации: Alloy поддерживает извлечение своей конфигурации с сервера для централизованного управления конфигурацией. - утилиты отладки: используйте встроенный пользовательский интерфейс для визуализации и отладки конвейеров. https://github.com/grafana/alloy Документация: https://grafana.com/docs/alloy/latest/ опубликовано в @gitgate #moni #grafana #opentelemetry

self-instruction - самоучитель bash по материалам бесплатного курса от многоуважаемого @Tagd_Tagd В материалах рассмотрены мн
self-instruction - самоучитель bash по материалам бесплатного курса от многоуважаемого @Tagd_Tagd В материалах рассмотрены множество практических примеров применения bash, но не забыта и теория и, самое ценное, алгоритмические подходы... Каждый пример детально разбирается с пояснениями и альтернативными вариантами решения. Рекомендуется для самостоятельного неторопливого изучения. На сегодняшний момент курс успешно завершен, но не исключено что скоро начнется новый набор, не пропустите.. Анонс будет и в @gitgate https://github.com/tagd-tagd/self-instruction опубликовано в @gitgate #bash #cources #knoweledgebase

Уязвимости снова всплыли на проде. Проблема — не в сканерах. Проблема в том, что безопасность не встроена в процесс. Практику
Уязвимости снова всплыли на проде. Проблема — не в сканерах. Проблема в том, что безопасность не встроена в процесс. Практикум по безопасной разработке — это способ перестроить работу команды, а не просто пройти «обучение». 30 июня стартует онлайн-практикум, где вы: — разберете реальные кейсы AppSec-внедрений, — освоите SAST, DAST, SCA, фаззинг, threat modeling, — прокачаете навыки на облачном стенде, — получите поддержку инженеров и полезные материалы для работы Кто ведет: 🔴 Артем Пузанков — выстраивал AppSec-процессы в enterprise-компаниях 🔴 Светлана Газизова — внедряла DevSecOps в «невнедряемых» условиях 🔴 Алексей Жуков — практик, прошедший путь от стажера до лидера AppSec И ещё 6 инженеров Positive Technologies, которые ежедневно решают задачи безопасной разработки на практике Покажем, как ускорять релизы, снижать издержки и наконец договориться с разработчиками ⏳ 6 недель | 💻 онлайн | 📩 стоимость по запросу Узнать подробнее

Протестируйте AI-помощника раньше всех 🧠 Сегодня на GigaConf облачный провайдер Cloud․ru представил AI-помощника, который по
Протестируйте AI-помощника раньше всех 🧠 Сегодня на GigaConf облачный провайдер Cloud․ru представил AI-помощника, который поможет пользователям управлять ресурсами и инфраструктурой в облаке Cloud․ru Evolution. Благодаря ему спецы без глубокого опыта в IT Ops и облаках смогут передать часть рутинных операций AI и ускорить запуск новых проектов. Что он уже умеет: 1️⃣ подбирать облачные сервисы под ваши задачи; 2️⃣ создавать базовую инфраструктуру в облаке: подбирать конфигурацию, помогать в создании SSH-ключа и развертывании виртуальной машины; 3️⃣ создавать виджеты мониторинга и настраивать алертинг; 4️⃣ в режиме co-pilot подсказывать команды для работы в серийной консоли виртуальных машин. AI-помощник уже доступен в режиме открытого тестирования в личном кабинете Cloud․ru. Тестируйте и делитесь впечатлениями🖱

ros-lint - валидатор и линтер скриптов MikroTik RouterOS. Удаленная проверка синтаксиса скрипта RouterOS .rsc через SSH без в
ros-lint - валидатор и линтер скриптов MikroTik RouterOS. Удаленная проверка синтаксиса скрипта RouterOS .rsc через SSH без выполнения. Оснащен построчным обнаружением ошибок, аутентификацией по ключу SSH и уровнями детализации. Идеально подходит для автоматизации проверки скриптов RouterOS/ROS в конвейерах CI/CD Возможности: - безопасная проверка: проверяет синтаксис скрипта без его выполнения на маршрутизаторе. - точное обнаружение ошибок: показывает точные номера строк и столбцов для синтаксических ошибок - гибкая аутентификация: поддерживает ключи SSH, агентские и аппаратные токены - управление подробностью: три уровня детализации вывода (0=минимальный, 1=информационный, 2=отладочный) - чистая операция: автоматическая очистка временных файлов на маршрутизаторе - готовность к CI/CD: идеально подходит для автоматизированной проверки скриптов в конвейерах развертывания https://github.com/tarikin/ros-lint опубликовано в @gitgate #mikrotik #linter #cicd #ssh

🐳 Как управлять данными и сетями в Docker, чтобы гарантировать безопасность и производительность на высоком уровне? 👉 Пригл
🐳 Как управлять данными и сетями в Docker, чтобы гарантировать безопасность и производительность на высоком уровне? 👉 Приглашаем вас на открытый вебинар «Работа с данными и сетями в Docker» 2 июля в 20:00 МСК. Разберём: - Основы работы с данными в Docker: тома, bind-mount, tmpfs. - Как изолировать и безопасно использовать данные в контейнерах. - Типы Docker-сетей и их применение: мост, хост, оверлей и другие. - Практику настройки взаимодействия контейнеров через сеть и безопасность в Docker. Вы научитесь настраивать сетевые решения, масштабировать инфраструктуру и обеспечивать защиту данных в контейнерах. Эти навыки незаменимы для успешной работы в современных микросервисных архитектурах. Вебинар проходит в преддверии старта курса «DevOps практики и инструменты». 👉 Для участия зарегистрируйтесь: https://vk.cc/cN5cxk Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Radicale - небольшой, но мощный сервер CalDAV (календари, списки дел) и CardDAV (контакты)/ Возможности: - обмен календарями
Radicale - небольшой, но мощный сервер CalDAV (календари, списки дел) и CardDAV (контакты)/ Возможности: - обмен календарями и списками контактов через CalDAV, CardDAV и HTTP. - поддерживает события, задачи, записи в журнале и визитные карточки. - готово к работе «из коробки», не требует сложной настройки или конфигурирования. - можно ограничить доступ с помощью аутентификации. - может защищать соединения с помощью TLS. - работает со многими клиентами CalDAV и CardDAV - сохраняет все данные в файловой системе в простой структуре папок. - возможно расширение с помощью плагинов. - является свободным программным обеспечением, распространяемым по лицензии GPLv3. https://github.com/Kozea/Radicale опубликовано в @gitgate #caldav #carddav

Baïkal - легковесный сервер CalDAV+CardDAV. Он предлагает обширный веб-интерфейс с простым управлением пользователями, адресн
Baïkal - легковесный сервер CalDAV+CardDAV. Он предлагает обширный веб-интерфейс с простым управлением пользователями, адресными книгами и календарями. Он быстрый и простой в установке и требует только базовый сервер с поддержкой php. Данные могут храниться в базе данных MySQL или SQLite. Baïkal позволяет легко получать доступ к вашим контактам и календарям с любого устройства. Он совместим с iOS, Mac OS X, DAVx5 на Android, Mozilla Thunderbird и любым другим приложением, поддерживающим CalDAV и CardDAV. Защитите свою конфиденциальность, размещая календари и контакты самостоятельно с помощью Baïkal https://github.com/sabre-io/Baikal Web: https://sabre.io/baikal/ опубликовано в @gitgate #caldav #carddav

Вайб-кодинг здорового человека 🖥 Облачный провайдер Cloud․ru запустил новый сервис Evolution Notebook для работы с Python-ко
Вайб-кодинг здорового человека 🖥 Облачный провайдер Cloud․ru запустил новый сервис Evolution Notebook для работы с Python-кодом, обучения моделей и визуализации данных — все это без IDE и долгой настройки окружения. Кому будет полезно Дата-сайентистам, ML-инженерам, разработчикам и всем, кто работает с кодом и данными. Как получить бесплатный доступ Расскажут на бесплатном вебинаре 24 июня.
В программе: 🤖 обзор интерфейса и ключевых возможностей сервиса; 🤖 демо написания кода, запуска фрагментов и работы с результатами; 🤖 инструкция, как присоединиться к бесплатному тестированию Evolution Notebook, включая доступ к GPU.
Регистрируйтесь на вебинар и упрощайте работу с кодом.

Pritunl-Fake-API - аккуратный скрипт, который предоставляет небольшой фейковый API для разблокировки всех премиум/корпоративн
Pritunl-Fake-API
- аккуратный скрипт, который предоставляет небольшой фейковый API для разблокировки всех премиум/корпоративных/корпоративных+ (здесь называемых ultimate) функций вашего собственного VPN-сервера Pritunl. А еще в pritunl давным давно завезли поддержку wireguard протокола. https://github.com/simonmicro/Pritunl-Fake-API опубликовано в @gitgate #openvpn #pritunl #wireguard

openvpn-as - руководство по установке и активации сервера доступа OpenVPN Этот репозиторий предназначен только для образовательных и информационных целей. Пользователи должны обеспечить соблюдение применимых законов и правил. Всегда используйте программное обеспечение ответственно и соблюдайте лицензионные соглашения. Внимание: Использовать строго с позволения своей совести. https://github.com/Guerroudj-a/openvpn-as опубликовано в @gitgate #openvpn

kan - мощное и гибкое приложение Kanban, которое поможет вам организовать работу, отслеживать прогресс и достигать результато
kan - мощное и гибкое приложение Kanban, которое поможет вам организовать работу, отслеживать прогресс и достигать результатов — все в одном месте. Альтернатива Trello Возможности: - контроль кто может просматривать и редактировать ваши доски - приглашение участников для сотрудничества с вашей командой - импорт досок из Trello - метки и фильтры для организации быстрого поиска карточки - комментарии и обсуждения с вашей командой - журнал действий для отслеживания всех изменений карточек с подробной историей действий - шаблоны (скоро) для экомии времени с помощью многоразовых шаблонов досок - интеграции (скоро) https://github.com/kanbn/kan опубликовано в @gitgate #kanban #trelo

OAuth2-Proxy - гибкий инструмент с открытым исходным кодом, который может работать как автономный обратный прокси (reverse pr
OAuth2-Proxy - гибкий инструмент с открытым исходным кодом, который может работать как автономный обратный прокси (reverse proxy)-сервер или как компонент промежуточного программного обеспечения (middleware), интегрированный в существующие настройки обратного прокси-сервера или балансировщика нагрузки. Он обеспечивает простой и безопасный способ защиты ваших веб-приложений с помощью аутентификации OAuth2 / OIDC. Как обратный прокси-сервер, он перехватывает запросы к вашему приложению и перенаправляет пользователей к поставщику OAuth2 для аутентификации. Как промежуточное программное обеспечение, он может быть бесшовно интегрирован в вашу существующую инфраструктуру для обработки аутентификации для нескольких приложений. OAuth2-Proxy поддерживает множество поставщиков OAuth2, а также OIDC. Либо через универсальный клиент OIDC, либо через специальную реализацию для Google, Microsoft Entra ID, GitHub, login.gov и других. С помощью специализированных реализаций поставщиков oauth2-proxy может извлекать больше информации о пользователе, например, предпочтительные имена пользователей и группы. Затем эти данные можно пересылать в виде заголовков HTTP в ваши вышестоящие приложения. https://github.com/oauth2-proxy/oauth2-proxy опубликовано в @gitgate #security #oauth #oidc #proxy #middleware

GitHubFetch - инструмент наподобие Neofetch, который отображает информацию из профиля GitHub в вашем терминале - вместе с ASC
GitHubFetch - инструмент наподобие Neofetch, который отображает информацию из профиля GitHub в вашем терминале - вместе с ASCII-артом и картой активности Возможности: - информация о пользователе GitHub с биографией, подписчиками, репозиториями и т. д. - изображение профиля GitHub, отрисованное в ASCII (несколько стилей) - визуализация карты активности (heatmap) - работает в вашем терминале - специально разработано для Kitty https://github.com/isa-programmer/githubfetch опубликовано в @gitgate #github #cli #profile #heatmap

logporter - экспортер Prometheus для получения базовых метрик и количества зарегистрированных сообщений в контейнерах.

logporter - экспортер Prometheus для получения базовых метрик и количества зарегистрированных сообщений в контейнерах. Зачем регистрировать количество событий в журналах: - отобразить количество запросов к приложению, если приложение регистрирует каждый запрос по ключевым словам. - cравните возросшую нагрузку с количеством зарегистрированных сообщений. - если приложение не является ресурсоемким, количество зарегистрированных сообщений покажет возросшую нагрузку. - ускорьте анализ журнала, отобразив, в какой момент времени было получено наибольшее количество сообщений из стандартного потока и потока ошибок. https://github.com/Lifailon/logporter Внимание, русский разработчик, автор lazyjournal ! Поддержите звездочкой в репке ! опубликовано в @gitgate #moni #exporter #prometheus #log