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