All streams
Search
Write a publication
Pull to refresh
5
0
Константин @moonug

Программист

Send message
На всякий случай — естественно у вирусописателей проблемы возникнут, но точно не по причине трудностей компиляции, так как можно написать управляющую часть трояна и на скриптовом языке


Все равно придется делать фактически отдельную реализацию для астры, чтоб как-то обходить мандатное разграничение доступа. Ну и решать проблему с тем, что, как правило, такие системы не подключены к открытому интернету.
предполагаемое отсутствие зарубежных “закладок” в архитектуре

Проверить, что чип произведенный в Китае, но разработанный в России, не содержит закладок значительно проще, чем проверить, что нет закладок в чипе, от которого нет VHDL.

невозможность поставки для использования в военной сфере в связи с ограничениями правительства США;

был тут пост
Если разработка идет под защищенную ОС, то, видимо, планируется получать сертификат на результат этой разработки, что автоматически означает — разработчик должен знать и некоторые нормативные документы и подробности процесса сертификации.

Ну и да, это, естественно, должно быть в ТЗ. Как минимум, какую сертификацию и на что планируется проходить.
У меня довольно обширный опыт разработки именно под разные варианты сертифицированных ОС. AstraLinux SE — лучшее, что мне встречалось из них.

Да, разработка под SE требует специфических навыков, нужно и проектировать не так, как обычно, но безопасность она такая, как правило удобства не добавляет.
Эээ. При чем тут автомат перекоса? Он изменяет угол атаки лопасти. Относительно винта «тушка» вертолета в первом приближении никуда не смещается.
5. Osirix. Правда только под мак, насколько я понимаю. МРТ вполне успешно у меня получалось покрутить, но без специалиста все равно ничего путного не понять.
Если Вы имели ввиду самоподдерживающуюся цепную реакцию, то навалив ТВС в кучу, можно даже придавить чем-нибудь, коэффициент реактивности все равно будет меньше 1. Все нагреется, расплавится, расплавит то на чем лежит, получится кориум, который будет потихоньку остывать.
Люди, которые не делают прививки — это просто еще один вид "самых умных".
Как и всегда, пока их мало ничего страшного не происходит, а потом — бывает весело.
Взято здесь.
Справедливости ради — у России и США есть общая граница. Мне кажется военные пытались бы пролезть там.
Ну и про досуп к ЯО добавлю. Есть куча договоров (ДНЯО, например), которые придуманы как раз для того, чтобы кто попало не смог получить доступ к ЯО. В том числе к материалам для "грязной" бомбы. В силу количества самих метериалов вероятность, конечно остается, но ее уменьшают многими способами.
Вы же знаете, что право вето относится к совбезу ООН? Который, собственно, создавался из стран с ядерным оружием и не совсем ООН.
Потому право вето в нем и было принято как единственная гарантия того, что страны с ЯО договорились. Одной несогласной страны достаточно для применения ЯО -> совбез не выполнил функцию ради которой его создавали.
Я, на самом деле, ожидал, что в комментариях к тому посту просто запостят работающий пример того, как настроить NUT для работы c Ippon через USB. Не случилось, написать автору письмо на почту тоже не вышло. Пришлось ответить так.

А так, да — согласен. Ответ прост и незамысловат. Только он не про productid, скорее не хватало subdriver=phoenix.
Ippon поддерживает еще всякого. Вот тут немного раскопали.
Семантически void* — указатель на начало участка памяти. uint8_t* — указатель на начало массива uint8_t, char* — на начало строки символов. size_t — штуки, для memcpy и malloc — количество байт. Байт, что отдельно радует, не обязан быть 8 бит.
Для char гарантируется sizeof(char)==1. При этом char может быть как знаковым, так и беззнаковым типом.
Байт, фактически, можно определить как unsigned char, содержащий CHAR_BIT.
CHAR_BIT бит — это минимально возможная часть для чтения на этой платформе и может быть больше, чем например short.

Поэтому, в C, когда нужно сослаться на участок в памяти лучше использовать void* — так Вы точно показываете свои намерения.
При этом функция, приведенная в статье в качестве примера, должна иметь сигнатуру (uint8_t*, size_t), в силу своей реализации.
Я написал мини-пост именно про то, как мониторить ippon через NUT по USB. У меня этих упсов пара десятков, все работает.
Погуглил. ViewPower девайсы поддерживаются nutdrv_qx.
Судя по видео подключение именно через COM поверх BT.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity