Я просто напомню, что авторизация через телеграм входит в состав иностранных систем авторизации.
Сегодня 7 июля.
Сегодня 7 июля.
Владельцы российских сайтов обязаны прекратить использование иностранных систем авторизации для входа пользователей на сайты и в приложения, иначе им грозят штрафы до 700 тыс. рублей. Соответствующий закон вступил в силу 7 июля.
Мера распространится исключительно на владельцев сайтов, будь то юридические или физические лица, а не на самих пользователей.
👍2👀1
Из всех браузеров только Opera Air отключает AI и убирает функционал, делает чистейший интерфейс. Пока все остальные наворачивают фичи.
С Safari я ещё не слез, он тоже неплох, но тут прямо снимаю шляпу — эстетически и по ощущениям от использования Opera Air сделан на 10/10.
Он просто идеальный:
https://www.opera.com/air
С Safari я ещё не слез, он тоже неплох, но тут прямо снимаю шляпу — эстетически и по ощущениям от использования Opera Air сделан на 10/10.
Он просто идеальный:
https://www.opera.com/air
❤1
Не, ну всякое бывает.
⏺ Читаю скриншот главной, чтобы убедиться в корректном рендере (консоль показала 0 ошибок):
Read 1 file (ctrl+o to expand)
⏺ Скриншот вышел пустым (сделан на about:blank — сессия переключила контекст).
😁1
Compacting conversation...
"Announcing TypeScript 7.0 RC - TypeScript" https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-rc/ With a combination of native code speed and shared memory parallelism, TypeScript 7.0 is often about 10 times faster than TypeScript 6.0. …
Вышел релиз TypeScript 7 (7.0.2), он на Go.
https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/
https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/
🔥1
Forwarded from do...while...ai (Gregory is typing...)
Чем отличается simplify от code-review
У Claude Code есть два встроенных скилла для ревью кода.
Первый —
- Переиспользование (Reuse): выносит общую логику в одно место, убирает дублирование кода, делает его по «DRY» принципу.
- Упрощение (Simplification): делает отдельные куски кода понятнее, короче и легче для чтения. Иногда включает декомпозицию файлов и функций, иногда переписывает структуры.
- Эффективность (Efficiency): мелкие оптимизации и улучшения производительности (лучшие алгоритмы, меньше лишних действий), готовые функции вместо тонны самописного кода.
- Высокоуровневая оценка (Altitude): наведение порядка на более «высоком уровне». Например, в структуре проекта. Здесь же чекаются границы между модулями, единообразие в именовании и общие паттерны, которые встречаются в разных файлах.
Суперполезный скилл перед созданием PR, чтобы не коммитить "спагетти" код. Иногда его можно запускать по 2-3 раза и он каждый раз найдет, что улучшить. Но я не понимал, а на фига нужен
Так вот,
А если вы хотите те же скиллы, но в Codex (я, например, во времена недоступности Fable 5 живу в Codex), то из моей репы можно забрать эти скиллы и положить их в
https://github.com/extractumio/extractum-skills/tree/main/general-purpose/simplify-code
https://github.com/extractumio/extractum-skills/tree/main/general-purpose/code-review-cc
Cheers!
У Claude Code есть два встроенных скилла для ревью кода.
Первый —
/simplify — запускает 4 агента, каждый из которых проверяет свою часть:- Переиспользование (Reuse): выносит общую логику в одно место, убирает дублирование кода, делает его по «DRY» принципу.
- Упрощение (Simplification): делает отдельные куски кода понятнее, короче и легче для чтения. Иногда включает декомпозицию файлов и функций, иногда переписывает структуры.
- Эффективность (Efficiency): мелкие оптимизации и улучшения производительности (лучшие алгоритмы, меньше лишних действий), готовые функции вместо тонны самописного кода.
- Высокоуровневая оценка (Altitude): наведение порядка на более «высоком уровне». Например, в структуре проекта. Здесь же чекаются границы между модулями, единообразие в именовании и общие паттерны, которые встречаются в разных файлах.
Суперполезный скилл перед созданием PR, чтобы не коммитить "спагетти" код. Иногда его можно запускать по 2-3 раза и он каждый раз найдет, что улучшить. Но я не понимал, а на фига нужен
/code-review, если есть /simplify?Так вот,
/simplify не делает анализ логики и флоу, не фиксит проблемы уровня «здесь сломана бизнес‑логика», «вот тут неверная формула» или «этот алгоритм даёт неправильный результат», то есть его задача — это ревью кода без изменения поведения. Цель /simplify — чтобы после правок программа вела себя точно так же, только код стал проще, чище и более поддерживаемым (рефакторинг без изменения семантики). А вот чтобы поймать баги в бизнес-логике, алгоритмах и условиях, у Claude Code есть скилл /code-review. Поэтому используйте их в паре. А если вы хотите те же скиллы, но в Codex (я, например, во времена недоступности Fable 5 живу в Codex), то из моей репы можно забрать эти скиллы и положить их в
~/.codex/skills/, а в промпте цеплять через $simplify-code и $code-review-cchttps://github.com/extractumio/extractum-skills/tree/main/general-purpose/simplify-code
https://github.com/extractumio/extractum-skills/tree/main/general-purpose/code-review-cc
Cheers!
GitHub
extractum-skills/general-purpose/simplify-code at main · extractumio/extractum-skills
A curated collection of production-ready skills for Claude Code created by Extractum Team. - extractumio/extractum-skills
❤1
Claude Code с Fable 5. Держите схему.
Оставляете основной моделью Fable 5, но просите его использовать Opus 4.8 для контроля и Sonnet 5 для кода.
Готово.
Как говорится, результат вас приятно удивит ✍️
Оставляете основной моделью Fable 5, но просите его использовать Opus 4.8 для контроля и Sonnet 5 для кода.
Готово.
Как говорится, результат вас приятно удивит ✍️
1❤6🔥4
Compacting conversation...
Claude Code с Fable 5. Держите схему. Оставляете основной моделью Fable 5, но просите его использовать Opus 4.8 для контроля и Sonnet 5 для кода. Готово. Как говорится, результат вас приятно удивит ✍️
Claude Code с Fable 5. Держите ещё лучше схему!
Оставляете основной моделью дефолтную (Opus). Вводите /advisor и выбираете Fable 5.
Готово.
Расход чуть выше, чем у предыдущего варианта, но вот точно не на все деньги, как при дефолтной модели Fable 5 целиком.
Оставляете основной моделью дефолтную (Opus). Вводите /advisor и выбираете Fable 5.
Готово.
Расход чуть выше, чем у предыдущего варианта, но вот точно не на все деньги, как при дефолтной модели Fable 5 целиком.
❤3👍3
Просто напомню, что для работы на рунет у селектела реально лучшие оферы по VDS (а также холодным бэкапам, S3, CDN и всему остальному).
Вот рефка, можете отпилить, но самморт обещал по запросу дать моим реферралам до 10к бонусов (равны рублям) на новые услуги: https://selectel.ru/?ref_code=b980084388
А мне, кроме небольшой комиссии, ничего не обещал😭️️️️️️
Вот рефка, можете отпилить, но самморт обещал по запросу дать моим реферралам до 10к бонусов (равны рублям) на новые услуги: https://selectel.ru/?ref_code=b980084388
А мне, кроме небольшой комиссии, ничего не обещал
Please open Telegram to view this post
VIEW IN TELEGRAM
Работаю по TDD с полным гейтом и аккуратным деплоем.
TDD (test driven development, когда сначала пишутся тесты, потом код) — я не просил, но в итоге по истории моих сессий, плюс после апдейтов клода/моделей, оно само перестроилось. Качество результата выросло, люфт и галлюцинации исчезли я бы сказал до нуля.
Если у вас ещё не оно, попробуйте при планировании задать этот подход и понаблюдайте за результатом.
👍3😁1
Дико сложно было найти баг, но я его нашёл.
Если у вас кастомный коннектор к Claude вроде как подключается, авторизовывается успешно, но не работает, то... просто переименуйте его с того, что вы написали, в название латиницей. Оказывается, в 2026-м Anthropic местами не понимает юникод🥳
https://github.com/anthropics/claude-ai-mcp/issues/476
Если у вас кастомный коннектор к Claude вроде как подключается, авторизовывается успешно, но не работает, то... просто переименуйте его с того, что вы написали, в название латиницей. Оказывается, в 2026-м Anthropic местами не понимает юникод
https://github.com/anthropics/claude-ai-mcp/issues/476
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Custom remote MCP connector: tools never surfaced to the model in claude.ai web, while the broker completes the full OAuth + MCP…
Summary A Connected custom remote MCP connector (FastMCP, OAuth, Streamable HTTP, stateless_http=True + json_response=True) shows as Connected with all its tools listed in claude.ai web Settings, b...
🔥3
Знаете ли вы, что для перехода со страницы Outlook на смену аватарки после клика на редактирование происходит примерно шестьсот тысяч шестьсот шестьдесят семь редиректов по всем немыслимым доменам, в результате чего вы оказываетесь на белой странице. Которая после ручного обновления и ещё пары-тройки редиректов всё же загружается. На ней выясняется, что аватарка уже загружена, просто не отображается, потому что Microsoft.
Думаю, знаете. И тоже предпочли бы забыть.
Думаю, знаете. И тоже предпочли бы забыть.
😁4👍2
⏺ Файл прочитан — в нём ценные грабли, которые нельзя потерять.
Клод проговорился!
😁5👍3
Держите: kinescope.io — самый недооценённый видеохостинг. Интеграции для всего, быстрый, стабильный, работает и в РФ, и в мире быстро, в репозитории хорошие интеграции для разрабов, хорошая документация, ценник какой-то прямо сильно адекватный.
🔥4😢1