А дырки и не было. Любой крупный провайдер никак не различает IPv4 и IPv6. Блочатся и замедляются оба протокола одинаково. Там разница минимальная у них. Видимо, эта "дырка" существовала у каких-то локальных сельских провайдеров.
Арендуйте виртуальный сервер за пределами мордора. С него подключайтесь к нужному PPTP серверу, а уже в свою сторону поднимите адекватный туннель, что-то типа VLESS и подключайтесь уже к нему с пробросом на локальный PPTP.
Станислав Романов, ничего секретного. Погугли. Растбук -- основной и официальный источник знаний.
У неё есть более интерактивная, но чуть более старая версия от Браунского университета.
Есть крутые пошаговые уроки Rustlings.
Есть чуть устаревшие, но не менее крутые видео-лекции от Алекса Кладова.
Станислав Романов, нет там никакого гемора. Вас снова дезинформировали.
Единственная проблема, которую люди не осиливают -- это правила владения, которые проверяет компилятор и не даёт скомпилировать ошибочный код.
В плюсах тоже есть правила владения, которые в разы сложнее, и компилятор не выбрасывает ошибку, если ты что-то неправильно написал. Поэтому плюсовики привыкли писать на удачу и молиться, что не будет неопределённого поведения у кода. А в Расте просто ничего не соберётся, если нарушены правила владения.
Станислав Романов, что расту очень далеко до продакшена, говорят те, кто не осилил язык и находит оправдания. Кто осилил, без проблем уже пишет несколько лет.
Раст давно используют компании типа Гугла, Фейсбука, Амазона и прочие гиганты. В винде, линуксе, андроиде уже значительные части написаны на нём. Половина блокчейна, бирж и крипты написана на расте. Даже сраный Сбербанк уже нанимает разработчиков на этом языке.
Искренне советую изучать Раст вместо плюсов и никого не слушать.
В статье пишется о том, что рескейлинг происходит уже на этапе фрагментного шейдера.
Спустя миллион лет принципиальные хейтеры НВидии и прочих в Линуксы до сих пор не завезли нормальное дробное масштабирование. Даже сама НВидия крайне не советует использовать что-то отличное от целых коэффициентов.
Поэтому ничего не придумано умнее, чем сначала рендерить апскейл с целочисленным коэффициентом, например х2, а потом брать этот фреймбуфер и даунскейлить уже обратно фрагментным шейдером, чтоб мыла было меньше (спойлер: мыла не меньше!).
juniorccoder, эта библиотека предназначена для манипуляции с .NET Assembly (ECMA-335), а не с сырым PE-форматом.
Для создания сырой секции в PE-файле ищи другую либу.
Материала в интернете по разбору PE-файлов -- просто сотни статей! Лет 25 уже каждые несколько месяцев появляется новая статья, хотя формат остаётся прежним... погугли!
Где в стандарте WebAssembly что-то про компиляцию описано? Как она вообще относится к нему? Откуда ты это придумал?
Ты можешь вообще текстом написать код, скормить его рантайму и тот выполнит этот код, где тут обязательная компиляция и причём тут LLVM? Можно хоть руками байткод написать, откуда он взялся при этом, райнтайму вообще всё равно.
Пишешь, что технология кроссплатформенная, но говоришь, что целевая платформа какая-то должна быть определённая.
Про целевую платформу точно так же в core стандарте нет ничего. Максимум реализация WASI будет отличаться и расширения. Ядро не определяет ничего подобного, там абстрактная стековая машина.