Честно говоря хороший подход, только пускай Apple не забудет сделать в настройках галочки «установка ПО из сторонних источников» и «Разрешить разблокировку загрузчика».
Данный фрагмент кода никак не специфицен для stm32, его можно перенести на любую другую платформу без какой либо переделки. Поэтому, если вы уж хотите сделать код действительно безопасным, о таком типе данных как int следует забыть, и использовать типы данных объявленные в файле stdint.h.
Ваше же предложение о замене uint16_t на просто int (кстати, почему именно на int, а не на unsigned int?) снижает безопасность кода. Более того, так как стандарт C не определяет размер данных, вы можете даже просто сменив компилятор — словить массу проблем за счет использования int'ов вместо uint32_t. И в теории такое может произойти банально за счет обновления версии компилятора.
The actual size of the integer types varies by implementation. The standard requires only size relations between the data types and minimum sizes for each data type:
The relation requirements are that the long long is not smaller than long, which is not smaller than int, which is not smaller than short. As char's size is always the minimum supported data type, no other data types (except bit-fields) can be smaller.
The minimum size for char is 8 bits, the minimum size for short and int is 16 bits, for long it is 32 bits and long long must contain at least 64 bits.
Там очень серьезная проблема с доком, дело в том, что разъем на материнской плате несет механическую нагрузку при открытии и закрытии экрана, и где-то за два года активной эксплуатации док-станция просто перестает подключаться.
Да если бы неделю. Я подобную рекламу наблюдаю несколько месяцев. Сначала было «США выплачивает компенсацию за утечку персональных данных», теперь «Подписан указ о возврате НДС». Я пробовал жаловаться на такую рекламу, я блокировал каналы на которых она размещается — все бесполезно.
И тем удивительное подобное наблюдать после вот таких статей habr.com/en/post/446346.
Не очень понятно, почему «пробки» выбивает у вас, а виноваты электросети
Возможно дело в том что «пробки» срабатывают на превышение тока. (Правда я не уверен в этом) А, как мы знаем, P=U*I, соответственно если напряжение в сети низкое, то для того чтобы мощность была той же самой ток должен быть больше.
Способы и методы обхода ограничений собрал Крис Маккина из объединения Protecting Young Eyes — группы, выступающей за безопасный интернет. Получился список из 12 методов.
Когда же появятся организации в стиле Protecting Young Eyes from Protectors?
Так вроде как у VNC плохо с защитой. Пароль максимум из восьми символов и защиты от перебора нет. Плюс проброс порта VNC проще всего осуществить именно при помощи SSH.
А не надо на зоопарке, достаточно чтобы большинство устройств не имело возможности официальной разблокировки загрузчика. Пока что она есть, но ничего не мешает изменить условия лицензирования google play. Насколько я знаю именно требования google play обязывают производителей делать заблокированный загрузчики и выдавать рут права из коробки, но пока что нет требования убирать возможность разблокировки.
Ну и при выборе между горсткой гиков и большинством пользователей производители выберут большинство пользователей. Останется несколько нишевых производителей которые возможно будут выпускать версию без гуглосервисов, но зато и загрузчик будет разблокированным.
Есть некоторая разница между рейтингом хабра и системой социального кредита. Если мне не нравится мой рейтинг на хабре — я могу просто не пользоваться им. А вот в случае с социальным рейтингом выбора то особого у меня и нет.
Да и в целом есть некоторая разница между социальным кредитом и КоАП.
Вот в этом случае уже действительно регистрация id не осмысленна.
А в случае если бот имеет какую-то полезную нагрузку — регистрация id пользователя и подсчет его активности уже будет иметь смысл.
Еще у xiaomi с получением рут прав более менее нормально. В miui линейке конечно приходится получить разрешение, но в отличии от huawei оно хотя бы выдается.
А в android one линейке все именно так как и должно быть, путем утилиты fastboot и установки magisk.
Ваше же предложение о замене uint16_t на просто int (кстати, почему именно на int, а не на unsigned int?) снижает безопасность кода. Более того, так как стандарт C не определяет размер данных, вы можете даже просто сменив компилятор — словить массу проблем за счет использования int'ов вместо uint32_t. И в теории такое может произойти банально за счет обновления версии компилятора.
en.wikipedia.org/wiki/C_data_types
Вы все еще хотите использовать тип данных int?
www.keil.com/support/man/docs/c166/c166_le_datatypes.htm
И тем удивительное подобное наблюдать после вот таких статей habr.com/en/post/446346.
Возможно дело в том что «пробки» срабатывают на превышение тока. (Правда я не уверен в этом) А, как мы знаем, P=U*I, соответственно если напряжение в сети низкое, то для того чтобы мощность была той же самой ток должен быть больше.
А поддержать рублем EGS они почему тогда хотят?
И не забывайте, эта контора хочет лишить игроков возможности оставлять отзывы об играх.
dtf.ru/gameindustry/33181-sergey-galenkin-ni-odin-razrabotchik-ne-hochet-videt-v-cifrovom-magazine-forumy
Так что если вы пользователь — поддерживать их не в ваших интересах.
Когда же появятся организации в стиле Protecting Young Eyes from Protectors?
Ну и при выборе между горсткой гиков и большинством пользователей производители выберут большинство пользователей. Останется несколько нишевых производителей которые возможно будут выпускать версию без гуглосервисов, но зато и загрузчик будет разблокированным.
Да и в целом есть некоторая разница между социальным кредитом и КоАП.
А в случае если бот имеет какую-то полезную нагрузку — регистрация id пользователя и подсчет его активности уже будет иметь смысл.
Проверка будет занимать меньше времени чем работа самого скрипта.
А в android one линейке все именно так как и должно быть, путем утилиты fastboot и установки magisk.
Лично для меня в стоматологии самое страшное это счёт за услуги который я получу после лечения.