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