Когда раскладка — личный враг
Есть штуки, которые бесят каждый день, но ты к ним привыкаешь. Набираешь текст — а там ghbdtn вместо «привет». Или наоборот: лезешь писать код — а из-под пальцев сыпется кириллица. Причём как назло — всегда не в ту сторону. Всегда.
Когда-то в лохматые времена юзал Punto Switcher от товарища майора Яндекса. Работало. Но в какой-то момент паранойя от их запрашиваемых разрешений на маке взяла верх. Снёс. Не пользовался. А бесить — не перестало.
И вот решил: напишу сам. Для мака. Чтобы точно знал — никуда ничего не уходит.
Это не первое приложение, которое пилю для себя. Не так давно сделал Hands Off — локальный Whisper по горячей клавише. Нажал, сказал — текст вставился туда где курсор. Нереально удобная штука. Сначала нарвался на платные аналоги, но они снова запрашивают права, которых у них быть не должно. До этого даже близко не знал разработку под мак. Натрахался прилично. Но выложил в App Store.
Вообще забавно осознавать — вот оно, то самое «будущее». Не нравится приложение — берёшь и пишешь своё. Пока не каждый так может, но сам факт что это реально — какая-то смена парадигмы.
Теперь — переключалка раскладок. Любую новую разработку с нуля я начинаю с Plan Mode в Cursor. Описал что нужно. Сразу заложил чтобы тянул best practices по маковской разработке.
Агент выдал довольно сносный план, с которым уже можно работать. Но тут фишка.
Помните мем «make it even better» в GPT-картинках? Как бы смешно ни звучало — эта штука работает и с планом.
Пишешь: «Просмотри план ещё раз. Что в нём хорошо, что плохо? Что можно добавить, что и как улучшить?»
И так несколько раз, пока он не скажет что-то типа: «План полный и хорошо структурированный, готов к реализации». Иногда он добавляет лишнее, что не нужно — так что читать план и то что пишет агент всё-таки надо. Многим грустно от этого :)
За 7 итераций план доведён до ума. Начинаем писать код.
P.S. Новый Opus 4.6 в Cursor — это что-то волшебное. Sonnet 4.5 нравился, а вот Opus 4.5 — категорически нет. 4.6 — совсем другое дело.
UPD: Не заметил что делал это все с Сонет4.5 🤦♂️ Прогнал еще три итерации с опус4.6 и еще улучшил план.
Есть штуки, которые бесят каждый день, но ты к ним привыкаешь. Набираешь текст — а там ghbdtn вместо «привет». Или наоборот: лезешь писать код — а из-под пальцев сыпется кириллица. Причём как назло — всегда не в ту сторону. Всегда.
Когда-то в лохматые времена юзал Punto Switcher от товарища майора Яндекса. Работало. Но в какой-то момент паранойя от их запрашиваемых разрешений на маке взяла верх. Снёс. Не пользовался. А бесить — не перестало.
И вот решил: напишу сам. Для мака. Чтобы точно знал — никуда ничего не уходит.
Это не первое приложение, которое пилю для себя. Не так давно сделал Hands Off — локальный Whisper по горячей клавише. Нажал, сказал — текст вставился туда где курсор. Нереально удобная штука. Сначала нарвался на платные аналоги, но они снова запрашивают права, которых у них быть не должно. До этого даже близко не знал разработку под мак. Натрахался прилично. Но выложил в App Store.
Вообще забавно осознавать — вот оно, то самое «будущее». Не нравится приложение — берёшь и пишешь своё. Пока не каждый так может, но сам факт что это реально — какая-то смена парадигмы.
Теперь — переключалка раскладок. Любую новую разработку с нуля я начинаю с Plan Mode в Cursor. Описал что нужно. Сразу заложил чтобы тянул best practices по маковской разработке.
Агент выдал довольно сносный план, с которым уже можно работать. Но тут фишка.
Помните мем «make it even better» в GPT-картинках? Как бы смешно ни звучало — эта штука работает и с планом.
Пишешь: «Просмотри план ещё раз. Что в нём хорошо, что плохо? Что можно добавить, что и как улучшить?»
И так несколько раз, пока он не скажет что-то типа: «План полный и хорошо структурированный, готов к реализации». Иногда он добавляет лишнее, что не нужно — так что читать план и то что пишет агент всё-таки надо. Многим грустно от этого :)
За 7 итераций план доведён до ума. Начинаем писать код.
P.S. Новый Opus 4.6 в Cursor — это что-то волшебное. Sonnet 4.5 нравился, а вот Opus 4.5 — категорически нет. 4.6 — совсем другое дело.
UPD: Не заметил что делал это все с Сонет4.5 🤦♂️ Прогнал еще три итерации с опус4.6 и еще улучшил план.