Насколько помню, делается через костыль - высчитывается остаток от деления на 2 (1 или 0) и это значение прибавляется/отнимается от оригинального размера.
Для примера:
-vf scale=w=$width:h=$height:force_original_aspect_ratio=decrease,pad='iw+mod(iw\\,2)':'ih+mod(ih\\,2)'
Можно и через другие функции попробовать, например round /ceil.
https://ffmpeg.org/ffmpeg-utils.html#Expression-Evaluation
Код он пишет гораздо хуже, чем обычные тексты. По моему опыту, примерно в половине случаев у него ошибки в коде. И зачастую это ошибки в логике работы, которые еще не всегда можно сразу выявить, если не знать куда смотреть.
Парсер с его помощью написать можно, только если ты уже и так умеешь их писать. Иначе, получится просто полурабочая программа на выходе. По АПИ - все зависит от того, что потом с этими данными делать. Сам запрос к АПИ он сможет написать. Можно даже указать ему структуру ответа с АПИ, и он будет это учитывать.
угу, опять ИИ тема поперла. Ради интереса - попробовал сейчас завести простейший вопрос "как установить ssl сертификат на сайт" "в Русская модель ruGPT-3 XL" от Сбербанка. Вот что ответила нейросеть:
"RuGPT3: как установить ssl сертификат на сайт с помощью VPS сервера. Сайт находится под контролем МТС (возможность оставлять комментарии для пользователей).
Вся необходимая информация о сертификатах и методиках их получения опубликована на сайтах ОККО, ГК "Агро-Белогорье".✂
Для успешного ведения бизнеса и эффективного обмена информацией в Интернете необходима качественная и надежная система обмена сообщениями. Переход к объединению сетей операторов сотовой связи и их дальнейшему взаимодействию в сфере телекоммуникаций стал одним из самых интересных для операторов"
и так далее... Но, конечно же, у Яндекса всё получится гораздо лучше, угу.
у этой модели совсем другое назначение - она не отвечает на вопрос, не пишет текст по заданным критериям. она дополняет начальную фразу и генерирует продолжение.
> Модели умеют продолжать тексты на русском и частично на английском языках. Для этого пользователю необходимо сформулировать «затравку» - фразу, которую модель допишет... Нейросеть демонстрирует state-of-the-art возможности для русского языка и умеет продолжать любой текст.
Не просто продозрительная, а составленная просто от балды.
8 символов - цифры / буквы в обоих регистрах / спецсимволы - за 40 минут ???
Видеокарты уже давно могут перебирать миллионы хэшей в секунду. А всякие RTX, которые по сути для подобных операций и были сделаны - работают в сотни-тысячи раз быстрее.
Обычная Nvidia RTX 3080 - 50+ миллиардов md5-хэшей в секунду - https://gist.github.com/Chick3nman/bb22b28ec4ddec0cb5f59df97c994db4
больше идей нет.
можно попробовать собрать прошлые версии nginx. или собрать с поддержкой от самих nginx https://hg.nginx.org/nginx-quic/file/quic
Теперь
а если удалить строчку из конфига
add_header QUIC-Status $quic;
в их примере она не указана - https://blog.cloudflare.com/experiment-with-http-3-using-nginx-and-quiche/