Совершенствование навыков по написанию сценариев
Совершенствование навыков по написанию сценариев
В пятой части состоится знакомство с современными методами создания сценариев.
В главе 26 рассказывается, как посылать сигналы различным процессам и как перехватывать их, а также описывается специфическая конструкция "документ здесь", которая позволяет вручную вводить данные, ожидаемые сценарием.
Вам известно, почему при запуске системы автоматически загружаются некоторые программы? Это не будет для вас тайной, если вы ознакомитесь с главой 28, в которой мы поговорим об уровнях выполнения сценариев.
Глава 27 включает небольшую коллекцию полезных сценариев. Один из них позволяет запрещать другим пользователям доступ к вашим файлам, не модифицируя файл /etc/passwd.
Если вы интересуетесь вопросами разработки HTML–страниц, прочитайте главу 29, в которой рассматривается создание CGI–сценариев, но не с помощью языка Perl, а с помощью интерпретатора Bourne shell.
В книгу включены два приложения: приложение А, содержащее таблицу кодов ASCII, и приложение Б, в котором представлен ряд интересных shell–команд.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Примеры сценариев
Примеры сценариев Ниже подробно рассмотрены несколько завершенных сценариев, иллюстрирующих работу с файловой системой
Примеры сценариев
Примеры сценариев Начнем мы с того, что скопируем данные записной книжки из XML-файла book.xml в DBF-таблицу Phone.dbf (сценарий InsertRecords.js). Все остальные сценарии, которые рассматриваются в этой главе, будут работать уже с этой
5.3. Совершенствование системы
5.3. Совершенствование системы В нашей первой формулировке предполагалось, что терминалы визуальных фреймов связаны некоторым образом с узлами каркаса GSF. В этой связи возникает вопрос: почему бы не отказаться от всей идеи создания системы визуальных фреймов и не
7.7. Безопасность сценариев
7.7. Безопасность сценариев Как мы уже говорили, сценарии являются очень опасными для Web-сервера (см. разд. 1.1.2). Через их ошибки происходило очень много громких взломов. Мы уже знаем, что необходимо отключить все интерпретаторы, которые не используются вами, и оставить
Поддержка CGI-сценариев
Поддержка CGI-сценариев Если вы собираетесь использовать CGI-сценарии, то должны сообщить серверу Apache о своем намерении. При получении URL, содержащего имя сценария, сервер должен запустить этот сценарий, а также организовать обработку данных, переданных клиентом,
Создание CGI-сценариев
Создание CGI-сценариев Подобно другим сценариям, CGI-сценарии представляют собой программный код, предназначенный для выполнения. Данная глава не является руководством по написанию CGI-сценариев; в этом разделе приведены лишь некоторые общие рекомендации по работе с ними.
Примеры Web-сценариев
Примеры Web-сценариев Язык JavaScript лучше всего изучать, имея перед глазами пару хороших примеров. Поэтому давайте сразу создадим их. Простейший Web-сценарий Первый Web-сценарий, который мы напишем, будет совсем простым. Он выведет на Web-страницу текущую дату.В самом начале этой
Глава 6. Мощный рывок вперед. Развитие профессиональных навыков
Глава 6. Мощный рывок вперед. Развитие профессиональных навыков Далее мы приведем ряд правил, которые позволят существенно повысить свой профессиональный уровень. Есть только одна сложность – эти правила необходимо ВНЕДРЯТЬ в свою практику, а не просто знать. Внедрять –
Глава 7. Ускорение до максимума. Развитие сопряженных навыков
Глава 7. Ускорение до максимума. Развитие сопряженных навыков Итак, уже неоднократно мы повторили, что развитие навыков, которые имеют косвенное отношение к профессии программиста, также очень полезно для его роста, как специалиста и вообще. Остановимся на наиболее
Глава 8. В полушаге от идеала. Развитие общих навыков
Глава 8. В полушаге от идеала. Развитие общих навыков В этой главе опишем факторы, которые напрямую не связаны с программированием, но, тем не менее, оказывающие большое влияние на эффективность работы человека. Внедрив у себя те качества, о которых пойдет речь, Вы сможете
Совершенствование полезных навыков
Совершенствование полезных навыков Некоторые пишут в резюме такие неочевидные вещи: «Ответственен, коммуникабелен, целеустремлен, стрессоустойчив…» и так далее до бесконечности. Неочевидными они начинают казаться, когда оказываешься на месте работодателя и,
Совершенствование режима проектирования CarControl
Совершенствование режима проектирования CarControl Чтобы продемонстрировать использование некоторых из этих новых атрибутов, закройте проект CarControlTestForm и снова откройте проект CarControlLibrary. Давайте создадим пользовательскую категорию (назвав ее "Конфигурация машины"), в