Драпер, вполне счастливый, увлеченно работал над интерфейсной платой. Персонал Apple удивлялся его стилю программирования, в котором бриллианты гениальности были смешаны с причудливыми, но выверенными извилинами алгоритма. Драпер был программистом, который исповедовал «защитный» стиль программирования. Крис Эспиноза, имевший незавидное поручение приглядывать за непредсказуемым Капитаном, объяснял: "Скажем, вы пишете программу и обнаруживаете, что сделали что-то неправильно, например, вы пытаетесь использовать программу и обнаруживаете, что вылетает кнопка [50]. Большинство программистов пытаются разобраться: начинают анализировать программу, пытаются найти причину, которая заставляет вылетать кнопку, правят код до тех пор, пока проблема не исчезнет. У Драпера все это протекало по-другому: он начинал разбираться, переделывал код вокруг кнопки так, что когда случалась проблема, программа знала, что она сделала ошибку и сама исправляла ее. Если говорить в шутку, то если бы Драпер писал арифметическую подпрограмму для выполнения сложения, и если бы у него вдруг получился ответ 2+2=5, то он помещал в программу оператор «если 2+2=5, то ответ=4». Вот такой у него был обычный способ написания программ".
Но пока хакеры в Apple удивлялись тому странному стилю, с которым Драпер умудрялся создавать полноценный продукт, люди, отвечавшие в Apple за ведение бизнеса, не очень-то восторженно относились к способностям Драпера как разработчика. Он им не нравился. Apple не был Клубом Самодельщиков, то есть сценой для демонстрации фокусов. К тому же плата Джона Драпера имела несколько интересных особенностей: она не только реализовывала интерфейс с телефоном, но и генерировала управляющие сигналы телефонной компании. Это был блюбокс, управляемый компьютером: то же самое что Стью Нельсон делал при помощи PDP-1 десять лет назад, но теперь появилась возможность осуществить все это дома. Инстинкт хакера заключался в том, чтобы исследовать возможности этого нового железа, а это могло бы дать возможность копаться в системах по всему миру. Но хотя в Apple чувствовали, что компания может извлечь пользу из Хакерской Этики, распространяя информацию по внутреннему устройству машины и продавая собранные компьютеры в качестве объектов для исследования, в задачи их бизнеса не входило продвижение чистого хакерства. Они вели нормальный бизнес — с кредитными линиями и определением минимального объема венчурного капитала. Этим занимались деловые люди в костюмах-тройках, не имевшие никакого отношения к таким вещам как телефонное хакерство. «Когда Майк Скотт узнал, что может делать карта Драпера», — рассказывал Эспиноза, — «он немедленно зарубил проект. Слишком опасно было выпускать ее в окружающий мир, в котором она была бы доступна каждому».
Насильственное прекращение проекта находилось в полном согласии с весом быстро растущей Apple Computer Company, которая продавала компьютеры с сумасшедшей скоростью. Ее основатели приобрели респектабельный вид в таком темпе, что даже бывшие члены Клуба Самодельщиков были поражены. Рэнди Виггинтон в конце лета 1977 года понял, что компания, в которой он работает, сумела превзойти даже собственные темпы роста. Он об этом узнал, когда все собрались у Майка Марккулы на вечеринку в честь празднования двадцатипятимиллионного объема продаж. Но это было только начало подъема, который в течение следующих пяти лет превратит Apple в компанию стоимостью в миллиард долларов.
Во время этого периода, когда все в Apple праздновали рост доходов, многие из них заработали такое количество денег, и стали настолько богаты, что оставили позади многих миллионеров, перейдя в «режим Креза», где состояния измерялись десятками миллионов долларов. Тем временем, Джон Драпер сидел дома и играл со своим Apple. Он вставил собранную плату в Apple II и подключился к телефонной линии. Карта была настроена так, чтобы она «сканировала» все телефонные станции, и слушала ответы в виде характерных сигналов, которые говорили о том, что на другом конце стоит компьютер. По его понятию, это должно быть был девственный компьютер, в который хакер мог войти и который можно было исследовать. Он схакерил программу, посредством которой компьютер мог сам набирать телефонные номера. «Это занятие выглядело абсолютно невинным», — говорил он позднее. Предоставленный самому себе, компьютер делал около ста пятидесяти звонков за ночь. Каждый раз, когда на том конце отвечал модем, телетайпный принтер, присоединенный к машине, печатал телефонный номер. За девять часов, у Джона Драпера на руках оказывалась распечатка всех компьютерных номеров на трех цифрах отдельно взятого коммутатора. «Я собирал их просто так, для коллекции», — объяснял он потом. Его система смогла обнаружить наличие сервисных номеров на WATS расширителях (WATS — Wide Area Telephone Service, телефонная служба дальней связи), с помощью которых можно было совершать бесплатные звонки на дальние расстояния. (В кинофильме WarGames у молодого хакера использовалось подобное устройство, прототипом которому была конструкция Драпера).
Читать дальше
Конец ознакомительного отрывка
Купить книгу