Инструменты программиста (@prog_tools) — Telegram-канал | Telegram Dialogs
Все каналы
Инструменты программиста

Инструменты программиста

@prog_tools

13K подписчиков технологии 💬 Комментарии открыты

Полезные инструменты для программистов — бесплатные и платные Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Регистрация в перечне РКН: https://tprg.ru/mX0S

Последние публикации

Инструменты программиста
17.07.2026 14:35 · 👁 441
Любите игры на концентрацию и внимание? Тогда «Меморина» — то что надо! Найдите все пары как можно быстрее и откройте все ачивки в нашей игре
Инструменты программиста
17.07.2026 09:31 · 👁 673
Nushell 0.114.1: точнее проверяет типы прямо во время работы Nushell — командная оболочка со структурированными данными. Её пайпы передают таблицы, записи и типизированные значения. JSON и CSV можно фильтровать командами оболочки без ручного разбора текста. Версия 0.114.1 стабилизирует runtime annotations, которые недавно включили по умолчанию. В патч вошли: 🔘 точные позиции ошибок при несовпадении типов; 🔘 исправленные типы closures, команд дат, uname и input listen; 🔘 корректная передача именованных флагов через run script.nu; 🔘 возможность отключить проверки аннотаций для старых скриптов. Язык: Rust Лицензия: MIT @prog_tools
Инструменты программиста
17.07.2026 09:09 · 👁 694
Нейросети удобно оценивают код, но нестабильны: один и тот же Go-файл может получить разные вердикты в разных прогонах Repowise делает эту работу детерминированно — он анализирует здоровье Go-кода по синтаксическому дереву и истории коммитов. Инструмент строит 23 показателя качества на парсере Tree-sitter и git-истории. Один и тот же коммит всегда даёт одну и ту же оценку, поэтому результат можно сравнивать между версиями без шума. В отличие от универсальных метрик объектно-ориентированного кода, Repowise учитывает специфику Go: вложенность функций, дублирование, покрытие тестами и процессные сигналы — например, частую смену авторов одного файла. Для крупных репозиториев вроде Hugo это даёт стабильную картину рисков. Если в проекте важна воспроизводимость оценок, такой подход поможет отслеживать деградацию и не гадать на нейросетях. Подробности о метриках в статье.
Инструменты программиста
16.07.2026 09:31 · 👁 864
Atuin: история команд, в которой видно начало и конец длинной строки Atuin заменяет стандартную историю команд shell. Он хранит команды в базе, учитывает каталог и контекст запуска, ищет по всей истории и синхронизирует её между машинами. В версии 18.17.1 длинные команды в TUI обрезаются посередине. На экране остаются начало команды и последние аргументы. Заодно исправили: 🔘 порядок импорта истории из zsh и Nushell; 🔘 поиск по префиксу; 🔘 подключение собственных API-адресов к ИИ-функциям; 🔘 документацию по захвату вывода и MCP. Язык: Rust Лицензия: MIT @prog_tools
Инструменты программиста
15.07.2026 12:14 · 👁 2.5K
Ghost: Postgres, который можно форкнуть под каждую задачу агента Ghost — хостинг Postgres, который можно запустить, форкнуть и выбросить за секунды. Он даёт каждому агенту или задаче отдельную базу, чтобы эксперименты не трогали продакшн. Установка: curl -fsSL https://install.ghost.build | sh. Дальше CLI и интеграция для ИИ-агентов (MCP): можно скопировать продакшн-базу в изолированную копию перед миграцией или генерацией кода. Если агент что-то сломает, удаляете окружение и берёте следующее. Жёсткие лимиты расходов не дают счёту уйти в бесконечность. Подробнее про Ghost.
Инструменты программиста
14.07.2026 15:05 · 👁 1K
cpulse — терминальный дашборд, который показывает, почему завис docker compose up Compose сваливает логи всех контейнеров в один поток: когда стек не поднимается, приходится угадывать, какой сервис всё блокирует, и листать тысячи строк. cpulse рисует граф depends_on деревом, следит за контейнерами в реальном времени и прямо называет корневую причину. Что внутри: 🔘 у каждого сервиса осмысленное состояние (blocked, starting, degraded при трёх и более рестартах), вычисленное из состояния контейнера, exit-кода и графа зависимостей; 🔘 режим cpulse doctor без TUI: печатает корневую причину и находки, при критичных выходит с кодом 1 — встраивается в CI; 🔘 вкладки по сервису: логи, спарклайны CPU и памяти, зависимости, healthcheck с запуском probe прямо из интерфейса; 🔘 по проекту целиком: таймлайн запуска диаграммой Ганта, граф с условиями на рёбрах, диагностика; 🔘 авто-обнаружение всех контейнеров локального демона — новые стеки появляются без перезапуска; 🔘 init-контейнер, завершившийся с exit 0, визуально отличается от упавшего; раньше это выяснялось только чтением логов. Проект молодой: первый релиз 26 июня, к 13 июля уже v0.4.1. Ставится через brew или бинарником из релизов. Пригодится тем, кто гоняет многосервисные compose-стеки и устал выяснять, какой из контейнеров держит остальные. https://github.com/hyturing/compose-pulse Язык: Go. Лицензия: MIT. @prog_tools
Инструменты программиста
14.07.2026 11:24 · 👁 2.6K
FixCSS: пишите CSS без исторических ошибок спецификации FixCSS берёт исправленные имена свойств, значения и селекторы — и на лету превращает их в валидный CSS, который браузеры уже понимают. Например, white-space: no-wrap он сконвертирует в white-space: nowrap. Библиотека опирается на опубликованный CSS Working Group список ошибок в дизайне CSS и убирает необходимость помнить, какие имена свойств появились только из-за обратной совместимости. Демо на CodePen и установка через NPM. Где пригодится: можно писать CSS так, как он выглядел бы без компромиссов, а FixCSS позаботится о финальном выводе для продакшена.
Инструменты программиста
14.07.2026 09:05 · 👁 1K
Разбор на Tproger: где пет-проект перестаёт быть кодом и начинает быть бизнесом. Внутри — про разницу между «ищу рынок под свой стек» и «решаю чужую проблему», про предпринимателя и менеджера как разные профессии, и про то, что продукт — артефакт, а бизнес — система, которая производит его без вас. https://tproger.ru/articles/pochemu-vaw-pet-proekt-eshhyo-ne-biznes-a-vy-ne-predprinimatel @prog_tools
Инструменты программиста
13.07.2026 07:19 · 👁 1K
Репозиторий python-patterns: каталог паттернов, которые стоит выбирать с умом В python-patterns собраны классические паттерны и идиомы Python — 42,8k звёзд, 7k форков и 896 коммитов. Сообщество использует его как шпаргалку, чтобы быстро вспомнить, как выглядит тот или иной подход в коде. Авторы явно предупреждают: каждый паттерн несёт свои компромиссы, а выбирать нужно не по красоте реализации, а по ситуации. В Python это особенно актуально — язык сам даёт идиомы, от итераторов до менеджеров контекста, и часто проще использовать встроенное, чем городить фабрику. Полезно сохранить на тот момент, когда вам хочется применить паттерн ради паттерна. Иногда достаточно обычной функции.
Инструменты программиста
12.07.2026 13:34 · 👁 802
80% корпоративных программ геймификации ломаются на одном и том же месте По данным AmplifAI, игровые кампании дают в среднем вовлечённость на 100–150% выше, чем классические подходы, а геймифицированный контент шерится в 12 раз чаще. При этом примерно 80% корпоративных программ геймификации не достигают целей. Спрос огромный, качество — низкое, а причина проста: делать это берутся не те люди. В статье разбирают, как корпоративные клоны механик упускают баланс и контекст, и что делать, чтобы прогрессия не превращалась в цифровой пендель. Для геймдевелоперов это отличная ниша, где есть и деньги, и возможность применить свои скиллы на практике.
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.