Обычно на практике никто не впадает в крайности и соблюдают какой-то баланс. Человеччество придумало довольно много всяких штук для хранения, чтения, поиска и обработки данных.
Базы данных с индексацией могут творить чудеса по сравнению с обычным чтением.
Если телек умеет HDMI-CEC, то возможно проще докупить приставку. Выберете себе по вкусу, с поддержкой нужной ОС, подходящим процессором, кол-во памяти, вот это все. Хоть NVIDIA shield, хоть рапсберри, хоть китайских одноплатников.
Для СИ есть libevent, и в php тоже есть. Кроме того, большинстве php-фреймворков (zend, symfony, laravel) есть свои механизмы обработки событий. Ну и в js событий хватает. Так что нет ничего удивительного, если в каком-то курсе рассказывают про события. Но не исключаю, что в курсе рассказывали про события вообще, а автор вопроса что-то слегка напутал.
Владимир Коротенко, возможно на целевой странице уже есть тег description, и неплохо бы уточнить надо ли его перезаписать или дополнить.
И еще непонятно подхватят ли поисковики такой дескрипшн, который меняется скриптом, или будет только оригинальный использован.
Но у вас там речь идет о редактировании текста на фото или pdf, Причем вы хотите фото использовать как базовый вариант. Для того, чтобы редактировать текст его сперва придется распознать. Если вы думаете, что это легко - вперед, дерзайте.
Конечно, OCR существуют с прошлого тысячелетия. Но качество распознавания "не всегда на высоте", так сказать.
Погодите с ранжировкой исправлений.
Для начала придумайте способ достать текст из pdf, и протестируйте не на одном деальном образце, а на паре десятков файликов из разных источников.
ksikrii, мой последний хобийный проект:
в докере php, nginx, mysql vosk-transcriber (оффлайн распознование голоса).
В браузере простенька страничка, куда можно загрузить аудио или видео.
ffmpeg конвертирует в mp3, vosk делает субтитры, они пишутся в БД и отображаются на страничке.
Там еще немножко js на фронте (подсветка плохо распознанных участков и возможность редактировать руками).
По хорошему, если это масштабировать, то задачи по подготовке аудио и по распознаванию надо выносить в очередь. Тут и брокеры сообщений можно применить. (у меня пока синхронно, вызовами "через консоль").
Мониторинг можно добавить, статистику какую-нибудь.
Проект чисто для "поиграться", whisper от openai стоит копейки и распознает гораздо лучше.
Vova135798,
Вам и направляют, последние шесть или семь сообщений об этом: await работает только внутри функции (или модуля).
Вам и пример дали, и ссылку, по которой разные способы решения, включая запуск хрома с флагами, омг.
Как для новичка, наверное проще всего обернуть в IIFE
Константин, мне кажется, что "two column equal height" настолько популярный вопрос, что решений на него опубликованы тысячи. А вот с сохранением пропорций второй колонки сложнее.
О её квадратности я предположил по плейсхолдеру 800*800, но если это не важно, то object-fit или cover решают проблему.