Чтение онлайн

на главную - закладки

Жанры

Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.

IT Happens Bash Org

Шрифт:

Битых два часа пришлось мне ему доказывать, что я, недавний выпускник мехмата, страшным усилием мозга чисто случайно догадался, какой будет код на двери 2 января 1985 года, если предыдущий код был «1984».

#1008: Если б мишки были пчелами

00:30 26.06.2009, IT happens

Забавная все-таки штука - программирование!

Лет пятнадцать назад разработчик пишет красивую, изящную и компактную программу. Последователи добавляют еще один режим вызова,

изменяющий соглашение о передаче параметров. Еще через пяток лет добавляется третий режим с обходной точкой входа и взятием необходимых данных из файла.

Программа умеет работать как в интерактивном, так и в пакетном режиме, при этом может оставаться реентерабельной, не выполняя реинициализацию при повторном входе, и вызывается в разных режимах из нескольких прикладных пакетов.

И вот модифицированный код составляет уже 40% текста программы.

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

Что делает программа? Фигню - печатает PIN-конверты для банковских карточек. Обычная такая банковская программа, написанная не самыми бездарными программерами. У нас тут еще миллион таких.

Как там у классиков? «Если бы строители строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию».

Верю!

#1009: Автоматическая очистка, сменные шарики

13:00 26.06.2009, IT happens

В конце девяностых я руководил отделом мультимедиа в одной компьютерной фирме. Отдельного кабинета у меня не было, и сидел я в небольшой комнате, которая помимо прочего использовалась как торговый зал для разной мелочевки. В частности, на стеллажах лежало несколько подарочных мышей Genius ярких расцветок: коралловая, перламутровая, мореный дуб. Фирма закрывалась в шесть вечера, но я часто засиживался допоздна.

Как- то раз в половине восьмого слышу я, как в дверь кто-то скребется. Входит мужик и начинает озираться.

–  Добрый вечер, что вы хотели?

–  Да вот, из области приехал, очень вас друзья рекомендовали, но днем не успел к вам попасть. Можно товар посмотреть?

–  Ну, купить вы уже сегодня ничего не сможете, а посмотреть, конечно, можно.

Мужик подходит к стойке с подарочными мышами:

–  А эти-то отечественные?

–  (с удивлением) Нет, тайваньские.

–  А открыть коробку можно?

Я достал коробку, извлек мышь и вручил покупателю. Тот покатал ее на ладони и спрашивает:

–  Сами пользуетесь?

–  Пользуемся, конечно.

Мужик проницательно смотрит мне в лицо и замечает:

–  Что-то по вам не очень заметно.

–  (во все большем недоумении) Что как?

–  Как

этой фигней бриться?

#1010: Системный блок «Диман»

13:00 26.06.2009, IT happens

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

Как- то под вечер приносят мне сборочный лист и стопку комплектухи согласно перечню. Начинаю собирать и через пару минут замечаю первый косяк: мать со стандартом DDR, а планки проданы DDR2. Проблема в том, что комп продали в кредит, а значит, цена меняться не может.

–  Диман! Сам продал - сам собирай!

Проблему решили. Через пару минут обнаружилось несоответствие процессора сокету на материнской плате.

–  Диман! Сам продал - сам собирай!

Минут через пятнадцать подыскали на складе новый камень, укладывающийся в смету. Но и в третий раз я вскричал:

–  Диман! Сам продал - сам собирай!

Дело в том, что к собранной комплектухе прилагался лежачий корпус microATX - естественно, полноразмерная мать и видеокарточка в него не влезли, а корпус этот клиенту очень приглянулся…

Каким- то чудом компьютер был собран и даже заработал. Системник пометили особым знаком, а в мастерской вывесили листок с описанием компа. Удивительно, но за шесть лет системник «Диман» в ремонт так и не попал.

#1011: Свет в конце тоннеля

13:00 26.06.2009, IT happens

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

Занимался он распространением этих аппаратов и «подключением» различных понтов. По определенным каналам поступил заказ на продажу телефона, причем заказчик хотел те самые два километра, чтоб в магазин с трубой ходить. Дом у заказчика в 16 этажей.

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

Ну, нам- то что. Гирю в полкило к канату и вниз, аккуратно. Пройти должна! Не проходит, ложится на что-то. Доложили хозяину. А у того как раз двухпудовая ( 32 кг ) гиря нашлась. Ее к канату! Ложится на что-то и все! Время ужинать, да и домой охота. Подняли гирю на десяток метров, чтоб наверняка засор пробить, тем самым доброе дело сделать, и отпустили.

Поделиться:
Популярные книги

Неудержимый. Книга XII

Боярский Андрей
12. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XII

Мастер 5

Чащин Валерий
5. Мастер
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Мастер 5

Идущий в тени 5

Амврелий Марк
5. Идущий в тени
Фантастика:
фэнтези
рпг
5.50
рейтинг книги
Идущий в тени 5

Три `Д` для миллиардера. Свадебный салон

Тоцка Тала
Любовные романы:
современные любовные романы
короткие любовные романы
7.14
рейтинг книги
Три `Д` для миллиардера. Свадебный салон

Проклятый Лекарь. Род II

Скабер Артемий
2. Каратель
Фантастика:
городское фэнтези
попаданцы
5.00
рейтинг книги
Проклятый Лекарь. Род II

Вальдиры миры. Кроу-3

Михайлов Дем Алексеевич
3. Кроу
Фантастика:
фэнтези
рпг
8.38
рейтинг книги
Вальдиры миры. Кроу-3

Новый Рал 8

Северный Лис
8. Рал!
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Новый Рал 8

Приручитель женщин-монстров. Том 7

Дорничев Дмитрий
7. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 7

Системный Нуб

Тактарин Ринат
1. Ловец душ
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Системный Нуб

Объединитель

Астахов Евгений Евгеньевич
8. Сопряжение
Фантастика:
боевая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Объединитель

Жребий некроманта. Надежда рода

Решетов Евгений Валерьевич
1. Жребий некроманта
Фантастика:
фэнтези
попаданцы
6.50
рейтинг книги
Жребий некроманта. Надежда рода

Мимик нового Мира 7

Северный Лис
6. Мимик!
Фантастика:
юмористическое фэнтези
постапокалипсис
рпг
5.00
рейтинг книги
Мимик нового Мира 7

Академия

Кондакова Анна
2. Клан Волка
Фантастика:
боевая фантастика
5.40
рейтинг книги
Академия

Приручитель женщин-монстров. Том 2

Дорничев Дмитрий
2. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 2