Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
Шрифт:
Через пять минут дисковод отыскался в недрах нерабочей машины, стоящей в очереди на ремонт. Я было начал извлекать его оттуда, но после первого взмаха отверткой был остановлен начальством: «Нельзя ничего оттуда вынимать, а то гарантии не будет!»
Выражение лица начальства не предусматривало споров. Итоговое решение будет снится мне в кошмарных снах - два открытых системника, стоящих рядом практически в упор, и шлейф, идущий от дисковода в недра рабочей тачки.
Запустили, документ скопировали и гарантию не нарушили. Запал в душу финальный
#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 есть заклинание «полиморф», превращающее цель в овцу на какое-то время. Пока чары не спадут, жертва может только бегать и блеять. Однажды игрок из Альянса превратил в овцу игрока-неприятеля из Орды, после чего овца вдруг резво забралась на ездовую лошадь и, пристроившись сверху в интересной позе, поскакала по своим делам. Картина была шедевральная. Пока разработчики долго боролись с багом, довольные юзеры хихикали, снимая скриншот за скриншотом.
#901: Мы смутно догадываемся, как это работает
00:30 22.05.2009, IT happens
Утром зашел в соседнюю торговую точку купить подарок на день рождения коллеге. Ко мне подбегает продавец-консультант с беджиком «%продавецname%. Мы знаем, как это работает!»
– У вас винты внешние есть? Мне нужен на 120 гигов.
– Нет, винтов у нас нет.
Ну, подумал я, с горя хоть за телефон заплачу. Пока стоял в очереди, изучал витрины - вот они, родимые, как раз то, что нужно! Подзываю консультанта, тыкаю пальцем в витрину и с серьезным лицом спрашиваю:
– Молодой человек, а это что такое - синхрофазотрон?
– (читая ценник) Нет, это внешний жесткий диск емкостью 120 гигабайт.
– А что же я попросил, когда подошел к вам?
– Вы винт попросили.
– Ладно, давайте вот это изделие. Пойдемте, проверим работоспособность.
Идем к кассе. Продавец подсоединяет винчестер, открывает «Мой компьютер» и показывает на иконку сидюка: «Вот, все нормально, определился!» Я негодую: «Молодой человек, это привод компакт-дисков!»
Юноша судорожно тыкал по значкам, нервничал и, судя по внешнему виду, хотел к маме. В итоге винт определился, я оплатил покупку, но с тех пор зарекся общаться с такими «знатокам».
#902: О, дети цифрового века!
13:00 22.05.2009, IT happens
Бухгалтерша с утра вынесла мозг напрочь:
– Если поверх одного документа отксерить другой, он старый затрет?
– Ч-что?!
– Вот гляди. Я отксерила накладную, а надо было платежку. Если я на этот же листок сейчас отксерю платежку, копир удалит с него старые данные?
#903: Водой и огнем по медным трубам