И раз организует сервисное обслуживание, то пусть будет лимит времени на ремонт поломки, скажем, 1 час с момента регистрации заявки.
Если исправить за час не получается, то либо предоставляет работающий товар либо платит неустойку за простой техники.
Тогда можно предположить, что Саша сядет на мотоцикл и обгонит Васю. Или Вася споткнется на середине пути.
Вводить новые сущности можно до бесконечности, но при этом решаемая задача уже совершенно иная.
Так как код вируса постоянно меняется (полиморфный), то возможно скоро появится вариант с «length/(1+2)» и ваш скрипт не сработает.
При этом если в обычном коде используется длина строки, то что мешает вирусу заменить часть кода на "(length/3)*3" и ваш скрипт вместо вируса выпилит клиентский код?
Основная проблема в том, что одним из столпов С++ является обратная совместимость: если кто-то 10 лет назад использовал какую-либо функцию, то её уже не удалить из стандарта. А превращать язык в снежный ком никто не хочет.
Бритва Хенлона. В данном случае просто не стали ставить дополнительную защиту от дурака.
А кто не читает предупреждения, тот сам себе злобный буратино.
Не указан недостаток скрытия неактивных кнопок:
Скрытие одной кнопки повлияет на положение других. А это ломает пользовательский опыт.
Обычные пользователи привыкают нажимать на кнопку не с определенной иконкой, а на кнопку, расположенную в определенном месте экрана.
И если эта кнопка съедет в сторону, то будет много гневных звонков в техподдержку о том, что все сломалось.
Вопрос к юристам.
Банк знал, что переводит деньги мошенникам. Сделал это вопреки заявлению от клиента и при этом заработал себе процент от перевода.
Можно ли это считать соучастием в экономическом преступлении? Либо основанием для проведения проверки прокуратурой?
Я бы не стал передавать конфигурацию в виде номера, все равно при обработке понадобится переводить в 14-ричную СС. Передаем вектор длины 18 и экономим на преобразовании.
Скорее всего менять вектор будет быстрее, чем строить его заново каждый раз.
Вот только я не слышал о том, что Форд отбирал у людей лошадей и давал им взамен свои автомобили.
Он также не подсыпал лошадям слабительное/снотворное, чтобы они работали хуже, но, надеюсь, до этого не дойдет.
В 1998 году известный американский криптограф Брюс Шнайер написал:
>Любой, начиная с самого бестолкового любителя и заканчивая лучшим криптографом, может создать алгоритм, который он сам не в состоянии взломать.
Если вы не специалист по безопасности, то называть самописное ПО безопасным несколько самонадеянно.
Если исправить за час не получается, то либо предоставляет работающий товар либо платит неустойку за простой техники.
Вводить новые сущности можно до бесконечности, но при этом решаемая задача уже совершенно иная.
Все равно что ударить молотком в катридж, чтобы его замкнуло и выкинуло на титры.
При этом если в обычном коде используется длина строки, то что мешает вирусу заменить часть кода на "(length/3)*3" и ваш скрипт вместо вируса выпилит клиентский код?
И провайдерам не нужно настраивать сложные фильтры.
А кто не читает предупреждения, тот сам себе злобный буратино.
Ведь в данных случаях намного дешевле предотвратить, чем исправить.
Скрытие одной кнопки повлияет на положение других. А это ломает пользовательский опыт.
Обычные пользователи привыкают нажимать на кнопку не с определенной иконкой, а на кнопку, расположенную в определенном месте экрана.
И если эта кнопка съедет в сторону, то будет много гневных звонков в техподдержку о том, что все сломалось.
Банк знал, что переводит деньги мошенникам. Сделал это вопреки заявлению от клиента и при этом заработал себе процент от перевода.
Можно ли это считать соучастием в экономическом преступлении? Либо основанием для проведения проверки прокуратурой?
Скорее всего менять вектор будет быстрее, чем строить его заново каждый раз.
Он также не подсыпал лошадям слабительное/снотворное, чтобы они работали хуже, но, надеюсь, до этого не дойдет.