Свои протоколы никто не будет писать потому, что их ещё биржа должна поддержать при этом. А вот свои реализации TCP\IP стека на FPGA - это часто явление.
Originally, Firefox required DoH to be enabled in order for ECH to function. Since Firefox 129, Firefox can fetch the necessary information via the OS DNS Resolver to enable ECH, allowing ECH to be used in more circumstances. Due a blocking bug with the MacOS DNS integration, MacOS still requires DoH to be enabled for ECH to be used
У мегафона есть услуга сохранения номера заграницей + отключение всего, кроме СМС, как раз подходит для сценария "раз в квартал включить телефон и получить смс от какого-то сервиса". Беглый поиск показал, что у МТС тоже есть сохранение номера. Будет подороже, чем 1 смс раз в несколько месяцев, но, во-первых, не такие большие там суммы всё же, и, во-вторых, спецально заточенная под это услуга мне видится более надёжным решением.
Очень здорово!
В качестве решения для пользовательских систем могу предложить использовать LLVM IR.
Вот тут неплохой гайд по построению своего игрушечного языка.
Основная идея — в рантайме парсить исходный код системы, строить AST, по нему генерировать команды LLVM ассемблера и потом это компилировать в машинный код для текущей платформы. На выходе — указатель на функцию, которую можно просто вызвать. Бонусом идут все оптимизации, доступные в LLVM.
Недавно использовал в рабочем проекте — впечатления сугубо положительные, всё довольно просто, понятно и логично.
Я думаю, что реклама девайса сработала хорошо и чётко попала в цель. На кикстартере большое количество вопросов примерно «Я программировал только на JS, что мне учить, чтобы использовать устройство». Наверное, всем хочется быть чуточку хакерами.
Я сам почти заказал, потом трезво подумал «а зачем оно лично мне, кроме как „прикольно“ — и не стал.
Свои протоколы никто не будет писать потому, что их ещё биржа должна поддержать при этом. А вот свои реализации TCP\IP стека на FPGA - это часто явление.
https://wiki.mozilla.org/Security/Encrypted_Client_Hello
У мегафона есть услуга сохранения номера заграницей + отключение всего, кроме СМС, как раз подходит для сценария "раз в квартал включить телефон и получить смс от какого-то сервиса". Беглый поиск показал, что у МТС тоже есть сохранение номера. Будет подороже, чем 1 смс раз в несколько месяцев, но, во-первых, не такие большие там суммы всё же, и, во-вторых, спецально заточенная под это услуга мне видится более надёжным решением.
Шаблонизация вместо перегрузок это частая практика, к сожалению.
У шаблонизации внутри может быть и enable if, и другие SFINAE техники, и концепты, и даже if constexpr, последнее особенно плохо читается, как по мне.
Мой поинт — всё, что раньше решалось через SFINAE сейчас можно решить через concept/requires. Не знаю контрпримеров.
Какие задачи решает SFINAE, но не решают концепты?
В качестве решения для пользовательских систем могу предложить использовать LLVM IR.
Вот тут неплохой гайд по построению своего игрушечного языка.
Основная идея — в рантайме парсить исходный код системы, строить AST, по нему генерировать команды LLVM ассемблера и потом это компилировать в машинный код для текущей платформы. На выходе — указатель на функцию, которую можно просто вызвать. Бонусом идут все оптимизации, доступные в LLVM.
Недавно использовал в рабочем проекте — впечатления сугубо положительные, всё довольно просто, понятно и логично.
Я сам почти заказал, потом трезво подумал «а зачем оно лично мне, кроме как „прикольно“ — и не стал.