Книга: Халява в Интернете
Обмен мгновенными сообщениями
Одним из самых популярных в настоящее время видов Интернет-общения является обмен мгновенными сообщениями.
Далее мы рассмотрим несколько бесплатных Интернет-пейджеров – именно так принято называть программы, которые обеспечивают подобную связь.
Интернет-пейджер ICQ
Самой известной и популярной программой среди продуктов, предназначенных для обмена мгновенными сообщениями, является интернет-пейджер ICQ, известный также под сленговым названием «аська» (рис. 2.18).
Рис. 2.18. ICQ – программа для интерактивного общения
Первый релиз программы увидел свет еще в 1996 году, и в то время это произвело настоящую революцию в области Интернет-общения. Преимущества нового продукта были сразу оценены по достоинству. Это неудивительно: при наличии ICQ уже не надо ждать, когда собеседник изволит открыть почтовый ящик и проверить наличие новых писем: «аська» в онлайн-режиме обеспечивает постоянную связь, как это происходило бы по телефону – с той лишь разницей, что собеседники общаются не голосом, а текстом, набирая его с помощью клавиатуры, а отправляя – одним щелчком мыши.
Обмен мгновенными сообщениями становится возможным при наличии перечисленных ниже компонентов.
• Серверная часть приложения. Она принимает приходящие от клиента сообщения, и отправляет их по указанному адресу. Физически серверная часть приложения располагается на удаленном компьютере в Интернете (или локальной сети).
• Клиентская часть приложения. Она отправляет сформированные пользователем сообщения на серверную часть приложения, а также получает входящие сообщения. Физически клиентская часть приложения расположена на компьютере пользователя системы.
• Сеть для передачи данных. В большинстве случаев это Интернет, но также можно использовать локальную сеть, функционирующую на базе протокола TCP/IP.
Этот алгоритм успешно реализован в «аське». Каждый ICQ-абонент имеет свой уникальный числовой идентификатор (по аналогии с телефонным номером). На локальный компьютер ICQ-абонент инсталлирует клиентскую часть приложения, с которой, собственно, он и будет работать.
Как нетрудно догадаться из вышесказанного, использование «аськи» становится возможным только при наличии действующего подключения к серверной части приложения, которая выступает в роли своеобразного коммутатора, обеспечивающего взаимодействие между всеми ICQ-абонентами. После того, как вы на локальном компьютере запустили клиентскую часть приложения, она автоматически подключается к серверной части и отправляет туда данные о том, что вы подключились и находитесь в режиме он-лайн. Эти сведения сразу же автоматически передаются тем ICQ-абонентам, которые ранее внесли вас в свои списки контактов.
Каждый ICQ-абонент может присвоить себе определенный статус (текущее состояние) – если статус, присваиваемый автоматически, его не устраивает. Благодаря статусу другие ICQ-абоненты, у которых вы присутствуете в списке контактов, могут узнать, что в данный момент вы находитесь на связи, или временно отошли от компьютера, или сильно заняты, и т. д. Например, вы можете установить себе статус Доступен, Отсутствует, Занят, Не виден, и др. Причем статусы могут меняться и в автоматическом режиме – например, при отсутствии активности пользователя в течение определенного времени (это определяется в настройках программы).
Скачать последнюю версию ICQ можно на сайте разработчика. Процесс установки программы прост и понятен – для этого нужно запустить инсталляционный файл и далее следовать указаниям мастера установки. По окончании инсталляции в меню Пуск будет создана программная папка ICQ, а на Рабочем столе появится ярлык запуска программы.
Возможности ICQ предусматривают отправку не только текстовых сообщений, но и файлов, а также СМС-сообщений на мобильный телефон. Кроме этого, в программе имеется эффективный механизм обеспечения безопасности. В частности, есть спам-фильтр, который можно сформировать и включить в режиме настройки.
Интернет-пейджер QIP
После ошеломляющего успеха ICQ клоны этой программы стали появляться один за другим. Справедливости ради отметим, что большинство из них не просто скопированы с «аськи», а имеют свои специфические особенности, функции, возможности. Но в целом принцип работы у них, конечно, одинаков.
Одной из последних разработок в данной области является интернет-пейджер QIP (рис. 2.19) – бесплатный продукт российских производителей, в течение последнего времени стремительно набирающий популярность. Последнюю версию программы можно скачать на сайте разработчиков по адресу www.qip.ru.
Рис. 2.19. Интернет-пейджер QIP
По сравнению с имеющимися аналогами программа QIP имеет несколько неоспоримых преимуществ. Одним из них является полный отказ от всякой рекламы, которая, признаться, сильно раздражает и «благодаря» которой многие пользователи стали отказываться от той же «аськи» и некоторых других программ обмена мгновенными сообщениями. Еще одно конкурентное преимущество состоит в том, что авторы постоянно учитывают пожелания пользователей и оперативно включают все соответствующие изменения в обновленные версии продукта. Ну и, конечно, такой немаловажный фактор, как доступность и простота в эксплуатации также положительно сказывается на популярности QIP.
Еще одна полезная функциональность программы заключается в том, что вы можете просмотреть, доставлено ли отправленное сообщение адресату. Эта возможность приобретает особую актуальность для пользователей, имеющих проблемы с работой Интернета (например, связь часто обрывается, или скорость передачи данных падает почти до нуля, и т. п.).
Возможности программы предусматривают параллельный запуск нескольких копий, что позволяет пользователю одновременно общаться под разными именами. В интерфейсе программы используется механизм вкладок – когда для каждого собеседника автоматически формируется новая вкладка (по аналогии с тем, как это происходит для новых веб-страниц в обозревателе Mozilla Firefox или Internet Explorer версии 8).
Программа QIP отличается большим количеством разнообразных настроек, благодаря чему она легко адаптируется к специфике самого придирчивого пользователя. Программа может взаимодействовать с Internet Explorer: например, в любое сообщение вы можете вставить веб-адрес из категории Избранное этого обозревателя.
Характерной особенностью программы является возможность использования большого количества самых разных статусов. По этому показателю QIP превосходит даже таких мощных конкурентов, как ICQ и Miranda. Например, помимо стандартных статусов есть такие статусы, как Депрессия, Злой, Кушаю, и др.
История всех переговоров по умолчанию сохраняется в программе, и вы можете в любой момент ее просмотреть. При необходимости режим автоматического сохранения переговоров можно отключить. Для визуального оформления интерфейса программы можно использовать разнообразные обложки, входящие в комплект поставки. Кроме этого, вы можете настроить звуковое оформление программных событий.
При подведении указателя мыши к аккаунту пользователя, включенному в список контактов, то на экране отобразится всплывающая подсказка с дополнительными сведениями об этом аккаунте (например, сколько времени данный пользователь находится на связи, и др.).
Интернет-пейджер Miranda
Еще одним популярным интернет-пейджером является программа Miranda (сайт программы – http://miranda-im.org). Как показывают результаты многочисленных исследований, этот продукт в данный момент является самым серьезным конкурентом ICQ.
Среди характерных особенностей Miranda (рис. 2.20) в первую очередь стоит отметить поддержку множества сменных панелей и отличное соединение. Механизм панелей является частью настройки программы и позволяет максимально гибко учесть все потребности конкретного пользователя.
Рис. 2.20. Программа Miranda, режим регистрации нового профиля
Помимо обмена текстовыми сообщениями (что само собой разумеется), Miranda позволяет проверять электронную почту, отправлять СМС на мобильный телефон, автоматически напоминать о важных событиях, а также шифровать пересылаемые данные с целью защиты их от несанкционированного доступа. А еще на сайте разработчиков в свободном доступе выложен модуль, позволяющий читать RSS-ленты.
В программе реализовано множество полезных сервисных функций и удобных настроек. В частности, вы можете сами настроить «горячие клавиши» и назначить им требуемые события, создать оформление интерфейса, настроить звуковое оформление событий и т. д. При необходимости можно отключить механизм автоматического оповещения других абонентов о вашем появлении в Сети, настроить фильтрацию входящих сообщений, и др.