Сев за компьютерный стол, я окинул взглядом красный телефон, что сегодня был установлен сотрудником телекомуционной компании. Рядом с телефоном располагался белая коробка модема с горящими лампочками на передней панели. Вытащив из телефона провод, подсоединяю его к модему. Активировав на компьютере протокол связи, слышу довольно причудливый шипящий звук от модема.

Первое, что я обнаружил, войдя в местную сеть — это отсутствие нормального поисковика. Ты ДОЛЖЕН знать ТОЧНОЕ название сайта, чтобы хоть куда-то зайти. Второй новостью стало для меня — отсутствие нормальной скорости. Приходилось порой ждать несколько минут, пока страница полностью не загрузится! Большинство сайтов были текстовыми, «тяжёлые» картинки пытались вообще не использовать.

Ради любопытства я попыталась скачать одну картинку… грузилась она целых пять минут! Зато чисто текстовые сайты без наворотов открывались чуть ли не мгновенно, думаю, весили они как одна страница текстового блокнота, если не меньше! Люди отчаянно боролись, чтобы снизить свой трафик. И вот глядя на состояние местного интернета, я отчетливо понимал, что у меня есть довольно много «идей», которые могут облегчить работу как в сети, так и с файлами.

— Вот только начинать нужно с чего-то простого, что я смогу сделать буквально за неделю, — задумчиво произношу.

Многие начинающие программисты ставят перед собой невыполнимую задачу, которую делают несколько лет, а потом вообще забрасывают программирование. Типичная ошибка новичка. Начинать всегда стоит с чего-то просто, можно даже сказать элементарного…

Задумчиво постучав пальцем по столу, прикидываю, чего мне ОЧЕНЬ не хватает. На ум пришел «TotalComander», который облегчает работу с файлами на компьютере. Потяну ли я данный проект? В принципе, я примерно представляю, как это можно сделать… Но прежде, подтянув к себе сумку, достаю из нее карту и хрустальный кулон, что принесла сегодня Хельга. Ритуал поиска был довольно прост, ты должен сконцентрироваться на искомой вещи, после чего кулон укажет на карте, где она находится.

Разложив перед собой карту:

— Где находится владелец геймбоя? — сконцентрировавшись на лотосе в груди.

После моих слов он запульсировал и хрустальный кулон указал на вполне конкретную точку. На школу. С одной стороны, вроде, сработало, а с другой… кто в такое время может оставаться в школе? Ерунда какая-то, похоже я что-то неправильно делаю, нужно будет потом проконсультироваться с Хельгой. Сам геймбой покоится у меня в столе, как оказалось, чтобы его подключить к компьютеру требуется специальный провод, которого у меня не было. Нужно будет завтра его купить в магазине, а пока время немного заняться программированием!

Часть вторая. Глава 1

Глава первая. Новые неприятности.

— Уааа, — прикрыв рот рукой, я отсчитывал минуты до окончания уроков.

Засидевшись вчера допоздна, я в черновом виде успел накидать скелет программы. Она уже могла отображать корневой каталог с файлами, но до завершения проекта еще далеко. На скелет требуется еще нарастить мясца из различных функций и сделать удобный интерфейс… В общем, работы еще полно, успеть бы все сделать за месяц.

День выдался жарким, солнце палило так, будто ребенок с лупой у муравейника. Открытое окно в классе помогало слабо, а кондиционера в школе не было. Расстегнув пару пуговиц на рубашке, я обмахивал себя тетрадкой, в пол уха слушая вялую речь нашего историка — мистера Блинкина. Когда я впервые услышал его фамилию, мне захотелось гнусно пошутить, да вот беда, никто, кроме меня, в этой чертовой школе не знает русского!

Оглядев класс, вижу поплывшие лица своих одноклассников. Сейчас бы оказаться у бассейна с бокалом холодного лимонада, а не киснуть на уроках! А ведь мне еще сегодня нужно будет пройтись по магазинам, закупить еды и забрать из магазина игрушек нужный провод. Как оказалось, приставки и геймбои здесь продают вместе со всякими Барби и Кенами. Отдельного магазина электроники в городе не было, что для меня было немного странно, но да ладно.

Звонок я воспринял, как освобождение от голгофы. Судя по облегченным вздохам одноклассников, не я один. Скинув тетрадь в сумку, я двинулся на выход, вот только меня остановила чья-то крепкая рука, что мне положили на плечо. Развернувшись, вижу Роджера (темнокожего парнишку, который сидит передо мной).

— Что это у тебя там? — кивает он на чехол, который был прикреплен к боку моей сумки. — Покажешь?

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

Не видя в просьбе чего-то особенного, я просто кивнул:

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

Взяв деревяшку в руки, Роджер делает пару пробных ударов.

— Бита лучше, — заявляет он, после чего серьезно посмотрев на меня: — Зачем тебе ЭТО? — указав на деревянный меч у себя в руках. — Тебя кто-то обижает?

Наши взгляды встретились, и я понял, что Роджер хочет мне помочь. Это открытие стало неожиданностью для меня. Друзей в классе у Джона не было, а я сам не видел в них необходимости. В голове закрутились шестеренки, хочу ли я продолжить общение или стоит вежливо сказать, что у меня все хорошо? Роджер докапываться точно не станет, не в его характере это, но я упущу возможность подружиться с ним.

Хорошие люди не встречаются на каждом шагу. Мелькает у меня в голове мысль. Задумавшись на пару секунд, принимаю решение:

— Давай покажу, — протянув руку к деревянному мечу.

Роджер, с любопытством посмотрев на меня, послушно отдает деревяшку. Встав в стойку, вспоминаю, как Даймон использовал эту технику. Неглубокий вздох, лотос в груди вспыхнул на секунду, после чего его свет начинает пульсировать, переходя в деревяшку в руках. Сконцентрировав немного силы в мече, делаю еще один небольшой вздох, после чего резким толчком разогнав силу, делаю выпад вперед. Я не ожидал, что у меня получится с первого раза, но видимо знания Даймона мне помогли, и вместо обычного резкого удара, в ушах засвистел ветер. Рывок и вот я уже преодолев весь класс, оказываюсь возле доски. В животе заурчало, а лотос в груди резко стал более блеклым.

Честно говоря, я сам малость офигел, но не подавая виду, разворачиваюсь к Роджеру, который смотрел на меня, вытаращив глаза:

— Я решил заняться фехтованием, надеюсь, ты не выдашь меня? — вопросительно посмотрев на парня.

На удивление Роджер довольно быстро взял себя в руки:

— Говно вопрос, — деловито кивает он. — Послушай, а вот этой скорости можно научиться? — задает он неожиданный для меня вопрос.

Показав ему свою технику, я рассчитывал привлечь его внимание, но видимо я перестарался с этим. Его желание научиться чему-то подобному вполне понятно, вот только, что мне с этим делать? Техника дыхания не такая уж сложная, вот только будет ли от этого хоть какой-то толк?

Задумчиво почесав макушку, я правдиво ответил:

— Наверное? На самом деле я не знаю, — мне и самому было любопытно.

— Тогда как тебе идея немного потренироваться вместе? Я научу тебя бить битой, а ты меня быстро двигаться. Идет? — с ожиданием посмотрев на меня.

Я же всерьез задумался над прозвучавшим предложением. С одной стороны, Роджер парень серьезный, я не слышал ни от кого, что он кого-то подставил или не выполнил обещанное, но с другой, а оно мне точно надо? Хотя, а что я собственно теряю? Даже, если я ему все покажу и расскажу, то едва ли у него хоть что-то получится.

— Идет, но я ничего не обещаю! — решаю его сразу предупредить.

— Заметано! — с довольной улыбкой соглашается он.

Выйдя вместе с Роджером из класса, мы направились в сторону спортивного зала. Я же про себя подумал, что, возможно, у меня все же появится друг в этой школе. Как говорится: поживем увидим.