Новые книги

Эта книга о том, как продвигать большие сложные проекты. Здесь рассмотрено SEO в самом широком понимании, включая не только информационный поиск, но также PR, маркетинг и работу с контентом вообще. Подробно описываются технологии и подходы, которые непопулярны на рынке. Она о том, как продвигать сайт командой, провести исследование, разработать стратегию и внедрить разработанные технологии в работу.

Книга будет интересна настоящим и будущим владельцам или руководителям больших интернет-магазинов и порталов, руководителям отделов продвижения, специалистам, а также всем, кто интересуется SEO.
Рассмотрены вопросы создания массовых видов турпродукта. Выявлены унифицированные принципы и конкретные требования, выполнение которых помогает туроператору создать турпродукт, выгодный для себя и привлекательный для достаточно большой по численности группы потребителей. Предлагается методика выбора перспективного для туроператора вида турпродукта и технология его проектирования и формирования.

В основе предлагаемого метода лежит многолетний опыт работы одного из авторов в качестве руководителя турфирмы. Материал книги иллюстрируется примерами и расчетами, контрольными вопросами и практическими заданиями.

Предназначена для студентов, обучающихся на туристских специальностях вузов, преподавателей и сотрудников турфирм.

The Client Side of NIS

Клиентская сторона NIS

Если Вы знакомы с написанием или переносом сетевых прикладных программ, Вы можете обратить внимание, что большинство карт NIS соответствует библиотечным функциям в библиотеке C lib. Например, чтобы получить passwd, Вы обычно используете функции getpwnam и getpwuid, которые возвращают информацию, связанную с данным логином или цифровым идентификатором пользователя (user ID), соответственно. При нормальных обстоятельствах эти функции выполняют поисковый запрос на стандартном файле, типа /etc/passwd.

NIS-реализация этих функций изменяет это поведение и использует обращение RPC к серверу NIS, который ищет логин или user ID. Функция может обрабатывать NIS-данные, как если бы они были добавлены к оригинальному файлу passwd, так что оба набора информации доступны прикладной программе и будут использованы. Есть второй вариант: информация в локальном passwd игнорируется вообще, и используются только NIS-данные.

Для традиционных реализаций NIS имелись некоторые соглашения на предмет того, какие карты как обрабатывать. Но иногда это позволяло модифицировать файл passwd и открывало дыры в защите. Для обхода этих ловушек NYS и GNU libc используют общую схему конфигурации, которая определяет, использует ли специфический набор функций пользователя оригинальные файлы, NIS или NIS+, а также в каком порядке. Эта схема будет рассмотрена чуть ниже.