Читаем Bash.org.ru IT Happens Истории ## 10001 – 11000 полностью

Попался мне в журнале листинг игры типа тенниса или арканоида под QBasic, который на Спектрум я без проблем портировал. Притащил журнал в школу и спросил, можно ли мне попробовать вместо рисований кружков и линий написать игру. Разрешила. В предвкушении пятёрки начал копипастить из журнала. Набираю код, а компилятор выдаёт сплошные ошибки. Подозрение пало на оператор INKEY$ — на клавиатуре БК принципиально не было знака «$». Учительница ответила, что это замечательные советские компьютеры, и никакие доллары нам не нужны. Предложила заменить на «S».

В общем, игра так и не заработала, а я получил трояк — видимо, из жалости, так как видно было, что код я честно набрал (строк сто как минимум). Мораль, конечно, в том, что даже если копипастишь чей-то код, то стоить хотя бы понимать, что к чему, и знать обе системы: с которой портируешь и на которую. А значок «$» надо было менять на «¤(http://ru.wikipedia.org/wiki/%C2%A4)».

<p>#10497: Отпусти меня, жадина</p>

12:15 29.01.2013, IT happens

Устроился я на работу помощником админа в крупную контору. Когда через два месяца у меня закончился испытательный срок, действующий админ радостно и вприпрыжку покинул просторы компании. Остался я один обслуживать около ста пользователей, разбросанных по всей нашей необъятной Родине (хотя людей, которые видели компьютер всего один раз в жизни, и то издалека, пользователями можно назвать только с натяжкой). Когда мой предшественник мне рассказывал о том, что шеф любит тянуть котэ за яйца во всех смыслах, я в это не поверил, но, как оказалось позже, так оно и есть.

— У нас тут через неделю открываются пять новых точек, нужно десять ноутбуков и пять принтеров.

— Окей, — отвечает шеф. — Посмотри, какие модели нужно купить, и подбери стоимость.

Радостно убегаю искать, ищу, нахожу, приношу. Это чудо несколько дней думает, я каждый день хожу и капаю ему на мозги. Потом начальство начинает тянуть время: «Посмотри другие модели», «Мне цена не нравится». А всё это время на уже открывшихся точках работники сидят с блокнотами и ручками. А дальше количество таких объектов увеличивается втрое, и «великое начальство», вдруг проснувшись, даёт добро на приобретение половины первоначального списка. И опять всё по новой.

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

Утром ко мне на 23 этаж поднялся шеф и сообщил, что у меня 15 минут, чтобы покинуть территорию комплекса. Радости моей не было предела. Мой путь на свободу длился чуть более трёх минут.

Спасибо этой компании! Теперь я знаю, что такое ад на работе, что такое неделями не появляться дома, сутками не спать и работать в компании, где каждый юзверь думает, что он великий гуру айтишного мира, и старается указывать админу, что ему делать.

<p>#10498: Костыль в законе</p>

12:15 29.01.2013, IT happens

Разрабатываем онлайн-проект. Как это бывает, серверная часть на пре-альфе ложится по пять раз на дню.

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

Альфа! Волосы дыбом, латаем дыры, правим баги, пишем контент. И вот сейчас, когда первая суета уже улеглась, проходит собрание глав отделов (да, в выходной, да, в воскресенье, да, у одного из нас на даче). Планируем, чем дальше будем заниматься. Спрашиваю, что будем делать с падениями сервера. У всех круглые глаза. Начальник отдела тестирования выполняет фаталити:

— А на фига, если мои ребята так и не смогли его уронить?

Мораль: хорошо сделанный костыль становится протезом.

<p>#10499: Загончик новомодных кодировок</p>

12:15 29.01.2013, IT happens

Звонит мне посреди рабочего дня товарищ и в панике сообщает, что у него весь сайт, вплоть до БД, на Windows-1251, а AJAX выводит текстовые файлы ромбиками — в UTF-8. Начинаю ему рассказывать, как это лечить, и вдруг он говорит:

— Окйе, я понял, более слов не надо, сейчас всё сам сделаю.

Перезванивает через час:

— Решил проблему!

— Как?

— Неважно. А ты не знаешь, как высоту фрейма перехватить?

<p>#10500: О безопасности и бороде</p>

12:45 29.01.2013, IT happens

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги

Дикий белок
Дикий белок

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

Irena-Barbara-Ioanna Chmielewska , Иоанна Хмелевская

Проза / Юмор / Юмористическая проза / Афоризмы