es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

Ir al canal en Telegram

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

Mostrar más
6 789
Suscriptores
-124 horas
-47 días
+1430 días
Archivo de publicaciones
Что не так с кодом в Капибаровске? Узнайте на T-CTF — соревновании от Т-Банка для опытных ИТ-специалистов. Решайте задания по
Что не так с кодом в Капибаровске? Узнайте на T-CTF — соревновании от Т-Банка для опытных ИТ-специалистов. Решайте задания по спортивному хакингу с шансом выиграть приз до 420 000 ₽. Вот как все устроено: — Выберите Лигу Разработки или Лигу Безопасности по своим навыкам. Если участвуете впервые, можно потренироваться на демозаданиях. — Соревнуйтесь один или в команде до 3 человек. Вам помогут найти команду, если нет своей. — Участвуйте онлайн или приходите в ИТ-хаб Т-Банка в одном из 6 городов России. — Используйте время на решение заданий и общение с участниками — у вас будет 36 часов. Задания будут интересны разработчикам, QA- и SRE-инженерам, аналитикам и другим ИТ-специалистам уровня middle и senior. Успейте зарегистрироваться до 18 апреля. Реклама. АО "ТБанк", ИНН 7710140679, лицензия ЦБ РФ № 2673, erid:2VtzqwxxMrR

Machbase - невероятно быстрая база данных временных рядов, разработанная специально для приложений IoT и реализованная на язы
Machbase - невероятно быстрая база данных временных рядов, разработанная специально для приложений IoT и реализованная на языке C machbase-neo - сервер базы данных IoT, который встраивает движок Machbase и предлагает необходимые и удобные функции для создания платформ IoT, включая API MQTT и HTTP. Он очень универсален и может быть установлен на самых разных машинах, от устройств Raspberry Pi до высокопроизводительных серверов. API и интерфейсы - HTTP: приложения и датчики считывают/записывают данные через HTTP REST API - MQTT: Датчики записывают данные по протоколу MQTT - gRPC: первоклассный API для расширений - SSH: Интерфейс командной строки для ручного управления и пакетных процессов - Web UI - API пользовательского интерфейса для создания собственного пользовательского интерфейса https://github.com/machbase/neo-server Документация: https://docs.machbase.com/neo опубликовано в @gitgate #iot #mqtt #http #grps #ssh #webui

bad-licenses - коллекция абсурдных, смешных и откровенно плохих лицензий. Приведено оглавление с заголовками и кратким изложением того, что делает лицензия. Источники, если они доступны, указаны в описаниях. https://github.com/ErikMcClure/bad-licenses опубликовано в @gitgate #license

nocode - лучший способ писать безопасные и надежные приложения. Ничего не писать; нигде не развертывать. https://github.com/kelseyhightower/nocode опубликовано в @gitgate #nocode

Emojicode - высокоуровневый многопарадигмальный язык программирования с открытым исходным кодом, состоящий из эмодзи. Он включает в себя объектно-ориентированный подход и опциональные элементы. https://github.com/emojicode/emojicode ЗЫ. В коментариях накидывайте свои примеры кода :) опубликовано в @gitgate #lang #emoji

Blue95 - легковесный дистрибутив Linux, вдохновленный стилем Chicago95 и основанный на Fedora Atomic Xfce. Проект ориентирова
Blue95 - легковесный дистрибутив Linux, вдохновленный стилем Chicago95 и основанный на Fedora Atomic Xfce. Проект ориентирован на удобство использования и эстетику, вызывая ностальгические ощущения о прошлом в вычислениях. Blue95 также предлагает функцию Live CD для загрузки без установки, что делает его доступным для пользователей, которые хотят попробовать систему без лишних хлопот. https://github.com/winblues/blue95 опубликовано в @gitgate #win95 #linux

Deduplicator – инструмент для поиска, сортировки, фильтрации и удаления дубликатов файлов Способен обрабатывать большие объемы данных за пару секунд. Во время тестирования Deduplicator смог просмотреть 8,6 ГБ pdf-файлов и обнаружить дубликаты за 2,9 секунды https://github.com/sreedevk/deduplicator опубликовано в @gitgate #cli #tool #deduplication #files

Совет дня: Арифметические операции в bash
# Returns true if the numbers are equal
[[ ${arg1} -eq ${arg2} ]]

# Returns true if the numbers are not equal
[[ ${arg1} -ne ${arg2} ]]

# Returns true if arg1 is less than arg2
[[ ${arg1} -lt ${arg2} ]]

# Returns true if arg1 is less than or equal arg2
[[ ${arg1} -le ${arg2} ]]

# Returns true if arg1 is greater than arg2
[[ ${arg1} -gt ${arg2} ]]

# Returns true if arg1 is greater than or equal arg2
[[ ${arg1} -ge ${arg2} ]]

# As with other programming languages you can use AND & OR conditions:
[[ test_case_1 ]] && [[ test_case_2 ]] # And
[[ test_case_1 ]] || [[ test_case_2 ]] # Or
опубликовано в @gitgate #tips #bash

Совет дня: Условные выражения для строковых переменных в bash
# True if the shell variable varname is set (has been assigned a value).
[[ -v ${varname} ]]

# True if the length of the string is zero.
[[ -z ${string} ]]

# True if the length of the string is non-zero.
[[ -n ${string} ]]

# True if the strings are equal. = should be used with the test command for POSIX conformance. When used with the [[ command, this performs pattern matching as described above (Compound Commands)
[[ ${string1} == ${string2} ]]

# True if the strings are not equal.
[[ ${string1} != ${string2} ]]

# True if string1 sorts before string2 lexicographically.
[[ ${string1} < ${string2} ]]

# True if string1 sorts after string2 lexicographically.
[[ ${string1} > ${string2} ]]
опубликовано в @gitgate #tips #bash

Flameshot - мощное, но простое в использовании программное обеспечение для создания снимков экрана. С возможностью редактирования, рисования и анотаций скриншотов. Функции: - настраиваемый внешний вид. - простота использования - редактирование скриншотов в приложении. - интерфейс DBus. - загрузить на Imgur. https://github.com/flameshot-org/flameshot Подсказал: @Fenix917 опубликовано в @gitgate #screenshot #clipboard

Как устроена underlay-сеть облачного провайдера? 🚀 В МТС Web Services продолжается стройка нового облака, а разработчики пла
Как устроена underlay-сеть облачного провайдера? 🚀 В МТС Web Services продолжается стройка нового облака, а разработчики платформы не устают рассказывать об этом в прямом эфире. В очередном выпуске реалити для инженеров Building the Cloud вы узнаете, как в MWS подошли к созданию underlay-сети. Регистрируйтесь, добавляйте событие в календарь и задавайте вопросы спикерам в чате во время эфира. За лучший вопрос дарим фирменный мерч MWS. 📅 Дата: 3 апреля, 11:00 🌐 Регистрация

Совет дня: Условные выражения для файлов в bash
## True if file exists.
[[ -a ${file} ]]

## True if file exists and is a block special file.
[[ -b ${file} ]]

## True if file exists and is a character special file.
[[ -c ${file} ]]

## True if file exists and is a directory.
[[ -d ${file} ]]

## True if file exists.
[[ -e ${file} ]]

## True if file exists and is a regular file.
[[ -f ${file} ]]

## True if file exists and is a symbolic link.
[[ -h ${file} ]]

## True if file exists and is readable.
[[ -r ${file} ]]

## True if file exists and has a size greater than zero.
[[ -s ${file} ]]

## True if file exists and is writable.
[[ -w ${file} ]]

## True if file exists and is executable.
[[ -x ${file} ]]

## True if file exists and is a symbolic link.
[[ -L ${file} ]]
PS. в линукс все есть файл или поток :) опубликовано в @gitgate #tips #bash

Живешь в мире масштабирования и аптайма? 🖱 GoCloud — конференция для IT-экспертов про облака и AI. На GoCloud тебя ждут 30+ докладов, где расскажут и покажут: ➡как работают облачные сетевые сервисы ➡как подключать блочные хранилища к железным серверам ➡как запустить приложения в два клика, при этом сэкономив ресурсы ➡как реализована архитектура DBaaS поверх K8s А еще будут ломать приложение в реальном времени и рассказывать про инструменты для защиты от уязвимостей. Нетворкинг, презентации новых продуктов, live-демо и afterparty ждут тебя 10 апреля. Регистрация по ссылке 👈

Совет дня: Звуковой сигнал в консоли заданного тона и длительности. Например для оповещений об ошибках.
TONE=3500 #от 500 до 3500
(speaker-test -t sine -f $TONE) & pid=$!;sleep 0.1s;kill -9 $pid
Вообще интересная утилитка, позволяющая проигрывать и WAV, и раздельно левый правый канал и много чего еще. опубликовано в @gitgate #tips #speaker #beep

GoDoxy - легкий, простой и производительный reverse proxy с Web UI интерфейсом. Основные характеристики - простая конфигураци
GoDoxy - легкий, простой и производительный reverse proxy с Web UI интерфейсом. Основные характеристики - простая конфигурация - простая многоузловая настройка с агентами GoDoxy - сообщения об ошибках понятны и подробны, устранение неполадок простое - автоматический SSL с Let's Encrypt и DNS-01 Challenge - автоматическая горячая перезагрузка при изменении состояния контейнера/файла конфигурации - динамическое создание маршрутов из запущенных Docker-контейнеров - idlesleeper: останавливает контейнеры при простое, пробуждает их при трафике - резервный HTTP-прокси и переадресация портов TCP/UDP - интеграция OpenID Connect - поддержка midleware и пользовательских страниц ошибок - web UI интерфейс с панелью управления приложениями, редактором конфигураций, монитором времени безотказной работы, системным монитором, средством просмотра журналов Docker - поддерживает Linux/AMD64, Linux/ARM64 https://github.com/yusing/godoxy WiKi: https://github.com/yusing/godoxy/wiki опубликовано в @gitgate #reverseproxy #proxy #http #letsencrypt #webui

Совет дня: Разные варианты коменды grep и ключи для смены режимов в базовом grep
grep = grep -G # базовое регулярное выражение (BRE)
fgrep = grep -F # фиксированный текст, игнорирующий мета-символы
egrep = grep -E # расширенное регулярное выражение (ERE)
pgrep = grep -P # Perl-совместимые регулярные выражения (PCRE)
rgrep = grep -r # рекурсивный
опубликовано в @gitgate #tips #grep

Еще один онлайн конфигуратор параметров PostgreSQL от Cybertec Для версий PostgreSQL от 12 до 17 https://pgconfigurator.cybertec-postgresql.com/ Подсказал: Александр - @dev_02 опубликовано в @gitgate #postgres #web #online

Git Town - добавляет дополнительные команды Git, которые автоматизируют создание, синхронизацию, отправку и очистку веток Git. Совместим со всеми популярными рабочими процессами Git, такими как Git Flow, GitHub Flow, GitLab Flow и разработкой на основе trunk. Поддерживает монорепозитории и стековые изменения. https://github.com/git-town/git-town Документация: https://www.git-town.com/ опубликовано в @gitgate #git #addon

Онлайн конфигуратор критически важных параметров производительности PostgreSQL от TantorLabs https://tantorlabs.ru/pgconfigur
Онлайн конфигуратор критически важных параметров производительности PostgreSQL от TantorLabs https://tantorlabs.ru/pgconfigurator опубликовано в @gitgate #postgres #web #online

Freelens - бесплатный пользовательский интерфейс с открытым исходным кодом, предназначенный для управления кластерами Kuberne
Freelens - бесплатный пользовательский интерфейс с открытым исходным кодом, предназначенный для управления кластерами Kubernetes. Он предоставляет автономное приложение, совместимое с операционными системами macOS, Windows и Linux, что делает его доступным для широкого круга пользователей. Приложение призвано упростить сложность управления Kubernetes, предлагая интуитивно понятный и удобный интерфейс. Форк от комерциализированного Lens IDE, который еще и в облако свое все утащить пытается и альтернатива заброшенного опенсурс форка OpenLens https://github.com/freelensapp/freelens опубликовано в @gitgate #k8s #ide #webui