Прочитала историю про ползающий по экрану курсор и вспомнила давнюю проблему с ним же, родимым. Было это в далекие школьные годы, увлекалась я дизайном и веб-программированием — соответственно, свою собственную машинку, и неплохую, уже имела. Тогда на пике популярности были беспроводные радиомышки. Ну как же без чудного девайса? Поехала и обзавелась.
Радость длилась с месяц, потом начались проблемы. Курсор ни с того ни с сего начинал бегать по экрану и на что-то яростно нажимать. Как только отпускаешь мышь — убегает. Я и чистила несчастное «животное», и кнопки на западание проверяла — без толку. Ребёнком я была целеустремленным, с компьютером на уверенное «ты», и во всех проблемах любила разбираться сама. А тут загадка — курсор ожил.
Это наверняка страшный вирус! Проверяю двумя антивирками, убиваю пару несчастных червей. Печально глядя на бегающий курсор, переставляю ось — ноль эмоций. Да ещё ведь бегает как-то странно! Иногда по дню не шевелится, а порой как разойдётся — держи ярлыки крепче.
Решаю, что своими силами не разобраться, и иду к папе, тоже неплохо понимающему в компах. Папа занят — играет. Несчастный ребенок с несчастными глазами несчастно следит за носящимся по экрану курсором, нажимающим на все ярлыки, и ждёт появления в аське умудрённых опытом айтишников.
Озарение приходит, когда я замечаю, что мышка двигается ну очень уж странно и знакомо. Выбегаю из комнаты — точно! Курсор носился в ритме игры во вторую «дьяблу», в которую и резался на другой машине мой любимый папа. Родители, оказывается, тоже купили себе чудесный девайс, а до переключения радиоканалов не додумались — вот и управляли моей несчастной мышкой...
Сколько себя помню, на вопрос знакомых/друзей/родственников «Почему решил связать свою жизнь с IT?» я всегда отвечал: «Да как-то с детства нравилось, определился с вузом окончательно классе в девятом, ну и вот». Правильно говорят, что понимание многих вещей приходит со временем.
В далеком девяносто пятом, когда мне было десять лет, мы купили первый настоящий компьютер на Pentium 100. После БК, кассетным магнитофоном которого можно было с легкостью обороняться от двух-трех человек, новый компьютер казался хрупким, дорогим, и мы его чересчур оберегали. Коврик для мышки, с одной стороны жёсткий, а с другой мягкий и резиново-бархатный, конечно же, должен был лежать бархатной стороной наверх, чтобы шарик грызуна не царапался. Коврик приходилось придерживать, да и курсор плохо ездил, но мы усиленно терпели.
Так бы и мучились, если бы ребята из фирмы, приехавшие, чтобы сделать нам звук. Паренек помоложе, увидев наш шедевральный коврик, начал улыбаться. Его старший напарник молча сел за компьютер, бросил суровое «я видел» и, перевернув коврик, начал ставить драйвера. Улыбка младшего исчезла. Ребята молча всё установили, вежливо попрощались и ушли.
В тот момент — не из-за смеха, не из-за не прозвучавшей шутки, а именно из-за сурового «я видел» — мне стало до такой степени стыдно, что для себя я твёрдо решил: разберусь и буду «шарить» в компах не хуже этого дядьки. Видимо, тогда я и определился окончательно.
Уважаемые коллеги, не всегда стоит смеяться над юзерами. Может, от вашего невозмутимого поведения в нашем полку прибудет.
DOS-исторические времена, 286-я машинка с двумя пятидюймовыми дисководами. Вставляю дискету, закрываю ручку, пытаюсь читать с диска А. Компьютер отвечает, что диск не подарок — «not present» то бишь. Ладно, думаю, значит, верхний у них B. Пытаюсь читать с него — диска там тоже нет. Открываю ручки, смотрю на дисководы — внутри пусто.
Что стряслось — неясно. В перечне наиболее приемлемых гипотез фигурировали «белочка», дыра в пространстве-времени и божественное вмешательство. Закон сохранения материи нервно курил в кустах. Десять минут ступора.
Объяснилось всё легко — между дисководами был зазор, в который легко пролазила пятидюймовка. Смотреть надо, а не полагаться на тактильные ощущения!
Энное количество лет назад служил я в одной Очень Важной Конторе (естественно, государственной). В конторе медленно, со скрипом внедрялся электронный документооборот; поскольку большинство ключевых постов занимали люди ещё советской закалки, то компьютеризация шла тоже по-советски. В частности, по соображениям информационной безопасности были запрещены сети, все компы были изолированы друг от друга, а тот самый электронный документооборот осуществлялся силами молодых сотрудников, бегавших по зданию с дискетками (это не шутка!)
На большинстве компьютеров в Конторе крутилась 95-я или 98-я винда, что порождало в нашем подразделении кучу проблем — у нас стоял раритет по имени 386SX/25 с 1 МБ оперативки. Даже «девяностопятка» на него ставиться отказывалась. MS Office 95, соответственно, был для нас недоступен, а все шаблоны документов были подготовлены именно в нём.
Все попытки выбить компьютер поновее натыкались на глухую броню. Ответов было два:
1. Срок амортизации персональной ЭВМ — 10 лет. Раз 10 лет не прошло, оснований для замены нет. 2. Ты мне тут своими офисами-хренофисами мозги не @#и, а не умеешь работать — так и скажи!
Ну что ж, раз такое дело — будем учиться работать. Поглядел я ещё раз на наш раритет. Чудо это представляло собой неделимое целое с монитором — своего блока питания в системнике не было, и он получал 5 и 12 вольт от блока питания монитора по отдельному кабелю с каким-то уникальным разъёмом. Из-за недостатка места кабель этот был пережат в одном месте, и там уже наметилась нехорошая замятость...
Решение пришло быстро. Полчаса потеребив кабель туда-сюда, я добился того, что одна из жил перетёрлась окончательно. Бедный комп погас, о чём незамедлительно был составлен рапорт. Машинка уехала в ремонт. Разумеется, такого кабеля ремонтникам найти не удалось, а ремонтировать наколеночным методом (обрезать и срастить) им было то ли лень, то ли запрещено.
Через неделю на месте невинно убиенного раритета стоял «пень» и бодро шевелил 98-й виндой.
Сидит за компом парень и в какую-то прогу шароварную вбивает руками длиннющий серийник из текстовика.
— Что ты делаешь, чудовище? — говорю, — вставить не судьба? — Не получается, — жалуется юзер, — ни Ctrl+V не срабатывает, ни контекстное меню не появляется.
С гордым видом копирую серийник, щёлкаю на поле ввода, давлю Shift+Ins и удаляюсь. Старые досеры непобедимы!
Сразу скажу, что я не айтишник, но компьютерами и всем, что с ними связано, увлекаюсь с детства. Так вот, была у нас в строительном институте в 2004 году информатика. Преподы-пенсионеры, люди старой закалки, считали, что на бумаге всё считать гораздо лучше, чем на компе.
В кабинете было около 15 машин: половина морально устаревших (еле тянули Win'98), вторая половина — вообще антиквариат. Мне попался старый комп с досом; в качестве оболочки был установлен DOS Navigator. Сажусь за машину; гляжу, за монитором лежит ста-а-арая квадратная шариковая мышь. Стало интересно. Подёргал я её — ага, курсора не видно. Недолго думая, набираю в командной строке mouse — грызун оживает, я в восторге. Сижу, значит, щёлкаю себе. Подлетает один из вышеописанных преподов и кричит, брызгая слюной:
— Ты что делаешь?! — Мышку включил. — Нельзя! Ты её сломаешь! — Не переживайте, я не вандал. — Нет!!! Сломаешь! Мы их даже в виндоусе не используем!
Я от таких откровений оторопел. Решил, что лучше уж обойдусь клавой, раз мне комп с досом попался. Посмотрел на препода помоложе, тот только улыбнулся — такая, мол, у нас участь...
В конце восьмидесятых только-только начали появляться персональные компьютеры Д3-28 (ввод с магнитофонной кассеты), Электроника-60 (ввод с перфоленты), ДВК-2 (ввод с 5" дискеты аж на 360 КБ). И вот одна из наших кафедр закупила 3 ПК «Искра» (номера модификации уже не помню). Всё это происходило в период борьбы партии и народа с иностранщиной.
Так вот, в эти «Искры» был уже прошит бейсик на русском. Перевод был поразительным. INPUT — «вводим». Догадались, как будет END? Правильно, «кончаем».
Мы так эти «Искры» и прозвали: «Вводим-кончаем». Правда, проработали они у нас месяца три и поумирали (скончались?) Вместе с этим порнобейсиком отправили их на завод-изготовитель, и больше они к нам не возвращались.
Выпускали мы в девяносто-лохматом году программы. HASP-ключей тогда ещё не было (а сейчас уже нет), и для защиты от пиратского копирования мы применяли «ключевые» трёхдюймовые дискеты.
На дискете находилась хитрая метка, и скопировать её юзер не мог — секрет знать надо. В остальном же всё просто: пока не вставишь дискету в дисковод, программа не запустится. Вставил — работает, если, конечно, дискета не запортилась. А если флопик вдруг умирал, тут-то юзер и звонил к нам, в саппорт.
— Замените нам дискету, она испортилась. — Хорошо, привозите, проведём экспертизу. Если дискета оригинальная и действительно испорчена — заменим. Но вообще говоря, это странно: мы используем ддля ключей дискеты фирмы %companyname% с тефлоновым покрытием и с пожизненной гарантией от производителя. Они портятся крайне редко. — А чего её проверять? И так видно, что испорчена. — ?! — Да у нас тут бухгалтерша работала, сейчас уже уволилась. У неё стол шатался, так она вашу дискету под ножку подкладывала.
Было это лет 15 назад, когда основной осью была MS DOS, а ситуация, когда за одной машиной по очереди работали несколько человек, была в порядке вещей.
На восемь программистов у нас в отделе приходилось три машины — по тем временам нормально. Составили расписание и обменивались часами — вдруг кого идея в неурочный час стукнет?
Был у нас в конторе один начальник начальников, который любил попрограммировать и поизучать это «грязное» дело, хотя в его непосредственные обязанности написание кода в общем-то не входило. Повадился этот начальник выпрашивать у меня машинное время — дай, дескать часок поработаю. Где часок, там и два, а выгнать его запросто тоже не получается — начальник всё же. Через пару недель у меня на лице было написано, как же он меня достал.
Ребята в отделе мне подкинули мысль: «Да напиши ты ему вирус, чтоб неповадно было». Вирус делать не стала, но за полчаса я состряпала резидентную программу, которая считала на клавиатуре число нажатий клавиши «a» (или «o» — не суть важно), а по достижени определенного числа выдавала на экран в случайном месте случайную строчку текста (напоминаю, товарищ сидел в Turbo Basic в текстовом режиме) методом прямой записи в видеопамять.
Интеренее было придумать, как засунуть программу в автозагрузку так, чтобы не сразу нашли. Вопрос решился просто — драйвером клавиатуры был всемирно известный keyrus.com Гуртяка. Я создала файл keyrus.bat, находящийся где-то в месте, известном переменной PATH, а в него прописала шуточную программу и, собственно, сам keyrus.com. В autoexec.bat keyrus был записан без расширения. Процесс закладки «мины» завершился за пять минут до конца рабочего дня.
Вечером того же дня я была обрадована звонком шефа — утром надо было поехать не в наш филиал, а в главное управление. В итоге до своего рабочего места я добралась лишь к обеду и сразу заметила малость позеленевшие физиономии наших начальственных товарищей. Чьих рук эта программа и что это просто шутка, они в конце концов поняли. А вот как её из автозагрузки убрать, за четыре часа втроём не додумались!
Зато вышеназванный начальник начальников стал еще более уважительно здороваться со мной в коридоре, а подходить к моему компьютеру и вовсе перестал. Что и требовалось!