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

Обычный компилятор gcc для какой-то ARM-платформы, обычная функция, внутрь которой передается двухбайтовое целое число. Внутрь функции попадает цена на дрова, которая ну никак не коррелирует с передаваемым снаружи числом. Молодой программист вторые сутки долбится лбом о клавиатуру и просит помочь, а я, едва взглянув, вспоминаю похожие симптомы про передачу word’а из микрософтовской библиотеки в борландовую и наоборот.

Ради шутки говорю: «Сделай так, чтоб функция принимала обычное четырёхбайтовое целое, жалко тебе, что ли?» Программер правит код — всё работает как часы. На меня смотрят большие круглые глаза — великий шаман, блин!

А дело в чём? Прараметры в стеке выравниваются на четыре байта. А разработчики компилятора просто не договорились, какие два байта из четырех считать нужными. Тот, кто писал генерацию кода для вызова функции, считал, что это два верхних байта в стеке, а тот, кто писал доступ к параметрам из тела функции — что нижние. Между микрософтовскими и борландовыми stdcall-функциями подобная шняга была, что и помогло быстро решить проблему. Плохо, когда компилятор сам с собой не дружит…

<p>#9454: Желе с окошками</p>

15:00 26.06.2012, IT happens

Мы с напарником — злобные воинствующие линуксоиды. Наша начальница — ненамного менее злостный виндузятник, довольно долго сотрудничавшая с самой мелкой и самой мягкой фирмой на свете, про положительные стороны «более других» ОС слышать не желавшая. Но вчера она всё-таки выдала священную фразу: «Надо будет попробовать этот ваш линукс». Как вы думаете, что её совратило? Она разглядела на моём ноуте компизовский эффект вязких окон.

<p>#9455: И вам не хворать</p>

20:35 26.06.2012, IT happens

В техподдержку пришло письмо:

%name%, следующая проблема. Для экономии времени, которого хронически не хватает, %software% у нас обновляется в обеденное время, которое подходит незаметно (13:00), путём выдачи внезапного уведомления о блокировании сеанса. В этот момент все сотрудники усердно и азартно вычитывают тот или иной нормативный документ из энного количества связки активных и не могут прерваться ввиду срочной сиюсекундной необходимости узнать и проанализировать осязаемое.

Ужас заключается в появлении счастливого уведомления о разблокировании, которое убирается с экрана исключительно путём клика правой клавишей мыши на «ОK», после чего все активные текущие наработки испаряются в небытие, и чудо-программа предстаёт во всеоружии своего девственного интерфейса. Данная внезапность результата разработчиков и программистов вашей системы опрокидывает пользователей в состояние аффективного бешенства, что в период обострения всемирного кризиса, умноженного на количество смертоносной эпидемии заражения украинской нации неизвестным типом пневмонического вируса, существенно снижает иммунитет клиентов вашей компании, о состоянии здоровья которых вы обязаны заботиться, как о своём собственном, поскольку они ежемесячными отчислениями своих денежных средств пополняют семейные бюджеты штата и менеджмента вашей компании, благодаря чему вы имеете возможность покупать стремительно и неадекватно возросшие в цене и дефиците цитрусовые, репчатый лук, чеснок, арбидол, амизон, амиксин, ремантадин, афлубин, протефлазид, кагоцел, полиоксидоний, лавомакс, оксилиновую мазь и, конечно же, защитные марлевые повязки.

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

<p>#9456: Враг близко</p>

20:35 26.06.2012, IT happens

Подрабатываю в свободное от вебмастеринга время заместителем главного редактора небольшой восьмиполосной газеты. Работа и взаимодействие с коллегами только по сети. Редактор в Чувашии, издательство в Москве, авторы по всему миру, верстальщик в Украине, типография в Чебоксарах. Никого из них никогда вживую не видел. Со всеми работа идёт нормально, кроме редакторши, девушки 30 годов. Замужем не была, обидчива, экзальтированна, слишком религиозна, наивна, как дитя, вспыльчива и высокого мнения о своих литературных талантах, золотая медалистка, вечно в розовых облаках витает, да ещё и упряма. Ей бы сказки для детей писать своим слащавым до приторности высоким стилем, а не для наших суровых, как парни из Нижнего Тагила, читателей.

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

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

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