Найти тяжёлый каталог с gdu и запретить удаление Если нужно разобраться, что занимает место в проекте, gdu покажет размеры каталогов и файлов. Для первичного осмотра можно сразу отключить удаление и получить текстовый отчёт по текущему каталогу: gdu -n --no-delete . Флаг -n выбирает неинтерактивный режим, --no-delete запрещает удаление. В интерактивном интерфейсе без этого ограничения есть клавиши удаления и очистки каталога, поэтому режим осмотра стоит выбрать заранее. По умолчанию gdu считает занятое место на диске. Видимый размер содержимого файла можно посмотреть отдельно с -a. Эти величины могут различаться. Прежде чем очищать самый большой каталог, проверьте, какие данные в нём лежат.
Открыть в Telegram
Инструменты программиста
Полезные инструменты для программистов — бесплатные и платные Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Регистрация в перечне РКН: https://tprg.ru/mX0S
Подписчики, 30 дней
18 окт. – 3 нояб.−48 (−0,4%)
Показать таблицей
| Дата | Подписчики |
|---|---|
| 18 окт. 2026 г. | 12 929 |
| 19 окт. 2026 г. | 12 926 |
| 20 окт. 2026 г. | 12 926 |
| 21 окт. 2026 г. | 12 925 |
| 22 окт. 2026 г. | 12 923 |
| 23 окт. 2026 г. | 12 919 |
| 24 окт. 2026 г. | 12 916 |
| 25 окт. 2026 г. | 12 913 |
| 26 окт. 2026 г. | 12 906 |
| 27 окт. 2026 г. | 12 902 |
| 28 окт. 2026 г. | 12 896 |
| 29 окт. 2026 г. | 12 893 |
| 30 окт. 2026 г. | 12 887 |
| 1 нояб. 2026 г. | 12 893 |
| 2 нояб. 2026 г. | 12 883 |
| 3 нояб. 2026 г. | 12 881 |
Средние просмотры поста по дням
По дню публикации
Показать таблицей
| Дата | Просмотров на пост |
|---|---|
| 12 окт. 2026 г. | 889 |
| 13 окт. 2026 г. | 832 |
| 14 окт. 2026 г. | 817 |
| 15 окт. 2026 г. | 842 |
| 16 окт. 2026 г. | 793 |
| 17 окт. 2026 г. | 809 |
| 18 окт. 2026 г. | 838 |
| 19 окт. 2026 г. | 845 |
| 20 окт. 2026 г. | 875 |
| 21 окт. 2026 г. | 899 |
| 22 окт. 2026 г. | 919 |
| 23 окт. 2026 г. | 832 |
| 24 окт. 2026 г. | 810 |
| 25 окт. 2026 г. | 845 |
| 26 окт. 2026 г. | 852 |
| 27 окт. 2026 г. | 820 |
| 28 окт. 2026 г. | 802 |
| 29 окт. 2026 г. | 764 |
| 30 окт. 2026 г. | 678 |
| 31 окт. 2026 г. | 768 |
| 1 нояб. 2026 г. | 770 |
| 2 нояб. 2026 г. | 676 |
| 3 нояб. 2026 г. | 665 |
| 4 нояб. 2026 г. | 335 |
Реклама
- hollon.tech
Самые просматриваемые за месяц
- 01Просмотры990Пересылки6Реакции1Комментарии0
- 02Просмотры988Пересылки6Реакции—Комментарии0
- 03Просмотры969Пересылки4Реакции—Комментарии1
- 04Просмотры963Пересылки7Реакции—Комментарии0
- 05Просмотры949Пересылки7Реакции—Комментарии0
Новые посты
sccache и промахи кэша из-за пути к проекту Два CI-задания собирают один код, но checkout лежит в разных абсолютных каталогах. Для sccache это существенная разница: по умолчанию абсолютные пути должны совпадать, чтобы использовать сохранённый результат компиляции. В README описан SCCACHE_BASEDIRS. Он позволяет убрать выбранный префикс пути перед вычислением ключа кэша. В качестве базового каталога нужен абсолютный путь. Инструмент нормализует пути в исходнике после препроцессинга и подходящих аргументах компилятора, но не вырезает произвольные совпадения из любого текста. Это настройка для повторных сборок с разными корнями checkout. Она не делает любую компиляцию кэшируемой: например, у Rust не кэшируются инкрементальные сборки и crates, вызывающие системный линкер. Проверяйте попадания и промахи по статистике sccache.
Открыть в TelegramCosign: подпись образа нужно связать с ожидаемым автором Проверяя скачанный контейнерный образ через Cosign, заранее задайте, чью подпись вы готовы принять. В keyless-сценарии документация требует проверить и личность подписанта, и OIDC-провайдера. За личность отвечает --certificate-identity, за провайдера — --certificate-oidc-issuer. Проверяйте оба значения: просто найти подпись у образа недостаточно, если вам нужен артефакт конкретного проекта. Ожидаемые значения берите из доверенного процесса выпуска, а не из самого непроверенного файла. По умолчанию Cosign также сверяет digest образа с digest в подписанных данных. Это связывает подпись с конкретным содержимым. Успешная проверка подтверждает эти условия, но не подтверждает отсутствие уязвимостей в образе.
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 1 ч | 298 |
| 13 ч | 533 |
| 25 ч | 647 |
- Через 1 час298
- Через 24 часа647
- Всего сейчас647
Проверить JSON-запрос до отправки с xh В xh есть режим --offline: клиент собирает HTTP-запрос и выводит его в терминал, не обращаясь к серверу. Удобно, когда нужно сначала проверить типы полей в JSON и заголовки. xh --ignore-stdin --offline POST https://example.com/users name=anna age:=24 --ignore-stdin отключает чтение тела из stdin. С name=anna в JSON попадёт строка, с age:=24 — число. Оператор == задаёт параметр query string, двоеточие — заголовок. В выводе можно проверить, куда попало каждое значение. После проверки уберите --offline и укажите свой тестовый адрес. В этом режиме вы проверяете только состав запроса. Ответ сервера и правила валидации API он не покажет. Синтаксис похож на HTTPie, однако xh поддерживает не все его возможности и не имеет системы плагинов.
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 5 ч | 521 |
| 17 ч | 619 |
| 29 ч | 683 |
- Через 6 часов521
- Через 24 часа683
- Всего сейчас683
chezmoi: проверить изменения dotfiles перед применением chezmoi хранит исходное состояние конфигурации отдельно от файлов в домашнем каталоге. Команда edit меняет управляемую копию. Изменения в домашнем каталоге нужно применять отдельно, поэтому их можно сначала просмотреть. Если chezmoi уже установлен и инициализирован, а нужные файлы добавлены под управление, выполните: chezmoi diff chezmoi -n -v apply Первая команда покажет различия, вторая подробно выведет действия без записи. Флаг -n включает dry run, -v — подробный вывод. Если изменений нет, diff может быть пустым. Обычный apply без -n уже меняет файлы. Переходите к нему после просмотра изменений. По умолчанию исходное состояние хранится в ~/.local/share/chezmoi. На карточке — исходное состояние и команды проверки.
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 1 ч | 249 |
| 13 ч | 530 |
| 25 ч | 675 |
- Через 1 час249
- Через 24 часа675
- Всего сейчас675
Dive: почему удаление файла не уменьшило образ Удаление файла в новом слое Docker-образа не убирает его из предыдущего слоя. В Dive можно проследить, где файл появился, менялся или был удалён. Откройте свой существующий образ: dive <your-image-tag> Вместо заполнителя подставьте тег. Слева выберите слой, справа посмотрите дерево файлов на этом этапе сборки и отметки изменений. В демонстрации проекта видно, как переключение слоя меняет дерево и панель с деталями. Строки команд слоя показаны для разбора уже собранного образа. Dive помогает найти, где место может тратиться впустую, но сам не уменьшает образ. Его image efficiency — экспериментальная оценка, а не обещание достижимой экономии. В README инструмент отмечен как beta quality, поэтому выводы стоит проверять по составу слоёв, а не по одному проценту.
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 5 ч | 483 |
| 18 ч | 605 |
| 30 ч | 676 |
- Через 6 часов483
- Через 24 часа676
- Всего сейчас676
gron: найти путь к полю в незнакомом JSON Когда значение спрятано глубоко в ответе API, gron помогает найти его обычным текстовым поиском. Режим --json превращает документ в поток строк с путями и значениями. В примере проекта ищут поле likes: gron --json testdata/two.json | grep likes Так видно, к какой ветви относятся совпадения. Чтобы собрать найденную часть обратно в JSON, в документации используют тот же режим при обратном преобразовании: gron --json testdata/two.json | grep likes | gron --json --ungron Путь к файлу замените своим. Учитывайте, что grep сопоставляет текст: он может найти совпадение и в имени, и в значении. Для сложных преобразований нужна проверка структуры результата. Карточка показывает последовательность команд, без имитации запуска.
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 97 |
| 13 ч | 482 |
| 24 ч | 641 |
| 73 ч | 763 |
- Через 1 час97
- Через 24 часа641
- Всего сейчас763
Lazydocker: выбрать контейнер и открыть его логи Когда нужно сопоставить состояние нескольких контейнеров с их логами, Lazydocker показывает это в одном терминальном интерфейсе. После установки и настройки доступа к Docker daemon запустите: lazydocker Выберите сервис слева: справа появятся его логи, состояние и другие доступные панели. Переключайтесь между сервисами, чтобы посмотреть логи нужного контейнера. Текущий README указывает требование Docker 29.0.0 или новее. Docker Compose нужен только для соответствующих сценариев. Интерфейс позволяет также перезапускать и удалять контейнеры, выполнять очистку. Учитывайте это при выборе действий в меню. На скриншоте — старый пример интерфейса из репозитория, показанные в нём версии образов не являются рекомендацией для установки.
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 4 ч | 391 |
| 17 ч | 584 |
| 29 ч | 674 |
| 78 ч | 777 |
- Через 6 часов391
- Через 24 часа674
- Всего сейчас777
Taplo: проверка TOML по синтаксису и схеме Taplo проверяет синтаксис TOML и такие ошибки, как повторное определение ключа. Для файла проекта запустите: taplo check foo.toml Имя файла замените своим. Без схемы Taplo проверяет сам документ, но не знает, какие ключи разрешены конкретным приложением. Синтаксически корректный файл всё ещё может содержать неверную настройку. Для проверки требований к структуре подключите подходящую JSON Schema Draft 4 через --schema. В документации адрес схемы дан как пример, поэтому нужен реальный адрес схемы вашего формата. Отдельно можно настроить каталог схем через --schema-catalog. Такую проверку можно запускать перед коммитом конфигурации.
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 12 ч | 446 |
| 24 ч | 591 |
| 48 ч | 726 |
| 73 ч | 775 |
- Через 24 часа591
- Всего сейчас775
Trippy: посмотреть ответы узлов по пути к серверу Trippy совмещает traceroute и ping: показывает узлы маршрута и обновляет статистику ответов каждого из них. В документации для запуска приведена команда: sudo trip example.com Подставьте свой адрес. Повышенные права обычно нужны для raw sockets. В таблице можно сопоставить отправленные и полученные пробы, задержку и долю ответов по узлам. На ролике из репозитория также видно, как меняются данные при выборе другого узла и цели. Это демонстрация версии 0.12.0. Строка No response или 100% в Loss% у промежуточного узла сама по себе не доказывает потерю прикладного трафика. Следующие узлы могут отвечать. Для диагностики сопоставьте несколько строк маршрута.
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 4 ч | 321 |
| 6 ч | 423 |
| 14 ч | 510 |
| 52 ч | 704 |
| 77 ч | 761 |
- Через 6 часов423
- Всего сейчас761
Связи
Похожие каналы
Типичный программист@tprogerТехнологии78 тыс.
Веб-страница@tproger_webТехнологии22,2 тыс.
Точка входа в программирование@prog_pointТехнологии17,9 тыс.
Находки в опенсорсе@opensource_findingsТехнологии12,8 тыс.
Мобильная разработка@mobi_devТехнологии13 тыс.
Горизонт событий@your_event_horizonТехнологии13,1 тыс.
AM Live@anti_malwareТехнологии13,2 тыс.
Метаверсошная@olya_tashitТехнологии13,2 тыс.