bash.im ithappens.me zadolba.li

Госконторы

5564

Круги ада: тест пройден

Читаем ТЗ на подсистему программного учёта вагонного чего-то там, которое поступило на ревизию.

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

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

5557

Ящик тройной пользы

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

Оглядевшись, я заметил информационный киоск. Внутри стояло довольно сносное железо и, что главное, линукс (правда, какой-то экзотический, дебианоподобный). Недолго думая, приспособил киоск под прокси — iptables и Squid в помощь. Но это не всё: руководство организации, недолго думая, попросило разместить сайт-визитку организации внутри их сети. Киоск сдюжил.

5553

Пятидесятидюймовый монитор

Устроился недавно админом в госконтору. Решили устроить инвентаризацию, чтобы знать, где у нас что стоит. Напарник распечатал все данные по технике. Таблица вышла широкая и длиннющая. Склеил — получилась простыня 0,5×2 м. Через некоторое время подходит, просит дать рулетку и подержать в натянутом виде распечатку. Удивляюсь, но выполняю. После недолгих манипуляций:

— У нас 109,5 см принтеров, из них обнаружено 69,5 см!

5550

КАМАЗ-2

Парни, я знаю, о чём вы думаете. Вы думаете, что закончили институты и представляете, как выглядит компьютер. Вы думаете, что товарищ майор с дуба рухнул, и два огромных вонючих КАМАЗа не могут быть компьютером. Хрена с два! Это и есть компьютер: Компьютер Автономный Мобильный Армейский Зелёный — 2. Двойка — это потому, что КАМАЗов два. В первом находятся дизель-генератор, процессор и память. А во втором — три толковых лейтенанта, то есть вы, парни!

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

А чтобы всё это работало, нужна связь. Поэтому вас и призвали непосредственно в Войска Связи. Ваша задача — выдвинуться в чисто поле и подключиться к линиям связи. Найдёте спутник — подключайтесь к спутнику, найдёте высоковольтную ЛЭП — тоже сойдёт. Вы должны получать команды и передавать их дальше. Что за команды, от кого, кому — вам знать не положено. Вопросы есть?

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

Товарищи офицеры! По машинам! Работать до 18:00, по окончании доложить.

5477

Суд без электричества

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

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

Оперативным путем узнаём, что славный сотрудник ГИБДД являться никуда не собирается: у него отпуск, и он планирует провести его на море, а не с «толстой злобной тёткой и водятлом, который правила не учит» (дословно). Оставим мнение гаишника на его совести. Всё внимание на то, что диск — вещь тонкая, совместимая с электронными приборами, обильно кушающими электричество.

Два дня подготовки — и установлено, что старая подстанция, от которой питается судебный участок, заодно обслуживает и соседний деревянный дом к расселению. Проводка искрит от ветра, дышит на ладан и всё такое. Уж не знаю как, но в 16:55 один из жителей дома включил новый обогреватель. Коротнуло в доме так, что защита сработала и на трансформаторе. Неисправность устранили только к десяти вечера, когда никто уже судиться не собирался. Всем переназначили аж на следующую неделю — секретарь при свете мобильного повестки новые выписывала.

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

5443

Электронный Новый год

Дело было в далёком 2004 году. Работал я в одном из подразделений нашего родного Министерства энергетики, сидел админом в библиотеке. Работа была непыльная; на вопросы и просьбы вида «А нам нужно, чтобы скорость базы была повыше» в сороковой раз я лениво отвечал: «А вы мне оплатите стомегабитный 24-портовый свитч». Кстати, 30 компьютеров соединялись с сервером через каскад из пяти восьмипортовых десятимегабитных хабов. Пассивных.

День «Х»: закупка оборудования по программе «Электронная Россия» миллиона этак на четыре. Счастье админа! Наш интегратор всё это привёз, а вот когда пришёл черёд это хотя бы собрать, начались заминки: «Ну, нам откат-то за закупку был, а за установку и наладку отдельно…» Начальство бежит ко мне (а я и админ, и наладчик, и эникейщик в одном лице) с вопросом: «А ты сможешь?» Я с тоской и радостью смотрю на три интеловских сервера, аппаратный файрвол, циску, 3Сom-свитчи (разношёрстное прибыло хозяйство) и обещаю подумать. Шеф ласково спрашивает, сколько мне дать премии, чтобы думалось лучше. Я нагло (при окладе в пять тысяч) отвечаю: «Пятьдесят и помощника». Шеф, не моргнув глазом, соглашается и обещает вдобавок пиццу и кофе. Я начинаю думать, что продешевил. Щедрость была объяснима: дали месяц, чтобы со всем этим хозяйством разобраться!

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

Приводят мне помощницу. Для экономии средств выделили очаровательное создание из института культуры, проходящее практику, себе на беду. Создание превосходно знало особенности национальной культуры Китая эпохи Цинь, но с проблемой протяжки СКС и разводки силовых линий от подстанции, видимо, столкнулось впервые. Впрочем, Китай тоже пошёл на пользу: весёлыми декабрьскими ночами замечательно разбавлял мануалы по Сisco PIX вперемешку с пиццей, кофе и коньяком (спасибо шефу). Не буду заострять внимание на том, как мы вдвоём радостно лазили по кабельным каналам здания министерства, но, думаю, свою месячную практику девушка запомнит на всю жизнь.

26 декабря. Пробный пуск. Настроено уже почти всё: веб-сервер с библиотекой оттестирован и смотрит из DMZ, второй выполняет роль сервера приложений, а так нагрузка небольшая, то заодно и шлюза доступа в инет. Третий настроен под базу. Вот тут и загвоздка: старый «сервер БД» работал под Win2000. База написана на заказ на Visual FoxPro. Платить за переделку базы на SQL у начальства не было ни сил, ни спецов, ни желания, ни денег, да уж очень много на эту базу было завязано. Всё пошло! Политики AD встали, как родные, сайт зашуршал, почта заработала, инет заинтернетил.

27-е. Сеть лежит. Начальство, мягко говоря, в непонятках. Ищут виноватого. Я отбрыкиваюсь: месяц ещё не прошел.

28-е. Тестируем сеть. Всё как швейцарские часы.

29-е. Замечаем прикол: один человек в базе — всё хорошо; два — хватает на полчаса; три — до первой транзакции.

30-е. Ловим разработчика БД, наматывая ему… Короче, начальство это умеет.

31-е. Перепроверено всё. Программист БД говорит: «Какие на фиг транзакции? БД файловая, тупая до безобразия, работает через флажки приоритета, доступ к файлам идёт только по путям сетевого окружения NetBIOS!»

1 января. Сидим втроём. Пиво, водка, коньяк от шефа, пицца и пельмени. Пицца подается на верёвочке на второй этаж: охрана опечатала здание и свалила.

3-е. Звоним в представительство техподдержки MS, пытаемся понять, каким образом идёт взаимодействие по протоколу SMB в старых и новых версиях Windows, а главное, почему это сказывается на доступе многих пользователей к файлу?

5-е. Нашёлся (протрезвел?) толковый человек, который сказал, что MS свой проект FoxPro закрыло на уровне поддержки Win98, и вообще чудо, что у нас всё это работало даже на Win2000.

До десятого пьём, так как выхода не видим. Сервер на Win98? Нас не поймут: на улице 2005-й, в серверной — лицензионный 2003-й.

11-е. За два дня до рабочей недели появилась мысль: «А давайте попробуем линукс!» В библиотеке найдена первая попавшаяся книга с диском (Fedora Core, если не ошибаюсь). По мануалу (первый раз в жизни линукс трогали!) поставили SMB-сервер, состыковали его с доменом и запустили. Оказывается, линуксоиды корректно реализовали SMB, и всё пошло на ура.

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

5380

Наша сила — в нашем штате

Работал я одно время на заводе, который был заложен в пятидесятых и имел славную долгую историю, в том числе и бюрократическую. Мы, юные прогеры, лабали софт для производства на Дельфях, а на нас, как на молодую поросль, смотрели старички, которые писали ещё на Фортране и Алголе, а некоторые вообще Ленина видели. Иногда хвалили.

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

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

— Заходи, садись. Почитал я твои бумаги… Ну, кое-что ты подправишь, а так всё понятно и даже правильно. Но вот скажи, а зачем ты это пишешь? — и протягивает мне листик, в котором как раз и написано про «одну кнопку».

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

— Ну, это я и сам понял, — отвечает начальник и усмехается, — не дурак поди. Но вот ты скажи. Ты тут пишешь, что при помощи твоей разработки стало проще работать, так? Что операцию, которую раньше делали три человека весь день, теперь может сделать один за пятнадцать минут, так? Одному стало хорошо. А теперь скажи, что же мне делать с остальными двумя? Уволить? Ведь ты сказал, что они уже не нужны?

А вот тут я задумался.

— В общем, иди переписывай. И чтоб такого больше не было! Работу они сокращают! Ишь, программисты…

5312

Нам всем 14383421

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

На днях принесли системный блок якобы для диагностики: «Отдавали какому-ту фраеру, чтобы он нам игр понаставил и чтобы всё работало, а он всё поломал». Трико, кепки и туфли в комплекте. Не дожидаясь квитанции о приёмке, ребята исчезли. Запускаю — получаю командную строку DOS. Магические nc\nc делают своё дело. Вижу несколько папок с числовыми именами, внутри тоже папки и файлы, названия которых сплошь из циферок, расширение одно и неизвестное.

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

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

На работу я приходил к 8:00 и уходил в 22:30 вместе с начальником и двумя новыми сотрудниками: девочкой-менеджером Леной с данными супермодели и компьютерным техником Борей с габаритами книжного шкафа. На моё счастье, носители спортивных штанов заявились через день к обеду. Я дал знать об этом начальству, и, как и было велено, минут двадцать заикающимся голосом втирал парням о том, что поставили, как всё круто, стоить это будет столько-то, но если не устраивает, можно удалить, и будет дешевле. Потом вышел Боря и всучил парням системник. По дороге в кассу к парням подошли и новый менеджер модельной внешности, и Боря, и те двое в штатском, что заставили меня постареть на пару лет. Не было ни криков, ни выстрелов — вообще ничего. Гопники с системником под мышкой вышли через парадный вход в сопровождении всей честной компании. Больше я никого из участников этого эпизода не видел.

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

5277

Ох уж эти сказочники

Ох уж эти сказки, ох уж эти сказочники, рассказывающие о том, что сдают соседей в управление «К»! Как работавший в управлении, расскажу, что будет с Павликом Морозовым из этой истории, если он существует на самом деле.

Сижу я, гоняю пасьянс «Паук» по причине крайней лени и отсутствия работы. Приходит этакий экземпляр в специфически пропахшем свитере (от бомжа не отличить) и говорит, что собрал немаленькое досье на соседей, которые его «сломали». Как вы думаете, что я буду делать? Проводить оперативно-розыскные мероприятия в виде обысков и выемки компьютеров у соседей в подъезде и доме напротив? Долго через экспертов сопоставлять IP-адреса с отпечатками пальцев на клавиатуре? Выбивать санкции на всё это через суд? Вести дело с непонятными подозреваемыми и с неизвестным результатом?

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