Истории с тегом: факапы

Всего историй: 740

9163

Вы что курили?

Работал я как-то в системном интеграторе на внедрении западной системы бюджетирования для крупного холдинга. Холдинг имел в своих активах множество разносторонних предприятий от детского парка до мясокомбината. Особо запомнились в местной столовой отбивные по 25 рублей размером больше тарелки, которые даже я с трудом доедал. Но главным бизнесом холдинга было производство сигарет, поэтому пряный запах табака стоял в радиусе квартала, за что всем сотрудникам с утра выдавали бутылку минералки и пакет молока.

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

При входе на фабрику бдительная охрана изъяла у нас все «носители информации» — штампованные диски с ПО. Наши флешки и КПК их совершенно не заинтересовали. Удалось договориться. чтобы диски с дистрибутивами разрешили пронести в сопровождении начальников охраны и отдела IT.

Внедрение проходило довольно гладко, во многом благодаря качественной документации. Спустя десять лет скажу, что у российских систем такой не встречал.

И вот когда система была отлажена, настало время презентовать. В небольшом актовом зале собрались финансовые руководители всех предприятий и прочие причастные люди. Мой коллега начал презентацию, демонстрируя различные этапы процесса работы. Но когда на экран были выведены списки мéшек табака для различных марок сигарет, главный технолог буквально побледнел и в стремительном порыве попытался закрыть своим телом проекционный экран. Коллега, почувствовав неладное, свернул окно, а технолог с негодованием прошипел, что это великая коммерческая тайна, которую даже у них мало кто знает. Я, похолодев, перебрал в памяти все папки с копиями базы системы на рабочем компе и решил удалить их от греха подальше. А ведь к нам эти мéшки попали благодаря простому импорту по ODBC из старой компанейской базы.

Преодолев момент неловкости, мы презентацию завершили и сдали систему «на руки» начальнику отдела бюджетирования холдинга. А потом к нему подошёл слегка опоздавший финансовый начальник того самого мясокомбината и в светской беседе похвастал свежекупленным учебником «Бюджетирование в Excel 2000», чем вызвал бурный хохот среди присутствующих.

9141

По-настоящему холодный душ

Пусконаладка завода по производству пива. Прибежало руководство: срочно обновить SCADA, переделать кое-что. Ну да ладно, дело лёгкое. Товарищ заливает обновления и…

И обливает гликолем +2 градуса целую бригаду монтажников, которые врезались в трубопровод. Оказывается, клапан охлаждения по умолчанию в SCADA был открыт. Хорошо, что это была не труба CIP, по которой иногда азотная кислота течёт.

Правильно говорят: проверяй умолчания!

9121

Всё правильно сделали

Сетевой администратор всё правильно сделал: управляемые свитчи, пропускающие трафик только после успешного получения адреса по DHCP.

Системный архитектор всё правильно сделал, установив в серверной два DHCP-сервера и затребовав ввод электропитания от двух подстанций и автомат включения резерва.

Электрики всё правильно сделали, подключив вместо сгоревшего кабеля на 10 кВ другой кабель от другой подстанции.

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

К утру заряд ИБП кончился, DHCP-серверы отключились. Затем истекло время аренды, и умные свитчи заблокировали все порты. Сеть была парализована полностью.

9117

Растворимый дамоклов меч

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

Приютился комбайн в коридоре как раз напротив входов в уборные, сузив и без того небольшой проход с 1,4 метра до 0,6. Так как запитываться комбайну от 220 было неоткуда, прокинули удлинитель из соседнего кабинета. Некоторое время народ спотыкался об удлинитель. Потом силами IT-отдела в лице сисадмина (т. е. меня) было решено организовать розетку для комбайна.

За подвесным потолком как раз над местом дислокации монстра обнаружилась распределительная коробка, от которой запитывались кабинетные розетки. Свято веря в принцип цветовой дифференциации разводки проводов по схеме «бело-оранжевый — оранжевый — бело-зеленый - …», предположил, что электрики придерживаются такого же принципа при разводке силовых линий.

Ничтоже сумнящеся, я подключил желто-зеленый к желто-зеленому по схеме «земля», синий к синему по схеме «нуль» и коричневый к коричневому же по схеме «фаза». Воткнул вилку провода от комбайна в розетку.

Бахнуло так, что всё здание офиса обесточилось. Завоняло сгоревшей электроникой.

Первая мысль: «Придется покупать блок питания для комбайна за 26 тысяч наших русских за свои кровные». Стало совсем грустно.

Вторая мысль: «Хорошо хоть серверная, запитанная от „симметры“, не вырубилась». Настроение не изменилось ни на йоту, так как Дамоклов меч, нависший над моим и без того не толстым кошельком, испаряться не желал.

Как показало расследование, в распределительной коробке из ожидаемого оказалось только одно — однофазность. Но как электрики умудрились пустить одну и ту же фазу по «фазному» (коричневому) проводу и по «нулевому» (синему), я до сих пор не понял.

В блоке питания комбайна выгорел варистор и предохранитель. В конечном итоге обошлось поиском варисторов по всему городу, новыми знаниями о типах варисторов, стоимости их поставки в Россию контейнерами ввиду невостребованности данного типа электродетали поштучно, выпаивания аналогичного варистора из старого сломанного блока питания аналогичной модели комбайна силами сервис-центра и припаивания своими силами в родной блок питания.

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

После того как комбайн был собран и успешно завелся, дамоклов меч, сутки висевший над головой, растворился в нирване моей везучести.

9109

Сам такой!

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

Захотелось одному нетерпеливому нецензурно оскорбить одного из игроков. Игрок заменял слова хорошо подобранными символами, чтобы чат их не блокировал. Решив приструнить наглеца, пишу в чат короткую фразу: «Оскорбление бан». Да вот только чат понял меня по-своему, сложив последние четыре буквы, и выдал мне кляп за нецензурную лексику. И где тут справедливость?

Программисты, будьте осторожнее и внимательнее при создании фильтров!

9108

Предпервомайские передряги

Я системный инженер в головной компании холдинга. Одна из наших фирм арендует цеха и помещения у научно-исследовательского института за городом. Основной штат — рабочие и несколько человек за компьютерами. Своих бухгалтеров у фирмы нет, по совместительству работают бухгалтеры соседней фирмы. В бухгалтерии — два компьютера нашей фирмы и один — этой соседней. Компьютеры входят в локальную сеть НИИ, имеют доступ через неё в Интернет. Директор фирмы сидит в другом корпусе, локальной сети у него нет. 1С работает на обычном компьютере с Windows 7 SP1 x64 на Intel i3-2100, 8 ГБ RAM и парой полутерабайтников в зеркале на ICHR.

Мой начальник ставит мне задачу: дать удалённый доступ к 1С директору, вынести наши компьютеры в отдельную сеть, при этом третий (не наш) должен иметь доступ к 1С.

Телефонисты НИИ связь SHDSL-модемами по телефону внутри НИИ делать отказались, поэтому я пришёл к следующему решению. Наши компьютеры повесить на отдельный коммутатор, поставить в «сервер» ещё две сетевые карты, поставить на нём Windows Server 2008 R2 SP1 с 1С и терминалами, поднять в ней Hyper-V, там в такой же ОС поднять Kerio Control, подключить свой интернет со статическим IP, поднять на шлюзе VPN средствами RRAS. Разграничить доступ между нашей сетью, сетью НИИ и нашим интернетом Kerio. Подключить второй Интернет директору и паре работников, что сидят рядом с ним, настроить им доступ по VPN в первую сеть.

Я сказал, мне надо по крайней мере два дня. Начальник согласился.

В среду 2 мая у меня начинается отпуск. Куплены билеты на поезд к родителям и обратно. Тянул начальник с директором фирмы, тянул, наконец поставил выполнение в субботу 28 апреля (рабочую) и понедельник 30 апреля. 1 мая — выходной. Как раз два дня до отпуска.

Нужное оборудование закупили. Приехали в субботу в 10. Директор фирмы ошарашивает:

— А мы в понедельник не работаем.

— Э-э-э?

— Окей, если надо, выйдем посидим.

Хорошо. Работаю. Не спеша, обстоятельно, по разработанному плану. Поставил в сервер две сетевые карты. Забэкапил саму 1С и базы. Cнёс Windows 7 с сервера 1С, поставил 2008-й, драйверы. Поднял сервер терминалов и лицензий, создал пользователей. Обновил ОС. Скопировал обратно 1С. Подключил первый модем. Обнаружил проблемы с линией, пообщался с поддержкой — проблема осталась, дорешивать надо потом. Отключил сервер и два компьютера фирмы от коммутатора НИИ, включил в приобретённый. Поднял роль Hyper-V, создал виртуальные сети, назначил серверу 1С (одна сетевая) адрес в отдельной сети.

Итого: бухгалтеры доступа к 1С уже не имеют, интернета через сеть НИИ уже не получают, со своим интернетом проблемы, да и шлюз ещё не создан. Единственный компьютер из сети НИИ, который должен иметь доступ к 1С, тоже доступа не имеет — разные несоединённые коммутаторы. В 2008 с поднятым Hyper-V картой что-то странное, разобраться ещё не успел: пингуется, но по RDP не зайти, как будто сервера вообще нет, при этом телнетом на 3389 — пожалуйста.

14:30. Приходит главбухша: «А вы знаете, что в 15:30 здание обесточивается до среды?»

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

За это ещё и получил от начальника:

— А почему ты бэкап «семёрки» с принтерами не сделал? Так бы вернул назад.

— Зачем? 1С забэкапил, а больше там ничего не было.

— А вот на такой случай.

А я бы спросил: «Почему ты так запланировал — между праздниками перед отпуском — и не уточнил, как НИИ работает?»

Решил: схожу в среду, сделаю принтеры (надеюсь), к родителям уеду на два дня позже. Завтра пойду сдавать билеты.

Никогда не планируйте дела на последний день!

9088

И не такое ломали

Невозможно навернуть OS X? Блин, только не нашим %censored% админам домена.

Задумали они как-то провести глобальные работы. Естественно, всех предупредили под лозунгом: «Мы все проверили на мышах, все будет замечательно, пользователи филиалов ничего не почувствуют».

На наших компьютерах для программирования и настройки *nix-систем стоит OS X, на ней — виртуальная машина с WinXP, введенная в домен, так как политика компании других осей не признает в принципе.

Итак, контроллер домена во время настройки обрушивает на несчастные виртуалки град запросов (зачем — неясно до сих пор). Стоящий на рабочей виртуалке антивирь, установленный доменной политикой, с перепугу блокирует сетевую, подозревая своим трендмикровским умом нечто нехорошее. Но сетевухи-то в режиме моста! VMware, лишившись законных сетевух, начинает панику.

В это время контроллер домена начинает опрос всех имеющихся в сети компьютеров и встречается с яблочной операционкой № 2, качающей обновление с офсайта. Поискав антивирь на рабочей станции, домен пытается применить к Маку GPO и отправляется по следующему в списке сетевому адресу, где его радостно встречает такая же операционка с надкусанным яблоком. Так как на ней поднят недонастроенный серверный компонент, домен немного смущается, когда ему сообщают, что он здесь никто. Завязывает долгое выяснение отношений на все выходные.

Итог противостояния: домен пошел лесом дальше по списку, две виртуальные машины остались без сети, а Мак с серверным компонентом недообновился и повис, обеспечив хозяевам трехдневные пляски с бубном.

9087

Полярные проблемы

Работаю в большой организации в IT-отделе. Время от времени настраиваю домашние машины сотрудников на работе — и время терять не надо с выходом на дом, и все необходимое (софт и запчасти) под рукой.

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

По ходу дела снимаю мертвый БП, прикручиваю новый, ставлю батарейку, загружаюсь, перешиваю BIOS, выставляю настройки, загружаю Винду, проверяю на вирусы. Выключаю машину, собираю корпус, загружаюсь — опа, настройки BIOS не сохранились! Грешу на дохлую батарейку, проверяю тестером — вполне годная, но на всякий случай достаю новую из шкафа. Результат тот же: настройки BIOS не сохраняются. Вынимаю, проверяю на другой машине — все отлично, даже старая батарейка хорошая. Вставляю в MSI - не пашет. Начинаю тихо злиться. После получасовых плясок вокруг системника и детального осмотра матери натыкаюсь на мелкую маркировку полюсов этого самого вертикального держателя батарейки. Оказалось, что батарейку я вставлял противоположными полюсами, в результате чего при отключении питания все настройки CMOS-чипа обнулялись, не поддержанные автономным питанием.

9058

Теперь я тут главный

Работал в провинциальном провайдере админом. Приняли нового сотрудника, я выдал ему листочек с параметрами сетевого подключения (по некоторым причинам использовались статические IP-адреса). Так как парень казался неглупым, тем более что работал в сервис-центре фирмы по ремонту и диагностике компов, я со спокойной душой ушёл к себе пить кофе.

Через пять минут звонок по внутренней связи из торгового с воплями: «Где наша 1С?» Судя по графикам системы оповещения, всё спокойно в королевстве Датском. IP-адрес сервера доступен. Думаю. Лезу глубже. arp -a %serverIP%… Ба-а, да у него новый MAC-адрес!

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

9049

Телик XOR торрент

Дом, десятилетняя новостройка с евротаджикским ремонтом в интересующей нас квартире. В квартире семья: отец, мать и ваш покорный слуга.

Вечно криво показывал телевизор на кухне. Что только не делали! Переложить приходящий кабель не представлялось возможным, так как горе-таджики кабель забетонировали, а пробивать новую дыру не хотелось. Решили переложить кабель от входа до кухни. Заодно и телефон решили перетянуть. Взяли для этого Ethernet категории 5e. Бросили один провод — два конца в телефон, а два в телевизор. Интернет тогда был по ADSL, и всё работало.

Через некоторое время поставили на кухню компьютер, чтобы фильмы с торрентов смотреть. Естественно, надо интернет туда провести — а тогда в квартиру уже кабель провели. Сказано — сделано. На входе — самосборный роутер на FreeBSD, за ним свитч. Провод до кухни тянуть не стали — зачем? У нас есть две свободных пары в старом кабеле! Поставили, обжали, проверили — работает.

Только во время эксплуатации выяснилось, что когда воткнута сеть в компьютер, идут наводки по телевизору, а когда воткнут телевизор, сеть не стартует.