Глава 20 Обратное жало [89]
Глава 20 Обратное жало [89]
Wspa wdw gae ypte rj gae dilan lbnsp loeui V tndllrhh gae awvnh «HZO, hzl jaq M uxla nvu ?» [90]
Калифорнийская служба регистрации транспортных средств была для меня одним из важнейших источников информации. Забегая вперед, скажу, что с ее помощью я не раз спасал шкуру, находясь на волосок от гибели. История же о том, как я получил доступ к службе регистрации транспортных средств (DMV), заслуживает отдельного рассказа.
Первым делом следовало узнать, какой номер копы использовали для официальных звонков в DMV. Я позвонил в шерифский участок, попросил соединить с отделом телетайпной связи и сказал заместителю, который снял трубку: «Мне нужен номер телефона DMV, чтобы узнать у них насчет саундекса. Его я запрашивал несколько дней назад». Как ни странно, на жаргоне DMV копия чьей-либо фотографии с водительского удостоверения называется «саундекс» [91] .
«Кто вы?» – спросил он.
«Это лейтенант Мур, – ответил я. – Я звонил по телефону 916 657-8823, но номер, похоже, больше не работает». В моих словах сразу три детали были очень важны. Во-первых, я дозвонился до этого заместителя по внутреннему номеру, который, как он считал, был доступен только сотрудникам шерифского управления. Во-вторых, пойдя на небольшой, но реальный риск, я назвал ему неправильный номер телефона с правильным, в чем я был почти уверен, региональным кодом и кодом АТС. Как я уже упоминал, в то время за DMV были закреплены все номера с кодом 657. Из этого с достаточной вероятностью следовало, что номер правоохранительной организации будет примерно такой – 916 657-XXXX. Заместитель заметил бы, что я назвал все правильно, кроме последних четырех цифр. В-третьих, я возвел себя в ранг лейтенанта. Люди из полицейского отделения или управления шерифа мыслят как военные: никто не осмелится сказать «нет» кому-либо с полосками на плечах.
Заместитель дал мне правильный номер телефона.
...
Более 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, протокол передачи файлов) предназначен для передачи файлов в сети Интернет. Этот протокол был разработан на заре эры
21. Превратное обратное, или Ошибки при работе с плавающей точкой
21. Превратное обратное, или Ошибки при работе с плавающей точкой Многие из методов, которые сейчас изучаются в средней школе, создавались величайшими математиками в течение столетий. Среди них — методы решения системы линейных уравнений, которые неявно включают методы
ГЛАВА 13
ГЛАВА 13 Регистрация в системеВо время регистрации в системе, еще до появления командной строки происходит ряд событий, связанных с процессом регистрации. После ввода регистрационного имени и пароля система проверяет, допустима ли регистрация данного пользователя. С
ГЛАВА 14
ГЛАВА 14 Переменные среды и интерпретатора shellЧтобы продуктивно работать с интерпретатором shell, нужно уметь управлять переменными этого интерпретатора. Переменными интерпретатора shell являются наименования, которым присваиваются значения. В качестве значений может
ГЛАВА 15
ГЛАВА 15 Использование кавычекВ главе 14 обсуждались методы работы с переменными и операции подстановки. Чаще всего ошибки в использовании кавычек возникают при выполнении подстановок переменных в сценариях. Кавычки оказывают существенное влияние на формирование
ГЛАВА 16
ГЛАВА 16 Понятие о shell–сценарииВ shell–сценарий может включаться одна или несколько команд; здесь нет общепринятых правил. Зачем же создавать целый сценарий ради двух–трех команд? Все зависит от предпочтений пользователя.В этой главе рассматриваются следующие
ГЛАВА 17
ГЛАВА 17 Проверка условийПри создании сценария уточняется идентичность строк, права доступа к файлу или же выполняется проверка численных значений. На основе результатов проверки предпринимаются дальнейшие действия. Проверка обычно осуществляется с помощью команды test.
ГЛАВА 18
ГЛАВА 18 Управляющие конструкцииВсе функциональные сценарии должны предлагать возможности по выбору возможных вариантов. При определенных условиях сценарии должны выполнять обработку списков. Этим вопросам посвящена настоящая глава. Кроме того, в ней описывается
ГЛАВА 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; • команда