77771.fb2
– Есть предложение. Надо разделиться. Мы (показывает на меня) идем за фонариками, а ты остаешься здесь!
Выражение лица того парня надо было видеть. С тех пор он купил пару отличных немецких фонарей и в подобных случаях мы всегда лазили отлично экипированными.
Дело было достаточно давно. Работал я тогда еще монтажником в местном провайдере. Работа, как большинству известно, несложная, но иногда весьма грязная (в прямом смысле). Паутина, мумии кошек и прочие прелести подвалов – это полбеды. Основным источником головной боли служили нам затопленные секции подвалов (благо, оных секций было не слишком много), однако для людей непосвященных объясню – это зловонная лужа сами-знаете-чего, в которой это самое сами-знаете-что плавает.
И вот мне и напарнику попал именно такой подвал, причем свич висел непосредственно в затопленной секции. Неудобство расположения так же усугубляли нависающие трубы отопления (по сезону холодные). В прочем, какая-то добрая душа накидала пару кирпичей, пробравшись по которым, мой напарник добрался до свича.
Коробка висела довольно низко, так что он решил уцепится рукой за трубу отопления. Как оказалось, некий радиолюбитель решил заземлить свой обожаемый радиоприемник (или что там у него стояло) именно на батарею. Дернуло напарника не сильно, но на шатком кирпиче этого хватило, чтобы нога соскользнула вниз, в лужу. Со справедливым воплем негодования, он подскочил, приложился макушкой о трубу, опять прыгнул в лужу, на этот раз обеими ногами... В общем, после полученных моральных и физических "травм", он злой и ароматный вылез из того подвала. Тем не менее, отдаю ему должное, клиента в свич воткнул.
История не совсем про IT, но IT касающаяся...
Предыстория:
На заре моей молодости (в классе так восьмом-девятом) был у нас на уроке английского языка разговор на тему здорового образа жизни. Учительница спросила: "Какая болезнь происходит от малоподвижного образа жизни". Класс безмолствовал. Учительница не сдавалась: "Ну же, она ещё на букву "Г" начинается..." Ваш покорный слуга решил блеснуть интеллектом и выдал звонким молодым голосом: "Гемморой!"
Урок был сорван минут на 10...
Собственно, история:
Мне 25 лет, работаю сисадмином, на досуге занимаюсь сопровождением сайта и скриптоложством, т.е. постоянно за компом.
На днях собираюсь появиться пред светлые очи дохтура и поговорить о паре "тревожных звоночков". Учитывая то, что моя фамилия начинается на "Ворон...", сейчас сижу и панически думаю: "А не накаркал ли я себе свою судьбу 10 лет тому назад?..".
Мораль:
Товарищи программеры, сисадмины и прочие IT-паразиты!
Не забывайте про физкультуру, здоровый образ жизни и почаще отрывайте попу от стула!
Купил себе новый телефон, хороший, но с одним минусом – зарядка тоненькая, от старых моделей зарядки не подходят, а новых еще мало, и, как сядет телефон, приходится либо аккум переставлять в старый, либо до дома терпеть... А еще на нем порт для компьютера – мини usb (как на фотоаппаратах). Такие кабели, наверное, у всех и везде есть, но телефон не заряжается через него. Немного подумав, я решил: раз уж другие модели телефонов нормально могут себя заряжать от usb, то почему бы и моему не начать это делать!..
С нетерпением дожидаюсь окончания гарантийного срока. Паяльник, шило, пинцет... (благо, руки откуда надо растут, да в электронике есть познания). В общем, немного шаманства, и питание с usb объединено с зарядкой. Ночь, телефон севший, включаю его в usb, выключаю комп (на usb питание продолжает идти), ложусь спать... Где-то в 3 часа ночи просыпаюсь от дикого писка телефона – села батарея. Спросоня поглядываю на стол – первая мысль: мышка светится, значит, питание идет. Вторая мысль: если есть питание, а телефон сел – значит, выпал кабель, либо отвалилось, что паял (очень маленькие площадки, паял иглой, и то сложно было). Тут до меня доходит, что что-то не так – мышь слишком бледно светится... Щелкаю выключатель на лампе – нет света!
Компьютер, оказывается, питался от телефона. Как показал дальнейший эксперимент – полностью заряженного телефона хватает для питания мыши, клавы, блютуса и флешки в течении 40 минут! Через день допаял телефон, чтобы назад не высасывало аккумулятор...
Случилось это еще во времена 14-дюймовых VGA мониторов. Тогда у нас в бухгалтерии стояли двойки с VGA мониторами, излучения от которых все панически боялись, работая за компьютером не более 2 часов в день. Администрации это надоело и они купили "защитные" экраны, плюс перед каждым монитором поставили кактусы.
Устанавливать это чудо техники доверили мне. Экраны крепились на ремнях и липучках, что проблем не вызвало, однако у каждого экрана был тоненький проводок с зажимом на конце. Для чего он нужен был никто тогда не знал. Интернета не было, загуглить невозможно, поэтому полезли в мануал. Выяснилось, что этот проводок надо зацепить на корпус компьютера, иначе говоря, заземлить, чтобы от статики на экране не скапливалась пыль. Т.к. розетки у нас без заземления, решение было найдено просто. С батареи отопления была содрана краска, провода удлинены и зацеплены на батарею. На вопрос бухов: "Зачем это надо?", я ответил, что провод надо заземлить, чтобы пыль на экране не скапливалась.
Через пару дней зашел в бухгалтерию почистить всем мышки. Впал в ступор. Длинные провода мешали бухгалтерам ходить, да и вид имели не очень эстетический, поэтому, удлиненные провода они оторвали, а зажимы засунули... Правильно, в землю цветочных горшков с кактусами!
Устанавливал месяц назад в одной конторе софт для видеонаблюдения: хвосты от камер пучком сводятся в плату видеозахвата, на компьютере программа пишет видео по датчикам движения, оповещает и т.д.
Сегодня звонок:
– Это такой-то, ты у нас делал то-то, вчера отключали электричество, потом компьютер включили, а программа пароль не принимает, помогай!
Надо заметить, что суперсекретный пароль придумывали они сами – 123456789, т.е. варианты с неверной раскладкой и CapsLock'ом отпадают. Подготовился к самому худшему: взял привод со шлейфом, загрузочно-реаниматорные диски, дистрибутивы, поехал...
Приезжаю: ОС работает, нужная программа запущена, висит окно ввода пароля, логин написан правильно. Ввожу 123456789 <Enter> – всё запускается. У охранника округляются глаза, и он изрекает:
– А я вчера целый день убил, подбирая этот пароль.
На всякий случай закрываем окно, он пробует войти ещё раз, естественно заходит, попутно рассказываю о назначении клавиши NumLock (хотя, когда приехал, я обратил внимание на то, что она включена). На логичный вопрос: "Сколько?" я ответил, что стыдно брать денег за 10 нажатых кнопок, взял сотню за бензин. Теперь думаю, что бы было, если бы я при установке предложил свой более безопасный пароль...
Германия. Свалка. Отдельные контейнеры, в которые практически аккуратно складывают выбрасываемые вещи. Для компьютерной техники – отдельный контейнер.
Прокравшись однажды на свалку в очередное время, я нашел в контейнере материнку от ноута еще с процессором и влан картой. Шел дождь, и всё было, естественно, мокрым. Придя домой, я хорошо почистил плату и высушил ее просто на батарее. Докупил памяти, воткнул. В хламе у себя нарыл подходящий блок питания (предварительно выяснив по модели матери, какой это был ноут), подключил внешний монитор, перекрестился и включил. Работает!!
Что ж, решил продать материнку по ebay, и у меня её за 60 европейских рублей купил один дядя, который жил неподалёку. Он плату забрал, заплатил и уехал довольный домой. Как оказалось, свой ноут он недавно уронил в воду. Всё с него выкрутил и выбросил на свалку, оставив лишь корпус, память и блок питания, с тем, чтоб, купив потом новые комплектующие, оживить своего утопленника. И, конечно, он купил свою же плату...
Приятель-программист поделился историей: написал для внутреннего пользования бенчмарк — в шестнадцати потоках перемножаются здоровенные матрицы. Все скомилировалось, запустилось и заработало, причем не просто быстро, а слишком быстро.
Матрицы перемножались мгновенно!
После разбора причин происходящего выяснилось, что тестовые матрицы представляли из себя массивы нулей. Умный интеловский компилято решил не загружать процессор перемножением и сложением нулей и оптимизировал код таким образом, чтобы сразу заполнить матрицы необходимого размера нулями.
Пару лет назад я еще не особо хорошо разбирался в компьютерах. Но все же кое-что знал. Решил подзаработать, на сайте прочитал объявление, что нужна помощь по ремонту компьютеру. Позвонил, договорился о встрече. Приехал – смотрю: USB не работет, виндоус тормозит. Ну, почистил систему, проверил, видит ли usb порты винда (клиента беспокоила неработоспособность порта).
Все в порядке, но при подключении, скажем, флешки или мышки в порт на передней стенке, выдавалась ошибка: "Устройство USB не опознано". Решил подключить все в USB в заднюю стенку. Прихожу в шок: три из четырех портов, фактически, вырваны.
Начал грешить на материнку. Сказал, что нужна замена. Клиент согласился. Я посмотрел, что за материнка и уехал в магазин за ней. Купил материнку, ставлю и вхожу в ступор. Дело в том, что в плату клиента была интегрирована видюха, а в той, что я купил, не было видеокарты. Кое-как объяснил клиенту ситуацию. Съездил домой, вытащил свою видюху (7300 GeForce), продал клиенту. Поставил виндоус, клиент расплатился, а я благополучно уехал в магазин себе за новой видеокартой.
На следующий день рассказываю историю другу и он мне задает гениальнейший вопрос: "А ты дрова на материнку пробовал переставить?". Тут я и понял, что проблему можно было решить переустановкой, простой переустановкой дров. С тех пор я предельно внимателен.
Вот народ, честно, до того, как пошел работать админом, не понимал стеба над бухгалтерами. Но уже все оценил... И эта история, наверное, могла случиться только у истинных бухгалтеров.
Итак. Выдергивают меня с раннего утра на работу (а я, в принципе, должен был в этот день прийти после обеда, работаю на полставки... повезло им, что в универе не было ничего), говорят: "У бухгалтеров не работает компьютер, и из-за этого – вся сеть, не могут делать отчет, все горит, срочно!". Кстати, комп тот не сервак, но без него сетка реально не работает. Но это другая тема.
В-общем, прихожу я. Смотрю – комп на загрузке пишет, что нет ntoskrnl. И что это такое? Я подумал, что либо кто-то что-то лишнее удалил, либо винт сыпется. Проверил винт – все ок. Ну, думаю, полезу через консольку с виндячего инсталл-диска... на этом счастливом моменте перестает работать клава, а после бута в биосе говорит: "Родной, ключик-то поверни, залочили клаву твою". И тут я смутно вспоминаю, что с неделю назад у них мышь глючила... выдергиваю я ее, и... что бы вы могли подумать? Правильно, все отлично работает. Сменил мышу – оставил счастливых бухов с рабочим компом.
До сих пор пытаюсь понять, каким боком к этому относится ntoskrnl...
Прихожу как-то раз домой, иду к компу, краем глаза заглядываю на свич, валяющийся на полу рядом, и впадаю в панику – свич не просто моргает, он просто разрывается между линком и моим компом. В недоумении гляжу на свойства сети (винда-ХР) и вижу там бурно возрастающее девятизначное число пакетов. Про себя выругиваюсь, т.к. комп на ночь никогда не выключался, а вчера меня дома не было, лезу на сайт провайдера – точно, уже попал на трафф, пока не очень сильно. Матерясь, выдергиваю хвостик из свитча и начинаю думать.
Сначала полез проверять всякие сетевые службы. Безуспешно. Давай смотреть на установленные программы, какая могла так нагло лазить? Ничего. Ставлю какой-то файрволл, врубаю инет – опять понеслась передача, никакой левый процесс не ломится, только системные... Поставил штуки три разных антивируса, просканил ПК вдоль и поперек... в конце-концов, кто-то поделился со мной свежим KIS. Но и он ничего не нашел. Сначала.
Компьютер был оставлен до лучших времен, думал уже даже отформатировать нафик и поставить по новой, но любопытство взяло верх – хотелось выяснить, а в чем же дело.
Недели через две, в новом месяце, минимизировав риск попадалова на трафф еще раз, решил рискнуть и, несмотря на такой поток данных, обновить КИС. В процессе поиска настройки случайно наткнулся на сетевой экран, который показывал, кроме процессов, порты соединений, причем по-человечески. Врубил сеть... 123 порт на ntp.%domenname%! Лезу в реестр, и нахожу в строчке "время до повторного обновления после успешного"...
0 мс. Пакет ntp уходил на сервер времени, сервер возвращал временные пакеты, но... пакеты ко времени прихода из-за таймаута были уже устаревшими! И компьютер слал еще запрос и еще... А причину изменения этой строчки в реестре найти так и не удалось.
Писал сервис для проверки состояния заказов на корпоротивном сайте.
Какое-то время всё нормально работало, а потом руководству вздумалось перетащить сервис на другую хостинг-площадку, причём сделать это с помощью очень крутой сторонней фирмы "не в зуб ногой", чтобы там всё было "ещё круче". Заодно поставили им задачу – чтобы ссылка была в виде status.php, а не status.php?name=...&code=...&office=...