[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

14. Как мне найти в IRC племянницу моей бабушки?

На удивление частый вопрос: `Как мне найти человека в IRC?' Давайте определимся, кого мы хотим найти, по каким известным данным, и в чем будет выражаться собственно результат.

  1. Хотим поговорить с человеком, зная его ник. Предположим, что ник вашего объекта поиска Vasya
    1. Первое что следует сделать - это сказать /whois Vasya. В простейшем случае, если этот человек в данный момент находится в сети, вы увидите примерно следующее:

       
      *** Vasya is ~vasya_pupkin@127.0.0.1 (Vasya Pupkin)
      *** on channels: #vasya @#pupkin
      *** on IRC via server irc.somewhere.net (Somewhere IRC server, Somewhere irc network)
      
      Данная информация означает, что искомый объект в сети присутствует. Обитает на каналах #vasya и #pupkin, при этом является на канале #pupkin оператором. Зашел в сеть через сервер irc.somewhere.net (для вас это не очень важно). Что дальше? Обратиться к объекту преследования можно двумя способами

      1. В привате: /MSG Vasya Привет, Вася!
      2. На одном из тех каналов, где Vasya присутствует: /join #vasya
      Первый способ предпочтительнее, если у вас к Васе сугубо личное дело. Второй, если вы уверены, что остальным присутствующим будет интересно послушать ваш с Васей разговор.
    2. Если же команда /whois Vasya ответила `Cannot find Vasya on irc', попытаемся найти человека с помощью сервиса NickServ. Это поможет только в том случае, если ваш объект удосужился зарегистрироваться на этом сервисе.

      /MSG NickServ@*.RusNet info Vasya Если вам повезло и Вася зарегистрировался, то возможно вы увидите примерно следующее:

       
      -NickServ- *** Vasya is Vasya Pupkin
      -NickServ- Online as : pupkins
      -NickServ- Registered : 14 2002 09:53:06 MSK (1 days, 09:48:05 ago)
      -NickServ- *** End of Info
      
      Это означает, что искомый объект находится в сети под ником `pupkins', а не `Vasya', как вы думали. И вы можете дальше проделать те действия, которые были описаны в предыдущем пункте, но для ника `pupkins'.

  2. Хотим поговорить с человеком, зная его паспортные данные, год рождения, профессию и т.д.

    Друзья мои, чудес не бывает. Поскольку вопрос часто задается примерно в такой форме, я пришел к выводу, что это вовсе не шутка или скажем шпионские игры, а просто незнание IRC, так сказать, от чистого сердца. Запомните, что несмотря на некоторое количество относительно честных способов поиска и отлова IRC-юзера по некоторым данным о нем, уникальным для каждого человека в IRC сети RusNet является ник. И если вы его даже приблизительно не знаете, то шансы найти неизвестно кого равны нулю.

  3. В случае если тот, кого вы ищете, сам хочет быть найденным (а именно - не выставляет себе флага +i `invisible'), то у вас в руках имеется несколько дополнительных возможностей по его розыску.

    1. Предположим, вы знаете, что ваш друг имеет хост, начинающийся например на `192.168'. Тогда вы можете воспользоваться командой /who 192.168.*.*, которая осуществит поиск по всей IRC сети (но только среди visible юзеров) в соответствии с заданной маской. Можно использовать не только `*' - любое количество любых символов, но и `?' - один символ. В ответ на эту команду вы получите список из 0 и более пользователей. Вам осталось только выбрать из них нужного.
    2. Предположим, вы знаете имя и фамилию вашего друга. При условии, что он потрудился записать их в User Info, и находится в visible mode у вас есть неплохой шанс найти его с помощью следующей команды: /who *Vasya*Pupkin*
Итак, прежде чем задать вопрос `Как найти человека в IRC?', сначала подумайте какой информацией вы располагаете, а потом примените один из описанных сценариев поиска.



This document was generated by deware using texi2html