О программных ошибках и функциях
Цель этой книги — помочь в решении проблем. Иногда эти проблемы являются результатом неверных проектных решений: например, упоминавшиеся ранее недостатки поискового инструмента Windows 7, а иногда проблемы вызваны ошибками в программе.
Возьмем, например, синий экран смерти, который присутствует в Windows в течение более 10 лет. Да, он все еще жив-здоров и в Windows 7, но здесь у него есть сестра: зеленая лента смерти. Как описывается в главе 2, зеленая лента смерти способна поставить на колени Проводник, она появилась в результате сочетания неверных проектных решений и ошибок в программном коде. Именно поэтому необходимо ясно представлять себе все раздражающие недостатки системы: чтобы что-то исправить, необходимо знать, с чем вы столкнулись.
Контроль учетных записей пользователей (UAC) в Windows 7 представляет собой идеальный пример неудачной функции. Большую часть времени UAC делает именно то, для чего и предназначалась — предотвращает вред, который программы могут нанести компьютеру, изредка спрашивая вашего разрешения, но в результате получилась система, которая часто надоедает своими подсказками (хотя, к счастью, реже, чем в Vista), периодически закрывая старые приложения без объяснения причин. Так как такое поведение не является результатом ошибки в программе, устранить проблему можно путем дополнительной настройки таким образом, чтобы функция больше соответствовала вашим требованиям.
Все это неизбежно приводит к важному заключению: что полезно для одного, раздражает другого. Хотя Microsoft могла быть мотивирована больше прибылью, чем стремлением к совершенству, что часто приводит к получению продуктов с общим низшим знаменателем, вы свободны в своих действиях. Другими словами, вам не требуется подстраивать свой образ мысли под определенные компьютерные задачи; скорее вы должны научиться настраивать компьютер таким образом, чтобы он работал логичным для вас образом.
Но продолжим. Прошу без колебаний браться за любую часть данной книги и начинать устранять то, что вас раздражает. '