<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Инструменты on Digitable courses</title>
    <link>https://courses.digitable.life/tags/%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/</link>
    <description>Recent content in Инструменты on Digitable courses</description>
    <generator>Hugo</generator>
    <language>ru-RU</language>
    <lastBuildDate>Sat, 01 Aug 2026 00:12:59 +0300</lastBuildDate>
    <atom:link href="https://courses.digitable.life/tags/%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Git: карта трека и модель данных вместо заучивания команд</title>
      <link>https://courses.digitable.life/post/git/00-overview/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/git/00-overview/</guid>
      <description>Почему Git кажется сложным, как устроена его модель данных — объекты, DAG и ссылки, — как из неё выводятся все команды, где живёт спасательный круг reflog и в каком порядке читать остальные статьи трека.</description>
    </item>
    <item>
      <title>Model Context Protocol: зачем нужен, архитектура, серверы, инструменты и ресурсы</title>
      <link>https://courses.digitable.life/post/ai-engineering/09-mcp/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/ai-engineering/09-mcp/</guid>
      <description>Разбор MCP от первых принципов: почему M×N интеграций не масштабируются, как устроен JSON-RPC-протокол, чем ресурсы отличаются от инструментов, как написать и отладить свой сервер и что при этом ломается в проде и в безопасности.</description>
    </item>
    <item>
      <title>Большие репозитории и монорепо: submodules, subtree, sparse-checkout, LFS</title>
      <link>https://courses.digitable.life/post/git/09-monorepo/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/git/09-monorepo/</guid>
      <description>Репозиторий растёт по трём независимым осям — глубина истории, ширина дерева, вес содержимого — и каждая ось лечится своим механизмом. Разбираем submodules и subtree как два способа склеить репозитории, sparse-checkout и partial clone как два способа взять только нужную часть, LFS как способ вынести бинарники, и обслуживание, без которого монорепо перестаёт работать.</description>
    </item>
    <item>
      <title>Восстановление: reflog, потерянные коммиты, испорченный репозиторий</title>
      <link>https://courses.digitable.life/post/git/07-recovery/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/git/07-recovery/</guid>
      <description>Почему в Git почти ничего нельзя потерять безвозвратно: достижимость объектов, reflog как журнал движения ссылок, git fsck и висячие объекты, разбор реальных сценариев потери и починка повреждённого .git.</description>
    </item>
    <item>
      <title>Ежедневная работа: staging, коммиты, diff, stash, отмена изменений</title>
      <link>https://courses.digitable.life/post/git/02-daily-workflow/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/git/02-daily-workflow/</guid>
      <description>Модель трёх деревьев, устройство индекса, частичный staging через add -p, три вида diff, внутренности stash и полная карта отмены изменений — от restore до reflog.</description>
    </item>
    <item>
      <title>Инструменты: таск-трекеры, заметки, Zettelkasten, автоматизация рутины</title>
      <link>https://courses.digitable.life/post/time-management/13-tools/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/time-management/13-tools/</guid>
      <description>Честный разбор классов инструментов личной продуктивности: где проходит граница между системой и приложением, как выбирать таск-трекер и хранилище заметок, что на самом деле представляет собой Zettelkasten и как считать окупаемость автоматизации рутины.</description>
    </item>
    <item>
      <title>Командная строка и инструментарий Linux: shell, утилиты, процессы, пакеты</title>
      <link>https://courses.digitable.life/post/operating-systems/13-linux-cli-and-tooling/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/operating-systems/13-linux-cli-and-tooling/</guid>
      <description>Shell как тонкая обёртка над fork/exec/pipe: порядок раскрытий и почему кавычки не косметика, файловые дескрипторы и конвейеры изнутри, сессии и job control, текстовые утилиты как алгебра, управление ресурсами через cgroups и ulimit, пакетные менеджеры от dpkg до Nix — с различиями GNU, BSD, macOS и Windows.</description>
    </item>
    <item>
      <title>Первая программа: устанавливаем инструменты и запускаем код</title>
      <link>https://courses.digitable.life/post/intro/03-first-program/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/intro/03-first-program/</guid>
      <description>Ставим Python и редактор кода, разбираемся с терминалом и запускаем первую настоящую программу — с разбором каждой строчки и типичных ошибок.</description>
    </item>
  </channel>
</rss>
