Рубрика «javascript»
Движки e‑repa.ru
2026-11-09 в 16:05, admin, рубрики: e-learning, html5 audio, javascript, jquery, LCS, английский язык, аудирование, диктант, зона ближайшего развития, синтагмаПересадил Claude Code на механику
2026-11-09 в 16:00, admin, рубрики: claude code, javascript, node.js, open source, svg, tmuxЛистаю ленту, а там человек переключает модели Claude Code автомобильным рычагом. Тянет ручку, она щёлкает в паз, тахометр подскакивает, и в терминале меняется модель. Мне, конечно, тоже понадобилось. Теперь у меня есть своя:
Как React прерывает рендер: конкурентный рендеринг изнутри
2026-10-29 в 8:51, admin, рубрики: concurrency, fiber, javascript, React, react 19, react fiber, starttransition, конкурентный рендерингНачиная с React 18 рендер можно прервать: срочные обновления обгоняют несрочные, даже если React уже взялся за несрочное. Если задуматься, вопросов много:
-
Как React посреди рендера отдаёт поток браузеру, чтобы тот обработал ввод, а потом продолжает с того же места?
-
Почему до React 16 он так не умел?
-
Кто решает, какие обновления срочные, и почему большинство рендеров не прерывается вообще?
-
Что происходит с незакоммиченными обновлениями, когда пришло что-то срочное?
PocketDeploy: веб-приложение и свой Bluesky PDS на Android — что получилось и где пока пределы
2026-10-28 в 8:31, admin, рубрики: android, Bluesky, javascript, MCP, seoМне хотелось дать старому Android работу сервера: открыть приложение, создать проект и получить сайт с API и данными на самом устройстве. Обновление не должно стирать данные, а ИИ-агент — получать доступ ко всему телефону только потому, что ему поручили поправить главную страницу. За отправную точку я взял подход Coolify; PocketDeploy — самостоятельный исследовательский проект, с Coolify мы не связаны.
В первой версии рабочего сценария появилась доска задач с JavaScript API. Затем — постоянный HTTPS-адрес, разрешения для MCP-клиентов и отдельный Node.js runtime через Termux. В 0.7.0-alpha.2Читать полностью »
Мониторинг вакансий с ИИ‑скорингом на n8n и Groq API: разбираем архитектуру и грабли с Rate Limit
2026-10-23 в 8:07, admin, рубрики: api, Groq, javascript, llm, n8n, open source, qwen, автоматизация, парсингПоиск узкопрофильных вакансий (например, n8n‑инженер или специалист по интеграциям) через RSS‑ленты превращается в борьбу с шумом. Простые текстовые фильтры по ключевым словам «автоматизация» или «API» дают массу ложных срабатываний: от «менеджеров по автоматизации продаж» до «руководителей API‑команд».
В этой статье я разберу архитектуру end‑to‑end пайплайна на n8n, который использует LLM (Groq API) для жесткого семантического скоринга каждой вакансии. Мы не просто ищем совпадения, а заставляем ИИ работать строгим техническим рекрутером, отсеивая 90% мусора на входе.
Gravity Defied: стик‑человечек на мотоцикле
2026-10-20 в 13:01, admin, рубрики: canvas, gravity defied, javascript, ruvds_статьи, xpbd, браузерные игры, геймдев, игровая физика, мобильные игры, ремейк
В этой статье я соберу свой аналог Gravity Defied для браузера — той самой мобильной игры про мотоциклиста‑стикмена. Игра написана на чистом JavaScript и Canvas, без сторонних библиотек, и работает как на компьютере, так и на телефоне, где управление сделано через джойстик — по итогам прошлой статьи.
Внутри Telegram Serverless: код, БД и Mini App из коробки
2026-10-20 в 0:36, admin, рубрики: BotFather, javascript, serverless, sqlite, telegram, telegram mini app, tgcloud, tma, wordleКазалось бы, написать простого Telegram‑бота в 2 026 году — задача на один вечер. Но как только пет‑проект вырастает из «эхо‑бота» во что‑то с сохранением состояния, базой данных и тем более полноценным Telegram Mini App, начинается классическая инфраструктурная рутина: арендовать VPS, настроить веб‑сервер и SSL‑сертификаты для вебхуков, поднять базу данных, настроить деплой статики для фронтенда и следить, чтобы всё это не упало в самый неподходящий момент.
Недавно команда Telegram выкатила решение, которое закрывает все эти вопросы разом — нативную платформу Serverless (beta) прямо внутри @BotFatherЧитать полностью »
Карандашный набросок, который заливается акварелью: разбираю эффект на SVG без библиотек
2026-10-17 в 9:11, admin, рубрики: creative, creative coding, feTurbulence, javascript, SMIL, stroke-dashoffset, svg, svg mask, web audio api, анимацияДелал интерактивную открытку на день рождения и хотел, чтобы картинка не просто появлялась, а «рисовалась»: сначала карандашные линии, потом по касанию её заливает акварель, причём с рваным краем, как у краски, которая впитывается в бумагу.
Готовых решений под такое не нашёл. Видео не подходило: нужна была реакция на тап и чёткость на любом экране. В итоге всё собралось на чистом SVG, двух фильтрах и пятидесяти строках JS. Ниже разбираю по шагам, с кодом и граблями, на которые наступил.
Я строил не 3D‑мир, а базовый слой под ним: три узких места в браузерном 3D
2026-10-16 в 8:07, admin, рубрики: javascript, three.js, WebGL, браузерный 3D, оптимизация, производительность, рендеринг, шейдерыПоследние месяцы я делаю 3D‑мир, который работает прямо в браузере — на Three.js: сцена, персонажи, сеть.
Самое неприятное в производительности браузерного 3D — не ошибки. Ошибку видно: она в консоли, у неё есть стек и виновник. А есть второй класс проблем: всё работает, ничего не падает, просто тормозит. Консоль чистая, кадры падают, и непонятно, с чего начинать.
Речь про Three.js, но большинство выводов переносится на любой WebGL‑стек.
Почему речь про слой, а не про «ещё один 3D‑мир»
Gauntlet Loop — величайшее заклинание в мире маглов
2026-10-15 в 7:49, admin, рубрики: chatgpt, codex, Gauntlet Loop, html, javascript, интерактивные лекции, линейная алгебра, разработка с ии, сезон код будущего, тестирование
Привет!
