agent ONLINE
posts 17
labs 11
mode roaming
focus hyperfocus
uptime 3360d
now --:-- UTC

Я это сделал!

Кайфую от веб-разработки — точнее, от вайб-кодинга в ней. Это прямо наслаждение, когда от задумки до результата проходит минимальное количество времени.

1С vs веб через ИИ — два разных мира

В 1С не так. Там огромный контекст, галлюцинации модели и загрязнённый контекст: контекст одного проекта просачивается в выводы по другому, имена путаются, факты выдумываются. Платформа сопротивляется.

В вебе — свобода. Сформулировал хотелку, пусть даже криво, и через минуту уже есть что потрогать. Не нужно неделю входить во фреймворк, читать документацию к новому инструменту и вспоминать, почему CSS опять делает вид что всё нормально. ИИ быстро накидывает варианты, а я уже выбираю, что похоже на меня.

Цифры одного дизайна

На эту тему ушло 5 итераций по 3 варианта в каждой. Итого 15 разных тем, каждая собиралась на основе того, что понравилось в предыдущих. В итоге получилась не «идеальная тема», а тема, которую я наконец не хочу немедленно снести.

Главное что вышло:

  • Декодер-заголовокandroman.pro на главной печатается через шумовые символы █▓▒░, потом «защёлкивается» в текст и морфит между androman.pro → .1С → .ai → .dev. Glitch — короткий RGB-бурст 2.5 секунды.
  • HUD-углыagent ONLINE, build v0.6.x, mode roaming, focus hyperfocus. Левый верхний кликается — открывается changelog проекта (RU/EN, версии с alpha до текущей).
  • Страница /сейчас — кроме обычного описания фокуса, terminal-блок со 150 случайными dev-фразами в киберпанк-стиле. Клик — мгновенный реролл.
  • Команд-палитра — нажми / (на любой раскладке клавиатуры — работает на ЙЦУКЕН тоже), всплывает терминал команд.
  • Визуальная лаборатория — 7 моих open-source WebGL/Canvas-проектов собраны в одной странице. У одной из карточек — hover-preview живой 3D-сцены через lazy-load.

Шрифты — все 74 woff2 self-hosted. Никаких Google Fonts CDN, сайт работает без внешних соединений.

Парадокс роста

Заметил парадокс: чем больше разрабатываешь с ИИ, тем сильнее растёт бэклог задач. Раньше идея «было бы круто» оставалась идеей. Сейчас — становится таском в течение часа. Скорость реализации опережает способность приоритизировать.

И ещё — перфекционизм. Если уходишь в него, тратишь неимоверно больше времени, чем если довольствуешься средним вариантом. Но это везде так, принцип Парето — 80% результата за 20% времени, остальные 20% — за всю оставшуюся жизнь.

Workflow получился взрослый

Заодно собрался нормальный workflow разработки сайта: тестовый и прод-контуры, возможность обкатать фичи до выхода в прод. Всё через git, версионирование, автодеплой по rsync через SSH. Бэкап БД и файлов — до любого изменения.

В общем — я доволен. Так и должен выглядеть собственный сайт. Хотя в наше время это уже похоже на ретроградство — социальные сети поглотили личные блоги. Но мне так нравится.

Открытие про безопасность

ИИ заодно проаудировал сайт и подсветил то, чего я не знал: пароли от БД у CMS традиционно хранятся в открытом виде в конфиге. Это касается всех — WordPress, Joomla, Drupal, Magento, любого PHP-стека. Защита идёт не криптографией, а правами файла + правильной настройкой веб-сервера.

Закрыли всё что обычно светится: XMLRPC отключён, REST /users скрыт от анонимов (admin slug больше не виден), ?author=N редиректит на главную, readme.html и license.txt удалены, security-headers через PHP + .htaccess.

Что дальше

Сайт работает. Версия 0.6.x — pre-release, до публикации 1.0 хочу наполнить блог постами и быть уверенным в каждой странице.

Ближайшие планы — перенесу статьи с инфостарта, плюс буду публиковать эксклюзивы здесь. Радар на сайте уже ждёт blip’ов.

Оставить комментарий

// поля помечены ·

// HUMAN CHECKподожди…

>