Заколдованный Латте

Глава

Глава

Глава 1. Замок обыкновенных чудес.

В Мерцающем лесу, где деревья шептали заклинания на древнем языке ветров, а их тени сплетались в светящиеся руны, ночами не смолкали совы – бережно архивировали сновидения, чтобы ни одно не растаяло с первым утренним лучом.

А в самом сердце леса возвышался замок легендарной ведьмы Лилит. Древний и величественный, он сам казался живым существом —наблюдал, слушал и помнил. Его шпили пронзали небо, а окна отражали дыхание ночи. За этими окнами, в переплетении света и теней, оживала магия повседневности. По залам скользили голографические духи-уборщики, суетились полупрозрачные дворецкие, а зеркала спорили между собой о погоде и выкладывали сторис в магическое облако. Среди них степенно расхаживали и вполне видимые, но подозрительно странные слуги – кто с медными шестерёнками вместо зрачков, кто с вензелями рун на ладонях.

Всё здесь работало с синхронной грацией заклинаний и технологий. Ведьма Лилит была одной из первых, кто стремился полностью подчинить себе цифровую магию, хотя не всё и не всегда следовало задуманному плану.

Метла Лилит синхронизировалась с Bluetooth, кот по имени Пиксель изъяснялся на обычном языке лучше некоторых интерфейсов и неусыпно следил за стабильностью обновлений. А ворон Wi-Fly неустанно вещал прогноз погоды и свежие новости по подписке, иногда вставляя рекламные паузы – за что Пиксель всерьез грозился отписаться.

В тот вечер, накануне грандиозного торжества – бала в ночь на Хэллоуин, Пиксель сидел у камина, где пламя вспыхивало, затихало и время от времени рассыпалось искрами, рисуя в воздухе причудливые узоры. Кот, распушив хвост, наблюдал с видом вселенской иронии, как Лилит мешает зелье в прозрачном котле, который тихо булькал, словно подкаст о магической химии.

– Опять кодишь на Java1[1]? – лениво спросил он.

– Это Python, не начинай, – ответила Лилит, не отрывая взгляда от зелья.

Пиксель фыркнул, но в глазах мелькнула искра любопытства.

– Всё равно не понимаю, зачем тебе эта цифровая магия. Старая работала без сбоев.

– Работала, – согласилась Лилит, – но не всегда спасала.

– От чего?

– От того, что сильнее чар, – ответила она спокойно, не отрывая взгляда от зелья.

Её метла с Bluetooth иногда глючила: то вдруг улетала в самоволку, то внезапно подключалась к роботу-пылесосу.

– Ну вот, опять обновление криво встало, – буркнул Пиксель. – Я тебе говорил: надо сначала тестить на метле, а уже потом катить в прод2[1] . Вот и результат: не протестил на метле—слови баг на взлете!

– Зато эта хоть думает, – усмехнулась Лилит. – С обычной не поспоришь, а эта может обидеться и улететь – почти как я.

– Ага, – протянул Пиксель, – вот как раз сегодня утром и улетела – просто проветриться. И до сих пор нет!

В этот момент дверь сама открылась, и метла влетела в зал, покачиваясь, как кот после ночных приключений.

– Ага, явилась, – протянул Пиксель, не отрываясь от экрана, где просматривал логи ошибок. – И где шаталась, если не секрет?

Метла издала короткий звуковой сигнал, похожий на писк уведомления, и уронила на пол клочок паутины.

– Судя по всему, зависала где-то между третьим облаком и низкоуровневым кэшем3[1] , – заключил кот. – Классика. Лилит устало потерла лоб.

– Ну что ж, главное, что вернулась целой.

– Да-да, – буркнул Пиксель. – Ставлю галочку: метла ушла в самоволку, но вернулась после перезагрузки.

Метла виновато пискнула ещё раз и тихо прижалась к стене.

Пиксель, наблюдая за этим, хмыкнул: – Вот тебе наглядный пример, когда скрещение магии и цифры приводит к непредсказуемым последствиям.

Лилит усмехнулась, не отрывая взгляда от котла:

– Зато иногда – к неограниченным возможностям.

Пиксель слегка прищурился, добавив назидательно:

– Совершенно очевидно, что экспериментаторство – неизлечимая болезнь, – сказал он с видом врача, который давно смирился с диагнозом. – Особенно если пациент – ведьма.

Лилит бросила в него подушкой, но не попала.

Пиксель удовлетворённо отметил промах в логах.

– Хорошо ещё, что подушки пока не подвержены цифровому вмешательству, – буркнул он.

А ворон Wi-Fly, как обычно, начинал доклад:

– Сегодня вечером ожидаются осадки из тыквенных семечек, а завтра – гроза с вероятностью превращения наглых гостей в кабачки. Подписка продлена автоматически.

Лилит вздохнула. Иногда ей казалось, что её дом стал слишком «умным» и, кажется, иногда работал в режиме «бета-версии» 4[1]. Но в данный момент замок активно готовился к торжеству.

Голографические духи-уборщики запускали по залам пчёл и бабочек —

изумительно реалистичных магико-технологических созданий.

Их полёт был таким живым и естественным, что даже совы иногда поворачивали головы, провожая их взглядом.

Но собирали они не мёд и пыльцу,

а пыль – особенно с деликатных предметов интерьера.

Аккуратно складывали добычу в крошечные мешочки,

которые тут же подхватывали порхающие повсюду птицы с великолепным ярким оперением.

Словом, замок жил своей обычной магической жизнью —

ничего по-настоящему необычного.

Глава

Глава 2. Волшебные приготовления к Великому Балу в ночь на Хэллоуин

Каждый год на Хэллоуин Лилит давала бал Страха и Страсти, на который по приглашению в виде всплывающего окна с кнопкой «Accept your Doom» («Ты обречен. Смирись.») собирались самые странные существа: скелеты-денди в мерцающих цилиндрах, вампиры-инфлюенсеры, привидения, одержимые кофеином, а однажды даже случайно забрел рассеянный налоговый инспектор.

Лилит взглянула на часы в форме полумесяца: стрелки лениво подмигнули цифрой 19:00. В этот миг в замке щёлкнули механические замки, активировались охранные заклинания, и Wi-Fly торжественно прокаркал с люстры:

– Подключение к Хэллоуину установлено. Бал начнётся через три часа.

Пиксель встрепенулся: – Ну вот, началось. А я ещё лог проверки не закончил!

– Закончишь позже, – улыбнулась Лилит. – Сегодня всё будет работать идеально.

– Оптимистка! – пробормотал кот. – Но я тебя предупреждал: как только начнутся массовые телепорты, портал снова зависнет.

Лилит рассеянно махнула рукой, но внутри у неё дрогнула тонкая струна.

Она чувствовала, как воздух в зале уплотняется, а в стенах просыпается древняя магия. Бал приближался. И в этот раз – он будет особенным.

В этот момент из гардеробной донёсся вопль, от которого даже свечи дрогнули. Вихрь из блёсток, парфюмерной магии и воплей отчаяния ворвался в зал.

– Это катастрофа! – возвестил голос, переливающийся паникой.

Перед камином завис Глимериан – звезда и легенда всех известных подиумов—фей-кутюрье, чьи крылья ослепительно искрились и сияли.

На нём был безупречный жилет из шёлка с кодовым узором и крошечные очки без стёкол – исключительно для драматического эффекта.

– Бал через три часа, а она до сих пор не выбрала платье! – простонал он. – А туфли? Украшения? О, это эстетическая катастрофа планетарного масштаба!

Пиксель медленно повернул голову и очень вежливо сказал:

– Если ты сейчас ещё раз вздохнёшь со словами “катастрофа”, я покажу тебе, где у тебя порт USB.

Глимериан закатил глаза.

– О, кошки… Вечно этот пассивный минимализм! Где эмоции, где стиль? Где вдохновение?

– В мусорной корзине, – мрачно ответил Пиксель. – Вместе с твоими обновлениями.

Хвост у кота подёргивался уже так часто, что можно было подумать, будто он подключён к розетке.

Лилит сидела спокойно, с лёгкой улыбкой на губах, и наслаждалась этим вечным спектаклем – магия, стиль и нервы в одном флаконе.

– Так! – вдруг резко сказал Глимериан. – Мы не можем терять ни минуты. Активирую режим выбора!

Он хлопнул в ладоши – и вокруг Лилит закружился вихрь платьев.

Ткани вспыхивали, переливались, сталкивались между собой, словно споря, чьё сияние достойнее ведьмы.

Одно платье было соткано из паутины и света – тонкое, как утро после грозы.

Другое – переливалось фиолетовым, с рунными швами, будто соткано из тумана сумеречного неба.

Третье сверкало изумрудным отблеском, словно хранило в себе отражение Мерцающего леса.

А четвёртое – почти чёрное, с серебряными искрами, будто в нём спрятали кусочек звёздного неба. Каждое отчаянно пыталось понравиться хозяйке.

– О, нет-нет-нет! – заламывал руки Глимериан. – Это ужас! Это не баланс! Это… хаос текстур и тонов!

Пиксель устало прикрыл глаза.

– И всё это ради того, чтобы выбрать между “тёмно-сумеречным” и “чуть более фиолетовым”?

– Это нюанс! – возопил фей. – Тональность ночи решает судьбу вечера!

– Кажется, они сами решают, кто пойдёт со мной, – спокойно сказала Лилит, наблюдая, как вокруг неё кружится вихрь платьев.

– Так, всё, я не выдержу! – простонал Глимериан и схватился за сердце. – У нас три часа до бала, а я уже на грани магического истощения!

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Примечания

0

Java и Python – языки программирования. (Прим. автора.)

Вернуться

1

Катить в прод. – айтишный сленг: выкладывать обновление в рабочую версию.

Вернуться

2

Кэш (cache)-временное хранилище данных.

Вернуться

3

Бета-версия – тестовая стадия программы, когда она уже почти готова, но все ещё может содержать ошибки.

Вернуться