<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>hior.ru — блог</title>
    <link>https://hior.ru/ru/blog</link>
    <description>Блог Ивана Безденежных</description>
    <language>ru</language>
    <atom:link href="https://hior.ru/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Скилл, который сам снимает скриншоты приложения для лендинга</title>
      <link>https://hior.ru/ru/blog/marketing-screenshots-skill</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/marketing-screenshots-skill</guid>
      <pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate>
      <description>Скриншоты на маркетинговой странице — это та работа, которую ненавидишь дважды. Первый раз — когда руками снимаешь экраны, подбираешь данные, чтобы не торчали пустые таблицы и тестовые «asdf», тащишь всё в фотошоп ради рамки браузера и retina-чёткости. Второй раз — через месяц, когда поменял интерфейс, и все картинки разом протухли. И снова по кругу.</description>
    </item>
    <item>
      <title>Как я собрал схему паромных маршрутов из скриншота Google Maps. Или почему в 2026 году дизайнер уже не нужен</title>
      <link>https://hior.ru/ru/blog/lisbon-ferries-route-schematic</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/lisbon-ferries-route-schematic</guid>
      <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
      <description>В [посте про TTSL Ferries](/ru/blog/ttsl-ferries-app) я обещал добавить визуальную схему линий — где какой терминал, как маршруты пересекаются. Сделал. Расскажу, как именно: там получился неожиданно лёгкий пайплайн из скриншота Google Maps, Nano Banana, онлайн-векторизатора, Claude Code и небольшого редактора, который я встрою прямо в этот пост ниже — можно будет потаскать точки и кривые своими руками. И дизайнер абсолютно не потребовался.</description>
    </item>
    <item>
      <title>Vibe coding: как собрать мобильное приложение для сторов, не написав ни строчки руками</title>
      <link>https://hior.ru/ru/blog/ttsl-ferries-app</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/ttsl-ferries-app</guid>
      <pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate>
      <description>За месяц по времени и три дня чистой работы я выкатил в Google Play и App Store приложение TTSL Ferries — расписание паромов в Лиссабоне с живыми отправлениями, семью языками, тёмной темой и нативными сборками для Android и iOS. Весь код написал Claude Code: я не открывал IDE ни разу, только говорил, что хочу, проверял результат и давал обратную связь.</description>
    </item>
    <item>
      <title>Claude Code для SEO: автоматизированный анализ сайта через Google Search Console и Analytics</title>
      <link>https://hior.ru/ru/blog/seo-refresh-command</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/seo-refresh-command</guid>
      <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
      <description>У любого сайта, который вы хоть немного пытаетесь продвигать и оптимизировать, рано или поздно появляется ритуал: раз в неделю открыть Google Search Console, посмотреть позиции, перейти в Google Analytics, свериться по трафику, записать цифры куда-нибудь в табличку, сравнить с прошлой неделей и подумать, что бы такого сделать. Если делать это руками — это полчаса кликов по дашбордам и переключений между вкладками. Если не делать — довольно быстро теряешь ощущение, что вообще происходит с сайтом.</description>
    </item>
    <item>
      <title>Как научить Claude Code новым навыкам: пишем свой skill с нуля</title>
      <link>https://hior.ru/ru/blog/claude-code-custom-skills</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/claude-code-custom-skills</guid>
      <pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate>
      <description>Claude Code умеет многое из коробки, но рано или поздно вы столкнётесь с задачей, которую он решает плохо — или не решает вообще. Для таких случаев есть механизм skills — текстовые инструкции, которые подгружаются в контекст по ситуации. Покажу весь процесс создания skill на примере конвертации изображений в ICO-формат.</description>
    </item>
    <item>
      <title>Rapid Prototyping с Claude Code: от Axure и Figma к живым прототипам</title>
      <link>https://hior.ru/ru/blog/rapid-prototyping-claude-code</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/rapid-prototyping-claude-code</guid>
      <pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate>
      <description>Годами мы показывали клиентам картинки и кликабельные мокапы в Axure или Figma. С появлением Claude Code мы перешли на новый уровень: от идеи до рабочего приложения — за часы, не за недели. Теперь вместо мокапов показываем работающий прототип.</description>
    </item>
    <item>
      <title>Как организовать проект для работы с Claude Code</title>
      <link>https://hior.ru/ru/blog/claude-code-project-structure</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/claude-code-project-structure</guid>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <description>В [прошлом посте](/ru/blog/claude-code-tips) я рассказывал про приёмы работы с Claude Code — управление контекстом, субагенты, планирование. Но все эти приёмы работают заметно лучше, если проект правильно организован. Здесь расскажу, как я структурирую рабочее пространство, чтобы выжать из Claude максимум.</description>
    </item>
    <item>
      <title>Claude Code: неочевидные приёмы после полугода ежедневной работы</title>
      <link>https://hior.ru/ru/blog/claude-code-tips</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/claude-code-tips</guid>
      <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
      <description>Я работаю с Claude Code каждый день — и на своих проектах, и на основной работе. За это время набил немало шишек: терял контекст посреди задачи, получал галлюцинации на ровном месте, упирался в лимиты раньше времени. Постепенно выработал набор привычек, которые сильно улучшили качество работы. Делюсь.</description>
    </item>
    <item>
      <title>Telegram-бот для Claude Code: AI-ассистент в кармане</title>
      <link>https://hior.ru/ru/blog/claude-telegram-bot</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/claude-telegram-bot</guid>
      <pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate>
      <description>Как я сделал Telegram-бота с Claude Code на старом ноутбуке: голосовые сообщения, картинки, интеграции с TickTick, Strava, Gmail через MCP. Полная инструкция по настройке.</description>
    </item>
    <item>
      <title>Как пройти закрытое тестирование в Google Play</title>
      <link>https://hior.ru/ru/blog/google-play-internal-testing</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/google-play-internal-testing</guid>
      <pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate>
      <description>Я делаю свой пет-проект — приложение для трекинга времени — [Timetracker](https://timetracker.live). Веб-версию я сделал давно, а тут наконец дошла очередь до Android-приложения. Сделал я его довольно быстро, с помощью гибридного подхода, через Capacitor. Сделал, протестировал и решил загрузить в Google Play Console, чтобы сделать его публично доступным. Как оказалось, по новым правилам (новым с того момента, как я последний раз пытался что-то там выложить) просто так опубликовать приложение нельзя. Нужно сначала пройти закрытое тестирование.</description>
    </item>
    <item>
      <title>Как я пробежал свой первый марафон в Севилье</title>
      <link>https://hior.ru/ru/blog/first-marathon-seville</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/first-marathon-seville</guid>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
      <description>15 февраля я пробежал свой первый марафон — Zurich Maratón Sevilla. 42 километра 195 метров. Финишировал за 4:09:18. Не выбежал из четырёх часов, как планировал. Это хуже, чем я хотел, но гораздо лучше, чем я боялся. Боялся я, что не смогу бежать и часть пути придётся пройти пешком. Этого не случилось, и я смог!</description>
    </item>
    <item>
      <title>Как Claude стал моим системным администратором</title>
      <link>https://hior.ru/ru/blog/claude-server-admin</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/claude-server-admin</guid>
      <pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate>
      <description>У меня нет системного администратора в штате. Я делаю свои приложения, но мой уровень серверного администрирования — честно скажем — средненький. На самом дешёвом, но не супернадёжном хостинге я держу несколько проектов на одном VPS: этот сайт с блогом, [Поэторий](https://poetory.ru), [тайм-трекер](https://timetracker.live) и приложение для изучения иностранных слов (которое пока находится в режиме внутреннего тестирования). Всё на Dokku, всё в Docker-контейнерах. Работало — и ладно.</description>
    </item>
    <item>
      <title>AI-тренер по бегу: подключаем Strava к Claude</title>
      <link>https://hior.ru/ru/blog/strava-mcp-running-coach</link>
      <guid isPermaLink="true">https://hior.ru/ru/blog/strava-mcp-running-coach</guid>
      <pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate>
      <description>Я бегаю. Не профессионально, но регулярно — несколько раз в неделю. Тренера у меня нет, но хочется бегать правильно: не перетренироваться, следить за пульсом, прогрессировать, пробежать этот злополучный марафон, в конце концов.</description>
    </item>
  </channel>
</rss>