Сайт-портфолио с веб-камерой в роли основного ввода проверяет дизайн на прочность быстрее обычной страницы. Посетитель двигается перед камерой, видит своё отражение, а контент и трёхмерная сцена реагируют на присутствие и жесты. В таком интерфейсе мало нарисовать эффектный первый экран: человеку нужно понять, где система видит его руку, как открыть нужный раздел и что произойдёт после движения. Опыт продуктового дизайнера Дмитрия Тогулева показывает важную вещь: живой интерфейс собирается из связанных решений и полевых проверок...
ScrptRu
Карточка организации в Яндекс Картах: как оценить новые тарифы Яндекс Бизнеса
Карточка организации в Яндекс Картах всё чаще становится первой страницей, которую видит потенциальный клиент: здесь он ищет адрес, часы работы, отзывы, товары, способ связи или запись. В Яндекс Бизнесе появились экспериментальные опции для таких карточек. Они разделены между расширенным и продвинутым тарифами, а часть аудитории пока видит их в тестовом режиме. Выбор тарифа имеет смысл начинать с задачи карточки. Для одной компании важнее убрать из поля зрения соседние предложения, для другой — сделать понятнее ассортимент, для третьей — получить больше заметности на карте. Реклама сама по себе не исправит пустое описание, неактуальный график и отзывы без ответов...
Миграция монолита без смены URL: как сохранить привычный интерфейс
Сотни старых страниц можно перевести на новый стек без массовых редиректов и резкой смены интерфейса. Для этого маршрут остаётся прежним, а решение о том, какой сервис отдать пользователю, принимает инфраструктура. Такой подход особенно полезен командам, чей сайт уже индексируется, содержит сложные пользовательские сценарии и не может остановиться ради большой миграции. В одном из разборов переезда двадцатилетнего Perl-монолита команда оставила прежние адреса, постепенно подключила Nuxt-каталог и вынесла общие элементы в единый источник...
Как распределить роли кода и LLM в аналитике
Один и тот же дашборд разные аналитики часто читают с разной глубиной. Один заметит рекламу товара с нулевым остатком и оценит потери, другой ограничится фразой о падении выручки. Если поручить этот разбор языковой модели целиком, разброс ответов сохраняется: меняются формулировка запроса, предыдущий контекст и версия модели. Надёжность ИИ-аналитики задаёт архитектура. Расчёт показателей и поиск сигналов стоит закрепить за детерминированным кодом, LLM использовать для объяснения готового результата, а решение оставить человеку...
Почему защита формы не останавливает атаки на WordPress
Honeypot-поле и капча защищают только тот участок сайта, где посетитель отправляет форму. Автоматический сканер может вообще не открывать страницу контактов: ему достаточно прямого HTTP-запроса к уязвимому эндпоинту, попытки перебрать пароль или скачать контент. Для WordPress это означает, что антиспам стоит оценивать по маршрутам, которые он перекрывает, а не по числу заблокированных комментариев. Этот разбор пригодится владельцу сайта и разработчику, которые выбирают защиту от нежелательного трафика...
