RU

awk за пределами print $1: пять нетривиальных задач

Практический разбор awk на пяти задачах: суммы по группам, уникальные строки с сохранением порядка, join файлов через FNR==NR и парсинг /etc/passwd.…

Для начинающихОбучение программированиюИнструментыИнструменты командной строкиСтатьи
Tproger
RU

Git умеет игнорировать файлы не только через .gitignore: три уровня защиты от мусора в репозитории

Разбираем, как Git игнорирует файлы на уровне репозитория, машины и локальной копии. Узнайте, когда использовать .gitignore, .git/info/exclude и гло…

GitИнструменты командной строкиРазработкаСтатьи
Tproger
RU

Дайджест Android-разработки за июнь 2026: Android 17, Play и безопасность

Главное для Android-разработчиков в июне 2026: релиз Android 17, новые правила Google Play, zero-day CVE-2025-48595 и верификация разработчиков. Раз…

APIИнструментыИнструменты командной строкиGoogleИскусственный интеллектИнновацииРазработкаСтатьи
Tproger
RU

Что такое Git worktrees и зачем их использовать

Git worktrees появились ещё в 2015 году, но популярность обрели только недавно. Разбираем, что это такое, как использовать в терминале и зачем они п…

Лучшая практикаОптимизацияGitИнструменты командной строкиПроизводительностьИскусственный интеллектGitHubРазработкаПереводы