ГЛАВА 16
ГЛАВА 16
Глава, самая радостная и в то же время самая грустная. Радостная, потому что в Симплексе опять всё в порядке и мы все собираемся в Супермакс, и грустная, потому что Алёша…
Раскрашенный под зебру автомобиль затормозил у дома Точки. Центральный Процессор, Библик и Тестик вылезли из машины и, не сговариваясь, посмотрели наверх. Из распахнутых настежь окон доносились весёлые голоса микрошей, музыка и звонкий смех. Праздник был в самом разгаре. Вдруг входная дверь резко распахнулась, и на пороге появился Попугай с бенгальским огнём в правом крыле и с ракетницей в левом.
— Здр-р-расьте, — Попугай забавно шаркнул ножкой, но вдруг неистово завопил «Ур-р-ра!!!» и принялся палить в небо.
Ракеты взлетали высоко-высоко, с треском взрывались, и тысячи маленьких разноцветных звёздочек весело разлетались в разные стороны. Попугай засунул ракетницу за пояс, вытянулся в струнку и лихо отрапортовал:
— Кадабра пойман и перевоспитан. Ура!
— Знаю, знаю, — улыбнулся Центральный Процессор и протянул Попугаю шоколадную медальку. — Ну что, пошли в дом?
— А вот и мы! Принимайте гостей! — В дверях стояли Центральный Процессор, Библик и Тестик.
На лбу инспектора виднелся небольшой шрам. Инспектор был всё ещё бледен, но держался молодцом. Его сразу окружили Буковка, Цифирка и Рифмочка.
— Ой, какой шрам…
— Было очень больно, да?
— Вы самый храбрый инспектор на свете!
Инспектор очень растрогался и крепко пожал всем руки.
— Ничего, не расстраивайтесь, — ласково сказала Рифмочка, — до свадьбы заживёт.
— А я и не расстраиваюсь, — бодро ответил ей Тестик. — Я давно мечтал о настоящем боевом шраме.
Когда все расселись за праздничным столом, Центральный Процессор поднялся со стула и сказал:
— Ну и денёк у нас сегодня выдался, друзья! И аварии, и погони, и перестрелка, и даже ранения! Такого в Симплексе, пожалуй, ещё не бывало! Ну да ладно. Всё это уже позади. Сейчас в городе спокойно, и Кадабра теперь занят хорошим делом. Жаль только, не успели мы допраздновать день рождения нашего дорогого доктора Кашли. Так давайте допразднуем!
Микроши запрыгали от радости, закричали «Ура-а-а!» и окружили засмущавшегося Кашлю. Каждый считал своим долгом обнять именинника, пожелать ему хорошего настроения и одних только плюсов в биоритмах.
Инспектор Тестик попросил тишины и торжественно вручил свой подарок — именной пистолет и килограмм сонных конфет. На рукоятке пистолета была выгравирована надпись:
«Доктору Кашле от боевых друзей».
Не успел Кашля поблагодарить Тестика, как запищал компьютер и появился… Кто бы мог подумать! Улыбающийся, розовощёкий Кадабра с огромной плетёной корзиной.
— Это вам от меня. — Кадабра протянул корзину Кашле. — Тут и репа, и морковь, и редиска с огурцами, крынка молока да ягоды разные. Всё своё, деревенское. Кушайте на здоровье.
— Минуточку, — засуетился Строчка и достал фотоаппарат, — скажите хором «И-рис-ка»…
Почему именно «ириска», а не «карамелька»? Это очень непростой вопрос. Я сам над ним думал целых десять лет и, наконец, додумался. Подойди к зеркалу и отчётливо произнеси «ка-ра-мель-ка». Ну как? Правда, у тебя рот всё время открыт, и ты выглядишь немного странно? А теперь скажи «и-рис», а «ка» не говори. Вот. Теперь у тебя симпатичное улыбающееся лицо. Эту хитрость все фотографы знают.
…Как только лица именинника и всех гостей расплылись в улыбке, Строчка щёлкнул затвором фотоаппарата и протянул Кашле готовую цветную фотографию:
— А вот и мой подарок.
— А нам? — хором закричали микроши.
— Тогда придётся ещё попозировать. — Строчка сделал ещё четырнадцать фотографий и сказал:
— Ну, теперь каждому достанется. А вот в Супермаксе уже придумали фотоаппарат, который делает хоть сто фотографий сразу!
Ты не веришь? А я верю. Ведь Супермакс — это столица Компьютерной Страны. Вообще в этой стране очень много городов — и Супермакс, и Симплекс, и Агропромикс, и Мимике, и много-много других. Одни города побольше, другие поменьше, но самый большой — это, конечно, Супермакс. Столица всё-таки.
Самый большой театр — в Супермаксе, самый большой стадион — в Супермаксе, больше всего учёных, инженеров, художников, артистов и писателей — опять же в Супермаксе.
Правда, суматохи и сутолоки в Супермаксе тоже больше всего. Это и понятно, ведь самые суматошные микроши всегда живут именно в столице. Для всех жителей столицы самое любимое дело — это куда-нибудь торопиться, спешить, толкаться, наступать друг другу на ноги и всё время опаздывать. Одно слово — столица.
Но самое главное не это, а то, что в Супермаксе каждые пять минут придумывают что-нибудь новенькое. Вот, например, ровно пять минут назад один инженер в Супермаксе придумал новую игрушку — «Послушный Пузырик». Это самый обыкновенный воздушный шарик, но в него встроен ма-а-аленький моторчик и малюсенький компьютер, который может понимать голос микроша. Скажешь ему: «Пузырик, лети вверх», — и шарик летит вверх, скажешь: «Пузырик, ко мне», — и он опустится к твоим ногам, а скомандуешь: «За мной», — и шарик полетит с тобой рядом. Здорово!
Чего только не придумывают микроши в Супермаксе!
Пока все любовались фотокарточками, Вопля достал из кармана маленькую дискету в ярко-пёстром конверте и объявил:
— Самая популярная в Супермаксе песня! «Когда я ем, я глух и нем».
Замигали разноцветные фонарики на полу, стенах и потолке, и заиграла музыка. Все бросились на середину и стали танцевать. Попугай побежал в свою комнату и через минуту появился в чёрных перчатках и тёмных очках. К клюву он прицепил вспыхивающую красную лампочку, а свою шапочку развернул козырьком назад и, подражая роботу, стал бродить по комнате. Сквозь тёмные очки Робот-Попугай, конечно, абсолютно ничего не видел и наступал всем на ноги или натыкался на стулья. В конце концов он споткнулся и со страшным грохотом растянулся на полу.
Наплясавшись до упаду, раскрасневшийся Алёша плюхнулся на диван рядом с Точкой.
— На следующей неделе в Супермаксе будет выставка компьютерных картин, — сказал Точка, потягивая через трубочку шипучий витаминный коктейль. — Хочешь, вместе поедем? Можем и Котёнка, и Попугая с собой взять. В театр роботов сходим. В гости к моему приятелю Видику заскочим. Он такие фантастические фильмы снимает — о-го-го! Про всякие там летающие тарелки, про звездопланы, про инопланетян. Жуть как интересно!
— И мы-ы-ы с ва-а-ами пое-е-едем, — пропели хором подлетевшие Рифмочка и Вопля.
Через минуту уже все микроши хотели ехать в Супермакс. Байтик и Битик твердили, что им обязательно нужно посмотреть соревнования по пятиборью среди роботов.
Буковка и Цифирка вспомнили, что их подружка Бочка из журнала мод «Бантик» давно звала их в гости. Тестик собирался привезти из Супермакса прибор, определяющий по голосу, придумывает микрош или привирает. Рифмочка и Бейсик решили посмотреть в столице новые программы сочинения волшебных сказок, а Строчке не терпелось подготовить на телевидении потрясающий репортаж о событиях в Симплексе. У всех, буквально у всех микрошей нашлись дела в Супермаксе.
Микроши весело болтали о предстоящей поездке, а Попугай уютно устроился в кресле и включил телевизор. Он переключал программу за программой и всё что-то бурчал себе под клюв. Вдруг раздался его восторженный вопль, и на огромной стене-экране возник всеобщий любимец — робот Гаф.
Началась пятьдесят восьмая серия самого любимого фильма всех микрошей «Робот Гаф с планеты Тяф».
…Робот Гаф беспокойно бродил по пустынной планете Эх. Ходил и искал, кому бы ему помочь. Планета была очень необитаемой, но Гаф не сдавался. Вдруг в одном из кратеров вулкана, потухшего сто пятьдесят миллионов лет назад, он увидел покорёженный метеоритами звездолёт. Это был инопланетный корабль из галактики Ау. В нём крепким космическим сном спали двадцать девять аунян. Гаф починил звездолёт и принялся будить спящих звездонавтов. Он стал неистово топать ногами и что есть мочи горланить популярную у роботов песню «Эй, проснись, пора обедать».
После третьего исполнения песни один аунянин проснулся, умылся, почистил зубы и стал помогать Гафу. Они стали петь вдвоём и дружно топать ногами.
…Когда проснулся четвёртый аунянин, Алёша тихонько зевнул… после пробуждения девятого зевнул второй раз… после пробуждения четырнадцатого стал тереть слипающиеся глаза… после пробуждения двадцать второго Алёша клюнул на секундочку носом…
…Вот уже двадцать восемь аунян вместе с Гафом распевали песню и дружно топали ногами, пытаясь разбудить последнего, двадцать девятого. Наконец последний аунянин открыл глаза и сладко потянулся, но…
…Но Алёша этого уже не увидел. Он спал.
Более 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; • использование