ГЛАВА 12
ГЛАВА 12
Глава, самая запутанная, в которой Алёшу кто-то кусает и никто долго ничего не понимает, а когда всё выясняется, инспектор Тестик идёт по следам того, кто кусался, но они оказываются такими странными, что даже инспектор Тестик теряется в догадках. Котёнок разгадывает тайну следа, и инспектор Тестик берёт его в помощники.
Как только Точка вышел из каюты, Алёша встал и громко произнёс:
— Ребята! Внимание! В Симплексе появился опасный преступник. Его зовут Кадабра.
Дети были так увлечены своими делами, что никто даже не повернул головы в сторону Алёши.
— Что же делать? — растерялся Алёша. — Ведь с минуты на минуту Кадабра будет здесь!
Мальчик нахмурил лоб и задумался. Малыши продолжали беззаботно стучать по клавишам учебных компьютеров.
— Придумал! — воскликнул Алёша, бросился к ярко-красной кнопке с надписью «Отключение компьютеров» и решительно её нажал. Разом все экраны погасли, и ребята в недоумении посмотрели на Алёшу.
— Ребята! Внимание! В Симплексе появился очень опасный преступник. Его зовут Кадабра. С минуты на минуту он может появиться здесь.
— А на кого похож этот Кадабра?
— А зубы у него большие?
— А сколько у Кадабры глаз?..
Вопросы посыпались один за другим, и Алёша едва успевал на них отвечать.
— А Кадабра — это тот, кто в дверях стоит, да? — спросил один малыш и показал на дверь.
Через приоткрытую дверь в каюту заглядывал… Кадабра. Все разом замолчали, а Попугай вскочил на стул и что было силы заорал:
— Ни с места! Щ-щ-щас я его ловить буду!
— Всё, всё, сдаюсь, — раздался весёлый голос Точки, и из-под маски Кадабры появилось его довольное лицо. — Ну как шуточка, ничего?
Ребятишки засмеялись и захлопали в ладоши.
— Эх, жаль, что это не настоящий Кадабра, — не унимался Попугай, — я бы его…
При этих словах он яростно замахал крыльями, и… раздался оглушительный грохот. Все разом повернули головы в сторону лихого вояки.
Ты наверняка не знаешь, что же произошло. А дело вот в чём. Попугай уже несколько раз бегал на камбуз, и теперь на его дисплее громоздилась целая батарея бутылок из-под лимонада, стаканчиков и вазочек для мороженого.
Да, кстати, а ты знаешь, что такое камбуз? Камбуз — это просто кухня на корабле. Понятно?
Так вот, когда Попугай замахал крыльями, бутылки, вазочки и стаканы полетели в разные стороны. Малыши и Алёша с Котёнком бросились всё это собирать. Точка немного постоял в дверях и пошёл в другие каюты показывать необыкновенную маску.
А тем временем, крадучись, в дверь вошёл Кадабра.
Да, да, на этот раз самый настоящий Кадабра.
Когда ребята наконец всё убрали и заметили его, никому и в голову не пришло, что гроза Симплекса стоит перед ними.
— Три ха-ха, — развеселился Попугай, — а Точка-то опять в маске. Ну, кого нарисовать в обнимку с Кадаброй?
Попугай схватил карандаш, листочек бумаги и подтолкнул Алёшу к застывшему от удивления Кадабре.
— Вставай рядом! Портрет на память за тридцать секунд! — радостно завопил Попугай и принялся за работу.
И действительно, через полминуты страшно довольный собой Попугай протянул листок. Не успел Алёша взять портрет, как Кадабра вдруг резко повернулся к нему и… укусив Алёшу за мизинец, бросился наутёк.
— Ой! — скорее от неожиданности, чем от боли воскликнул Алёша.
— Врача! — стал метаться по комнате Попугай. — Скорей врача! Я не могу смотреть на кровь!
Малыши быстро притащили бинт и йод, а Котёнок принялся аккуратно перевязывать ранку.
— А вот и я. — В каюту с маской под мышкой вошёл улыбающийся Точка.
Он посмотрел по сторонам и, увидев у Алёши забинтованный палец, весело спросил:
— Что с пальцем-то? Уж не Кадабра ли тебя тяпнул?
— Ты что, совсем того! — Попугай возмущённо завертел крылом у виска. — Сначала укусил, а теперь ещё и смеёшься?
— Я? Да ты что?! — От неожиданности он даже выронил маску Кадабры. — Ничего не понимаю… Что тут у вас произошло?
Все разом заговорили, и в каюте поднялся невообразимый шум. Очень скоро стало ясно, что Точка укусить Алёшу никак не мог. Что он, Кадабра, что ли?!
— В маске Кадабры был Точка. Но он здесь ни при чём, — стал рассуждать вслух Котёнок. Немного подумав, он глубокомысленно произнёс: — Значит, укусил Алёшу самый настоящий Кадабра.
— Вот это да-а! — только и смог сказать потрясённый Алёша.
Не теряя ни секунды, Точка включил компьютер, набрал несколько команд и стал ждать:
— Сейчас свяжемся с инспектором Тестик ом. Нужно ему обо всём рассказать.
Если ты читал всё внимательно, а не перескакивал со страницы на страницу, то ты наверняка помнишь, что в Симплексе все компьютеры подключены к телефонной сети.
Так вот, когда Точка решил связаться с Тестиком, произошло следующее. Компьютер мгновенно отыскал в своей памяти номера всех телефонов, по которым мог быть инспектор, и стал один за другим их набирать. Это продолжалось до тех пор, пока Тестик не ответил. Тут же в каюте раздался телефонный звонок, и Точка стал рассказывать инспектору о невероятных событиях на борту «Грома и Молнии». Тем временем Попугай тихонечко вышел из каюты. Может, он решил сам, без помощи Тестика, разыскать Кадабру?
Точка закончил разговаривать и повесил трубку.
— Инспектор вот-вот прибудет, — начал было рассказывать Точка, но влетевший, как метеор, Попугай не дал ему договорить.
— Там следы! Все за мной! — прокричал он и тут же скрылся в дверях.
Каюта моментально опустела. Малыши, Точка, Алёша и Котёнок бросились за Попугаем. В коридоре вся компания чуть не сбила с ног инспектора Тестика. Бравый инспектор был уже на месте и внимательно разглядывал следы через увеличительное стекло.
— Смотрите! Преступник заменил одну ногу! — неожиданно воскликнул Тестик и строго добавил: — По следам не ходить! Сейчас всё выясним.
Пристально глядя на пол и что-то бормоча, инспектор стал медленно продвигаться вдоль следа. Тестик, а за ним и все остальные поднялись по лестнице на палубу, подошли к трапу и спустились на пристань.
— Да-а, какое коварство! Он опять изменил след, — пробормотал инспектор и нахмурил лоб. — Эти преступники вечно пытаются сбить меня с толку! Однажды один опаснейший преступник пошёл на такую хитрость. Часть пути этот злодей шёл на руках, часть — на четвереньках, и только в самом начале, как и положено честному человеку, — на двух ногах.
А в другой раз другой преступник применил совершенно необыкновенный приём. Этот хитрюга носил с собой кисточки и краски и, представьте себе, каждый свой след раскрашивал в разные цвета. Думал меня запутать, ха-ха! Ну а с ботинками историй хоть отбавляй. То эти негодяи бегают в одних левых, то в одних правых ботинках, а один сверхопасный преступник даже надел ботинки задом наперёд.
Но такого удивительного круглого следа с дырочкой посредине я ещё не встречал. Какое коварство!
Тестик покачал головой и нахмурил лоб ещё сильнее.
— Посмотрите, пожалуйста, сюда. — Котёнок потянул инспектора за рукав и показал на разбитый цветочный горшок. — Когда Кадабра бегал по трюму, он, наверное, наступил на цветочный горшок. Нога в горшке застряла. Поэтому и след от правой ноги круглый и с дырочкой. А вот здесь Кадабра с борта спрыгнул. Горшок разбился, и следы опять стали обыкновенными. А вот и черепки от горшка!
— Молодец, Котёнок! — Инспектор пожал Котёнку лапу.
— А про горшок я давно догадался, но говорить не хотел. Молодец, беру тебя в помощники. А теперь вперёд!
Вся компания во главе с инспектором отправилась в путь. Но скоро следы совсем потерялись. Кадабра исчез опять.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Глава 17 DNS
Глава 17 DNS DNS – это Доменная Система Имен (Domain Name System). DNS преобразует символические имена машин в IP-адреса и наоборот – из IP-адреса в символическое имя. Для чего это нужно? Во-первых, человеку легче запомнить осмысленное имя – типа vasya.ru чем 195.66.195.42, а для компьютера проще
Глава 20 FTP
Глава 20 FTP Эта глава посвящена протоколу FTP, настройке сервера FTP, проблемам конфигурации и безопасности сервера.Протокол FTPПротокол FTP (File Transfer Protocol, протокол передачи файлов) предназначен для передачи файлов в сети Интернет. Этот протокол был разработан на заре эры
ГЛАВА 14
ГЛАВА 14 Переменные среды и интерпретатора shellЧтобы продуктивно работать с интерпретатором shell, нужно уметь управлять переменными этого интерпретатора. Переменными интерпретатора shell являются наименования, которым присваиваются значения. В качестве значений может
ГЛАВА 15
ГЛАВА 15 Использование кавычекВ главе 14 обсуждались методы работы с переменными и операции подстановки. Чаще всего ошибки в использовании кавычек возникают при выполнении подстановок переменных в сценариях. Кавычки оказывают существенное влияние на формирование
ГЛАВА 16
ГЛАВА 16 Понятие о shell–сценарииВ shell–сценарий может включаться одна или несколько команд; здесь нет общепринятых правил. Зачем же создавать целый сценарий ради двух–трех команд? Все зависит от предпочтений пользователя.В этой главе рассматриваются следующие
ГЛАВА 17
ГЛАВА 17 Проверка условийПри создании сценария уточняется идентичность строк, права доступа к файлу или же выполняется проверка численных значений. На основе результатов проверки предпринимаются дальнейшие действия. Проверка обычно осуществляется с помощью команды test.
ГЛАВА 18
ГЛАВА 18 Управляющие конструкцииВсе функциональные сценарии должны предлагать возможности по выбору возможных вариантов. При определенных условиях сценарии должны выполнять обработку списков. Этим вопросам посвящена настоящая глава. Кроме того, в ней описывается
ГЛАВА 19
ГЛАВА 19 Функции интерпретатора shellДо сих пор весь программный код сценариев данной книги выполнялся последовательно от начала до конца программы. Подобный подход неплох, но при этом некоторые фрагменты кода, рассмотренного в наших примерах, дублируются в пределах
ГЛАВА 21
ГЛАВА 21 Создание экранного выводаС помощью shell–сценариев можно создавать профессионального вида экраны, позволяющие реализовать интерактивное взаимодействие пользователя с системой. Для этого достаточно располагать цветным монитором и использовать команду tput.В
ГЛАВА 22
ГЛАВА 22 Создание экранного вводаКогда речь идет об экранном вводе, или вводе данных, подразумевают ввод информации (в нашем случае с помощью клавиатуры), а затем — проверку достоверности введенных данных. Если данные удовлетворяют неким критериям, они
ГЛАВА 23
ГЛАВА 23 Отладка сценариевОдной из самых сложных задач при создании shell–сценариев является их отладка. Желательно, чтобы пользователь, выполняющий эту задачу, получил консультации на данном этапе. Чтобы избежать распространенных ошибок, достаточно следовать указанному
ГЛАВА 24
ГЛАВА 24 Встроенные команды интерпретатора shellВ предыдущих главах нам уже встречались конструкции, встроенные в интерпретатор shell Напомним, что речь идет о командах, которые не находятся в каталоге /bin или usr/bin, а встроены в интерпретатор Bourne shell. Скорость выполнения
ГЛАВА 25
ГЛАВА 25 Дальнейшее изучение конструкции "документ здесь"При рассмотрении стандартного потока ввода и вывода, а также циклов while уже обсуждалась конструкция "документ здесь". Описывались методика пересылки электронной почты и способы формирования экранов меню, но
ГЛАВА 26
ГЛАВА 26 Утилиты интерпретатора shellВ этой главе рассматриваются следующие темы: • создание датируемых имен файлов и временных файлов; • сигналы; • команда trap и способы перехвата сигналов; • команда eval; • команда
ГЛАВА 28
ГЛАВА 28 Сценарии уровня выполненияЕсли при загрузке системы вам нужно автоматически запустить приложение, службу или сценарий либо корректно завершить их работу при перезапуске системы, то необходимо создать сценарий уровня выполнения. Почти все варианты системы Linux, а
ГЛАВА 29
ГЛАВА 29 Сценарии cgiВ настоящее время, когда практически на каждом ПК установлен Web–сервер, глава, посвященная сценариям cgi, органически вписывается в книгу по shell–программированию.В главе будут рассмотрены следующие темы: • базовые сценарии cgi; • использование