Образовательная программа компании Global Inform. Украина, Харьков
Программа nn Число сообщений, передаваемых в группах новостей Usenet, возрастает с каждым месяцем. Хотя группы новостей служат для то- го, чтобы вы могли легко получать интересующую вас информацию, без помощи это стало сегодня почти невозможным. Чтобы ускорить чтение новостей Usenet, был разработан интерфейс nn. Этот интер- фейс показывает вам только строки темы сообщений конкретной груп- пы новостей и позволяет вам быстро выбрать те сообщения, которые вы хотите прочитать. nn - это полноэкранный символьно-ориентиро- ванный интерфейс, который может функционировать практически на всех компьютерах Unix. Пользователям, не имеющим достаточного опыта, данный интер- фейс может показаться довольно запутанным, поскольку он предлага- ет достаточно много средств. Однако средства, предназначенные для продвинутых пользователей можно игнорировать, а базовые его средства очень просты. Почти все команды nn состоят из одной или двух букв. В командах nn различается регистр символов. Это озна- чает, что символ a будет иметь не такой смысл, как символ A. Здесь вам предоставляется гораздо больше возможностей, чем в программе rn, но в nn просмотр длинного списка новостей происхо- дит намного быстрее. По содержимому файла .newsrc (который находится в вашем ис- ходном каталоге) nn определяет, какие группы новостей вы хотите читать. Сначала nn проверяет, какие из перечисленных в этом файле групп новостей содержат еще не прочитанные вами сообщения. Затем nn выводит вам меню непрочитанных статей первой группы новостей в списке. Работа с данным списком называется режимом выбора. Вы вы- бираете статьи, которые хотите видеть, а затем переходите в режим чтения, просматривая каждую из этих статей последовательно. Проч- тя все выбранные статьи первой группы, вы переходите обратно в режим выбора и работаете со следующей группой и т.д. Наличие двух режимов позволяет быстро читать группы новос- тей. Вы можете видеть, о чем данные статьи, ответили ли вы на них и т.д., и все это на одном экране (или на нескольких экранах, ес- ли у вас более 19 непрочитанных статей). Это особенно удобно при работе с тем группами новостей, в которых вы особенно заинтересо- ваны. Предположим, например, что вас интересуют проблемы школьно- го образования. В misc.kids содержится лишь несколько статей об образовании, и вы обычно можете определить это по заголовкам. В режиме выбора можно указать данные статьи и пропустить остальные. nn упорядочивает статьи по темам, и после оригинала выводят- ся ответы на статью. Группа ответов и ответов на ответы называет- ся потоком или нитью (поскольку все их как бы пронизывает одна связующая тема). Если вас интересует конкретная тема, то вы, ве- роятно, захотите прочесть весь поток, особенно если она начинает- ся с вопроса (за которым следуют ответы). Именно в организации nn по потокам заключается основная причина большей популярности этой программы по сравнению с rn. Если вы уже работаете с такими программами чтения новостей как rn, nn или tin, то вы может пропустить данный раздел. Здесь описывается, как определить перед первым запуском данной програм- мы файл .newsrc. Одна из основных проблем nn состоит в том, что при первом запуске данной программы она принимает неверное решение, предпо- лагая, что вы хотите стать членом всех существующих групп новос- тей. Многие системы насчитывают более 5000 таких групп, поэтому ясно, что это не то, что вам требуется. Чтобы избежать этого, вам нужно просто создать в своем ис- ходном каталоге файл с именем .newsrc и включить в него имена групп новостей, которые вас интересуют. Для создания данного фай- ла вы можете использовать любой текстовый редактор. Каждая строка нового файла .newsrc должна содержать имя группы новостей, за которой следует двоеточие. Например, ваш файл может выглядеть следующим образом: alt.health.ayurveda: comp.simulation: news.announce.newsgroups: news.announce.newusers: Группы могут следовать в любом порядке. nn будет представ- лять их вам в том порядке, в котором они перечислены в файле. nn имеет множество параметров командной строки. Обычно nn запускают без параметров. При этом она просматривает ваш файл .newsrc, а затем начинает поиск в указанных группах новых статей. Если вы хотите ограничить число просматриваемых групп, ука- жите интересующие вас группы в командной строке: % nn comp.answers rec.answers При первом запуске nn вам могут потребоваться все статьи. Вы можете задать чтение всех статей, кроме старых. Для этого исполь- зуйте параметр -a0: % nn -a0 Если у вас есть лишь некоторое представление о группе, в ко- торую вы хотите войти и ее имени, используйте параметр -g. Прог- рамма nn выведет вам запрос на ввод имени. Наберите ?, и nn сооб- щит вам о всех возможных группах. Например, если вы знаете, что вас интересует группа comp.sys.mac, то можете ввести следующую команду: % nn -g Enter Group or Folder (+./~) comp.sys.mac.? advocacy announce app comm databases digest games hardware hypercard misc oop. portables programmer scitech system wanted Если вам нужны базы данных, наберите d и нажмите для допол- нения имени клавишу Tab. Затем нажмите Enter. Для выхода из программы nn вы можете в любое время дать ко- манду Q.