Рис. 6.6. Регистрация в сети Odigo

      После завершения регистрации пользователь получает персональный номер ID в сети Odigo (аналог ICQ UIN).
      С помощью специальной функции радара вы можете узнать о том, кто находится на любом сайте в одно время с вами. Это позволяет находить людей со сходными интересами. Кроме того, можно оставить записку пользователям, которые придут на сайт позже.
      В специальном окне Odigo показывает всех пользователей (а не только из вашего списка контактов), находящихся в данный момент в сети (рис. 6.7). Чтобы облегчить поиск человека, можно отфильтровать весь список по различным параметрам – по возрасту, полу, региону. Настройки фильтра можно сохранять и загружать по мере надобности.

Рис. 6.7. Окно Odigo

      Каждый раз при подключении можно выбирать из ряда вариантов свое настроение – равнодушный, веселый, скучающий, злой... Можно также устанавливать значок, соответствующий вашим намерениям: ищу друзей, роман и т. д. В отличие от ICQ вы можете общаться с людьми и не заносить их при этом в список контактов. Если же кто-то захочет добавить вас в свой список контактов, сначала ему необходимо запросить у вас разрешение.
      Следует отметить удобный интерфейс программы – все необходимые операции размещены на вкладках основного окна – Рейтинг страничек, Радар, Поиск пользователей, Браузер и Список контактов.
      Пользователи, привыкшие к ICQ, не найдут в Odigo режима Invisible, а также возможности пересылать файлы или изменять размер окна клиента.

Google Talk

      Google Talk (http://talk.google.com) представляет собой уникальный инструмент сетевого общения. В нем возможность обмена текстовыми сообщениями дополнена возможностью голосового общения. Кроме этого, Google Talk позволяет обрабатывать почту на учетной записи Gmail. Google Talk – это комплексное решение, предлагающее реализацию сразу двух видов общения – асинхронного, с помощью электронной почты Gmail, и синхронного, с использованием Google Talk, позволяющего обмениваться как текстовыми сообщениями, так и общаться голосом.
      Для авторизации в Google Talk используются логин и пароль учетной записи Gmail (рис. 6.8). После первого запуска программы можно добавлять пользователей в свой список контактов, выбрав их из адресной книги учетной записи Gmai либо указав адреса пользователей вручную. В результате этого пользователь, которого добавили в список контактов, получит электронное письмо с запросом о разрешении его добавления в этот список. Если пригласить в Google Talk пользователя, у которого нет ящика на GMail, то ему будет отправлено приглашение в почтовую службу Google.

Рис. 6.8. Окно Google Talk

      Небольшой размер разрешения Google Talk (всего 900 Кбайт) несколько ограничил поддержку различных графических элементов в программе. Пользователям программы недоступны графические смайлики (есть просто выделение цветом). Хотя это можно назвать скорее достоинством, чем недостатком.
      В Google Talk имеются основные функции, присущие интернет-пейджерам.
      Пользователь Google Talk может находиться в одном из нескольких статусов: в подключенном состоянии можно выбирать Available или Busy. Кроме того, пользователь может выбирать свои собственные статусы. Удобно реализована процедура обмена сообщениями. Вызов окна для обмена сообщениями осуществляется одним щелчком кнопкой мыши на имени пользователя в списке контактов. Прием сообщения сопровождается звуковым сигналом и всплывающим окном с текстовым сообщением, которое отображается несколько секунд рядом со значком программы в области уведомлений. Окно обмена сообщениями также не содержит ни одного лишнего элемента. Поле для ввода текста изначально состоит из одной строки, но если текст в ней не умещается, это поле расширяется. Если ведется сразу несколько диалогов, то окна для сообщений группируются по вкладкам (рис. 6.9). Активизировать окно можно щелчком кнопкой мыши на его заглавии. В окне сообщения также отображается информация в виде заметки Is typing о том, что пользователь набирает текст.

Рис. 6.9. В Google Talk окна сообщений группируются

      Кроме обмена текстовыми сообщениями, Google Talk поддерживает голосовую связь. Разработчики рекомендуют использовать для этого модем как минимум на 56 Кбайт. Для перехода в режим голосового общения в списке контактов и окне обмена сообщениями размещена специальная кнопка Call. Следует отметить хорошее качество связи даже при коммутируемом соединении.
      Особого внимания заслуживает интеграция почтовой службы Gmail и Google Talk. Пользователи Google Talk обеспечены инструментами быстрого доступа к своему почтовому ящику на Gmail – для этого предназначена кнопка Inbox в главном окне программы. В окне обмена сообщениями размещена кнопка для отправки письма пользователю из списка контактов (опять же через Gmail). Кроме того, Google Talk периодически проверяет почтовый ящик на Gmail на наличие новых сообщений и в случае их получения информирует об этом пользователя.
      В главном окне Google Talk размещена форма поиска в Интернете с помощью поисковой машины Google.
      Не менее удобны и гибкие настройки Google Talk. Они представлены на вкладках General, Privacy, Notification, Connection, Audio окна Settings. В настройках, например, можно задать использование Gmail как почтового клиента по умолчанию. В результате перехода по ссылке Mailto будет открыто окно создания сообщения в Gmail. В окне настроек Google Talk позволяет заблокировать пользователей, в разделе Connection можно задать использование Proxy при соединении с сервером.
      Несмотря на столь значительный перечень достоинств, у Google Talk есть и некоторые недостатки: нельзя передавать файлы, а также изменять цвет и форму шрифта при выводе сообщений. Не всегда отмечается верное хранение истории сообщений, отсутствует возможность группировки пользователей из списка контактов.

IRC

      Если вы не являетесь приверженцем личного общения с помощью интернет-пейджеров, то можете попробовать изучить другие инструменты сетевого общения. Один из них – IRC-канал, или «Ирка», как ласково называют этот вид общения интернетчики.
      Особенность IRC состоит в том, что этот инструмент позволяет общаться с множеством людей.
      Эта программа была разработана в 1988 году финским студентом Ярко Ойкариненом и была первоначально задумана в качестве системы коммуникации для его электронного ящика OuluBox.
      IRC расшифровывается как Internet Relay Chat, а еще часто этот инструмент называют International Relationship Center (Международный центр знакомств). IRC включает в себя тысячи серверов и бесчисленное множество клиентских станций, объединенных в сеть. Здесь есть и небольшие сети, состоящие из одного или нескольких серверов, ориентированных на нужды небольшой группы людей, занимающейся какими-то совместными делами, а есть и гигантские сети, серверы которых более или менее равномерно размещены во всех уголках планеты.
      IRC представляет собой интернет-протокол, позволяющий общаться с другими пользователями при помощи специальной программы – IRC-клиента. Установив IRC-клиент, вы сможете общаться с тысячами людей со всего света в режиме реалього времени. IRC – это многопользовательская система общения, где люди встречаются в каналах (комнатах, виртуальных местах, обычно с определенной темой разговора), чтобы поговорить, объединившись в группы или частным образом. Здесь не существует ограничений в количестве людей, которые могут участвовать в данной дискуссии, или числе каналов, которые могут формироваться в IRC.
      Общение в IRC может происходить как в каналах (виртуальные встречи, где присутствует много человек), так и в «приватах» (тет-а-тет). У каждого канала в IRC есть своя тематика, которую отражает его название. Канал может объединять пользователей по тематической направленности, географической общности и т. д.
      У каждого канала есть собственное имя, которое начинается с символа #, например #Russia. Наряду с каналами, открытыми для всех, существуют частные каналы (private channels), в которых можно с кем-нибудь уединиться и где вам никто не будет мешать.
      Любой пользователь может создать свой канал и установить правила общения в нем.
      Для создания собственного канала достаточно указать его название – подключение к несуществующему каналу автоматически приведет к его созданию. Создав канал, вы становитесь его оператором. Операторов можно отличить друг от друга по символу @ перед названием. Операторы канала могут назначать темы (топики), менять статус других пользователей или вовсе перекрывать доступ в канал.
      Общение в IRC происходит так же, как и в обычном чате, – пользователь набирает текст на компьютере в своей клиентской программе, и этот текст появляется либо для всех других пользователей, которые в данный момент есть в канале, либо только для кого-то одного.
      Подключившись к каналу, вы словно оказываетесь в комнате, полной людей, беседующих друг с другом. Несколько различных обсуждений могут происходить одновременно. При большой численности участников вы можете быть удивлены количеством одновременно обсуждаемых тем. Когда вы подключаетесь к новому для вас каналу или вообще в первый раз входите в IRC, лучше сначала понаблюдать за текущей дискуссией и получить представление о стиле беседы в IRC.
      Для подключения к серверу IRC используется специальная программа-клиент, например mIRC (http://mimi.net.ru/mirc6.16.exe), или, что гораздо проще, свежая версия Miranda IM, поддерживающая пять протоколов. Есть также свои клиенты для PocketPC (http://pocketirc.com/) и мобильных телефонов с Java/GPRS (http://www.vidarholen.net/contents/virca/).
      После установки и запуска mIRC вы можете открыть окно настроек программы. В нем нужно заполнить предложенные поля: введите свое настоящее имя, электронный адрес, ник. При желании можно установить флажок Режим невидимки.
      Далее в окне настроек следует выбрать сервер, к которому вы планируете подключиться. Для этого выберите Подключение?Серверы (рис. 6.10).

Рис. 6.10. Выбор IRC-сервера

      В этом окне нужно нажать кнопку Добавить, чтобы добавить новый сервер в список. В появившемся окне необходимо указать параметры нового сервера, а именно?его описание, которое в дальнейшем появится в списке серверов. Если же вам достаточно тех серверов, которые программа предлагает по умолчанию, выберите нужные значения в полях IRC Сеть и IRC Сервер.
      Теперь, когда все установлено и настроено, можно нажать кнопку Подключиться к серверу, и программа соединится с указанным сервером. После подключения на экране появится окно со списком наиболее популярных каналов, доступных на многих серверах мира.
       ПРИМЕЧАНИЕ
      Подключиться к каналу можно также при помощи команды /join #название_канала.
      Теперь на экране будет представлен сам mIRC и окно статуса mIRC. Для получения списка доступных каналов выберите из контекстного меню пункт Другие?Список каналов (рис. 6.11).
      У вас появится окно со списком каналов. Слева указано название канала, которое всегда начинается с символа #, затем – количество человек, находящихся в канале, далее – тема канала.

Рис. 6.11. Программа mIRC подключилась к серверу

      Чтобы зайти в канал, достаточно в списке дважды щелкнуть на нем кнопкой мыши. Когда вы попадаете в канал, на экране появляется новое окно. В правой части окна вы видите имена тех, кто уже находится в этом канале. В левой его части высвечиваются все сообщения канала. Для выхода из канала просто закройте соответствующее окно.
      Для отправки сообщений достаточно набрать предложение. Обратите внимание, что текст можно набирать в одну строку – он будет переноситься на новые строки в зависимости от ширины окна и размера шрифта у каждого из ваших собеседников. После ввода сообщения нажмите Enter.
      С помощью специальных команд IRC вы сможете использовать целый ряд дополнительных возможностей сервиса.
      Все IRC-команды начинаются с символа / и вводятся в строке ввода текста.
      Вот основные команды IRC:
      • /nick – заменить текущее название другим. Синтаксис: /nick новый_ник;
      • /join – войти в канал. Синтаксис: /join #название_канала;
      • /part – покинуть канал. Синтаксис: /part #название_канала;
      • /whois – получение дополнительной информации о пользователе. Синтаксис: /whois ник_пользователя;
      • /ignore – добавить пользователя в список игнорируемых. mIRC будет отсеивать все сообщения тех пользователей, которые занесены в этот список. Синтаксис :/ignore ник_пользователя;
      • /msg – отправить личное сообщение. Синтаксис: /msg ник_пользователя сообщение;
      • /me – описание ваших личных действий от третьего лица. Синтаксис: /me действие. Например, при вводе /me пьет кофе на экране будет выведено: Dingo пьет кофе. В данном случае Dingo – это имя;
      • /query – открыть отдельное окно «привата» с пользователем. Синтаксис: /query ник_пользователя;
      • /list – получить список каналов. Синтаксис: /list;
      • /quit – отключиться от сервера. Синтаксис: /quit причина, по которой отключаетесь.
      Техническая сторона IRC-общения довольно проста. Как ни парадоксально, наибольшую сложность здесь представляет сам процесс общения. Для большей уверенности предлагаем вам некоторые правила IRC-этикета.
      Прежде всего, следует осознавать, что IRC – место для общения, а не наблюдения за общением. Если беседа затихла, не нужно спрашивать, куда все делись. Проще начать беседу, и ваше начинание подхватят остальные. Для некоторых каналов есть статистика, показывающая распределение активности по времени суток. Если вам никак не везет с собеседниками, рекомендуется ознакомиться с этой самой статистикой и выбрать более удачное время.
      Грубость в канале не приветствуется. Посетители канала чутко реагируют на реплики – если вы допускаете грубость и хамство по отношению к другим, вы получите то же самое по отношению к себе. Не искажайте имен людей (если вы не прибегаете к такой фамильярности в реальной жизни по отношению к собеседнику) – это чревато неприятными последствиями.
      Не стоит писать сообщения прописными буквами. Это воспринимается другими пользователями как крик.
      Не нужно повторять свою фразу или вопрос несколько раз – вас скорее сочтут назойливым, нежели обратят внимание.
      Не стоит вести на канале длинные беседы с одним пользователем. Для этого лучше воспользоваться «приватом».
      Не следует забрасывать канал большим количеством сообщений. Это расценивается как избыток, и последствием может стать принудительное отключение от канала.
      Прочие рекомендации такие же, как и для чатов вообще, – не указывайте о себе конфиденциальных сведений. Помните о том, что все ваши слова в канале могут стать достоянием общественности, и, конечно же, выбирайте тот канал, тематика которого вам близка.

6.4. Сеть FIDO

      Сеть FIDO часто называют прародителем Интернета, по крайней мере, в странах бывшего СССР. Еще 5–7 лет назад фидошников было намного больше, чем интернетчиков, а по популярности FIDO значительно превосходила Интернет. Естественно, сейчас ситуация изменилась, но все же и сегодня есть много приверженцев старого доброго FIDO, которые считают, что именно здесь остался настоящий дух сетевого общения, отсутствующий в большом Интернете.
      FidoNet – это всемирная любительская компьютерная сеть. Она прекрасно выполняет функции, которые стоят перед любой сетью, – позволяет ее пользователям обмениваться сообщениями как друг с другом, так и с группой пользователей. Сеть FidoNet – всемирная, она существует в 57 странах: в Северной Америке, Европе, Австралии, Новой Зеландии, Латинской Америке, Африке и Азии. Сеть FIDO – любительская, то есть она некоммерческая (с бесплатным доступом) и держится только благодаря усилиям и энтузиазму ее участников.
      FIDO была придумана молодым лос-анджелесским программистом Томом Дженнингсом в 1984 году. Именно тогда они с Джоном Мэдиллом из Балтимора написали программу, позволяющую быстро и без особых хлопот обмениваться электронными посланиями. Эта идея показалась интересной их знакомым, и уже к августу 1984 года в сети FIDO было около 30 узлов, в феврале 1985 года – 160, а через десять лет, в феврале 1995 года, – более 37 000 по всему миру. Первый российский узел FIDO появился в 1990 году в Новосибирске. Приблизительно в то же время возникли узлы в Челябинске, Москве и Ленинграде.
      Сеть FIDO представляет собой объединение компьютеров-узлов. Узлом в FIDO может стать любой компьютер, у которого есть модем и специальное программное обеспечение.
      Участники FIDO подчинены строгой иерархии, которая определяет их возможности. Точка (Point) – самый низший уровень в иерархии FIDO. «Точками» являются обычные пользователи FidoNet.
      Узел (Noda) – более высокий уровень, аналог сервера в Интернете. Чтобы стать «узлом», нужно как минимум быть владельцем доступного по телефонной линии компьютера с архивом файлов. «Узлы» участвуют в пересылке почты и сообщений из групп новостей по сети FIDO, передавая их от одного к другому. Эти сообщения и считывают «точки» с компьютера своего «узла».
      Итак, чтобы подключиться к FIDO, необходимо найти узел в вашем городе.
      Именно узел является наименьшей структурной единицей сети FidoNet; в то же время это основная единица FidoNet.
      Следующий уровень иерархии FIDO – сеть (Network) – это объединение узлов в некой локальной географической области. Далее следует регион (Region) – это достаточно крупная определенная географическая область, включающая узлы некоторых сетей.
      Наивысший уровень – это зона (Zone) – наиболее крупная структурная единица FidoNet, большая географическая область, включающая множество регионов и охватывающая одну или несколько стран и континентов. В FidoNet насчитывается шесть зон: Северная Америка; Европа, территория бывшего СССР; Австралия, Океания; Южная Америка; Африка; Азия.
      Адрес каждого узла в FidoNet имеет числовую форму и строится по схеме зона: сеть или регион/узел.
      Таким образом, сетевая принадлежность конкретного узла, например 2:5020/113, определяется как узел 113 сети 5 020 региона 50 зоны 2 FidoNet. Географическое местоположение узла можно также определить из сетевого адреса: 2 – Европа, 50 – Россия, 5 020 – Москва.
      Основополагающим принципом FidoNet является обеспечение возможности передачи данных напрямую от любого узла FidoNet к любому другому узлу. Это обеспечивается распространением среди всех узлов сети списка-справочника узлов (NodeList). Актуальность списка-справочника поддерживается выпуском еженедельных файлов изменений и добавлений и рассылкой их по сети.
      Основными видами информации, которой обмениваются между собой узлы FidoNet, являются личная почта (NetMail), эхоконференции (EchoMail) и файловые эхоконференции.
      Одной из основных целей, которые преследовались при создании инструментов работы в FIDO, было достижение как можно меньшего размера сообщений при пересылке их по сети.
      Личная почта считается основным средством обмена информацией между членами FidoNet. Сообщение, посланное личной почтой FidoNet, всегда имеет одного конкретного получателя, определяемого в первую очередь своим сетевым адресом.
      Эхоконференции FidoNet по принципу действия аналогичны телеконференциям Интернета – каждое сообщение, помещаемое в эхоконференцию, доступно для прочтения всем подписчикам конференции. Однако имеются и существенные отличия.
      Телеконференцию Интернета можно сравнить с обычной конференцией – информация, распространяемая в телеконференции, не адресована никому из ее подписчиков в отдельности, то есть любой посылающий сообщение в телеконференцию выступает как бы в роли докладчика с трибуны.
      Эхоконференции FidoNet носят гораздо более демократичный характер, их можно сравнить и с «круглым столом», и с разговорами на вечеринке. Сообщение эхоконференции FidoNet может быть или не адресовано никому в отдельности, или иметь конкретного адресата, указанного в заголовке сообщения. Это делает общение в эхоконференциях FidoNet более живым, чем в конференциях Интернета – можно отвечать конкретному человеку, вести в рамках одной эхоконференции несколько обособленных дискуссий, легко выделять сообщения, адресованные только конкретному получателю эхоконференции и т. п.
      Основная характеристика эхоконференции – ее название, которое должно быть уникальным в пределах ее распространения. Название обычно отражает тематику эхоконференции, однако в FidoNet не существует такой строгой иерархической системы названий, как в Интернете.
      Программное обеспечение, без которого невозможна работа в сети FIDO, состоит из трех программ – отправителя (мейлера) – программы для приема и передачи сообщений, эхопроцессора (тоссера) – программы для обработки полученных сообщений и подготовки к отправке исходящих и редактора – программы для чтения и написания писем.
      Отправитель – это специальная почтовая программа, предназначенная для отправки почтовых пакетов, содержащих как сетевую (личную), так и эхопочту, на другой узел сети FIDO. В результате правильной настройки отправителя вы сможете соединиться с узлом, забрать всю почту, предназначенную для вас, принять и отправить различные файлы.
      Наиболее популярный FIDO-отправитель – это T-Mail. Программа представляет собой обычное консольное приложение. Существует версия T-Mail/IP для работы через Интернет.
      Редактор сообщений позволяет просматривать базу и редактировать письма (отвечать на них, писать новые). Самый популярный редактор сообщений в FIDO – GoldEd. Эта программа в настройках не нуждается. Вам нужно только указать свой сетевой адрес в файле golded.cfg. Все остальные настройки касаются лишь удобства работы с редактором: вы можете настроить уникальный шаблон приветствия в файле с расширением TPL, прописать путь узла связи, чтобы при написании письма вам оставалось указать только имя, а адрес подставился автоматически.
      Первое свое письмо вы должны написать почтовому роботу по имени Areafix. Этот робот выступает как бы распорядителем конференций. Чтобы подписаться или отписаться от конференции, вы должны каждый раз обращаться к нему.
      Сначала вы заходите в GoldEd, выбираете раздел Netmail и нажимаете кнопку Insert. В поле to: вы вводите имя Areafix адрес_сисопа, а в поле Subj – свой пароль на сессию. В поле письма пишете %LIST. С помощью этой команды вы получите список эхоконференций, доступных вашему системному оператору.
      Чтобы сохранить письмо, нажмите F2 и выберите пункт Сохранить. Теперь выходите из GoldED и запускайте файл scann.exe. После запуска файла эхопроцессор ищет в базе новые письма и находит ваше, преобразовывая его в исходящий архив ArcMail.
      Программа-эхопроцессор распаковывает архивы с почтой, сортируя их на сетевую почту (архив ArcMail) и эхопочту, впоследствии преобразующуюся в отдельные письма. Весь этот процесс превращения называется тоссингом (tossing). Наиболее популярные эхопроцессоры в странах бывшего СНГ – HPT (high portable tosser), FastEcho, Squish.
      Чтобы подключиться к сети FIDO, нужны компьютер, телефон, модем и босс. Босс – это системный оператор сети FIDO, владелец собственного узла, который может подключать к сети других пользователей («точек»). Связь в FIDO для «точек» обычно осуществляется по телефону. Внутри сети можно посылать и получать электронную почту и файлы, участвовать в эхоконференциях.
      Для подключения к сети FIDO сначала необходимо взять файл со списком узлов (NodeList) и найти узел в вашем городе (в вашей области) с подходящими для вас параметрами (телефон, скорость модема).
      Затем нужно прозвонить отправителем по телефону, указанному в строке узла, и проверить связь, причем нужно звонить только в рабочее время узла. Если связь оказалась хорошей и устойчивой, то нужно связаться с системным оператором узла и попросить подключения.
      Лучше написать системному оператору по FIDO, то есть в редакторе писем, и послать отправителем письмо. Если же у вас проблемы с установкой программного обеспечения FIDO и его настройкой, то напишите через Интернет.
      Предварительно (до переписки с системным оператором) лучше почитать в Интернете о FidoNet, понять принципы его работы и FIDO-этикет.

6.5. IP-телефония. Программы для голосового общения

      IP-телефония позволяет совершать звонки по всему миру с помощью Интернета, и стоимость таких звонков будет в десятки раз дешевле, чем звонки по обычному телефону. Кроме обычных телефонных разговоров, посредством IP-телефонии можно устраивать аудио– и видеоконференции или посылать факсы.
      В глобальном смысле IP-телефония – это довольно широкое понятие. Мы же поговорим о технологии VoIP, или просто интернет-телефонии. VoIP – это частный случай IP-телефонии, требующий от каждого из участников сетевого разговора подключенного к Сети компьютера и установленного специального программного обеспечения. Такую схему называют «компьютер – компьютер». Возможны еще схемы: «компьютер – телефон» и «телефон – телефон».
      При связи «компьютер – компьютер» записанная на микрофон речь отправителя преобразуется в цифровую, полученный сигнал сжимается в зависимости от алгоритмов сжатия в 4, 8 или 10 раз, разбивается на пакеты данных и отправляется по назначению. Система IP-телефонии получателя принимает пакеты, отправляет закодированный голос на раскодирование и выводит его на колонки или наушники.