На главную

УДК 518

Аннотация
А. Серегин, А. Чудновская. МЫШИ. КЛАССИФИКАЦИЯ, ЭКСПЛУАТАЦИЯ И УХОД.

Практические заметки в юмористическом стиле.

I. Краткое знакомство

I love mousesНевозможно себе представить человека, который ничего бы не слышал о мышах. Одни панически их боятся, другие - относятся безразлично, третьим они не нравятся по практическим соображениям. Но есть люди, которые относятся к мышам очень даже хорошо, можно сказать - просто не могут без них жить… Нет-нет, это не любители животных, хотя и такие люди встречаются. Это мы с вами - т.е. те, кто каждый день (или изредка - кому как нравится или кому как приходится делать по работе) садится за компьютер.

Поскольку мышь по отношению к человеку является сопутствующим видом, то она ищет всякие возможности, чтобы как можно больше внедриться в его окружение. Особенно часто мыши селятся в окнах1, можно сказать, что мыши и окна являются просто симбиотами, и одно без другого живёт плохо, хиреет и часто просто погибает. Особенно способствует распространению мышей известный мышелюб и мышевед Б.Г.2 (не путать с тем, который о них поёт3 :-)). Он не только разводит этих симпатичных зверьков в промышленных условиях, но и всё время поддерживает среду их проживания, т.е. окна, за что большинство (если не всё) выражают за неё ему всяческие знаки внимания - от каждого по способностям.

Встречаются У НИХ4 всяческие области, где мыши ещё не прижились так сильно, как в окнах. Но энтузиасты мышеразведения прилагают все усилия для того, чтобы их любимцы могли жить и там, и, чтобы им не могли препятствовать, придумали секретные окна5. По отзывам специалистов, зверьки там чувствуют себя очень неплохо. Да я и сам это наблюдал неоднократно.

II. Классификация и особенности эксплуатации различных мышей

Будем рассматривать мышей, которые проживают в окнах, как самых распространённых - хотя эти виды мышей уже проникли и в другие области. Итак, мышей принято подразделять по отличиям в хвосте и подошве мыши, а также по топологии их головы . Другие особенности мышей гораздо меньше влияют на наш выбор и поэтому будут рассмотрены вскользь.

Mouse buttonsНачнём с головы. В голове мыши находятся чувствительные области, с помощью которых люди и взаимодействуют с мышью.Одни называют их "батонами", другие, более продвинутые - "почками"6. Самые распространённые мыши имеют их две или три. Как правило, окна не требуют больше двух, о чём настаивает известный мышевед Б.Г.2, который не только выводит подобных мышей, но, соответственно, подстраивает под них среду обитания. Мыши с тремя областями требуются, как правило, в более суровых условиях - например для создания игр или игры в уже созданные. Также любят таких мышей всяческие конструктора, которые считаю мышей с двумя областями просто неполноценными и не желают с ними знаться. Так же, соответственно, они относятся и к Б.Г.

Некоторые мыши настолько интегрировались с окнами, что у них имеются специальные области для движения текста в окнах (т.н. скроллинга). У одних производителей это колёсико между 2 - мя основными "почками". У других - 2 меньшие по размеру области, которые это колёсико эмулируют.

Подошвой мыши взаимодействуют с поверхностью, по которой они движутся. При таком взаимодействии движение самой мыши по поверхности приводит к тому, что в окнах движется их alter ego7 - курсор окон. Поместив его туда, куда нам надо и нажав на чувствительную область, можно попытаться добиться от окон какого-либо полезного действия8.

Mecanical MouseВ процессе эволюции у одних мышей часть лапок срослись и превратились в шарик - поэтому любое движение немедленно и непрерывно отражается на курсоре - что нам и требуется. Две другие лапки превратились в ролики, которые переносят движения шарика к датчикам внутри тельца мыши - по горизонтали и вертикали, соответственно. Эти мыши просты в эксплуатации, работают на практически любой плоской поверхности - хотя некоторые и балуют любимцев и покупают им специальные коврики.

Cleaning Mouse hearth-rugГлавное - чтобы коврики были чистые. В противном случае вся грязь шариком переносится на ролики в места их общего соприкосновения. При большом количестве грязи шарик начинает проскальзывать по грязи (это всё-таки не вездеход :-)) и тогда курсор на экране начинает двигаться рывками, а иногда вообще прекращает двигаться в какую-либо сторону. Тогда нужно открыть люк в основании мыши (как правило, поворотом его), вынуть шарик и с помощью острого предмета осторожно очистить ролики от грязи. Шарик тоже полезно протереть спиртом.

Cleaning hearth-rug with alkohol spiritsЧтобы это случалось как можно реже, нужно раз в неделю промывать спиртом ту поверхность (как правило, это коврик), по которой катается мышь. Также нежелательно трогать эту поверхность руками, т.к. жир сильно способствует прилипанию грязи.

Кстати, автор нашел очень дешёвый вид поверхности, при котором чистка требуется особенно редко. Это обычный лист бумаги формата А4, который применяется для лазерных принтеров или копиров. Поверхность бумаги прекрасно впитывает жир с шарика, при этом грязь практически не прилипает. Как только лист достаточно загрязнится, он просто выбрасывается (можно, конечно, использовать другую, ещё чистую сторону, для заметок). При этом экономится весьма дефицитный спирт (для иных целей :-)). С применением этого метода одна из моих мышей, которая уже дышала на ладан, внезапно ожила и работает уже месяцев пять просто отлично.

Optical MouseУ других мышей в процессе эволюции лапки вообще отмерли. Датчики мыши, вместо того, чтобы смотреть на колёсики, которые у предыдущего типа мышей связаны с роликами, смотрят вниз, на поверхность, по которой движется мышь. Но эти мыши уже более привередливы и требуют для движения специальную поверхность, на которую нанесена разметка. По этой-то разметке мыши и определяют, куда они движутся. Главное достоинство этих мышей - это высокая точность отображения их движения на движение курсора - с точностью до пиксела. При этом можно не беспокоится о загрязнении самой мыши, т.к. ни шариков, ни роликов :-). Но при этом очень важно соблюдать чистоту специальной поверхности - т.к. при загрязнении разметки мышь начинает терять свою точность.

Одно время казалось, что эти мыши, которые мышеведами называются оптическими, вытеснят других, которые называются механическими (строго говоря, последние мыши - оптико-механические). Однако, в связи с тем, что эти мыши дороже и при этом требуют специальных поверхностей, а при их отсутствии не работают вовсе, ограничило их широкое распространение и они прижились только там, где требуется высокая точность и стоимость не важна.

А наш любимый мышевед Б.Г. придумал новый тип мыши, который пока не имеет названия (который бы все принимали :-)). Этот тип мыши очень похож на предыдущий, но, при этом, вместо датчиков у неё имеется маленькая видеокамера. Она смотрит на поверхность, и по её изменению мышь вычисляет куда она направилась и с какой скоростью. При этом не требуется специальных поверхностей, даже не обязательно поверхность должна быть плоской. А отсутствие шарика ликвидирует всяческие загрязнения, т.е. мышь становится практически вечной. Единственное "но" - как дорого она обойдётся рядовому мышелюбу, и вообще - много ли их выпустят?

Mouse tailsИ, наконец, рассмотрим особенности хвоста мыши - с помощью него мышь связывается с компьютером. На настоящее время имеется три их типа (основных, естественно).

Первый, самый старый тип - это типа COM. На конце находится плоский 2-рядный разъём, обычно 9-контактный (но встречались и 25-контактные). Подобным же разъёмом модемы соединяются с компьютером. Применяется в старых корпусах, типа АТ.

Более новый - типа PS/29. Это круглый шестиконтактный разъём, который впервые появился в компьютерах IBM того же названия - собственно оттуда и название разъёма. Долго влачил жалкое существование только на этих типах компьютерах IBM, которые благополучно вымерли, как и другие тупиковые типы в эволюции. Однако вторую жизнь этому разъёму дало появление корпусов типа АТХ, в которых этот разъём становится стандартным. В настоящее время успешно существует совместно с разъёмом типа COM и ожидает, когда их выживет новый, 3-й тип. Разъём PS/2 ОЧЕНЬ не любит, когда мышь выдёргивают при включенном компьютере - может при обратном включении пожечь порт компьютера.

И последний, самый новый тип - тип USB. Это плоский разъём с 4-мя контактами, который подключается к порту того же имени. Совершенно безразлично относится ко включению/отключению мышей (и не только) на ходу. Знаменит тем, что если мышей COM к одному компьютеру можно подключить парочку, мышей типа PS/2 - одну (или 3- в компании с 2-мя COM), то этих - аж до 127-ми! Вот стадо- то будет :-)

В этом разделе мы не рассматривали редкие виды мышей - типа Яблочной10 c одной "почкой", мыши с дорожным хвостом11 или старой советской крыски12. Также не рассмотрены беспроводные мыши.

III. Советы по выбору мышей

Советую вам подойти к выбору мыши сознательно и ответственно - поскольку с ней на пару вы будете проводить очень много дней и ночей.

Во-первых, рассмотрим тип подключения мыши к компьютеру (тип хвоста :-)). Если у вас компьютер старый, то выбора никакого нет - только COM. Если же у вас компьютер новый и есть и COM и PS/2 и USB разъёмы, то можете выбирать любой, исходя из цены и прочих параметров.

Правда имеется одно "но" в этом выборе - если вы играете мышью в реальном времени (Хм. Большинство это делает, не так ли :-)? ). В этом случае начинает влиять частота выдачи мышью своих данных13. Мышь типа COM самая медленная. Мышь типа PS/2 выдаёт 40 отсчётов в секунду (60 с Windows NT). Мышь типа USB - 125 (!) отсчётов в секунду. При этом и PS/2 и USB мыши позволяют регулировать refresh rate14 до 200! отсчётов, что вполне достаточно даже для самого тяжёлого случая.

Другой критерий выбора - количество "почек". Как правило, в большинство случаев мышей с 2-мя "почками" вполне достаточно для большинства случаев. Только конструкторам и прочим дизайнерам требуется больше. Так что можете брать мышей как с 2-мя, так и с 3-мя "почками".

И последнее - нужна ли вам оптическая мышь или можно обойтись механической? Берите механическую, подойдёт практически всегда. А если износится, то можно и ещё одну купить - по цене одной оптической мыши можно купить 4 - 6 обычных.

Any mouses... many mouses...Фирма в большинстве случаев никакой роли не играет, что бы ни писали об этом. Главную роль играет страна производства. Китайские и мексиканские мыши всегда менее надёжны и живут меньше, чем, скажем, тайваньские. А белые ирландские мыши у меня служили более 2-х лет и может быть до сих пор живы (Среднее время жизни китайско-тайваньской мыши - полгода. С мексиканскими вообще проблемы - экземпляр, попавший мне в руки вообще не работал по вертикали. :-( ).

В общем, выбирайте те, что больше вам нравятся :-). Я лично предпочитаю ErgoMouse от Б.Г.2 - привык я к ним :-).

IV. Замечания напоследок

После того как вы достаточно подробно ознакомились с особенностью этого замечательного зверька, надеюсь, Вы:

✓ Не будете загрязнять её коврик, поливать его чаем, кофе, загрязнять автомобильной смазкой, давать садиться на неё конкурирующему манипулятору типа "кошка" или просто давать "кошке" оставлять там свои волосы.
✓ Чистить его спиртом, если он загрязнится.
✓ Чистить саму мышь - мышь заботу любит!
✓ Не стучать сильно об неё или ей - она всё-таки хрупкая зверюшка. А также не давать садится на неё "кошке" - "мышка" этого просто не потерпит и откажется работать с вами впоследствии.
✓ Не выдёргивать мышь PS/2 во время работы компьютера и, тем более, не подключать обратно - компьютер может этого и не простить.

В общем, живите и наслаждайтесь жизнью вместе с вашей мышью :-).

V. Благодарности

Brant-у за его статью Mouse Tweak Guide, которая подтолкнула меня к написанию этой статьи и из которой я использовал некоторые сведения и ссылки.
✓ Ивану Затевахину и его "Диалогам о животных" - мышь тоже эволюционирует :-)

VI. Глоссарий для тех, кто не понял:

1. Американцы называют их почему-то Windows.Назад

2. Б.Г. - Билл Гейтс, главный благодетель человечества, внедривший п.1.Краткое знакомство  Классификация и особенности эксплуатации различных мышей  Советы по выбору мышей

3. Б.Г. - Борис Гребенщиков - русский певец и композитор. Известен множественными изысканиями в смежных областях, особенно в области радио.Назад

4. У них это пишется латинскими буквами - UNIX.Назад

5. У этих энтузиастов родным языком был английский, и поэтому они писали это как X-Window.Назад

6. Строгие мышеведы зовут их кнопками.Назад

7. Некоторые считают, что это переводится как "второе я". Но в данном случае - это "тот же я, но виртуальный".Назад

8. Учёные высчитали из законов термодинамики, что к.п.д. не может превысить 50%. Практически это всегда меньше.Назад

9. Почему только половина PS, а не вся? Наверное, и IBM денег не хватило, когда они проектировали новый тип компьютеров, в которых впервые появился этот разъём для мышей.Назад

10. Сорт яблок - МакинтошНазад

11. Американцы пишут короче: bus-mouseНазад

12. Любовно так названа пользователями, которые с ними работали, из-за своих размеров. Поскольку требовала, по слухам, работы сразу 2-мя руками, вымерла, не дожив до наших дней. Автор эту мышь живьём не встречал и ничего подтвердить или не подтвердить не может.Назад

13. Пусть мы играем в Quake II на экране 800х600. Считаем, что мы видим 120 градусов, тогда полный круг составит 2400 пикселей. Если нам нужно повернуться на 180 градусов за одну секунду, то поворот составит 1200 пикселей. При этом мышь типа PS/2 по умолчанию выдаст 40 отсчётов. Тогда получается - 30 пикселей на отсчёт, т.е. повернувшись, мы можем выстрелить с точностью до 30 пикселей. Если мы играем в deadmatch и наш соперник находится далеко, то этого просто не хватит!Назад

14. Ссылки на программы взяты из статьи Mouse Tweak Guide:

Александр Серёгин aka Free Cat, (2AFreeCat@2a.nnov.ru),
Художественные комментарии - Анна Чудновская (2AAnna@2a.nnov.ru),
2A Group (2a.ru, 2agroup.com)К началу

Приглашение к обсуждению прочитанного

0A программистов

0A программистов продукт решили сделать,
Один спросил «А деньги где?», и их осталось 9.

9 программистов предстали перед боссом,
Один из них не знал FoxPro, и их осталось 8.

8 программистов купили IBM,
Один сказал «Мак лучше!», и их осталось 7.

7 программистов хотели help прочесть,
У одного покрылся винт, и их осталось 6.

6 программистов пытались код понять,
Один из них сошел с ума, и их осталось 5.

5 программистов купили CD-ROM,
Один принес китайский диск – остались вчетвером.

4 программиста работали на Си,
Один из них хвалил Паскаль, и их осталось 3.

3 программиста в сети играли в DOOM,
Один чуть-чуть замешкался, и счет стал равен двум.

2 программиста набрали дружно: «win»
Один устал загрузки ждать - остался лишь 1.

1 программист все взял под свой контроль,
Hо встретился с заказчиком, и их осталось 0.

0 программистов ругал сердитый шeф,
Потом уволил одного, и стало их FF
.

0A programmers

0A young programmers began to work online,
One didn't pay for Internet, and then there were 9.

9 young programmers used copies that they made,
But one was caught by FBI, and then there were 8.

8 young programmers discussed about heaven,
One said "It's Windows 95!", and then there were 7.

7 young programmers found bugs they want to fix,
But one was fixed by the bug, and then there were 6.

6 young programmers were testing the hard drive,
One got the string ‘Format complete’, and then there were 5.

5 young programmers were running the FrontDoor,
The BBS of one was hacked, and then there were 4.

4 young programmers worked using only C,
One said some good about Pascal, and then there were 3.

3 young programmers didn't know what to do,
One tried to call the on-line help, and then there were 2.

2 young programmers were testing what they done,
One got a virus in his brain, and then there was 1.

1 young programmer was mighty as a hero,
But tried to speak with user, and then there were 0.

Boss cried:’Oh, where is the program we must have?!’
And fired one programmer, and then there were FF.

Почему глючат программы?

Иудаизм. К чему спрашивать, почему глючат программы? Надо ждать патча!

Католицизм. Первая программа была безглючной. Но захотела идти на компьютере Apple и заглючила. Все программы являются версиями первой и сохраняют глюки в целях совместимости.

Православие. Нельзя спрашивать, почему глючат программы. И пользоваться патчами тоже нельзя, особенно западными. Надо заботиться не о том, чтобы программа работала, а о том, что с ней будет после деинсталляции.

Протестантизм. Программист так любит программы, что позволяет им глючить, падать и вешаться. И вообще, надо больше работать с глючными программами. Глюков это не исправит, зато заработаете больше денег.

Свидетели Иеговы. Только у нас есть настоящий патч, исправляющий любые глюки! И мы готовы предложить его всем практически бесплатно. Но он не будет работать, если вы не уверуете, что он действительно исправляет глюки. Если вы поставили патч, а глюки не исчезли, значит, вы не уверовали.

Мормоны. Программы глючат потому, что их запускают на неправильных компьютерах. Правильные компьютеры есть только у нас. Еще немного, и мы узнаем, как их включить.

Ислам (сунниты). Если программа глючит, значит, она неверная. Неверные программы надо стереть. Безглючны только верные программы. Если верная программа выдает, что 2 ? 2 = 5, значит, глючат все программы, дающие другие результаты.

Ислам (шииты). Только один программист писал верные программы. Верными являются также последующие версии этих программ. Все остальные программы глючат по определению.

Индуизм, Программы глючат потому, что в них были глюки до инсталляции, когда они были другими программами на других компьютерах. После деинсталляции они снова станут другими программами и будут глючить из-за глюков, которые в них есть сейчас. Патчи тут не помогут, потому что все предопределено.

Буддизм. Программы глючат потому, что вы задаетесь этим вопросом. Не следует стремиться избавиться от глюков. Но не следует стремиться и не избавляться от них. Патчи лишь умножают глюки. Нет никакой разницы между хардом и софтом, программой и программистом. Программа, избавленная от глюков, впадает в нирвану. Программы в нирване не глючат, но и не работают.

Дзен-буддизм. Глючит ли программа, распечатывающая сама себя? Как выглядит программа, не записанная ни на одном носителе? Однажды ученик спросил учителя, как избавиться от глюков в программах, и учитель дал ему вирус CIH. Однажды другой ученик сказал учителю, что хочет программу без глюков.

– Дурак! – крикнул учитель, – почему ты не просишь глюк без программы? – и ударил его винчестером по голове. Если вы все еще не обрели просветление, с вами не о чем говорить.

Даосизм. Глюк, который можно отловить, не есть истинный глюк. Патч, который можно написать, не есть истинный патч.

Конфуцианство. Программы глючат из-за неверного понимания порядка вещей. Попытки исправить их с помощью патчей, как делают западные варвары, противны этикету и должны быть упразднены. Совершенномудрый постигнет истинный смысл и необходимость глюков.

Сатанизм. Каждая программа имеет право глючить! Постыдность глюков – х-тианская пропаганда!

Растафарианство. О, и программы тоже? А где они траву берут?

Экуменизм. А давайте глюки всех программ объединим в один!

Атеизм. Вера в так называемый патч – средство оболванивания пользователей. Глючность программ – объективный закон природы, и с этим ничего не подела-ешь.

Социализм. Программы глючат из-за неравенства. У них разная длина, разное расширение и разные запросы к памяти. Патчи не помогут бороться с глюками, ибо не устраняют причину. Следует сделать все программы одинаковыми, уничтожить все операционные системы, кроме одной, отобрать у всех пользователей персоналки и сделать вместо них один большой компьютер.

Коммунизм. Программы глючат из-за вредительства! Надо расстрелять программистов. А заодно, на всякий случай, производителей компьютеров. Да и вообще, зачем нам какие-то программы? У нас уже есть Программа партии!

Нацизм. Кстати, и воды в кране нет по той же причине.

Ницшеанство. Программы глючат потому, что они – всего лишь программы и достойны презрения. Только сверхпрограмма будет безглючной.

Критики ницшеанства. У сверхпрограммы будут сверхглюки, ха-ха!

Фрейдизм. На самом деле все графические оболочки предназначены для просмотра порнокартинок. А все текстовые редакторы для печатанья порнотекстов. А все языки программирования – для написания оболочек и редакторов, используемых для просмотра порнокартинок и порнотекстов. Если их использовать для других целей, глюки неизбежны.

Юнгианство. Программы глючат потому, что в коллективном бессознательном существует архетип глюка, которому противостоит архетип патча. Таким образом, ошибаются те, кто думает, будто патчами они смогут победить глюки; на самом деле, работая на архетип патча, они тем самым укрепляют и архетип глюка.

Экзистенциализм. На самом деле вас не интересует, почему глючат программы. Если вы спрашиваете об этом, значит, у вас уже есть патч.

Феминизм. Программы глючат из-за дискриминации по расширению! И вообще, миф о глючности программ придумали шовинистические свиньи из служб техподдержки, которые боятся потерять работу!

Сексуальные меньшинства. Называть это глюками – оскорбительный предрассудок! Это не глюки, а особенности! Которыми можно гордиться! Они, между прочим, есть даже у таких знаменитых программ, как Microsoft Windows, Netscape Navigator и Borland Delphi!

Пролайферы (движение противников абортов). Глючные программы тоже имеют право на инсталляцию!

Green Peace. Программы глючат из-за загрязнения окружающей среды! 500 лет назад, когда промышленность не отравляла Землю, о глюках программ никто и не слышал! Что, скажете, не так?

К началу