Текст книги "Bash.org.ru IT Happens Истории ## 1201 – 1300"
Автор книги: Bash.org.ru IT Happens
Жанр:
Прочий юмор
сообщить о нарушении
Текущая страница: 4 (всего у книги 6 страниц)
#1250: Это не баг, это фича
13:00 14.09.2009, IT happens
Недавно в местном компьютерном магазине я наблюдал мастер-класс по «разводу» покупателей. Передо мной в очереди стоял кабардинец – покупал компьютер за 88 тысяч рублей с подписью «лучший подарок ребенку к первому сентября с целью раскрытия творческих способностей». Монитор мужчина выбрал тоже не из дешёвых, да вот незадача – модель была в единственном экземпляре и с поломанной подставкой. Продавец-консультант, однако, не растерялся:
– Шикарный монитор, эксклюзивная модификация: абсолютно не занимает места на столе.
«Дитя гор» не смогло устоять – купило и монитор, и дорогущий комплект для крепежа монитора к стене.
#1251: С виндусами не пью!
15:00 14.09.2009, IT happens
Я обожаю свой дебиан. Буквально только что он уличил меня в связях с виндой и чудовищно на меня обиделся. «Прошину хрюшку», стоящую второй осью, он принципиально не замечает, ибо линукс, как я поняла, птица гордая, и до общения с недоосями, даже живущими с ним на одном винте, не опускается.
Ситуация проста. Сегодня на работе я торопилась и, как обычно, выдрала флешку с виндовой машины без безопасного извлечения. Пришла домой и решила перелить кое-какое файло на домашнюю машину. Втыкаю её в USB-хвостик и жду, когда дебиан её примонтирует. И тут, впервые за долгое время нашего романа, молчит, зараза. Вежливо интересуюсь, в чём, собственно, дело?
– Слышь, – получаю ответ, – ты во всякую гадость девайсиной тыкала, без предохранения, а теперь мне это суешь? Ты не обалдела ли, блондинка? Я за твои противоестественные связи отвечать не намерен!
– Не, чувак, это ты обалдел, чесслово! Жри давай, что дают!
– Справку от венеролога принеси, да?!
В общем, перегрузилась в винду, корректно извлекла флеху, возвращаюсь в дебиан. «Ну?» – интересуюсь уже не так вежливо. «Вроде не поддельная», – соглашается дебиан… Обожаю ревнивца!
#1252: Развал-схождение
13:00 15.09.2009, IT happens
Попросили меня как-то раз комп посмотреть – гудит, мол, как самолёт на взлёте. Прихожу, смотрю – действительно, как резаный орёт. Выключаю, заглядываю внутрь, выдираю что-то из системника с бумажно-пластмассовым хрустом из системника, включаю – тишина! У клиентов глаза по пятаку.
Объяснять, что у кулера на процессоре наполовину оторвалась наклейка, а потому изменилось положение центра тяжести и появилась вибрация, я не стал. Стольник на пиво раз в неделю мне совершенно не мешает!
#1253: Мышкина писька
13:00 15.09.2009, IT happens
Как-то раз умер файл-сервер. Совсем умер – работа конторы встала намертво. Наспех поднимаю новый под единственным имеющимся дистрибутивом линукса – Ubuntu Server 8.0. Встал идеально, но через час выяснилось, что в запарке я забыла отрубить ему сон в биосе. Файл-сервер, используемый ежесекундно, регулярно крепко засыпал с остановкой винтов и закрытием сетевых подключений. На мои просьбы подождать немного – перегружусь, мол, и отключу эту функцию, – мне пригрозили жутчайшими карами. Дергать постоянно мышью сервера было напряжно – то забуду, то по делам уйду.
Решение было найдено чисто женское и впоследствии получило наименование «пощекотать мышке письку» (пардон за мой французский). Я вспомнила про способ, когда-то описанный на боре – подвесить мышь напротив работающего вентилятора. Вентилятора достаточной мощности рядом не наблюдалось, в наличии были только кулеры обычных писюков. Как же проблема была решена? Очень просто. Мышку я перевернута вверх пузиком, в «причинную дындочку» засунула нитку и разместила конструкцию в воздушном потоке от системника со снятой боковиной. Файл-сервер благополучно не спал до конца рабочего дня – видимо, хохотал от щекотки. Друг мой, оценив инженерную смекалку, выдал прекрасное двустишие:
Мышка вверх пузом лежит и хохочет —
Мышке нитка письку щекочет.
#1254: Пасхальный пиксел
13:00 15.09.2009, IT happens
В одной софтине, которую делал мой коллега, при разработке понадобился «чёрный ход». Оформил товарищ его соответственно – в диалоге «О программе» под строкой копирайта был тайный пиксел. Shift-Ctrl-Alt-правым щелчком по нему можно было вызвать некую тестировочную функцию, которая, проверив что-то, выдавала окошко с результатом, изложенным на великоанглийскои нецензурном.
Потестили и забыли. А на третий день после релиза пришел вопрос из забугорья, почему это программа говорит про «мазафаку», со всеми вытекающими оргвыводами в адрес несчастного программера.
Нажать 73 раза за три дня на кнопку без картинки просто (История #1153[1]1
#1153: Только не кидай меня в терновый куст
15:00 12.08.2009, IT happens
Мы разрабатываем софт для одной крупной компании. Однажды, решив проверить «бдительность» пользователей, в очередном релизе на панели инстументов главного окна мы разместили малоприметную кнопку без каких-либо подписей. При нажатии никаких видимых действий не происходило, но в базу данных заносилось имя пользователя и дата щелчка. Через неделю базу мы «расконсервировали» и были весьма удивлены: один пользователь в течении трёх дней нажал на эту самую кнопку 73 раза.
Интересно, а если бы кнопка была круглой, красной и чуть побольше?
[Закрыть]). А вам слабо, зажав хитрый аккорд на клавиатуре, прокликать каждый пиксел в about-боксе?
#1255: Суслика видишь? Нет? А он есть.
13:00 16.09.2009, IT happens
Собирался послать нашему Configuration Manager письмо о том, что ClearCase жалуется на невидимые файлы, которые не участвуют в слиянии. Ввёл заголовок и... случайно отослал письмо, ничего не написав.
Получаю ответ:
Бл$, это концептуальный мейл.
Я минут 5 втыкал в пустой лист с названием «Невидимые файлы».
#1256: Боливар не вынесет двоих
13:00 16.09.2009, IT happens
Ещё один «гордый птыц» (История #1251) – старенький мак у меня на работе под управлением макоси-девятки. Поднимаю новый сервак под дебиан (ну люблю я его, искренне и нежно) – в том числе он должен работать и контроллером домена. Покрутила LDAP, так и не подружила с самбой, и отвлеклась на другие дела. Собственно, виндовые машины плевать хотели на наличие недокрученного КД в поддомене, но мак... Мак учудил. Его используют ежедневно, но при этом не очень активно, потому я как-то и не подумала о его фруктовой гордости. С мест сообщают:
– У нас мак с ума сошёл!
– Что такое? Требует Пангалактического Грызлодёра и шлюх?
– Не, пароль не принимает.
Прихожу. Действительно, не обнаруживает WINS-сервер, не видит сетку и бурчит что-то про неверные логин и пароль. Чешу репу. В общем-то, подозрение появилось сразу, но я решила убедиться. Возвращаюсь к себе, торможу сервисы LDAP и Samba – мак спокойно заходит в сетку. Судя по всему, всё происходило примерно так:
Мак просыпается, окидывает взором сетку, грустно таращится на виндовый КД, доставшийся мне от предыдущего админа, вздыхает, и тут... «Ёкарный бабай! – радуется мак, хлопая себя ладонями по коленям. – Линух, @#$%&, отца Торвальдса твоего Линуса! Какими судьбами, товарищ ты мой ненаглядный!» И всё. КД под виндой грустно таращится на мак.
Это я к чему? А к тому, что если встретятся в сетке два «гордых птыца», то единственный способ отвлечь их от воркования друг с другом – хладнокровно пристрелить одного из них.
#1257: Тёмная сторона мышки
00:30 17.09.2009, IT happens
Волею судеб я имела небольшую практику работы в IT-отделе кем-то вроде эникейщика, хотя должность гордо называлась «Администратор 1С». Подходящего под это дело образования я не имею и иметь не планирую – мне и так хорошо. Организация была настоящим, болшим и внушительным болотом, а людей, общающихся с компом хотя бы на «вы», можно было перечесть по пальцам одной руки.
Как обычно, шумно и неожиданно в наш кабинет ворвалась кадровичка, тучная и очень истеричная женщина, которая вряд ли слышала хотя бы краешком уха об элементарных правилах этикета. С ходу, не дав мне опомниться от испуга (в то время как мои коллеги совершенно равнодушно поглощали лапшу, по-видимому, давно привыкнув к её неожиданным появлениям), она сотрясла воздух отдела неожиданным вопросом:
– У вас есть там ещё эта... оборотная сторона мышки, на которой я ещё печати ставлю?
Один из коллег, меланхолично дожёвывая лапшу, кивнул – сейчас, мол, принесём. Дама удалилась, я же принялась фантазировать на тему оборотной стороны: что за часть тела такая, как она выглядит, и, главное, при чём тут печати?! В затянувшейся тишине коллега встал, отряхнул колени, подошёл к шкафчику и извлёк с нижней полки... коврик для мышки, после чего сдул с него пылинки и отправился в отдел кадров.
Этот эпизод показал мне всю бездну моей компьютерной неграмотности. Однако около двух лет я всё-таки там продержалась, пока с кризисом это болото не начало рассасываться, а «верхи» не проявили живого интереса к соответствию образования занимаемой должности.
Секрет же таинственных печатей тоже был разгадан, хоть и не сразу. Мышиный коврик эта дама использовала как удобную подкладку: на нём было очень удобно размещать документы для штампования печатью организации. Мягко, удобно, да и оттиск виден идеально! По прямому же назначению коврик использовался крайне редко.
#1258: Тренировка отряда гастарбайтеров завершена. Атаковать трубопровод на разрезе 1-11?
00:30 17.09.2009, IT happens
В рабочий компьютер мне вчера установили новую видюху, и я наконец-то включил в программе аппаратное ускорение графики. Красиво, конечно, стало, но глаз, привыкший к старой картинке и виду чертежей, на легкое размыливание при отдалении однозначно реагирует как на стратежку и инстинктивно ищет мини-карту с радаром и отряды юнитов.
#1259: Сажа идёт во все поля
13:00 17.09.2009, IT happens
Сбился с ног в поисках токопроводящего клея для клавы ноута. Один товарищ, спасибо ему огромное, выручил и не оставил меня в беде – подогнал рецептуру самодельного клея с рекомендациями по изготовлению:
В качестве токопpоводящего матеpиала использовать газовую сажу (чистый углеpод). Если возникли пpоблемы с сажей, её легко получить самому. Пpи неполном сгоpании оpганики (коптящее пламя) можно собpать нужное количество сажи. Чем больше копоти – тем лучше.
Сажу лучше всего собиpать на массивный металлический пpедмет; вполне подойдет обычный утюг. Для пpиобpетения навыков можно потpениpоваться с обычной свечкой. Идеальный случай – это гоpение ацетилена, но только без подачи кислорода! Можно напpявить пламя в обычное металлическое ведpо, а после остывания спокойно собpать сажу.
Живо представил себе картину: огонь, копоть, старое дырявое ведро, из прорех которого выбиваются клубы черного вонючего дыма. Я же сам, вертящийся вокруг ведра и чадящего пламени, в робе, перчатках и смачных чёрных мазках сажи, на вопрос «Что это ты делашь?» бодро, с белоснежной улыбкой отвечаю: «Да клаву на ноуте надо отремонтировать!..»
#1260: ...а в военное время достигает четырёх
13:00 17.09.2009, IT happens
Решали задачу, суть которой сводилась к тому, чтобы дискретными отрезками достичь поверхности Земли, не выходя за пределы заранее заданного конуса. В качестве подзадач приходилось пересекать окружности, сравнивать углы между векторами и заниматься прочими трехмерно-геометрическими прелестями.
Всё готово, начинаем проверку. На одном тесте работает, на втором работает, на третьем – бац! – ошибка. В результате кропотливого дебаггинга обнаруживается проблемный кусок кода:
long double a1, a2;
a1 = PI / 2 + alp;
a2 = PI / 2 – alp;
После выполнения оказывается, что и a1, и a2 меньше, чем 1,57. Долго думали. Ещё думали. В итоге посмотрели в начало кода:
const int PI = 3.1415926535897932384626433832795;
Вот уж действительно: «Для простоты вычислений примем Пи равным трём»...
#1261: Фиаско монорельсового кота
13:00 17.09.2009, IT happens
Была у моего бати кошка, пятнистая и бешеная – носилась по квартире как угорелая. Был у него и здоровый ЭЛТ-монитор диагональю не меньше двадцати дюймов. Набегается-напрыгается эта чёрно-рыжая кошачья морда, да и заваливается на монитор. Когда он работает, трубка нагревается и из вентиляционных отверстий тепло струится – лучшей лежанки не придумаешь.
Но надоел бате этот гроб на столе, да и глаза стали уставать – решил он себе ЖК-дисплей прикупить. Попыталась кошечка залезть на него (этот манёвр удался) и прилечь. Характерный звук сопровождал полное фиаско, которое потерпела затея. Кошак на своей шкуре усвоил, что погоня за прогрессом не всегда доводит до добра.
#1262: Был товар – и нет товара
15:00 18.09.2009, IT happens
Жена в компании руководит отделом по разработке сайтов. Пришло замечание от клиента по функционалу сайта. Цитирую:
Необходимо сделать в админке функцию, чтобы можно было, если мы поссорились с кем-то из производителей, просто снимать галку, но не удалять информацию. Один раз нажали – на сайте все товары их бренда исчезли. Помирились – нажали второй раз, и бренд появился обратно.
Я предложил назвать галочку «Не сошлись во мнениях».
#1263: Пацанчик, ты с какой подсети будешь?
15:00 18.09.2009, IT happens
Пришёл молодой сетевик к опытному за рабочим советом:
– Слушай, тут у нас лаги с адресом Х.Х.Х.Х. По одному маршруту идет, а по другому дохнет на третьем хопе.
– Хммм... Так, у тебя тут на файрволе или шлюзе какие-то левые трансляции или маршруты для этого адреса работают. Проверяй.
– Проверял, мамой клянусь! Нету ничего!
– (исподлобья) А если найду?
Нашёл.
#1264: Домашняя страница пессимиста
16:45 18.09.2009, IT happens
Звонит пользователь, мол, интернет не открывается: «Невозможно отобразить страницу». Компьютер его находится в отдалённом здании и подключен по беспроводке – связь может теряться. Нет, всё в норме, машина в сети. Лезу RAdmin'ом, смотрю свойства IE – может, настройки прокси слетели? В поле «Домашняя страница» вижу прекрасное:
res://C:windowssystemshdoclc.dlldnserror.htm
...а настройки прокси были в порядке.
#1265: И триста граммов конфет с курицей
20:45 18.09.2009, IT happens
Много лет назад мы запускали продуктовый магазин от своей конторы. Всё по последнему слову техники: компьютеры, радиотерминалы сбора данных и прочий хайтек. Среди новшеств были также чудо-весы: номенклатура закачивалась в память адской машины через встроенную сетевую карту, далее весы по коду товара узнавали, как он называется, сколько стоит, а на встроенном термопринтере печатали стандартную наклейку-этикетку примерно такого вида:
Песок сахарный
Упаковано: 16.09.09
Вес: 1.000
Цена: 22.00
Сумма: 22.00
Магазин «Такой-то»
ул. Такая-то, 89
На случай, если очередное поступление товара ещё не успели закачать из базы, а товар уже есть в наличии, я обучал девушек вводу новой номенклатуры прямо с клавиатуры весов, а они прилежно конспектировали. Клавиша «Caps Lock» в конспектах фигурировала как «нажать, если нужна большая буква». Таким образом, в продаже иногда стали появляться товары вроде «ПеСоК сАхАрНыЙ» – капс исправно нажимали перед каждой буквой.
Прошло ещё N лет, магазин оказался лишним, и его продали другой конторе вместе со всем содержимым, включая оборудование и продавщиц. Связь с удалённым сервером с базой данных, естественно, отключили, и, судя по орфографии на наклейках, все данные в эти весы и по сей день заносятся вручную. Не знаю, что повлияло на старые конспекты продавщиц, но кто-то из них умудрился в настройках ввести название товара вместо названия магазина. Теперь абсолютно любой весовой товар в этом магазине уже давно продаётся с подобной этикеткой:
Песок сахарный
Упаковано: 16.09.09
Вес: 1.000
цена: 22.00
Сумма: 22.00
РУЛЕТ_ВК_ОРИГ_КУРИНЫЙ
ул. Такая-то, 89
#1266: Латентный террорист
13:00 19.09.2009, IT happens
Утро воскресенья, пустой офис заказчика. Мы наладили клиенту сетку и бета-тестим методом Counter-Strike. Внезапно в бой включается некто, кого мы не знаем. Все компы сети перед глазами, план помещений ещё свеж в памяти – неоткуда влезть чужому! Незнакомец же нас всех уверенно отстреливает, но на внутренние сообщения не откликается. Я даже кабель из роутера выдернул, чтобы убедиться, что к нам никто из внешнего мира не может подключиться, а товарищ всё играет.
Решили проверить, не бот ли он. Всем колхозом попрятались правильным образом; бот в таких условиях начинает бегать по забитому в память маршруту. Таинственный товарищ, согнав всех заложников куда-то к чёрту на рога, немного потусовался с ними, а потом жахнул гранатой, чтобы раунд заново начать. Нет, думаем, точно не бот.
Каких только идей не предлагали. Только когда дело дошло до подробного изучения всех подозрительных проводов и устройств в зале, нашли подозрительную пришлепну к заднице одной из машин. Вырвали с корнем – ура, пропал наш товарищ. Стали смотреть, что за зверь такой диковинный. Никаких идей: чёрная коробочка без опозновательных знаков, подключаемая прямо к материнке.
С другого этажа прибегает директор компании клиента: «Вы что наделали, изверги! Я за этот шпионский модуль кучу денег отдал!» Оказалось, что за приличное вознаграждение какие-то умельцы подключили к компьютеру главного бухгалтера хардверный модуль, позволявший директору подключаться к машине в любое время с целью предотвращения любого рода обворовывания. Когда начальник увидел такое веселье, удержаться не смог – очень уж любил по террористам и спецназу пострелять. А не откликался он, потому что неудобно было – ещё бы, директор солидной компании режется в «Контр-страйк» с техподдержкой!
#1267: Книги почтой, карты факсом
13:00 19.09.2009, IT happens
Работал я когда-то сисадмином в одной серьёзной конторе, и для возможности круглосуточного мониторинга поднял на офисных серверах Radmin и иные средства удалённой работы. Интернет в те годы был на диалапе – никаких выделенок, GPRS и Wi-fi.
В один прекрасный выходной мне понадобилось срочно напечатать некую карту местности. Принтера дома не было, зато были факс и Radmin в офис. Казалось бы, решение простое: заходим удалённо на офисный факс-сервер и посылаем самому себе посылаем факс с картой. Одно «но»: интернет-то на диалапе и телефонная линия занята.
После пятнадцатиминутного копания в недрах офисной факс-программы я таки нашёл опцию «Отправить факс на заданный номер через N минут». Отправил, отключился, подождал звонка, и из факса полезла карта. Сложно, долго, некачественно – зато в офис ехать не надо!
#1268: Суровая ASCII-правда
20:45 19.09.2009, IT happens
Недавно в институте мы начали изучать ассемблер. При отладке первой же программы со мной произошёл забавный случай. Так как ввод данных мы ещё не проходили, задание значений переменных и проверка результата производились через окно TASM'а, отображающее содержимое ячеек памяти и интерпретирующее эти данные как коды символов.
Так вот, после очередного запуска программы я лезу проверять результат, нахожу в памяти нужную переменную и обнаруживаю, что записано в ней не что-нибудь, а «xyO». И правда – результат был действительно неверным.
#1269: Пятьдесят на пятьдесят
13:00 20.09.2009, IT happens
У меня ADSL, как и у большинства жителей областных городов. Как-то раз интернет пропал на час, и я решил наконец позвонить в техподдержку. Трубку, конечно, не взяли, но – о чудо! Как только я набрал номер, интернет появился! Ну, думаю, и славненько. Кладу трубку, и в ту же секунду получаю тысячу уведомлений о прерванном подключении. В бешенстве беру телефон, яростно жму на «Повтор» – решил, что буду ждать до тех пор, пока техподдержка не соизволит ответить. Интернет опять появился сразу после набора чудо-номера. В трубке были гудки, но интернет работал! Я подождал 10 минут и положил трубку; в ту же секунду коннект опять порвался.
Сейчас аппарат гудит уже минут сорок, а я работаю. Такой вот полу-ADSL/полу-Dialup. Номер саппорта я распечатал на принтере крупным шрифтом и оставил приписку: «При неработающем интернете позвонить и неё класть трубку».
#1270: Ни единого разрыва
13:00 20.09.2009, IT happens
eth0 down (История #856[2]2
#856: Руби концы
7 мая 2009, 16:45
рейтинг: 784
На работе появилась необходимость в дополнительном сервере. Нужные сервисы настроил, ненужные отключил и отнёс машину на постоянное место жительства.
Через некоторое время срочно понадобилось сменить IP сервера. Самая середина дня, времени катастрофически не хватает – вношу изменения в записи DHCP и DNS, залезаю через SSH на сервер и без задней мысли пишу «ifconfig eth0 down».
Машина отлично работала, гудела винтами и вентиляторами, моргала лампочками, но как сервер стала совершенно бесполезна – пришлось пускать в ребут.
[Закрыть]), говорите? Ага-ага.
Как-то настраивал веб-сервер, подключенный к локальной сети предприятия. Поднял систему, поставил Апач, SQL, Cамбу до кучи, чтобы народ со своих виндоус-машин мог на него файлы по локалке скидывать. Системник будущего сервера стоит у меня на столе, подключенный к моему монитору и клавиатуре (на сервер этого добра не выделялось за ненадобностью). Всё настроил, проверил. Последний штрих перед сдачей – открываю системник, выдираю видеокарту, переключаю монитор с клавой к себе и захожу через SSH с своего компа. Всё работает, я доволен. Можно уже домой идти, но я увлёкся и стал «наводить красоту».
Подкосило меня то, что эти же картинки я неоднократно наблюдал на этом же мониторе два предыдущих дня. Что-то правлю в настройках сети, кладу интерфейс, после чего сервак виснет – на экране тишина и ноль реакции на мои действия. Поматерившись, перегружаю сервер «ресетом». Загружается – все настройки в порядке, ничего критического я ведь не правил. Опять кладу интерфейс – висит. Перезагружаюсь, вспоминаю, что исправлял, возвращаю, кладу интерфейс... И так часа три-четыре.
Просветление снизошло внезапно. Разумеется, сервак вовсе не вис: он исправно отрубался от сети, продолжал работать, отрезанный от внешнего мира, и плевать хотел на мои судорожные попытки поднять его по сети. Мой же SSH-клиент, построенный в духе никсового интеллектуального минимализма, никак не комментировал разрыв связи с сервером, а при его повторном появлении в сети исправно подключался автоматически.
Было стыдно, тем более, что в отчаянных попытках восстановить систему я привел её почти что к изначальному виду. Исправлять пришлось уже на следующий день.