bash.im ithappens.me zadolba.li

IT happens

12560

Было, стало, будет

Сегодня, 08:24

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

К чему я это всё? Взялся посмотреть фото удалённого объекта. На первом снимке образцово-показательная стойка, всё красиво расшито, уложено в органайзеры, даже патч-корды разных цветов для подсетей. Идиллия. Жму стрелочку влево — и открывается следующий снимок: та же стойка, витуха вперемешку с оптикой, всё торчит в разные стороны, патч-панелей вообще не видно, маршрутизатор свисает по диагонали, упираясь в UPS. На снимках ни даты, ни времени, и даже по названию и дате создания файла не понять, где актуальное состояние…

12559

Честный просвещённый индус

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

Почитал инструкцию об общем устройстве этих процессов, нашёл статью на Хабре о подводных камнях и недокументированных возможностях этой системы. Разобрал библиотеку, которая с ней взаимодействует, её процедуры и параметры…

И потом, как честный просвещённый индус, вставил себе этот неведомый кусок чужого кода.

12558

Робот, пингвин и дефолт

Сегодня, 08:00

Опять провайдер повеселил.

Вечером с полной тарелкой сажусь за комп с намерением посмотреть видеолекцию, про которую узнал днём. Вместо Ютуба вижу страницу: «Уважаемый пользователь, с целью повышения вашего удобства мы отказались от PPPoE. Теперь вам достаточно только включить DHCP по нижеприведённым инструкциям». Здоровенная кнопка «Я всё понял, продолжаем» и ссылки на инструкции для XP, 7 и 8. Конечно, ни линукса, ни макоси нет, но разберусь. Открываю инструкции — получаю ещё три экземпляра той же страницы. Ладно, жму на кнопку «понял». Возвращает к той же странице. Знакомо. Включаю джаваскрипт. Не помогает. Смотрю в код страницы. При нажатии на кнопку вызывается какой-то скрипт с mc.yandex.ru. Но пока я не подтвержу, что ознакомился, вместо него скачивается та же страница-заглушка.

Ладно, год назад они делали то же самое со страницей «Вы уверены, что не хотите перейти на тарифный план вчетверо дороже?». Тогда хватило одного звонка в техподдержку. Звоню. Мгновенно (что редкость) отвечает жутко картавая девушка. Настолько, что и «л» тоже не произносит. Объясняю ей свою проблему. Догадываюсь, что она спрашивает логин, ФИО и адрес. Называю. Она говорит что-то неразборчивое. С третьей попытки понимаю, что она хочет переключить меня на инженера. Радостно соглашаюсь.

Десять минут слушаю музыку, и на том конце кладут трубку. Звоню снова. После пары минут музыки отвечает жутко шепелявая девушка. Объясняю ей свою проблему и страстно прошу не рвать соединение. Догадываюсь, что ей нужны логин, ФИО и адрес, называю. Она говорит что-то неразборчивое. С третьей попытки понимаю, что она просит разрешения, если что, перезвонить мне на указанный в контракте телефон. Радостно соглашаюсь.

Слушаю музыку. Минут через десять инженер с голосом школьника просит повторно изложить проблему и назвать логин-ФИО-адрес, так как до него ничего не дошло. Повторяю. Он спрашивает, есть ли у меня роутер. Отвечаю, что нет. Тогда он просит меня перезагрузить роутер. Отвечаю, что роутера нет, а кабель воткнут в системный блок. Тогда он просит перзапустить браузер. Объясняю, что это займет много времени, так как у меня открыто много вкладок. Логинюсь под другим пользователем, запускаю вторые иксы и Файрфокс в них, естественно, вижу ту же страницу. Инженер говорит подождать, пока он удалённо перезагрузит роутер. Через минуту просит перезапустить браузер, чтобы очистить кеш. Отвечаю, что кеш уже чистил, не помогло, но перезапускаю. Естественно, вижу ту же страницу. Тогда он спрашивает, что за страницу я вижу. Отвечаю, что с самого начала говорил про эту страницу, и зачитываю её повторно (быстро и без выражения). Он говорит, что в этом не разбирается и переключит меня на специалиста.

Слушаю музыку. Через несколько минут отвечает ещё один молодой парень. До него тоже не дошло. Диктую логин, ФИО, адрес. Зачитываю страницу, говорю, что инструкции недоступны и ничего даже не пингуется. Он просит открыть «Панель управления». Отвечаю, что у меня нет такой папки, потому что у меня Gentoo Linux с OpenRC. Не понимает. Раза четыре повторяю это на разные лады — не понимает. Говорю: «Пингвин». Понимает.

Я свои конфиги скопировал с сайта провайдера и не трогал года четыре. Специалист с конфигами в текстовых файлах не знаком. Он просит «отключить высокоскоростное соединение». Совместными усилиями делаем вывод, что нужно убить демона net.ppp0, убрать из /etc/conf.d/net все упоминания PPP и IP-адресов и перезапустить net.lo и net.eth0. Пробую. IP правильный, маршрут правильный, но связи нет.

Начинаю искать документацию. Вспоминаю, что когда половина пакетов повадилась выкачивать гигабайтный TeX для рисования красивых PDF, а я ещё сидел на 35-гигабайтном диске, я глобально прописал USE=-doc. За четыре года и два новых винчестера поменять не собрался. Но какие-то примеры конфигов нахожу. Пробую убирать и возвращать разные команды и перезапускать net.eth0. Не помогает. Дело осложняется тем, что для быстрой работы с клавиатурой нужны две руки, и ещё одна — держать трубку, в которой специалист поминутно спрашивает о результатах.

Через полчаса специалист предлагает выслать мне на дом мастера. Я спрашиваю, сколько это будет стоить. Он долго уходит от ответа, но наконец признаётся, что у него такой информации нет. Кладу трубку. Вызвать мастера успею, ещё вся ночь впереди.

Ещё раз просматриваю конфиг. Ничего подозрительного не осталось. Убираю сам файл, перезапускаю net.eth0. Сеть появляется.

12557

Свидетель Битрикса

Вчера, 08:24

На этом сайте стало мемом обсуждение темы взаимоотношений айтишников с окружением в виде кошек, пива, кофе, бухгалтеров, уборщиц, детей и так далее, а теперь ещё и «Свидетелей Иеговы». Держите мой пятак.

Разместили вакансию. Требования: коммуникабельность, трудолюбие, умение работать с такими-то CMS, всё как обычно, и отдельным пунктом — знание иностранных языков, хотя из описания вакансии ясно, что оно никогда не понадобится.

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

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

Год успешной работы. Наконец догадались посмотреть повнимательнее. Брошюры на иностранных языках оказались от «Свидетелей Иеговы» — они постоянно раздают свои материалы у метро на нескольких языках. Знания иностранных языков у сотрудника не было совсем — он делал вид, что читает, но оно за год так ни разу и не понадобилось. CMS’ит он хорошо, а большего от него и не требуется.

Мы его оставили.

12556

Стопроцентный фибергласс мы спрядём для вас сейчас

Вчера, 08:12

Три админа под окном
Пряли оптоволокно.
Старый шредер на полу
Мирно ел картон в углу.

Кот Фортран лежал на лавке
И сметаной тихо чавкал.
Тараканы на столе
Шустро ползали во мгле.

Непростое это дело —
Пряли долго, но умело.
Не без риска окосеть
Доплели большую сеть.

Тут админы подустали
И за пивом побежали,
Придавив углы сети,
Чтоб по новой не плести.

Потекло рекою пиво
(Может, ровно, может, криво),
И админы напились
Да под лавкой улеглись.

А наутро, как поднялись,
Минералкой похмелялись.
Потому что весь рассол
Программист себе вколол.

Протрезвели — и в субботу
Снова взялись за работу.
Похватав углы сети,
Снова принялись плести.

— Стопроцентный фибергласс
Мы спрядём для вас сейчас! — 
Заявил один админ
И сказал: — Адынадын!

Два других тотчас заржали,
Волокно в руках разжали…
Нити сразу расплелись
Да на землю улеглись.

И расстроились админы,
Волокно сожгли в камине…
Шредер грустно проскрипел —
Волокна он не поел.

В тусклом свете мониторов
Шли пустые разговоры:
Как теперь дебажить код,
Если пряжа не идёт?..

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

12555

Спасая сеть во тьме сырой

Я девушка, блондинка, единственный эникейщик в довольно известной столичной компании. Нормальных сисадминов у нас трое. Двое по серверам и один что-то типа эникей-про, то есть решает все проблемы, которые у меня не решаются даже с помощью великого Гугла. Стать сисадмином я мечтала ещё в школе, и вот, наконец, мечта начала сбываться. Работу я обожаю, очень стараюсь, всё свободное время на работе посвящаю мануалам и интерактивным обучалкам, мне интересно, всё нравится. Кроме коллег. Они постоянно прикалываются по-разному, но с подтекстом, что я дурочка, ведь не может «блондинко» быть нормальным админом. Что компьютеры я чиню, погладив и сказав: «Ну, не шали, мой хороший, пожа-алуйста, ради меня», — это у них одно из любимых. А я так только раз сделала, и то кривлялась, уже всё починив, чтобы развеселить девушку за этим компом, очень уж она грустная была. Кто ж знал, что коллега это увидит и всем расскажет? Я думала, что уже привыкла и смирилась, до недавнего времени.

Давным-давно какой-то гений расположил стойку со свитчами для всего здания… в подвале, прекрасно подходящем для съёмок ужастиков без дополнительных вложений в декорации. Кроме стойки и труб, там нет вообще ничего, ламп тоже. И нормальной лестницы нет. Есть вертикальная (это как верёвочная, но только металлическая и к стене крепится). Каждый раз спускаешься по ней, а она угрожающе поскрипывает и пошатывается, добавляя адреналина. Свет только от фонарика, или если кто-нибудь идёт с тобой и придерживает дверь открытой (она на тугой пружине). Так тоже темно, но хоть что-то видно.

А я ужасно боюсь темноты. Самый главный страх, с детства. Даже сплю всегда с ночником. И вот, в один прекрасный день мне надо было пойти в подвал, так как в очередной раз наглухо завис свитч (он часто зависал, помогало только сбросить настройки в ноль и загрузить их из файла). Целый этаж остался без сети. А на этом этаже как раз демонстрационный зал, и туда пришли заказчики смотреть, что же с их заказом творится. А без сети показать им ничего невозможно. Глава проекта наорал на моего начальника, тот в ультимативной форме отправил меня в подвал одну. Я и раньше лазила туда, потому что самая лёгкая в отделе, а лесенка и правда ненадёжная. Совсем ненадёжная, как оказалось. Но всегда кто-нибудь ходил со мной и сверху стоял (ну, я просила, чтобы не так страшно было, лучше уж пусть поржут лишний раз, чем в темноте с одним фонариком остаться). Начальник знал, что у меня фобия, но остальные сейчас один в отпуске, двое на больничных. Некого было со мной послать. Сам он занят был, успокаивал руководителя проекта.

Так вот, лестница эта идиотская обвалилась, когда я только начала спускаться. Я ногу подвернула, падая, руку сильно расшибла. На ногу вообще не наступить было, из руки кровь даже не ручьём, а, блин, небольшой речкой лилась, на пол капала. А крови я, кстати, тоже боюсь. Меньше, чем темноты, но всё-таки. Фонарь разбился. Скорее всего, я об его осколки руку и рассадила. Созвонилась с начальником по мобильному, героически сдержалась, не истерила, а спокойно объяснила обстановку. Он сказал, что сейчас пошлёт людей меня оттуда вызволять, ну, а я чтобы все-таки перезалила свитч, если смогу до него доковылять, потому что заказчики уже в бешенстве, скоро час будет, как они ждут. Собрав всю волю и смелость, я таки доползла в темноте до стойки, чуть не подвывая от ужаса, ориентируясь по светодиодам, сделала всё, что надо. Постоянно казалось, что сейчас из темноты кто-нибудь схватит, рука всё это время ощутимо кровоточила, прямо кожей чувствовалось, как кровь течёт и течёт. Потом вернулась, меня подняли на страховочном поясе, врачей уже вызвали, мне прямо на месте руку зашили и перевязали, на ногу шину наложили. Домой меня начальник на машине отвёз, сказал, чтобы отдыхала неделю без вычета из зарплаты (зарплата не белая, по больничному там был бы большой минус).

А теперь то, из-за чего я это всё пишу. Когда вернулась на работу, мне все коллеги (уже вернувшись из отпуска и больничного) так или иначе высказали: «Поняла теперь, почему это не женская работа?» Один предложил устроить помощником к своему другу: там и зарплата гораздо выше получится, и вообще, девушке оно больше подходит. Они все уверены, что теперь я уволюсь, потому что осознала свою ошибку: не дело это — девушке работать в такой сфере. Они, что, реально думают, что будь я мужчиной, подо мной бы лестница не обвалилась?! Или у мужчин такая твердокаменная кожа, что они бы не поранились, упав с трёх метров? Я разве плохо что-то сделала? Я, блин, фобию детства преодолела, будучи довольно сильно травмирована, только ради того, чтобы исполнить свои профессиональные обязанности как можно лучше и быстрее! Они бы так смогли? Не знаю, конечно, чего они боятся, но вот разве обязательно смогли бы? Ну почему, когда они лажают, это «интересный случай», или «пользователи-рукожопы», или «оборудование надо не на свалке брать» (хотя у нас, на минуточку, почти все сетевое оборудование — Cisco, сервера и компы тоже очень достойные, всё ПО лицензионное, жаловаться вообще не на что). А когда я даже не по своей вине хоть что-нибудь делаю не идеально, это всегда только потому, что я девушка, чего с меня взять…

Достало такое отношение. Просто достало. Будьте же вы хоть чуть-чуть толерантнее к коллегам другого с вами пола, а? Нам тоже нравится эта профессия, нечестно так себя вести.

12554

Апдейты выходят в окно

21 августа, 08:48

Эта история произошла пару дней назад.

Вы сидите за компьютером с последней (или предпоследней) лицензионной версией Windows и думаете: «Какой смысл имеют все эти шутки про нестабильные „окошки“? Они просто устарели. В системе есть все инструменты, необходимые для работы, под неё выходят сотни игр, тысячи приложений, код вылизан, надёжен и работает на серверах и в банкоматах. Даже автоматические обновления есть, вот сейчас как раз одно установилось, надо только перезагрузить компьютер…»

И видите Blue Screen of Death.

В новостях сухие строки: «Microsoft советует удалить патчи, установленные после 12 августа», «рекомендуется воспользоваться диском восстановления», но два часа жизни сисадмина, потраченные впустую, уже не вернуть.

12553

Бубен в ритме танго

IT-отдел в службу оперативного управления сетями:

— В связи со случившимся в нашей серверной армагеддецом имени электриков временно недоступны следующие сетевые ресурсы: […]


Из переписки IT-департамента %cityName% и их же коммерсов:

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

— Бандерлоги всегда готовы, ждём, когда великий Каа даст отмашку приступать.


Сломалась АТС у чёрта на рогах. Инженегры там бурно пишут друг другу, потом приходит такое:

— Наши компетентные специалисты исполнили все известные отделу ритуальные танцы с бубнами и прочими музыкальными инструментами вокруг %brandName%, такого-то числа обратились к старшим товарищам в %cityName%. Возможно, ритм выбрали неверный.


Юристы прислали служебку в IT-отдел с вопросом, чем отличается маршрутизатор от IP-адреса. Ответили: «Тем же, чем почтовое отделение от почтового индекса». Как это техдир подписывать будет — не представляем.

12552

Ничего мудрить не надо

21 августа, 08:24

Как хорошего специалиста меня посоветовали одной небольшой фирме на 25 компьютеров, но с очень суровым руководством. Предупредили, что работа будет сложная и ответственная. Собравшись с духом, проверив наличие драйверов, систем и бубна, отправился на задание. Прийдя, был приятно удивлён, увидев сервер с двумя процессорами, пять жёстких по 500 ГБ, 16 ГБ оперативной памяти. Мысленно нарисовал десятый рейд, DNS-сервер, контроллер домена, DHCP. Уточнил у строгого руководства мои планы… И узнал, что:

  • интернет и адреса раздаёт роутер сразу в сеть для всех — «ничего мудрить не надо»;

  • контроллер домена — «глупость»: все пользователи должны быть администраторами;

  • сервер должен выполнять только роль общей папки для обмена файлами;

  • никакого резервного копирования документов пользователей — им удобней всё иметь на своём компьютере.

Развернулся и ушёл. Денег не взял. Знакомый админ отпаивает валерьянкой.