Дверь в библиотеку приоткрыта. Потянул за ручку, зашёл, а внутри темно. Нащупал выключатель, но свет не захотел включаться. Подсветил путь фонариком смартфона, но не заметил как наступил на что-то. На полу валялись книги. Я нагнулся, хотел поднять одну, попытался поймать пальцами обложку, но мои пальцы прошли сквозь книгу.
– Ерунда какая-то! – я проделал то же самое ещё несколько раз, но ничего не получилось. – Да что здесь происходит?
Пнуть книгу тоже не получилось. Я подбежал к пыльному шкафу, но и там ни одна книга не желала оказаться у меня в руках!
– Что ты тут делаешь? – послышалось у меня за спиной.
Я резко обернулся и ослепил говорившего светом из смартфона. Алина поспешила прикрыться рукой.
– Как что? Кажется, это мой дом, вот я и хожу, куда хочу. А ты с братом… В общем, вы можете проваливать. И как можно скорее.
– Я и сама была бы рада с тобой больше не встречаться.
– Тогда что тебе мешает убраться отсюда?
– Ты мне и мешаешь!
Она подошла ближе, и со всей силы упёрлась ладонями о мою грудь. Я упал на пол.
– Почему ты себя так ведёшь со мной? Что я сделал, что ты меня ненавидишь?
– Верни моего любимого.
– Почему я, по-твоему, должен вернуть его? Я его даже не знаю.
– Потому что из-за тебя он ушёл из этого мира.
– Что это значит?
– Он исчез из-за тебя!
Алина опустилась на колени и снова начала колотить ладонями по моей груди.
– Постой, ничего не понимаю. Как я его могу вернуть?
– Я не знаю! Ты это сделал, вот и возвращай как хочешь, иначе тебе не видать своей Светочки.
– Кого?
– Той, которую ты ищешь.
Теперь уже я схватил её за плечо:
– Где она? – от волнения я затряс её как куклу.
– Больно, отпусти!
– Пока не отведёшь меня к ней, не отпущу. Ну же?! Ну?!
– Отвали! Как вы меня все достали! Брат не хочет отдать мне монетку, а ведь это может быть мой единственный путь к любимому! Ты свою Свету ищешь, словно больной дурак. Пошли к чёрту!
Она попыталась встать, но я не позволил ей этого и снова притянул к полу.
– Я буду кричать! – предупредила она.
– Ну и кричи сколько хочешь. Это мой дом и я здесь всё решаю. А теперь отведи меня к Светлане.
– Да пошёл ты!
Но я не отпустил её, злобно всматривался в её лицо.
– Ладно. Я отведу тебя к ней. Но ты должен пообещать, что отдашь мне монетку.
– Хорошо, договорились, – не раздумывая, ответил я.
Мы встали, одновременно отряхнулись и прошли к двери, попытались вместе протолкнуться в один входной проём. Не вышло, пришлось пропустить Алину вперёд. И как только она вышла за дверь, помчалась как сумасшедшая прочь от меня!
– Ты! – возмущению моему не было предела и я побежал вслед за ней. – Остановись, врунья!
Но Алина и не думала останавливаться. Она промчалась вниз по лестнице, пробежала по узкому коридору и спустилась ещё ниже. И остановилась только у двери, ведущей в подвал. Я подбежал и встал рядом, запыхавшимся голосом упрекнул её:
– Ты меня снова обманула!
– Почему это?
– Что?
– Да там она, там, в подвале сидит.
Алина достала из кармана длинный ключ с резной металлической ручкой и вставила его в дверной замок. Оборот, второй и дверь открылась.
– Иди, – кивком она указала в тёмную пустоту.
– Конечно, я зайду, а ты меня там закроешь.
– За кого ты меня принимаешь?
– Сама знаешь. Зачем повторять это вслух? – я протянул руку ладонью вверх. – Давай сюда.
– Что давай?
– Гони ключ без лишних слов. Достала уже.
Алина с неохотой ударила тяжёлым ключом по моей ладони, пробормотала что-то себе под нос, при этом наградив меня хмурым взглядом, и удалилась.
Рукой я распахнул дверь так, что она с грохотом ударилась о стену, и осторожно спустился по лестнице. В самом углу тёмной комнаты горел синий огонёк, на мониторе мелькала заставка вселенной. За столом кто-то сидел. Я подошёл ближе. Это была девушка. Девушка спала, опустив голову на стол, облокотившись на правую руку, левая застыла на коленях. Я сразу узнал её, повелительницу моих снов:
– Света?.. – тихо позвал я, не веря своему счастью. – Света, проснись!.. – уже чуть громче сказал я и потрепал её за плечо, нагнулся к ней поближе.
Света, наконец, пошевелилась, с неохотой приоткрыла глаза. Но глаза её тут же сделались огромными, как только встретились с моими. Видимо, от испуга, она даже подскочила на месте, клавиатура упала на пол, мышь отлетела и врезалась в стену, стол затрясся. Без лишних слов она бросилась ко мне, обхватила руками мою шею и поцеловала. Свет озарил эту маленькую неуютную комнату. От неожиданности я попытался оттолкнуть её, но быстро бросил эту затею. Закрыл глаза и ещё сильнее прижал любимую к груди. Наши сердца, наконец-то, встретились и теперь бились в унисон.
Не знаю точно сколько это длилось, но я мог бы целовать её вечно! Света первая очнулась и схватила меня за руку:
– Пойдём, скорее!.. Уходим отсюда. Здесь небезопасно…
Она потянула меня за собой вверх по лестнице. Мы поднимались так быстро, что не заметили преграды. Что-то блеснуло в проёме двери. Андрей возник словно из неоткуда прямо на нашем пути. Света вдруг остановилась, разжала пальцы, её рука выскользнула из моей. Света зашаталась на месте и начала падать, увлекая меня с собой, но я вовремя поймал её и мы вместе осели на верхних ступенях.
– Что с тобой?
Я уже несколько раз повторил одно и то же, но она не отвечала. Хоть её губы и шевелились, но не было слышно ни слова. Тогда я прижался ухом к её губам и расслышал только слабое:
– Я тебя люблю…
Света прижала свою руку к животу. Я схватил её за запястье и увидел кровь на её изящных пальчиках. И всё понял.
– Ты гад! – я кричал как сумасшедший, но, похоже, от этого Андрей веселился ещё больше. Из глаз моих потекли слёзы, в отчаянии я больше не смог ничего сказать, а лишь сжал в объятиях любимую, укачивая её, убаюкивая, страдая…
Позади брата стояла сестра. Зажав рукой рот, она в ужасе мотала головой. Андрей со злобной улыбкой на лице вытащил что-то мелкое из кармана, покрутил в пальцах монетку и подбросил её в воздух. На мгновение мне показалось, что монета зависла в воздухе. Света потянулась дрожащей окровавленной рукой. Алина бросилась за монетой, вытянув руку вперёд, но не успела поймать её. Монетка ударилась о порог, просочилась сквозь балясины и скатилась вниз, в комнату. Алина оступилась, перелетела через нас и покатилась дальше, вниз по ступенькам, отбивая свои тощие бока о ребристую каменную поверхность. Андрей просто развернулся и ушёл.
Я почувствовал, как Света потянула меня за рукав.
– Что, что я должен сделать? Ведь ты не умрёшь? Я никогда не отпущу тебя!..
Тихо-тихо она прошептала:
– Принеси монету…
– Но зачем? Она уже использована…
Света сжала мою руку чуть сильнее и с огромным усилием произнесла:
– Мы победим его интеллектуально.
Хоть я и удивился её словам, но поспешил выполнить просьбу. Дорога каждая секунда. Аккуратно я прислонил Свету к стене, а сам, перепрыгивая через несколько ступенек, метнулся вниз и увидел Алину. Алина сидела на полу, раскачиваясь из стороны в сторону и не переставая рыдать, била кулаком о пол. Я прошёлся по комнате в поисках монеты, но не мог её найти.
– Не это ищешь? – глотая горькие слёзы, вытирая их одной рукой, спросила Алина.
На её ладони лежала та самая монетка.
– Забирай! – она запустила в меня монетой. – Всё равно она такая уже никому не нужна, – и заплакала ещё сильнее, сопровождая рыдания разными проклятиями в пользу злосчастной монеты с ёжиком.
Я забрал находку и вернулся к Светлане, показал ей монету, на что она прошептала:
– Помоги мне дойти до библиотеки…
Я не стал расспрашивать, терять драгоценное время, осторожно поднял любимую на руки и побрёл в библиотеку. Распахнул ногой дверь, мы оказались внутри. Света указала рукой, что нужно подойти к столу. Я усадил её на стул. Света снова потянулась рукой, указывая на копилку в форме ёжика. Я пододвинул ёжика поближе. Она вытянула руку ладонью вверх:
– Дай монетку…
Я положил монету на её ледяную руку. Эта ледышка молнией охладила мой разум и я вдруг понял, что теряю её. Обнял любимую крепко-крепко, прижался губами и ощутил её холодную щёку:
– Не отпущу тебя… – и опять эти предательские слёзы ливнем ринулись по моему-её лицу…
– Прости, это всё из-за меня… – с горечью прошептала она.
Света опустила монету в копилку-ёжика.
В мире разработчиков…
– Ты в курсе, что у тебя демон слетел?
– Никуда он не слетел и вообще не в этом дело. Я уже часа два ищу ошибку. Кто-то «умный» написал неверный запрос к базе данных. Система упала, пришлось откатывать релиз и прогонять тесты заново. Вот, смотри, теперь всё работает корректно.
В это же время в Его мире…
Александр и Светлана обнявшись, сидели за столом в библиотеке. Она читала ему вслух мифы Древней Греции.
Действующие лица и события
Светлана – возлюбленная правителя: функция взаимодействия с базой данных.
Александр – правитель: прикладная компьютерная программа (приложение).
Анастасия Августовна и Александр Александрович – родители правителя: осуществляют принцип наследования в объектно-ориентированном программировании.
Андрей – брат Алины: ошибка.
Алина – сестра Андрея: ошибка.
Возлюбленный Алины – ошибка.
Аля – домработница в доме правителя, сборщик мусора: специальный программный модуль для автоматического управления памятью со сборкой мусора.
Дворецкий – служебная подпрограмма.
Картонная коробка – воспоминания и доступ к ним появляется только, когда главные герои оказываются вместе: Аля складывает в эту коробку, как она считает, мусор.
Дом правителя – среда выполнения.
Библиотека – база данных.
Мир – окружение правителя: компьютерная система, в которой выполняется компьютерная программа.
Два года = два часа существования версии программы с ошибками.
Авария – откат релиза (релиз – окончательная версия программы): переключение системы на состояние до релиза (в это время разработчики исправляют ошибки и после снова запускают цикл разработки).
Ёжик – пожиратель багов (ошибок), демон: компьютерная программа, работающая в фоновом режиме. В «Мой ёжик» монетка с ёжиком переходит от одного персонажа к другому, тем самым осуществляется проверка, тестирование выпущенного релиза. Цифра пять на монетке означает пять тестов. Когда ошибка обнаружена она складывается в копилку ошибок (копилка-ёжик). Как известно, за одной ошибкой могут следовать другие. В главе 16 описано из-за чего всё произошло, как Светлана совершает первую ошибку, а в главе 19 – исправляет её.
Хотя герои повести не люди, но дальше додумывайте сами)