Истории с тегом: госконторы

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

11244

Не смешите мои подковы

Тут часто пишут про сисадминов, но забывают, что IT ими не ограничивается. Я программист — и не просто программист, а программист в погонах. Хочу поведать о том, как обстоят дела в этом случае (без раскрытия военной тайны). Если ты имеешь звание, пусть даже специальное, особо не смотрят на должностные обязанности. Есть приказ — исполняй, так что приходится делать вообще всё, где есть сочетание букв «комп».

Мой стаж работы с компьютерами — 12 лет. К чему я это? А к тому, что я прошёл все стадии, описанные на этом сайте.

Люди, жалующиеся на безграмотных юзеров, это я примерно 2001–2003 года. Тогда и оборудование было хуже, и знаний было меньше. Со временем народ научился пользоваться шайтан-машиной, и тогда уже это стало проблемой. Юзвери научились делать с тачкой то, что мы ещё не научились предотвращать. А вот когда научились, жить стало легко и свободно. Так что не надо плакать про бабушек-бухгалтеров или блондинок. Если хочешь освободиться от постоянных обращений юзеров, сделай так, чтобы они не обращались. И при этом можно даже никого ничему не учить, а просто обеспечить, чтобы они не смогли сделать ошибку. При этом главное не забывать, что компьютер создан для облегчения труда людей, а не наоборот.

Индивиды, плачущие по неадекватному начальству… Да не родился ещё тот начальник, которому нельзя было бы объяснить суть проблемы хотя бы на примере пчёлок и пестиков (я не беру в расчёт компании-однодневки, куда вообще работать устраиваться не стоит). Помните анекдот про генерала, который говорит: «А я и сейчас ничего не знаю, но чтобы к утру всё было готово»? Нда. Страшная действительность. Но когда отвечаешь: «Товарищ генерал, для выполнения поставленной задачи мне необходимо вот это и вот это, поскольку…» В данном случае главное то, что замещает многоточие. Если ты не можешь объяснить, зачем тебе нужно то или иное, то чья это проблема? Скажете, что это не работает? Я служил при четырёх генералах.

Теперь про хамское отношение к админам и вообще к IT-отделу со стороны других служб. Есть такая заповедь в Библии: относись к другим так, как хочешь, чтобы относились к тебе. Ловит тебя в коридоре юзверь и говорит: «У меня принтер не печатает». Ты приходишь и видишь, что в лазерном принтере напрочь порвана термоплёнка тут же находящейся скрепкой. Скажи ему: «У вас скрепка в принтере. Я его заберу на ремонт», а не «Какого *** ты туда скрепку, а не *** свой засунул?!». А в случае рецидива честно и обязательно отправь к начальству с вытекающими служебными проверками. Только в этом случае допустившие ошибку начнут уважать, а вредители понесут наказание.

Теперь об айтишниках, возомнивших себя богами. Не смешите мои подковы. Как говорил один великий человек, «нет незаменимых людей, есть вовремя не заменённые». Неужели вы думаете, что после вашего увольнения фирма погибнет смертью храбрых? Да не тут-то было. Если нагадите при уходе, то да, некоторое время структура будет испытывать трудности, но не более, а если вы профессионал, то даже без обслуживания проживёт не один год. Как ни крути, IT-отдел — это обслуживающий персонал. Так же, как мы обеспечиваем работоспособность организации, технички следят, чтобы мы не загнулись в своём же мусоре. Если не будет нас, то фирма будет иметь большие проблемы; если не будет техничек, то и у нас будут большие проблемы. Кто главнее?

В заключение хочу поплакаться сам. На данный момент в силовых структурах идёт активное сокращение аттестованных должностей, в том числе и в IT-отделах. Я сам попал под раздачу, но считаю, что программисту/сисадмину не стоит патрулировать улицы, бегать за мелкими хулиганами, сопровождать электрички, да и вообще оружие не обязательно. У него другой профиль. Но с переводом в разряд гражданских зарплата падает примерно в три раза. Отсюда вывод: профессионалы уходят, набирают по объявлениям. Я боюсь за будущее. Хотя ведь незаменимых нет, вот и заменили.

11181

Один откат заменит десять тестов

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

Основной задачей отдела (кроме поддержания психического здоровья пользователей) являлось администрирование серверов государственного органа, на которых крутились информационные системы всей отрасли. Системы в «опытной» эксплуатации, но базы данных уже актуальные. Сервера — 14 двухпроцессорных блейдов (по 8 ядер на блейд), 42 ГБ ОЗУ, дисковый массив на много терабайт. Но… Систем несколько. Дисковый массив напилен весь. В резерве 100 ГБ. На блейдах системы развёрнуты частью виртуально, частью — непосредственно. Про существующие системы писать не буду, это уже на совести разрабов.

И тут в один прекрасный день звонит из ГО наш куратор. Появился у них ещё один разработчик ещё для одной ИС. Разработчикам нужна платформа для разработки. Через целого министра продавили, что сервер предоставляет министерство. Админим сервера мы. Кроме блейдов, ничего нет. Блейды все заняты. Но есть пара виртуалок по одному ядру, по 4 ГБ ОЗУ, с дисковым пространством 40 и 70 ГБ. На них уже ничего не крутится, но они стоят для оперативной конвертации данных из Fox в MS SQL (нарисовали нам пару скриптов). В общем, пытаюсь объяснить, что ресурсов нет и, судя по плану госзакупа, не будет. В ответ — ор от человека, который из себя на моей памяти выходил всего один раз. Задание министра как-никак.

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

Месяц тишина была. Пароль админки разрабы сменили, мы только мониторим нагрузку. К самой системе доступа нет (официально об этом уведомили). Через месяц — шум-гам. «Система упала, её кто-то взломал, это вы злодеи». Хорошо, говорим, давайте пароль админки. Дали. Приглашаем независимого эксперта, приглашаем представителей нашего ГО, приглашаем менеджера проекта от разрабов. В присутствии всей этой братии заходим на систему — и что мы видим? Антивирь отключён, в системе более 300 тел вирусов порядка 50 видов. Из них больше половины — трояны. Составили акт, всё дружно подписали, отправили в министерство. Скандал затух. Нам дали команду забрать сервак обратно, разрабам дали понять, что разрабатывать надо на своём железе.

Всё? Ан нет. Через три месяца эти разрабы демонстрировали свою ИС. На пяти серваках в минимальной конфигурации. На тестировании ИС даже не ломали. Доступ к админке получили за три с половиной минуты. Всего вариантов получения доступа тестировщики нашли пятнадцать. И по SSH, и по telnet, и по RDP, аи даже с клиента MS SQL. В общем, дырявая система вышла. И опять без антивиря. Дали задание на доработку. Нашим тестировщикам неофициально дали по шапке, а я потом уволился.

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

11137

Сервер анимации и кинематографа

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

Совсем недавно у меня была сеть, где сервером был Дюрон-800. Абсолютно все компы в сети были лучше и мощней, но поменять не дали.

Покупают компьютер. Денег мало, поэтому ориентирую на достаточно бюджетную конфигурацию. Что они делают? Покупают ноутбук. На те же деньги. В нём даже Ворд пару минут запускается. Вот такой у нас теперь сервер — на ноутбуке. Ну а чё, зато директор теперь может брать сервер домой и показывать мультики внукам.

Прихожу в одну контору устанавливать систему. Мне хвалятся, что главный компьютер новый, в прошлом году купленный. Я смотрю, что за комп, и понимаю, что это даже для бюджета и для райцентра перебор. Проц — третий «пенёк». Я даже не спрашиваю, где можно в 2012 году купить PIII. Мне просто интересно: кто их солил где-то все эти годы, чтобы продать бюджетникам? Ну, и оторопь берёт от размеров наглости и глупости.

11127

Обман зрения

Привет лейтенанту Фибоначчи!

Лет десять назад, сразу после университета, я отправился отдавать долг Родине контрактником. На тот момент слово «интернет» в войсковых частях Федеральной погранслужбы считалось неприличным, а в качестве локальной сети использовались трёхдюймовые дискеты. Будучи приписанным к финслужбе, я горел желанием облегчить работу бухов и нас, фиников, ввиду чего железными аргументами с применением словосочетаний «производительность труда» и «экономия бумаги» уломал командира на покупку неуправляемого свитча, бухты кабеля и нескольких сетевых карт.

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

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

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

— А это у вас что такое?

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

— Микроламеллярный турбокератом, товарищ подполковник!

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

— Что-что? — произнёс он грустным тоном, сверяясь с описью имущества финансово-экономического отделения.

— Турбокератом. Микроламеллярный.

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

— И что он тут делает?

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

— Кератомирует помещение!

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

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

* * *

Если что, микроламеллярный турбокератом — это хирургический прибор, которым вскрывается роговица глаза при проведении операций по лазерной коррекции зрения. Мне в своё время делали — оттуда и помню.

11104

Лейтенант Фибоначчи

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

Итак, 19 июня 2013 года, одна из частей войск связи. На станцию спутниковой связи, которая обеспечивает связь очень большим начальникам, внезапно нагрянула представительная комиссия из высокостоящего штаба. На станции дежурит молодой лейтенант, выпускник академии связи имени С. М. Будённого. Комиссию (это десятка полтора полковников, подполковников и майоров) ведёт главный инженер части, юный красномордый подполковник, не раз кодировавшийся от алкоголизма, которого подчинённые кличут Рыжим.

Рыжий приказывает лейтенанту изложить историю создания станции, основные ТТХ и принципы построения. Лейтенант начинает что-то рассказывать, но его перебивает вопросом «дюже вумный» комиссионный подполковник:

— А можете ли вы подслушать разговоры больших начальников?

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

Тут лейтенанта бес дёрнул за язык. Он мгновенно смастерил в ответ потрясающую по глубине, степени издёвки и цинизму фразу:

— Нет, не можем. Потому что в этой аналоговой станции применяется биквадратурная относительная фазовая манипуляция с тройным избыточным несимметричным кодированием методом гаммирования с применением кода Фибоначчи.

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

Вот так, господа айтишники. Мне становится страшно, когда с экрана зомбоящика бодро вещают, как «броня крепка и танки наши быстры».

Уже сутки героя байки сослуживцы называют не иначе как лейтенантом Фибоначчи.

11028

Сто баллов индусу

Благодарственные слова от госконтор неизвестным индусам? Позвольте сказать ещё одно.

Огромное тебе спасибо, индус, за программу рассадки учащихся на ЕГЭ в этом году. Красивый новый интерфейс неимоверно радует глаз, но куда делась функциональность? Зачем, к примеру, пункт меню «исключить кабинет из распределения в день проведения ЕГЭ», если по факту это действие приводит к невозможности рассадить школьников при достаточном количестве мест в оставшихся кабинетах? А чем отныне отличается «распределять равномерно» от «распределять по мере заполнения», мы теперь точно запомним: ничем. Абсолютно никакой разницы в результатах.

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

11014

Спонсор слоупочтинга

Я хочу поблагодарить неизвестного индуса за обновление нашей основной почтовой программы — 1.18.0.36.

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

Именно благодаря тебе, друг мой, у нас до сих пор нормально не работает выдача нескольких переводов одному человеку. Но что тебе, индусу, до дел простых смертных, которые устали по десять-двадцать раз вводить одни и те же данные (паспорт, кем и когда выдан, код подразделения), пытаясь уложиться в несоразмерно малый лимит текстбокса?

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

Спасибо, индус. Чтоб тебе икалось!

10976

И всё-таки он едет

Много работаю программистом на госзаказе. Хочется описать, почему у нас госсайты работают, но как-то странно.

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

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

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

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

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

И всё-таки он едет!

10917

Тайны третьей сметы

Появились тут истории про крыс, которые тырят с работы всё подряд, и про эникейщиков, что не хотят покупать необходимое для работы. Я с третьей стороны.

Я научный сотрудник. Уйдя с предыдущей работы, я пришёл сюда не за деньгами, а за тайнами нашей планеты, океана и космоса. Да, такие ненормальные ещё есть, и я один из них.

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

Сегодня бухгалтерия дала добро на трату денег. Выписал счета на шесть компьютеров и два осциллографа «Тектроникс». Один заберу себе домой. Шеф не возражает.

10784

Халявный вайфай строгого режима

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

Распределением приоритетов, а также всеми остальными сетевыми функциями у меня заведует сервер под управлением «безопасной серверной платформы» с финским ядром и гнутым обвесом. Помимо нескольких сервисов для внешнего мира, на нём трудится Squid, раскормленный до Ктулху и перехватывающий все транзитные HTTP-соединения. За всеми остальными потоками данных, идущих из вайфай-сегмента наружу (и в ответ), приглядывает tcpdump, пишущий вообще всё. Логи получаются объёмные, зато полные.

И вот случилось… даже, можно сказать, свершилось то, чего я ждал: мою точку доступа облюбовал какой-то малолетний долбодятел и начал гадить везде подряд. В скором времени его действия привлекли внимание не только провайдерской abuse-службы, но и «органов» (забегая вперёд, скажу, что я был изрядно удивлён довольно высокой квалификацией сотрудников БСТМ), моя беседа с представителями которых оказалась в целом конструктивной, хотя и не самой приятной: они не нашли ничего умнее, чем первым же делом обвинить во всех непотребствах лично меня, а узнав про логи, попытались убедить меня в незаконности записи трафика, проходящего между моей точкой доступа и моим же сервером. Когда первичное взаимонепонимание исчезло, возник вопрос: «Если не я, то кто?», и на него у меня уже был исчерпывающий ответ.

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