Владислав, да, похоже на правду. это отключит запрос пароля при вызове команды chown пользователем username через sudo.
либо %sudo ALL=(ALL) NOPASSWD: /bin/chown
раз уж вы упомянули, что добавили пользователя в группу sudo.
за доступность файла отвечают не только права на файл, но и права на все каталоги, в которых файл лежит. неплохо бы эти права тоже выложить сюда.
также не помешает содержимое systemd-сервиса, который отвечает за запуск msmtp.
Stepan1998, совершенно верно, ведь вы читаете описание про максимальное разрешение, а оно возможно только при минимальной частоте. ищите описание максимальной частоты.
illusoryworld, судя по скриншоту, вы почему-то проигнорировали последний абзац из моего ответа, в котором после захвата имени вложения происходил его возврат обратно. попробуйте всё же добавить текст в поле "Заменить на".
Axretit, последняя операция даёт результат в вещественном формате, но значение результата целочисленное, поскольку все операнды, участвовавшие в вычислении результата, были целочисленные.
все операции, предшествовавшие последней операции (записи результата в переменную вещественного типа), выполнялись над целочисленными операндами, т. е. по правилам целочисленных операций.
как уже было выше сказано, если вам нужны вещественные операции - вам нужно использовать вещественные операнды (переменные или литералы) в тех операциях, в которых вы хотите получать вещественный результат, т. е. с самого начала, в операнде того оператора, который выполнится первым с учётом разбора выражение справа налево и с учётом расстановки скобок. или как минимум с того операнда того оператора, результат которого при целочисленной и при вещественной операции будет отличаться. поставив же единственную переменную вещественного типа в самом конце выражения (т. е. слева), вы позволяете всем операциям выражения исчисляться целочисленным образом (поскольку во всём выражении фигурируют только операции над целочисленными операциями), и только в самой последней операции получившееся целочисленное значение преобразуется в вещественное при присваивании переменной x.
в C/C++ магии нет, разбор выражения идёт справа налево с учётом скобок и приоритета операторов, и вещественные операнды следует начинать использовать в выражениях там, где выполняются соответствующие операции, которые вы хотите иметь выполненными как вещественные. засунуть в самом конце выражения присваивание результата вещественной переменной - это слишком поздно.
Axretit, при записи в x (а это самая последняя операция из всех) результат был бы преобразован из целочисленного в вещественный. а все предыдущие операции происходили бы над целочисленными операндами и давали целочисленный результат.
В заголовке вопроса yml, а в самом вопросе - xml. Поправьте что ли...
Я бы может и попробовал подсказать с регуляркой, да перенабивать у себя на клавиатуре весь тот текст, что у вас на скринах, слишком муторно. Может и найдётся кто, кому не лень...
Я не работаю с WSL2. Нужный мне уровень абстракции при совместном использовании инструментария Linux в Windows достигается виртуализацией с помощью VirtualBox или с помощью KVM/qemu.
Попытки использования WSL2 в моём диапазоне задач привносили слишком много хаоса в процесс разработки, я не посчитал для себя использование WSL2 оправданным.
неплохо бы добавить воспроизводимый пример. т. е. какую команду вы запускаете и какой ответ получаете. потому что без этого попытка разобраться в вашей проблеме - гадание на кофейной гуще.
лично мне исходя из постановки задачи не ясно, в чём именно сложность. если нужно понять, как пользоваться API Яндекса, то следует читать документацию к API Яндекса и делать реализацию передачи данных исходя из написанного там.
если проблема на каком-то конкретном этапе - опишите подробнее, на каком именно. пока что вижу, что какие-то условные данные должны быть как-то переданы через какое-то одно из множества API Яндекса на какой-то сервер (то ли на nginx, то ли на backend, то ли через nginx на backend) на неуказанный порт. мало конкретики, нужны подробности. в первую очередь наверное ссылка на документацию к API.
Olegtm, это не так. в противном случае весь софт, который использует UDP (а это в том числе торрент-клиенты, игровые сервера различных MMO-игр, софт для голосового общения и т. д.), был бы тормозной.
что для TCP, что для UDP существуют средства для квази-параллельной работы с множеством клиентов. как разработчик реализует работу со стеком TCP/IP - так и будет.