#1606: Прикладная некромантия
12:00 07.12.2009, IT happens
Попался под руку (точнее, под ногу) старенький струйник HP DeskJet 420. Внешний блок питания (на манер ноутбучного), естественно, в комплект «подкидыша» не входил. Ну да ладно, чем-нибудь накормим...
Приношу домой, разбираю, вытряхиваю дохлых тараканов, скрепки, клочки бумаги и прочие компоненты стандартного офисного набора. Корпус в трещинах, некоторые пластиковые петли отломаны — явно разбирали, и не раз. Беглый осмотр: механика на 3+, кое-что требует замены; с электроникой хуже — трещина на плате. Один вечер с паяльником, и рваные дорожки залатаны перемычками.
А чем же тебя запитать-то? На корпусе значится «30 В, 400 мА». Собирать из подручных средств БП на заданный вольтаж? Ага, щас. Вооружившись фонариком и каской, лезу в кладовку. Нащупывается в глубине нечто тяжёлое и колючее — кишки от матричного Star 1500 с трансформатором весом в полтора кило.
Вольтметр — наш друг. В одной из точек платы обнаруживается +25 В — ничего, посидишь на диете. Лишнюю часть платы безжалостно отпиливаю ножовкой. Тащу провода от БП к принтеру в обход гнезда питания. Включаю, скрестив пальцы... тишина. Ага, гнездо замыкает контакты «земля-питание» в отсутствие штекера БП — это лечится втыканием зубочистки. Ура, пациент приходит в сознание и весело мигает светодиодом «замените картридж». Э, нет, дорогой, ещё на тебя дефицитные расходники тратить!
Донор — кто-то, в прошлой жизни предназначенный для принтера Epson — жертвует всеми 30 миллиграммами краски, что в нём остались. А нам больше и не надо. Скармливаю лист бумаги с рук — лоток восстановлению не подлежит. На распечатке нечто, больше похожее на письменность инопланетян: полукруги, уголки, спиральки. Если же сдвинуть верхнюю половину строки на пару символов, среди этого графического разнообразия мелькает знакомое «Если этот текст...» Понятно, ошибка позиционирования головки. «Сестра! Скальпель. Спирт. Спирт, спирт, спирт!» Ой, как нехорошо: дитё срыгнуло краской.
Таки поглядите — оно печатает, и довольно ровно, учитывая склеенную скотчем ленту позиционирования головки. Что же делать с одёжкой? Светлый корпус впитал в себя весь колор офиса — и кофе, щедро пролитый сверху, и вековую пыль, и оттиск газеты «Работа и зарплата», лежавшей, видимо, годами на верхней крышке. Автомагазин — баллон краски для бамперов. Стройрынок — респиратор и перчатки. Предбанник у серверной временно переоборудован в лакокрасочный цех...
И вот, сияя новыми фиолетовыми светодиодами из-под матово-чёрного корпуса, с еле слышным шелестом (уплотнитель в щелях практически загерметизированного корпуса), восставший с того света... нет, не выплёвывает, а протягивает с почтением тестовую страничку. А из-под него помигивает упрятанный в пластик бывший БП матричника, тщетно пытающийся найти игольчатую головку, ныне трудящуюся в роли тату-машинки... но это уже совсем другая история.
#1607: Инфаркт сисадмина: краткое руководство
14:00 07.12.2009, IT happens
Сижу себе вечером дома, пересобираю компьютер, плавненько добираюсь до распределения информации на винчестеры, раздаю задания несчастному Акронису, запускаю его работать и иду на кухню пить чаёк.
Душевное равновесие начал нарушать мобильник. Заговорив голосом сменщика, он слёзно закричал о том, что всё пропало. После оказания скорой антисуицидальной помощи оказалось, что это криворукое тело по ошибке снесло всю базу данных фирмы. Хватаюсь за голову, но тут же успокаиваюсь: предвидя такой исход, я время от времени бэкаплю базу.
Наливаю чаёк, возвращаюсь в комнату к компьютеру, пытаюсь вернуть себе душевный покой. Акронис покорно копирует раздел, на котором находится тот самый бэкап. Лампочка над головой начинает неслабо моргать. «Напруга!» — проносится в голове. Перед глазами всплывают картины бурной молодости: сожженные сетевухи во время грозы в общаге, несколько блоков питания, отказавшихся питаться тем, что было в розетке... От сердца снова отлегает — компьютер-то воткнут через фильтр! За пять секунд до достижения мной стабильного уровня душевного равновесия лампочка тухнет.
Первые полсекунды я в священном ужасе смотрю на монитор, на котором только что изображался процесс переноса раздела с бэкапом базы. Вторые полсекунды я с наслаждением, граничащим с оргазмом, наслаждаюсь писком бесперебойника. Но спокойно чай попить мне все равно не удалось, потому что через две минуты бесперебойник сказал «кряк-кряк-кряяяяяяк-бзжжжжжжжжж», а в воздухе запахло горелым. Не успев сообразить, что к чему, с трудом в темноте выдёргиваю из бесперебойника все провода — треск прекращается.
Только наутро отпоенному корвалолом и слегка выспавшемуся мне улыбнулась удача: бэкап нашелся и на флэшке в тридцать два гига, на которой я таскал его домой. С конторы, продавшей мне бесперебойник, я таки срубил «компенсацию ущерба», но вот к своим нервам я с тех пор отношусь очень бережно.
#1608: Треугольный ввод
14:00 07.12.2009, IT happens
Работаю в IT-отделе одного госучреждения. Некоторое время назад пришёл начальник с пренеприятнейшим известием: к нам едут ревизоры. Все дружно встали на уши — по слухам эти ревизоры лезут в компы и проверяют компьютер на предмет следов работы с флешками. Флешки у нас запрещены, но ими всё равно пользуются.
Пришлось писать программулину, которая чистит соответствующие ветки в реестре, причем всё нужно было сделать очень быстро, прямо-таки на ходу. Интерфейс первой версии проги, которую еще в процессе создания взял мой начальник, чтобы прогнать на компах в другом здании, представляла собой одну кнопку и текстовое поле, в которое после нажатия кнопки выводился список вычищаемых веток реестра и слово «готово». Только через час появился более-менее нормальный интерфейс со всплывающим окном, которое радостно информировало, что комп девственно чист.
Дело было в пятницу. В понедельник прихожу на работу — начальник говорит, чтобы я зашла в один кабинет, так как прога там никак не отработает. Захожу, смотрю на экран: в текстбоксе бесконечным потоком пролетают ветки реестра. Параллельно мне рассказывают, что моя прога так работает уже три дня. Выдвигаю клавиатуру и вижу деревянный треугольник, торчащий из неё. Оказалось, что один раз нажав на Enter, никто слова «готово» не увидел. Нажали Enter ещё раз — опять никаких табличек. Проявив смекалку, сотрудники зажали Enter линейкой и мучили комп три дня.
#1609: Буду краток
14:00 07.12.2009, IT happens
Сегодня звоню в техподдержку одного из разработчиков софта примерно в 10 утра. Трубку снимает какое-то чудо. Описываю проблему: не могу попасть на их сайт, система не распознаёт логин, а вчера всё было нормально. Парень отвечает, что единственный сотрудник, который может что-то решить, ещё не пришел на работу. Я начинаю возмущаться и получаю ответ, убивающий меня наповал:
— Ну вы знаете, сегодня же пятница, сокращённый день. У нас ещё не все сотрудники на работу пришли.
Весь день думал о новых тенденциях в сокращении дней. Видимо, любят в этой компании по четвергам заложить за воротник!