Событие
Chrome отключает его по умолчанию. Edge идёт по тому же пути.
Начиная с Chrome 154, который выйдет в конце сентября 2026 года, обработчики
Причина простая.
unload умирает 😵Chrome отключает его по умолчанию. Edge идёт по тому же пути.
Начиная с Chrome 154, который выйдет в конце сентября 2026 года, обработчики
unload перестанут срабатывать, если сайт явно не включит их обратно.Причина простая.
unload ненадёжен, особенно на мобильных устройствах, а даже сама регистрация обработчика может мешать работе кэша переходов назад и вперёд.This media is not supported in your browser
VIEW IN TELEGRAM
Проект с открытым исходным кодом превращает любую LLM в 3D-персонажа, который разговаривает, двигается и реагирует прямо в браузере. Без игрового движка и без локальной настройки рендеринга.
У персонажей есть система памяти, которая отслеживает эмоциональное состояние и историю отношений. Поэтому ответы меняются в зависимости от того, что происходило в разговоре раньше, а не только от последнего сообщения.
Всё можно настраивать под себя: менять 3D-модель, промпт личности, LLM или провайдера синтеза речи.
Попробовать можно бесплатно и без настройки. В размещённой версии для старта дают бесплатный доступ к API. Для самостоятельного развёртывания понадобятся собственные API-ключи, зато вы получаете полный контроль и можете изменять проект как угодно.
Проект создан командой Digital Life Project, представленного на CVPR 2024 и SIGGRAPH Asia 2025.
Полностью бесплатно. Открытый исходный код.
У персонажей есть система памяти, которая отслеживает эмоциональное состояние и историю отношений. Поэтому ответы меняются в зависимости от того, что происходило в разговоре раньше, а не только от последнего сообщения.
Всё можно настраивать под себя: менять 3D-модель, промпт личности, LLM или провайдера синтеза речи.
Попробовать можно бесплатно и без настройки. В размещённой версии для старта дают бесплатный доступ к API. Для самостоятельного развёртывания понадобятся собственные API-ключи, зато вы получаете полный контроль и можете изменять проект как угодно.
Проект создан командой Digital Life Project, представленного на CVPR 2024 и SIGGRAPH Asia 2025.
Полностью бесплатно. Открытый исходный код.
CEO увольняет разработчиков, чтобы заменить их ИИ.
Разработчики уходят… и выкладывают в открытый доступ CEO.
Проект называется OpenExecutive и состоит из 8 агентов Claude.
✓ Стратегия, финансы, юристы, HR, операционная работа, маркетинг и другие направления
✓ Использует FastAPI + Next.js
→ https://github.com/SenteLabsAI/OpenExecutive
Разработчики уходят… и выкладывают в открытый доступ CEO.
Проект называется OpenExecutive и состоит из 8 агентов Claude.
✓ Стратегия, финансы, юристы, HR, операционная работа, маркетинг и другие направления
✓ Использует FastAPI + Next.js
→ https://github.com/SenteLabsAI/OpenExecutive
GitHub
GitHub - SenteLabsAI/OpenExecutive: AI-powered virtual executive team — a single coherent executive persona backed by 8 specialist…
AI-powered virtual executive team — a single coherent executive persona backed by 8 specialist Claude agents (FastAPI + Next.js). - SenteLabsAI/OpenExecutive
Совет по Laravel — фильтрация по связи без whereHas().
Нужно получить только те посты, у которых автор активен?
Для этого можно использовать whereRelation() и отфильтровать родительские модели одной понятной строкой.
Такой код обычно получается короче и читается проще, чем вариант через whereHas().
Можно пойти ещё глубже.
Для вложенных связей Laravel поддерживает точечную запись в запросах на проверку существования связанных моделей.
Например , как на 2 скрине.
Нужно получить только те посты, у которых автор активен?
Для этого можно использовать whereRelation() и отфильтровать родительские модели одной понятной строкой.
Такой код обычно получается короче и читается проще, чем вариант через whereHas().
Можно пойти ещё глубже.
Для вложенных связей Laravel поддерживает точечную запись в запросах на проверку существования связанных моделей.
Например , как на 2 скрине.
Жёсткое заявление:
«ИИ не смог бы написать компилятор TypeScript. Он не может. Мы пробовали».
— Андерс Хейлсберг
«ИИ не смог бы написать компилятор TypeScript. Он не может. Мы пробовали».
— Андерс Хейлсберг
Библиотеки JS, без которых я уже не могу жить:
🛡 zod → валидация
📅 Temporal → даты
📊 tanstack-table → таблицы
🔐 better-auth → авторизация
🎞 motion → анимации
🔤 fontsource → шрифты
📈 chart.js → графики
🐻 zustand → глобальное состояние
🖱 pragmatic-drag-and-drop → перетаскивание
🧭 nuqs → состояние в URL
🛡 zod → валидация
📅 Temporal → даты
📊 tanstack-table → таблицы
🔐 better-auth → авторизация
🎞 motion → анимации
🔤 fontsource → шрифты
📈 chart.js → графики
🐻 zustand → глобальное состояние
🖱 pragmatic-drag-and-drop → перетаскивание
🧭 nuqs → состояние в URL
Этот скилл превращает ваш проект в архитектурную диаграмму, которую не стыдно показать другим.
Интерактивный HTML с тёмной и светлой темами, анимациями и чётким экспортом в PNG/SVG.
Он также умеет визуализировать рабочие процессы, состояния и последовательности действий:
→ https://github.com/tt-a1i/archify
Интерактивный HTML с тёмной и светлой темами, анимациями и чётким экспортом в PNG/SVG.
Он также умеет визуализировать рабочие процессы, состояния и последовательности действий:
→ https://github.com/tt-a1i/archify
GitHub
GitHub - tt-a1i/archify: Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self…
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export. - tt-a1i/archify