TGViewer
IT-Егерь IT-Егерь @it_jagger · 111 subscribers
Post #475 70
Шестнадцать лет я пишу свои доходы и расходы. Началось глупо: получил большую сумму за проект, а через пару дней достаю из кармана несколько мятых бумажек и не понимаю, куда всё делось. С тех пор считаю.

Способы менялись. Сначала экселька, потом CoinKeeper, а когда был телефон на винде - там жила ещё какая-то своя программа. И вот коинкипер меня уже добил. Ритуал разнесения расходов по утрам в выходные стал длиннее, чем чашка кофе. А ИИ за это время дошёл до того, что свою систему собрать - уже не подвиг.

Ну я и перелез. Простая бухгалтерия с двойной записью в git-репозитории. Двойная запись - это когда деньги не берутся из воздуха: если где-то прибыло, значит где-то убыло, и сходиться должно всегда. Инструмент называется beancount, вся бухгалтерия там лежит текстом в обычном файле. Туда переехала вся история - 26 367 операций с 2018 года, 75 счетов, 54 категории. Поверх - гугл-таблица со сводками в духе коинкипера и телеграм-бот, который раз в неделю и раз в месяц присылает отчёт и тыкает носом в аномалии. "Еда выше среднего в полтора раза, ⚠️".

Самое интересное вылезло на первом "ритуале" - так мы назвали еженедельный импорт. Я вошёл в банки в отдельном окне браузера, а агент сам сходил в Т-Банк, Сбер и Яндекс Пэй и вытащил операции через их внутренние API (это то, чем приложение банка втихаря общается с сервером). Лента операций у банка хитро сделана, простой прокруткой её хер выковыряешь. Полсотни операций разнёс по категориям сам, а всё непонятное собрал в список и спросил меня: "за что 24 445?". Переводы самому себе распутались в цепочки: Т-Банк, потом Сбер, потом погашение двух ипотек. Карту ещё одного банка сводили по логу СМС.

После этого балансы всех счетов сходятся с банками копейка в копейку. А не сойдутся - bean-check (встроенная проверка) просто не даст закоммитить. И хуй ты его обманешь.

Отдельная гордость - витрина. Сам журнал операций (в beancount его зовут ledger, это единый текстовый файл со всеми записями, главная правда) лежит в git текстом. Машине так удобно, а мне глазами хочется таблицу. Поэтому после каждого импорта скрипт целиком перезаписывает гугл-таблицу заново. Таблица - только зеркало, руками её не трогаю, правда всегда в журнале. Сломал, случайно снёс - да и насрать, пересоберётся одной командой.

Первый лист - сводка месяца, как в коинкипере. Сверху плитки: живые деньги, расходы, поступления, сальдо, чистый капитал. Живые деньги - это только то, что реально можно потратить. Без НПФ, без чужих долгов, без кредиток. Штука нужная: жена и строители почему-то любят наличку, а не когда ты пикаешь картой, и надо всегда знать, сколько её на руках. Ниже бюджеты с полосками заполнения и подсветкой перерасхода, ещё ниже все счета с балансами. Кредитки показываю не долгом, а остатком лимита - ровно той цифрой, что в приложении банка. CoinKeeper, кстати, кредитки рисовал "положительными", а мы-то все знаем, каким боком это вылезает. Минус, который я и так держал в голове, но нигде не видел одной ебучей цифрой.

Фишка в том, что сводки копятся историей. Каждый импорт обновляет листы текущего и прошлого месяца, а старые замораживает навсегда. Через год у меня будет лента финансовых месяцев, которую можно листать. Дальше рабочие листы: все операции за год с категорией и счётом, сводная "Месяцы на категории", динамика капитала с 2018-го помесячно (95 точек, разные валюты по курсам ЦБ, которые скрипт сам тянет), план и факт по бюджетам, срезы по проектам. Всё по-русски, никаких Expenses:Food:Groceries наружу.

Из смешного. Агент один раз промотал ленту операций аж в июль 2025-го. Когда я сам собираю обвязку вокруг модели, я дату, время и день недели кладу первой строкой в контекст - чтоб знал, сука, какое сегодня число. А тут была чужая готовая обвязка, где про это никто не подумал, и модель, как ёбаный эмо, попыталась уползти в 2007-й... тьфу, в 2025-й. Заставляйте ИИ проверять дату всегда. Клод долбоёб.

———

Шестнадцать лет учёта и куча переездов из программы в программу. Надеюсь, этот последний нахуй. И впервые ритуал стал короче утреннего кофе в выходной, а не длиннее.

#ITЕгерь
  • 🔥 8
More from @it_jagger
  1. Oct 15, 2026Короче, Anthropic 1 октября выкатил моды для Claude Code (версия 2.1.287). И это первое за…
  2. Oct 1, 2026🤣 Простите дурака старого. Там ВВП про ИИ конечно знатно нагнетает.
  3. Oct 1, 2026- Мобилизационные мероприятия начнутся сегодня - Путин.
  4. Oct 1, 2026ОС, в которой чинить будет агент Смотри, какая штука. Дэвид Хейнемейер Ханссон, автор Ruby…
  5. Sep 22, 2026Из каждого утюга на этой неделе - Jev от TypeSafe. Стартап вышел из тени 15 сентября, 40 м…
  6. Sep 13, 2026Вот бы Claude практиковал сбросы как OpenAI 😆🤣 А то как то печально перед понедельником.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →