Cloudflare CAPTCHA теперь срабатывает только при наличии амперсанда
Саймон Уиллисон поделился полезным трюком для настройки Cloudflare Managed Challenge (CAPTCHA) на своём сайте. Он использует защиту для faceted search, чтобы crawlers не спарсили все возможные комбинации фильтров, но столкнулся с проблемой: даже простые запросы вроде
Решение оказалось элегантным — правило, которое активирует CAPTCHA только для URL с амперсандом (&):
Интересно, что Уиллисон сначала попробовал настроить это через Cloudflare MCP с помощью Claude Code, но MCP-сервер не смог редактировать нужные правила. Пришлось переключиться на прямой Cloudflare API — и это сработало. Отличный пример того, как комбинировать AI-инструменты с традиционными API для решения практических задач.
#Cloudflare #CAPTCHA #ClaudeCode #WebDev #Optimisation
Саймон Уиллисон поделился полезным трюком для настройки Cloudflare Managed Challenge (CAPTCHA) на своём сайте. Он использует защиту для faceted search, чтобы crawlers не спарсили все возможные комбинации фильтров, но столкнулся с проблемой: даже простые запросы вроде
?q=term вызывали капчу.Решение оказалось элегантным — правило, которое активирует CAPTCHA только для URL с амперсандом (&):
(http.request.uri.path wildcard r"/search/*" and http.request.uri.query contains "&"). Теперь поиск по одному параметру работает без проверки, а капча срабатывает только при сложных запросах с несколькими фильтрами.Интересно, что Уиллисон сначала попробовал настроить это через Cloudflare MCP с помощью Claude Code, но MCP-сервер не смог редактировать нужные правила. Пришлось переключиться на прямой Cloudflare API — и это сработало. Отличный пример того, как комбинировать AI-инструменты с традиционными API для решения практических задач.
#Cloudflare #CAPTCHA #ClaudeCode #WebDev #Optimisation
⚡1🔥1
Apple представила Safari MCP сервер в Safari Technology Preview 247 — это реализация Model Context Protocol, которая подключает AI-агентов к браузеру Safari. Теперь агенты могут напрямую взаимодействовать с веб-страницей: получать DOM, перехватывать сетевые запросы, делать скриншоты, читать консоль и выполнять JavaScript. Это позволяет автоматизировать отладку без переключения между окнами и ввода промптов вручную.
Сервер совместим с любым MCP-клиентом. В арсенале — 16 инструментов: от навигации по вкладкам и эмуляции viewport до анализа производительности и проверки доступности (ARIA, контрастность). Агент может сам открыть сайт в Safari, проверить стили, сравнить рендеринг и найти баги. Особенно полезно для кросс-браузерного тестирования и отладки в терминале.
Для старта нужно установить Safari Technology Preview, включить опции для разработчиков и удаленное автоматизацию. Это шаг к тому, чтобы AI-агенты не просто писали код, но и видели, как он реально работает в браузере.
#AI #Safari #MCP #WebDev #Fixing
Please open Telegram to view this post
VIEW IN TELEGRAM
💗 Lovable запускает Visual Edits — редактирование интерфейсов без промптов
Lovable представил функцию Visual Edits, которая добавляет в веб-редактор возможности, напоминающие Figma. Теперь пользователи могут мгновенно менять размеры, цвета и расположение элементов прямо в интерфейсе, не обращаясь к AI с текстовыми запросами.
Новый инструмент устраняет необходимость многократного уточнения промптов для мелких правок дизайна. Visual Edits работает как визуальный слой поверх AI-генерации: достаточно кликнуть на элемент и изменить его параметры — AI автоматически адаптирует код. Это особенно полезно для быстрой настройки UI, когда нужно поправить отступы, шрифты или цвета без перегенерации всего макета.
Для разработчиков и дизайнеров, использующих Lovable, это означает значительное ускорение итераций. Вместо циклов «промпт → генерация → проверка» можно вносить правки напрямую, как в графическом редакторе. Функция уже доступна в продукте.
#Lovable #AI #VisualEdits #Design #WebDev #UI
Lovable представил функцию Visual Edits, которая добавляет в веб-редактор возможности, напоминающие Figma. Теперь пользователи могут мгновенно менять размеры, цвета и расположение элементов прямо в интерфейсе, не обращаясь к AI с текстовыми запросами.
Новый инструмент устраняет необходимость многократного уточнения промптов для мелких правок дизайна. Visual Edits работает как визуальный слой поверх AI-генерации: достаточно кликнуть на элемент и изменить его параметры — AI автоматически адаптирует код. Это особенно полезно для быстрой настройки UI, когда нужно поправить отступы, шрифты или цвета без перегенерации всего макета.
Для разработчиков и дизайнеров, использующих Lovable, это означает значительное ускорение итераций. Вместо циклов «промпт → генерация → проверка» можно вносить правки напрямую, как в графическом редакторе. Функция уже доступна в продукте.
#Lovable #AI #VisualEdits #Design #WebDev #UI
👍2🔥1💯1