Инструменты

Железо, редакторы и всё остальное, чем реально пользуюсь каждый день.

Железо

  • MacBook Air M5

    24 ГБ памяти. Тихий, без вентилятора, лёгкий — всегда можно взять с собой. И его хватает на всё, включая Docker с десятком контейнеров и Unity.

Редакторы

  • VS Code

    Основной редактор. Раньше сидел в JetBrains, но ушёл: стоит денег, работает медленно, да ещё и баги. А с агентами тут и так удобнее.

  • Claude Code

    Через него идёт большая часть работы: планирование, код, ревью. Я ставлю задачу и решаю, что остаётся.

  • Cursor

    Держу под рукой, иногда сравниваю.

Окружение

  • Docker

    Любой проект поднимается через docker compose — локально так же, как на сервере.

  • Bun, Node, uv

    Bun для новых JS-проектов, Node через nvm для старых, uv для Python-скриптов.

  • Termius

    SSH на серверы.

  • DBeaver, MongoDB Compass

    Посмотреть, что на самом деле лежит в базе.

Программы

  • Figma

    Макеты — чаще чужие, иногда свои.

  • Godot, Unity, Blender

    Для игр и игровых прототипов. Godot — когда хочется быстро, Unity — когда нужен конкретный SDK.

  • Яндекс Музыка

    Фоном почти всегда. Отсюда же берётся раздел с музыкой на сайте.

Сервисы

  • GitHub + Actions

    Код и автодеплой: пуш в main — и через пару минут всё уже на сервере.

  • Свой VPS + Traefik / Caddy

    Все проекты живут на своих серверах в контейнерах. Traefik или Caddy раздают домены и сертификаты.

  • Cloudflare

    DNS, прокси и кэш перед сайтами — и защита заодно. Часть статичных сайтов живёт прямо на Cloudflare Pages.

  • OpenRouter

    Один API к куче языковых моделей. Удобно сравнивать и переключаться, не переписывая код под каждого провайдера.

  • Replicate

    Нейросети для картинок и прочих медиа по API — например, генерация баннеров.

Как сделан этот сайт

  • Nuxt 3

    Разметка на Pug, стили на Sass, три языка через i18n. Тексты лежат в JSON рядом с кодом — CMS тут была, но оказалась лишней.

  • Golos Text, IBM Plex Mono

    Основной текст и всё «приборное» — подписи, цифры, метки.

  • Скрипты-сборщики

    Музыка из Яндекс Музыки, фильмы с Кинопоиска, игры из Steam, места из Instagram. Скрипты гоняются локально и складывают результат в JSON.

  • Трекер активности

    Агент на маке раз в 15 минут смотрит мои репозитории и шлёт на сайт свежие коммиты. Закрытые проекты уходят без названий.

  • d3-geo

    Глобус на странице «Мир» — это SVG, никаких WebGL и карт-сервисов.