Потестил вчерашний Claude code 2 с новой Sonnet 4.5 под капотом:
- крутая фича — чекпоинты и откат до любого из них при двойном нажатии esc, можно отматывать как состояние кода, так и сессию чата, гит для ленивых)
- внизу справа всегда виден остаток контекста до начала его сжатия
- не подлизывается, может отказаться делать очевидно странные вещи типа хранения паролей без шифрования
- заодно обновился плагин для VS code, стал чуть менее консольным что-ли
Пока кайф)
- крутая фича — чекпоинты и откат до любого из них при двойном нажатии esc, можно отматывать как состояние кода, так и сессию чата, гит для ленивых)
- внизу справа всегда виден остаток контекста до начала его сжатия
- не подлизывается, может отказаться делать очевидно странные вещи типа хранения паролей без шифрования
- заодно обновился плагин для VS code, стал чуть менее консольным что-ли
Пока кайф)
👍2
С тех пор как код стал писаться сам, я вдруг начал думать о привлечении внимания 😬
Две вещи за вчера:
- над писсуаром в Шереметьеве картинка с орущей чайкой: ААААА, буквы уходят за рамку. Поворачиваю голову — над соседним просто АААА. Еще правее: АААВИАСЕЙЛЗ 😆
- листаю в самолете аэрофлотовский журнал из переднего сиденья и вдруг понимаю, что среди тонких страниц внутри вшито две плотные, такие же как обложка. И при пролистывании ты в любом случае стопоришься на них пальцем. Там была реклама Ямагучи и это единственное, что запомнилось из журнала)
Две вещи за вчера:
- над писсуаром в Шереметьеве картинка с орущей чайкой: ААААА, буквы уходят за рамку. Поворачиваю голову — над соседним просто АААА. Еще правее: АААВИАСЕЙЛЗ 😆
- листаю в самолете аэрофлотовский журнал из переднего сиденья и вдруг понимаю, что среди тонких страниц внутри вшито две плотные, такие же как обложка. И при пролистывании ты в любом случае стопоришься на них пальцем. Там была реклама Ямагучи и это единственное, что запомнилось из журнала)
👍2
Anthropic насыпал бонусных токенов для тестирования их новой веб-версии Claude code.
Параллельно на работе у меня началась какая-то жесть и я успел потратить лишь 1/5, обидно 😆
Зато разобрался, наконец, с гитхабом как следует, потому что облачный CC работает через пуш в новые создаваемые им самим ветки.
Из забавного: у него сохранились привычки локального CC - старался постоянно делать запросы к базе данных (которой в репозитории, конечно, нет), приходилось в промптах напоминать об этом.
Параллельно на работе у меня началась какая-то жесть и я успел потратить лишь 1/5, обидно 😆
Зато разобрался, наконец, с гитхабом как следует, потому что облачный CC работает через пуш в новые создаваемые им самим ветки.
Из забавного: у него сохранились привычки локального CC - старался постоянно делать запросы к базе данных (которой в репозитории, конечно, нет), приходилось в промптах напоминать об этом.
Сразу у двоих ребят прочел мысль, что уже быстрее сгенерить приложение под себя, чем искать готовый софт.
Окей, сейчас этим развлекаются технари, но порог входа стремительно падает, мой любимый пример - юристы, напилившие за 2025 год себе кучу инструментов. Только есть проблемка - как заработать в мире, где твою поделку никто не купит, ведь своя спавнится за пару минут.
Пошел пытать Клода и искать исторические параллели. Вышли с ним на DIY-тему и мужиков с шуруповертами. IKEA не убила Bosch. Никто не валит лес и не плавит сталь. Покупают фанеру, крепёж, фурнитуру. Родилась индустрия «сделай последние 10% сам», рынок инструментов вырос.
А YouTube-ролики с туториалами стали скорее маркетинговым каналом и началом воронки. В итоге полку выпилят сами, но электрика позовут со стороны, есть порог сложности, после которого DIY превращается в боль.
В переносе на айтишку: инструменты - это хостинг и деплой, базы, платежи. Все, что нет смысла колхозить самостоятельно. Материалы и полуфабрикаты - апишки, интеграции а-ля Zapier и n8n, UI-киты и прочие кубики Лего. А человек пусть пилит свои последние 10% - бизнес-логику. Приходящий электрик - это консалтинг. Не «как написать код», а «как поставить задачу» плюс некий system design и продуктовое мышление.
Еще пара идей где могут оказаться боль и деньги в мире тотального вайб-кодинга:
- Поддержка. Запилил бота, через полгода API телеги изменился, контекст потерян, код непонятен. Памагити.
- Доверие. Самописные заметки — ок. Самописный софт для денег — не ок. Нужны надежные решения.
- Хочется большего. Масштабирование DIY-софта на рынок - синхронизация, права доступа, безопасность — сложное.
- Обучалки: библиотека паттернов. Не «вот промпт для бота», а «вот паттерн декомпозиции задачи», «вот чеклист перед тем как идти к ИИ».
- «Шаблоны проектов» с обвязкой. Cookiecutter-шаблон, который при генерации задаёт вопросы и сразу настраивает структуру/предзаполняет файлы под конкретную задачу.
- Утилиты: вводишь размытую идею, она прогоняет через диалог с серией критических вопросов, на выходе — готовая спека для Claude/Cursor.
- Микро-курсы или гайды для вайб-кодеров: «Git за 15 минут для не-программистов». Только три команды: init, commit, push. Без веток, без merge-конфликтов.
Код для всех, даром, и пусть никто не уйдёт обиженный))
А вас волнует эта перспективка?
Окей, сейчас этим развлекаются технари, но порог входа стремительно падает, мой любимый пример - юристы, напилившие за 2025 год себе кучу инструментов. Только есть проблемка - как заработать в мире, где твою поделку никто не купит, ведь своя спавнится за пару минут.
Пошел пытать Клода и искать исторические параллели. Вышли с ним на DIY-тему и мужиков с шуруповертами. IKEA не убила Bosch. Никто не валит лес и не плавит сталь. Покупают фанеру, крепёж, фурнитуру. Родилась индустрия «сделай последние 10% сам», рынок инструментов вырос.
А YouTube-ролики с туториалами стали скорее маркетинговым каналом и началом воронки. В итоге полку выпилят сами, но электрика позовут со стороны, есть порог сложности, после которого DIY превращается в боль.
В переносе на айтишку: инструменты - это хостинг и деплой, базы, платежи. Все, что нет смысла колхозить самостоятельно. Материалы и полуфабрикаты - апишки, интеграции а-ля Zapier и n8n, UI-киты и прочие кубики Лего. А человек пусть пилит свои последние 10% - бизнес-логику. Приходящий электрик - это консалтинг. Не «как написать код», а «как поставить задачу» плюс некий system design и продуктовое мышление.
Еще пара идей где могут оказаться боль и деньги в мире тотального вайб-кодинга:
- Поддержка. Запилил бота, через полгода API телеги изменился, контекст потерян, код непонятен. Памагити.
- Доверие. Самописные заметки — ок. Самописный софт для денег — не ок. Нужны надежные решения.
- Хочется большего. Масштабирование DIY-софта на рынок - синхронизация, права доступа, безопасность — сложное.
- Обучалки: библиотека паттернов. Не «вот промпт для бота», а «вот паттерн декомпозиции задачи», «вот чеклист перед тем как идти к ИИ».
- «Шаблоны проектов» с обвязкой. Cookiecutter-шаблон, который при генерации задаёт вопросы и сразу настраивает структуру/предзаполняет файлы под конкретную задачу.
- Утилиты: вводишь размытую идею, она прогоняет через диалог с серией критических вопросов, на выходе — готовая спека для Claude/Cursor.
- Микро-курсы или гайды для вайб-кодеров: «Git за 15 минут для не-программистов». Только три команды: init, commit, push. Без веток, без merge-конфликтов.
Код для всех, даром, и пусть никто не уйдёт обиженный))
А вас волнует эта перспективка?
👍4
Главный герой нолановского Memento это же Claude Code, лихорадочно пишущий в CLAUDE.md, потому в любой момент может случиться /clear
Сегодня понравился тред, СЕО Шопифая натравил клода на флэшку со своим МРТ и сделал веб-сервис просмотра этого самого МРТ. Народ в комментах: заопенсорсь сервис. Чувак им: я заопенсорсю промпт.
Внезапно - промпт это новый zip, который нейронка развернет в нужную тебе прогу 🤔
https://x.com/tobi/status/2010438500609663110
Внезапно - промпт это новый zip, который нейронка развернет в нужную тебе прогу 🤔
https://x.com/tobi/status/2010438500609663110
Сегодня год твиту Карпаты о вайб-кодинге. Вы еще заглядываете в код, который пишете?
Anonymous Poll
75%
Да
25%
Нет
Любви к claude opus 4.5 пост)
За два вечера в диалоге с ним навели порядок на серваке:
- снизили раза в два потребление памяти контейнерами
- вынесли traefik в отдельный контейнер, теперь удобно плодить мини-аппы в телеге и ставить веб-хуки
- настроили автоматический деплой через github actions
- сделали по-взрослому две ветки dev и main в новом боте, чтобы все само перезапускалось после пуша 🥹
И никакого «ой, простите, я ошибся, сейчас поправим». Полная иллюзия общения с уверенным чуваком, который провел за ручку, все показал и научил. Лайк.
За два вечера в диалоге с ним навели порядок на серваке:
- снизили раза в два потребление памяти контейнерами
- вынесли traefik в отдельный контейнер, теперь удобно плодить мини-аппы в телеге и ставить веб-хуки
- настроили автоматический деплой через github actions
- сделали по-взрослому две ветки dev и main в новом боте, чтобы все само перезапускалось после пуша 🥹
И никакого «ой, простите, я ошибся, сейчас поправим». Полная иллюзия общения с уверенным чуваком, который провел за ручку, все показал и научил. Лайк.
🔥3
У меня есть старый бот, года с 2016, сделанный для коллег-оценщиков, ты ему 100500 фоточек какого-нибудь здания — он в ответ docx с фототаблицей. Здорово экономит время.
Вчера начались проблемы с отправкой фоток в телеге, мы на пару с кодексом за пару часов настрогали симпатичный мини-апп)) Теперь фотки не ходят через телегу, на какое-то время хватит.
Скормил ему код бота, мол, хочу такую же логику, но в виде tma. Codex-5.3 тоже очень недурен, бесплатных лимитов дофига, читает вдумчиво, вопросы задает по делу. Рекомендасьон.
PS первый дизайн был так себе, нагенерил поинтереснее в variant.ai, экспортнул и показал кодексу как надо.
Вчера начались проблемы с отправкой фоток в телеге, мы на пару с кодексом за пару часов настрогали симпатичный мини-апп)) Теперь фотки не ходят через телегу, на какое-то время хватит.
Скормил ему код бота, мол, хочу такую же логику, но в виде tma. Codex-5.3 тоже очень недурен, бесплатных лимитов дофига, читает вдумчиво, вопросы задает по делу. Рекомендасьон.
PS первый дизайн был так себе, нагенерил поинтереснее в variant.ai, экспортнул и показал кодексу как надо.
На смену техническому долгу (тут пока поставим костыль, потом переделаем) пришел когнитивный долг (наше понимание как работает система отстает от скорости генерации ее кода).
🔥7👍1
В детстве я увлекался бейсиком и папин сослуживец подсунул мне книжку про язык Си со словами: «Настоящий программист обязательно должен написать змейку».
Книжка взорвала мне мозг, я ничего не понял и отложил программирование на 25 лет.
Сегодня запускаю Codex, а там одна из кнопок с примерами «make me a snake game».
Дядь Сереж, я написал 😬
Книжка взорвала мне мозг, я ничего не понял и отложил программирование на 25 лет.
Сегодня запускаю Codex, а там одна из кнопок с примерами «make me a snake game».
Дядь Сереж, я написал 😬
1🔥3
import that
На смену техническому долгу (тут пока поставим костыль, потом переделаем) пришел когнитивный долг (наше понимание как работает система отстает от скорости генерации ее кода).
В продолжение темы когнитивного долга прочел в твиттере мысль, что интерфейс (в широком понимании) — это контракт, и тот кто его проектирует имеет контроль над происходящим.
Схема API, структура данных и т.п. - задача человека, реализация - ИИшки. Это позволяет не терять понимание как работает система.
Из комментов: more likely: vibe code the implementation, extract & refine the interface, re-implement in rust 😃
Схема API, структура данных и т.п. - задача человека, реализация - ИИшки. Это позволяет не терять понимание как работает система.
Из комментов: more likely: vibe code the implementation, extract & refine the interface, re-implement in rust 😃
🔥1
Если надоело, что кодекс каждый раз просит согласия на действия, можно добавить в файл ~/.codex/config.toml строчку approvals_reviewer = "auto_review" и тогда ОКать будет специальный агент-рецензент, проверяющий команду на безопасность.
Офигенное продуктовое решение встретил у personal radio bot, который каждое утро собирает подкаст под мои интересы.
Во время онбординга просит скопировать определенный промпт, вставить его в любимую ллмку и вернуть ответ. В ответе и будут все мои интересы и особенности. Подробно и детально)
Во время онбординга просит скопировать определенный промпт, вставить его в любимую ллмку и вернуть ответ. В ответе и будут все мои интересы и особенности. Подробно и детально)
👍2
Всю вторую половину мая переплывал "бассейн" сберовской Школы 21. Чумовой опыт - две недели без выходных, атмосфера хакатона вперемешку с сессией в универе)) Много языка Си, общения с незнакомцами и изучение своих пределов.
Школа 21 - это адаптация методики французской Школы 42, а "бассейн" - отборочный этап в оффлайне. В опенспейс с рядами компов засовывают 500+ человек разного возраста и с разным опытом, дают логин на платформу, десяток коротких видосов, задачки, дедлайны и вперед. Что-то не понимаешь - спроси соседа слева, если он не знает - соседа справа, сплошной peer-to-peer и обучение друг об друга.
С Си у меня вообще забавно вышло, в детстве увлекался бейсиком и сосед-программист подсунул распечатку книжки при Си, мол, вот реальная тема, почитай. Я открыл, ничего не понял и закрыл. Но язык Си умеет ждать и догнал меня через 30 лет))
Чего мы только на нем не написали за две недели - и игру Pong в терминале (мячик летает, ракетка отбивает, все по-взрослому), и поиск делителя числа без деления, и игру Жизнь, и перемножение матриц. Указатели и аллокация памяти это огонь, конечно, особенно после дружелюбного питона))
Каждый день пушишь свой код в репозиторий и защищаешь его у трех рандомных челов, сам проверяешь задания у троих и в конце идут автотесты, в том числе на код-стайл. И оочень обидно когда день фэйлится и окрашивается в красный цвет если не подумал и запушил лишний файлик, который завалил проверку на стиль для всего проекта))
Я на своем опыте легко прошел первую неделю, к середине второй начались ошибки и фэйлы, несколько красных дней подряд и борьба с синдромом отличника)) Для себя понял, что это тоже проверка - надо не только писать код, но и быть супер-внимательным и не опускать руки если фэйлы пошли косяком)) В процессе вообще оч хорошо воспитывается внимательность, например, строго запрещено ставить бутылку на стол или отворачиваться от компа, не заблочив его. Сразу прилетает пенальти 2 часа - платформа блокируется и нужно отработать общественно-полезным трудом - протирая экраны и мышки)
Кто-то отвалился после пары дней, кто-то позже, до конца, по ощущениям, дошли больше половины ребят. Все очень заряженные, открытые, потрясная атмосфера взаимной поддержки и помощи, кто-то объясняет указатели на маркерной доске, рядом парень подсказывает двоим девчонкам как писать bash-скрипты, кто-то просто тусуется и заводит знакомства.
Критерии успеха - секрет, по нашим ощущениям нужно не только решать задачки, но и отдавать знания сообществу - проводить лекции, код-ревью, общаться. Софт-скиллы важны не меньше хардов.
На этой неделе пришли письма с итогами - я прошел на основное обучение, думаю прокачаться как бизнес- и системный аналитик, но может быть сверну в девопс, еще не решил)) Кто хочет попробовать свои силы - прям рекомендую податься в бассик, это бесплатно, здорово учит учиться и в целом разгоняет мозг. По слухам, Греф отправляет туда иногда своих топов, чтобы встряхнулись))
Школа 21 - это адаптация методики французской Школы 42, а "бассейн" - отборочный этап в оффлайне. В опенспейс с рядами компов засовывают 500+ человек разного возраста и с разным опытом, дают логин на платформу, десяток коротких видосов, задачки, дедлайны и вперед. Что-то не понимаешь - спроси соседа слева, если он не знает - соседа справа, сплошной peer-to-peer и обучение друг об друга.
С Си у меня вообще забавно вышло, в детстве увлекался бейсиком и сосед-программист подсунул распечатку книжки при Си, мол, вот реальная тема, почитай. Я открыл, ничего не понял и закрыл. Но язык Си умеет ждать и догнал меня через 30 лет))
Чего мы только на нем не написали за две недели - и игру Pong в терминале (мячик летает, ракетка отбивает, все по-взрослому), и поиск делителя числа без деления, и игру Жизнь, и перемножение матриц. Указатели и аллокация памяти это огонь, конечно, особенно после дружелюбного питона))
Каждый день пушишь свой код в репозиторий и защищаешь его у трех рандомных челов, сам проверяешь задания у троих и в конце идут автотесты, в том числе на код-стайл. И оочень обидно когда день фэйлится и окрашивается в красный цвет если не подумал и запушил лишний файлик, который завалил проверку на стиль для всего проекта))
Я на своем опыте легко прошел первую неделю, к середине второй начались ошибки и фэйлы, несколько красных дней подряд и борьба с синдромом отличника)) Для себя понял, что это тоже проверка - надо не только писать код, но и быть супер-внимательным и не опускать руки если фэйлы пошли косяком)) В процессе вообще оч хорошо воспитывается внимательность, например, строго запрещено ставить бутылку на стол или отворачиваться от компа, не заблочив его. Сразу прилетает пенальти 2 часа - платформа блокируется и нужно отработать общественно-полезным трудом - протирая экраны и мышки)
Кто-то отвалился после пары дней, кто-то позже, до конца, по ощущениям, дошли больше половины ребят. Все очень заряженные, открытые, потрясная атмосфера взаимной поддержки и помощи, кто-то объясняет указатели на маркерной доске, рядом парень подсказывает двоим девчонкам как писать bash-скрипты, кто-то просто тусуется и заводит знакомства.
Критерии успеха - секрет, по нашим ощущениям нужно не только решать задачки, но и отдавать знания сообществу - проводить лекции, код-ревью, общаться. Софт-скиллы важны не меньше хардов.
На этой неделе пришли письма с итогами - я прошел на основное обучение, думаю прокачаться как бизнес- и системный аналитик, но может быть сверну в девопс, еще не решил)) Кто хочет попробовать свои силы - прям рекомендую податься в бассик, это бесплатно, здорово учит учиться и в целом разгоняет мозг. По слухам, Греф отправляет туда иногда своих топов, чтобы встряхнулись))
👍4
Научился запускать claude code на любых моделях.
Например, glm-5.2 недурна сама по себе, а в обвязке от claude code так вообще.
Нужны эндпоинт провайдера, ключ авторизации и три имени моделей вместо базовых haiku, sonnet и opus.
Пишем переменные окружения в ~/.zshrc (~/.bashrc):
Применяем изменения через source ~/.zshrc и стартуем claude.
Например, glm-5.2 недурна сама по себе, а в обвязке от claude code так вообще.
Нужны эндпоинт провайдера, ключ авторизации и три имени моделей вместо базовых haiku, sonnet и opus.
Пишем переменные окружения в ~/.zshrc (~/.bashrc):
export ANTHROPIC_AUTH_TOKEN="MY_KEY"
export ANTHROPIC_BASE_URL="https://llm_provider.com/api"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="z-ai/glm-4.7"
export ANTHROPIC_DEFAULT_SONNET_MODEL="z-ai/glm-5.1"
export ANTHROPIC_DEFAULT_OPUS_MODEL="z-ai/glm-5.2"
Применяем изменения через source ~/.zshrc и стартуем claude.
👍2
SKILL.md
2.7 KB
Сделал скилл для Hermes, который получает геолокацию в чате телеги, ищет ближайшую живую АЗС через сайт gdebenz и возвращает ссылку на яндекс.карты)
🔥3
import that
Научился запускать claude code на любых моделях. Например, glm-5.2 недурна сама по себе, а в обвязке от claude code так вообще. Нужны эндпоинт провайдера, ключ авторизации и три имени моделей вместо базовых haiku, sonnet и opus. Пишем переменные окружения…
Любопытно, что у десктопного Claude cowork есть настройка кастомного эндпоинта для обращения к LLM, но он категорически отказывается воспринимать чужие модели кроме антропиковских.
Накодил небольшой прокси, который запускается в докере и подменяет имена внешних моделей на правильные, чтобы Клод не ругался: https://github.com/maxbobkov/chameleon
В Inference configuration, соответственно, в качестве эндпоинта указываем локальный 0.0.0.0:8080.
Иронично, что Клод код в итоге и помогал дописывать этот сервис (с дипсиком под капотом), гордо включив себя в число контрибьюторов))
Накодил небольшой прокси, который запускается в докере и подменяет имена внешних моделей на правильные, чтобы Клод не ругался: https://github.com/maxbobkov/chameleon
В Inference configuration, соответственно, в качестве эндпоинта указываем локальный 0.0.0.0:8080.
Иронично, что Клод код в итоге и помогал дописывать этот сервис (с дипсиком под капотом), гордо включив себя в число контрибьюторов))
🔥6