Что я использую
Страница обновляется по мере изменений в сетапе. Последнее обновление: сентябрь 2026.
Компьютер и система
Всё делаю на MacBook Air M1, 16 ГБ. Для блога, редактора, терминала и Docker хватает с запасом — греется разве что при сборке образов. Внешний монитор DEXP (в планах — второй). Подключение по USB-C, очень удобно.
Редакторы и код
- VS Code — основной редактор. Внутри — Cline, с которым я пишу этот сайт и экспериментирую с AI-агентами.
- Cursor — второй редактор, для задач, где удобнее работать в формате «чат + правки».
- PyCharm — держу под рукой для больших Python-проектов, где важны рефакторинг и навигация по коду.
- Терминал — стандартный macOS. Пробовал другие — пока стандартного достаточно в работе.
Разработка
- Python 3.12 — основной язык.
- Django 5.2 LTS — этот сайт.
- FastAPI — для Астро-Лео и других проектов, где нужна лёгкость.
- PostgreSQL 16 + pgvector — база данных этого хаба. Векторное расширение стоит заранее, под будущий AI-поиск.
- Redis — кэш и сессии.
- Docker / Compose — весь прод-стек.
- GitHub — репозитории и CI в перспективе.
Инфраструктура
- Timeweb Cloud — VPS, на котором живут мои проекты. Дата-центр в России, оплата в рублях.
- Caddy 2 — прокси, HTTPS и HTTP/3 автоматически.
- uvicorn (ASGI) — сервер приложений. Выбран заранее под стриминг AI-ответов.
- WhiteNoise — раздача статики с хешами и длинным кэшем.
Тексты и заметки
Для заметок у меня своя CRM с базой знаний — небольшая система, куда я складываю всё, что не должно потеряться: черновики, идеи, ссылки, фрагменты кода. Пока не готова к публикации, но именно из неё вырастают статьи этого блога.
Музыка
- Fender CD-SCE NAT — электроакустическая гитара из серии Classic Design, массив ели.
- Струны Elixir 12 — те, к которым возвращаюсь.
Этот сайт
Сайт, который вы читаете, собран на Django 5.2 + Tailwind CSS 3 + vanilla JS. Сборка фронтенда — через Vite. Разметка контента — Markdown. SEO-слой — django-meta.
Подробно про архитектуру — в отдельной статье.