«
Высокая техника боится человека и не верит в его сообразительность. Там, где это только возможно, она старается предохранить себя от ошибок, свойственных живому существу. Название было придумано жестокое, бичующее — защита от дурака!
»— Ильф и Петров, «Одноэтажная Америка»Большая красная кнопка надежно защищена
Защита от дурака (дуракоустойчивость, moon. 馬鹿ヨケ (бака-ёкэ), англ. foolproof, фаш. idiotensicher) — проектирование техники с учётом бритвы Хэнлона, то есть рукожопия, глупости и распиздяйства конечного пользователя. Реализуется в двух вариантах.
Вариант первый: советский
«
На заводе будущего работать будут машины, один человек и одна собака. Человек будет кормить собаку, а собака — не подпускать человека к машинам
»
— Коммунистические мечты
«
Большие транзисторы,Толстые платы,Все спаяно намертво,Шины — канаты,Чтоб грязные рукиСолдат по призывуНе стали причинойСлучайному взрыву.
»
— «Русский робот» (С. Ягов)
При неправильном использовании техника убивает криворукого мудака, полезшего к ней со своими деревянными по пояс ручонками. Тем самым полностью решается вопрос дальнейшего её неправильного использования.
Данный метод широко использовался при проектировании советской военной техники, однако привело это лишь к выведению особо изощрённых дураков, способных обойти данную и все остальные виды защиты.
Травма на производстве, рабочий отрубил себе палец гильотинными ножницами для листового металла. Приехала комиссия, спрашивает — как ты умудрился, там ведь две кнопки надо нажать, одну справа, другую слева, обе руки заняты? Рабочий показывает — зажимает одну кнопку палкой, правой рукой проталкивает лист, левой жмет вторую кнопку. И отрубает себе второй палец на глазах охуевшей комиссии.
Было ещё много чуть менее смешных фейлов.
Сегодня в офисе юзер (девушка-блондинка) запихнул карту памяти miniSD из мобилки в слот Memory Stick Duo PRO в ноутбуке. Ессно, карта ушла туда с головой, админ пыхит, злится, пытается достать.
Админ: Зачем было ЭТО туда пихать?Юзер: По размеру подходило...Админ: Мда... Подозреваю, что именно так был изобретен анальный секс...391362Rain: Навеяно историей про разработчиков абсолютно надежных систем.
Пару лет назад один мой знакомый купил новый винт. Стал его падключать - не лезет питание и все тут. Ну он смотрит - а форма штекера питания на проводе и на винте не совпадает. (там веть защита от дурака, чтоп наоборот не вставить). Ну от думает "Новое питание, не разработано..." Берет и подрезает ножиком штекер, так чтоп он влез в разъем наоборот :)
Винт сгорает нах.Как потом сказал один мой друг, "Защиту от дарака придумали, а защиту от долбаеба пока нет..."398081
Примеры изделий, где реализовывалась данная защита: Франкенштейновский голем, элементали из DnD, Чернобыльская АЭС, большая часть советского оружия, как и линкор Ямато, Кофман гарантирует это.
Вариант второй: современный
«
Создайте систему, которой сможет пользоваться даже дурак, и только дурак захочет ею пользоваться.
»
— Принцип ШоуТехника не дает дураку убить себя. В обоих смыслах.
В идеале составляется граф конечного автомата, описывающего поведение системы, и нежелательные состояния блокируются условными или безусловными переходами в желательные. Требует больших ресурсов при проектировании и тестировании, так что нищеброды и жадины обычно забивают болт на правильность, и делают как обычно. Наиболее часто просто нельзя воткнуть (только для персонажей с параметром Strength меньше пяти) что-нибудь не туда.
В хороших программах примерно половина кода предназначена для спасения мира от идиотов. Одним из необходимых качеств станков с ЧПУ всегда считалась «высокая дуракоустойчивость». Годным примером защиты от дурака можно считать блокировку включения заднего хода на современных автомобилях, пластиковый профиль карт памяти не дающий втыкать их вверх ногами и хитрые болты и шурупы под нестандартный инструмент на фирменных девайсах чтобы кто попало в них не лазил (зачастую это используется ещё и для наживы от продажи этого специального фирменного инструмента).
При качественном проектировании есть команда специально отобранных дураков для тестирования недокументированных возможностей проектируемого. Им даже за это платят. Так-то!
См. такжеПремия Дарвина95% населения — идиотыЗащита от дурака — это не баг, это фича!Мета
DRM (SecuROM • StarForce) • Баг • Бот (Автоответчик) • Ботнет • Варез • Глюк • Гуй • Донат • Копирайт (By design) • Лог • Нюк • Рут (Не работай под рутом) • Спортивное программированиеФичи12309 • BSOD • Cookies • Embrace, extend and extinguish • FL Studio • Sheep.exe • Winlogon.exe • Бубен • Защита от дурака • Костыль • Машинный перевод • Пасхальные яйца • Свистелки и перделки • См. рис. 1 • Съешь ещё этих мягких французских булок • ТаблэткаВредоносноеВинлок • Звонилка • Китайские пингвины • Пиксель смерти • Троян • Червь МоррисаКомпании1С • Apple • Denuvo • Google • Microsoft • SAP • ЯндексДвижения8-bit • Open source (Красноглазики • Линуксоиды) • Вирусная сцена • Даунгрейд • Демосцена • МоддингОфис3DS MAX • GIMP • GNU Emacs • Movie Maker • MS Paint • OpenOffice • PowerPoint • vi • Word • Блокнот • ФотошопОС
Android • BSD • DOS • MenuetOS • ReactOS • Windows (Phone 7 • Phone 8 • Seven • Vista) / Маздай • Линукс • Русская ОС • Фантом ОСБраузерыInternet Explorer • Опера • Тормозилла (Огнелис • Lolifox) • ХромИнтернетFlash • I2P • Low Orbit Ion Cannon • Tor • Tunatic • Чат−клиенты (Miranda • QIP • Skype • Аська • Жаббер)
РазработкаBrainFuck • C • C++ • Java • Haskell • АссемблерЛюдиLovinGOD • Балмер • Гейтс • Генерал Фейлор • Джобс • Митник • Поттеринг • де Раадт • Спольски • Столлман • Торвальдс • ШахиджанянКостыли
Cygwin • PunkBuster • T9 • Wine • Wishmaster • Антивирусы • ХакинтошКоманды^H • ^W • Alt+F4 • Ctrl+Alt+Del • man • /me • /quit • rm -rfСовременная техника всяко защищена от дураков.Вообще
Made in China • Быдлодевайс • Защита от дурака • Консоли • Мегапиксель • Мобилодрочер • Планшет • Поебень • Радиолюбитель • Свистелки и перделки • Экономители • Эльдорадо • Тёплый ламповый звук • ЯблочникТехника обычная
Android • ASUS EEE • Dreamcast • iPhone (китайский) • Kirby • N-Gage • PSP • Windows Phone 7 • Windows Phone 8 • x86 • Айпод • Айпэд • ГЛОНАСС (Навител) • Говнозеркалка • Зомбоящик • Квадрокоптер • Маршрутизатор (Циска) • Терморектальный криптоанализаторВоображаемая
QRBG121 • Вымышленные приборы • Детектор • Лятор • Машина времени • Машина Судного дня • Приборчик • Стрелка осциллографа
Ископаемая3dfx • Amiga • Brick Game • MSX • VHS • S-90 • Дискета • Магнитофон • Пейджер • Резонатор Гельмгольца • Спектрум • Тамагочи • Терменвокс • Юность КП101Пользователи
An Hero • Ru mac • Жарков • Стиллавин • Тупые свитчеры • Элен Файс • Эльдар Муртазин
ПрочееКактус • КТ315 • Мануал • НЛ-10 • Рингтон • Тяни-толкайЕсли защита от дурака не сработала, иногда бывают трупы, ня.СинонимыBSOD • R.I.P. • To have no life • Ад • Да, смерть! / Ня, смерть! • Каза болду • Клиническая смерть • Конец немного предсказуем • Лоботомия • Подавиться мацой • Принять ислам • Рак • СПИД • Сходить на охотуУбить их!Kill it with fire • Самоубийство (Апстена • Вдоль • Выпей йаду • Пожуй полоний • Убей сибя) • Пытки • Тетрадь смерти • Убить всех человеков • Убью родных, убью друзей • ХагакурэПрофессионалы
Типажи: Викинг • Врач-убийца • Гладиатор • Маньяк • Наёмник • Ниндзя • Патологоанатом • Пират • Снайпер • Чёрная вдова
Организации: Waffen-SS • Аум Синрикё • Группы смерти • ИГИЛ • Иностранный легион • Кровавая гэбня • Ку-клукс-клан • Лига защиты евреев • Мафия • Моссад • Орден Хранителей Смерти
Персоналии: Алексей Михайлович • Амин • Берия • Бокасса • Буш-младший • Гай Марий • Генерал Мороз • Гитлер (Гитлар) • Дракула • Ежов • Иван Грозный • Кадыров • Калигула • Кортес • Лектер • Лубурич • Мао Цзэдун • Менгеле • Нерон • Онода • Пётр I • Пиночет • Пот • Саакашвили • Сталин • Столыпин • Сулла • Тонька-пулеметчица • Торквемада • Унгерн • Франко • Хусейн
ЛюбителиАкадемовские маньяки • Бейтман • Битцевский маньяк • Бобокулова • Бонни и Клайд • Брейвик • Василевский • Викернес • Виноградов • Гармодий и Аристогитон • де Гелдер • Декстер • Джек Потрошитель • Днепропетровские маньяки • Добржанская • Евсюков • «Конструктор» • Кратовский стрелок • Кречмер • Маньотта • Мельниченко • Метатели колёс • Мэнсон • Невада-тян • Петрик • Писториус • Рамирес • Рейзер • Трунов • Фабрикант • Фарафонов • Федорович • Харрис и Клиболд • Чикатило • Чо Сын Хуй
ПринявшиеHappy Tree Friends • G.G. Allin • Lenore • SPIKE • Айрис • Андед • Бачинский • Бешнова • Бин • Бодров • Будучьян • Вампиры • Вителлий • Гамлет • Гелиогабал • Герострат • Горец • ГрОбовцы • Гуф • Деткина • Джексон • Дохлые герои (2pac • Вишес • Высоцкий • Качиньский • Кеннеди • Коновалов и Ковалёв • Космодемьянская • Кушнир • Пресли • Ратмир • Тальков • Цой) • Зомби • Иисус • Каддафи • Кейн • Кенни • Макар • Маслов • Миллиард расстрелянных лично Сталиным • Николай II • Пассажиры Корейского Боинга • Патриарх • Пиньян • Распутин • Свиридов • Семецкий • Сысоев • Троцкий • Турчинский • Умерший брат • Фарада • Хармс • ЦезарьAn Heroes
Герои саентологии • Героические дохлые герои (Беннингтон • Кобейн • Маяковский • Хасигути) • Грудцинов • Густавсон • Дуайер • Камикадзе • Очковская • Микки • Митчелл [an Hero] Хэндэрсон • Химейер
ЭкстерминатусыБиореактор • Газенваген • Голодомор • Гуро • День миномёта • Децимация • Котёл • Кровная месть • Марсельское убийство • Массовые расстрелы • Овцы съели людей • Смертная казнь • Терроризм • Холокост (Arbeit macht frei, Jedem das Seine, Окончательное решение) • ЭвтаназияПосле смерти вас…
Изнасилуют (Насиловать труп) • Наградят премией Дарвина • Отправят в морг • Сделают персонажем садистских стишков • Сделают экспонатом • Сфотографируют на память • Съедят • Похоронят
…, а люди скажут:Did he die? • Did he drop any good loot? • Goodnight, sweet prince • Memento mori • TRUE-DEATH-PRIMITIVE-LINUX-MITOLL • WTF BOOM • X не умер • Закопайте обратно • Мы все умрём! • Такие дела