Я начал серьёзно применять ИИ-чаты только с появлением DeepThink R1. Надо сказать, очень полезный помощник, который заменяет поиски в Гугле и анализ полученного мусора.
Вот последний пример с удалёнными рассуждениями (кстати, жаль, нет возможности размещать длинный текст под спойлером). И это без доступа в интернет (Due to technical issues, the search service is temporarily unavailable.)
Q: Как увеличить размер видео в плеере Дзен (dzen.ru)? Не расширить на весь экран монитора, а максимально увеличить площадь видео в окне браузера. Если нет hot-key для этого, возможно, существуют скрипты для Tampermonkey или плагин для браузера.
A:
Чтобы увеличить площадь видео в плеере Дзен (dzen.ru) без перехода в полноэкранный режим, можно использовать несколько методов:
1.Ручное изменение через Инструменты разработчика (CSS):
Откройте страницу с видео.
Нажмите F12 (или Ctrl+Shift+I ) → вкладкаElements.
Найдите контейнер видео (класс video-container или похожий через поиск в DOM).
В стилях добавьте:
css
Copy
.video-wrapper{max-width: 100% !important;height: 90vh !important;margin: 0 auto !important;}
(Значения можно менять по своему усмотрению).
2.Скрипт для Tampermonkey:
Установите расширениеTampermonkey, затем добавьте этот скрипт:
javascript
Copy
// ==UserScript==// @name Dzen Video Resizer// @namespace http://tampermonkey.net/// @version 0.1// @description Увеличивает размер видео на Dzen.ru// @author You// @match https://dzen.ru/*// @grant none// ==/UserScript==(function(){'use strict';functionmaximizeVideo(){const videoContainer = document.querySelector('.video-container, [data-testid*="video"]');if(videoContainer){
videoContainer.style.maxWidth ='100%';
videoContainer.style.height ='90vh';
videoContainer.style.margin ='0 auto';}// Скрываем боковые элементы (если нужно)const sidebars = document.querySelectorAll('[class*="sidebar"], [class*="recommendations"]');
sidebars.forEach(el=> el.style.display ='none');}// Запускаем при загрузке и при изменении страницы
window.addEventListener('load', maximizeVideo);
window.addEventListener('DOMContentLoaded', maximizeVideo);newMutationObserver(maximizeVideo).observe(document.body,{childList:true,subtree:true});})();
3.Плагины для браузера:
Zoom Page WE(Chrome) — позволяет увеличивать масштаб отдельных элементов.
Stylus(Chrome) — для добавления пользовательских CSS:
Попробуйте нажать Shift + Клик на видео — на некоторых сайтах это увеличивает плеер.
Примечания:
Селекторы (например, .video-container ) могут меняться при обновлениях сайта. Используйте Инспектор, чтобы актуализировать их.
Если видео находится в iframe, может потребоваться разрешить выполнение скриптов для домена dzen.ru в настройках браузера.
Q: В скрипте для Tampermonkey, в строке 24 "sidebars.forEach(el => el.style.display = 'none');" сообщение об ошибке "eslint: no-return-assign - Arrow function should not return assignment."
A: Это предупреждение возникает из-за того, что ESLint по умолчанию считает присваивание в стрелочной функции потенциально опасным. Для исправления можно использовать два подхода:
2. Или использовать классический for..of вместо forEach :
javascript
Copy
for(const el of sidebars){ el.style.display ='none';}
Исправленный вариант скрипта:
javascript
Copy
// ==UserScript==// @name Dzen Video Resizer// @namespace http://tampermonkey.net/// @version 0.2// @description Увеличивает размер видео на Dzen.ru// @author You// @match https://dzen.ru/*// @grant none// ==/UserScript==(function(){'use strict';functionmaximizeVideo(){const videoContainer = document.querySelector('.video-container, [data-testid*="video"]');if(videoContainer){
videoContainer.style.maxWidth ='100%';
videoContainer.style.height ='90vh';
videoContainer.style.margin ='0 auto';}// Исправленная частьconst sidebars = document.querySelectorAll('[class*="sidebar"], [class*="recommendations"]');for(const el of sidebars){// <--- Вариант с for..of
el.style.display ='none';}}
window.addEventListener('load', maximizeVideo);
window.addEventListener('DOMContentLoaded', maximizeVideo);newMutationObserver(maximizeVideo).observe(document.body,{childList:true,subtree:true});})();
Почему это работает:
В стрелочных функциях без фигурных скобок ( => expr ) выражение el.style.display = 'none' возвращает результат присваивания ( undefined ), что триггерит ESLint-правило no-return-assign .
Использование блока с фигурными скобками ( => { ... } ) или for..of убирает неявное возвращение значения, устраняя предупреждение.
Это чисто стилистическое предупреждение, не влияющее на работу скрипта, но лучше исправить для соответствия стандартам кода.
Я начал серьёзно применять ИИ-чаты только с появлением DeepThink R1. Надо сказать, очень полезный помощник, который заменяет поиски в Гугле и анализ полученного мусора.
Вот последний пример с удалёнными рассуждениями (кстати, жаль, нет возможности размещать длинный текст под спойлером). И это без доступа в интернет(Due to technical issues, the search service is temporarily unavailable.)
На меня произвел сильное впечатление этот пример. Спасибо за демонстрацию.
Работает на базе ещё не вышедшего в общий доступ o3.
Глубокие исследования от OpenAI
• ChatGPT проводит многоэтапные исследования в интернете для решения сложных задач
• Система выполняет задачи за десятки минут, на что у человека ушли бы многие часы
• Глубокое исследование оптимизировано для просмотра веб-страниц и анализа данных
Преимущества глубоких исследований
• Глубокие исследования полезны для интенсивной интеллектуальной работы в различных областях
• Система может быть полезна для взыскательных покупателей, требующих тщательных исследований
• Результаты полностью документированы и легко проверяемы
Как использовать глубокие исследования
• Выберите "глубокое исследование" в редакторе сообщений ChatGPT
• Введите запрос и прикрепите файлы для добавления контекста
• Глубокое исследование может занять от 5 до 30 минут
• Окончательный результат будет представлен в виде отчета
Сравнение с GPT-4
• GPT-4 идеально подходит для мультимодальных разговоров в режиме реального времени
• Глубокие исследования обеспечивают более детальные и документированные ответы
Доступ
• Глубокие исследования требуют больших вычислительных затрат
• Доступ ограничен до 100 запросов в месяц
• Платные пользователи получат более высокие тарифы с более быстрой и экономичной версией
Будущее
• Подробное исследование доступно на сайте ChatGPT web и будет распространено на мобильные и настольные приложения
• Доступ к открытому Интернету и загруженным файлам
• Возможность подключения к специализированным источникам данных и внутренним ресурсам
• Агентурный опыт объединится с ChatGPT для асинхронного исследования и реализации в реальном мире
• Сочетание глубокого исследования и оператора позволит ChatGPT выполнять сложные задачи
И если помните, недавно был опубликован "последний экзамен человечества".
Вот результаты
//Забавно, что в этом тесте R1 обошёл o1.
//Второй забавный момент, это то, что ИИ думает от 5 до 30 минут, но сама новость выстроена на том, что "глубокое исследование" у человека может занять многие часы, а тут минуты. Хотя по факту при достаточной мощности ответ мог бы приходить за миллисекунды. Вот для этого и нужно строить новые мощные дата-центры.
Следуя методам диалектики Виталий мог бы задать такой вопрос:
А Вы, почему будучи компетентным в программировании/математике/МО, делаете прогнозы о последующей деградации возможностей ИИ?
Где Вы такое увидели?
А ещё забыли, что решили со мной не общаться.
А это еще откуда?
Я начал серьёзно применять ИИ-чаты только с появлением DeepThink R1. Надо сказать, очень полезный помощник, который заменяет поиски в Гугле и анализ полученного мусора.
Вот последний пример с удалёнными рассуждениями (кстати, жаль, нет возможности размещать длинный текст под спойлером). И это без доступа в интернет (Due to technical issues, the search service is temporarily unavailable.)
Q: Как увеличить размер видео в плеере Дзен (dzen.ru)? Не расширить на весь экран монитора, а максимально увеличить площадь видео в окне браузера. Если нет hot-key для этого, возможно, существуют скрипты для Tampermonkey или плагин для браузера.
A:
Чтобы увеличить площадь видео в плеере Дзен (dzen.ru) без перехода в полноэкранный режим, можно использовать несколько методов:
1. Ручное изменение через Инструменты разработчика (CSS):
Откройте страницу с видео.
Нажмите F12 (или Ctrl+Shift+I ) → вкладка Elements.
Найдите контейнер видео (класс video-container или похожий через поиск в DOM).
В стилях добавьте:
.video-wrapper { max-width: 100% !important; height: 90vh !important; margin: 0 auto !important; }
(Значения можно менять по своему усмотрению).
2. Скрипт для Tampermonkey:
Установите расширение Tampermonkey, затем добавьте этот скрипт:
3. Плагины для браузера:
Zoom Page WE (Chrome) — позволяет увеличивать масштаб отдельных элементов.
Stylus (Chrome) — для добавления пользовательских CSS:
/* Увеличиваем видео */ .video-player { width: 98% !important; height: 85vh !important; } /* Скрываем рекомендации */ .related-videos { display: none !important; }
4. Горячие клавиши (если доступно):
Попробуйте нажать Shift + Клик на видео — на некоторых сайтах это увеличивает плеер.
Примечания:
Селекторы (например, .video-container ) могут меняться при обновлениях сайта. Используйте Инспектор, чтобы актуализировать их.
Если видео находится в iframe, может потребоваться разрешить выполнение скриптов для домена dzen.ru в настройках браузера.
Q: В скрипте для Tampermonkey, в строке 24 "sidebars.forEach(el => el.style.display = 'none');" сообщение об ошибке "eslint: no-return-assign - Arrow function should not return assignment."
A: Это предупреждение возникает из-за того, что ESLint по умолчанию считает присваивание в стрелочной функции потенциально опасным. Для исправления можно использовать два подхода:
1. Использовать фигурные скобки для тела функции:
2. Или использовать классический for..of вместо forEach :
for (const el of sidebars) { el.style.display = 'none'; }
Исправленный вариант скрипта:
Почему это работает:
В стрелочных функциях без фигурных скобок ( => expr ) выражение el.style.display = 'none' возвращает результат присваивания ( undefined ), что триггерит ESLint-правило no-return-assign .
Использование блока с фигурными скобками ( => { ... } ) или for..of убирает неявное возвращение значения, устраняя предупреждение.
Это чисто стилистическое предупреждение, не влияющее на работу скрипта, но лучше исправить для соответствия стандартам кода.
Я начал серьёзно применять ИИ-чаты только с появлением DeepThink R1. Надо сказать, очень полезный помощник, который заменяет поиски в Гугле и анализ полученного мусора.
Вот последний пример с удалёнными рассуждениями (кстати, жаль, нет возможности размещать длинный текст под спойлером). И это без доступа в интернет (Due to technical issues, the search service is temporarily unavailable.)
На меня произвел сильное впечатление этот пример. Спасибо за демонстрацию.
На меня произвел сильное впечатление этот пример. Спасибо за демонстрацию.
Представляем глубокие исследования (Deep Research)| OpenAI
https://openai.com/index/introducing-deep-research/
Работает на базе ещё не вышедшего в общий доступ o3.
• Сочетание глубокого исследования и оператора позволит ChatGPT выполнять сложные задачи
И если помните, недавно был опубликован "последний экзамен человечества".
Вот результаты
//Забавно, что в этом тесте R1 обошёл o1.
Квартира под водой. Миджорни
Нарисованный котенок. Шедеврум
Свадебный манекен. Flux
Квартира под водой. Миджорни
Интересно было бы глянуть на процесс проветривания такой квартиры. )))
Попроси сгенерить плиз.