Означает ли релиз браузера ChatGPT Atlas, что теперь еще и ради ИИ придется больше обращать внимание на семантику и доступность при верстке страниц? Похоже, что да Распространение подобных браузеров с агентами могут заставить всех, кто верстает на одних div’ах, перестать так делать, даже если это SPA для какой-то небольшой аудитории. Все для того чтобы не только пользователю, но и его ИИ-агенту было проще пользоваться вашим приложением/сайтом
консоль.лог
Глубокий разбор исходников популярных инструментов, мысли, находки Автор: @predeinnikita
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
15 из 15Используем карты смещений для различных эффектов SVG-фильтры позволяют делать не только цветовые трансформации, но и интересные искажения. Один из самых занятных инструментов для этого — feDisplacementMap. Как добавить: — Через feImage подключаем изображение, по которому будем смещать пиксели — Указываем feDisplacementMap, который на вход получает два канала — по сути изображение, которое искажается, и изображение, по которому искажаем. Также указываем насколько сильно искажать изображение — Нак...
Когда пишешь вопрос коллеге, важно учесть, что: 1. Все описано в одном сообщении и не разбито на привет/у меня вопрос по фиче X/как работает Y Собеседнику не нужно ждать, когда вы закончите цепочку сообщений и может сразу приступить к изучению вопроса 2. В сообщении достаточно описан контекст Не нужно тратить время на дополнительные вопросы и уточнения, все уже описано 3. Приложены все необходимые ссылки и скриншоты Аналогично, коллега не тратит время на поиск документаций и воспроизведение кейс...
OpenAI рассказали о галлюцинациях в LLM и почему они происходят Представьте, вы проходите тест и вам попадается вопрос, на который вы не знаете ответа. Есть два пути: 1) Не отвечать и со 100% вероятностью получить 0 баллов за этот вопрос 2) Ответить случайным образом и иметь какую-то вероятность успеха А теперь представьте, что вы отвечаете на тысячи таких вопросов, какая стратегия будет более выигрышной? Очевидно, нужно выбирать второй путь - это повысит шансы набрать больше баллов То же происх...
Нашел страницу со сравнением результатов бенчмарков разных библиотек и фреймворков. Наткнулся на нее пока читал про SolidJS, но тут также можно глянуть и другие инструменты
На Tagline Awards подавали три кейса в номинации Сапожник с сапогами. И взяли все три места 🤩 Часть нашей команды тоже была на церемонии, но она так затянулась, что ребята просто не дождались награды 🍎
Как защитить наш код от ИИ и как заставить его писать хороший код? Посмотрел доклад на эту тему. Основные поинты такие: 1. Максимально покрывать код тестами — тогда агенту будет сложнее допустить ошибку 2. Делать только небольшие MR — агенту-ревьюеру проще отсматривать маленькие изменения, потому что меньше контекста 3. Стараться держать репозиторий небольшим 4. Писать понятную документацию и подробный README 5. Использовать линтеры и другие инструменты проверки стиля и качества кода 6. Применят...
Лендинг, разработку которого мне довелось лидить, получил серебро на Tagline Awards Кроме того, проекты Fancy Solutions заняли все три призовых места в своей номинации Приятно🤗
Если интересно поиграться с этой простой реализацией сигналов, я подготовил песочницу, где можно глянуть их работу. Также добавил туда реализацию computed https://codesandbox.io/p/sandbox/zthzqh
Используем матрицы для цветовых фильтров Для наложения фильтров на элемент можно использовать современный CSS. Этого хватит в большинстве задач: invert() для негатива, brigthness() для яркости, grayscale() для ЧБ фильтра и т.д. Для более тонких настроек цветового фильтра можно использовать SVG фильтр <feColorMatrix>. Работает он очень просто - через умножение матриц На вход фильтр получает векторы с пикселями изображения [r, g, b, a], этот вектор умножается на матрицу фильтра и на выходе получае...