Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Термин бозо-бит использовался в двух контекстах. Первоначально это была слабая система защиты от копирования в классической 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]

См. Также [ править ]

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Установка бозо-бита как антипаттерна