Git Finds
24 subscribers
212 photos
12 videos
5 files
1.25K links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
termdash

Еще один представитель дашборда в терминале (вот тут предыдущий пост о похожем). Данный экземпляр обладает кросплатформенностью и открытое API для создания плагинчиков.

#Go
athena

Элегантный, минималистичный, простой генератор статических блогов, написанный на Python. Он основан на CSS Flask, Pandoc и Tufte.

#Python, #CSS
checkmake

Недавно уже был один проект для линтинга, вот еще один - экспериментальный инструмент для линтинга и проверки Make-файлов.

#Go, #Recommendation
Forwarded from Lil Functor
Отладка grpc-сервисов с радостью и улыбкой

Ну очень крутая штука для отладки grpc-сервисов (если на сервере включена рефлексия).

https://github.com/fullstorydev/grpcui

Просто пишешь в терминале grpcui -plaintext localhost:6000 , чтобы в браузере появилась админка к сервису, построенная по его прото-схеме. Причём там не просто отображается список методов, но и поля запроса рендерятся в нужный тип UI-контролов.

Для запросов не из UI, а из командой строки есть grpcurl. Там тоже можно получить список методов сервиса и прочие ништяки.

И в отличие от http это всё идёт из коробки, не надо генерировать или описывать сваггер.
GoAccess

Реалтайм анализатор логов с веб-интерфейсом, может работать в терминале в системах *nix или в браузере.

#C
This media is not supported in your browser
VIEW IN TELEGRAM
Pueue

CLI таск менеджер для последовательного и параллельного выполнения долгосрочных задач.

#Rust
grpcurl

 Инструмент, аналог cURL, но для взаимодействия с gRPC-серверами.

#Go
Forwarded from Channel №5
Найдена лучшая CSS-библиотека для оформления ВСЕГО.

https://jdan.github.io/98.css/
Forwarded from Zhovner Hub
Хочу порекомендовать вам программу, которую я использую по несколько раз в минуту — мой любимый менеджер буфера обмена для macOS https://github.com/TermiT/Flycut Я просто не могу использовать компуктуер без этой программы.

Я тупо жму Cmd ⌘ + ⇧ Shift + V и потом стрелочками нахожу нужную строчку в буфере обмена. После отпускания комбо, она вставляется как при cmd+v.

Если захотите попробовать, берите версию из релизов на гитхабе, в AppStore старая. На картинке мои кастомные настройки, рекомендую поставить такие же и потом перезапустить программу.
Sourcetrail is:
- free
- working offline
- operating on Windows, macOS and Linux
- supporting C, C++, Java and Python
- offering an SDK (SourcetrailDB) to write custom language extensions


Sourcetrail - free and open-source interactive source explorer
https://github.com/CoatiSoftware/Sourcetrail
vktgbot

Проект нашего подписчика - бот для репоста контента из ВК в телерамм-канал.

#Python, #Recommendation
Привет, ребята!
Извините за запоздание - сегодня будет пост с #youropensource.

https://github.com/github-tooling/ghtopdep - CLI тула для сортировки зависимых пакетов/репозиториев по звездочками.

https://github.com/github-tooling/forkwork - CLI тула для поиска поддерживаемого форка заброшенного проекта.

https://github.com/bookmarks-tools/bookmarks-parser - парсер закладок браузера на питоне.

https://notabug.org/number189/pycrunch - генератор паролей, аналог crunch, но модифицированный.

https://github.com/bogdan-chernenko/ViBranium - ViBranium(ORM) на Python.

#Python
Forwarded from Zhovner Hub
ssh ssh-j.com
Об git и не только

Я уже как-то писал, что недолюбливаю git. Разумеется, я не уникален в этом. Некто Ричард Хипп - вы его могли знать, он там одну небольшую малоизвестную любительскую БД написал - sqlite - однажды решил, что так жить нельзя, и написал свою scm - FOSSIL. Что в ней интересного:

1. Это scm для людей. Там всего один бинарник, и вся метаинформация транзакционно хранится - вы не поверите - в sqlite на дисочке.

2. Ничего не надо устанавливать в систему, достаточно drop-copy бинаря.

3. В систему встроен веб-сервер для GUI, а fossil достаточно умен, чтобы понять, что директория содержит markup-файлы, таким образом, к коду в этом же репозитории можно вести и просматривать документацию, и все это локально.

4. GIT все равно все используют как централизованную SCM с главным репозиторием, так что fossil по умолчанию так и работает: делаешь коммит, и оно тут же отправляется в главный remote. Это не очень подойдет для больших команд, но нормально для trunk-based development, а к тому же не плодит бессмысленные мерж-коммиты.

В общем, если хочется взять и начать работать локально, и бесит git, альтернативы есть.
This media is not supported in your browser
VIEW IN TELEGRAM
imageflow

Инструмент для оптимизированной/быстрой обработки изображений на сервере.

#Rust
Forwarded from Daily Geek News (Umputun U)
Специалисты по криптографии, из моего опыта общения с ними, одни из самых резких. И их можно понять - люди постоянно наступают на одни и те же грабли даже когда пытаются применить проверенные решения. А уж “я сделаю свою могучую систему шифрования” доводит экспертов до нервного срыва.

Я не раз видел дискуссии и в онлайне и в реальной жизни, где эти ребята & девчата поясняли оппоненту все его криптографическую никчёмность прямым текстом, без этих модных изысков типа “решение интересное, но есть ряд мест для улучшения”. За прямоту и техническую “токсичность” лично от меня - рескепты.

Второе для них, по степени вызванного гнева, это копирование снипетов с SO и прочих мест, где люди гуглят “как заэнкриптить” или “как хранить пароли”. Вот это репо как раз и придуманно для того, чтоб не копировали там, но брали готовые снипеты тут.

Я не эксперт в этой области, но на беглый взгляд никаких вопиющих косяков не заметил.

https://github.com/gtank/cryptopasta