Получается битва автономных танков и беспилотников с обеих сторон.
Не получается. Цель всё равно не беспилотники, а люди, техника, обьекты инфраструктуры. Просто защищать, подвесив над каждой целью персонального охранника, не получится: противник получит преимущество (перегруппируется, или изобретёт еще более сильную вундервафлю) и долбанёт.
Так что гонка вооружений — минимальное зло. Обратите внимание, производители оружия друг с другом не воюют.
И, скорее всего, даже организовать совещание всем, кто понимает, как оно устроено и что могло привести к отказу — проблематично.
«мы откатили изменение, которое, вероятно, является источником воздействия», «мы не наблюдаем увеличения количества успешных подключений после отката недавнего изменения», «мы перенаправляем трафик в альтернативную инфраструктуру, чтобы улучшить взаимодействие с пользователями», «мы наблюдаем улучшения в работе нескольких служб после применения мер по снижению рисков»
Мы нажимаем какие-то кнопки и смотрим, помогло или нет. :(
Увы, нет. Война ведется не потому, что хочется пострелять. Все равно люди собираются стрелять в других людей, только расстояние между ними больше. По беспилотникам стрелять глупо; с тем же успехом можно в CS зарубиться.
А если просто отправлять сообщение на почту/в телеграмм?
Зачем? Что нужно делать, увидев это сообщение? Срочно выключать сервер? Срочно менять все пароли? Переносить сервер на другой адрес/порт? Продолжать наблюдение? ;)
думаю, увлечение от зависимости отличает тонкая грань адекватности
Согласен, только тут все очень индивидуально. Кроме черного и белого, есть и другие цвета.
… водка/героин/сигареты..
Всё это, в первую очередь, способы ненасильственного отьема денег у граждан. Цена водки и сигарет в основном состоит из акцизов; цена героина — плата за криминализированный оборот. Всё это в разной степени вредит здоровью — но выгодополучателей это не особо интересует.
Люди, которые выстаиваются в очередь (а то и покупают в ней место), дабы первыми купить новейший айфон/playstation/etc — это еще увлечение или уже зависимость?
Просадить $100K в виртуальную игру плохо, а в настоящем казино хорошо?
Хорошо быть пацифистом, когда лично тебе ничего не угрожает. В том числе и потому, что танк с офигенной системой наведения никогда не выстрелит, потому что другие парни запилили ПТРК с ИИ. А пока есть варианты решения нерешённых проблем через войну — без ВПК и армии не обойтись.
Скорее совместимость со стандартами, где положено чтобы на вход подавалось unsigned char + EOF (-1).
Получается что есть 2 функции с одинаковыми параметрами (isalnum и isalnum_l), но одна с wide chars не работает (и даже на некоторых может упасть), а вторая — работает, но требует дополнительных движений. Жаль, автор умолчал, на каком именно символе оно падает.
Заголовок спойлера
#include <stdio.h>
#include <locale.h>
int main()
{
int c = 0x410; // русская А
setlocale(LC_ALL,"");
locale_t l = duplocale(LC_GLOBAL_LOCALE);
printf("isalnum(%d)=%d\n", c, isalnum_l(c, l));
return 0;
}
Всё равно проверка нужна: мы же не хотим, чтобы от текста в не той кодировке программа падала. Только она будет самописная и не оптимизированная под все возможные архитектуры.
Не получается. Цель всё равно не беспилотники, а люди, техника, обьекты инфраструктуры. Просто защищать, подвесив над каждой целью персонального охранника, не получится: противник получит преимущество (перегруппируется, или изобретёт еще более сильную вундервафлю) и долбанёт.
Так что гонка вооружений — минимальное зло. Обратите внимание, производители оружия друг с другом не воюют.
За 1 проход сосчитать количество байтов 0х00 = n00,0х1 = n01, ..0xFF =nff
За 2 проход заполнить массив значениями 0х00 — n00 шт, 0x01 — n01 шт…
Мы нажимаем какие-то кнопки и смотрим, помогло или нет. :(
Вот именно. Люди все равно продолжают стрелять в людей, только не стрелами из лука, а беспилотниками и РСЗО.
Всё равно цель — не беспилотник противника, а офис. Или весь город, если нет возможности пульнуть по офису.
Роутер неисправен (раз создает помеху) — замена/ремонт. Можно (и нужно) по гарантии.
Зачем? Что нужно делать, увидев это сообщение? Срочно выключать сервер? Срочно менять все пароли? Переносить сервер на другой адрес/порт? Продолжать наблюдение? ;)
Согласен, только тут все очень индивидуально. Кроме черного и белого, есть и другие цвета.
Всё это, в первую очередь, способы ненасильственного отьема денег у граждан. Цена водки и сигарет в основном состоит из акцизов; цена героина — плата за криминализированный оборот. Всё это в разной степени вредит здоровью — но выгодополучателей это не особо интересует.
Забавно, но бесполезно.
Просадить $100K в виртуальную игру плохо, а в настоящем казино хорошо?
Очень индивидуально, даже с алкоголем.
Хорошо быть пацифистом, когда лично тебе ничего не угрожает. В том числе и потому, что танк с офигенной системой наведения никогда не выстрелит, потому что другие парни запилили ПТРК с ИИ. А пока есть варианты решения нерешённых проблем через войну — без ВПК и армии не обойтись.
Хороший вопрос. Правильный ответ есть? ;)
Скорее совместимость со стандартами, где положено чтобы на вход подавалось unsigned char + EOF (-1).
Получается что есть 2 функции с одинаковыми параметрами (isalnum и isalnum_l), но одна с wide chars не работает (и даже на некоторых может упасть), а вторая — работает, но требует дополнительных движений. Жаль, автор умолчал, на каком именно символе оно падает.
LANG=ru_RU.UTF-8 ./a.out
isalnum(1040)=8
Логично, вернула не 0.
LANG=en_US.UTF-8 ./a.out
isalnum(1040)=8
LANG=C ./a.out
isalnum(1040)=0
Один и тот же символ в разных кодировках выглядит очень по разному
Если не хотим, чтобы программа падала — нужно уметь проверять int на валидность, причем с учетом кодировки.