Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
Шрифт:
Выглядел пароль так: «1qa*********». Надеюсь, не надо объяснять, как я достроил его до полного?
#967: Распиливай и властвуй
13:00 12.06.2009, IT happens
Я люблю эту страну и наш изобретательный народ. Где еще можно отыскать столько талантов в области распиливания бабла налогоплательщиков, организации изысканной халтуры и имитации бурной деятельности?!
В общем, въехали мы год назад в новое, красивое и удобное здание, заботливо почти построенное и почти отделанное по заказу Правительства Москвы. Схема примерно такая: есть заказчик, для которого генподрядчик заказывает проведение
Строили- строили и наконец построили. Черт с ним, что летом крыша протекла, в серверной капала вода из розеток, а я чуть не сошел с ума, когда, находясь на югах и сидя в час ночи на верандочке с пивом и прекрасным настроением, получил SMS от заместителя директора с вопросом: «А витая пара воды боится?» Черт с ним, что в десятке-другом сетевых розеток мы не обнаружили сигнала -монтажникам было лень обжимать, и они просто оставили провода в коробах, свернув их аккуратными петельками. Но вот с системой видеонаблюдения постарались ребята на славу - абсолютно все этапы ее создания отдают родным идиотизмом и безответственностью.
Система: 20 видеокамер, запитанных от специальных блоков питания, которые должны работать автономно в случае отключения электричества. Камеры подключены к серверу, сервер упрятан в большой железный ящик, ящик заперт на ключ. К серверу подключены два клиентских компьютера охраны, которые по сути являются просто терминалами - обработка изображений и сохранение записей происходит на сервере.
Пару месяцев все работало, а потом вдруг перестало. Начались чудеса - дистрибутивы с жутко лицензионным программным обеспечением непонятно где, ключ от ящика там же. Дозвонились до монтажников, выяснили, что все у «обслуживающей организации». Представители же организации сказали, что нас они не обслуживают, поскольку Большое Начальство не заключило договор.
Через неделю телефонных матюков через монтажников все же получили диск и ключ. Переустановили клиентские программы - картинка появилась. Решили и на сервер глянуть, раз возможность появилась. После того, как удалось открыть тот самый ящик (для этого, оказывается, нужно два сильных человека - один поворачивает ключ, другой приподнимает дверь) и обозреть его внутренности, я испытал сильный шок от высот мысли проектировщиков.
Клиентские машины (которые, напомню, просто показывают картинку) оборудованы 250-гигабайтными хардами и гигабитными сетевухами. Витая пара (4 жилы) от них идет в гигабитный 24-портовый свитч, а все это дело подключено к обычному стомегабитному сетевому интерфейсу «сервера». Жесткий диск сервера - 80 ГБ, влезает туда записей дай бог на сутки. Те самые «автономные» источники питания оказались обычными (но очень дорогими) выпрямителями, поскольку установка батарей проектом предусмотрена не была.
Но и это еще не все - после нескольких жалоб охранников на периодическое пропадание картинки выяснилось, что доблестные монтажники перед обжимом коннекторов старательно зачищали провода.
#968: Конспект в RAID 1
13:00 12.06.2009, IT happens
Довелось
Запускаю студентов в аудиторию. Все садятся на галерку, лишь три угрюмых парня с тяжелыми взглядами проходят на первый ряд. Замечаю, что один из них держит правую руку на перевязи.
– Как вы собираетесь писать? Вы левша?
– Нет, - мрачно отвечает парень, а потом кивает на сидящих справа от него.
– Но у меня есть друзья.
– Они перепишут вам лекцию?
– Нет. Сейчас увидите.
Парень, что сидел слева, был левшой и кистью правой руки придерживал свою тетрадь, а локтем - тетрадь соседа справа. Студент с гипсом локтем левой руки держал… вторую тетрадь того, что сидел в центре; тот же писал двумя руками в двух тетрадях одновременно. Почерк, конечно, был тот еще, но сам факт!…
Мало того, мне довелось вести у этого потока еще и практику. Этот уникум и тут не бросил друга в беде, умудряясь набирать текст на двух клавиатурах сразу. Учитывая обстоятельства, я зачел им одну программу на двоих.
#969: Замуровали, демоны!
13:00 12.06.2009, IT happens
Работаю саппортом в крупной европейской компании, занимающейся розничными и оптовыми продажами. Под серверную обустроена отдельная комната. Все серьезно: фальшпол высотой 40 см, кондиционер Liebert Hiross HPM, больше напоминающий здоровый сейф, несколько коммутационных шкафов, серверная стойка, крутой ИБП и остальное в том же духе.
Некоторое время назад начали замечать, что влажность в серверной постепенно растет. Никак не могли понять, откуда; предположили, что влажный воздух дует из вентиляции - в то время часто шли дожди.
Но вот на улице стало сухо, а влажность все равно доходила до 70%. Ради интереса решил заглянуть под фальшпол.
Поднял одну плитку и офигел: подо мной плескалась солидная лужа размером 2х2 метра. Не совсем ровный бетонный пол не давал воде растечься по всей площади.
Когда начали разбираться, выяснилось, что дренажную трубку кондиционера, которая выходила сквозь стену на улицу, по незнанию замазали цементом строители при внешней отделке здания. Как долго Liebert Hiross «ходил под себя», неизвестно, но с пола мы собрали литров 15 воды.
#970: Язык Кавычек и Треугольных Скобочек
00:30 14.06.2009, IT happens
В некоем учебном заведении преподавал я компьютерную графику, в частности, курс HTML/CSS. Дошло дело до экзаменов. Практику сдали, отвечают теорию; желающих нет, объявляю, что оценка на балл выше первому добровольцу.
Вызывается девушка. Минут пять добросовестно несет всякую чушь на произвольные темы, ухитрившись никак не затронуть обозначенные в билете темы. Глядя на чудо и представляя себе ее же на пересдаче, когда остаток полученных на курсе знаний окончательно выветрится из головы, я решаю ей помочь:
– %Studentname%, хорошо, скажите мне, какой предмет вы сдаете?
– HTML…
– Вот скажите мне, как название расшифровывается, и получите свою заслуженную тройку.
Должна ж она была как старательная девочка тупо зазубрить конспект… Не тут-то было. Я грустно вздыхаю:
– %Studentname, это очень просто. Вот пусть сейчас нам %Отличникname% ответит.
Гнетущая пауза.
– Не понял. Кто-нибудь может сказать, как расшифровывается аббревиатура HTML?
Вся группа ушла на пересдачу.