В лохматые 90-е я был «компьютерщиком»: сеть проложить, железо собрать, Нортон, а потом и Виндоус поставить, уложившись в 640 килобайт. Я никогда не гнался за новинками игрового рынка, но когда мне всё-таки удалось[3] влипнуть в одну из массовых мозгопромывалок, я понял, что с играми нужно завязывать. Поставил себе Свободомыслящего Суриката и выпилил все возможные способы установки виндузятных приложений.
Заканчивается третий месяц детоксикации. У меня жуткая ломка. Смотрю пятый сезон «Хауса» и пытаюсь повторить подвиг доктора по отказу от викодина. Всё чаще и чаще посещают меня мысли: залить бы винду на внешний HDD и уйти в игровой кайф на недельку… SOS!
#6546: Наценка за самодеятельность
16:45 23.06.2011, IT happens
Починили принтер? Приносите. Иногда довольно скоро, иногда — навсегда.
Ничего, что там не один десяток тысяч оборотов? Ничего, что на всех принтерах пара «сталь — бронза» не смазывается в принципе как раз из-за этих оборотов? Ничего, что на многих скоростных принтерах оборотов ещё больше, и возникает воздушный подвес за счёт этих оборотов и специальных спиральных канавок во втулке, которые совсем перестанут работать при любой смазке?
О том, сколько времени потребуется на нормальную диагностику даже не сильно опытному сервиснику, я промолчу. «Отключаю привод печки»? Весьма высок риск спечь термоплёнку с прижимным валом: ремонт обойдётся в 3–15 деревянных штук. Это вам просто повезло.
Впрочем, продолжайте такого уровня ремонт и диагностику — я после этого заработаю только больше. Помните старый анекдот, когда в сервис-центре приёмщик объяснял, что можно всё сделать самому, а директор на удивление клиента сказал, что после самостоятельного ремонта нормальный ремонт обойдётся в полтора раза дороже? Директор соврал: минимум в два-три.
#6547: Проверено Раздолбаем: индуизма нет
16:45 23.06.2011, IT happens
Жили были лет этак -надцать назад два студента. Учились они в одном вузе, на одном факультете и даже в одной группе.
Первый был плодом многолетней культивации одной из лучших школ города Москвы с физмат-уклоном, второй же был выпускником обыкновеннейшей школы. Вся штука в том, что выпускники этой самой школы каким-то неведомым способом умудрялись поступать в лучшие вузы столицы, даже имея стойкую тройку по математике в аттестате.
Как-то раз случился между означенными студентами холивар: во сколько строчек кода можно реализовать сортировку пузырьком в самом простом варианте? Физматик утверждал, что меньше чем в полсотни не уложиться; Раздолбай общеобразовательный стоял на том, что 20 — это максимум.
Спор разрешил преподаватель (мировая тётушка, дай ей Бог здоровья), предложив противоборствующим сторонам реализовать свои планы на ближайшем семинаре, благо он и так будет посвящён сортировкам и их последствиям. Стороны согласились.
Наступило оговоренное время. Стороны прошествовали в аудиторию, где их ждала доска, поделённая пополам. На одной половине реализовывал своё творение Физматик, на второй — Раздолбай общеобразовательный. Физматик раскатался по полной: функции, процедуры, рекурсия (не к ночи будь помянута), локальные и глобальные переменные. Раздолбай был скромнее: полтора десятка строк (гусары, молчать, я и без вас знаю, что это много, но красота требует жертв) и ничего лишнего. Спор грозил плавно перетечь в рукоприкладство, но преподаватель решила продолжить его уже в компьютерном классе.
Итак, программы набиты, указательные пальцы замерли над клавишами F9… Старт! «Раздолбайская» программа молча скомпилировалась, скушала поданный массив, отсортировала его и ждала, когда милостивый хозяин нажмёт что-нибудь, дабы она могла удалиться на покой. «Физматская» никак не желала компилироваться: ошибки пёрли из всех щелей. Даже после того, как они были побеждены, борьба за результат продолжалась почти до конца пары.
В дальнейшем пути студентов разошлись: Физматик перевёлся в самый крутой вуз страны, Раздолбай отчислился из-за академической неуспеваемости (любите физкультуру — и будет вам счастье) и более никогда не пытался получить заветную корочку диплома (вру, нагло вру: на третьем курсе я).
К чему я всё это вам рассказываю? Да к тому, что пишу я эту грустную повесть, а в углу экрана тихонько булькает отладчик, прогоняя через себя очередной кусок оптимизированного кода, который был передан мне на фрилансерских основаниях из фирмочки, где Физматик командует шайкой кодеров. Грустно мне не из-за плохой погоды и не из-за времени, потраченного на выкидывание всего ненужного из кода, а из-за того, что этот самый код должен стать частью большой программы, очень нужной пользователям. Мне их заранее жаль: нет у меня уверенности, что весь код будет проверен и оптимизирован Раздолбаями.
#6548: О патчинге штакетников
20:45 23.06.2011, IT happens