Инструменты программиста
13.6K subscribers
1.55K photos
141 videos
4 files
1.83K links
Полезные инструменты для программистов — бесплатные и платные

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
CodeWeaver — весь код в одном Markdown-файле

Удобный CLI-инструмент, который собирает вашу кодовую базу в один читаемый документ: дерево файлов + содержимое каждого файла в code-блоках.​

Зачем это нужно
🔘Скормить проект ИИ-ассистенту одним файлом (Cursor, Claude, ChatGPT)
🔘Поделиться структурой проекта с коллегой
🔘Создание документации

Что умеет
🔘Рекурсивный обход директорий с tree-view
🔘Фильтрация через regex: -include, -ignore
🔘Автоматическое исключение бинарников
🔘Копирование в буфер обмена: -clipboard
🔘Логи включённых/исключённых файлов

Установка
go install github.com/tesserato/CodeWeaver@latest


Пример
codeweaver -input=. -output=codebase.md -include="\.go$,\.md$" -clipboard

Получите один codebase.md со всей структурой и кодом — готов для вставки в чат с ИИ.

📎 GitHub

@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Let's Encrypt теперь выдаёт SSL-сертификаты на голые IP-адреса — домен не нужен

Фича официально запущена и открыта для всех. Раньше для HTTPS на IP приходилось либо платить (от $40/год), либо мириться с self-signed и предупреждениями браузера.​

Нюансы и ограничения
🔘Сертификат живёт только ~6 дней — политика безопасности, IP могут менять владельцев​
🔘Нужен ACME-клиент с поддержкой shortlived profile (Certbot, acme.sh, Caddy — уже умеют)​
🔘DNS-challenge не работает — только HTTP-01 или TLS-ALPN-01​
🔘Автопродление обязательно — иначе протухнет за неделю

Кому пригодится
Хоумлабы, NAS, IoT-девайсы, камеры — всё, что торчит наружу по IP без домена. Тестовые и staging-окружения, эфемерные облачные сервисы. Для продакшена с нормальным доменом смысла мало — 90-дневные сертификаты удобнее.​

➡️ Также важно, что Let's Encrypt переходит на новую иерархию корневых сертификатов «Generation Y» и начнёт сокращать срок действия всех сертификатов: 64 дня в 2027-м, 45 дней в 2028-м.​

@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5