Образовательная программа компании 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.