Читать «Bash IT Happens Истории ## 1601 – 1700» онлайн - страница 27

Bash.org.ru IT

Не ожидал такого от %brandname%. Впрочем, сборка была китайской...

#1657: Десять раз по шесть рук

14:00 12.12.2009, IT happens

Мое первое знакомство с компьютером вообще и программированием в частности состоялось в восьмом классе школы. Происходило это всё в Доме Пионеров. Компьютерный класс состоял из нескольких «Корветов ПК8010» и одного главного «Корвета ПК8020», объединённых локальной сетью. Программировали мы на бейсике — других языков ещё не знали.

Никаких дискет и стримеров не было. Точнее, дисковод на головном «Корвете» был, но со странностями (об этом ниже). Первые коротенькие программки набирались быстро и в общем-то сохранения не требовали — нужные алгоритмы и функции записывались в тетрадки карандашиком. Но вот я дорос до написания Игры в Го, а одноклассник решил заняться «Морским Боем». Почему с больших букв? А вы попробуйте разрабатывать и отлаживать программу в тетради в клеточку...

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

1. На компьютере-терминале набирался нужный для сохранения код.

2. На сервере с дисководом код перекачивался в оперативную память и скармливался запущенному в фоне интерпретатору бейсика.

3. Дальше один человек не справлялся:

— Первый участник нависал над клавиатурой с целью нажать по сигналу Enter после команды SAVE "%filename%".

— Второй, хитро извернувшись под столом, залезал рукой в системник и указательным пальцем держал шпиндель дисковода с целью его раскрутки.

— Третий синхронизировал действия команды, отдавая приказы с определённым временным интервалом.

На практике выходило раза с третьего-четвёртого.

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

#1658: Сегодня в меню

14:00 12.12.2009, IT happens

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

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

— Здравствуйте, у меня язык скачет.

— Здравствуйте, я ищу себя в справочнике на букву «Н», а меня там нет! (Оказалось, фамилия у неё на «Р».)