RU

От ANN к честному KNN на GPU: как мы пересобрали отбор кандидатов в рекомендациях Ozon

Привет! Мы команда рекомендательной системы Ozon, и сегодня мы хотим рассказать о нашем пути от приближённого поиска соседей (ANN) к точному KNN на GP…

annrecsysbigdataretrievalknnsparkpytorchgpuрекомендательные системыozon tech
Habr
RU

Как защитить Manticore Search с помощью встроенной аутентификации и авторизации

Поиск нередко считают просто инфраструктурой. Но в продакшене он фактически работает как API приложения: принимает пользовательский тра…

аутентификацияавторизацияmysqlsqlлогированиеуправление правами доступазащищенный режимauthauthenticationauthorization
Habr
RU

Основы вёрстки для дизайнера. Часть 4. Инструменты разработчика: как заглянуть «под капот» сайта

Мы уже разобрали анатомию страницы (HTML) и её визуальное оформление (CSS) ( 1 , 2 , 3 ). Но как увидеть это всё вживую? Как понять, почему …

дизайнверстка для дизайнера
Habr
RU

Чат на сайте стоит дороже, чем кажется: как я замерил его цену и переписал виджет под результат

Полгода назад я закрывал технический долг по производительности на клиентском проекте. Обычная история: интернет‑магазин, мобильный Performa…

core web vitalslighthouseinptbtпроизводительностьсторонние скриптыонлайн-чататрибуцияjavascript
Habr
RU

Zero на Three.js: инженерный разбор интерактивного сайта

Разбираем, как BUNQ LABS сделала zero.university: виртуальный скролл, шейдеры, KTX2/DRACO, адаптивное качество и загрузка текстур без фризов. Проверьт…

JavaScriptВеб-разработкаЛучшая практикаПроизводительностьHTMLДизайн интерфейсов и UXФреймворки и библиотекиФронтендСтатьи
Tproger
RU

Отпечатки браузера: что это такое и как работает? Переосмысление технологии

В последнее время из каждого утюга можно услышать такую фразу — «отпечатки браузера», «цифровой отпечаток устройства», «фингерпринт». В…

отпечаток браузерафингерпринтфингерпринтингфингерпринтыантидетект-браузерантидетект браузерантидетектcanvaswebgl
Habr
RU

Пошаговая инструкция по внедрению скелетон-загрузки в ваше приложение

В этой статье в блоге ЛАНИТ хочу поделиться опытом нашей команды по внедрению скелетон-загрузки в приложение с семилетней историей. Мы столкнулись с п…

дизайнинтерфейсыпроектированиеотзывчивость интерфейсазагрузкагайдопытUXUI
Habr
RU

8 способов сделать AI-агента дешевле: опыт реального продукта и готовые промпты для вайбкодеров

Всем привет! Я Юля Гончарова — продакт, дизайнер и... «вайбкодер». Последний год я строю продукты в одиночку с помощью Claude Code — от идеи и UX до к…

вайбкодингвайб-кодингвайб-программированиетокены llmоптимизация запросовclaude codeclaude
Habr
RU

Excel в HTML: сервер для публикации Excel‑отчётов

Excel удобен не только тем, что показывает данные. В нём можно самостоятельно менять формулы, добавлять расчёты, перестраивать таблицы,…

конвертация Excel в HTMLпубликация отчётовExcelXLSXHTMLPythonвеб-серверсводные таблицыдиаграммыjavascript
Habr
RU

[Перевод] Как стать лучшим AI-Builder, или Топ худших ошибок с AI и как их преодолеть

Все поинты ниже применяются при общении, промптинге и ежедневной работе с AI - и во многом они пересекаются с тем, как общаются люди между собой. «Нел…

этикаэтика ииai-агентыработа с иивнедрение ииуправление ииуправление процессамиуправление командойуправление проектами и командой
Habr
RU

Инсайдер: для Resident Evil Requiem и Resident Evil Veronica выйдут большие сюжетные дополнения, но придётся набраться терпения

Подтверждённое в марте сюжетное дополнение к нашумевшему экшен-хоррору Resident Evil Requiem от японского издателя и разработчика Capcom, похоже, прид…

- игры
3DNews
RU

Nvidia возглавила альянс по безопасности открытого ИИ — но OpenAI, Google или Anthropic не пригласили

Сегодня Nvidia заявила, что объединяет усилия с Microsoft, SpaceX, IBM и другими технологическими компаниями для создания и распространения инструмент…

- Искусственный интеллект, машинное обучение, нейросети
3DNews
RU

Армия в терминале

Как coding agents превратили разработчика в диспетчера машин — и запустили гонку оркестраторов, песочниц и ИИ‑фабрик. Ещё недавно программист открывал…

coding agentsAI-агентыClaude Codegit worktreetmuxоркестрация агентовмультиагентные системыпесочницыmicroVMModel Context Protocol
Habr
RU

Фиксатон VK: как мы за три дня обработали 1500 багов в 12 продуктах и довели 420 фиксов до прода

Привет, Хабр! Я Оля Шишенина, отвечаю за обучение и развитие сотрудников VK. Хочу рассказать про внутреннее мероприятие для инженеров, которое мы пров…

багфиксхакатонбагатонфиксатонисправление баговисправление ошибокmobilebackendfrontendqa
Habr
RU

Декомпозиционный подход организации пространства в Фигме

Этот подход плзволяет избавиться от таких проблем, как: неактуальность макетов для разработки, долгий поиск макетов и задач в фигме, протухание информ…

figmafigma designдизайндизайн-системаорганизация пространства в фигмесистема хранения макетовсистема хранения дизайнавеб-дизайн
Habr
RU

Биддер «одной цифрой» для Wildberries на Rust: контроллер с мёртвой зоной, лимиты API и выживание под 429

Я бэкенд-разработчик: пишу на Rust сервис аналитики для продавцов маркетплейсов. Одна из его частей — автоматический биддер, который превращает цель «…

rusttokiorate limitingtoken buckethttp 429backendapi маркетплейсовавтоматизацияконтроллер
Habr