12:00. В комнату заходит шеф и обалдевает. В кабинете идеальная тишина, если не считать стука клавиш одной клавиатуры. Все остальные в глубоком шоке смотрят, как мужичок с ноготок строчит код со скоростью пулемёта. Шеф подходит глянуть, что там натворил этот, как он считал, горе-кодер, и шустро теряет челюсть: подобный код он видел только у профессоров на кафедре, которые в IT с 70-х крутятся и учебники пишут. Периодически мужичок с ноготок на несколько минут куда-то выходит в полном молчании. На все виды внешних раздражителей не реагирует, чётко следуя в известные ему локации.
17:00. Мужичок с ноготок резво собирается, вырубает комп и сваливает с работы (на два часа раньше положенного). Начальство в глубоком шоке. Шеф, на свою беду, решил глянуть на объём проделанной работы и едва не познакомился с Кондратием: за семь часов мужичок с ноготок сделал столько, сколько мы три дня кодим.
17:15. Мы в прострации собираемся домой, поскольку в работе угнаться за этим чудо-кодером нет никакой возможности, и пришлось бы долго вникать в написанный код. Некоторые из нас уже мысленно подыскивают новую работу, поскольку уверены, что их уволят: лишние ведь с таким мужичком-то. Другие, опять же, мысленно рисуют картины жуткой расправы с осмелившимся нарушить тихие устои нашей конторы. Всей толпой решаем заглянуть в бар и сбросить напряжение.
18:00. В баре обнаруживается мужичок с ноготок. Мы напоминаем быков, перед которыми машут красной тряпкой. Тут причина нашей злости делает ход конём: всем проставляется пивом, а шефу — коньяком. Мы уже совершенно в ауте.
После энного бокала пива выяснилось, что мужичка зовут редким именем Евлампий, что он когда-то был прожжённым геймером-задротом, пока ему не дали хороший совет: взяться за мозг и пойти работать. Он и пошёл, пока не понял, что у него всё из рук валится. Тогда ему дали второй хороший совет: представлять себе в уме работу как игру. Лампа попробовал и втянулся. Теперь, по его рассказам, во время работы для него всё и все вокруг отсутствуют, кроме его собственного выдуманного игрового мира: квесты (ТЗ), локации (кухня и т. п.), погони за бандитами (бухгалтерами) с сокровищами (зарплатой), PVP (споры с шефом), NPC (коллеги) и прочее. Он называл это двухпотоковой реальностью.
Спустя год реальность Лампы прервалась: рак мозга, смерть. Мир его праху…
#12067: Просим вашего внимания
12:15 03.04.2014, IT happens
Особенности написания некоторых программ, призванных, между прочим, быть решениями энтерпрайз-уровня, в очередной раз заставляют меня лишь недоуменно разводить руками.
Обратился к нам за помощью администратор Lotus Domino: он возился с обновлением очередного сервера (по счастью — виртуального) и после перезагрузки получил машину, которая лишь отзывалась на пинги, не давая более возможности подключиться удалённо. Зайдя на сервер через консоль ESX и попробовав залогиниться, я получил зависание ОС на этапе «применения параметров компьютера». Выяснив у администратора, что это, оказывается, нормально, поскольку Domino в это время занят перелопачиванием десятков гигабайтов собственной базы данных, я оставил машину на ночь.
К утру обнаружилось прекрасное. Вход в систему за ночь завершился успешно, однако половина служб ОС отказывалась запускаться, сеть по-прежнему не работала, а системные часы до кучи почему-то были переведены на двадцать минут назад. В логах было видно, что саму систему, в общем-то, такое положение дел не устраивает, но судорожные попытки хотя бы синхронизировать часы с контроллером домена успехом не увенчались по причине отсутствия сети. Поверх всего этого великолепия, как Наполеон над тортом, красовалась консоль Domino Server, любезно вопрошающая, хотим ли мы обновить дизайн Domino Directory. После утвердительного ответа и нескольких минут томительного ожидания эта поделка «голубого гиганта» соизволила-таки отпустить ОС, дав ей возможность загрузиться нормально, вернув хотя бы удалённое управление.
Может быть, конечно, я мало повидал в жизни, но с подобным поведением вроде как корпоративного софта сталкиваюсь впервые. Мне вот интересно: а если бы установка происходила не на виртуальной машине, а на каком-нибудь очень удалённом физическом сервере где-нибудь в Андах без ILO?