Открытые и бесплатные программы для Windows
Шрифт:
Болталки для локалки – программы для общения в локальной сети
Программа QChat была разработана для общения в сети кампусного типа, когда витой парой или коаксиальным кабелем окучивают десяток-другой компьютеров в общежитии, офисе или квартале. Программа QChat предельно проста в настройке и позволяет общаться в реальном времени на создаваемых в ней каналах и обмениваться приватными сообщениями. Интерфейс программы внешне напоминает программу XChat для общения в IRC (Internet Relay Chat). Однако следует подчеркнуть, что программа QChat не имеет с IRC-сетями ничего общего, т. к. изначально предназначена для общения исключительно по локальной сети и не требует, в отличие от IRC-клиента, программы-сервера, установленной на общедоступном
Существенным недостатком этой программы является отсутствие возможности обмена файлами с другими пользователями. Тем не менее, простота использования этой программы делает ее довольно удобным средством обмена текстовыми сообщениями в локальной сети. Забавной возможностью является конфигурирование половой принадлежности пользователя, чтобы устранить дискриминацию, когда программа говорит о вас в третьем лице, например, "Валя вошла в сеть". Чтобы задать вопрос своим сетевым товарищам на основном канале Main, Вале достаточно развернуть программу из системной области на панели задач – и можно говорить. Чтобы создать новый канал, достаточно нажать иконку правой кнопкой мыши, выбрать пункт Каналы, набрать его тему (например, «Айда на природу!») и нажать кнопку Добавить.
Природа этой и подобных программ такова, что их можно использовать только в небольшой локальной сети или сети кампусного типа (тот самый "хоумлан"). Когда нет программы-сервера, клиенты вынуждены рассылать сообщения всем или, по крайней мере, постоянно всех опрашивать и уведомлять. Такой неэкономичный принцип работы неприменим для Интернета, поэтому издревле повелось, что для общения типа "один со многими" на постоянно подключенных к сети компьютерах в фоновом режиме работают специально запущенные программы-серверы. В UNIX их называют даймонами (от англ. слова daemon). Добрых даймонов не следует путать со злыми демонами. Даймоны — это программы, с которыми непосредственно взаимодействуют пользовательские приложения, или клиенты.
Программа XChat для системы IRC и другие клиенты даймонов (общение в Интернете)
Самой древней клиент-серверной системой для онлайнового общения является IRC (Internet Relay Chat). Эта система появилась на заре Интернета. У большинства опытных пользователей Интернета эта аббревиатура наверняка ассоциируется с системами UNIX. И не случайно. Большинство серверов IRC работают именно под этой операционной системой как фоновый процесс или даймон (daemon).
Программа-клиент может подключиться к такому серверу и предоставить своему пользователю возможность общаться на любом доступном канале или создать свой. Клиенты IRC доступны практически для любой операционной системы. Для одной только Windows их насчитывается несколько десятков. Самые популярные – mIRC, qlRC и многоплатформенный XChat. Автор предпочитает последний для работы как в MS Windows, так и в X Window под UNIX. На рис. 3.1 представлена версия для Windows.
Рис. 3.1. Система поддержки IRC-чатов XChat
В современных графических клиентах большинство основных команд IRC доступны через систему меню и панель инструментов. Тем не менее, автор находит полезной возможность ввода команд с клавиатуры. Их список можно получить, набрав /help после подключения к серверу. Следует помнить, что каждая команда предваряется косой чертой, например, /list или /join ¦channel. Обычно IRC очень помогает при решении различных технических проблем, главное, правильно выбрать канал. Например, с вопросами по HTML лучше обращаться на канал #html, ибо на канал #unix вас за такой вопрос могут вообще больше не пустить – они почему-то ненавидят вебмастеров
В IRC вам никто не может запретить общаться с одним из клиентов напрямую или обмениваться с ним файлами. Такая возможность называется DCC Chat и DCC File transfer соответственно (DCC означает Direct Client to Client – "напрямую"). Этим пользуются любители музыки и нелицензионного ПО. Эти шустрые ребята и не думают сдавать своих позиций после закрытия Napster. Они разработали специальные программки, подменяющие их на канале для выполнения некоторых рутинных операций. Это так называемые скрипты, позволяющие искать файлы и обмениваться ими без непосредственного участия хранителя коллекции в этом процессе. Например, на каналах типа #mp3tunes в ответ на фразу @find metaiiica у вас в ту же секунду откроется столько окон с заманчивыми предложениями от ботов-коллекционеров, что программа-клиент может и сбой дать
На самом же деле IRC – это обычная клиент-серверная технология, пред-назаначенная для общения. И с этой точки зрения ICQ от нее мало чем отличается: аналогичная сеть программ-серверов, причем централизованная (главный сервер находится на mlrabilis.com), номер вместо псевдонима, программа-клиент попроще технически и в использовании. Вначале клиенты службы ICQ вообще назывались интернет-пейджерами, сейчас их гордо именуют Instant messengers (IM). Хорошая техническая поддержка, централизованное управление и, как следствие, возможность коммерческой эксплуатации сделали эту систему такой популярной.
Кстати
Десятка наиболее популярных IM-клиентов по данным C|Net Download.com на момент написания материала выглядит следующим образом:
1. ICQ.
2. AOL Instant Messenger (AIM).
3. MSN Messenger.
4. Trillian.
5. Odlgo.
6. Excite Messenger.
7. Jabber.
8. Yahoo Messenger.
9. Integrity Messenger.
10. Netscape Messenger.
He все перечисленные программы являются клиентами только одной системы. Такие программы как Trillian и Odlgo, последнее время спасают пользователей, которые умудрились запутаться сразу в нескольких проприетарных IM-сетях. А вот на седьмом месте объект нашего пристального внимания – первый клиент открытой системы доставки сообщений, не имеющей владельца как такового.
Сама по себе идея интернет-пейджера – простого в использовании клиента для мгновенного обмена сообщениями с пользователями, находящимися в Сети, оказалась востребованной, но на данный момент имеет место явный перекос в сторону коммерциализации служб IM. К тому же существующие системы обмена сообщениями (IM) то и дело подносят своим пользователям не очень приятные сюрпризы.
Пользователям ICQ докучают рекламные баннеры и возможный перевод системы на платную основу. Пользователи AIM могут добавлять ваше имя в свои списки контактов без вашего ведома. Клиент MSN Messenger небезопасен – вас запросто могут подставить, отправив сообщение от вашего имени, или запустить на вашем компьютере вредоносную программу. Yahoo! Messenger имеет ограничение на объем передаваемого файла.
Все эти недостатки проистекают от одного общего свойства этих систем. Они проприетарные, т. е. являются частной собственностью, и их владельцы в любой момент могут сделать своим пользователям любую пакость. Бороться с произволом можно разными путями: существуют программы, спасающие от рекламы, «заплатки» для небезопасных клиентов. В общем, жить можно. Вопрос в том, как. Пользователи будут терпеть подобные ситуации только до тех пор, пока в их распоряжении не окажутся более удобные службы доставки сообщений.