Павел Дмитриев - На распутье
\Трехточечные ремни впервые были применёны в серийном автомобиле Volvo PV 544 в 1959 году. ГГ ошибается, не сгущает, а наоборот, занижает данные. Примерно 75 смертей из ста можно было избежать, если бы люди были пристегнуты.\
2.10 Телетайп, модем, комиссионка
В конце марта начался съезд КПСС. Кабинеты начальников обезлюдели, шутка ли, почти пять тысяч делегатов наскребли по Советскому Союзу. Нечто подобное в России 21-го века бывает в конце декабря – начале января. Вроде бы обычные рабочие дни, но все принимающие решения товарищи перебираются ближе к теплым морям и океанам. Снимать трубку стоит только если сильно соскучился по голосам секретарш. Некоторые из них очень даже ничего, но виртуальные отношения совсем не в духе этой эпохи.
\До 22-го съезда собиралось менее двух тысяч делегатов. После – под пять тысяч, плюс около тысячи гостей. Никакой политики в этом нет – Кремлевский Дворец Съездов с подобной вместимостью был построен только в 1961 году.\
Когда спала "часовая" лихорадка, у меня немедленно появилось ощущение каникул. Пробовал читать газеты, но быстро понял – Михаил Афанасьевич был еще очень лоялен к советской прессе. Ее нельзя читать ни до обеда, ни после. Разве что на ночь, и то, поди, приснятся ужасы кумачового цвета. Быть может, местные жители и умудряются вылавливать что-то ценное между строчек, мне это высокое искусство пока недоступно. Ощущения как после пресс-релиза третьеразрядной корпорации областного масштаба. Такой PR-отдел я бы уволил за неделю без выходного пособия.
\Крылатая фраза профессора Преображенского в "Собачьем сердце" — "Не читайте до обеда советских газет".\
Пока поток фельдегерьской почты иссяк, телефонных звонков нет, благодать. Впрочем, сотрудники этого не почувствовали. Наконец-то появилась возможность неспешно подвести итоги прошедшего квартала, догнать накопившиеся хвосты, а главное, заняться связью. Не зря же я мыслю первейшей и важнейшей своей миссией в этом мире создание интернет? Вот и нужно соответствовать, а не прохлаждаться.
Собственно, достижений на компьютерном фронте было не слишком мало. Вывод с ноутбука на "Консул" текстов и до перепайки литер шел полным ходом. После он принял вполне эпические масштабы. Две машинки пережевывала тексты программ и самых разнообразных хелпов исключительно на английском языке со всеми нужными спецсимволами. Причем вручную, через HyperTerminal, путем копирования Катиными руками. Не слишком прогрессивный способ, мягко говоря, но разработать другой банально не хватило времени. Содержимое шло под грифом "особая папка" и покидало особо охраняемый бокс НИИ только в запечатанном виде, под охраной Анатолия, отвозившего лишнее в какое-то личное спецхранилище Семичастного.
Поставленная цель была понятна. Снять с Dell'а все возможные бонусы до того, как он превратится в бесполезный набор микросхем. Всю музыку я переписал на магнитную ленту еще на даче Шелепина, фильмы и фотографии пересняли на пленку осенью, в перерывах между ремонтами. Осталось забрать книги, тексты программ, разнообразные файлы помощи, и можно со спокойной совестью превращать настольный артефакт в супер-компьютер мирового значения.
И так приходится то и дело принимать вычислительные задачи от Шокина и Семичастного. По сути, сейчас ноутбук постоянно обсчитывает в фоне какие-то задачи, не загружая процессор более чем на десять-пятнадцать процентов (спасибо скаченной когда-то софтине ThreadMaster). Иногда по много часов без перерыва. Даже обидно, понятия не имею, разработку чего именно ускоряю – ракет, самолетов, подводных лодок, или просто хак шифра ЦРУ. Но много раз курьеры караулили результаты буквально у дверей главка, и выхватывали распечатки из рук Толиных бойцов с такой скоростью, что последние жаловались.
Но поперек полного вычислительного счастья легла неуклюжая туша АЦПУ от БЭСМ-4. Этот шикарный аппарат многозначительной марки 128-2 (128 символов в строке, 2 строки в секунду) скучал без дела. Пятидесятиметровая пачка фальцованной бумаги А3 с перфорацией по бокам грустно лежала на проволочном поддоне между лапами, которые поддерживали на полутораметровой высоте его неохватный серый корпус.
Вроде бы простой принцип, крутится барабан с 97-ю символами по окружности. В нужный момент конденсатор разряжается на электромагнит, он толкает пуансончик, бьет бумаге, прижимает ее к барабану через широкую красящую ленту. Одна строка – один оборот. Итого 120 строк в минуту, мегабайт в час, почти гигабайт за месяц. Аж слюнки текут, но зубы об эту задачу обломали славно.
Интеллекта в АЦПУ как в молотке, совсем нет. Даже промотка бумаги – совершенно отдельный двигатель, запускаемый по таймеру (новые микросхемы часов пришлись очень к месту). При печати крутящийся барабан посылает два сигнала – начала оборота, и в момент выхода "на позицию" очередного символа. Интерфейс COM-порта ноутбука должен их "выловить" в виде сигнала CTS (разрешения передачи), и выдать строчку из 16 байт, 128 битов. Где "единичка" — там электромагнит должен ударить. Процесс нужно повторить по числу знаков на барабане, а именно 97 раз. В результате должна получится целая строчка.
По прикидкам, скорости COM-порта вполне должно хватать. Оборот – полсекунды, за это время мимо бумаги пролетают 97 отлитых на легкосплавном цилиндре символов. Итого есть около 5 миллисекунд на выдачу последовательности. Иначе говоря, для печати всей строчки потребуется 25 000 бод, если считать без всяких старт-стопов. Это в четыре раза меньше доступных в COM-порте 115 200 бод. Должно хватить с запасом на задержки в самопальном переходнике, и работу моего бриджа USB-COM.
\В теории, через бридж USB-COM можно выдать до 12 мегабит. Но ГГ об этом пока не знает.\
Но практика упорно опровергала расчеты, печать не шла, как мы не бились. Судя по всему, не хватало скорости. Пуансоны лупили куда попало, между символов, во время движения бумаги. От поломки АЦПУ спасали только огромные зазоры между элементами. Пришлось признать эпический фейл. Отодвинуть пару человекомесяцев в виде "комодика" контроллера в сторону, отсоединить пару здоровенных 30-ти контактных разъемов, и вызвать грузовик с грузчиками – отдать принтер-переросток обратно на ВЦ ТЭЦ. И забыть про этот чертов металлолом.
Следующей стала неуклюжая попытка обойти узкий момент через перфоленту. Набить дырочек в бумаге, и передть на какую-нибудь более приспособленную к большим объемам печати ЭВМ. Для этого Федор в перерывах между чтением Хайнлайна и "съездовсикими" часами спаял вывод с ноутбука на перфоленту. Благо, это было много проще предыдущей задачи, а COM-портов у меня было в наличии два.
Молотила машинка будь здоров, только успевай заправлять ленту. Вот только при плотности записи около трех байт на сантиметр вывод мегабайтной книги грозил занять несколько километров бумаги. Не знаю, почему я даже не попробовал посчитать это заранее, просто в цейтноте ответил "делай!" на вопрос "нам нужен вывод на перфоленту?". Так что пришлось выписать сотруднику премию, а машинку задвинуть в самый дальний угол.
Впрочем, оно того стоило. Федор-электрик, при всем своем хиппи-антураже не только нашел себя в нашем диковатом коллективе, но и обнаружил редчайшие навыки проектного мышления. Если берется, то будет долбить до конца, на результат, не задавая дурацких вопросов и самостоятельно решая встречающиеся на пути проблемы. Настоящий луч света в темном царстве советской корпоративной культуры.
\Неадекватный (на взгляд автора) фразеологизм Н.А. Добролюбова о самоубийстве главной героини драмы А.Н. Островского "Гроза".\
Ведь как бывает обычно? Начинаешь работать с человеком, у которого есть голова, креатив, даже талант. Но если на уровне внутренней культуры отсутствует способность отслеживать и обрабатывать длинные цепочки действий, ничего хорошего не выходит. Через некоторое время видишь метания из стороны в сторону, страшную организационную немощь, необъяснимые срывы сроков. Точно такое у меня было после накурки гашишом в Амстердаме. Начинаешь думать какую-нибудь мысль, на середине ее забываешь, ищешь начало, вспоминаешь, было ли оно вообще. Затем опять думаешь, и опять все разваливается. От такого опускаются не только руки.
Как начальник, заводишь тудушник, привычку спрашивать еженедельно результаты, выпинываешь задачу с точки как мячик в гольфе из песка, снова и снова… Тудушник разносит к чертям, потом распухает голова, и кошмарик мягких белых стен палаты превращается в навязчивую идею…
\ToDo – чрезвычайно распространенный тип комментариев, показывающих разработчику место, с которого нужно продолжить работу.\
Однако, перфоратор был полностью подготовлен к испытаниям без всякого моего вмешательства, и, к моему огромному удивлению, "пошел" с первой попытки. Федор явно почувствовал вкус победы в самостоятельном решении задач. Губить такую инициативу все равно что пускать под нож стельную корову. Ему немедленно был открыт следующий горизонт ответственности. Теперь этот волосатый и бородатый хипарь погоняет по коридорам аж трех ботанов-инженеров, учит их "грокать", держать в руках паяльник, правильно нюхать канифоль, а так же ничему не удивляться в "721".