Читать «Bash IT Happens Истории ## 8601 – 8700» онлайн

Bash.org.ru IT

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

#8601: Оболочка повышенной неприкосновенности

13:00 25.02.2012, IT happens

Дело было в конце восьмидесятых. Учился я тогда в институте, и был у нас предмет «программирование». Работали на мейнфрейме то ли 1045, то ли 1061 в СВМ. В ней было организовано под сотню виртуальных машин, но студентов-то куда больше. Каждому на семестр выделялась виртуальная машина. Ей можно было пользоваться во время лабов, какое-то время выделялось по вечерам для подготовки отладки. На той же виртуальной машине в другое время работал другой студент.

В очередном семестре попался мне коллега чуть более продвинутый, чем остальные. Он знал, что можно для линковки и компиляции создавать командные файлы. Ну, чтоб не ручками каждый раз две строки в 50–60 символов набирать. Всё бы ничего, но в СВМ отчего-то приоритет был отдан не встроенным командам ОС, а командным файлам. Однажды по команде fl я получил не список файлов на своём виртуальном диске, а компиляцию чужой задачи. Не, можно, конечно, filelist — но это же долго, да и отвык я. Руки же сами пишут. Переименовываю fl во что-то там. Работаю. На следующий раз всё, конечно же, повторяется. Жалуюсь преподу — ему пофиг.

За неделю до следующих лаб решение было найдено и реализовано. Я сделал набор командных файлов, имена которых полностью повторяли набор команд ОС (полных и сокращённых). В принципе, почти все они делали простую вещь — тупо вызывали одноимённую системную команду с некоторыми доработками, а именно: из списка файлов выкусывали сами себя, не давали себя стирать/переименовывать/показывать/редактировать и пр.

Чудесным образом я прожил на своей ВМ до конца семестра. На консультации перед экзаменом я с удивлением узнал, что у меня пятёрка автоматом.

— Почему?

— Вы же сами знаете.

— А как вы догадались?

— Из четырёх пользователей ВМ вы один не подошли жаловаться на то, что система ведёт себя не так, как должна.

#8602: Невинда

15:00 25.02.2012, IT happens

Два компа примерно одинаковой конфигурации. На одном два года стоит ламерская система для домохозяек — Windows XP. На другом — три раза за год переустановленная Убунта.

На первом компе нет антивируса — обхожусь Аутпостом и головой. Комп используется во все дыры: и в тырнете шариться, и софт писать, и в игрушки играть.

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

Зато — невинда!

Может быть, всё-таки дело не в оси, а в прокладке между монитором и спинкой кресла? И, может быть, винда-то не «для ламеров»? А недоподелкранная с миру по нитке, — не обязательно «ось для профи»?

#8603: Прокрустов корпус

15:00 25.02.2012, IT happens

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

И вот приходит к нам один из продвинутых — ещё десять лет назад сам собрал компьютер и успешно его обслуживает. Человек с руками и, как казалось, с головой. Решил собрать новую машину и просит у нас комплектуху. Всё подобрали без особых проблем, загвоздка была в матплате — долго выбирали по характеристикам, но в итоге нашлась одна, которая его устроила. А вот корпус ни один не понравился. Ну ладно, за корпусом человек отправился на рынок. Я обратил его внимание, что это не привычный АТ, а ATX. «Да, я знаю, но спасибо, что лишний раз предупредили».