Круглосуточный книжный мистера Пенумбры. Робин Слоун
Чтение книги онлайн.
Читать онлайн книгу Круглосуточный книжный мистера Пенумбры - Робин Слоун страница 15
Итак, по пунктам:
1. Нилу понравится.
2. Я хочу быть как Угрюмбл. В смысле, а вдруг я тоже сделаю что-нибудь настолько крутое? Был бы достойный опыт. Можно будет присоединиться к какому-нибудь стартапу. Или устроиться в «Эппл». И встречаться и общаться с другими людьми в теплых лучах дневного светила.
К счастью для меня, Угрюмбл, как и полагается хакерам-героям, выложил код, на котором работает его карта. Это специальный движок для 3D-графики, написанный на языке руби – на нем же я делал сайт «Нового бейгла», – и он совершенно бесплатный.
Возьму-ка я код Угрюмбла за основу и сделаю что-то свое. Посмотрев по сторонам, я понимаю, что мой проект прямо передо мной: я изучу 3D-графику, создав модель магазина Пенумбры. Это же узкая высокая коробка, набитая коробочками поменьше, – вряд ли так уж сложно.
Для начала требовалось скопировать базу данных со старого «Мак-Плюса» Пенумбры на мой ноут, что, вообще-то, оказалось нетривиальной задачей, поскольку у «Мак-Плюса» пластиковые дискеты, а в «Макбук» их засунуть некуда. Пришлось купить старый дисковод на eBay. Обошелся в три доллара плюс пять за доставку, и подключать это к ноутбуку было прямо как-то странно.
Но теперь, скачав данные, я создаю свою модель магазина. Она довольно грубая – просто серые блоки рядами, как виртуальное лего, – но уже узнаваемая. Пропорции обувной коробки сохранены, и все полки на месте. Я добавил систему координат, и теперь программа сама может найти тринадцатую полку в третьем ряду. Виртуальный свет из виртуальных окон прочерчивает в виртуальном магазине резкие тени. Если вас это впечатляет, вам явно больше тридцатника.
Я три ночи потратил на пробы и ошибки, но вот я уже пишу длинные строчки кода, учась по ходу пьесы. Приятно найти себе занятие: на экране моего ноута медленно вращается довольно убедительная многогранная модель магазина Пенумбры. Я не бывал так счастлив с распада «Нового бейгла». Из динамиков ноута звучит новый альбом энергичной местной группы под названием «Лунный суицид», и я готовлюсь загрузить базу данных в…
Звякает колокольчик, и я выключаю звук. «Лунный суицид» смолкает. Подняв взгляд, я вижу незнакомое лицо. Обычно я с ходу понимаю, кто передо мной – член самого странного книжного клуба в мире или просто не спится человеку, вот и зашел поглазеть. Но на этот раз мое чутье заглохло.
Незнакомец невысокий, но крепкий, какого-то непроходимо неразличимого среднего возраста. Костюм сизый, воротничок белой рубашки расстегнут. Все это было бы совершенно нормально, если бы не его лицо: призрачная бледность, черная щетина и глаза как острия карандашей. А под мышкой у него сверток, аккуратно обернутый коричневой бумагой.
Его взгляд сразу же устремляется к низким ближним стеллажам, а не к Суперстарам, так что, может, это все же обычный посетитель. Может, пришел из соседнего заведения.
– Вам
8