355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Bash.org.ru IT Happens » Bash.org.ru IT Happens Истории ## 1401 – 1500 » Текст книги (страница 2)
Bash.org.ru IT Happens Истории ## 1401 – 1500
  • Текст добавлен: 21 октября 2016, 20:25

Текст книги "Bash.org.ru IT Happens Истории ## 1401 – 1500"


Автор книги: Bash.org.ru IT Happens


Жанр:

   

Прочий юмор


сообщить о нарушении

Текущая страница: 2 (всего у книги 6 страниц)

#1418: Улыбайтесь – это всех раздражает

12:00 09.11.2009, IT happens

Работаю в компании, разрабатывающей ПО для восстановления баз данных. Запускали мы новый продукт. После очередной крупной сборки отослали копию московскому начальству – посмотреть и попробовать. Через пару часов приходит ответ:

Запустил программу. GUI простой и понятный, всё нормально. Взял три базы, попробовал восстановить. На двух программа просто завалилась, на третьей выдала message box с таким текстом (скриншот прилагаю):

Shit happens. Keep smiling!!!

Не знаю, что и думать...

В тот день разработчики надолго остались на работе.

#1419: Без чашки кофе не встаёт

12:00 10.11.2009, IT happens

Вот и наступил долгожданный отпуск! Недельку из него я решил провести в селе с родителями. Как всегда случается, IT-специалистов в глубинке днём с огнём не сыщешь – по приезду сразу становишься нарасхват.

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

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

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

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

#1420: Так вот ты какой, северный олень

12:00 10.11.2009, IT happens

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

Разложил всё вокруг себя, чтобы было удобно работать. Распаковал процессор с кулером, взял в руки сам камень и стал устанавливать его в разъём. В этот момент Танечка бережно берёт в руки кулер, со всех сторон внимательно его осматривает и с уважением к труду всех тех, кто разработал и изготовил это чудо техники, произносит:

– Так вот он какой, процессор!

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

– Лёш, а чего ты смеёшься ?

– Ну вообще-то процессор вот (показываю), а в руках ты держишь систему охлаждения.

– И вот за эту бздюльку я заплатила три сотни баксов?!

Ещё минус двадцать минут сборки.

#1421: Удаляй и распределяй

12:00 10.11.2009, IT happens

Я – программист. Пишу на «плюсах», фортране и питоне. Веб-программирование недолюбливаю, а флэш терпеть не мог никогда.

Как-то раз позвонила (!) мне приятельница, отличный веб-дизайнер из Москвы. Есть, говорит, проект, платят много. Срок – двое суток, Платформа – флэш. Подумал я и придавил своё самолюбие – раз столько платят, можно и взяться.

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

Так и сидели мы 36 часов подряд за компьютерами: я в Самаре, подругав Москве. Связь держали через джаббер. У меня открыты текстовый редактор и руководство по ActionScript в PDF; у неё – родная среда разработки (тогда еще, кажется, от Macromedia). Я вслепую писал код, опираясь только на описание языка, и отправлял его дизайнеру. Она вставляла код, привязывала его к фреймам и объектам, компилировала, сообщала мне ошибки компиляции, а полученный SWF выкладывала на сайт, где и я мог посмотреть результаты нашей совместной работы.

Проект мы сдали в срок. Такие вот чудеса удаленной компиляции и распределённой отладки.

#1422: Технический менеджер по пересчёту

12:00 11.11.2009, IT happens

Иду по офису. Смотрю, возле копира стоит наш курьер и что-то там химичит. Подхожу, интересуюсь.

– Надо отсчитать кучу бланков, хочу их сюда зарядить и пусть себе жужжит.

– Сюда не надо – копир старый, может листы краской запачкать. Лучше в принтер зарядим и на печать пошлём, сколько нужно.

Подходим к девушкам, у которых по долгу службы стоит большой HP:

– Можно у вас заслать на печать пару сотен страниц? Не отвлечет сильно?

– Пара сотен-то нам не помешает... Но мы так понимаем, это ему? – кивают барышни на курьера.

Ну да... Ему не пару сотен, ему три тыщи порциями от 10 до 50 страниц надо. Прикидываю, что девушки реально не смогут работать при таком раскладе, а они тем временем продолжают:

– Мы же ему сказали, у нас уборщица сидит и скучает, а считает она отлично. Всегда ей давали такую задачу, и никогда никаких проблем не было.

Говорю курьеру, что не судьба воспользоваться техническим прогрессом – придётся по старинке. Уходя, я думал, как же внести уборщицу в Active Directory...

#1423: Нотариально заверенный скриншот

12:00 11.11.2009, IT happens

Работаю в интернет-провайдере. Как водится, личный кабинет пользователей работает по HTTPS и имеет свой сертификат безопасности.

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

Для того чтобы он наконец от нас отстал, мы открыли Firefox, открыли список сохранённых сертификатов, открыли наш, сделали скриншот, распечатали, поставили печать и отдали абоненту. Ушёл довольным.

#1424: Длинные руки

14:00 11.11.2009, IT happens

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

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

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

Воспалённый алкоголем мозг, получив дополнительный спиртовой допинг, выдал алгоритм, который незамедлительно начал претворяться в жизнь. Первым делом ломлюсь на линуксовый роутер и ставлю с репозитория софтину для работы с Wake-on-LAN. Сверяюсь с таблицей ARP, узнаю нужный MAC-адрес, бужу машину, захожу на нее по SSH, монтирую «самбой» расшаренную папку, через SCP копирую нужные файлы на домашнюю машину, размонтирую все обратно, вырубаю шлюз и посылаю файлы шефу.

Гулянка продолжилась, но по приезду шеф почему-то сменил все свои пароли, а в придачу и замки на дверях кабинета. Молчит и смотрит на меня как-то косовато. Мне кажется, он меня в чём-то подозревает.

#1425: Неужели Оптимус?

12:00 12.11.2009, IT happens

Работаю системным администратором. Под конец рабочего дня звонит главный конструктор:

– У вас есть матовые клавиатуры?

– А что у вас случилось?

– Я слепну от её блеска!

#1426: Точка обмена трафиком

12:00 12.11.2009, IT happens

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

С работы звоню одному из провайдеров: «Как там, починили? Видно ли на моём хвосте что-нибудь?» – «Да, видно, – отвечает парень из техподдержки, – двести с чем-то MAC'ов получили DHCP-лизы!»

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

#1427: Ниже точки замерзания

12:00 12.11.2009, IT happens

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

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

Открыл крышку – кулер не крутится. Железо было подобрано бюджетное, но система охлаждения стояла высококачественная, и размеры радиатора полностью обеспечивали охлаждение процессора без запуска вентилятора – что его включать при 25 градусах-то... Умное железо, видя такое дело, начинало дико орать о неисправности вентилятора – как обычно, производитель материнки не учёл режим энергосбережения. Общую картину дополняло автоматическое снижения множителя тактовой частоты при низкой нагрузке. Только в охочих до ресурсов играх температура поднималась до 30 градусов и вентилятор запускался, удовлетворяя систему защиты.

Первой мыслью было отключить защиту, но это не совсем верный шаг – мало ли что? Было решено разогнать процессор (благо, 45-нм техпроцесс имеет отличный потенциал) и отключить режим снижения множителя. Результат не заставил себя ждать: прирост производительности в 40% и 32 градуса полностью удовлетворили как пользователя, так и «умное» железо, и даже под полной нагрузкой температура не поднималась выше 38 градусов.

#1428: Когда был Ленин кругленький, завёрнутый в фольгу

15:45 12.11.2009, IT happens

Было это в лохматые восьмидесятые. Служил я тогда срочную в отдаленной базе ВМФ на побережье Японского моря. В то время телевизионная ретрансляция работала как автопром в РФ. Активных антенн тогда не было, и для того, чтобы нормально принять сигнал, делали монстров с кучей директоров или же незабвенную «восьмёрку».

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

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

Антена обеспечила довольно качественный по тем времена прием и узкую диаграмму направленности. Жаль, что прослужила не так долго – телевизор конфисковали при внеочередном шмоне.

#1429: До встречи в следующей жизни

12:00 13.11.2009, IT happens

У нас в фирме стояла файлопомойка под управлением Windows Server 2008. Операционка эта при каждой перезагрузке или выключении выводит навязчивое окно с просьбой описать причину, иначе же вырубаться отказывается.

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

Что писать? Жалко винду, стыдно за своё неподобающее поведение. Я решил пойти на компромисс с совестью и ввёл: «Когда-нибудь установлю снова...»

#1430: Индийская гигиена

12:00 13.11.2009, IT happens

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

Структура программы была такова: имелось несколько форм, каждая с меню. По выбору пункта меню пользователь переходил на новую форму или возвращался на предыдущую. Прототип формы имел четыре основных метода: конструктор/деструктор и колбеки входа/выхода. Когда пользователь уходил «вглубь», формы не удалялись, а складывались в линейный стек, поскольку по задумке юзеру всё равно придётся через них возвращаться. Удаление форм и их ресурсов происходило при возврате назад по удалению из стека.

Баг заключался в том, что на одной из форм, если ее пройти несколько раз, меню увеличивалось, наполняясь дублирующимися пунктами. Оказалось, наполнение этого меню происходило не единожды, в конструкторе (как и везде по проекту), а каждый раз при заходе в форму. Я перенёс несколько строк – заработало на ура.

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

– Возвращаем как было, а по событию выхода просто очищаем меню.

– Да тут во всём проекте именно так! Меню по-любому очистится, когда форма из стека уйдет.

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

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

#1431: Терминатор 3G

12:00 13.11.2009, IT happens

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

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

Так вот, если верить ребятам с форума, при таком раскладе скорость передачи данных не должна превышать 1–2 кбит/с из-за многочисленных ошибок и сильного сжатия, даже если удалось дозвониться и начать что-то передавать. А ведь T-X в фильме использовала не модемную электронику, а шипела исходящими данными через микрофон мобильника, да и шум машин мешал – она ведь за рулём была. Но даже на максимальной для обычного модема скорости – 56 кбит/с – не вышло бы так быстро загрузить кучу картинок и текста, как показано в фильме.

Так-то, киношники, учите матчасть!

#1432: 80x25

12:00 14.11.2009, IT happens

В школьные годы я частенько участвовал в холиварах «FAR против Total Commander». Мне всегда больше нравился FAR, но у «Тотала» тоже было довольно много сторонников. В конечном счете оказалось, что без плагинов пользоваться невозможно ни тем, ни другим, а многие плагины совместимы. Получается, что в общем-то разницы никакой, а дело сводится к разнице в GUI. Однако произошел-таки один случай, в котором FAR мне помог, а сторонники «Тотала» спасовали.

Дело было во времена Windows 98. Как-то раз, объясняя знакомому, как настраивается разрешение, я поставил такие параметры, которые мой монитор заведомо не выдерживал, и нажал кнопку «Применить»:

– Смотри, если ты что-то сделаешь не так, то через 10 секунд...

Ни через 10 секунд, ни через минуту картинка не появилась. Я нажал Reset, надеясь, что настройки висят где-нибудь в памяти. Комп загрузился, но разрешение осталось неизменным – экран продожал издевательски показывать табличку «No signal». Я перезагрузился в безопасный режим – 640х480, обратно – всё как раньше.

Решение проблемы нашлось само собой. Как наиболее часто запускаемое приложение, FAR висел на хоткее. Жму комбинацию, открывается окошко. Правда, я этого не вижу, но какое мне дело до такой мелочи? Alt+Enter, и файл-менеджер переходит в полноэкранный режим, в котором разрешение от настроек системы не зависит. Я нашел файл с описанием реестра, открыл его по F3, нашел нужный ключик, скопировал параметр, закрыл редактор, открыл плагин для правки реестра, внёс изменения и запустил перезагрузку, после которой все заработало.

Вот так-то! «Тотал» ваш переходить в полноэкранный режим не умеет.

#1433: Разрушитель миров

12:00 14.11.2009, IT happens

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

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

Один-единственный индивидуум заходит в тестовый игровой мир, и через три секунды сервер падает. После нескольких минут медитации на консоль вспоминаю, что после технических работ сегодня (тьфу ты, вчера) я забыл скопировать файлы антимата, без которых сервер валится, когда в игровой чат пытаются что-то написать. Мои догадки подтвердились логами сервера: паренёк выяснил, как уронить сервер, и развлекался почти всю ночь. Наверняка он испытывал чувства глубочайшей гордости, морального удовлетворения и необъятной власти над сервером...

#1434: Матросы на зебрах

19:45 14.11.2009, IT happens

Работаю приходящим админом в маленьком городе. Вчера звонят мне бухгалтеры одной из фирм и плачут:

– У нас принтер печатает одних лошадей и больше ничего!..

Продолжать телефонный разговор смысло не было – главбух был в истерике и не желал идти на контакт. Выезжаю на место.

Оказалось, что лазерник HP выдаёт ошибку и предлагает напечатать пробную страницу для диагностики. Бухгалтеры видят табличку на незнакомом языке и, естественно, жмут «OK». Принтер печатает логотип HP, информацию о драйверах и красивую контрастную полосатую зебру. Переустановил драйвер – всё заработало. А фразу про лошадей я запомнил на всю жизнь.

#1435: Резервный аплинк

12:00 15.11.2009, IT happens

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

– %company_name%, техподдержка, здравствуйте.

– Здравствуйте, у нас есть С-2950-24, надо её добавить в группу коммутаторов локалки.

– Хорошо, подключите порты 23 и 24 в порты 47 и 48 главного свитча.

– Подключил.

– Готово.

– А какой из портов аплинк?

– Оба.

– То есть я один должен отключить?

– Нет, оставьте как есть.

– Вы уверены, что должно быть именно так?

– Да, я всё настроил и проверил.

– Окей, спасибо, до свидания.

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

Подключаю ноут в один из портов нового свитча, настраиваю IP, пускаю пинги – все свитчи начинают бешено моргать, а сеть ложится. Отключаю один из «аплинков» – сеть оживает.


    Ваша оценка произведения:

Популярные книги за неделю