bash.im ithappens.me zadolba.li

Начальство

430

Переносная почта

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

Приезжаю, смотрю на пациента. Точно, почта не ходит, ни приема, ни отправки. Лезу в настройки, нахожу IP сервака, пингую. Тишина, нет машины. Начинаю изучать вопрос. Имя dir-book.name.org меня сразу насторожили, выясняю что работоспособность сервера мистическим образом связана с присутствием директора в офисе.

Тут, собственно, приезжает тот самый директор, подключает ноутбук и почта пошла.
Ну вашу ж маму!
Выяснилось, что их приходящий админ поставил почтовый сервер директору на его ноутбук. Дождался героя - спрашиваю - на..зачем он так сделал?

- А что было делать, отвечает тот, у меня больше не было свободных нормальных машин, а ноут мощный, и почти всегда на столе лежит без дела...

424

Делу - время, а потехе - час

Служу в войсках на админской должности. Сижу в отдельной комнате, она же серверная.

И вот как-то забегает ко мне начальник по финансовой части, весь в мыле, орет с порога, дескать, в части ревизия, все задолбали, дай-ка я у тебя тут спрячусь. Ну я ему: "Не вопрос, прошу за комп, поиграйте в игры какие-нибудь, в интернете посидите...". Стоит отметить, что мой комп - единственный под убунтой в части, на остальных XP. Начфин как в игры залез, как увидел что там делается... И маджонг тебе тут, и шахматы, и тетрис, и шарики по 5 в линию, и бог знает что еще! Видно, сапер и пасьянс "Косынка" уже надоели, сил нет, а тут все-таки разнообразие. Начфин радовался, как ребенок, заливисто хохотал и совсем забыл про ревизию. Как говорят, заигрался.

Через день меня вызвал к себе начальник штаба и отдал приказ-всем старшим офицерам части поставить на компы "ту классную оранжевую штуку, про какую начфин рассказывал"...

422

Удивительное заполоняет

Появилась у нашего директора вдруг идея "внедрить информационную безопасность" в компании, и дал он отделу поручение "подумать на эту тему". Через пару дней разговариваю о пустяках с нашим "сейлзом", решил его подколоть:
- Вот, шеф дал поручение внедрять инфобезопасность. Не посоветуешь, с чего начать?

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

Я вот думаю: это как уровень ИТ-грамотности в стране поднялся! Вот понадобится мне как-нибудь совет про патч - я к уборщице обращусь!

408

Незаменимая подвеска

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

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

398

Веселые ляпы

Как то раз, в последний день месяца, нашего директора посетила мысль. И так она ему понравилась, что он решил немедленно воплотить ее в жизнь, а именно - дал мне задание написать скрипт, рассылающий по email всем нашим клиентам статистику работы за прошедший месяц. Так как дело было в конце рабочего дня, то я слепил скрипт за несколько минут, особо не заморачиваясь на "придание товарного вида".

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

Получилось что-то вроде следующего (на shell):

for i in `ls /billing`
do
echo "Статистика работы в интернет за май 1998г." > shapka.tmp
cat /billing/$i >> shapka.tmp
cat shapka.tmp | mail -s "Statistic" $i
echo $i
done

В результате работы скрипта статистика валилась на email-ы клентов, а на консоль выводился список клиентов, которым она была отправлено.

В конце следующего месяца история повторилась с той лишь разницей, что я тупо запустил этот скрипт и получил втык от директора, за то, что в заголовке фигурировал "май", а не "июнь", В июле я полез было исправлять скрипт, но меня вдруг осенило, что в самой таблице статистики дата уже присутствует, и шапка в общем-то не нужна, поэтому я просто стер из скрипта строчку:
echo "Статистика работы в интернет за май 1998г." > shapka.tmp
забыв поменять в следующей строчке ">>" на ">"

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

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

383

Где в компьютере муфта?

Работаю в филиале крупной газовой компании. Компы значатся не на мне, а на хозяйственике нашем. И вот, понадобилось перед новым годом списать несколько сгоревших компов. На меня была повешена задача снять заводские и инвентарные номера и передать, куда надо. Снял, передал, прождал несколько дней пока заполнялись формы, наконец все вроде сделано и бумаги у меня, надо везти в главный офис.
Достал машину, еду.
Черт меня дернул почитать их.

Компьютер зав№ххххххххх инв№ХХХХХХХХХ
Причина списания: вышла из строя муфта и несущая шестеренка.

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

381

Что б никто и не подумал!

Работаю помощником в маленькой юридической фирме. По совместительству еще и админом, так как кроме меня все с компьютерами на "ВЫ" и "НЕ ОБЕССУДЬТЕ, ЧТО ВКЛЮЧИЛ..."

В одно прекрасное утро авральной недели в конце месяца, когда необходимо сдавать отчетность и все прочее, я добрался домой и только лег спать, т.к. всю ночь устанавливал операционки и сеть в указанной фирме. Где-то через два часа моего сладкого сна раздается звонок на мобильный: "СРОЧНО!!! А! А! А! Нахрен нам твоя сеть! Ты все сломал! В компьютерах ПОТЕРЯЛИСЬ кнопки POWER!!!"
Я в шоке. Во-первых, причем тут сеть?!. Во-вторых, что значит потерялись?! Ничего внятного я не добился и с настроением зомби поехал в офис.

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

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

Спасибо камерам записи в помещении. Находчивому бойцу с кнопками пришлось подарить мне свою зарплату и уволиться.

372

Все сожрал вирус!

Когда я служил в части, у нас на объекте стоял компьютер. И было на нем много секретной информации. Возиться с засекречиванием/опечатыванием компьютера никому заниматься не хотелось, информация была нужна по ходу работы, а во время проверок его просто прятали. А проверки компьютеров военных на предмет содержания гос тайны - вещь довольно таки серьёзная.

И вот как-то приехала очередная проверка, начальника нету, я один. Заходит проверяющий - видит комп, находит на нем массу секретных документов. Отключает системник и отдает его прибывшим с ним солдатам отнести его в штаб части. А сам уходит дальше по объектам. Как только он ушел, я звоню начальнику - он приезжает по-быстрому, находит солдат, подключает системник к монитору в финчасти и быстренько удаляет все материалы. А на все вопросы проверяющего потом приходилось разводить руками и намекать про какой-то таинственный вирус..

368

Пременной варадокс

Довелось мне как-то писать для некоей конторы анализатор рабочего времени. Программка бегала по базе системы контроля доступа и считала время прихода/ухода по людям в заданной группе. При этом учитывалось, что кто-то может работать посменно, кто-то сутками, а еще существовал дивный параметр, позволявший ограничить время, которое считалось рабочим днем. То есть, если ты ушел с работы на 5 минут раньше - это будет отмечено, а вот если пришел на работу раньше - ничего подобного, счет начнется с утвержденного времени начала рабочего дня.

На тестовый прогон подсунули программе некую базу реальной конторы. И все вроде бы считалось хорошо, но внимательные тестеры обнаружили некоего гражданина, у которого суммарное рабочее время было отрицательным. Мы, конечно, стали искать ошибку в подсчете. Ошибок в нем не было, все стройно и логично, время ухода минус время прихода, или начала рабочего дня, если пришел раньше чем надо. А сумма отрицательная, хоть ты тресни!

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

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