То есть вместо того чтобы ускорить работу для ваших пользователей вы просто снизили для себя нагрузку незаметно для пользователей (то есть тормоза у пользователей остались на том же уровне, но зато вы сэкономили?)?(
Кстати да, у меня превьюшки тоже грузились и без yt3.ggpht.com, но спасибо автору статьи что ткнул носом - добавил в zapret-hosts-user.txt, обновил списки и теперь аватарки отображаются снова
> Ну и вот как понять, в чем был затык то? почему трафик себя так вел? почему через socks с того же самого интерфейса соединения проходили? как вообще делать траблшутинг при таком?
Похоже, что затык был с MTU, и вам помогло включение вот этой настройки: > Change TCP MSS=yes Причина этому - у вас в LAN скорее всего стоит стандартный MTU=1500, который в туннель PPPoE с MTU=1492 не пролезает. Короткие пакеты проходят, длинные нет - отсюда и вся причудливость глюков. Дополнительный бонус к причудливости - некоторые большие пакеты могут пройти, если у них не стоит бит DF (то есть разрешена фрагментация - роутер сам порежет большой пакет на два), а некоторые большие пакеты не пройдут (если стоит бит DF).
Если включено Change TCP MSS - микрот на этапе установки TCP соединения вмешивается в заголовки TCP и меняет там значение MSS для обоих сторон так, чтобы итоговый MTU не превышал MTU на интерфейсе в который будет отправлен пакет, тем самым устраняет эту проблему (так как несмотря на MTU=1500 на конечных устройствах они из-за ограничения MSS не будут генерировать настолько длинные пакеты для TCP соединений).
А вот для UDP будет дейстововать всё тот же MTU=1500, и соответственно там сейчас творится всё такая же вакханалия. По хорошему вам надо выставить MTU=1492 на оконечных устройствах, чтобы избежать проблем с UDP и прочим не-TCP трафиком.
> почему через socks с того же самого интерфейса соединения проходили? Потому что в этом случае трафик с MTU=1500 терминируется на самом микроте, а дальше уже микрот генерирует новые пакеты с MTU=1492 и шлёт их уже в PPPoE туннель, и разумеется эти новые пакеты пролезают туда нормально.
> как вообще делать траблшутинг при таком? Определить реальный MTU (например с помощью ping с включенным DF битом и указанием размера пакета: ping -M do <ipaddr> -s <SIZE>, где SIZE это размер данных с учётом IP и ICMP заголовков (то есть, для MTU=1500 SIZE будет 1500-28==1472). Подробнее тут: https://www.opennet.ru/base/net/pppoe_mtu.txt.html
Вообще, если в сети где-то есть туннель - всегда надо задуматься об MTU, так как заголовки туннеля отбирают какое-то количество байт от MTU (причём разные туннели отбирают разное количество MTU).
Про туполинк я бы поспорил. Был печальный опыт (два ADSL-роутера), один начал виснуть спустя 2.5 года, второй уже через неделю после покупки. Купил Asus - вообще никаких проблем с ним (сейчас служит точкой доступа, до этого и ADSL на него приходил).
А вообще мне очень интересно где прячутся все эти борцы за инклюзивность, когда в мире активно продвигается экслкюзивность? Например The Legend of Zelda: Breath of the Wild - эксклюзив Nintendo, а 'Horizon Forbidden West' - эксклюзив Sony. Где тут инклюзивность?? Почему эти сторонники нлклюзивности не нападают на Nintendo и Sony?
Вот тут-то была бы от них польза, но где они там, где они так нужны?
> «собираем заказ» / «заказ собирается» — в приложении для доставки еды А что плохого в использовании "Заказ собирается" или "Мы собираем заказ" в обоих контекстах? Я бы лично предпочёл вариант "Мы собираем заказ", так как заказ сам собираться не может - его кто-то собирает всегда.
> В обращении к пользователю на web-страницах, в рекламе не используется «Вы». "Вы" используется когда Вы обращаетесь к человеу, а "вы" используется либо когда вы обращаетесь к множеству людей, либо когда обращаетесь к одному человеку и его тараканам.
< В тексте на английском языке важно использовать местоимение they (они) для обозначения одного человека и замены he (он), she (она) и гендерно-нейтральных местоимений (ce, co, cy, ey, hey, ne, qui, sie, tey, xe, xie, yo, ze, ve), когда пол человека неизвестен. Предложение не только станет короче, но и обретет признаки инклюзивности, так как в they «включены» другие местоимения и их не придется перечислять отдельно.
OMFG, не заставляйте меня ненавидеть гейлесбитрансгомопедолюдей за то, что они заставили меня изучать ещё и всю эту ересь! Используйте it для всего что не укладывается в he и she!
> Локализаторы прибегают к такой хитрости: переносят местоимения в текст на русском языке в исходном виде и сопровождают их комментарием «выберите способ обращения к вам (на английском языке)»
He, She, It. Всё. Больше не надо. Если кого оскорбляет "it" - пусть выберут "he" или "she". Ну может быть ещё добавьте "trap" для самых сложных случаев.
Так есть же уже Silero TTS - вполне себе нейросеть, общедоступная, работает локально. Да и качество даёт гораздо приятнее "Говорилки". Разве что актрис не завезли ещё...
То есть вместо того чтобы ускорить работу для ваших пользователей вы просто снизили для себя нагрузку незаметно для пользователей (то есть тормоза у пользователей остались на том же уровне, но зато вы сэкономили?)?(
Что ж, теперь вы знаете цену этих людей.
Кстати да, у меня превьюшки тоже грузились и без yt3.ggpht.com, но спасибо автору статьи что ткнул носом - добавил в zapret-hosts-user.txt, обновил списки и теперь аватарки отображаются снова
> Ну и вот как понять, в чем был затык то? почему трафик себя так вел? почему через socks с того же самого интерфейса соединения проходили? как вообще делать траблшутинг при таком?
Похоже, что затык был с MTU, и вам помогло включение вот этой настройки:
> Change TCP MSS=yes
Причина этому - у вас в LAN скорее всего стоит стандартный MTU=1500, который в туннель PPPoE с MTU=1492 не пролезает.
Короткие пакеты проходят, длинные нет - отсюда и вся причудливость глюков. Дополнительный бонус к причудливости - некоторые большие пакеты могут пройти, если у них не стоит бит DF (то есть разрешена фрагментация - роутер сам порежет большой пакет на два), а некоторые большие пакеты не пройдут (если стоит бит DF).
Если включено Change TCP MSS - микрот на этапе установки TCP соединения вмешивается в заголовки TCP и меняет там значение MSS для обоих сторон так, чтобы итоговый MTU не превышал MTU на интерфейсе в который будет отправлен пакет, тем самым устраняет эту проблему (так как несмотря на MTU=1500 на конечных устройствах они из-за ограничения MSS не будут генерировать настолько длинные пакеты для TCP соединений).
А вот для UDP будет дейстововать всё тот же MTU=1500, и соответственно там сейчас творится всё такая же вакханалия. По хорошему вам надо выставить MTU=1492 на оконечных устройствах, чтобы избежать проблем с UDP и прочим не-TCP трафиком.
> почему через socks с того же самого интерфейса соединения проходили?
Потому что в этом случае трафик с MTU=1500 терминируется на самом микроте, а дальше уже микрот генерирует новые пакеты с MTU=1492 и шлёт их уже в PPPoE туннель, и разумеется эти новые пакеты пролезают туда нормально.
> как вообще делать траблшутинг при таком?
Определить реальный MTU (например с помощью ping с включенным DF битом и указанием размера пакета: ping -M do <ipaddr> -s <SIZE>, где SIZE это размер данных с учётом IP и ICMP заголовков (то есть, для MTU=1500 SIZE будет 1500-28==1472).
Подробнее тут: https://www.opennet.ru/base/net/pppoe_mtu.txt.html
Вообще, если в сети где-то есть туннель - всегда надо задуматься об MTU, так как заголовки туннеля отбирают какое-то количество байт от MTU (причём разные туннели отбирают разное количество MTU).
Второй код из статьи отсканировался сразу, третий - немного с трудом, но тоже отсканировался, первый ни в какую не сканируется.
То есть, проблема по сути не в том, что они лишились работы, а в том, что им давали льготу а потом вдруг давать её перестали?
Хорошо, что вам быстро ответили и всё пофиксили. А некоторые простые баги висят 4+ года с множеством подтверждений от пользователей и никто не чешется: https://github.com/ONLYOFFICE/DocumentServer/issues/536
Экран 16/9 - не канон. Должен быть 16/16 с таким названием.
У белочек на ладошках нет шерсти, и ладошки эти очень холодные на ощупь.
Про туполинк я бы поспорил. Был печальный опыт (два ADSL-роутера), один начал виснуть спустя 2.5 года, второй уже через неделю после покупки. Купил Asus - вообще никаких проблем с ним (сейчас служит точкой доступа, до этого и ADSL на него приходил).
Любопытно, у меня разница гораздо ощутимее получилась. 187 MB/s на bs=512 count=1048576 и 451 MB/s на bs=1048576 count=512 (i7-8750H CPU @ 2.20GHz)
На месте птиц я бы знатно офигел от самого факта близкого старта ракеты.
Авторские права на айсберг? Не на фото айсберга, а на сам айсберг? Серьёзно??
Хм, а это действительно так?
Я до этого использовал "обадва")
Да, не спорю, я б сам офигел с такой рекламы. Но сути изначального высказывания это не меняет)
А вообще мне очень интересно где прячутся все эти борцы за инклюзивность, когда в мире активно продвигается экслкюзивность? Например The Legend of Zelda: Breath of the Wild - эксклюзив Nintendo, а 'Horizon Forbidden West' - эксклюзив Sony. Где тут инклюзивность?? Почему эти сторонники нлклюзивности не нападают на Nintendo и Sony?
Вот тут-то была бы от них польза, но где они там, где они так нужны?
> «собираем заказ» / «заказ собирается» — в приложении для доставки еды
А что плохого в использовании "Заказ собирается" или "Мы собираем заказ" в обоих контекстах?
Я бы лично предпочёл вариант "Мы собираем заказ", так как заказ сам собираться не может - его кто-то собирает всегда.
> В обращении к пользователю на web-страницах, в рекламе не используется «Вы».
"Вы" используется когда Вы обращаетесь к человеу, а "вы" используется либо когда вы обращаетесь к множеству людей, либо когда обращаетесь к одному человеку и его тараканам.
< В тексте на английском языке важно использовать местоимение they (они) для обозначения одного человека и замены he (он), she (она) и гендерно-нейтральных местоимений (ce, co, cy, ey, hey, ne, qui, sie, tey, xe, xie, yo, ze, ve), когда пол человека неизвестен. Предложение не только станет короче, но и обретет признаки инклюзивности, так как в they «включены» другие местоимения и их не придется перечислять отдельно.
OMFG, не заставляйте меня ненавидеть гейлесбитрансгомопедолюдей за то, что они заставили меня изучать ещё и всю эту ересь!
Используйте it для всего что не укладывается в he и she!
> Локализаторы прибегают к такой хитрости: переносят местоимения в текст на русском языке в исходном виде и сопровождают их комментарием «выберите способ обращения к вам (на английском языке)»
He, She, It. Всё. Больше не надо. Если кого оскорбляет "it" - пусть выберут "he" или "she". Ну может быть ещё добавьте "trap" для самых сложных случаев.
Они же закрываются. Зачем им это?
Так есть же уже Silero TTS - вполне себе нейросеть, общедоступная, работает локально. Да и качество даёт гораздо приятнее "Говорилки". Разве что актрис не завезли ещё...
Можно использовать SSML и тег prosody - там как раз таки есть аттрибуты rate и pitch для этого.