7. Проблемы за пределами пользовательского интерфейса
7. Проблемы за пределами пользовательского интерфейса
Утверждение, что следует развивать привычку думать о том, что мы делаем, часто повторяется в учебниках и в речах известных людей и является абсолютно ошибочной избитой фразой. Верно совершенно обратное. Развитие цивилизации связано с увеличением числа важных операций, которые мы можем выполнять не задумываясь.
Альфред Норф Уайтхед
В этой главе будет представлено попурри из случаев применения нестандартного мышления (или не-мышления), которые могут быть полезными для разработчиков в разных областях технологии. В разделе 7.1 будет затронута проблема, связанная с тем, что среды программирования имеют, наверное, самые худшие интерфейсы в компьютерной индустрии. Мы рассмотрим два аспекта, в которых могут быть сделаны улучшения. Один из них заключается в том, что сложность системного окружения и сред программирования достигла таких высоких уровней, что это отбивает у начинающего программиста стремление к экспериментированию и изучению среды в процессе работы. Второй аспект связан с тем, что хотя всем известно, что документирование является полезным, оно по большей части не выполняется. Небольшое изменение в языках программирования могло бы позволить упростить весь процесс.
В разделе 7.2 рассматривается проблема изобилия кабелей (или шнуров), которые растут из наших компьютеров подобно змеям из головы медузы Горгоны. Зачастую оказывается трудно подобрать кабель требуемого типа, с необходимым переходником, вилкой или разъемом. Эту проблему можно было бы решить, если бы кабели не имели разные концевые соединения типа «папа» и «мама», а каждый кабель, предназначенный для определенной функции, соединялся бы с любым другим кабелем или разъемом в компьютере, что вполне осуществимо.
В разделе 7.3 рассматриваются вопросы этики. При создании интерфейсов разработчик находится в близком и продолжительном контакте с разумом и телом пользователя. Это влечет за собой определенную ответственность. В учебных программах и тренингах для специалистов в области разработки интерфейсов уже много было сказано о том, что должно быть предусмотрено для защиты интересов пользователей. Но мало кто говорит о том, какие охранные меры и какая социальная защита требуются для того, чтобы дать возможность компетентному разработчику делать свою работу хорошо.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
1.1. Определение интерфейса
1.1. Определение интерфейса Позвоните по вышеуказанному номеру и испытайте невероятное разочарование от нашей системы голосовой почты. Надпись под рекламным объявлением одной из марок обуви В этой книге выражения интерфейс «человек-машина» или интерфейс
1.6. Определение человекоориентированного интерфейса
1.6. Определение человекоориентированного интерфейса Можно создать самолет с любыми техническими характеристиками, которые только пожелает Министерство военно-воздушных сил, если при этом не требуется, чтобы он мог летать. Вилли Мессершмидт (выдающийся немецкий
4.1. Количественный анализ интерфейса
4.1. Количественный анализ интерфейса Он все тыкал и тыкал пальцами в компьютер, а Мелроуз просто изумлялся тому, что машина, которая предназначена для избавления человека от всей мелкой, рутинной работы, выполняла такую простую задачу настолько долго, что Буб, наверное,
4.3.1. Производительность интерфейса для Хола
4.3.1. Производительность интерфейса для Хола Аккуратный подсчет есть путь к знаниям всех существующих вещей и тайных секретов. Папирусы Рхинда, 1650 г. до н. э. Аккуратный подсчет есть путь к знаниям всех существующих вещей и тайных секретов.Полезно подробно рассмотреть
Проект 2: Схема интерфейса
Проект 2: Схема интерфейса Основой схемы интерфейса является дешифратор 4028. ИС 4028 считывает двоично-десятичный код логики низкого уровня с выхода ИС 74LS373, расположенной на плате УРР, и выдает соответствующие сигналы высокого уровня (см. таблицу соответствий
Усовершенствование выхода интерфейса
Усовершенствование выхода интерфейса Выходы высокого логического уровня ИС 4028 можно использовать для управления нагрузками переменного и постоянного тока. Однако лучшим вариантом является подключение выходов 4028 к триггерам. Дело в том, что в конкретный момент на
Список деталей интерфейса
Список деталей интерфейса • (2) ИС 4011 2 элемента ИЛИ-НЕ• (1) ИС 74LS373 8 D триггеров• (1) ИС 4028 двоично-десятичный дешифратор• (1) ИС таймер 555• (1) ОУ LM741• (1) резистор 5,6 кОм• (1) резистор 15 кОм• (1) резистор 330 Ом• (2) резистор 10 кОм• (10) резистор 470 Ом• (1) конденсатор 47 мкФ• (1)
Конструкция интерфейса для PC
Конструкция интерфейса для PC Схема PC интерфейса приведена на рис. 15.5. В набор деталей PC интерфейса входит печатная плата, расположение деталей на которой показано на рис. 15.6. Рис. 15.5. Принципиальная схема интерфейса РС Рис. 15.6. Схема расположения деталей РС
Принцип работы интерфейса
Принцип работы интерфейса Рука-манипулятор имеет пять двигателей постоянного тока. Соответственно нам потребуются 10 шин входа/выхода для управления каждым двигателем, включая направление вращения. Параллельный (принтерный) порт IBM PC и совместимых машин содержит только
Программирование интерфейса УРР
Программирование интерфейса УРР Программирование интерфейса УРР аналогично процедуре программирования УРР из набора, описанного в гл. 7. Для правильной работы руки-манипулятора вы должны запрограммировать командные слова соответственно номерам, соответствующим
Список деталей для интерфейса PC
Список деталей для интерфейса PC • (5) Транзистор NPN TIP120• (5) Транзистор PNP TIP 125• (1) ИС 74164 преобразователь кода• (1) ИС 74LS373 восемь ключей• (1) Светодиод красный• (5) Диод 1N914• (1) Гнездо разъема Molex на 8 контактов• (1) Кабель Molex 8-жильный длиной 75 мм• (1) Двухпозиционный
Список деталей для интерфейса IBM
Список деталей для интерфейса IBM • (1) Трехпозиционный электрический воздушный клапан, управляемый соленоидом постоянного тока 5 В, максимальное давление 6,3 кгс• (1) разъем DB 25• (1) ИС логический буферный элемент 4050HCT• (1) Транзистор TIP 120 NPN DarlingtonДетали можно заказать в:Images
11.1. За пределами? Возможно, Мидоузы правы
11.1. За пределами? Возможно, Мидоузы правы Донелла и Деннис Мидоузы вместе с Йоргеном Рандерсом и Уильямом Беренсом были авторами первого большого доклада Римскому клубу под названием «Пределы роста», опубликованного в 1972 г. Было продано около 9 миллионов экземпляров на 29
12.17 Описание проекта интерфейса
12.17 Описание проекта интерфейса Описание проекта интерфейса содержит описание характеристик интерфейсов одной или более систем, подсистем, элементов конфигурации аппаратуры и ПО и других системных компонентов. Данный документ включает в себя:— идентификацию и