Dev0ps
40 subscribers
211 photos
3 videos
50 files
3.33K links
Download Telegram
Не совсем по теме канала, но это просто бомба 😍

askgit is a command-line tool for running SQL queries on git repositories. It's meant for ad-hoc querying of git repositories on disk through a common interface (SQL), as an alternative to patching together various shell commands. It can execute queries that look like:

-- how many commits have been authored by user@email.com?
SELECT count(*) FROM commits WHERE author_email = 'user@email.com'


-- Returns author emails with lines added/removed, ordered by total number of commits in the history (excluding merges):
SELECT count(DISTINCT commits.hash) AS commits, SUM(additions) AS additions, SUM(deletions) AS deletions, author_email
FROM commits LEFT JOIN stats('', commits.hash)
WHERE commits.parents < 2
GROUP BY author_email ORDER BY commits


…..

https://github.com/askgitdev/askgit
Статья The Speed of Time - очень крутой кейс от самивидитекого, о том, как один "винтик" (в виде источника времени) может повлиять на производительность и работу всей системы:

На английском: https://www.brendangregg.com/blog/2021-09-26/the-speed-of-time.html
И на русском на OpenNET: https://www.opennet.ru/opennews/art.shtml?num=55870

Если пропустили её как и я, обязательно ознакомьтесь.

#perf #напочитать #будничное
Напоминаю, что сегодня кончается рут-серт Letsencrypt "R3". В тех странах, где 30 сентября уже наступило - некоторые браузеры выдают ворнинги. REST-клиенты, мобилки и IoT могут отвалиться вообще без предупреждения.

TLDR: сертификаты Letsentrypt - cross signed двумя CA, один из них станет сегодня устаревшим. Убедитесь что intermediary на вашем сервере стоят актуальные (если серт имеет два path и один из них посылается сервером, а второй надо скачивать "откудато снаружи" то иногда отдается предпочтение первому).

И чтоб два раза не вставать не перегружать вебсервер: начиная с прошлой недели Safari в iOS/macos стали ругаться на tls1.0 и tls1.1, Отрубите их, если еще не.

тулза https://www.ssllabs.com/ssltest в помощь
🔍 А это просто ещё один сервис, обрабатывающий awesome списки https://www.trackawesomelist.com/ #линк #будничное
И вот ещё интересная штука - Fake Protocol Server. Умеет прикидываться различным серверным ПО и обрабатывать запросы в соответствии с нужными для этого ПО протоколами.

На Github есть несколько роликов, которые в полной мере показывают функционал утилиты: https://github.com/fofapro/fapro

Важное замечание - исходников нет, только бинарник в архиве. Что вызывает некоторые вопросы.

#network #будничное
Forwarded from sudo rm -rf /*
Если вы задумывались о том как лучше воспроизводить ситуации в которых ваше приложение должно работать на очень плохой сети, то вот чудесный инструмент, который позволит вам добавить какой угодно лэтанси в ваш канал

https://bencane.com/2012/07/16/tc-adding-simulated-network-latency-to-your-linux-server/
🔐 Как работает HTTPS - https://howhttps.works/ru/

Наверное, вы уже знаете об этом сайте, но если нет, загляните обязательно. 🐱

#https #tls #линк
Forwarded from DevOps&SRE Library
🎛 Максимально простой скрипт для организации speedtest на сервере. Скачиваем, копируем в каталог нашего домена директорию /backend/ и нужную .html страницу с подходящим шаблоном. Получаем рабочий сервис, который измеряет скорость от клиента, до нашего сервера.

https://github.com/librespeed/speedtest

#speedtest #будничное