Книга На распутье - Павел Дмитриев
Шрифт:
Интервал:
Закладка:
И это еще не все. Пришлось принять на работу специального научного руководителя, который стучал, как дятел на столбе, в смысле, тайком писал рапорты Шелепину. В свободное от основной работы время он с парой помощников обеспечивал бюрократическое прикрытие наших метаний. Бухгалтерия разрослась до трех человек. Уборщицы опять же, слесаря, вахтеры. Про водителя и не говорю, как будто я без него ездить не мог.
В общем, на жалкий десяток работников умственного труда, производящих ценный научный продукт, приходилось четыре десятка нахлебников из обслуживающего персонала. Какая тут будет производительность труда?! Как можно, не изменив бюрократических обычаев, догонять США? Впрочем, пусть этот вопрос заботит вождей, свою точку зрения на это я изложил еще осенью в записках попаданца.
Так вот, Федор не устоял перед чарами главной труженицы клавиш, страдающей от недостатка внимания к собственной персоне со стороны директора из-за постоянного присутствия его жены. И добавил к ее «Консулу» функции трансмиттера. Проще говоря, подсоединил к пишущей машинке перфоратор и устройство чтения перфоленты. Устроил, паразит, из приемной филиал ВЦ. Меня за двойными дверями не напрягало, даже было удобно. Но посетители впадали в ступор, хорошо, что их приходило мало и некому оказалось посоветовать принять на работу еще пару-тройку машинисток и ни в чем себе не отказывать. В прямом и переносном смысле.
Первой моей мыслью было: «Какой смысл в подобной чепухе?» Хотел запретить, но любопытство оказалось сильнее. И не пожалел. Известно, что в каждом офисе две тысячи десятого года стояли «Xerox», «Canon», «HP» или любой другой аналог копировальной техники. Компьютер тоже имелся, но он был и дома, да вообще давно стал предметом интерьера. Поэтому именно с копировальной машинки начиналось предпринимательство двадцать первого века. Вроде бы она была не сильно и нужна, но убери — и весь документооборот мгновенно застопорится.
Так и тут — машинистка оказалась очень умной девочкой. Мгновенно научились набивать «многоразовые» тексты на перфоленту, ловко вертеть на карандаш бумажные колечки и ставить приметные метки губной помадой. Через две недели она читала буквы прямо с ленты и правила текст, пробивая новые дырки и заклеивая ошибочные. Мне приходилось добираться до дверей кабинета прыжками, чтобы не повредить струящиеся по полу ломкие кольца. Под крики-стоны: «Ах-ах, Петр Юрьевич, пожалуйста, только не наступите, полчаса набивала это письмо!» Более того, не раз я заставал с треском печатающую машинку и закольцованный кусок перфоленты на фоне пустого кресла. Секретарша изредка подбегала и ловко на ходу вставляла новый пакет бумаги с копиркой.
Так родился прото-Xerox. Неуклюжий, но чрезвычайно востребованный. Непрерывно стучащее напоминание о необходимости разработки нормального текстового процессора.
Жаль только секретаршу, толковая девушка. Но… Федор в нее втрескался не на шутку. Так что придется с ней срочно расстаться. Конечно, не выбрасывать на улицу, как, согласно местным страшилкам, обязаны делать кровожадные капиталисты вроде меня. Всего-то придется перевести ее в лаборанты. С повышением оклада и наилучшими пожеланиями, но по вполне прозаической причине. Нельзя ведущему специалисту знать слишком много про внутреннюю кухню НИИ. Слишком необычные «скелеты» заперты у нас в шкафу.
Эксперименты с печатающими устройствами всех типов выявили мое слабое место. Хотел перемаркировать буквы в FAR, но это было попросту несерьезно. Для построения хоть каких-то внятных систем связи требовались произвольная и автоматическая обработки поступающих в порты данных — иначе говоря, пришлось вспоминать программирование.
Никаких специальных программных пакетов для серьезной разработки софта у меня никогда не стояло. Нет задач — нет опыта. Так что пришлось срочно вспоминать годы обучения в университете и заново осваивать Visual Basic for Applications от микрософтовского «офиса». Благо на дисковом пространстве при инсталляции никогда не экономил, и все хелпы были доступны. Несмотря на мои опасения, задача оказалась не слишком сложной. Всего неделя полного погружения в систему, и еще до завершения съезда КПСС у меня начали получаться вполне рабочие программы.
Из-за достигнутых практических результатов наметился прорыв. Произвольное формирование отправляемых в Visual Basic for Applications букв-байтов позволило эффективно задействовать старший, не используемый в «Консуле» восьмой бит. По сути — разделить реальный порт на два виртуальных. Работала система очень просто: доработанный преобразователь Федора отправлял буквы «с единичкой в старшем бите» на одну печатающую машинку, а «с нулем» — на другую.
Тут же захотелось большего. Федор предложил двухбайтовую схему, в которой первая часть содержала адрес «Консула», а вторая — собственно букву. Так можно было печать сразу хоть на сотне устройств! Однако столько машинок у нас не имелось в наличии, да и два месяца, которые электронщики просили на разработку, можно было использовать с куда большим проком. Поэтому вариант отложили в долгий ящик.
Через неделю у нас полноценно работало четыре «Консула». Обслуживающая это беспокойное хозяйство Катя походила на ткачиху-многостаночницу, но держалась стойко, несмотря на интересное положение. Единственным существенным минусом в решении оказалось то, что при окончании бумаги (или поломке) одного из «Консулов» по сигналу CTS вставали обе подключенные к порту печатные машинки. Но с этим вполне можно было мириться, процесс использования бумаги пошел куда веселее.
Чуть ли не сразу после этого, как специально, к нам поступила пара модемов. Уже упаковка сразу дала понять: советская электроника самая тяжелая в мире. Вес порядка двадцати пяти килограмм, и почти все приходилось на высокоинтеллектуальную технику! Целых тысяча двести бод, сто десять букв в секунду, по-настоящему невероятная скорость. При этом отвратительный дизайн, толстое, плохо гнутое железо в серых тонах. Документация порадовала подробной принципиальной схемой, перечислением ГОСТов на полторы страницы, а также строгим описанием порядка и способа утилизации драгметаллов. Пользовательская инструкция по эксплуатации отсутствовала как класс.
Работало все через четыре провода, разделить по частоте одну пару разработчики посчитали ниже своего достоинства. Хитрыми алгоритмами и протоколами система не баловала, «ноль» — одна частота, «единичка» — другая. Предлагалось работать через междугороднюю АТС, дозваниваться сразу по двум телефонам. Хорошо, что до ВЦ соседней ТЭЦ я заложил сразу тридцатипарку.
После трех месяцев сомнительных экспериментов с печатью подключение модема прошло на удивление легко. Ну, какие мелочи — описанный в документации модемный интерфейс на БЭСМ-4 оказался фейком. Пришлось Федору с ребятами на ВЦ две недели привычно паять переходник «из последовательного в параллельный» и присобачивать его к перфораторному вводу. Зато в эксплуатации главной засадой, как ни удивительно, стала скорость. Оказалось, что модем на 1,2к грузил БЭСМ-4 полностью и даже немного больше. Записать в МОЗУ данные ЭВМ успевала, а вот обработать — уже нет. Откатились на шестьсот бод, но это не помогло, причина крылась в обработке данных[259].