Краем глаза замечаю, что коллега снял наушники и идёт в мою сторону. Быстрым движением руки закрываю плеер и разворачиваю код на весь экран. Сосед подходит, глядит в монитор, потом на меня:
— У тебя что-то случилось?
Шмыгнув носом и утерев рукавом глаза, дрожащим голосом произношу:
— Код у меня ну очень трогательный…
Ещё неделю после этого от меня не отлипало прозвище «Эмокодер».
#5946: Один шаг вперёд, десять шагов назад
13:00 13.04.2011, IT happens
Зашёл на сайт своего бывшего провайдера, не так давно перешедшего во владение оператора мобильной связи с яйцом в качестве логотипа. Теперь на сайте гордо висит слоган: «На шаг впереди». А интернет до дома всё так же идёт по коаксиалу…
#5947: Даже белый халат надеваю
13:00 13.04.2011, IT happens
— Ты зачем, мать твою эдак, материнку исцарапал?
— Я не царапал!
— А кто ж это поцарапал — я, блин, что ли?
— Я бы его ни за что не царапал! Я забочусь о компьютере, пылесошу его регулярно, вчера пыль щёткой чистил.
Достаёт металлическую щётку для дерева, металла — или для какой там она ещё фигни используется?
— Ну, мне Лёша посоветовал специальную щётку для электроинструмента.
#5948: Чем пинает червяк?
15:00 13.04.2011, IT happens
Собрались мы как-то с братом в «Червяков» поиграть по сетке. Всё включили, чутка с совместимостью помучились, дошли до создания игры. Договорились, что хостует он (а мы в соседних комнатах сидим). Я вхожу — меня выкидывает. Опять вхожу — опять выкинуло. Да что ж такое? Иду к нему.
— Я правой кнопкой на команду щёлкаю, а он такой звук прикольный делает, смотри! — и кикает мою команду.
Убил бы, блин.
#5949: Не импами едиными
15:00 13.04.2011, IT happens
Некогда мой знакомый разжился новенькой игрушкой. Судя по его рассказам, игра была в сто миллионов раз круче любимого мною Wolfenstein 3D. Собрав со всех родичей дискеты, я пошёл в гости. Игра была большая, времени на демонстрацию у знакомого не было. Разбив архивы на тома по 1,4 МБ, я записал игрушку на толстую пачку дискет и отправился домой.
Процес распаковки-установки занял всего два часа. По завершении мытарств я наконец запустил вожделенное чудо игропрома. Менюшки выглядели потрясающе — отправляемся в бой!
Уровни были отрисованы очень странно. Стены были полосатыми и невообразимо яркими. Впрочем, меня это не смущало, и я спокойно бегал, постреливая в красноглазых негодяев из шотгана. Периодически я замечал, что моему персонажу становится дурно без видимых причин. Пытливый ум подсказал, что по мне стреляют невидимые противники. Так оно и оказалось. На ощупь, экономя боеприпасы, я обстреливал пустые коридоры и комнаты, убивая врагов-призраков, трупы которых становились видимыми после смерти. Таким макаром я прошёл несколько уровней.
Оказавшись у знакомого снова, я застал его за игрой. Его версия в корне отличалась от моей: никаких полосатых стен, никаких невидимых врагов, всё красиво и опрятно. Как вы догадались, при копировании у меня побились файлы с графическими ресурсами. Тяжело было запоминать на каждом уровне местоположение всех врагов, кроме импов, но молодой ум справлялся с этим без проблем, и я играл и играл. Doom 2 был хорош даже в таком виде.
#5950: Рождённый ползать
16:45 13.04.2011, IT happens
Я тут понял, что за ботва с Икаром. Икар — это ICar, то бишь некий абстрактный интерфейс транспортного средства. При попытке взлететь метод ICar:Fly() оказался незаимплеменченным для конкретного экземпляра, вследствие чего он и рухнул. Подозреваю, что компилятор ругнулся на попытку создать экземпляр абстрактного класса.
#5951: Знать противника в лицо
16:45 13.04.2011, IT happens
— Папа, зачем мне этот забытый Юникс? — спросила мена пару лет назад дочка.
— Твоему дедушке сорок лет назад на Дамане хватало АК, чтобы разговаривать с китайцами, а тебе хватит знаний винды и английского из учебника?
Ребятёнок оказался не только понятливым, но и талантливым. Теперь дочь бегло говорит на английском и французском, пишет студентам иняза контрольные на традиционном китайском. А под популярные у китайцев линуксовые сборки у нас есть наш ответ Мао Цзэдунам, правда, без экстремизма: в день рождения Дэн Сяопина каждый запуск сопровождается мелодией «Да здравствует революция» из штатного спикера.