Читать «Bash IT Happens Истории ## 6501 – 6600» онлайн - страница 10

Bash.org.ru IT

# sudo reboot

# exec openbox-session

Фух. Так-то лучше.

#6524: Supaplex HD — теперь с ачивками

15:00 21.06.2011, IT happens

Тачке лет десять. На новую нет денег, а эта кино показывает, в интернет ходит, да и множество игр (Герои 4, Морровинд, Дисайплс) прекрасно на ней работают. А вот видео из «контактика» уже не посмотреть — и очередной гость, пытаясь расшевелить компьютер, раздражённо восклицает:

— Да поставь себе уже линукс — может, хоть что-то заработает!

Не думая, отвечаю:

— Не-е… У меня компьютер для игр!

Так странно на меня давно не смотрели.

#6525: Важнейшим из чисел для нас является…

15:00 21.06.2011, IT happens

Я разрабатываю СПО. В силу особенностей аппаратной реализации программы для одних модулей контейнера пишем мы, для других — отделение за 2000 км от нас. В мои обязанности входит тестирование присылаемых версий и контроль взаимодействия частей ПО. Грубо говоря, от меня зависит, будет работать сборная солянка или нет.

Присылают как-то версию. Провожу отладку, устраняю баги — вроде отдельно всё работает. Отдаю нашему программисту код, конфиги и файлы параметров. Печатаю на бумаге чёткую инструкцию по сборке.

Вызывают: дескать, всё сделали по написанному, оно иногда работает, но чаще нет. Смотрю буферное ОЗУ — а там каша вместо параметров. Спрашиваю программиста, где данные из файлов. «Я всё загрузил». Показывает, как грузит. Всё окей, но после запуска программы лезет та самая каша.

Ковыряюсь целый день, гоняя прогу по шагам. Программа считывает массив из буферного ОЗУ — и капец. Перебираю буфер, копирую массив, сравниваю с эталоном из файла. Опа — там же нули должны быть, а вместо них месиво, причём каждый раз разное! Писать чушь в буфер может как иногородняя программа, так и наша. Их не пишет — зуб даю. Зову программера: «Не надо считать меня дураком!» Проверяю его творение — не пишет. Так, тупик.

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

— Признавайся.

— Я ничего не делал!

— Ага, не делал! Вот моя прошивка, вот твоя. Куда килобайт данных пропал?

— Каких данных? Там нулевые блоки между массивами были, я их вырезал. На фиг они нужны? Буферное ОЗУ маленькое, я код оптимизировал.

— А тебе в голову не приходило, что ноль — это тоже число?

#6526: Порт за седьмыми печатями

15:00 21.06.2011, IT happens

Вот админа команды в консоль лягут стрoками, И откроется порт за седьмыми печатями, И пакеты польются тугими потоками До хостов удалённых, покрытых проклятьями. Юзверя встрепенутся, увидев страницы лик, Изувером-админом досель засекреченной; И польётся файло на хосты удалённые вмиг, И инфа о подруге, тем юзером встреченной. И заплачет админ, изгоняя когорты червей И внимая речам бедолаг безопасников… Это всё потому, что директор-злодей Приказал: «Всем открыть „Одноклассников“!»