Круглосуточный книжный мистера Пенумбры
Шрифт:
Интересно, что тут творится днем, в освещенную солнцем смену Пенумбры. А может, у Оливера бывает наплыв покупателей вечером, когда народ идет с работы. А что если эти тишина и одиночество все-таки разрушают мой мозг? Поймите меня правильно: я благодарен за эту работу, за то, что сижу на стуле, а мне понемногу капают доллары (не бог весть какие), которыми я могу платить за квартиру, покупать пиццу и приложения для айфона. Но раньше я работал в офисе – работал в коллективе. А здесь только я и летучие мыши. (Да, я знаю, там наверху есть летучие мыши.)
В последнее время даже читатели Дальнеполочников куда-то запропали.
Соблазнились еще чьим-то книжным клубом на другом конце города? Накупили электронных читалок?
У меня
На середине первой главы «Консервного ряда» экран мигает черным, застывает и тухнет. Такое у меня часто. Батареи должно хватать где-то на два месяца, но я как-то раз надолго забыл читалку на пляже, и теперь без розетки она работает около часа.
Так что я переключаюсь на макбук и пускаюсь в обычный обход: сайты новостей, блоги, твиты. Прокручиваю экран к диалогам, которые появились без меня, днем. Если все сайты, которыми ты пользуешься, живут по какому-то неправильному времени, не означает ли это, что на самом деле по неправильному времени живешь ты?
Наконец я открываю свою любимую страницу: «Бурчалу».
Бурчала – это человек, вероятно, мужского пола, подпольный программист, подвизающийся в области на стыке программирования и литературы: частично хакерские новости, частично Paris Review [5] . Мэт прислал мне ссылку после того, как побывал у меня в магазине, полагая, что затеи Бурчалы могут перекликаться с нашими. Мэт не ошибся.
Бурчала рулит богатейшей пиратской библиотекой. Пишет сложные коды для взлома ТСЗАП [6] ; строит сложные аппараты, копирующие тексты с бумажных книг. Работай он в Амазоне, был бы, наверное, богачом. Вместо этого он хакнул считавшуюся неуязвимой Поттериану и выложил все семь томов на своем сайте для бесплатной скачки – с некоторыми поправками. Так что если хочешь читать «Гарри Поттера» бесплатно, придется терпеть проскакивающие упоминания юного волшебника по имени Бурчандор, однокашника Гарри Поттера по Хогвартсу. Ну это и не так плохо: у этого Бурчандора есть несколько отличных реплик.
5
Paris Review – литературный журнал, основанный в 1953 г. в Париже. Публиковал сочинения Джека Керуака, Филиппа Рота, Сэмюэля Беккета, Жана Жене и др.
6
ТСЗАП – технические средства защиты авторских прав, программы и устройства, препятствующие копированию или отслеживающие незаконные копии файлов.
Меня однако заворожил последний проект Бурчалы. Карта, показывающая места действия всех научно-фантастических историй, изданных в двадцатом веке. Он повыдергивал их из книг специальным софтом и выстроил в трехмерном космосе, так что можно наблюдать, как год за годом коллективное воображение человечества устремлялось все дальше: на Луну, на Марс, Юпитер, Плутон, к Альфе Центавра и дальше. Можно приближать и вращать эту вселенную, а можно вскочить в компактный многогранник-звездолет и все облететь на нем. Отправиться на свидание с Рамой [7] или искать Базовые миры [8] .
7
Свидание
8
В книге Николаса Бриггса «Поколение Далека» – планеты, пригодные для колонизации.
В общем, два вывода:
1. Нилу это придется по душе.
2. Я хочу быть как Бурчала. В смысле, а вдруг у меня получится что-то столь же крутое? Вот это была бы настоящая компетенция. И я смог бы открыть свое дело. Или пойти работать в Эппл. Мог бы встречаться и взаимодействовать с другими персонами в теплых лучах дневной звезды.
На мое счастье, Бурчала, как и следует герою-хакеру, опубликовал код, на котором работает его карта. Весь трехмерный графический движок, написанный на Ruby – языке программирования, который мы использовали на сайте «НовоБублика», – целиком и совершенно бесплатно.
Я собираюсь применить код Бурчалы, чтобы изваять что-нибудь свое. Оглядываясь вокруг, я понимаю, что мой будущий проект стоит прямо передо мной: трехмерную графику я буду осваивать, рисуя модель круглосуточного книжного магазина мистера Пенумбры. Это высокий узкий кирпич, внутри заставленный похожими маленькими – ну явно не титанический труд?
Для начала надо было перелить базу данных со старого макинтоша Пенумбры на мой ноут, а это не такое простое дело, потому что эта модель пишет только на пластиковые дискеты, а засунуть такую в макбук нет никакой возможности. Пришлось купить на И-Бэй юэсби-ридер. Он стоил три доллара, плюс пять доставка, и было диковато вставлять такое в свой ноут.
Но теперь, со всеми данными на руках, я строю модель магазина. Пока грубую – кучка серых кирпичиков, сцепленных на манер виртуального лего, – но уже узнаваемую. Обувная коробка помещения налицо, и все стеллажи на месте. Я выстроил их по системе координат, и моя программа умеет находить без моей помощи тринадцатую полку в третьем ряду. Цифровой свет из цифровых окон рисует четко очерченные тени в цифровом магазине. Если это вас впечатляет, значит, вам за тридцать.
Три ночи проб и ошибок, но зато теперь я строчу длинные куски кода, обучаясь на ходу. И это здорово что-то создавать – на экране медленно вращается довольно убедительная полигональная аппроксимация Пенумбриного магазина, и я счастлив, как не был ни разу после закрытия «НовоБублика». В динамиках ноута играет новый альбом веселенькой местной группы под названием «Лунное самоубийство», и я собираюсь как раз залить базу на…
Брякает колокольчик, и я вырубаю звук. «Лунные самоубийцы» смолкают, и, подняв глаза, я вижу незнакомое лицо. Обычно я моментально понимаю, стоит передо мной член страннейшего в мире книжного клуба или просто полуночник-бродяга. Но сейчас мое паучье чутье буксует.
Клиент невысок, но плотен, в некоем сгущающемся лимбе среднего возраста. На нем грифельно-серый костюм и белая сорочка с расстегнутым воротом. Все это говорило бы в пользу обычного прохожего, если б не его лицо: призрачная бледность, черная колючая борода и глаза, похожие на темные карандашные острия. А еще у него под мышкой пакет, аккуратно упакованный в коричневую бумагу.
Его взгляд устремляется первым делом к коротким стеллажам, а не к Дальнеполочникам, так что он может оказаться и обычным клиентом. Может, он шел мимо из «Попок».
– Могу я вам помочь? – спрашиваю я.
– А это вот что такое? Что это значит? – тарахтит он, уставившись на передние стеллажи.
– Да, понимаю, с виду не много, – отвечаю я.
На следующем выдохе я собираюсь упомянуть кое-какие жемчужины куцего каталога Пенумбры, но странный тип обрывает меня:
– Издеваетесь? Не много?