/------------ Ударим email'ом по релкомовскому бездорожью! -----------------\ | Pазрешено свободное распространение по сети Pелком без внесения изменений,| | не может публиковаться в ином виде без согласия на то авторов, не может | | использоваться для перепродажи или извлечения дохода. | | Авторы: Сергей Павлович Баклыков (spb@spb.kemerovo.su) | | Сергей Глухов (gluhov@door.kemerovo.su) | | Михаил Аникин (root@base.kemerovo.su) | | Евгений Георгинский (post@sgbp.kemerovo.su) | | В тексте использованы public domain материалы Алексея Pуднева, | | Евгения Пескина, Андрея Чернова, Василия Левчика без указания | | каждого конкретного случая заимствования. | \---------------------------------------------------------------------------/ Как выставить статью в телеконференцию -------------------------------------- Чтобы послать статью в телеконференцию, надо давить F4. Если курсор стоит не на статье, то программа попросит подтверждение, что вы действительно хотите выставить что-то в ньюсы. При утвер- дительном ответе вы сразу попадете в режим редактирования вашей будущей статьи. Если наоборот, т. е. курсор стоит на статье (или вы находитесь внутри статьи), то rene спросит, делать Reply на эту статью или просто выставить ваше послание. Reply можно делать не только в телеконференцию, но и отправителю статьи. Поэтому следующий вопрос будет об этом (в ньюсы или отправителю). Потом rene предложит вам включить эту статью в ваше письмо. Если вы с этим согласны, то каждая строка этой статьи в вашем письме будет начинаться с "> ". После всех этих операций вы попадаете в редак- тор. Он очень простой, его даже не нужно описывать. Во время наколачивания письма можно в его заголовок добавить новые строки по ^T. В меню будет две полосы: в первой надо задать название строки, во второй - ее содержание. Например, если хочет- ся вставить строку "Cc: user@host.dom.su", нужно в первой полосе набрать слово "Cc", а во второй - "user@host.dom.su". Если содер- жание нулевое, то ничего не добавится. Но добавлять можно не лю- бые строки (нельзя, например, "From:", "Message-Id:", "Date:"...). Имя строки можно набивать любыми буквами (т. е. все равно, маленькими или большими) и не обязательно ставить двоето- чие в конце. Программа сама все приведет к стандарту. Можно пос- мотреть письмо целиком, вместе с заголовком (по ^V). Если вы хотите вклеить в свое письмо какой-то файл, то давите ^O. Программа спросит имя этого файла и вставит его в ваше посла- ние. Свое послание вы можете сохранить на диске. Если вы это дела- ете, сидя в редакторе, то запишется в файл только тело письма, а если в режиме просмотра, то все целиком (вместе с заголовком). Процесс такой же, что и при записи статей, только он начинается с предложения ввести имя файла, в который писать. Когда вы решили, что письмо готово, то давите F8. Если вы по- сылаете вашу статью в ньюсы, то программа спросит имя группы, в которую пойдет письмо (их можно вколотить несколько, разделенных запятыми или пробелами), распределение (по умолчанию world), тему письма. Если вы выставляете статью посредством e-mail'а, т. е. посылаете статью как письмо на ньюс-сервер, то rene захочет еще адрес сервера. Если же вы делаете Reply отправителю, то будет только два вопроса: про адрес и тему письма. При выставлении статьи обязательно должно быть введено имя группы, а иначе rene будет ругаться. Когда все это проделано, программа поинтересуется у вас, действительно ли вы решили отправить это послание. Если "да", то начнет это делать и напишет об этом на экране. Если послать или выставить в ньюсы не удалось, rene вас об этом известит. Выставлять статью в телеконференции можно тремя способами. Если вы работаете по NNTP, то выставление будет только по NNTP. Если же локально, т. е. читаете статьи с вашего диска, и у вас стоит CNews, то статью выставить можно, отдав ее прямо inews'у. Бывает так, что ньюсы на диске есть, а CNews'а - нет (например, подmount'или директорию с другой машины). В этом случае статья посылается на ньюс-сервер e-mail'ом. Можно читать не все группы -------------------------- Если вам не интересно читать все группы, вы можете подписать- ся на те телеконференции, которые вас интересуют. Это делается по ^O только если вы не сидите внутри статьи и не пишете письмо. Вам высветятся все активные группы одним списком. Слева - имя группы, потом идет ее маленькое описание. Клавишей или ^T можно по- метить нужные группы или снять метку. Список выбранных групп мож- но записать в файл $HOME/.rene_sub. Можно и не писать. В любом случае этот список будет сидеть в памяти, пока вы находитесь в сеансе. По F9 (только не в режиме подписки) можно выбрать, все группы читать или только подписанные. Если вы захотели читать только подписанные, а их у вас нет, то программа спросит, что будем де- лать: подписываться, читать все подряд или конец работе. Если подписываться, то придется делать то, что я написал в предыдущем абзаце. Когда вы поменяли режим чтения или читаете только подпи- санные группы и сделали при этом изменения в подписке, по-новому будут читаться только более низкие иерархии текущей группы. Чтобы все было как надо, вернитесь в самую главную иерархию. Подписаться на группы можно только в том случае, если открыт на чтение файл со списком активных групп. Про читанные и нечитанные статьи -------------------------------- Если вы прочитали какую-то статью и вышли из нее в группу или в другую статью, то программа эту статью запомнит как уже прочи- танную и будет метить ее плюсами в самой левой позиции на экране (перед номером статьи). При нормальном выходе из rene и по тайм-ауту список всех прочитанных статей будет записываться в файл $HOME/.rene_read. При запуске программы этот файл просматри- вается и все ранее прочитанные статьи будут с плюсами. Если вы не хотите, чтобы эти статьи светились, есть параметр, настраиваемый по F9 - светить или нет прочитанные статьи. Если светить, - они будут (с плюсиками), если не надо, то их как бы и нет. Если вы поменяли это дело, то, чтобы картинка на экране поменялась, надо выйти из этой группы и еще раз войти в нее. Это я описал для варианта отметки статей по умолчанию. Вооб- ще, можно выбрать, как отмечать читанные и нечитанные статьи. Или так, как описано в предыдущем абзаце; или так: читанные статьи не метятся никак, а нечитанные - буквой N перед номером статьи. Это выбирается в меню по F9 и запоминается в файле .rene. Файл $HOME/.rene_read руками лучше не трогать, или трогать, но очень аккуратно. Сортировка статей ----------------- При заходе в группу статьи сортируются по времени прихода на сервер в зависимости от параметра SORTART. Если он равен 0, то в начале списка будут находиться старые статьи, а новые - в конце. А если 1, - то наоборот. По умолчанию стоит 1. Этот параметр оп- ределяется из файла .rene, выбрать его значение можно в меню по F9. Можно статьи сортировать по темам (Subject'ам). Для этого есть параметр SORTBYSUB. По умолчанию он 0. Если его сделать рав- ным 1, то при входе в группу программа статьи отсортирует и пока- жет вместо них названия тем, которые есть в этой группе, и коли- чества статей в каждой теме (слева, вместо номеров статей). Когда вы будете бегать курсором по темам, то в верхней менюшке справа будет не номер статьи, а их количество в данной теме. Чтобы уви- деть и почитать статьи, надо подвести курсор под нужную вам тему и шлепнуть по 'у. Параметр SORTBYSUB настраивается в файле .rene; можно его установить в F9. По умолчанию сортировка производится по всей длине Subject'а. Но можно это дело изменить параметром LENSUBTOSORT из файла '.rene'. Тогда принадлежность статьи к теме будет определяться по длине LENSUBTOSOR. Если сей параметр равен 0, то при сортировке будет использоваться весь Subject. Его величину можно установить в F9. Эти сортировки делаются только при вхождении в группу по ENTER'у. Если вы уже находитесь в группе со статьями и вдруг за- хотели их отсортировать, то нужно выйти из нее и снова войти. Про поиск строки ---------------- Когда вы находитесь в группе (еще не в статье), и у вас нет желания смотреть на все статьи, а хочется чего-нибудь поконкрет- нее, можно шлепнуть по клавише F7 и сделать выборку. Программа попросит ввести строку, которую надо найти в статьях, а потом предложит выбрать, где ее искать: в темах, адресах статей или повсюду. Потом начнет искать. Здесь не важно, какими буквами ко- лотить шаблон - маленькими или большими, - искать rene будет и по тем, и по другим. Сей процесс я обозвал "Grep" (только возник ма- ленький напряг с переводом на русский - "Большой поиск"?). Если поиск затянулся, и это вам надоело, его можно прервать по ^C. Ну а если вы терпеливы, то дождетесь какого-нибудь результата. Или вы прочитаете на экране сожаление об отсутствии статей, удовлет- воряющих вашему требованию, или возникнет новая таблица со спис- ком выбранных статей. При этом в верхней менюшке к имени текущей группы приклеится . Всего можно делать 9 вложенных поис- ков, и соответственно будет клеиться . Когда вы читаете статью из статьи по Enter'у или Backspace'у, используя поиск, он тоже производится по большим и маленьким бук- вам. Если вы находитесь в статье (читаете ее) или пишете послание куда-нибудь, то тоже можете давить F7. Только это уже не Grep, а Search (по русски - просто "Поиск"). Искать программа будет толь- ко то, что вы вколотите. Если найдет, то поставит туда курсор, если нет, - то увы... Когда вы делаете поиск во время подписки, то здесь он тоже ищет только то, что набито в шаблоне. Как пометить статью и наоборот ------------------------------ Иногда хочется переслать или записать на диск сразу несколько статей. Это можно сделать, предварительно их пометив. Для этого надо использовать клавишу (или ^T). Она работает в обе сто- роны: метит неотмеченные статьи и снимает метку с помеченных. Клавиши <+> и <-> метят и наоборот ВСЕ статьи. Точно так же это работает при подписке на группы. Заголовки статей ---------------- По умолчанию заголовки статей при чтении программа показывает целиком. Но может выдавать их и в сжатой форме, в виде двух строк: в первой будет идентификатор статьи и адрес отправителя, во второй - тема статьи. Эти две строки будут выделяться другим цветом. Для этого есть параметр SHORTHEADER, настраиваемый в фай- ле .rene. Если он равен 0, то заголовки будут светиться целиком, а если 1, - то сокращенные. Этот параметр можно установить по F9. То же самое будет, если вы отвечаете на какую-то статью и включаете ее в ваше письмо, только не будет выделения цветом. Русский язык ------------ При работе с news'ами программа исходит из того, что все статьи лежат на сервере в Кои8. И если вы сидите на машине с та- ким же типом кодировки русских букв, то при чтении русских статей проблем не будет. Правда, их не будет и в том случае, если на ва- шей машине загружена Альтернатива. Просто нужно сказать программе об этом. Это делается по F9. Тогда все русские статьи будут чита- бельны. Тип кодировки аккуратно отслеживается во всех случаях - и при выводе на экран, и при записи на диск, и при поиске... Программа русифицирована. Все диагностики и подсказки могут выдаваться на экран как по-русски, так и по-английски. При этом тоже отслеживается тип кодировки на вашей машине. Цвета ----- Если в описании терминала из termcap'а сказано, что можно ис- пользовать цвета, то rene будет их использовать при старте. А ес- ли нет - то тогда черно-белый. Цветовая гамма жестко прошита в тексте программы, состоит из восьми основных и восьми фоновых цветов. Цвет будет только на мониторе, рассекающем ANSI'шные escape-последовательности. Цвета можно включить и выключить (по ^J). Можно менять цвет, которым будет светиться содержимое групп и содержимое статей. Это делается из F9. Выход по тайм-ауту ------------------ Если вы читали ньюсы и ушли куда-нибудь, забыв про них, то программа сама прервет свою работу по тайм-ауту, сообщив об этом на экране. Можно из F9 выбрать величину этого тайм-аута, как вам хочется. Отваливает программа аккуратно, сохраняя список прочи- танных статей в файле .rene_read. Вывод статей с обработкой ------------------------- Бывают часто статьи закомпрессованные, зазипованные, закоди- рованные... Просто так и не посмотришь. Поэтому (и не только) здесь есть возможность выводить статьи, обработав их нужным обра- зом. Это делается по ^Y. Если вы стоите на статье или находитесь внутри нее, то по ^Y программа предложит ввести коммандную стро- ку, которая будет обрабатывать эту статью. Результат будет выво- дить на экран. Часто используемую строку для таких целей можно прописать в настройках из F9. Персональные настройки ---------------------- Есть хорошая клавиша F9. Нажав ее, можно настроить программу так, как вам нравится. Там устанавливаются следующие параметры: 1. Цвет содержимого групп или статей (смотря где вы находи- тесь). 2. Кодировка русских букв на вашей машине (Кои8 или Альтерна- тива). 3. Нужно светить или нет заставку в самом начале работы прог- раммы. 4. Тайм-аут в секундах. Если вы долго не давили по клавишам, а программа этого ждет, то через такое количество секунд она прервет свою работу. 5. Адрес ньюс-сервера, куда вы хотите отсылать статьи, если используете e-mail для их выставления. 6. Любимая вами командная строка, которая будет обрабатывать статьи перед выводом по ^Y. 7. Читать только подписанные группы или все подряд. 8. На каком языке вы хотите читать все диагностики (английс- кий или русский). 9. Нужно показывать или нет прочитанные статьи. 10. Полные или сокращенные заголовки статей вам нужны. 11. Нужно сортировать статьи по темам при входе в группу или нет. 12. Каким образом сортировать статьи по времени их прихода на сервер: от новых до старых или наоборот. 13. Длина Subject'а, по которой будет определяться принадлеж- ность статьи к теме. 14. Как метить читанные/нечитанные статьи: или "+/никак" или "никак/N". Все эти настройки можно сохранить в персональном файле наст- роек $HOME/.rene. Если его нет, то он создастся. Если существует, то в нем поменяются только значения параметров (если вы их поме- няли) и добавятся те, которых там не было, а все остальное оста- нется как было. Если у вас почему-то не работают клавиши и , то выбрать настраиваемый параметр можно цифрами <1>-<0> или буквами. Выход из этого меню - F10. Очистить экран -------------- Если у вас на экран вылезла какая-то ерунда, или он странным образом сломался, его можно перерисовать. Это делается из меню по ^J. Маленькая менюшка для экрана ---------------------------- Если вы нажмете ^J, то на экране нарисуется маленькая менюш- ка, из которой можно сделать три вещи: 1. Перерисовать экран. 2. Включить или выключить цвета. 3. Включить или выключить верхнее и нижнее меню. Если у вас не работают стрелки, то можно давить цифры (1-3). /---------------------------------------------------------------------------\ ! Мы будем рады вашим откликам, пожеланиям, предложениям. ! ! Если вы что-то не поняли или у вас появились вопросы выходящие за ! ! рамки этого пособия, не робейте, задавайте вопросы. ! ! Все письма просим отправлять в конференцию kemerovo.postmaster ! ! на сервере news@miners.kemerovo.su ! ! Все предыдущие уроки вы можете в любое время взять на файловом сервере ! ! нашего узла (infoserv@door.kemerovo.su) в каталоге relcom/doc/lessons. ! \---------------------------------------------------------------------------/