Есть небольшие организации, в которых сисадмином автоматически становится ближайший «компьютерщик». Короткое время поработал в такой и я.
Женщина настояла, чтобы к компьютеру подключить дисковод для трёхдюймовых дискет. Дескать, у неё есть на дискете старые статистические данные, с которыми надо сравнить. Пустяк — нашёл в коробке «тут проводочки от предыдущего мальчика остались» дисковод, прицепил. Машина старая, разъём есть — почему б не прицепить? Ну, и в биосе отключил загрузку с дискеты, помню эти фейлы. На следующий день: «У меня компьютер не включается, ты всё сломал!» Дык эта Маугли советских инженеров попыталась открыть битый файл, не смогла, перегрузилась, вошла в биос, включила загрузку с дискет. А-а-а, не работает, тыжкомпьютерщик, почини!
Дядя в возрасте, привык к Нортону. Под «хрюшей» запускал и работал. На новом компьютере с «семёркой» пользовался Фаром, но всё жаловался, что новые «нортоны» уже не те. В какой-то момент пришёл с установочным CD, убил на фиг разметку и поставил Windows ME. А-а-а, документы пропали, тыжкомпьютерщик, куда ты их все дел? И доказывает, что он только диск С: отформатировал, остальное должно было сохраниться, а злой компьютерщик всё спрятал.
Лирическое отступление для специалистов. На современных машинах не получится поставить ХР и ниже, так как те не умеют работать с SATA. Но есть режим совместимости с IDE, который был включён в биосе — вначале ставилась ХР. Этот включённый режим и позволил дядечке переколбасить разметку антикварным
fdisk
.
Юная выпускница журфака совершенно не шарит в компьютерах, но хочет учиться, чтобы быть, «как админ». Покупает толстую книгу и учится. Первая глава посвящена разметке диска и установке Виндоуса. «Я ничего не делала, только училась, а все документы пропали и рабочий стол поменялся!» Догадались, что она сделала с рабочей машиной?
Вот и недавно — оттуда же. Звонят на мобильный: «Хьюстон, у нас проблемы, загляни по пути домой». Действительно по пути, заглядываю. У них была перестановка, столы-шкафы меняли местами. Вначале все провода поотключали, потом все поподключали — и ничего не работает. Как в анекдоте: «Ой, кто тут у нас? Ящерка? Собачка?», с фонариком в зубах лажу под столами, проверяю — всё нормально включили. Даже VGA в VGA, а не в COM-порт. Иду за белым кроликом, то есть за шнуром питания. Все тройники подключены к одному, а тот один… подключён к одному из «всех». Почему не в розетку? «Он нам мешал шкаф придвинуть, мы его выдернули. А что, не надо было?»
Договорился с другом на тему того, что он меня заберёт со станции метро и отвезёт подальше от города, чтоб светового шума не было — на небо в телескоп поглядеть. А своей машины нет. Ну ладно, начал потихоньку паковать всё в сумки — штатив, телескоп, ноутбук, рюкзак с едой и батареями, небольшая сумка с инструментами, раскладной стульчик, бинокль, рацию ещё недавно купленную прицепил на нарукавный карман (антенну лень откручивать было)… Тяжело, но пешком нести можно.
Вываливаюсь из квартиры, прохожу мимо околоподъездных бабулек, по всем канонам тихонько комментирующих внешность прохожих между собой. «Опять этот технофашист!» — и дальше себе там шушукаются. Ладно, думаю, технику я действительно люблю, что поделать.
Дохожу до метро, тормозят товарищи в форме. Вот тут-то я и увидел себя в зеркале — слегка небритый, лохматый, слишком тепло одетый (к вечеру похолодать должно было), с кучей навесных сумок и тяжеленным рюкзаком. Пришлось перетряхивать содержимое и доказывать, что взрываться в метро я не собираюсь.
И ведь на «объект админства» я хожу примерно с третью этого барахла. Машину, что ли, завести, чтоб люди не косились?.. А то ведь распознают профессию и увлечения за километр.
Вылили кофе на клавиатуру? Кот пометил макбук? Сгорел сервер, который завернули в одеяло, чтобы не шумел? Что вы знаете о неприятностях?
Во время сильного шторма произошёл резкий скачок давления, ноутбук засосало в незакрытый иллюминатор и выбросило за борт. Попытки обнаружить и поднять ноутбук со дна были признаны нецелесообразными.
«Понимаешь, текстовый интерфейс — это скука и мрак, а графический — яркий, цветной».
«Понимаешь, графический интерфейс пёстр и быстро утомляет, а текстовый скромен, строг».
Оба вы грамотеи. Я вам приведу десятки примеров цветного текстового интерфейса, начиная от старого доброго телетекста, как и десятки примеров монохромного графического интерфейса, от Alto до любого современного устройства на E Ink, и научу отключать цвет в iOS 8 и Android 5.0. Когда ж вы поймёте, что «текстовый/графический» и «монохромный/цветной» — это две параллельных, независимых друг от друга характеристики?
Эникею в жёлтой программе. Вернее, обслуживаю её уже два года.
— Аллё, здрасте, ваш мальчик приходил, обновил нам и всё сломал.
— Точно он сломал, а не вы до него?
— Да ты, что ли, о%#&ла? Мы тебе деньги платим, пусть восстанавливает!
Прихожу на место, ставлю из резерва их базу — показываю буху. «Ничего не работало» и до меня. Бухгалтер молчит и делает вид, что меня нет.
— Здрасте, ваша 1С нам всё сломала.
— Что именно сломала?
Часы сбросились до 2000 года. Села батарея на матери. Рассказали, объяснили.
Звонит бух. Пришла с отпуска, «1С не запускается». Орёт матом в трубку, обещает всех повесить. Отправляют меня. 1С стоит на компе с Windows XP, бух сидит по сетке с ноута, на котором «семёрка». Все по вайфаю через роутер. Сеть упала за время отпуска, сетевой путь стал недоступен. Вызвала платного специалиста, орать перестала.
— Аллё, здрасте, у нас программа перестала работать, это вы нам её сломали.
— Как я её сломал, если я был три недели назад? Вы работали в ней эти три недели?
— Да! А сегодня не можем. Ошибку какую-то пишет.
— А как, по-вашему, я мог сломать программу три недели спустя?
— А вы таймер там поставили, наверное!
— Здравствуйте, у меня не принимаются платёжки (не отправляются бобры, не летят гуси) через софт %companyName%.
— Хорошо, а мы тут при чём?
— Ну вы же там все заодно, скажите им, чтоб они мне починили!
Рассказываю бухгалтеру, что для прохождении регистрации продукта нужно указать на формочке имейл, куда придёт активационная ссылка:
— Я не буду этого делать.
— Почему?
— Потому что я не программист, я не обязана уметь пользоваться имейлом!
— Иван Иванов, слушаю вас.
— Здрасте, тут программа написала, что политика ведения паролей изменилась, и теперь нужен пароль больше шести символов. А у меня старый был на пять символов.
Есть у меня привычка — давать технике сколько-нибудь осмысленные имена. Верный старый нетбук зовётся Леночкой, металлический ноут — DeLorean. Не миновала подобная участь и флешки — они подписаны названиями любимых песен тех, кто мне их дарил. Такие себе призраки былой любви.
Пять утра. Чужой ноут. Диплом, открытый в Word прямо с флешки. Очередной Ctrl+S после добавления солидного куска информации. «Приложение будет закрыто». «Файл J:/Заготовка диплома.doc не найден»…
Вот чем, чем я думал, когда заливал на флешку с названием TodayWasYourLastDay результаты двух лет работы?!
Впрочем, документ я спас — спасибо выработанному за несколько лет инстинкту автосохранения. А в следующий раз я потрачу лишнюю минуту, но документ открою с винчестера — второй такой выброс адреналина мне не нужен.
Коллеги, не позорьте IT, читайте уже эти долбаные руководства. В случае с тем самым хобби — учебники электротехники и просто Application Notes. Их умные люди писали, честное слово.
Что-что? Универсального решения нет? Ой, да ну?! Резистор к питанию, кнопка замыкает резистор на землю, в разомкнутом состоянии линия питает контакт микроконтроллера. На контакте получаем чёткие 0/1, инвертированные по отношению к кнопке.
Разумеется, есть и дребезг контактов, и другие нюансы — но они давно и красиво решаются. Смотрим применение операционных усилителей, а также вспоминаем теорию автоматического управления, где говорится, что делают с сигналом конденсаторы. Rotary encoder? Аналогично — в Application Notes, в учебники, к знакомым, в конце концов. Оно уже решено. И вы таки не поверите, сколько промышленных решений используют энкодеры разных типов.
А так хобби интересное и полезное, да. С уважением, инженер, для которого это — работа.
Похоже, что некоторые из них становятся таки инженерами в известных компаниях и реализуют эти провальные мысли в жизнь. Не знаю, хвастался ли автор той истории или нет, но, думаю, читателям будет интересно узнать, что последние модели «Полароидов» работают именно по описанному им принципу.
Вместо морали пойду поиграюсь с одним из «заведомо провальных» продуктов инженерной мысли, успешно реализованным и осевших у меня дома. В конце концов, зачем обычному человеку иметь дома станок, который может за несколько часов из пластика сделать деталь, по качеству заведомо уступающую произведённой на термопласт-автомате за секунды (а по стоимости — превосходящую)? Идея сделать такую штуку — куда уж провальней.
Кстати, о ложных срабатываниях антивирусов. Сталкивался с ними со времён XT и «Поисков».
Скопировал у одноклассника несколько игр в обмен на SimCity, King’s Bounty и первого Larry. Через пару дней он виновато сказал: «Знаешь, в этих играх какой-то СПИД нашли. Вот программа, она его лечит», — и дал дискету с Aidstest.
Проверил. В большинстве игр нашёлся Cascade-1703, который был успешно удалён. Также он был удалён из command.com на загрузочной дискете. Помимо него Aidstest принял что-то в спрайтах Arctic Fox за KIWI-550 и тоже его удалил. В результате поломалась заставка.
Много лет спустя знакомлюсь с интернетом, читаю сайт не то Корела, не то Лебедева. Внезапно выскакивает окно Касперского (без визга: звуковой карты не было) и рапортует об успешно удалённом вирусе. Через несколько минут — снова, о нём же. И ещё. И ещё.
Судя по пути, нехороший файл — страница из кеша браузера. Внимательно читаю описание вируса на сайте Касперского. Отключаю антивирус, изучаю HTML подозрительного файла — не нахожу там ни следа скриптов. Похоже, антивирусу не понравилось название класса.
Ещё спустя сколько-то лет. Новый диск большой, места много, поэтому поставил Cygwin целиком, чтобы лишний раз не докачивать. Из паранойи решил всё просканировать на вирусы — мало ли кто пишет и компилирует опенсорс. Триальный Dr. Web поймал трояна весом несколько мегабайт. При рассмотрении троян оказался файлом шрифтов TeX. Как честный легальный пользователь, написал им о ложном срабатывании, приложив файл, но ответа в тот раз не получил.
Ещё через несколько лет решил отказаться от проприетарных программ и поставить ClamAV. После того как ClamAV назвал подозрительной половину моего склада абандонвари, счёл идею неудачной.
Ещё через несколько лет наткнулся на фриварную игру Dot Zombie (зомби-апокалипсис с очень минималистичной графикой). Сканер на сайте то ли Веба, то ли Касперского счёл её зловредом. Послал им игру. Месяца через три ответили, что игра чистая. Пришлось извиняться перед автором.
Но не ошибается только тот, кто ничего не делает. Avira, Avast и Symantec не разу не давали ложных срабатываний. Чистить машины после их защиты приходилось другими программами.
Лето 1992 года, неэлектрифицированное СНТ. И я, скрашивающий скуку от отсутствия телевизора придумыванием всяческих штук. Их впоследствии обзовут дронами, но мне-то откуда тогда знать?
В тогдашнем моем представлении дрон должен был быть дирижаблем, спускающимся на землю только для ремонта. Солнечная батарея питает электролизёр, получающийся водород тут же поступает в горелку монгольфьера. Когда кончается вода, её запасы дрон пополняет в ближайшем водоёме. По бокам установлены четыре пропеллера — вот тут я угадал. Только направлены они не вверх, а в стороны — тут промахнулся. Они могут и перемещать дрон по дирижабельному принципу, и корректировать его положение, когда он висит в одной точке. Высоту меняет ШИМ-регулятор, питающий электролизёр. Я тогда не знал, что мощности солнечной батареи для электролизёра не хватит. И, конечно, непременный атрибут — видеокамера.
Изобретательская мысль всё переиначила, и сегодня мы имеем то, что имеем. Дроны стали бытовыми приборами, но устроены и работают совсем по-другому.
Сравнительно недавно мне пришла в голову мысль использовать дроны, уже современные, для закрашивания рекламы спайсов. Неужели мне одному? Ясно, что нет — такая идея не может не витать в воздухе. На днях я узнал из новостей, почему она не реализована (и пока не может быть реализована). Опыты по использованию дронов для нанесения и смывания граффити показали: пока в них стабилизация положения слишком уж хромает. Получаются бесформенные линии. Разработчикам, и самодеятельным, и профессиональным, есть над чем поработать.
Тем же далёким летом 1992 года я прорабатывал другую мысль. Возмущённый дороговизной расходников для «Полароида», я придумал использовать в фотоаппаратах с мгновенной печатью термопринтеры, работающие на факсовой бумаге. Пусть ч/б, зато стоимость одного снимка меньше, даже с учётом того, что факсовая бумага тогда тоже была недешёвой.
Эта идея была провальной с начала до конца. Во-первых, отпечатки на термобумаге тоже выцветают подобно полароидным, во-вторых, хотя тогда этого было ещё не видно, «цифра» уже ме-е-едленно, но наступала, чтобы к нашим дням превратиться в доступный даже бомжу способ съёмки, позволяющий вообще не задумываться о стоимости места для хранения одного снимка.