JavaScript.

Модернизация JavaScript-проекта для моделирования физических экспериментов и роль ИИ в этом

ОглавлениеВведение и описаниеОписание демонстраций и теория по физикеНынешняя версия проектаЗакон сложения сил под углом к другуЗакон гидростатики и аэростатикиМатематический маятникЗатухающие колебания пружинМодернизация проекта и использование ИИИсходное состояние

продолжить чтение

Frame: 100 миллионов полигонов при 60 fps и тяжёлые атомные симуляции в браузере

Тестовый рендер, проверка освещения через самосвечениеМы с Neira делаем Frame

продолжить чтение

Ваш профиль в дейтинге — это персонаж со статами. Вот почему мультипликативная RPG-механика честнее, чем аддитивный билд

Представьте: вы создаёте персонажа в RPG. Сила 15, интеллект 18, харизма 16, то есть отличный набор. Вы входите в первую комнату, а там нужно пройти проверку ловкости. Ловкость у вас, к сожалению, 2, так что бросок оказывается провален. Всем фанатам Диско элизиума привет, кстати! Одним словом: вы умерли.Именно так и устроен онлайн-дейтинг.Только большинство людей убеждены, что играют по другим правилам, там, где высокая зарплата компенсирует плохие фотографии, а хорошее чувство юмора перевешивает жизнь далеко за МКАДом. Пользователя часто мыслят логикой суммы, но система работает по логике перемножения. Статья именно об этом!

продолжить чтение

vue-llm: AI SDK для Vue и Nuxt — стриминговый чат, Generative UI и модели прямо в браузере

Если вы делали AI-фичу на Vue, то, скорее всего, сталкивались с одним и тем же: большинство готовых инструментов для LLM-интерфейсов написаны с прицелом на React, а во Vue их приходится адаптировать или писать стриминг, tool calling и состояние чата вручную. Я сделал vue-llm — open-source библиотеку, которая закрывает это для Vue 3, Nuxt и даже Vue 2.7.Сразу ссылки, чтобы можно было пощупать:- Песочница без API-ключа (модель скачивается и работает прямо в браузере на WebGPU): https://vue-llm.js.org/ru/playground- Документация на русском: https://vue-llm.js.org/ru/- GitHub:

продолжить чтение

Фаззер против ИИ-агента на V8: 37 и 45 уязвимостей за полгода, общих — четверть

КраткоМы в Project Zero сравнили два автоматических инструмента, которыми Google постоянно ищет уязвимости в V8, JavaScript-движке Chrome. Fuzzilli — генеративный фаззер для JavaScript-движков, BigSleep

продолжить чтение

Тыквенный король: хэллоуинский босс для браузерной драки — от календаря до 2000 игроков на улице

Я в одиночку делаю Brawl Town - уличную драку в браузере в духе Final Fight: одна длинная улица, сотни бойцов, все против всех, круглые сутки. https://habr.com/ru/articles/1095682/После запуска поток игроков быстро сдулся, и стало понятно, что нужен повод вернуться в игру - и повод о ней рассказать. До Хэллоуина оставалась неделя. В статье - как я за эту неделю сделал сезонный ивент: что он должен был уметь кроме тыкв, как устроен босс, почему пришлось переделывать ему анимацию и что показал нагрузочный тест на 2000 игроков.Что хотелось получитьСписок был такой:

продолжить чтение

Файлы из браузера в браузер без сервера: что я узнал о WebRTC, пока делал tfile.io

Файлы из браузера в браузер без сервера: что я узнал о WebRTC, пока делал tfile.ioЗадача звучит как упражнение на выходные: человек A открывает сайт, получает ссылку, отправляет её человеку B. B открывает ссылку — и они кидают друг другу файлы напрямую, браузер в браузер. Сервер нужен только чтобы «познакомить» их, сами байты через него не идут.Демо на 200 строк с RTCPeerConnection и createDataChannel

продолжить чтение

Почему мы забрали у LLM браузер: 8 выводов после года работы над расширением для промокодов

Год назад наш ИИ чуть не оформил заказ за пользователя.

продолжить чтение

Мониторинг вакансий с ИИ‑скорингом на n8n и Groq API: разбираем архитектуру и грабли с Rate Limit

Поиск узкопрофильных вакансий (например, n8n‑инженер или специалист по интеграциям) через RSS‑ленты превращается в борьбу с шумом. Простые текстовые фильтры по ключевым словам «автоматизация» или «API» дают массу ложных срабатываний: от «менеджеров по автоматизации продаж» до «руководителей API‑команд».В этой статье я разберу архитектуру end‑to‑end пайплайна на n8n, который использует LLM (Groq API) для жесткого семантического скоринга каждой вакансии. Мы не просто ищем совпадения, а заставляем ИИ работать строгим техническим рекрутером, отсеивая 90% мусора на входе.

продолжить чтение

Headless‑браузер без браузера: 5 408 байт

Или история о том, как 5 408 байт обфусцированного JavaScript, прилетающих в HTTP‑заголовке, превращаются в свободный доступ к GPT, Claude, Mistral и генерации картинок если построить браузерный манекен на чистом JS.Пролог: та самая ошибкаВсё началось с невзрачного сообщения в логах:Ошибка API (ddg_haiku): Error code: 500 - {'error': 'no x-vqd-hash-1 token'}Если вы когда‑нибудь пробовали написать прокси к duck.ai встроенному в DuckDuckGo AI‑чату, где под капотом живут GPT и Claude, вы почти наверняка видели что‑то из этого репертуара: то 500 no x-vqd-hash-1 token, то дразнящую 418 I'm a teapot

продолжить чтение

123456...1020...21