Текст книги "Bash.org.ru IT Happens Истории ## 801 – 900"
Автор книги: Bash.org.ru IT Happens
Жанр:
Прочий юмор
сообщить о нарушении
Текущая страница: 5 (всего у книги 5 страниц)
#889: E-швейцар
00:30 19.05.2009, IT happens
Я считаю себя достаточно подкованным в IT и иногда позволяю себе подкалывать тех, кто разбирается в предмете поменьше.
Отправляю по электронке письмо с макетом в типографию, одновременно по телефону договариваясь о подготовке к печати. Девушка-менеджер диктует электронный адрес и тут же добавляет, что они смогут получить файл только через полчаса – на рабочем месте нет человека, который у них открывает электронную почту.
Скатываясь под стол от смеха, громко повторяю фразу девушки всему офису и интересуюсь, не нужен ли типографии человек, который будет электронную почту закрывать?
Смущённая таким поворотом событий девушка начала было обиженно оправдываться, но это уже прошло мимо моих ушей. Думаю позвонить и извиниться – нужно же когда-нибудь начинать работать над своими слабостями.
#890: Береги работу до пенсии – кто ж тебе другую даст
13:00 19.05.2009, IT happens
В своей деятельности я придерживаюсь инженерного подхода, а не научного. Но вот сомнения стали одолевать...
Лет пять назад выпала мне халтурка – написать парсер не сильно прямого языка – объектно-ориентированного расширения SQL. Порекомендовали меня одной конторе, поскольку их штатный программер просидел над этим делом год, нарисовал много схем и, доказав, что это контекстно-зависимая и не LR грамматика, заявил, что быстро написать парсер – дело неподъемное.
Я не стал научно доказывать возможность или невозможность, выкинул ANTLR, взял старый добрый bison написал на коленке грамматику, добавил ручками переключение контекстов... Неделя работ. Остальные два месяца занимался стилем форматирования выходного файла.
А потом задумался. Штатный программер получил никак не меньше 15000 баксов, и работа осталась "неиспорченной". Такую работу можно было еще работать и работать. А я, как урод, решил проблему за жалкие 2 штуки. Ну и кто после этого дурак?
#891: Пятилетку за три года
20:45 19.05.2009, IT happens
Работаю в небольшой компании программистом. Чаще всего мне приходится писать программки ленивым студентам.
В среду после обеда с сайта приходит заказ на курсовую. Собственно, работа не очень сложная, но указана куча дополнительных требований: какие конструкции использовать, как организовать хранение данных и так далее. В поле «срок выполнения» стоит «четверг, вечер».
Шеф, прикинув, заявляет: «Ну его, дольше требования читать! И так работы сейчас хватает – конец семестра, дипломы». Отправили заказчику ответ, что сроки слишком сжатые – не возьмёмся.
В четверг после обеда от студента приходит ещё одно сообщение: «Так уж и быть, можно до вечера пятницы».
#892: The Incredible Machine
00:30 20.05.2009, IT happens
Был у меня компьютер, старенький Celeron. И как-то так получилось, что надо было поменять кулер. Там стоял TITAN с добротными стальными креплениями.
Кулер-то я поменял, но тут всплыла проблема. Компьютер включается – и все, черный экран. Потыкался, потыкался. Ничего не помогает. Посоветовали поменять батарейку на материнке, ну я и поехал в магазин, думаю: "Чем черт не шутит, прокачусь заодно, нервишки восстановлю". Вернулся и офигел. Сидит сеструха и смотрит на компе фильм! Говорит, включила компьютер, и он заработал. Я обрадовался, перезагрузился – все нормально, ткнул на ресет – нормально, выключил – и оп, все снова сломалось.
Сначала думал, что компьютер включается только тогда, когда сам этого захочет. Причем, потом работает стабильно, даже если виснет винда. Иногда приходилось долго тыкаться с питанием, прежде чем вдохнуть в него искру жизни. Не спрашивайте как, но впоследствии я научился включать комп буквально за одну минуту, использую такую хитрую последовательность:
–> вкл. на системнике -> выкл. на пилоте -> вкл. пилот -> вкл. системник -> выкл. системник -> вкл. систeмник. И все работает, причем, если изменить хоть одно действие, то нужно начинать сначала.
Потом я даже продал этот комп, так что дальнейшая его судьба мне неизвестна.
#893: WINRAR.RAR
00:30 20.05.2009, IT happens
Конец 90-х годов. У всех тогда была win98 или winNT, а я работал инженером в одной компании. Средствами переноса данных были только дискеты 1.44 и дорогие стримеры и магнитооптика, которые стоили больших денег. И вот появились ZIP-дискеты на 100мб. Руководство дало мне задание оснастить все 10 компьютеров в офисе этим чудным девайсом.
Я быстро смотался в магазин и начал процесс установки. Только вот неудача – все компы в офисе имели у себя winNT4. Встала проблема с драйверами. Я посмотрел в коробку с целью найти там нужным мне диск. Нашел. Драйвера действительно прилагались, но на дискете формата ZIP100. Тупик, я в ступоре. Начальник наотрез запрещал что-то делать с рабочими компами.
Выход нашелся по нашей русской схеме. Залез я в своей мастерской в коробку с компьютерным мусором, собрал из барахла небольшой стенд (без корпуса и некоторых ненужных частей), кое-что пришлось починить на компоненте, прицепил флоп, установил win98 с дискет. Благо, в 98-й драйвер подхватывался без проблем, переписал с ZIP100 драйвер на две дискеты и завершил работу.
#894: Роковой хайрез
20:45 20.05.2009, IT happens
Звонят из отдела маркетинга – не работает принтер. Лезу в очередь печати и нахожу там зависший файл «Схема.jpg» весом в 102 мегабайта.
Да, заказчики изрядно постарались – лист А4 с набросанными от руки восемью квадратиками и парочкой надписей был отсканирован с 35-мегапиксельным качеством. JPEG при отправке на печать разворачивался в bitmap и вешал не самый новый принтер, у которого в буфере 102 метра не помещались.
#895: Тапком его, тапком
20:45 20.05.2009, IT happens
На днях пили пиво с другом. Он рассказывал о новом «звере», буйствующем в интернете, и о том, как героически несколько часов чистил от него компьютеры в одной конторе.
Прихожу домой, запускаю машину и вспоминаю рассказ друга. Все симптомы налицо: пустой рабочий стол, окола десятка процессов, включая подозрительный «explorere.exe». Непонятно, как ко мне эта зараза попала – антивирус и файрвол стоят, да и винда регулярно обновляется.
Со злости резко разворачиваюсь на крутящемся стуле и, не успев поджать ноги, со всей силы врубаю по системнику. Компьютер обиженно зависает и выдаёт синий экран смерти.
Перезагружаюсь. Винда докладывает об исправлении серьезной ошибки. Запускаю диспетчер – всё как надо, все 30 процессов захламлённого компа и настоящий Explorer. Осталось только дочистить хвосты.
Дедовские методы еще действуют – один сильный удар способен вправить мозги, выбив всю дурь!
#896: Самочки туканов и удодов
00:30 21.05.2009, IT happens
Работала в одной фирме сисадмином. В одном из отделов собралась дивная коллекция блондинок всех оттенков, слегка разбавленная неизвестно как туда попавшей парой сотрудников мужского пола. Каждый раз, когда я заходила в этот «курятник», от щебетания юных дев уши сворачивались в трубочку, и мне становилось невыносимо стыдно за весь женский род и свою принадлежность к нему.
В один прекрасный день я не выдержала. Оторвавшись от настроек очередной «громоптицы», я громко и задумчиво вопросила: «Кто-нибудь знает, у канареек только самцы отличаются умом и сообразительностью или у самочек тоже можно развить какие-нибудь способности?»
Гробовая тишина пролилась бальзамом на мою израненную душу. Мужская часть коллектива тихо захихикала. Мозги блондинок я подвесила всерьез, но, кажется и до них в общих чертах дошло содержание сказанного. Вскоре, к моему большому облегчению, «птички» попросили к себе в отдел сисадмина-мальчика.
#897: Дозаправка в полёте
00:30 21.05.2009, IT happens
В одном из наших малых офисов понадобилось срочно найти один документ. После продолжительных поисков файл обнаружился на дискете, да вот незадача – ни на одной из машин «флоповода» не было.
Через пять минут дисковод отыскался в недрах нерабочей машины, стоящей в очереди на ремонт. Я было начал извлекать его оттуда, но после первого взмаха отверткой был остановлен начальством: «Нельзя ничего оттуда вынимать, а то гарантии не будет!»
Выражение лица начальства не предусматривало споров. Итоговое решение будет снится мне в кошмарных снах – два открытых системника, стоящих рядом практически в упор, и шлейф, идущий от дисковода в недра рабочей тачки.
Запустили, документ скопировали и гарантию не нарушили. Запал в душу финальный комментарий помощника, далекого от IT: «Вот оно, параллельное соединение компьютеров».
#898: Нюансы кода и gluteus maximus
13:00 21.05.2009, IT happens
Меня всегда удивляло, что код комментируют так сухо и бездушно. Привожу пример моих комментов одной VBA-процедуры, написанных в разные моменты времени:
Первая версия:
/* Сделано через жопу. Прошу прощения у того, кто будет дорабатывать – меня заставили сделать именно так. */
Исправленная версия:
/* Cобрался с силами и исправил код так, чтобы он выглядел более логичным и читаемым. Концептуально он остался жопой, но теперь стал больше похож на аппетитную женскую попку, чем на суровую мужицкую задницу. */
Комментирование – занятие крайне интересное и творческое. Сделайте немного интереснее жизнь человеку, которому придётся потом разбираться в вашем коде!
#899: Зато теперь можно кричать в сабвуфер
00:30 22.05.2009, IT happens
Как-то раз сломался у меня микрофон. Я долго рылся в настройках ОС, пытаясь получить от устройства хоть какой-нибудь отклик, потом развинтил микрофон, собрал его обратно и, не получил от него никакой реакции, лёг спать.
На следующий день включил компьютер послушать музыку и полазать по интернету. Музыка заиграла, но как-то тихо и гулко. Покрутил регулятор громкости – ноль внимания. Прижимаю ухо к динамикам – ни звука, музыка доносится откуда-то со стороны.
Источником звука оказался микрофон. Когда я развинчивал его, то, вероятно, восстановил потерянный контакт, а перед этим, копаясь в настройках звуковой платы, нечаянно поменял местами входной и выходной разъёмы.
#900: Полиморф-конкур
00:30 22.05.2009, IT happens
Пару лет назад мы небольшой командой энтузиастов занимались настройкой геймерских серверов в локалке. Юзеры очень уж просили поставить World Of Warcraft – игра тогда вызывала у всех дикие восторги, а оплачивать это дело народ, как водится, не хотел.
Думаю, понятно, что родного близзардовского сервера у нас не было, но суровые разработчики-единомышленники со всего интернета уже давно пытались анализировать протокол обмена клиента с официальным сервером и методом реверс-инжиниринга слепить свой. В итоге получались относительно рабочие, но страшно глючные поделки, на которых пользователи, как ни странно, охотно играли. Одну из таких поделок мы и решили поставить у себя.
Об «особенностях» игры на нашем сервере можно рассказывать очень долго. Мелочи вроде того, что мобы набрасывались на игрока через стену, ползали как альпинисты по скалам или, провалившись сквозь землю, пускали заклинания прямо из преисподней, – далеко не самые весёлые моменты.
У магов в WoW есть заклинание «полиморф», превращающее цель в овцу на какое-то время. Пока чары не спадут, жертва может только бегать и блеять. Однажды игрок из Альянса превратил в овцу игрока-неприятеля из Орды, после чего овца вдруг резво забралась на ездовую лошадь и, пристроившись сверху в интересной позе, поскакала по своим делам. Картина была шедевральная. Пока разработчики долго боролись с багом, довольные юзеры хихикали, снимая скриншот за скриншотом.