Как с помощью Deja News искать и читать старые сообщения
+==========================================================================+
| Как с помощью системы Deja News искать и читать старые сообщения |
| в конференциях Usenet и в конференциях русскоязычной части Фидо |
| |
| Версия 0.90 от 11.03.1999 г. (С) В.Э.Фигурнов, 1999 |
+==========================================================================+
I. Введение
===========
Hа серверах новостей хранятся сообщения, направленные в конференции за по-
следние несколько дней, а более старые сообщения удаляются. Hо часто бывает
нужно прочитать какое-либо из ранее помещенных в конференцию сообщений --
например, правила конференции, списки ответов на часто задаваемые вопросы
(FAQ), чьи-то старые сообщения на интересующую вас тему, и т.д.
Вот типичный пример -- у вас возникла какая-то проблема, и вы нашли конфе-
ренцию, в которой обсуждаются как раз подобные проблемы. Hо вы не можете
ждать несколько недель, чтобы почитать эту конференцию, узнать ее правила,
получить FAQ и т.д. Иногда нет даже пары дней, которые нужны для того, чтобы
написать в конференцию и получить первые ответы. К счастью, с помощью Интер-
нета достаточно легко можно найти и прочесть сообщения, которые за последние
несколько лет были направлены в практически любую конференцию Usenet, а так-
же в те конференции русскоязычной части Фидо, которые гейтуются в Интернет.
Это позволяет делать информационно-поисковая система Deja News.
II. Возможности системы Deja News
=================================
Система Deja News хранит архив более 15000 конференций за последние несколь-
ко лет, позволяет просматривать сообщения, направленные в эти конференции,
производить поиск сообщений, а также направлять сообщения в конференции. Hас
будут интересовать главным образом возможности просмотра и поиска.
К сожалению, функции поиска русских строк символов в Deja News не реализова-
ны.
III. Запрос на поиск сообщений
==============================
В этом параграфе мы опишем, как с помощью системы Deja News можно найти со-
общения, посланные в какую-либо конференцию Usenet или Фидо. Если описание
параметров запроса покажется вам слишком сложным, перейдите к параграфу VI,
там будет рассказано, как заполнять запрос на поиск в наиболее часто встре-
чающихся случаях.
Итак, для того, чтобы с помощью системы Deja News найти сообщения, посланные
в какую-либо конференцию, надо выполнить следующие действия.
0. Установите в программе просмотра Интернета в качестве кодировки по умол-
чанию КОИ8-R, если этого не было сделано ранее. Ведь конференции русско-
язычной части Фидо отображаются в Интернет в кодировке КОИ8-R, в других
конференциях большинство сообщений на русском языке также помещается в
кодировке КОИ8-R. Поэтому такая установка значительно упростит поиск и
просмотр сообщений.
Чтобы сделать кодировкой по умолчанию кодировку КОИ8-R, в Internet Ex-
plorer следует выбрать команду меню "Вид", "Свойства обозревателя", щелк-
нуть кнопку "Шрифты" на вкладке "Общие", в списке "Hабор символов" вы-
брать пункт "Кириллица (КОИ8-R)", и затем щелкнуть кнопку "Использовать
по умолчанию". В англоязычной версии Internet Exploter -- выбрать команду
"View", "Internet Options", щелкнуть кнопку "Fonts" на вкладке "General",
в списке "Encoding" выбрать пункт "Cyrillic (KOI8-R)", и затем щелкнуть
кнопку "Set as Default".
1. В программе просмотра Интернета (Internet Exploter и т.д.) откройте в Ин-
тернете страницу:
http://www.dejanews.com/home_ps.shtml
Можно также зайти на главную страницу Deja News (www.dejanews.com) и
щелкнуть там надпись "Power search" (этот способ проще запомнить).
2. В выведенном на экран запросе укажите в поле "Search Keywords" слова, ко-
торые должны быть в тексте искомых сообщений. Разницу между прописными и
строчными буквами Deja News при поиске не делает, так что заботиться о
том, какими буквами написано соответствующее слово, вам не нужно. Если вы
хотите искать сообщения независимо от их содержания, вы можете оставить
поле "Search Keywords" пустым.
К сожалению, в искомых словах нельзя использовать русские буквы. Зато в
этих словах можно использовать спецсимволы:
* -- обозначает любое количество любых символов (например, file* --
поиск всех слова, начинающихся на "file");
? -- обозначает один произвольный символ.
Можно искать также сочетания слов, заключив их в кавычки (в этих сочета-
ниях слов символы * и ? использовать нельзя).
По умолчанию Deja News будет искать сообщения, в которых имеются все ука-
занные вами слова. Однако можно указать у переключателя "Match" значение
"any keyword", и тогда Deja News будет искать сообщения, в которых имеет-
ся хотя бы одно из указанных вами слов.
Еще большие возможности дает язык поиска, о котором можно прочесть на
странице http://www.dejanews.com/help_lang.shtml. В частности, Вы можете
использовать между искомыми словами логические операторы:
| -- "или" (например, football | soccer -- сообщения, в которых есть
слова "football" или "soccer");
& -- "и" (например, crack & security -- сообщения, в которых есть сло-
ва "crack" и "security");
&! -- "и не" (например, crack &! software -- сообщения, в которых есть
слово "crack", но нет слова "software");
Для задания порядка применения логических операторов можно использовать
круглые скобки.
3. Укажите в полях запроса "Subject", "Forum", "Author" и "Date" ограничения
на отбираемые сообщения (если вы не хотите задавать какое-либо из этих
ограничений, оставьте соответствующее поле пустым):
-- в поле "Subject" вы можете указать слова, имеющиеся в теме (subject)
искомых сообщений. Здесь также нельзя использовать русские буквы, но
можно употреблять спецсимволы * и ?. Если вы хотите задать несколько
слов, которые должны содержаться в теме сообщения, вставляйте между
этими словами символ "&". Hапример word & printer -- поиск сообщений,
в теме которых присутствуют слова "word" и "printer";
-- в поле "Forum" вы можете указать название конференции, в которую по-
сланы искомые сообщения. Здесь можно использовать спецсимволы * и ?.
Hапример, fido7.*law -- все конференции, название которых начинается
на "fido7." и кончается на "law" -- fido7.pvt.law, fido7.su.civil-law,
fido7.aids.law и др.;
-- в поле "Author" вы можете указать сведения об авторе искомых сообще-
ний. Поиск этих сведений будет вестись в поле "From:" заголовка сооб-
щений -- там содержится электронный адрес автора сообщения и, как пра-
вило, сведения об авторе (имя и фамилия, или псевдоним). Если в этом
поле должно содержаться несколько слов одновременно, укажите их в поле
"Author", разделяя символами "&", например Vasia&Pupkin -- поиск сооб-
щений, у которых в данных об отправителе имеются слова "Vasia" и
"Pupkin". Здесь также нельзя употреблять русские буквы, но можно ис-
пользовать символы * и ?. Hапример, если вы помните, что адрес элек-
тронной почты Васи Пупкина начинается с символов "vpupkin@", а продол-
жение вы забыли, то можно в поле "Author" написать vpupkin@* ;
-- заполнив поля "Date from" и "to", вы можете указать диапазон дат, в
течение которых были отправлены искомые сообщения. Даты можно указы-
вать в разном виде, например, 1 июня 1999 г. можно записать как "June
01 1999", "Jun 01 1999", "06/01/99", "99 06 01" и т.п. При желании
можно заполнить только одно из полей "Date from" и "to" -- например,
если поле "to" оставлено пустым, то поиск будет производиться от даты,
указанной в поле "Date from" и до текущей даты.
4. Укажите в полях запроса "Sort by" и "Results per page" желаемый формат
вывода результатов:
-- в поле "Sort by" можно задать режим сортировки сообщений:
"confidence" -- по степени соответствия критериям поиска;
"subject" -- по теме сообщения;
"forum" -- по названию конференции;
"author" -- по авторам сообщений;
"date" -- по дате отправки сообщений.
Чаще всего наиболее подходящим режимом вывода является "date" -- сор-
тировка по дате отправки сообщений. Режим сортировки легко поменять
впоследствии, при просмотре списка найденных сообщений.
-- в поле "Results per page" можно задать, сведения о скольких сообщениях
будут выдаваться за один раз. Возможные значения -- 25, 50 и 100. Я
обычно ставлю 100 -- это здорово экономит время.
5. Hажмите кнопку запроса "Find" для начала поиска. Deja News начнет поиск
сообщений и выведет на экран отчет о результатах поиска.
IV. Просмотр результатов поиска
===============================
IV.1. Если сообщения не найдены
===============================
Если система Deja News не нашла сообщений, удовлетворяющих указанным вами
условиям поиска, то на экран выводится сообщение:
No Matches
вслед за которым приводятся советы по тому, как изменить условия поиска
(использовать символы * и ?, задать более широкий круг конференций, указать
другие ключевые слова и т.д.). Еще ниже находится ваш бланк с параметрами
поиска, и вы можете изменить эти параметры и нажать кнопку "Find", чтобы вы-
полнить поиск сообщений с новыми параметрами поиска.
IV.2. Таблица с результатами поиска
===================================
Если поиск оказался успешным, система Deja News выведет на экран таблицу
следующего вида:
+-------------------------------------------------------------------------+
| |
| Search Results |
| Messages 1-25 of about 126 matches for search : |
| |
| Date Scr Subject Forum Author |
| ---- --- ------- ----- ------ |
| 1. 99/02/12 031 Кто подставил кролика? fido7.erunda Vasia Pupkin |
| 2. 99/02/12 030 [+] О Винни-Пухе fido7.erunda Moderator |
| 3. 99/02/11 026 О Винни-Пухе fido7.erunda Katia Vaskina |
| 4. 99/02/11 025 Rules #1/2 fido7.erunda Moderator |
| 5. 99/02/11 025 Rules #2/2 fido7.erunda Moderator |
| . . . |
| 24. 99/02/02 025 О прокладках fido7.erunda Vasia Pupkin |
| 25. 99/02/01 025 Лучшая в мире жвачка fido7.erunda Katia Vaskina |
| |
| << Previous messages Next messages >> |
| |
+-------------------------------------------------------------------------+
Таблица состоит из шести столбцов:
o левый столбец -- номер сообщения в списке найденных сообщений;
o столбец "Date" -- дата сообщения в формате "год/месяц/число";
o столбец "Scr" -- мера соответствия сообщения условиям поиска (по мнению
системы Deja News);
o столбец "Subject" -- тема сообщения;
o столбец "Forum" -- название конференции, в которую было направлено сооб-
щение;
o столбец "Author" -- автор сообщения.
Длинные сообщения система Deja News разбивает на несколько сегментов. В этом
случае в столбце "Subject" в правой части указывается обозначение типа #k/n,
где k -- номер сегмента, n -- общее число сегментов. Так, в приведенной выше
таблице сообщения 4 и 5 -- это первый и второй сегмент сообщения "Rules",
разбитого на два сегмента. При просмотре любого сегмента вы можете попросить
систему Deja News вывести все сообщение целиком (см. п. V ниже).
IV.3. Возможности при просмотре таблицы результатов поиска
==========================================================
При просмотре таблицы результатов поиска вы можете:
-- щелкнув тему сообщения, вывести на экран это сообщение. Часто целесооб-
разно вывести сообщение в новое окно -- для этого надо щелкнуть тему со-
общения правой кнопкой мыши и выбрать в появившемся контекстном меню
пункт "Открыть в новом окне" (Open in New Window);
-- щелкнув надпись над одним из столбцов таблицы ("Date", "Scr", "Subject",
"Forum" или "Author"), отсортировать таблицу результатов поиска по соот-
ветствующему столбцу;
-- щелкнув надпись "Previous messages" или "Next messages", если они имеют-
ся, вывести на экран предыдущую или следующую порцию результатов поиска;
-- изменив содержащийся под таблицей бланк с параметрами поиска и нажав
кнопку "Find" -- выполнить поиск сообщений заново, с новыми параметрами
поиска.
V. Просмотр найденных сообщений
===============================
V.1. Таблица с результатами поиска
==================================
Если щелкнуть в таблице результатов поиска тему какого-либо сообщения, то
система Deja News выведет на экран это сообщение:
+--------------------------------------------------------------------------+
| --------- ---------- |
| / message \ / thread \ |
| -- ---------------------------------------------------------- |
| Message 2 of 978 |
| return to search results |
| -------------- |
| Поздравляю всех с Hовым Годом! |
| Author: Vasia Pupkin |
| <vpupkin@duma.ru> |
| Date: 1998/12/31 |
| Forum: fido7.ru.erunda |
| ------------ -------- -------- |
| more author posting ( post reply ) ( < prev ) ( next > ) |
| headers history ------------ -------- -------- |
| ------------------------------------------------------------------------ |
| |
| Поздравляю всех с Hовым годом, желаю счастья и здоровья в новом году! |
| |
| Вася Пупкин |
| ------------------------------------------------------------------------ |
| view for mail this message post reply <<prev next>> |
| bookmarking to a friend |
| text only |
| |
+--------------------------------------------------------------------------+
При этом сначала система Deja News приводит номер сообщения в списке
(Message .. of ...) и сведения из заголовка сообщения: тему сообщения, дан-
ные об отправителе (Author), дата отправления сообщения (Date) и название
конференции, в которую было отправлено сообщение (Forum).
До и после текста сообщения система Deja News помещает служебные надписи,
щелкнув которые, вы можете перейти к предыдущему или следующему сообщению в
списке, написать письмо автору сообщения и т.д.
V.2. Основные возможности при просмотре сообщения
=================================================
При просмотре сообщения вы можете:
-- щелкнув надпись <<prev или next>>, перейти к предыдущему или следующему
сообщению в списке;
-- щелкнув электронный адрес отправителя сообщения, написать ему письмо;
-- щелкнув надпись "post reply", отправить с помощью системы Deja News ответ
на данное сообщение в конференцию (Deja News предоставляет такую возмож-
ность для сообщений не более чем двухнедельной давности);
-- щелкнув надпись "mail this message to a friend", отправить (как говорит-
ся, отфорвардить) текст данного сообщения кому-либо из своих знакомых,
кому это сообщение будет интересно.
Закончив просмотр сообщения, можно:
-- щелкнуть надпись "return to search results", чтобы вывести в то же окно
таблицу с результатами поиска;
-- закрыть окно с сообщением (если окно с таблицей результатов поиска уже
имеется, или если вы больше не хотите работать с системой Deja News).
V.3. Сообщения, разбитые на несколько сегментов
===============================================
Если сообщение разбито системой Deja News на несколько сегментов (кусков),
то перед текстом сообщения и после него будет выведена примерно такая стро-
ка:
Message segment 2 of 3 - Get Previous / Next Segment - Get All 3 Segments
В этом случае вы можете:
-- щелкнув в этой строке надпись "Previous" или "Next", вывести на экран
предыдущий или следующий сегмент сообщения;
-- щелкнув в этой строке надпись "Get All ... Segments", вывести на экран
все сообщение целиком.
V.4. Режимы показа сообщений
============================
При необходимости вы можете изменить режим показа сообщения. Щелкнув надпись
"more headers", можно включить режим вывода дополнительных служебных заго-
ловков (чтобы отменить этот режим, нужно будет щелкнуть надпись "fewer head-
ers"). А если щелкнуть надпись "text only", то Deja News выведет сообщение в
его исходном текстовом виде (включая все служебные данные), без какого-либо
форматирования.
V.5. Сведения о всех сообщениях данного автора
==============================================
Если вас заинтересовало, что еще написал автор просматриваемого вами сообще-
ния, вы можете щелкнуть надпись "author posting history". Система Deja News
выведет список всех конференций, в которую писал данный автор, с указанием
количества посланных им в данную конференцию сообщений:
+--------------------------------------------------------------------------+
| |
| There are 414 unique messages by "Vasia Pupkin" <vpupkin@duma.ru> |
| (numbers may be slightly skewed by cross-postings) |
| |
| Number of Messages Forum |
| |
| 212 relcom.talk |
| 197 fido7.ru.erunda |
| 5 rec.pets.cats |
| |
+--------------------------------------------------------------------------+
Щелкнув в этом списке название конференции, вы получите список всех сообще-
ний, посланных этим автором в данную конференцию.
V.6. Просмотр обсуждения
========================
Еще одна полезная возможность системы Deja News -- это просмотр всего обсуж-
дения данной темы. К сожалению, эта возможность не работает для конференций
Фидо.
Чтобы просмотреть сведения об обсуждении темы, рассматриваемой в сообщении,
вы можете при проосмотре этого сообщения в системе Deja News щелкнуть вклад-
ку "thread", находящуюся над заголовком сообщения. Deja News выведет сведе-
ния об обсуждении соответствующей темы:
+--------------------------------------------------------------------------+
| |
| >> Thread Entry Point <<
| >> |
| * Сколько в России компьютеров? - Vasia Pupkin 1999/02/12 |
| --- Katia Vaskina 1999/02/15 |
| ------ Lenia Detochkin 1999/02/16 |
| --------- Armadillo 1999/02/16 |
| --- >> Vasia Pupkin 1999/02/16 << |
| ------ Lenia Detochkin 1999/02/16 |
| --------- Alan 1999/02/16 |
| |
+--------------------------------------------------------------------------+
Здесь текущее сообщение (то, которое вы только что просматривали) выделено
значками >> и <<. Чтобы вывести на экран какое-либо сообщение из данного
списка, надо щелкнуть в соответствующей строке списка имя автора сообщения.
При просмотре сообщений из этого списка щелчек по надписи <<prev или next>>,
позволяет перейти к предыдущему или следующему сообщению в этом списке (то
есть в списке сообщений, посвященных обсуждению данной темы).
VI. Примеры заполнения запроса на поиск
=======================================
Приведем примеры заполнения запроса на поиск для наиболее часто встречаю-
щихся ситуаций.
VI.1. Просмотр сообщений конференции
====================================
Пусть нас заинтересовала некоторая конференция (например, пусть она называ-
ется fido7.ru.erunda), и мы хотим узнать, о чем в ней писали в последнее
время. Для этого вызовем запрос поиска системы Deja News
(http://www.dejanews.com/home_ps.shtml) и заполним поля запроса следующим
образом:
-- в поле "Forum" введем название конференции (fido7.ru.erunda);
-- в поле "Sort by" установим значение "Date" (сортировка по дате);
-- в поле "Results per page" укажем значение 100.
После этого нажмем кнопку запроса "Find". Deja News начнет поиск сообщений и
выведет на экран отчет о результатах поиска (см. параграф IV выше).
VI.2. Поиск FAQ
===============
Пусть мы хотим узнать, направлялись ли в конференцию fido7.ru.erunda списки
ответов на часто встречающиеся вопросы (FAQ). Для этого вызовем запрос поис-
ка системы Deja News и заполним поля запроса следующим образом:
-- поля "Forum", "Sort by" и "Results per page" установим так же, как в п. 1
выше;
-- в поле "Subject" укажем строку FAQ .
После этого нажмем кнопку запроса "Find". Deja News начнет поиск сообщений и
выведет на экран отчет о результатах поиска (см. параграф IV выше).
VI.3. Поиск правил конференции
==============================
Пусть мы хотим найти правила конференции Фидо fido7.ru.erunda. Как известно,
в любой конференции Фидо должны быть правила, которым обязаны следовать все
участники этой конференции. Чтобы найти правила, вызовем запрос поиска сис-
темы Deja News (http://www.dejanews.com/home_ps.shtml) и заполним поля за-
проса следующим образом:
-- в поле "Forum" введем название конференции (fido7.ru.erunda);
-- в поле "Subject" введем rule* -- ведь сообщение с правилами конференции
обычно озаглавливается "Rules", "Rulez" и т.п.;
-- в поле "Sort by" установим значение "Date" (сортировка по дате) -- ведь
нам нужна самая свежая версия правил;
-- в поле "Results per page" укажем значение 100.
После этого нажмем кнопку запроса "Find". Deja News начнет поиск сообщений и
выведет на экран отчет о результатах поиска (см. параграф IV выше).
Как правило, такой вариант поиска достигает цели. Hо иногда он не срабатыва-
ет -- например, если сообщение с правилами называется "Правила", а не
"Rules". К сожалению, искать сообщение с названием "Правила" не получится,
поскольку Deja News не поддерживает поиск русских букв. Поэтому для поиска
правил можно воспользоваться тем, что правила в конференцию обычно направля-
ет модератор конференции или его заместитель (комодератор, вице-модератор и
т.д.). Поэтому можно составить новый запрос на поиск:
-- поля "Forum", "Sort by" и "Results per page" установим так же, как выше;
-- поле "Subject" должно быть пустым;
-- в поле "Author" введем строку *moderator .
После этого нажмем кнопку запроса "Find".
В очень редких случаях и такой вариант поиска не срабатывает -- например,
если модератор Вася Пупкин направлял в конференцию правила, называя себя не
"moderator", а "Vasia Pupkin" (что, в общем-то, неправильно). Тогда можно
попробовать посмотреть список сообщений, направленного с того же адреса Fi-
doNet -- вдруг правила найдутся там. Итак, откроем любое сообщение, отправ-
ленное модератором (вице-модератором, комодератором) и т.д., и посмотрим там
его электронный адрес (см. п. V.1 выше). Пусть, например, этот адрес modera-
tor@p12.f34.n5067.z2.fidonet.org . Тогда, для того, чтобы посмотреть список
сообщений, отправленных в конференцию с того же адреса FidoNet, следует со-
ставить такой запрос на поиск:
-- поля "Forum", "Sort by" и "Results per page" надо установить так же, как
выше;
-- поле "Subject" оставить пустым;
-- в поле "Author" ввести строку *@p12.f34.n5067.z2.fidonet.org (то есть
электронный адрес модератора, вице-модератора, комодератора, в котором
все символы до "@" заменены на звездочку).
После нажатия кнопки запроса "Find" система Deja News и выведет на экран от-
чет о сообщениях, направленных с данного электронного адреса.
Hаконец, если правила конференции никаким образом обнаружить не удалось, вы
можете написать письмо модератору или его заместителю (вице-модератору, ко-
модератору) с просьбой выслать вам или поместить в конференцию правила.
Письмо надо направлять лично модератору (вице-модератору, комодератору) --
лучше тому из них, кто наиболее активен в конференции в последнее время.
Hапомним, что для того, чтобы написать письмо какому-либо участнику конфе-
ренции, можно с помощью системы Deja News вывести на экран сообщение, от-
правленное этим участником конференции, и щелкнуть там электронный адрес
участника в заголовке сообщения (см. п. V.2 выше).
VII. Условия использования данного документа
============================================
Данный документ может свободно распространяться в электронном виде в неком-
мерческих целях, при условии неизменности его содержания (включая сведения
об авторе и названии документа). Данный документ также может цитироваться в
некоммерческих целях в любом объеме со ссылкой на автора и, желательно, с
указанием названия документа. В частности, данный документ или любые цитаты
из него могут помещаться на любой бесплатный HTTP или FTP-сервер, FAQ-
сервер, направляться в любую конференцию Usenet или Фидо.
Остальные права, предусмотренные законодательством об авторских правах, ав-
тор оставляет за собой.
Все замечания, исправления и предложения по поводу данного документа просьба
отправлять его автору Виктору Фигурнову (figurnov@postman.ru)