Еще один онлайн конфигуратор параметров
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 и ключи для смены режимов в базовом grepgrep = grep -G # базовое регулярное выражение (BRE)
fgrep = grep -F # фиксированный текст, игнорирующий мета-символы
egrep = grep -E # расширенное регулярное выражение (ERE)
rgrep = grep -r # рекурсивный
опубликовано в @gitgate
#tips #grep
👍22🔥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/ARM64https://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
👍39🔥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
👍32🔥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
Emojicode - высокоуровневый многопарадигмальный язык программирования с открытым исходным кодом, состоящий из эмодзи. Он включает в себя объектно-ориентированный подход и опциональные элементы.https://github.com/emojicode/emojicode
ЗЫ. В коментариях накидывайте свои примеры кода :)
опубликовано в @gitgate
#lang #emoji
GitHub
GitHub - emojicode/emojicode: 😀😜🔂 World’s only programming language that’s bursting with emojis
😀😜🔂 World’s only programming language that’s bursting with emojis - emojicode/emojicode
🔥9👍4
nocode - лучший способ писать безопасные и надежные приложения. Ничего не писать; нигде не развертывать.https://github.com/kelseyhightower/nocode
опубликовано в @gitgate
#nocode
GitHub
GitHub - kelseyhightower/nocode: The best way to write secure and reliable applications. Write nothing; deploy nowhere.
The best way to write secure and reliable applications. Write nothing; deploy nowhere. - kelseyhightower/nocode
🔥31👍7
bad-licenses - коллекция абсурдных, смешных и откровенно плохих лицензий. Приведено оглавление с заголовками и кратким изложением того, что делает лицензия. Источники, если они доступны, указаны в описаниях. https://github.com/ErikMcClure/bad-licenses
опубликовано в @gitgate
#license
GitHub
GitHub - ErikMcClure/bad-licenses: A compendium of absurd "open-source" licenses.
A compendium of absurd "open-source" licenses. Contribute to ErikMcClure/bad-licenses development by creating an account on GitHub.
👍9🔥6
Machbase - невероятно быстрая база данных временных рядов, разработанная специально для приложений IoT и реализованная на языке Cmachbase-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
🔥19👍5
gitgrep - сервис быстрого поиска в github по коду с фильтрацией по языку и пути. Построен на движке от Vercelhttps://grep.app
Телеграм бот: @grepappbot
опубликовано в @gitgate
#github #grep #search
grep.app
Code Search | Grep by Vercel
Effortlessly search for code, files, and paths across a million GitHub repositories.
1👍8🔥5
Совет дня:
прокси только для apt, но не для системы в целом
Альтернативный способ, чтобы не прописывать прокси в систему (мы же за безопасность) можно ее прям команде скормить, например:
опубликовано в @gitgate
#tips #apt #proxy
прокси только для apt, но не для системы в целом
cat <<EOF | sudo tee /etc/apt/apt.conf.d/90curtin-aptproxy
Acquire::http::Proxy "http://10.20.30.40:3128";
Acquire::https::Proxy "http://10.20.30.40:3128";
EOF
Альтернативный способ, чтобы не прописывать прокси в систему (мы же за безопасность) можно ее прям команде скормить, например:
http_proxy=http://10.20.30.40:3128 https_proxy=http://10.20.30.40:3128 HTTP_PROXY=http://10.20.30.40:3128 HTTPS_PROXY=http://10.20.30.40:3128 apt update
(это все одной строкой, просто переменные прокси указываются перед командой)опубликовано в @gitgate
#tips #apt #proxy
👍30🔥13
auto-cpufreq - автоматический оптимизатор скорости и мощности CPU для Linux. Активно отслеживает состояние батареи ноутбука, использование CPU, температуру CPU и загрузку системы, в конечном итоге позволяя вам увеличить срок службы батареи без каких-либо компромиссов.
https://github.com/AdnanHodzic/auto-cpufreq
опубликовано в @gitgate
#cpu #speed #battery #linux
🔥16👍9
fq - настоящий джедайский меч для анализа и отладки ! Инструмент, язык и декодеры для работы с двоичными данными. Вкратце: он нацелен на объединение инструментов
jq, hexdump, dd и gdb в один.Позволяет работать с двоичными форматами таким же образом как и
jq. Помимо использования выражений jq он также может представлять декодированные древовидные структуры, преобразовывать, нарезать и объединять двоичные данные. Он также поддерживает вложенные форматы и имеет интерактивный REPL с автодополнением функций и имен.Первоначально он был разработан для запроса, проверки и отладки медиа-кодеков и контейнеров, таких как
MP4, FLAC и JPEG, но с тех пор был расширен для поддержки различных форматов, таких как исполняемые файлы, захваты пакетов (с повторной сборкой TCP) и форматы сериализации, такие как JSON, YAML, XML, CBOR, protobuf. Кроме того, также имеет функции для работы с URL-адресами, преобразования в/из шестнадцатеричных, систем счисления, поиска шаблонов и т. д.https://github.com/wader/fq
Поддерживаемые форматы: https://github.com/wader/fq/blob/master/doc/formats.md
опубликовано в @gitgate
#hex #viewer #binary
GitHub
GitHub - wader/fq: jq for binary formats - tool, language and decoders for working with binary and text formats
jq for binary formats - tool, language and decoders for working with binary and text formats - wader/fq
👍17🔥13
Monaco Editor - полнофункциональный и бесплатный онлайн редактор кода от VS Code. Ознакомьтесь с документацией
VS Code, чтобы ознакомиться с некоторыми поддерживаемыми функциями.https://github.com/microsoft/monaco-editor
Плейграунд (demo): https://microsoft.github.io/monaco-editor/playground.html
опубликовано в @gitgate
#edit #online #vscode #microsoft
👍9🔥2
r2 - это полностью переписанный radare. Он предоставляет набор библиотек, инструментов и плагинов для облегчения задач реверс инжениринга. Проект
radare начинался как простой шестнадцатеричный редактор командной строки, ориентированный на цифровую криминалистику. Сегодня
r2 - это многофункциональный низкоуровневый инструмент CLI с поддержкой скриптов с помощью встроенного интерпретатора Javascript или через r2pipe.r2 может редактировать файлы на локальных жестких дисках, просматривать память ядра и отлаживать программы локально или через удаленные серверы gdb/windbg. Широкая поддержка архитектуры r2 позволяет анализировать, эмулировать, отлаживать, изменять и дизассемблировать любой двоичный файл.https://github.com/radareorg/radare2
Подсказал: Иван Грушин - @JohnMcGru
опубликовано в @gitgate
#hex #editor #binary #gdb
👍13🔥4