10703

Сеть на ушах

Тружусь я в IT-аутсорсинге, и есть у нас среди клиентов довольно немаленькая фирма. Арендодатель предоставляет им интернет-канал, но с довольно кусачими ценами за трафик, посему фирма эта приобрела 4G-роутер у небезызвестного провайдера, на эмблеме которого изображена стойка на ушах. Мы подняли им шлюз на фряхе, распределяющий трафик между двумя провайдерами, и зажили все чинно-благородно.

И тут поступает от них заявка в духе: «Шеф, усё пропало! Интернета нет, сети нет, ничего не работает, сроки горят». К ним выезжает мой коллега, я в это время отправляюсь по другой заявке. Закончив там, получаю указания: мол, езжай коллеге на помощь, ничего там не выходит, наверно, вообще всё жёстко навернулось.

Приезжаю. За это время коллега при удалённой поддержке старших админов успел отключить и разобрать тот самый фряшный шлюз — подозрения пали на отказ его сетевух. Функции шлюза перевесили на контроллер домена, он же DHCP, но вот загвоздка: всё равно сеть не поднимается, интернета нету (но на контроллере есть), даже компы в сети IP-адреса не получают — не видят они в упор ни сервер, ни друг друга. Ладно, достаю планшет, чтобы войти в сеть через вайфай (а точкой доступа там служит тот самый вышеупомянутый роутер) и пройтись сканером, чтобы оценить масштабы разрушений. Опа, а вайфая-то нету. Ну что ж, видимо, опять роутер повис, бывает, сейчас ребутнем. Нахожу его, вытаскиваю питание, вставляю обратно, снова утыкаюсь в планшет. Ага, вот он, вайфай, сейчас просканируем…

Мысли прерывает возглас юзера из-за спины: «Опа, почта пошла!» Подбегаю — и впрямь, есть интернет. Сканер на планшете бодро рапортует о результатах: вот она, сеть, как на ладони: сервер, роутер, все рабочие станции… Подхожу к другой машине, ipconfig /renew — адрес получен, интернет пошёл…

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

Собираем и ставим обратно шлюз, запускаем — всё прекрасно работает, он был не виноват. Да, полностью оправдал провайдер свой логотип, на уши поставил всех…

10702

А что приборы?

Отлаживаем веб-сервис, написанный по кривой несогласованной спецификации. Синтаксис каждого запроса согласовывается с боем. В какой-то момент понимаю, что ситуация развивается ровно по анекдоту:

— Штурман, GET /рубка/приборы!

— 404!

— Что 404?

— А что /рубка/приборы?

10701

Колыбель бухгалтеризма

Вас спросили, в каком месте передней панели системного блока производитель замаскировал кнопку включения питания? Не спорю: чтобы не найти значок на этой кнопке, надо иметь некоторый талант. Однако проблема поиска кнопки навеяла воспоминания.

Был в стародосовые времена компьютер аглицкой фирмы «Амстрад» под названием PC1512. Внутри был 86-й процессор, полметра памяти, жёсткий диск (как бы ещё не MFM), пара флопиков калибра 5.25 и EGA-адаптер для графики. Комплектовался компьютер в зависимости от кармана покупателя монохромным или цветным монитором.

А теперь вопрос: где у него была кнопка включения питания? Не на морде, как у большинства нормальных компьютеров. И не на задней части боковой панели, как на популярных в начале 90-х десктопных корпусах. Кнопка включения на этом чуде британской инженерной мысли располагалась сзади на мониторе и включала/выключала и монитор, и системник.

10700

Пингвин за окном

Наверное, каждый сталкивался с явлениями труднообъяснимыми, почти что загадочными, хотя иногда искать объяснения нет никакого желания.

Началась эта история довольно давно, зимним субботним вечером два с лишним года назад. После того как «семёрка» в очередной раз вывалилась в BSoD, я решил, как и многие здесь, посмотреть, что же собой представляют линукс-системы в общем и общеизвестная Убунту в частности. Недолго думая, скачал образ, прожёг его и отправил компьютер в перезагрузку. В этот момент меня отвлекли, так что момент с выбором устройства для загрузки я благополучно проморгал. Когда я вернулся, винда уже загрузилась и радовала меня рабочим столом без уже ставших привычными сообщений об ошибках.

Природная склонность к лени и отсутствие желания менять то, что и так работает, привели к такому решению: как только компьютер подвиснет, «обрадует» синим экраном или каким-либо другим образом намекнёт, что ось пора менять, я тут же ставлю Убунту, а до этого момента пусть всё остаётся как есть. Для ускорения процесса я даже удалил антивирус.

Так прошло полгода. В порядке эксперимента я вытаскивал диск, и после этого «семёрка» начинала снова безбожно тормозить, выпадать и всяческим образом проявлять своеволие. Решив всё-таки довести систему до неработоспособного состояния, я даже собственноручно скачал и запустил вирус, который совершенно неожиданно выдал сообщение об ошибке и отказался работать, а многострадальная «семёрка» любезно предложила «переустановить программу, используя рекомендуемые параметры».

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

10699

Вирусы: вместе веселее

Нет, надо нам, компьютерщикам, учиться у ламеров хохмы сочинять.

Покупатель пытается возвратить картридер на том основании, что «он, наверное, сам заражён вирусом: в какой комп не воткни, обязательно карточку авторанами заражает».

Что ж, втыкаю в магазинный комп, да ещё и линуксовый. Вставляю карточку. Не заражает, что и требовалось доказать. Спрашиваю:

— А в какие компы вы его втыкали?

— В два домашних.

— А не допускаете, что они просто оба могут быть заражены?

Покупатель делает вот такие глаза:

— А разве бывает так, чтобы оба компа были одновременно заражены?

Пришлось объяснить, что бывает, и картридер тут ни при чём.

10698

Целая буква U

Привет из Бонча! Пишем контрольную лабу по циклам и вводу-выводу в С. Девушка моя, Юлька, юный программист, пишет первая, потом я. Она сдаёт свою программу успешно. Наша староста, у которой вариант совпадает с Юлькиным, просит Юльку помочь, так как я занят. Юлька так подсказала, эдак — не понимает староста. Тогда Юлька просто код фоткает и отдаёт. Всё равно не работает. Староста (полноватая блондинка, где блондинка — это не только цвет волос, но и состояние души и мозга) спрашивает: «А у тебя тоже не работает программа? Всё время нули выводит, да?» Юлька идёт разбираться. Проверяет код, понимает, что он идентичен её коду. Говорит: «Давай-ка, Лера, запусти программу, посмотрим, что она выводит».

Теперь, чтобы прочувствовать всю прелесть происходящего, текст задачи: «С клавиатуры семь раз ввести целые числа U и V. Для каждой пары значений вывести значение S = 100U, если U + V < 10, и 3 + 11V + 2U в противном случае».

Лера запускает программу, комментирует: «Во-о-от, программа выводит, типа, введите числа U и V. Вот, я ввожу U (нажимает клавишу U, потом пробел) и V (нажимает клавишу V) — и не работает!» (Делает детское обиженное лицо и разводит руками.)

Юльку было не откачать. А потом, когда она рассказала это мне, не откачать было и меня.

Девушки, вы такие классные, когда прогаете! С прошедшим вас!

10697

Синий экран условной жизни

Был у моего коллеги день рождения — аккурат 8 марта. Вдобавок к и без того суетному дню коллега ещё и дежурил в этот день, благо дежурства удалённые, если чего не случится.

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

После решили зайти в бильярд, дабы хоть немного снять напряжение, благо ноут с 3G-свистком был с собой, а посему всё находилось под контролем. Отдохнули, вроде как настроение улучшилось, но недостаточно. И тут на глаза попались терминалы — вроде бы на них ставки делать можно на всякие спортивные события. Решили посмотреть, что там да как. Посмотрели. В результате три терминала остались гореть ровным синим экраном с одиноким курсором, который можно было разве что перегонять туда-сюда тыками по экрану.

Пока топали до метро, старательно обсуждали, почему там не предусмотрена защита от дурака и как этим самым терминалам живётся под Windows XP Home Edition. А настроение-то улучшилось!

10696

Открой сомкнуты плёнкой взоры

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

Собираюсь, еду и вижу ноутбук: изображение плывёт, в самом деле похоже, будто фокус сбит. Начал копаться в настройках — подстройки фокуса нет. Пошёл в интернеты искать драйвера для камеры, еле нашёл, поставил. Настроек камеры стало больше, но фокуса так и не появилось.

Думаю: а может, заляпана камера чем? Протёр — не помогло, более того, ещё хуже стало. Присматриваюсь к камере (а в комнате не особо хорошее освещение) и вижу, как будто там стекло то ли поцарапано, то ли пузырь под ним. И тут понимаю: защитная плёночка!

10695

Андроид тоже падает

Настенный компьютер? Плавали, знаем.

Приносят мне в ремонт планшетник. Как раз дешёвый, как раз семидюймовый. Экран вдребезги, задняя стенка вся в «Моменте». Спрашиваю:

— Кто это его так, дети?

— Ага, они самые.

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

10694

Русское поле экспериментов

Эх, молодёжь…

Заглушку от системника оторвал — вот тебе и вилка. Салат поесть можно, краем — порезать/поломать что-нибудь.

Банку болванок открыл, еду — в крышку, крышку — в микроволновку. Суп, конечно, сложно, но всякие макароны, пельмени и сосиски греются на ура.

Некуда сложить винтики-болтики-джампера? Упаковка от проца в помощь (актуально при сборке нового компа).

Вытягиваешь хвосты из полуметра витухи, банку пива — в корпус, пустую изоляцию — в банку, один край наружу — сиди, пей пиво, никто не видит. Можно и капельницу в аптеке купить, но если лень — в серверной есть всё, главное — фантазия.

Датчик дыма в серверной? Пакет от материнки на него, перетянуть куском кабеля или резинкой — и кури в своё удовольствие, не забудь снять перед уходом.

Размешивать сахар — отвёрткой, она не обжигает пальцы и не тонет в литровой кружке.

Кстати, те же отвёртки прекрасно хранятся на прикрученном к стене магните от старого винта.

Расчёска? Старый сгоревший проц — всегда в загашнике.

Зеркало? А чем убитый винт не угодил?

Винтик упал за тумбу? Кусок капроновой нити из витухи, магнит с того же винта.

USB-удлинители вечно падают со стола? Канцелярскую скрепку на край стола, в ножки — разъём.

Солнечное затмение? Старая добрая дискета поможет увидеть всё своими глазами.

Жарко летом? Ведро старых кулеров — и индивидуальный подхалим собран.

Холодно зимой? Воскрешаем старый «дюрон», ставим в ноги с открытой крышкой. Осенью там можно сушить носки.

Вокруг вас — русское поле экспериментов. Пытливый ум отыщет тысячи способов выполнить поставленную задачу. Дерзайте!