Как купить подписку Cursor Pro из России в 2026 году: тарифы и оплата
Cursor стал рабочим инструментом для тех, кто пишет код: не просто редактор, а среда, где ИИ-агент видит весь проект целиком, сам правит файлы и гоняет задачи по текстовому описанию. Бесплатного тарифа хватает, чтобы освоиться, но на реальной работе быстро упираешься в лимиты — и встаёт вопрос как оплатить Курсор из России.
Мы, сервис «Плати по миру», выпускаем карты для оплаты зарубежных сервисов, и Cursor — один из частых запросов у разработчиков. Про платёжный барьер знают все, поэтому топтаться на нём не будем. Куда полезнее разобрать то, что реально мешает: как устроены тарифы и кредиты, какой план не переплатить и что сделать, чтобы подписка не срывалась и аккаунт не улетел в бан.
Собрали всё в один гайд. Разбираем по пунктам: что нового у Cursor в 2026 году, какие тарифы и сколько стоит подписка, чем оплатить Cursor Pro из России и как выжать из подписки максимум, не спалив лишние кредиты.
Промокод «Плати по миру»: PROM500 — скидка 500 ₽ на выпуск карты.
Что нового в Cursor в 2026 году
Если вы застряли на старой версии, стоит обновиться: за 2026 год Cursor изменился так, что привычные приёмы работы устарели. С января вышло больше сорока крупных обновлений, и вот главные.
Агент стал автономнее. Теперь он работает циклом «сделал — проверил — исправил» сам, до восьми итераций подряд, а панель агента заменила прежний чат в боковой панели. Появились фоновые агенты — они выполняют задачи в облачной песочнице на отдельной ветке, пока вы заняты другим.
Стало больше моделей и контекста. В одном окне доступны свежие Claude, GPT, Gemini и Grok, плюс собственная быстрая модель Cursor — Composer. Рабочий контекст агента вырос до сотен тысяч токенов, так что он удерживает в голове большой проект целиком.
Добавили ревью и интеграции. Инструмент Bugbot проверяет ваши пул-реквесты и находит ошибки автоматически, а агент Cursor теперь работает и внутри редакторов JetBrains. По платёжной части ничего не поменялось — и это как раз то, что держим в уме, прикидывая, как оплатить Cursor из России:
Оплату проводит Stripe, и карты российских банков он отклоняет на уровне шлюза.
Из платёжных систем подходят только Visa и Mastercard — не UnionPay.
Сервис доступен из России напрямую, барьер возникает лишь на этапе оплаты.
Тарифы Cursor: за что платишь и какой брать
С 2025 года Cursor считает не «количество запросов», а пул кредитов в долларах: каждый месяц вам даётся бюджет на обращения к моделям, и когда он кончается, скорость падает или включается доплата сверх лимита. Поэтому важно не просто «взять Pro», а понимать, сколько вы реально расходуете.
Купить Cursor в России можно на любом из платных тарифов:
Hobby — бесплатно. Ограниченные автодополнения и запросы к агенту, доступ к редактору. Для знакомства, не для работы.
Pro — 20 долларов в месяц. Подписка Cursor Pro даёт безлимитные автодополнения, доступ к топовым моделям, облачных агентов и пул кредитов на обращения к моделям. Золотой стандарт для большинства разработчиков.
Pro+ — 60 долларов в месяц. Тот же набор, но втрое больше кредитов. Берут те, у кого пул Pro заканчивается уже к третьей неделе.
Ultra — 200 долларов в месяц. В двадцать раз больше лимитов, для тех, кто гоняет агентов целыми днями.
При годовой оплате действует скидка около 20 процентов — Pro выходит примерно в 16 долларов в месяц. Практичный совет: начните с Pro и понаблюдайте пару месяцев. Переходить на Pro+ или Ultra есть смысл, только если кредиты Pro регулярно кончаются раньше времени, а не «на всякий случай».
Чем оплатить Cursor Pro: подойдёт не любая карта
Оплату Cursor принимает через Stripe, и здесь есть неочевидный момент: подойдёт не любая иностранная карта. Cursor работает с Visa и Mastercard, а вот UnionPay, PayPal, WeChat Pay и Apple Pay он не поддерживает. То есть популярный совет «возьми UnionPay» тут не сработает — платёж не пройдёт. Карта российского банка, само собой, тоже отклоняется на уровне шлюза.
Вывод простой: нужна иностранная карта именно Visa или Mastercard, которая поддерживает интернет-платежи и регулярные списания. И ещё нюанс: Cursor списывает деньги в долларах, поэтому удобнее всего карта в той же валюте — тогда не набегает лишняя конвертация.
Карта «Для подписок»: как выпустить
Под зарубежные подписки в линейке «Плати по миру» сделана карта «Для подписок» — она закрывает оба требования Cursor: платёжная система Visa и оплата в долларах.
Платёжная система Visa, валюта — доллар США, юрисдикция выпуска — Сингапур. Cursor списывает в долларах, так что конвертации не будет.
Выпуск — 2990 ₽, платёж разовый.
Пополнение рублями через СБП от 5 долларов, конвертация при пополнении автоматическая.
Поддерживает регулярные списания — подписка Cursor продлевается сама.
Биллинговый адрес выдаётся вместе с картой — он нужен при оплате.
Выпуск занимает несколько минут. Мини-приложение «Плати по миру» работает в Telegram, в мессенджере MAX и в веб-версии.
Зарегистрируйтесь по электронной почте. Паспортные данные не нужны: вход через Telegram, подтверждение по почте.
Выберите карту «Для подписок».
Введите промокод и оплатите выпуск.
Пополните баланс через СБП со своей личной банковской карты. Переводы с карт третьих лиц и криптосервисов не проходят.
Реквизиты и биллинговый адрес — в личном кабинете по иконке глаза 👁 «Показать детали».
Промокод «Плати по миру»: PROM500 — скидка 500 ₽ на выпуск карты.
Как купить подписку Cursor Pro: пошаговая инструкция
Когда карта готова, покупка подписки занимает пару минут. Держите карту «Плати по миру» выпущенной и пополненной — на балансе должна быть сумма тарифа с небольшим запасом на конвертацию.
Шаг 1. Войдите в аккаунт и откройте тарифы
Зарегистрируйтесь на cursor.com или войдите, если аккаунт уже есть. Сайт и сам редактор открываются из России напрямую. В настройках аккаунта откройте раздел Settings → Billing или страницу Pricing и выберите нужный тариф — для большинства это Pro.
Шаг 2. Выберите период оплаты
Определитесь, платить помесячно или за год. Годовая подписка дешевле примерно на 20 процентов, но списывается сразу за весь год. Если только начинаете с Cursor, разумнее взять помесячную и перейти на годовую позже, когда убедитесь, что тариф подходит.
Шаг 3. Введите данные карты
На странице оплаты Stripe впишите номер карты, срок действия и код CVV, имя латиницей и биллинговый адрес. Все реквизиты берутся из личного кабинета «Плати по миру» по иконке глаза «Показать детали». Важно, чтобы платёжный адрес совпадал с данными карты — иначе Stripe может отклонить платёж.
Шаг 4. Подтвердите оплату
Подтвердите платёж и при необходимости пройдите проверку банка. После успешной оплаты подписка активируется сразу: тариф Pro и все его возможности открываются мгновенно. Дальше Cursor будет списывать оплату с этой карты автоматически каждый месяц.
Куда уходят кредиты и как не переплатить сверх тарифа
Самый частый сюрприз у новых подписчиков — не цена тарифа, а доплата поверх него. Пул кредитов равен стоимости плана: у Pro это примерно 20 долларов в месяц на обращения к моделям. Когда пул выбран, включается оплата по факту потребления — и она приходит отдельным счётом в конце периода. У кого-то Pro так и остаётся ровно двадцаткой, а кто-то получает счёт вдвое больше. Разница почти всегда в четырёх привычках.
Модель. Это главный рычаг. Обращение к топовой модели может стоить в пять–десять раз дороже, чем к лёгкой, при одинаковой задаче. Переименовать переменные, поправить типы, дописать тест — на такое незачем звать самую тяжёлую модель. Держите фронтир для сложного: архитектура, разбор чужого кода, многофайловый рефакторинг.
Режим Auto. На платных тарифах Cursor сам выбирает модель под задачу, и такое использование не съедает пул. Это самый простой способ снизить расход: работайте в Auto по умолчанию и переключайтесь на конкретную модель осознанно, когда результат Auto не устраивает.
Размер контекста. Чем больше файлов агент тащит в окно, тем дороже каждый запрос. Если задача про один модуль, укажите конкретные файлы вместо «посмотри проект». Длинные диалоги тоже дорожают с каждым сообщением: тред на сотню реплик пересылает модели всю историю заново. Новая задача — новый чат.
Фоновые агенты. Они удобны ровно до тех пор, пока вы про них не забыли. Агент, оставленный на длинной задаче, продолжает жечь кредиты, пока вы обедаете. Проверяйте, что запущено, прежде чем закрыть ноутбук.
Расход видно в реальном времени в дашборде на сайте Cursor: там показано, сколько кредитов ушло, на какие модели и в каких чатах. Загляните туда после первой рабочей недели — сразу станет понятно, укладываетесь вы в Pro или пора смотреть на Pro+.
Правило для тех, кто платит зарубежной картой: выставьте лимит расходов в настройках биллинга. Тогда сверх тарифа с карты ничего не спишется, а вместо неожиданного счёта вы просто упрётесь в потолок и решите, докупать или нет.
Лимит расходов важен не только ради экономии. Доплата за перерасход выставляется постфактум, и если к этому моменту на карте пусто, платёж отвалится, а аккаунт уйдёт в состояние неоплаченного счёта. Пока счёт висит, менять тариф и даже отменять подписку не получится.
Почему не проходит оплата Cursor и что делать
Отказ на странице Stripe почти никогда не означает, что карта плохая. В девяти случаях из десяти дело в мелочи, которая чинится за минуту. Проходите по списку сверху вниз.
Не совпадает биллинговый адрес. Stripe сверяет адрес и почтовый индекс с теми, что привязаны к карте. Берите адрес не из головы и не из старой заметки, а из личного кабинета «Плати по миру» — там он показывается вместе с реквизитами по иконке глаза. Имя владельца — латиницей, как в загранпаспорте.
На балансе ровно сумма тарифа. Держите запас. Кроме самого платежа с карты может уйти комиссия за транзакцию, а при первой оплате сервис иногда делает небольшой проверочный холд. Двадцать долларов на балансе при подписке в двадцать долларов — типичная причина отказа.
Включён VPN с сомнительным адресом. Cursor открывается из России без обхода, и на этапе оплаты VPN скорее мешает: резкое несовпадение страны IP, страны карты и биллингового адреса добавляет платежу подозрительности. Если VPN нужен по другим причинам, выбирайте спокойный европейский или азиатский регион, а не рандомный сервер, и не переключайте его в момент оплаты.
Мешает браузер. Форма Stripe грузится во фрейме, и её ломают агрессивные блокировщики рекламы и старый кэш. Откройте оплату в другом браузере или в режиме инкогнито с отключёнными расширениями.
Несколько попыток подряд. После двух-трёх неудачных списаний антифрод начинает отклонять всё автоматически. Сделайте паузу 20–30 минут и попробуйте снова, а не долбите кнопку.
Типовые формулировки отказа — «Your card was declined», «Card issuer declined transaction», «Authentication failed». Если после всех проверок платёж не идёт, пишите в поддержку «Плати по миру» прямо из мини-приложения: по номеру попытки видно, на чьей стороне сработал отказ, и это решается быстрее, чем перебором карт.
Продление, смена тарифа и отмена подписки Cursor
Подписка ежемесячная и продлевается сама, в тот же день следующего месяца. Списание идёт с той же карты, что вы указали при покупке, и никаких уведомлений заранее Cursor не присылает. Отсюда простое правило: пополняйте карту за два-три дня до даты продления, а не в день списания. Если денег на карте не хватило, платёж уходит в повторные попытки, а тариф на это время может откатиться к бесплатному Hobby — с потерей доступа к агенту и топовым моделям посреди рабочего дня.
Смена тарифа. Тариф меняется в дашборде, в разделе биллинга. Переход на более дорогой план включается сразу, разница пересчитывается автоматически. С помесячной оплаты на годовую можно перейти самостоятельно, обратно — уже через поддержку, так что годовую берите, когда точно уверены.
Отмена. Кнопка отмены — там же, в биллинге. Доступ при этом не отключается моментально: оплаченный период вы дорабатываете до конца, и только потом аккаунт возвращается на Hobby. Проекты, настройки и правила остаются на месте, вернуться на Pro можно в любой момент. Отмена не срабатывает в двух случаях: если висит неоплаченный счёт за перерасход и если вы состоите в командном тарифе — там отменяет только администратор.
Возврат. Cursor возвращает деньги за подписку, если вы отменили её в течение 14 дней после оплаты и не успели израсходовать кредиты. Деньги приходят обратно на ту же карту, обычно за 5–10 рабочих дней. А вот доплату за уже потреблённое сверх лимита не вернут — это оплата по факту, и она считается использованной.
Чего точно не стоит делать — заказывать возврат через банк мимо сервиса. Спорное списание по карте ставит аккаунт под проверку, и вместо денег можно получить заблокированный доступ.
Про оплату с айфона. Подписку Cursor можно оформить и в мобильном приложении, но тогда продавцом становится Apple: платёж проходит через ваш Apple ID, а возвраты идут по правилам App Store, а не Cursor. Для тех, кто платит зарубежной картой из России, это лишнее звено с отдельным набором сложностей. Оформляйте подписку на сайте — карта «Плати по миру» там работает напрямую.
Как не потерять аккаунт Cursor
Про баны в Cursor ходит много слухов, но реальных причин потерять доступ немного, и все они предсказуемые.
Сброс пробного периода. Инструменты, которые подменяют идентификатор машины, чтобы бесконечно получать бесплатный триал, — прямое нарушение правил. Система ловит это на раз, а формулировка отказа знакома многим: «слишком много пробных аккаунтов с этого устройства». При расторжении за нарушение условий деньги за оплаченный период не возвращают.
Пачка аккаунтов на одного человека. Один разработчик — один аккаунт. Регистрации на десяток почтовых ящиков ради лишних лимитов заканчиваются одинаково.
Скачки IP. Постоянная смена стран через VPN выглядит для антифрода как взлом. Если вы поймали сообщение о подозрительной активности, первое, что советует сам сервис, — заходить через Google или GitHub, а не по паре «почта плюс пароль»: у входа через OAuth проверки мягче. Ещё раз: для работы с Cursor из России VPN не нужен, редактор и сайт открываются напрямую.
Общий аккаунт на команду. Подписка привязана к человеку, а не к компании. Если сидеть с одного Pro вчетвером, доступ рано или поздно ограничат. Для команд есть отдельный тариф с общей оплатой и админкой.
Если аккаунт всё-таки заблокировали и вы уверены, что ничего не нарушали, пишите в поддержку Cursor с описанием ситуации — блокировки по ошибке снимают.
Как выжать из подписки максимум
Несколько вещей, которые окупают двадцать долларов быстрее всего.
Заведите файл правил проекта. Один раз описанные стек, стиль кода и запреты избавляют от повторяющихся правок и экономят кредиты на каждой задаче.
Формулируйте задачу как техзадание, а не как просьбу. «Добавь пагинацию» и «добавь пагинацию по 20 элементов в компоненте UserList, состояние через useState, стиль как в OrdersList» — это разное количество итераций.
Отдавайте агенту рутину целиком: миграции, тесты, однотипные правки по десяткам файлов. На таких задачах разница с ручной работой самая заметная.
Проверяйте пул-реквесты автоматическим ревью — оно ловит мелочи, которые глаз пропускает после четырёх часов работы.
Раз в месяц заглядывайте в дашборд расхода. Тариф стоит менять по цифрам, а не по ощущению «вроде не хватает».
Частые вопросы
Работает ли Cursor в России? Да. Сайт и редактор открываются без обхода блокировок, регистрация проходит нормально. Единственная преграда — оплата: платёжный шлюз не принимает карты российских банков.
Как оплатить Cursor из России в 2026 году? Зарубежной картой Visa или Mastercard с поддержкой интернет-платежей. Выпускаете карту, пополняете рублями через СБП, вводите реквизиты и биллинговый адрес на странице оплаты Cursor.
Можно ли оплатить подписку Cursor рублями? Напрямую нет, Cursor выставляет счёт в долларах. Рубли участвуют только на этапе пополнения карты — конвертация происходит при переводе по СБП.
Подойдёт ли UnionPay для оплаты Cursor? Нет. Cursor принимает только Visa и Mastercard, карту UnionPay платёжная форма отклоняет.
Проходит ли оплата через PayPal или Apple Pay? Нет, эти способы Cursor не поддерживает. Нужны реквизиты карты.
Что делать, если карта не проходит? Проверьте биллинговый адрес и запас на балансе, отключите блокировщики в браузере, сделайте паузу 20–30 минут между попытками. Если не помогло — в поддержку сервиса, выпустившего карту.
Списывается ли оплата автоматически каждый месяц? Да, подписка продлевается сама с той же карты. Держите на ней сумму тарифа заранее, иначе доступ откатится к бесплатному тарифу.
Что будет, когда кончатся кредиты? Включится оплата по факту сверх тарифа либо, если вы выставили лимит расходов, доступ к платным моделям остановится до начала нового периода. Режим Auto при этом продолжает работать.
Можно ли вернуть деньги за подписку? Да, если отменить её в течение 14 дней после оплаты и не расходовать кредиты. Деньги вернутся на карту за 5–10 рабочих дней. Доплата за уже израсходованное не возвращается.
Можно ли пользоваться одной подпиской вдвоём? Нет, подписка привязана к аккаунту. Совместный доступ ограничивают, для команды предусмотрен отдельный тариф.
Есть ли Cursor на русском языке? Интерфейс английский, но задачи агенту можно писать по-русски — модели понимают запросы на любом языке.
Какой картой платить, если подписок несколько? Одной и той же. Держать под все зарубежные сервисы одну карту удобнее: понятнее расход и не приходится помнить, где какие реквизиты введены.
Заключение
Купить подписку Cursor Pro из России в 2026 году реально, и сложность тут не в самом Cursor, а в двух вещах: выбрать тариф и подобрать карту. По тарифу большинству хватает Pro за 20 долларов, а держать расход кредитов под контролем помогает режим Auto. По оплате важно помнить, что Cursor принимает лишь Visa и Mastercard, а UnionPay и PayPal не подойдут.
Решает вопрос карта «Для подписок»: система Visa и оплата в долларах, как у самого Cursor, поэтому платёж проходит без лишней конвертации, а подписка продлевается автоматически. Достаточно выпустить карту, пополнить её и привязать к аккаунту при оплате.
Оплата на свой аккаунт своей картой — самый спокойный вариант: не нужно каждый месяц искать способ оплаты, нет риска потерять чужой аккаунт, а подписка не срывается в разгар работы.
Промокод «Плати по миру»: PROM500 — скидка 500 ₽ на выпуск карты.
Тарифы Cursor и правила оплаты меняются. Данные актуальны на август 2026 года, перед оплатой сверяйтесь с актуальной информацией.
Yandex music история треков
Я так и не нашел, где там можно смотреть прослушанные треки(я искал. Даже в техпод обращался).
Простой, открытый проект на python.
после start.bat открывается страничка с треками. На каждую пикчу с треком можно кликнуть и прослушать на яндекс музыке.
Как запустить (Windows)
Скачай: https://gitlab.com/SudoYagelo/yandex_music/-/releases/v1.0.2
или сразу файл: https://gitlab.com/SudoYagelo/yandex_music/-/archive/v1.0.2/yandex_music-v1.0.2.zipРаспакуй архив
Открой Запуск.bat
Подожди (первый раз может долго), чёрное окно не закрывай
В браузере нажми «Получить код входа» и подтверди на Яндексе
Хотел собрать обратную связь по IPTV. В итоге получил перепродажу, хейт и немного мотивации…
Всем привет!
Это мой первый пост на Пикабу на данную тему, поэтому сильно не пинайте. 🙂
Последние несколько месяцев практически всё свободное время уходит на один странный проект.
Когда всё начиналось, я думал: «Напишу маленький скрипт, который будет сам искать рабочие ссылки на телеканалы, менять умершие потоки, обновлять токены и избавит меня от ежедневной ручной рутины».
Как же я ошибался…
Сначала это был небольшой скрипт.
Потом десять файлов.
Потом сотни.
Потом база источников.
Потом автоматическая проверка потоков.
Потом сортировка по категориям.
Потом поиск замен.
Потом ночной режим.
Потом дневной режим.
Потом автоматическое исправление плейлиста.
В какой-то момент я поймал себя на мысли, что уже несколько месяцев каждый вечер вместо фильма или игры сижу и разговариваю с программой примерно так:
— Ну почему опять половина каналов умерла?
— Потому что жизнь боль.
— Ладно, ищи замену…
Наверное, многие, кто что-то пишет для себя, поймут это чувство.
Когда небольшой проект неожиданно начинает жить собственной жизнью.
В какой-то момент я решил: раз уж программа уже умеет более-менее собирать рабочий плейлист, почему бы не дать его людям?
Не продавать.
Не делать подписку.
Не обещать золотые горы.
А просто бесплатно раздать и попросить помочь с тестированием.
Мне казалось, что идея отличная.
Чем больше людей пользуются — тем быстрее находятся ошибки.
Кто-то напишет:
“Этот канал перестал работать.”
Кто-то заметит:
“Этот канал вообще не в своей группе.”
Кто-то скажет:
“После последнего обновления стало лучше.”
Именно ради этого всё и затевалось.
Я даже раздавал плейлист через Авито, потому что там оказалось неожиданно много людей, которым интересна тема IPTV.
Но жизнь решила, что будет веселее.
Через несколько дней я начал замечать странные вещи.
Кто-то уже продавал мой бесплатный плейлист как свой.
Кто-то разбирал его на источники.
Появились отзывы с одной звездой без единого слова о том, что именно не работает.
Иногда создавалось ощущение, что некоторые люди скачивали плейлист исключительно для того, чтобы написать: “Фигня”.
Возможно, часть таких отзывов была от людей, которые сами занимаются IPTV, возможно — просто случайные пользователи. Я этого не знаю.
Но больше всего расстраивало даже не это.
А то, что вместо:
“Не работает канал такой-то”
я видел:
“Ничего не работает.”
А ведь между этими двумя сообщениями — огромная разница.
Первое помогает сделать проект лучше.
Второе не помогает никому.
При этом были и совсем другие люди.
Они действительно понимали, что такое тестирование.
Они писали:
“После обновления стало лучше.”
“Вот здесь архив передач перестал работать.”
“Этот канал показывает заглушку.”
“Эта группа перепуталась.”
Именно благодаря таким сообщениям проект постепенно становится лучше.
Наверное, именно эти люди и не дали мне всё бросить после первых недель.
Сейчас выдача плейлиста происходит через Telegram-бота и ограничена двумя устройствами.
Не потому что я внезапно решил заработать.
А потому что бесплатный плейлист слишком быстро начали перепродавать.
Хотелось хоть немного усложнить жизнь тем, кто решил заработать на чужой работе.
Самое интересное, что изначально я вообще не планировал делать какой-то “сервис”.
Мне просто хотелось решить собственную проблему.
А теперь программа практически круглосуточно собирает источники, проверяет их, меняет нерабочие потоки, следит за обновлениями, сортирует каналы и постепенно становится умнее.
Получится ли довести её до состояния, когда вмешательство человека почти не понадобится?
Честно — не знаю.
Но очень хочется попробовать.
Я не обещаю, что сейчас всё идеально.
Наоборот.
Именно поэтому этот пост и появился.
Это не реклама и не попытка что-то продать.
Это скорее проба пера и попытка найти людей, которым интересно не только пользоваться готовым результатом, но и наблюдать, как он появляется.
Если вам интересна тема IPTV, автоматизации или просто нравится участвовать в подобных проектах — буду рад любой обратной связи.
Даже сообщение:
“Канал *** перестал работать”
может оказаться полезнее десятка комментариев “всё плохо”.
Хочется сделать не просто ещё один плейлист.
Хочется сделать систему, которая сама поддерживает его максимально живым и рабочим.
Такую, которая со временем сможет закрыть большинство потребностей обычного пользователя: чтобы включил телевизор — и просто смотрел, не думая о том, что сегодня опять половина каналов умерла.
Получится или нет — покажет время.
Но останавливаться пока точно не собираюсь. 🙂
P.S. Если захотите посмотреть, что уже получилось, или помочь с тестированием — плейлист пока бесплатный, получить его можно через Telegram-бота: @Rick_TV_bot.
Спасибо всем, кто понимает разницу между словами “тестирование” и “готовый коммерческий продукт”. Именно благодаря вам этот проект продолжает развиваться.
Я сделал язык, на котором сайты пишут по-русски и сделал под него движок
Я соло-разработчик. Несколько дней делаю RuWeb Studio - инструмент, в котором сайт пишется по-русски, а при Экспорте получается обычный HTML, CSS и JavaScript.
Зачем
Я часто видел, как новички сгорают на старте. Не потому что «сложно думать как программист», а потому что всё вокруг на английском: теги, свойства, ошибки. Мне захотелось убрать этот барьер.
Как это работает
Пишешь заголовок1 "Привет" - получаешь
Привет. Пишешь фон: #667eea - получаешь фон. Пишешь функция и конец - получаешь рабочий JavaScript. Предпросмотр - настоящий браузер, встроенный прямо в приложение.
Зачем пишу
Хочу набрать аудиторию движка. Движок бесплатный, качается без регистрации. Если откликнется - продолжу писать о процессе: что работает, что ломается, и как соло-разработчик двигает продукт.
Если интересно, вот сайт движка
https://ruweb-studio.ct.ws
Ответ gLong в «Когда я учился и правда было так...»4
Вот ты и разучился думать.
Твой вопрос:
- Как посчитать сумму эл-тов массива через REDUCE?
Добавляю фразу "напиши краткую фразу" и иду к Gemma 4 26B. У нее стоимость 7 российских копеек за тысячу токенов через LLM-провайдера, а так вообще можно локально запустить.
Оно мне выдало текст:
1.Callback-функцию, которая выполняется для каждого элемента.
2.Initial Value (Начальное значение) — крайне важно для суммы!
Параметры callback-функции:
- accumulator (аккумулятор) — «копилка», в которой накапливается результат предыдущей итерации.
- currentValue (текущее значение) — элемент массива, который обрабатывается прямо сейчас.
Конечно, стоит еще уточнять язык программирования, нейронка подумала, что это JS. Лично мне эта информация ни к чему. Нейронка выдавала справку как использовать и т.д.
Мне не нужен этот метод даже в теории, поэтому и нет необходимости это запоминать:
Никак не запомню работу с этим модным методом
Если тебе метод не нужен, но ты его стремишься использовать и запоминать, получается, что ты уже разучился думать. Теперь бегаешь как дурачок с reduce и куда бы его пихнуть.
А тут вообще сценка обезьяна и ИИ:
Работаю с парсингом данных:
- Мне нужна регулярка делающая то-то и то-то.
- Пожалуйста.
- Чот xyйня.
- Да, вы правы, переделала.
- Норм.... Так... А добавь туда такую фичу...
- Готово
- Норм, работает, спасибо.
Я беру Gemma 4 26b, даже не Fable или Sol, и спрашиваю про парсинг, например, распарсить такую конструкцию:
[tag_level_1 - tag_level_2 : {value}]
Теперь не нейронка должна работать по шагам, а ты сам:
1) Определить саму структуру "[tag]"
// Регулярное выражение для поиска [tag_name]
// \[ - ищет открывающую скобку
// ([a-zA-Z0-9_]+) - захватывает группу символов (название тега)
// \] - ищет закрывающую скобку
// /g - флаг global (искать все вхождения)
const regex = /\[([a-zA-Z0-9_]+)\]/g;
Вот эта часть отвечает за маленькие символы, большие символы, цифры и нижнее подчеркивание.
a-zA-Z0-9_
Это можно переписать как [a-zA-Z0-9_ \-:{}] для моей задачи. Я добавил пробел, дефис, двоеточие, фигурные скобки. Можно сократить /\[([\w \-:{}]+)\]/g;
Получил внутреннюю часть конструкции, ее делишь на части. Можно хоть split:
// [ \-: ] означает: "раздели на части там, где встретишь пробел, дефис или двоеточие"
const parts = content.split(/[ \-:]+/);
Зачем мне мучаться с регулярками, когда можно использовать просто split? И каждая такая часть может быть верифицирована отдельно. Отдельным скриптом запускаю этот код и проверяю, что он делает ровно то, что нужно. Я это могу проверить глазками и убедиться, что оно работает.
.map(p => p.replace(/[{}]/g, '')); // Удаляем фигурные скобки из каждой части
При этом нейронка предлагает альтернативу:
Если структура тега всегда одинаковая, лучше не "резать" строку, а сразу "вытащить" нужные части с помощью именованных групп в регулярном выражении
const text = "[tag_level_1 - tag_level_2 : {value}]";
// Создаем шаблон:
// (?<name>...) — это именованная группа
const regex = /\[(?<part1>\w+)\s+-\s+(?<part2>\w+)\s+:\s+\{(?<val>.*)\}\]/;
Используйте split, если количество элементов внутри скобок может меняться (иногда 2 элемента, иногда 5), иначе используйте match.
И ты через неделю:
Неделю спустя:
- Привет, надо добавить в регулярку такую-то фичу.
- Так... А ты ваще кто и о чем речь?
Все, чел разучился думать и считает, что нейронка должна за него все помнить.
- У вас ошибка в регулярке. Кто писал эту ересь?
Ревью кода? Проверить правильность по частям? Целую неделю лежит неверный код и вайбкодер где-то ходит, всё забывает и тупит.
У меня настолько поxyистическое отношение только к экспериментам и к одноразовому коду, который я тут же выкину и забуду. А тут целый человек-поxyист делает говно и боится разучиться думать. Так ты уже разучился. Может, и не научился, имитация интеллекта.
P.S.
Думает 45 минут после чего клиент в IDE вылетает, забыв весь контент, токены кончились, приходите через 3 суток...
45 минут доверять агенту, что он xyйни не навертит. Скупой платит дважды, тупой должен платить всегда. А тут 45 минут сжигает токены, видя, что агент может чушь нести в коде. И эти три дня ты теперь как инвалид сидишь без ИИ и боишься прикоснуться к коду? Я не удивлюсь, если ты гонял Sol для таких задач, потому что уже слишком тупой, чтобы использовать модельки уровня Gemma 4 26b. И это я шикую, такие простые вопросы могут решать и маленькие локальные модельки. А локальные модельки доступны всегда, пока доступен комп)
Ответ на пост «Когда я учился и правда было так...»4
Люблю ИИ-шки... Но блять совершенно начинаешь отучаться думать...
- Как посчитать сумму эл-тов массива через REDUCE?
- Пожалуйста.
Никак не запомню работу с этим модным методом. А тут совсем уже забыть можно, да...
Работаю с парсингом данных:
- Мне нужна регулярка делающая то-то и то-то.
- Пожалуйста.
- Чот хуйня.
- Да, вы правы, переделала.
- Норм.... Так... А добавь туда такую фичу...
- Готово
- Норм, работает, спасибо.
Неделю спустя:
- Привет, надо добавить в регулярку такую-то фичу.
- Так... А ты ваще кто и о чем речь?
- //пространное описание чо как куда зачем//
- У вас ошибка в регулярке. Кто писал эту ересь?
- Ты и писала...
- Ага... Угу... Вот, готово (абсолютно иная регулярка в ином формате)
- Чот хуйня.
- Да, вы правы, переделала...
ГЛОБАЛЬНЫй ЗДОРОВЕННЫЙ ПРОЕКТ:
- Привет, надо сделать такую-то фичу.
- Надо подумать...
...
Думает 45 минут после чего клиент в IDE вылетает, забыв весь контент, токены кончились, приходите через 3 суток...











