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

Электронная библиотека книг » Bash.org.ru IT Happens » Bash.org.ru IT Happens Истории ## 1 – 800 » Текст книги (страница 31)
Bash.org.ru IT Happens Истории ## 1 – 800
  • Текст добавлен: 17 сентября 2016, 18:51

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


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


Жанр:

   

Прочий юмор


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

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

#637: Ангел терпения

3 марта 2009, 16:45. рейтинг: 1795

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

– У меня программа при проверке отчета фатальную ошибку выдает!

Пауза. Видимо, для нагнетания интриги. Через пару секунд я понимаю, что мне придется-таки проявить любопытство.

– Какую ошибку?

– Ошибку! Что дата формирования отчета больше сегодняшней даты!

Наученная горьким опытом, я начинаю с очевидного.

– А что у вас в форме? Какая дата указана в поле "дата формирования отчета"?

– 30 января.

Я коротко вздыхаю. Я просто ангел терпения. Я вежлива до невозможности.

– А сегодня 28...


#638: По старинке

3 марта 2009, 20:30. рейтинг: 1148

Работаю в конторе, которая поставляет тренажеры во всякие водные училища и колледжи. Поехал мой коллега в славный город N-ск обновлять тамошнему колледжу тренажер. Обновил, запустил – все работает, уехал. Тренажер, надо сказать, рабо тает больше чем на десяти компах. А главный комп посылает им по сети сообщения. Много-много. Часто-часто. Специальная программка есть, которая этим занимается.

Ладно. Не успел сотрудник мой доехать обратно, звонят нам из N-ска. Не рабо тает у них что-то. Кто-то ругается на COM-порт. Что-то где-то, видимо, недопропи сано. Ладно, говорю, он завтра приедет, будет с вами общаться.

Приехал. Звонит. Общается полчаса, наверное. Рассказывает им, как смотреть, сколько процессорного времени кто съел и тому подобное. Все нормально. Все это время контора держит кулаки и ждет чей же косяк.

Через полчаса клиент заявляет: "Ну мы вот старую версию запускаем сейчас, она и то не работает...". Шок. Непонимание. Оказалось, есть у них там тетка. Инженер. Лет сорока. Программирование ведет. Пожаловались они ей на проблемы с портом. Она пришла и все исправила. Взяла спокойненько себе старенькую версию тренажера да и перетерла все на главном компьютере. А что... Раньше ведь рабо тало... То, что протокол поменялся, ее не волновало. Бэкапом, кстати, тоже не озаботилась. Полетит, я чувствую, мой сотрудник обратно в город N-ск...


#639: Тотальное невезение

4 марта 2009, 09:00. рейтинг: 2229

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

Довольно быстро родилась игра под громким названием "Random Toutnament", по аналогии с "Unreal Tournament", естественно. Правила были простыми: у кого сге нерится число большее, чем у соперника, тот и побеждает. Друг шутил тогда, мол, спорим, будет 50/50 побед/поражений? Как он ошибался... Вскоре родилась идея перевести эту игру в программу на Си, я довольно быстро написал ее и отдал другу на тестирование. Любит он ошибки в моем коде находить, поэтому я отдал сразу экзешник.

Спустя 5 минут слышен стук в аську:

– Что ты написал?? Все время выигрывает первый игрок!

Некоторое время ушло на проверку кода и осознание того, что ошибиться в общем-то было негде. Проверяю – все работает. Переставляю переключатель режима сборки на "Release" и снова отдаю экзешник. 5 минут...

– Все равно постоянно выигрывает первый, – констатирует друг.

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

10 минут... Гора восклицательных знаков в качестве сообщения, затем статус друга меняется на "Не в сети". На следующий день мы всретились в институте. На друга было страшно смотреть. Он все время ассоциировал себя со вторым игроком и все время проигрывал. Потом, отчаявшись, поставил на первого и опять проиграл. 20 проигрышей подряд.

По теории вероятностей такое может произойти с вероятностью... 0.5 в 21 сте пени. В следующий миллиард миллиардов лет другу будет постоянно везти.


#640: На чужих ошибках

4 марта 2009, 09:00. рейтинг: 2854

Да уж, много веселых историй есть здесь. Но не думал, что ithappens может сэкономить время...

История вот в чем: работаю я выездным сервис-инженером, езжу к разным поль зователям и по разным небольшим конторкам, кнопки нужные нажимаю чтоб шайтан– машины запустились, винды заставляю работать, ну и прочее. Езжу не сам по себе, а как представитель конторы, все красиво и т.д. Есть конторы, которые стоят на постоянном обслуживании у нашей. За ними закрепляются постоянные сервис– инженеры, которые к ним и ездят раз или два в месяц по плану, ну и если аврал какой, сломалось что. Частенько, правда, некоторые вещи можно решить по телефону парой фраз, аля: "Ткните туда-то.. заработало? Ну и замечательно.."

Так вот, звонят мне сегодня с работы – начальство. Говорят, что с одной из фирм звонили в панике, требуют моего присутствия. Пытаюсь в фирме узнать, в чем собственно дело, мне говорят, что им нужно срочно что-то распечатать, а принтер отказывается. Начинаю выяснять, как это выглядит. Мне сообщают, что бумага выходит полностью черная. Дальше, спасибо истории с ithappens, все решилось быс тро. По моей просьбе новая бумажка была погрета зажигалкой, и сразу же было уста новлено, что товарищи непойми откуда взяли термобумагу. И именно на ней они пыта лись распечатать что-нибудь лазерным принтером. Занавес.

И пусть теперь кто-нибудь мне скажет что чтение ithappens – напрасная трата времени


#641: Шаг влево, шаг вправо…

4 марта 2009, 09:00. рейтинг: 2128

Дело было давно, когда я только учился программировать. Один баг запомнился особенно. Решил написать игру в шашки. Ну, сделал поле, расставил шашки, объ яснил компу основные правила – куда ходить, как есть, как ходить нельзя и т.д. Мой ход, ход компа – и на цикл.

Стал тестировать – играть. Сначала, вроде, всё нормально: комп примитивно играет, но правильно. Вдруг замечаю, что шашек компа становится всё меньше (я столько не съедаю). Задумался… А, хрень какая-то, играем дальше. Через несколько ходов мои шашки стали тоже исчезать, причём в тылу, а на их месте стали появ ляться шашки компа! Ничего не понятно!. Несколько прогонов – то же самое.

Когда разобрался, выяснил: так как компу было прописано «ходить вперёд на соседнее свободное место» (по правилам шашек), то он просто уходил за край доски – там же препятствий нет! У меня прорисовывалось только поле шашек 8х8, а его шашки уходили на 0-й, 9-й, 10-й столбец массива. Потом коварно, из невидимости, у меня в тылу ел мои шашки по всем правилам «если рядом наискосок вражеская шашка, и за ней – пусто, то надо есть».

Исправил сей баг по-русски: чтобы не писать везде в коде ограничения по координатам, просто расширил массив (-2 to 11)х(-2 to 11) и все неотображаемые клетки вокруг игрового поля забил тройным рядом своих шашек. Теперь шашки компа за край не совались – занято!


#642: Свернуть в трубочку

4 марта 2009, 20:30. рейтинг: 1162

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

Звонит один раз знакомая – не работает беспроводной интернет. Так у них называется CDMA в обиходе. Вкратце – ставится стационарный аппарат, в него вты кается симка и телефон. Если нужен интернет – пожалуйста, подключаем приставку к USB, и все в ажуре. Хитрость в том, что подключается сие чудо специальным кабелем за 1 килорублей, этаким переходником СОМ-USB, который определяется как отдельное устройство.

Приезжаю, смотрю... Модем на девайсе не отвечает. Смотрю в устройствах – есть модем... А кабеля нет. Первая мысль – порвался. Выдергиваю из компа, вставляю обратно – устройство не опознано. Внешних повреждений вблизи штекеров не обнаружено, на всякий случай заглядываю за стол, где проходит основная часть кабеля – и вижу картину... USB-провод длинной порядка 3 метров аккуратно свернут колечками диаметром сантиметра 4! На вопрос: "Кто такой умный?", – был получен простой ответ: "Это наш кладовщик Сашенька, провода у себя на компутере уж больно хорошо прибрал – мы его и на нашем попросили поакуратнее сделать".

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


#643: О наблюдательности

4 марта 2009, 20:30. рейтинг: 2082

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

Районный провайдер вещает в сеть IP-TV по технологии multicast. Подал ему заявку на включение 100-мегабитного порта и трансляцию мультикаста. На следующий день должно заработать. Проверяю – тишина. Звоню в саппорт – включено и должно работать. Вспоминаю, что в грозу у меня выгорала сетевуха, и я поставил некую древнюю карту, добытую из ящика под столом. Она вполне может и не поддерживать вещание. Покупаю новую гигабитную сетевую карту. Не помогло. Сеть есть – мульти каста нет. В течение двух следующих дней, периодически позванивая саппорту, про веряю настройки файрвола и антивируса, обновляю кодеки, ставлю свежую версию про игрывателя потокового видео. Вместе с тремя юношами из саппорта погружаюсь в сос тояние тягостного недоумения. Чувствую себя идиотом.

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

Господа, если возникает странная проблема, научитесь начинать анализ с себя, даже если работаете в саппорте. А вам, Алёна, персональное спасибо!


#644: На всякую хитрую гайку...

5 марта 2009, 09:00. рейтинг: 2261

Вспомнилась одна древняя история: прислали как-то к нам на практику двух студентов, с целью обучения их искусству программизма. Для работы им временно выделили 286-ю эйтишку (с DOS-ом, естественно), которой иногда пользовались бух галтера. Повозюкались они полдня и ушли.

А тётушка – бухгалтер полезла зачем-то в комп и немедленно пришла ко мне жаловаться на появившийся в компе ужасный вирус. Пошёл разбираться. Выяснилось, что студенты перед уходом вставили в autoexec строчку "type xxx.txt", а в этом самом txt содержался нарисованный псевдографикой во весь экран мерзостного вида таракан, сопровождавшийся строчкой: "Поймай меня, если сможешь! Хе-хе.". Почесав репу, я вынес вердикт:

1. Не интересно.

2. Не смешно.

3. Наказать.

Рассказал начлабу о своём коварном плане. План был принят с восторгом. После чего я слегка подправил command.com, чтобы он вместо autoexec-а запускал другой командник, содержавший вывод копии упомянутого таракана и вызов autoexec-а. Копия таракана и левый командник были запрятаны поглубже. Все обитатели комнаты были оповещены о предстоящем шоу, и на следующее утро пришли на работу без опоз дания. Пришедшим студентам начлаб громко и строго сказал, чтобы они "убрали это безобразие, а то люди пугаются". Не знаю, что студенты подумали про умственные способности здешнего персонала, но вежливо ответили: "Да-да, конечно, сию минуту..." и, сдерживая ржач, уселись за комп. С каким удовольствием народ наб людал за постепенным изменением выражений их лиц... Через 2 (!) часа один из бедолаг подошел ко мне и с каменным лицом попросил у меня дистрибутив MS-DOS. Каковой и был немедленно выдан ему. На пятидюймовых дискетах. По 320 килобайт каждая.


#645: Внимание, внимание и еще раз...

5 марта 2009, 09:00. рейтинг: 1724

Как же просто, порой, попасть впросак по собственной невнимательности и неаккуратности. Работаю сисадмином. Звонят юзеры из одной комнаты, говорят, мол, сеть у них пропала (надо сказать, что контора работает на терминалах на сервере, а, следственно, без сети невозможна никакая рабочая деятельность). Я медленно, вальяжной походкой, иду к кабинету юзеров. Сажусь за комп, пингую сервак – теря ются пакеты. Подхожу к хабику, который лежит в кабинете, осматриваю его. А хаб, надо сказать, по моей вине лежит в куче мотков витой пары (лень было, блин, убраться). Разом вытыкаю все концы из хаба, нажесткую его ребутаю. Затем все концы, которые попались в куче проводов, втыкаю назад в хаб.

Снова пингую сервак. Пакеты продолжают теряться. Иду в серверную, проверяю хаб, который подключает все это крыло к локалке. Вроде работает. На всякий случай и его ребутаю. Подключаюсь к нему напрямую. Пингую сервак – теряются пакеты. Опаньки, теперь и этот пакеты теряет! Проверяю патчкорд, который локалку на этот общий хаб приводит. Ну так и есть – обжат плохо. Переобжимаю. "Вот проб лема и решена", – думаю я. Пингую... сервак снова пингуется с потерей пакетов.

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

Тут дохожу до комнаты, где всего один хаб и два компа. Сажусь за один из них, пингую второй комп в этой комнате – пакеты теряются. Вынимаю из хаба локальную сеть: оба компа начинают друг друга видеть. "Опа-опа", – думаю я. Сразу из головы улетучиваются глупые мысли о кошмарном вирусе, и появляется мысль лишь о кольце в сети. Прибегаю в первый кабинет, с которого все началось. Быстро разбираю смотанную кучу проводов... естественно, в этой куче был один патчкорд, оба конца которого я воткнул в хаб.


#646: Естественное охлаждение

5 марта 2009, 09:00. рейтинг: 2099

Работаю я в банке, раньше ремонтировал банкоматы, сейчас немного продвинулся по службе и переключился на POS-ы. Работа больше сидячая, но периодически ко мне обращаются с вопросами по банкоматам, как к старожилу. И вот, совсем недавно, подходит ко мне замнач отдела и «рисует картинку». Банкомат каждую ночь самопро извольно выключается, причину найти не могут. Сам атм стоит в вестибюле торгового центра, который в 10 вечера закрывается. Самопроизвольные выключения происходят примерно с 12 до 2-х ночи. Каждый раз по-разному.

На место съездил первый инженер, выяснил, что выключается только системник, устройства включены. Два других инженера ездили включать банкомат в последующие дни, но причины выключений тоже не нашли. Я перерыл все логи, трассы порта, грешил на ПО UPSa, но все не подтвердилось. Пришлось ехать самому. Приехав, я "обнюхал" банкомат и, не обнаружив ничего подозрительного, включил системник. Первое же сообщение на экране гласило примерно следующее: "System was halted by the CPU оverheating". Хрен с ними с инженерами, которые не могли прочесть простую фразу на английском, мне все же было интересно, почему же именно ночью?!

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


#647: AI Интеллектович

5 марта 2009, 20:30. рейтинг: 2624

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

Так вот, при сдаче процедурка где-то забарахлила и потрясенному преподава телю комп расстрелял все корабли хода за полтора – ну, повезло железяке, что попадала часто, бывает! – оставив каждому ровно по одной(!) целой клеточке! А затем, на секунду задумавшись, и, клянусь, злорадно ухмыляясь, бездушная вроде бы железяка одной длинной "очередью" садистки добила всех оставшихся на плаву.

Зачет мне поставили, не задумываясь.


#648: Без пруда не выловишь и рыбку из него

5 марта 2009, 20:30. рейтинг: 1207

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

Недавно попросили помочь в библиотеке. Прихожу, спрашиваю, что надо сделать. Оказывается, что недавно пришел библиотечный модуль 1С, он уже поставлен, но ни в какую не хочет запускаться. Провожу стандартную процедуру "проверки" правиль ности установки, на всякий случай переустанавливаю сервер лицензий. При этом лицензионный диск с модулем находится в приводе. Все так же вылетаю на запуске с "нехваткой прав". Повторно провожу все нехитрые манипуляции. Не помогает. Уже собираюсь уходить, как вдруг библиотекарь говорит:

– Там еще флэшка в комплекте была...

С возрастающим интересом прошу показать флэшку. Библиотекарь роется в каком-то ящике своего стола и извлекает на свет... HASP-ключ. Через две минуты система заработала.


#649: Наплодили тут сущностей

5 марта 2009, 20:30. рейтинг: 975

#639 напомнило.

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

Тут меня посещает мысль, что, возможно, эта последовательность (хоть она и не слишком типичная, да и не короткая) может встретиться в коде несколько раз. Проверяю – точно! Всего нашел 11 таких последовательностей. Удивлению моему небыло предела, пока я не включил отображение хекс-кодов "буквами" – 10 раз из 11 эта последовательность была частью слова "Button1", и только один раз – исполняемым кодом.


#650: Зайти и уничтожить – 2

6 марта 2009, 09:00. рейтинг: 866

IThappens реально помогает.

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

Вспомнив про историю #313, полез на него – и точно! – асусовый wifi-роутер со всеми дефолтными настройками.

Проблему решил аналогично, снеся dhcp и поставив нормальный пароль.

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


#651: И попробуй докажи

6 марта 2009, 09:00. рейтинг: 1903

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

В конце каждого такого письма, как полагается, была приписка: "Вы можете отказаться от рассылки сервиса ХХХХХ, отправив письмо, на [email protected]". И, когда в очередной раз пришел этот спам, я оправил письмо по указанному адресу.

Сегодня проверяю почту и нахожу письмо о том, что моё сообщение на unsubsc [email protected] не было доставлено (Mail delivery failed: returning message to sender). Но самое интересное – в письме была указана причина отказа хоста ХХХ принять моё письмо:

"554 Sorry, message looks like SPAM to me".


#652: Бог хотя бы точно знает, что он – не хирург

6 марта 2009, 20:30. рейтинг: 2524

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

А, к слову сказать, у нас компания чумовая. Дня не проходит без: "Саааш. Я что-то тыкнула", "Саш, я куда-то стукнул" и т.д. И тут в один день спокойствие. Я отходил покушать, вернулся – и тишина, рай. Задумался, может у нас случилось что, ушли все.

Заглядываю к секретарше в комнату. Её там нет. Иду дальше. И слышу в одной кабинете истеричный плач и крик.

Как оказалось, всё было легко и просто. Позвонили секретарше, позвали меня, я был на обеде, поэтому девушка заинтересовалась: "А что у вас?". Другая геро иня, не задумываясь ответила : "Комп тормозит. Наверное вирус..", на что секре тарша обрадовалась : "Так я же умею это чинить. Сейчас прийду".

Пришла, попросила диск с XP, и... переустановила windows, предварительно отформатировав жесткие диски. Это у нее папа всегда так делал, вот она и вспом нила. А у той девушки документации было море + торможение заключалось всего лишь в открытии асек, контактов, музычки, игрушек, презентаций сразу. Об этом мы узнали, конечно, позже.

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


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

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