Термин бозо-бит использовался в двух контекстах. Первоначально это была слабая система защиты от копирования в классической Mac OS от Apple 1980-х , термин «перевертывание бозо-бита» позже был повторно использован для описания решения игнорировать ввод пользователя. Это причудливый термин, возможно, происходящий от классического детского комедийного персонажа Бозо-клоун .
Слабая защита от копирования [ править ]
В ранних версиях классической Mac OS от Apple «бозо-бит» был одним из флагов в информационной записи Finder (также называемый в некоторой документации флагом «нет копирования»), который описывал различные атрибуты файлов. Когда бит был установлен, файл не мог быть скопирован. Он был назван бозо-битом, потому что он был настолько слабой защитой от копирования, что только бозо мог подумать о нем, и только бозо мог сдерживаться. После Mac System 4, представленного в начале 1987 года, Finder проигнорировал этот бит. [1] [2]
Кассеты и ROM подача система [3] и Advanced Disc Подачи системы [4] из Acorn MOS имеют элементарную механизм защиты от копирования , когда файл с определенным набором флагов не может быть загружен только для его выполнения.
Компакт - диск имеет аналогичный «не копировать» бит в субкоде, но почти весь диск копирования программного обеспечения игнорирует его, и обычно удаляет его копию. Специализированные аппаратные копировальные устройства аудиодисков потребительского уровня обычно соблюдают бозо-бит и отказываются копировать диск с установленным битом. Профессиональные копиры дисков игнорируют бозо-бит и копируют защищенный диск.
Отказ от человека как не заслуживающего внимания [ править ]
В своей книге 1995 года Динамика разработки программного обеспечения , [5] , который представил ряд правил о политических и межличностных силах, развитие диска программного обеспечения, Джим Маккарти применило профан битное понятие в области человеческого взаимодействия. [6] [7] Технические проблемы, с которыми сталкивались программисты, были достаточно устрашающими, поэтому просто написание кода обычно считалось достаточно хорошим; Маккарти и другие авторы (Листер и ДеМарко , Константин , МакКоннелл ) только что сообщали новости о том, что социальные проблемы важнее технических почти в каждом проекте.
Правило №4 Маккарти: «Не перевертывайте бозо». Совет Маккарти заключался в том, что у каждого есть что внести свой вклад - легко и заманчиво, когда кто-то ставит кого-то в тупик или ошибается (или и то, и другое), просто проигнорировать весь их вклад в будущем, установив для этого человека «флаг бозо» в ИСТИНА. . Но, выбирая этот ленивый выход, человек отравляет командное взаимодействие и больше никогда не сможет воспользоваться помощью «болвана». [6]
См. Также [ править ]
Ссылки [ править ]
- ^ Chernicoff, Стивен (1987). Раскрытие Macintosh, Том первый: разблокировка панели инструментов . Индианаполис: Книжная компания Хайдена. ISBN 0-672-48400-5.
- ^ Стивен Л. Мишель (1988). Сеть IBM PC и Macintosh . Хайден Букс. п. 10. ISBN 9780672484056.
- ^ Брей, Эндрю С .; Диккенс, Адриан Ч .; Холмс, Марк А. (1983). Расширенное руководство пользователя микрокомпьютера BBC . Кембридж: Кембриджский микрокомпьютерный центр. п. 347. ISBN 0-946827-00-1. Архивировано из оригинального (заархивированного PDF-файла) 14 января 2006 года . Проверено 19 апреля 2012 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ «5. Команды файловой системы». Руководство пользователя Advanced Disc Filing System (PDF) (1-е изд.). Acorn Computers. Август 1985. с. 32 . Проверено 19 апреля 2012 года . CS1 maint: discouraged parameter (link)
- ↑ Маккарти, Джим (1 июля 1995 г.). Динамика разработки программного обеспечения . Microsoft Press. ISBN 1556158238.
- ^ а б Рональд Дж. Лич (2000). Введение в программную инженерию . CRC Press. С. 61–62. ISBN 9780849314452.
- ^ Пол Глен и Дэвид Х. Мейстер (2002). Ведущие гики . Джон Вили и сыновья. С. 37 . ISBN 9780787961480.
Внешние ссылки [ править ]
- Установка бозо-бита как антипаттерна