rust-stakeholder
- CL
I инструмент, который генерирует абсолютно бессмысленный, но впечатляюще выглядящий вывод терминала, чтобы убедить всех, что вы гений кодирования, не написав при этом ни одной строчки полезного кода.Зачем осваивать реальные навыки, если вместо этого можнопросто выглядеть впечатляюще?
https://github.com/giacomo-b/rust-stakeholder
опубликовано в @gitgate
#cli #fun #rust
🔥13👍4
HedgeDoc
- многоплатформенный онлайн редактор заметок Markdown
, работающий в режиме реального времени и позволяющий работать с ними совместно.Это значит, что вы можете писать заметки с другими людьми на своем компьютере, планшете или даже на телефоне. На главной странице вы можете войти через несколько поставщиков аутентификации, таких как
Facebook
, Twitter
, GitHub
и многих других.
https://github.com/hedgedoc/hedgedocДемо: https://hedgedoc.org/demo/
Возможности: https://demo.hedgedoc.org/features
Подсказал: Иван Онушкин - @ivanon
опубликовано в @gitgate
#markdown #edit #colloborate
👍10🔥5
Chromium-Gost
- веб-браузер с открытым исходным кодом на основе Chromium
с поддержкой криптографических алгоритмов ГОСТ
при установке защищённых соединений через интерфейс msspi
Принцип работы:
Оригинальная реализация
Chromium
при установке защищённых соединений использует библиотеку BoringSSL
, которая не поддерживает криптографические алгоритмы ГОСТ
. Для обеспечения работы ГОСТ
-алгоритмов используется интерфейс msspi
, который может поддерживать соответствующие алгоритмы, используя установленный в систему криптопровайдер.При запуске браузера определяется наличие технической возможности работы криптографических алгоритмов
ГОСТ
через интерфейс msspi
. В случае успеха, при установке очередного защищённого соединения помимо оригинальных идентификаторов алгоритмов в пакете будут отправлены идентификаторы алгоритмов ГОСТ
.Если сайт поддерживает работу по
ГОСТ
, он может отреагировать на наличие этих идентификаторов предложением работы на ГОСТ
-алгоритмах. Тогда защищённое соединение в рамках BoringSSL
установлено не будет, так как BoringSSL
не поддерживает ГОСТ
, но поступит сигнал о соответствующей ошибке.В случае возникновения подобного сигнала для данного сайта происходит переключение в режим работы интерфейса
msspi
. Если защищённое соединение успешно устанавливается через интерфейс msspi
, сайт отмечается поддерживающим алгоритмы ГОСТ
и все последующие с ним соединения будут использовать интерфейс msspi
.Данный алгоритм максимально прозрачен для пользователя и минимально влияет на опыт взаимодействия с сайтом.
https://github.com/deemru/Chromium-Gost
опубликовано в @gitgate
#gost #chrome #crtomium #security
GitHub
GitHub - deemru/Chromium-Gost: Chromium с поддержкой алгоритмов ГОСТ
Chromium с поддержкой алгоритмов ГОСТ. Contribute to deemru/Chromium-Gost development by creating an account on GitHub.
🔥15👍7
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 #cli
GitHub
GitHub - yshavit/mdq: like jq but for Markdown: find specific elements in a md doc
like jq but for Markdown: find specific elements in a md doc - yshavit/mdq
👍14🔥10
Useful Tools | Linux | GitOps | DevOps
Совет дня: Как быстро посмотреть версию и название дистрибутива linux, а так же на базе чего он построен. cat /etc/*release* опубликовано в @gitgate #tips #linux #info
ShareX/ShareX
- бесплатная программа с открытым исходным кодом, которая позволяет делать снимки или записывать любую область экрана и делиться ими одним нажатием клавиши.Позволяет загружать изображения, текст или файлы других типов в множество поддерживаемых мест назначения.
https://github.com/ShareX/ShareX
опубликовано в @gitgate
#screenshot #clipboard
👍12🔥5
tofuutils/tenv - менеджер версий для
Простой, быстрый и кроссплатформенный.
Совместим с
Для тех, кто хочет всё по умному, но без лишней возни !
https://github.com/tofuutils/tenv
Рубрика "я пиарюсь". Проект Александра Шарова - @kvendingoldo
Просьба поддержать, "озвездив" репку !
опубликовано в @gitgate
#OpenTofu #Terraform #Terragrunt #Atmos
OpenTofu
, Terraform
, Terragrunt
и Atmos
Простой, быстрый и кроссплатформенный.
tenv
сам найдет нужную версию, скачает, проверит подпись и подставит всё как надо.Совместим с
tfenv/tofuenv
-синтаксисом, но шустрее, надёжнее и без шелл-магии потому что всё на Go
.Для тех, кто хочет всё по умному, но без лишней возни !
https://github.com/tofuutils/tenv
Рубрика "я пиарюсь". Проект Александра Шарова - @kvendingoldo
Просьба поддержать, "озвездив" репку !
опубликовано в @gitgate
#OpenTofu #Terraform #Terragrunt #Atmos
GitHub
GitHub - tofuutils/tenv: OpenTofu / Terraform / Terragrunt and Atmos version manager
OpenTofu / Terraform / Terragrunt and Atmos version manager - tofuutils/tenv
👍15🔥9
Useful Tools | Linux | GitOps | DevOps
tofuutils/tenv - менеджер версий для OpenTofu, Terraform, Terragrunt и Atmos Простой, быстрый и кроссплатформенный. tenv сам найдет нужную версию, скачает, проверит подпись и подставит всё как надо. Совместим с tfenv/tofuenv-синтаксисом, но шустрее, надёжнее…
Freelens
- бесплатный пользовательский интерфейс с открытым исходным кодом, предназначенный для управления кластерами Kubernetes
. Он предоставляет автономное приложение, совместимое с операционными системами macOS
, Windows
и Linux
, что делает его доступным для широкого круга пользователей. Приложение призвано упростить сложность управления Kubernetes
, предлагая интуитивно понятный и удобный интерфейс.Форк от комерциализированного
Lens IDE
, который еще и в облако свое все утащить пытается и альтернатива заброшенного опенсурс форка OpenLens
https://github.com/freelensapp/freelens
опубликовано в @gitgate
#k8s #ide #webui
🔥28👍10
Онлайн конфигуратор критически важных параметров производительности
https://tantorlabs.ru/pgconfigurator
опубликовано в @gitgate
#postgres #web #online
PostgreSQL
от TantorLabs
https://tantorlabs.ru/pgconfigurator
опубликовано в @gitgate
#postgres #web #online
👍15🔥10
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
GitHub
GitHub - git-town/git-town: Git branches made easy
Git branches made easy. Contribute to git-town/git-town development by creating an account on GitHub.
👍6🔥5
Еще один онлайн конфигуратор параметров
https://pgconfigurator.cybertec-postgresql.com/
Подсказал: Александр - @dev_02
Разбор полетов - https://elma365.com/ru/help/platform/postgresql-performance-diagnostics.html
Подсказал: Rasta - @chu_k0t
опубликовано в @gitgate
#postgres #web #online
PostgreSQL
от Cybertec
Для версий PostgreSQL
от 12 до 17https://pgconfigurator.cybertec-postgresql.com/
Подсказал: Александр - @dev_02
Разбор полетов - https://elma365.com/ru/help/platform/postgresql-performance-diagnostics.html
Подсказал: Rasta - @chu_k0t
опубликовано в @gitgate
#postgres #web #online
CYBERTEC PostgreSQL | Services & Support
Home
Optimise your PostgreSQL database performance with the CYBERTEC Configurator - customised settings for maximum efficiency.
🔥11👍8
Совет дня:
Разные варианты команды
опубликовано в @gitgate
#tips #grep
Разные варианты команды
grep
и ключи для смены режимов в базовом grep
grep = grep -G # базовое регулярное выражение (BRE)
fgrep = grep -F # фиксированный текст, игнорирующий мета-символы
egrep = grep -E # расширенное регулярное выражение (ERE)
rgrep = grep -r # рекурсивный
опубликовано в @gitgate
#tips #grep
👍21🔥7
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
👍17🔥11
Совет дня:
Звуковой сигнал в консоли заданного тона и длительности. Например для оповещений об ошибках.
Вообще интересная утилитка, позволяющая проигрывать и WAV, и раздельно левый правый канал и много чего еще.
опубликовано в @gitgate
#tips #speaker #beep
Звуковой сигнал в консоли заданного тона и длительности. Например для оповещений об ошибках.
TONE=3500 #от 500 до 3500
(speaker-test -t sine -f $TONE) & pid=$!;sleep 0.1s;kill -9 $pid
Вообще интересная утилитка, позволяющая проигрывать и WAV, и раздельно левый правый канал и много чего еще.
опубликовано в @gitgate
#tips #speaker #beep
👍15🔥8
Совет дня:
Условные выражения для файлов в
PS. в линукс все есть файл или поток :)
PPS. И переменные окружения.
опубликовано в @gitgate
#tips #bash
Условные выражения для файлов в
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. в линукс все есть файл или поток :)
PPS. И переменные окружения.
опубликовано в @gitgate
#tips #bash
👍38🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
Flameshot
- мощное, но простое в использовании программное обеспечение для создания снимков экрана. С возможностью редактирования, рисования и анотаций скриншотов.Функции:
- настраиваемый внешний вид.
- простота использования
- редактирование скриншотов в приложении.
- интерфейс
DBus
.- загрузить на
Imgur
.https://github.com/flameshot-org/flameshot
Подсказал: @Fenix917
опубликовано в @gitgate
#screenshot #clipboard
👍24🔥15
Совет дня:
Условные выражения для строковых переменных в
опубликовано в @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
👍31🔥10
Совет дня:
Арифметические операции в
опубликовано в @gitgate
#tips #bash
Арифметические операции в
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
👍15🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
Deduplicator
– инструмент для поиска, сортировки, фильтрации и удаления дубликатов файловСпособен обрабатывать большие объемы данных за пару секунд. Во время тестирования
Deduplicator
смог просмотреть 8,6 ГБ pdf
-файлов и обнаружить дубликаты за 2,9 секундыhttps://github.com/sreedevk/deduplicator
опубликовано в @gitgate
#cli #tool #deduplication #files
👍22🔥10
Blue95
- легковесный дистрибутив Linux
, вдохновленный стилем Chicago95
и основанный на Fedora Atomic Xfce
.Проект ориентирован на удобство использования и эстетику, вызывая ностальгические ощущения о прошлом в вычислениях.
Blue95
также предлагает функцию Live CD
для загрузки без установки, что делает его доступным для пользователей, которые хотят попробовать систему без лишних хлопот.https://github.com/winblues/blue95
опубликовано в @gitgate
#win95 #linux
👍12🔥10