Авторские статьи об OpenSource

БИУС.


Есть у меня на SuperJob заполненное резюме, которое я время от времени обновляю и выставляю в онлайн, если ищу работу. Уйдя с СМП, заранее выставил резюме в доступ для работодателей и ведь сработало!

Позвонил начальник ИТ отдела с предприятия БИУС, которое находится внутри защищённого периметра Звёздочки. Предприятие БИУС расшифровывается как Боевые Информационно-Управляющие Системы. Слово БИУС вы могли слышать в фильме "72 метра", когда командир корабля даёт команду приготовиться к стрельбе. БИУС - это, образно говоря, ЭВМ родом из СССР, которая "стреляет" ракетами. А предприятие БИУС ремонтирует и проводит различные работы с помощью уникальных специалистов-электронщиков.

Когда-то давным давно, когда я ещё был студентом ВТУЗа и заранее искал место работы на оборонном предприятии, наши соседи по лестничной площадке предложили экскурсию в БИУС. Сходить, поговорить - почему бы нет? Там меня начали соблазнять электроникой и мол к чёрту это программирование. Откуда же я знал в то время, что приду сюда уже как системный администратор.

Мне досталось в наследство 2 сервера: FreeBSD и не хорошая MS Windows 2003. Так как началась новая пора в России и всегда могут придти в гости люди, которые проверяют хорошая у тебя винда или не хорошая, то была куплена лицензионно правильная MS Windows 2003. И был поднят вопрос о переезде на новый сервер.

До этого момента, я был больше nix админ, чем виндовый. Многие навыки я осваивал в виртуальных машинах, читая купленную книгу MS Windows 2003 Server. Но виртуальная среда одно, а жизнь с её непредсказуемостью - другое.

Уже было точно известно, что новый лицензионный сервак с таким же именем домена не пустит клиентские машины, введённые в одноимённый домен, но на старом сервере.

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

Любовь Microsoft ко всему закрытому и созданному только для себя привела к тому, что экспорт DHCP записей, сделанный в старой MS Windows 2003 Server x32, отказался импортироваться в MS Windows 2003 Server x64, ссылаясь на разницу в разрядности. Р-р-р. Роль DHCP я всё равно хотел отнять у винды и поэтому смирился. Но вписывая заново десятки MAC и IP, все маты сложил в адрес конторы Билла.

Именно в БИУС, навыки виндового админа серьёзно прокачались и я достиг следующего уровня. Научился использовать групповые политики и рулить клиентскими компьютерами. Научился с помощью консольных утилит от Марка Руссиновича выполнять любые команды на любом компьютере. Поднял WSUS для обновления компьютеров и латания дыр.

Для ускорения работы пользователей с 1С 7, в которой была создана одна из важнейших для предприятия складская конфигурация, главным разработчиком 1С баз была высказана мысль о терминальном режиме и мне начальством поручено воплотить сказку в быль. Хотя Microsoft официально не рекомендует совмещать контроллеры домена и терминальные сервера, но для небольшой фирмы жирновато кучу недешёвых виндовых серверов. Были куплены терминальные лицензии TS-CAL и на единственном контроллере был так же поднят и Терминальный режим.

И сразу огребли проблем. Старая даже на тот период 1С 7 на 64 битных MS Windows просто не запускается, пока не разрулишь ситуацию с Data Execution Prevention (DEP). Потом чуть позже, на ровном месте огребли проблему, когда в монопольном или когда в системе только один пользователь отчёты делаются быстро, при входе второго и следующих пользователей отчёты начинают делаться неприемлимо долго.

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

В то время узнал, что разработчики 1С не в курсе о программной совместимости сверху вниз и значит мы никогда не переедем на 8 версию для этой складской конфигурации, так как она писалась уже 3 года и никто этот труд бросать не будет. А передо мной выросла проблема как поддерживать древнее говно в современных операционных системах. То есть чем дальше во времени, тем будет всё сложнее.

Прочёл как 1Совцы используют DBF в файловом варианте своей программы и имитируют поле BLOB, нарезая данные в поля DBF по ~254 символа. Такие вещи не вызывают уважение, даже если понять и простить те далёкие времена, когда 1С начинала своё восхождение.

Так же убивали такие вещи, как реиндексация и упаковка средствами 1С, после которой ещё находилось работы сторонним утилитам, работающим с DBF напрямую. Были и не раз ситуации, когда сторонние утилиты исправляли то, что сама 1С не могла. Как могли появится ошибки в базе на сервере, запитанным от UPS?

После знакомства с 1С как администратор, а не как разработчик - моё мнение об 1С было ниже плинтуса. Печально, когда техническое несовершенство становится в твоей стране стандартом де-факто. Именно в те годы, пробую 1С и Linux, думая что это будет востребовано. Пишутся статьи 1С Linux и Терминальный сервер 1С под Linux, которые перестали быть актуальными после выхода нативной 1С для линукса.

Но много раз за свою жизнь я думал над вопросом "из-за денег, которые платят за поддержку и разработку конфигураций 1С, стоило ли ранее освоить и связать жизнь ИТшника с жёлтым цветом"? Но не люблю "если бы да кабы, росли бы во рту бобы и был бы не рот, а огород." Наверное я больше рад, что жизнь как-то не связала с 1С.

Ну, а теперь о приятном. На этот период приходится более серьёзное освоение Ubuntu. Я сижу на текущем разрабатываемом релизе как на вулкане. Как говорил Ницше: "что нас не убивает, то делает нас сильнее". Чтобы лучше разобраться в системе, помогаю пользователям на форуме Ubuntu. Просто подумал, что если вникнуть в суть проблемы пользователей и воссоздать её по возможности, то решив её, получишь опыт, который останется с тобой. Цель была - ни дня без пары тройки решённых проблем. Прям с утра, сортируешь новые топики по количеству ответов и первые 10 топиков с нулём ответов пытаешься решить и искренне помочь.

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

Доставшийся в наследство сервер FreeBSD решил переустановить на Ubuntu Server и получить тотальный UTF и избавление от кучи кодировок между сайтом, базой MySQL и системой. Лёгкость обновления и 5 лет поддержки никому не помешают. А так же решено послать в топку компиляцию и еже с нею.

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

vasilisc BIUS

Очень рад, что судьба познакомила в БИУСе с такими замечательными людьми как Фефилатьев Владимир, Платоненко Сергей, Игорь и Наталья Саковичи. Хотя они электронщики, но мне с ними было интересно. С Владимиром нас до сих пор связывает дружба на почве Ubuntu . Он дослужился на forum.ubuntu.ru до модератора, а я до заслуженного пользователя. В настоящее время Владимир нашёл и купил мне недостающий диск Ubuntu 6.10 в мою коллекцию.

Чтобы написать почему я ушёл, нужно написать как минимум отрицательное, а максимум негативное. Этого делать не хочу, пусть плохое забудется, а лучшее останется и будет греть душу в старости. Проработав с 2007 по 2011, в марте я уволился.

Связанное мной:
Оглавление ИТ автобиографии.
1. Учёба во ВТУЗе и УЦ Знание.
2. Где-то в 20 веке. Звёздочка. 2003 год.
3. Возвращение блудного сына. Ионит.
4. Северное машиностроительное предприятие.

    Twitter   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта

Лучшее на сайте:

1С под Linux.   Ускорение Ubuntu.   21 пример iptables.   Цикл статей о Ceph.   Убунту в дикой среде.   Ubuntu Linux на SSD.   Ubuntu для блондинок.   Поддержка железа в Linux.   BTSync на службе у админа.   Андроид программы в Ubuntu.   Прокидывание портов для p2p.   Анти СПАМ в Postfix.  



Круги Гугл Ада.


Группа поддержки