Наталья Соколова - Ведьмочка в дебрях *nix или программистка поневоле
- Название:Ведьмочка в дебрях *nix или программистка поневоле
- Автор:
- Жанр:
- Издательство:Литагент «Ридеро»78ecf724-fc53-11e3-871d-0025905a0812
- Год:неизвестен
- ISBN:978-5-4474-1111-4
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Наталья Соколова - Ведьмочка в дебрях *nix или программистка поневоле краткое содержание
Что делать обычной средневековой ведьмочке, которая собирается поступать на 1 курс Ладдорской Академии Чароплетства, если на праздновании Хэллоуина она оказывается в мире высоких технологий, где ее магия не действует? Чтобы вернуться, ей придется разгадать ребус, загаданный старой колдуньей, преподающей на старших курсах факультета «Черная магия и Некромантия», и написать программу, ведь путь домой лежит через компьютер…
Ведьмочка в дебрях *nix или программистка поневоле - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Ведьмочка рассеянно погладила Бандита, уютно устроившегося у неё на коленях. «Вот пострел, и когда только успел прошмыгнуть сюда? Интересно, если он попадёт в Ладдор когда-нибудь, местная магия трансформирует его в полноценного фамильяра, или он так и останется просто наглой рыжей мордой?». Котёнок игриво цапнул лапкой без когтей хозяйку за руку, в наглых зелёных глазах горел укор.
– Валик, надо бы Бандита покормить.
Программист жестом фокусника извлёк из ящика котлету и аккуратно опустил её на пол. Рыжий комочек тут же набросился на угощение, довольно урча.
– Ответь мне на такой вопрос: что ты применяешь для возвращения порядка в кладовке, где завелась, к примеру, шмыга?
– На растущей луне проводится ритуал. Рисуется пентаграмма Ораха. По кругу ставятся свечи, в воск которых добавлены специальные травы и толчёное эльфийское серебро. Потом в центр ставят курительницу с арфонским сбором. Его надо поджечь, читая коротенький заговор. После этого нужна специальная лампа с маслом леройи, по периметру здания внутри обходят девять раз, а снаружи двенадцать. После этого читается запечатывающее заклинание, дверь закрывают и опечатывают воском с помощью заранее изготовленной печати. В особо сложных случаях, ритуал необходимо повторить в полнолуние, заменив масло леройи на порошок курати.
– Лика, программа – то же самое зелье! Одна ошибка или неточность, и всё придётся начинать заново, если не найдёшь, где и что не так сделано. Слова – аналог ингредиентов! – чёрные волосы приятно щекотали щёку. – Ммм, давай запрограммируем ритуал по изгнанию шмыги, как варить в игре зелье, потом придумаем. Открываем SharpDevelop. – Валик уверенно щёлкнул мышкой на каком-то значке, на экране появилась новая картинка.
– Валик, давно хотела тебя спросить. – смущаясь, спросила ведьмочка. – А Валидатор – это Верховный Архимаг твоего Круга или Глава Магистрата твоего княжества?
Программист с минуту хлопал ошалевшими глазами, наконец, проронив:
– Нет, Лика, это всего лишь моё прозвище в Академии, где учат создавать программы. «Собственность Валидатора», так я сам подписал свои конспекты, чтобы не увёл никто.
Он собрался с мыслями и продолжил:
– Для начала начертим пентаграмму, и призовём силу великого колдунства mono, – и пальцы Валидатора быстро пробежавшись по клавиатуре, набрав: «import System», потом: «import System. Collection. Generic», «def main ():», «print „Лика – повелительница вампиров“».
В рабочем окне программы было напечатано:
import System
import System. Collection. Generic
def main ():
print «Лика – повелительница вампиров»
Девушка собралась уже громко возмутиться этому абсурдному обвинению, которое послушно высветилось на мониторе, но, заметив, что смеющиеся глаза Валика, так и лучатся лукавством, поняла, что он всего лишь шутит. Лика только улыбнулась в ответ, пристально глядя на экран ноутбука.
– Лик, запиши в отдельную тетрадь и постарайся запомнить. Бандит сытый, а кто покормит бедного голодного Валидатора? Мы так и не удосужились пообедать! – рыжий котёнок стал самозабвенно тереться о все четыре ноги, полностью поддерживая инициативу молодого человека.
– Пойдём сегодня ко мне, чаем напою с печеньем, пока картошка будет вариться с тушёнкой. – Лика нехотя встала и, сунув Бандита под мышку, подошла к двери.
– Ты пока чайник поставь, картошка с тушёнкой слишком долго будет готовиться. Тебе ещё и картошку надо будет почистить. У меня есть пакеты с сухим гороховым супом и копчёные сосиски. Добавишь воды, там написано сколько, закипит, и клади и мясо. Конечно, не так вкусно, как если бы ты сама всё делала, но зато быстро. На голодный желудок что работать, что учиться, совсем кисло. Минут через пять буду у тебя. Соскучиться не успеешь, обещаю! – Валик шутливо щёлкнул ведьмочку по носу, Лика неторопливо вышла вон.
Недовольно пробурчав себе поднос: «Не напомнишь о насущном, голодом заморят и не заметят»! – программист последовал за девушкой.
Две пачки печенья и сладкий чай чуть приглушили муки голода. Суп оказался неожиданно вкусным. Когда ведьмочка разлила густое варево с кусочками копчёных сосисок по тарелкам, досужие разговоры смолкли сами собой, уступив пальму первенства громко стучащим ложкам. Бандит тоже уплетал за обе щёки, ничуть не смутившись, что это не котлета и не кошачьи консервы.
Потом ещё раз попили чай с печеньем и снова принялись терзать ноутбук.
– Для начала, Лика, ты выучишь ключевые слова boo. Из них и варят зелье программы.
– А ты уверен, Валик, что я осилю эту колдовскую науку? – увидев объём комбинаций из непонятных символов, девушка совсем приуныла.
– Уверен, я не знаю никого, кто, впервые увидев компьютер, так же быстро освоил работу на нём. Главное не торопиться и потихоньку добиваться первых результатов. Улыбнись, ведьмочка, это ещё не Конец Света. Облокотись на меня и читай, а я пока посмотрю, что там написано было на том обрывке с твоей программой.
Валик обнял Лику за талию и стал разбирать, что же было написано на довольно замызганном клочке пергамента, с которым это горе луковое оказалось на Земле.
– Лик, открывай тетрадь и записывай вместе с пояснением, за что данный ключевик отвечает в программе. Если что-то будет совсем не понятно, спрашивай сразу. Тут пока ещё всё просто, трудностей у тебя, наверно, не возникнет.
Девушка послушно записывала и шёпотом зачитывала, стараясь запомнить всё, как написано в гримуаре Валидатора, как она мысленно окрестила странный талмуд.
– Ага, кажется я понял!!! – ведьмочка аж подпрыгнула и вскрикнула от
неожиданности, когда ей гаркнули прямо в ухо.
Валик быстро набрал на ноутбуке загадочны текст:
namespace likageowars
import System
import Alchemy
import Alchemy. Classes
def Connect (context as UserContext) as void:
pass
def main ():
svcUrl = "ws://alchemywebsockets.net:81/chat»
aClient = WebSocketClient (svcUrl)
aClient. OnConnect = Connect
aClient. Connect ()
aClient. Send («USSR! SAT57!ACTIVATE TRANSMISSION»)
aClient. Disconnect ()
print «Hello, World!»
// TODO: Implement Functionality Here
print «Press any key to continue …»
Console. ReadKey (true))
– Ах ты, упырь бессовестный, я теперь не знаю, сколько не смогу ничего слышать левым ухом.
– Прости Лика, я не нарочно! – губы ласково пробежались по шее. – Это логин и пароль, а вот и адрес сервера.
– Валик, как я могу хоть что-то выучить, если ты то орёшь мне в уши, то нагло пристаёшь, а? – девушка закатила глаза и сердито фыркнула.
– Правду говорят, что коты похожи на своих хозяек. Бандит точно также проявляет недовольство.
– Не смей сравнивать меня с вороватым животным! – припечатала нахала девушка. – Я, наверно, всё сегодня не выучу, тут так много всего…
– Лик, за один день никто этого не осилит. Тут на неделю тебе мороки хватит, как минимум. Малышка, только не надо зазря дёргаться. Никто не собирается от тебя требовать невозможного, – ладонь Валика ласково погладила надувшуюся как мышь на крупу ведьмочку по покрасневшей от смущения щеке. – Учи пока первые две страницы ключевых слов. Пока не освоишь, дальше нет смысла продвигаться. Как будешь уверена, что запомнила, скажешь мне, проверю уровень освоения базового материала.
Читать дальшеИнтервал:
Закладка: