• 3.1. Мгновенные сообщения
  • 3.2. Форумы и чаты
  • 3.3. Совместная работа с документами
  • 3.4. Microsoft Office SharePoint Server 2007
  • 3

    Совместная работа

    Ни один большой проект и ни одна крупная организация не могут существовать усилиями только одного человека. Для становления и постоянного развития организации необходимы старания десятков и сотен людей, объединенных одной целью и совместно выполняющих какую-либо задачу. Причем главным условием успеха все же является не количество людей, а их сплоченность в один здоровый коллектив.

    В маленьких проектах или организациях добиться сплоченности и оптимальных условий совместной работы достаточно просто. Для этого всего-то нужно собрать работников в стенах одной комнаты или здания. В таком случае они всегда смогут собраться на совещание, чтобы подумать над какими-либо глобальными проблемами, или в курилке, чтобы поднять общий уровень здорового оптимизма несколькими свежими анекдотами.

    Однако чем больше компания, тем сложнее организовать в ней совместную работу. Уже не хватает площади одного здания, и приходится размещать сотрудников в нескольких зданиях, которые к тому же могут находиться на некотором отдалении друг от друга. Иными словами, фактически получаются два отдельных коллектива, которые никак не контактируют друг с другом и, естественно, уже не смогут столь же эффективно решать поставленные задачи.

    Такая проблема существовала в прошлом. До начала эры Интернета. Сейчас же работники одной организации могут находиться в разных уголках планеты и при этом быть в курсе всех событий компании, знать все слухи и новости, посещать все собрания и конференции и даже совместно работать над одним проектом.

    3.1. Мгновенные сообщения

    Мгновенные сообщения – это сервис, который позволяет обмениваться текстовыми сообщениями ограниченной длины с любым человеком, подключенным в данный момент к Интернету.

    Сразу же возникает ассоциация с SMS-сообщениями. Эти два сервиса очень похожи, однако мгновенные сообщения обладают рядом преимуществ.

    0 Сервис мгновенных сообщений бесплатен. Вам приходится платить только за трафик, на который вы «наговорите».

    0 Одно текстовое сообщение может быть длиною до 7000 символов, то есть ограничение почти незаметно для обычного пользователя.

    0 Посланное сообщение доходит до адресата практически мгновенно.

    Протокол ICQ

    В наше время программа ICQ (I seek you, я тебя ищу) и словосочетание «сервис мгновенных сообщений» стали синонимами. Вы пользуетесь ICQ? Раньше на такой вопрос редко можно было услышать положительный ответ. Сейчас же намного проще подсчитать тех, кто не пользуется этим изобретением человечества.

    С технической точки зрения ICQ – это протокол, при помощи которого выполняется отправка и прием текстовых сообщений между пользователями. Это определение особенно актуально сейчас, когда в Интернете можно встретить множество программ для работы с ICQ.

    А ведь начиналось все…


    Клиент ICQ

    Сайт: https://www.icq.com/.

    Статус: Freeware.

    Размер: 13 Мбайт.

    Язык: русский.

    А начиналось все с одной-единственной программы под названием ICQ, которая была создана в 1999 году фирмой Mirabilis.

    Однако мы не будем рассматривать эту программу. Все приложения для работы с ICQ действуют по одной и той же схеме, поэтому достаточно научиться работать с одним из них, и вы сразу же сможете работать с остальными. Именно поэтому в данной книге мы рассмотрим работу только одной программы, и по объективным причинам это никак не может быть официальный клиент ICQ. Ведь данный клиент обладает несколькими недостатками:

    0 большой размер дистрибутива;

    0 слишком большой объем трафика на отправку одного сообщения.


    Клиент QIP

    Сайт: http://qip.ru/ru/pages/download_qip_ru/.

    Статус: Freeware.

    Размер: 1,8 Мбайт.

    Язык: русский и английский.

    Работу протокола ICQ мы рассмотрим на основе программы QIP. Она считается одной из лучших уже потому, что во время своей работы практически не потребляет трафик.

    Регистрация пользователя. После установки и запуска программы перед вами отобразится окно для ввода номера ICQ и пароля. Каждый пользователь ICQ определяется по уникальному номеру, выдаваемому ему во время регистрации. Если вы еще не имеете своего собственного номера ICQ, нажмите кнопку со стрелкой вниз напротив фразы [QIP] Новая учетная запись.

    После этого окно программы примет вид, как на рис. 3.1.

    Регистрация в программе QIP весьма проста. Достаточно указать в поле Пароль нового номера ICQ пароль, который будет использоваться для доступа к вашей учетной записи. После этого нужно нажать кнопку 1. Показать новую картинку и ввести в поле 2. Слово на картинке фразу, изображенную на картинке.

    Когда вы все это сделаете, станет активной кнопка 3. Зарегистрировать ICQ#, после нажатия которой начнется регистрация. По завершении регистрации вместо строки Регистрация нового пользователя отобразится ваш новый номер ICQ, а также скрытый под символами * пароль к нему. Кроме того, ваш новый номер ICQ и пароль уже будут введены в поля ICQ#/Email/SN и Пароль. Иначе говоря, для подключения вам достаточно просто нажать кнопку Подключиться.

    Список контактов. После того как вы подключитесь к серверу ICQ, программа выведет ваш список контактов. Это список пользователей ICQ, которых вы добавили в программу с целью постоянного общения.

    Пока ваш список контактов пуст, но я уверен, что совсем скоро он примет вид, подобный изображенному на рис. 3.2.

    Рис. 3.1. Регистрация нового пользователя

    Рис. 3.2. Список контактов


    Добавление пользователя в список контактов осуществляется при помощи окна Добавить/найти пользователей (рис. 3.3). Открыть его можно либо при помощи одноименной кнопки в окне программы (на ней изображен лист бумаги, лупа и знак +), либо при помощи одноименной команды меню кнопки Вызвать главное меню, на которой изображен значок программы QIP.

    Рис. 3.3. Окно добавления и поиска новых пользователей


    Если вы точно знаете ICQ-номер пользователя, которого хотите добавить в свой список контактов, то вообще замечательно. Для добавления пользователя в контакт достаточно ввести его ICQ-номер в поле Искать по ICQ#, после чего нужно нажать кнопку Добавить.

    Если программа найдет нужного вам пользователя, то выведет окно для выбора группы, в которую будет добавлен пользователь. По умолчанию существует три группы (Co-Workers, Friends и General), однако можно добавлять и новые группы.

    Группы пользователей предназначены только для повышения удобства использования программы, поэтому выбор группы, в которую вы добавите нового пользователя, зависит только от ваших предпочтений.

    Если же вы не знаете ICQ-адрес нужного вам пользователя, то вам остается только одно – попробовать его найти. Это делается при помощи следующих вкладок окна Добавить/Найти пользователей.

    0 Простой поиск – здесь можно попробовать найти нужного пользователя по его адресу электронной почты, нику, имени или фамилии, которые он указал в сведениях о себе.

    Например, если вы хотите найти пользователя по адресу электронной почты, то следует ввести его в поле Искать по email, после чего нажать кнопку Найти. В итоге в списке Результаты отобразятся все пользователи ICQ, для которых заданный адрес электронной почты указан в качестве адреса по умолчанию, куда высылаются номер ICQ и пароль при восстановлении утерянных данных.

    0 Глобальный поиск – если при помощи простого поиска найти нужного пользователя так и не удалось, то остается надежда найти его при помощи дополнительных сведений. Например, можно попробовать задать поиск по полу, возрасту, месту проживания, профессии, организации и по многим другим данным, которые пользователь указал в сведениях о себе.

    0 Поиск собеседников – здесь можно попробовать найти пользователей ICQ, которые хотят общаться. В этом случае вы ищете не конкретного человека, а желающего поговорить. Поиск можно выполнять по месту жительства, полу, возрасту, языкам, которые знает пользователь ICQ, и т. д.

    0 Дополнительно – последняя вкладка окна Добавить/Найти пользователей. С ее помощью можно выполнить поиск по определенной фразе или слову, которые встречаются в сведениях о конкретном пользователе.

    Независимо от того, при помощи какой вкладки окна Добавить/Найти пользователей вы выполняете поиск, пользователи, удовлетворяющие его условиям, будут показаны в списке Результаты. В данном списке отображаются такие сведения о пользователях, как номер ICQ, ник, имя и фамилия, электронный адрес, пол/возраст и необходимость авторизации. Если же вы хотите просмотреть все сведения о конкретном пользователе, то в контекстном меню конкретного элемента списка Результаты выберите команду Данные пользователя.

    Редактирование личных данных. Личные данные пользователя играют важную роль при работе с ICQ. Это доказывает уже тот факт, что большинство возможностей поиска пользователя ICQ основано на тех сведениях, которые он о себе указал. Иными словами, если вы хотите, чтобы вас смогли найти ваши друзья, знакомые либо просто люди, разделяющие ваши взгляды, то обязательно укажите сведения о себе. Это делается при помощи окна Данные, отобразить которое можно, выбрав команду Показать/Изменить свои данные. Команда находится в меню, отображаемом после нажатия кнопки Вызвать главное меню с изображением значка программы QIP.

    Отправка и получение файлов. Помимо своих основных функций, практически все клиенты ICQ поддерживают возможность передачи файлов. Однако перед тем как воспользоваться данной возможностью, ее необходимо активизировать. Это несложно сделать – достаточно установить флажок Включить возможность передачи файлов, расположенный на вкладке Общие окна Настройки, а также проверить, не блокирует ли ваш брандмауэр возможность передачи файлов.

    Чтобы открыть окно Настройки, нужно воспользоваться командой Настройки из меню кнопки Вызвать главное меню.

    Плагины для QIP. Плагином называется дополнительная программа, после установки которой возможности вашего ICQ-клиента будут дополнены какой-либо новой функцией.

    Например, на официальном сайте приложения QIP (по адресу http://qip.ru/ru/pages/qipwinamp_ru/) доступен плагин, устанавливающий в ваш статус QIP информацию о том, какой музыкальный трек вы слушаете в данный момент при помощи музыкального проигрывателя Winamp. Плагин позволяет отобразить такую информацию, как имя исполнителя, альбом, название песни, номер трека в альбоме, год написания песни, жанр и т. д.

    После того как вы установите данный плагин, его настройку можно будет выполнить при помощи программы Winamp. Для этого достаточно открыть окно настроек программы (сочетание клавиш Ctrl+P), после чего перейти к странице Plug-ins\General Purpose > ICQ Client status.

    Программы для QIP. Помимо плагинов, для повышения функциональности QIP могут использоваться и отдельные программы. Например, на странице http://qip.ru/ru/pages/qipspeller_ru/ можно найти программу для проверки правописания в QiP. Она называется QIP Speller и имеет размер около 1 Мбайт.

    По умолчанию правописание проверяется на русском языке, однако вы можете установить и проверку других языков. В поставку программы входят словари для проверки правописания на русском и английском языках. Словари для других языков можно скачать на странице http://wiki.services.openoffice.org/wiki/Dictionaries.

    При обнаружении ошибки во введенном слове программа подчеркнет его красной пунктирной линией. После этого можно открыть контекстное меню слова и выбрать один из следующих вариантов.

    0 Из списка предложенных программой вариантов выбрать правильный вариант написания слова.

    0 Игнорировать ошибку в слове.

    0 Добавить слово, не принимаемое программой, в словарь.

    Чтобы возможность проверки правописания работала, необходимо при каждом старте клиента QIP запускать и программу QIP Speller. Проще всего настроить QIP Speller на автоматический запуск клиента QIP. Это можно сделать при помощи флажка Запускать QIP при старте программы, расположенного на вкладке Основные окна настроек программы (отобразить его можно при помощи команды Настройки контекстного меню значка программы, отображаемого в области уведомления).

    При помощи окна настроек можно также указать путь к программе QIP (если она находится не в каталоге по умолчанию, то необходимо самостоятельно указать его месторасположение, иначе программа QIP Speller не сможет выполнять автоматический запуск клиента QIP). Кроме того, нужно задать пути к словарям, используемым программой для проверки правописания.

    Программа QIP Speller поддерживает несколько параметров запуска (например, их можно добавить к ярлыку программы). Среди них можно отметить следующие.

    0 /hide – при запуске программы не отображать ее значок в области уведомлений.

    0 /NoRunQIP – при старте программы не выполнять автоматический запуск программы QIP.

    0 /h – этот параметр не документирован. Он полностью аналогичен параметру /hide.

    0 /cmd <команда> – еще один недокументированный параметр, присутствие которого в данной программе настораживает. Он позволяет вместе с программой QIP Speller запустить другую программу. Скорее всего, именно с его помощью программа QIP Speller запускает клиент QIP, однако с его же помощью можно загружать и любые другие программы.

    0 /NoOne – при использовании этого параметра будет разрешен запуск сразу нескольких копий программы QIP Speller. А вместе с ней, соответственно, и нескольких версий программы QIP. При этом следует быть осторожным при его использовании совместно с параметрами /h и /hide. Все дело в том, что в данном случае вы не сможете отдельно закрыть программу QIP Speller. Иначе говоря, после закрытия клиента QIP программа QIP Speller по-прежнему будет работать. И при повторной попытке запуска программы QIP Speller будет загружена новая ее копия. Другими словами, чем чаще вы будете запускать программу QIP Speller, тем больше ее копий будут синхронно работать на вашем компьютере, все сильнее затормаживая его работу.


    Возможности, доступные в Интернете

    Огромная популярность протокола ICQ и программ, работающих на его основе, привела к тому, что сейчас клиенты для работы с ICQ можно установить не только на компьютер, но и на КПК, коммуникатор или мобильный телефон. Более того, можно вообще не устанавливать ни одной специальной программы, ведь доступ ко всем возможностям ICQ можно получить непосредственно в Интернете.

    Например, если вы уже зарегистрировались и имеете свой номер ICQ, то всегда сможете воспользоваться онлайн-версией клиента ICQ. Данный клиент работает с применением флэш-анимации и называется ICQ2Go. Доступ к нему можно получить на странице http://www.icq.com/download/icq2go/. Для этого достаточно нажать кнопку Launch данной страницы и дождаться загрузки клиента ICQ (рис. 3.4).

    Если вы хотите просто просмотреть сведения о пользователе с определенным номером ICQ, то можно воспользоваться адресом вида http://www.icq.com/people/full_details_show.php?uin=<ICQ_номер_пользователя>.

    Если же вы еще не зарегистрировались и, соответственно, не имеете своего номера ICQ, то исправить это недоразумение вам позволит страница https://www.icq.com/register/.


    Боты ICQ

    Помимо обычных пользователей, в среде ICQ можно встретить и так называемых ботов ICQ. Бот – это компьютерная программа, которая работает по протоколу ICQ и предоставляет различную информацию, которую у нее запросит пользователь.

    Пользоваться ботом очень просто, однако для этого нужно знать команды, которые он поддерживает. Команда – это сообщение, которое вы должны отправить боту, чтобы он вернул вам какой-либо результат. Некоторые боты возвращают список своих команд после того, как вы введете любую не поддерживаемую ботом фразу. Некоторые боты выводят список команд только после того, как вы введете команду наподобие /h, /help,!h,! help или &help. А некоторые из них настолько стеснительные, что вообще не выводят своих команд. К счастью, таких ботов не очень много.

    Рис. 3.4. Онлайн-версия клиента ICQ


    Как и обычный пользователь, бот имеет номер ICQ. Поэтому, перед тем как обратиться к какому-либо боту, следует добавить его в список контактов… Но что же можно узнать у бота? Это зависит от профессионализма того, кто его создал. Бывают простые боты, которые реализуют одну-единственную функцию. А бывают боты – «кухонные комбайны», которые могут узнать практически все обо всем…

    Рассмотрим возможности ботов на примере одного из них, поддерживающего просто огромнейшее количество функций. Этот бот имеет ICQ-номер 56 544 550. Он поддерживает следующие команды.

    0 coin орел или coin решка – с помощью этих двух команд реализуется возможность игры в монетку. Иначе говоря, вы вводите одну из этих команд, а бот сообщает вам, угадали вы или нет.

    0 horo <знак> – используя эту команду, можно получить гороскоп на сегодняшний день для определенного знака. Пример команды – horo близнецы.

    0 dream <образ> – с помощью данного бота можно также узнать, что означает тот или иной образ, увиденный вами во сне, то есть это обычный сонник. Достаточно воспользоваться командой dream <образ>. Например, dream корова.

    0 dns <IP или URL> – возвращает IP-адрес сервера по его URL-имени либо URL по IP-адресу. Например, dns www.microsoft.com.

    0 Bank – выводит текущий курс валют.

    0 Abbr <аббревиатура> – возвращает расшифровку заданной аббревиатуры русского языка. Например, abbr ДПИ.

    0 Genre <жанр> – выводит описание заданного музыкального жанра.

    0 Slang – возвращает описание случайного слова или фразы жаргона.

    0 Whoip <IP-адрес>– выводит подробную информацию о компьютере с данным IP-адресом (на основе сервиса whois).

    0 Google <слово> – возвращает список результатов поиска данного слова при помощи поисковой системы Google.

    0 Wiki <слово> – выводит описание слова, полученное из «Википедии». Если описание слишком большое, то возвращается лишь его часть. Следующие части описания можно прочитать при помощи команды вида wiki слово|страница, например wiki принтер|2.

    0 Extime – возвращает точное время для Москвы и Алматы.

    0 Phpfunc <функция>– выводит описание заданной функции языка PHP.

    0 uinstat <номер ICQ> – возвращает статус пользователя с указанным номером.

    0 Headers <ip-адрес>– выводит заголовки данного сайта.

    0 Weather <город> – возвращает прогноз погоды на сегодняшний день для заданного города. Например, weather Донецк.

    0 whodomain <URL-имя> – выводит подробную информацию о компьютере с данным именем URL (на основе сервиса whois).

    0 Translate <слово|направление перевода> – переводит слово с русского на английский или наоборот. Управление перевода указывается двумя буквами. Первая буква определяет язык, на котором написано введенное слово. Вторая же буква указывает язык, на который нужно перевести. Например, translate привет|re.

    Как вы, наверное, уже догадались, буква r означает русский язык, а буква e – английский.

    0 Proxy – возвращает список доступных прокси-серверов.

    0 hex <строка> – преобразует строку в шестнадцатеричную и обратно.

    0 srev <строка> – переворачивает строку.

    0 slen <строка> – возвращает длину строки.

    0 calc <выражение, которое нужно посчитать> – вычисляет выражение и возвращает вам его результат.

    0 hash <строка> – выводит хэш-код строки по алгоритмам MD5 и SHA.

    0 detranslit <строка> – преобразует строку из транслита в кириллицу.

    0 translit <строка> – преобразует строку из кириллицы в транслит.

    0 Aphorism– возвращает случайный афоризм из базы данных бота.

    Естественно, что рассмотренные боты – это далеко не полный список всех доступных ботов и их возможностей. К сожалению, полный список вы вряд ли где-нибудь найдете, однако можно попробовать сначала просмотреть список ботов по адресу http://onestyle.com.ua/online.php?p=171, а если этого будет мало, то всегда можно воспользоваться различными поисковыми системами.

    Локальные средства мгновенного общения

    Помимо клиентов для мгновенного общения в Интернете, существует такой класс программ, как программы мгновенного общения в локальной сети. Они могут быть двух типов: работающие по системе клиент-сервер и не требующие для своей работы наличия отдельного сервера.

    По множеству причин в сети организации лучше всего использовать программы, работающие на основе клиент-серверных технологий. В первую очередь, их использование более безопасно, чем использование нецентрализованных программ. Кроме того, такие приложения поддерживают большее количество возможностей.

    Примером клиент-серверного приложения для мгновенного общения в пределах локальной сети являются сервер Bopup Communication Server и программа-клиент Bopup Messenger.

    Сайт: http://www.blabsoft.com/rus/.

    Статус: Shareware, стоимость: $12,90 (клиент) и $219 (сервер).

    Размер: 33,1 Мбайт (сервер, включающий MS SQL) или 4,7 Мбайт (сервер без MS SQL) и 1,4 Мбайт (клиент).

    Язык: английский и русский.

    Платформа: для сервера – Windows 2003 Server, для клиента – Windows Vista.

    Программный комплекс состоит из сервера и клиента. С их помощью можно настроить структуру мгновенного общения в локальной сети посредством передачи зашифрованных сообщений.

    Сервер предназначен для ведения полной истории общения сотрудников с возможностью поиска и вывода на печать, для управления группами пользователей и настройки их прав на передачу сообщений, а также для хранения контактов сотрудников.

    Клиент же позволяет отправлять сообщения с установкой их приоритетов. Он поддерживает гиперссылки, смайлики и форматирование текста.

    Программа позволяет импортировать учетные записи из каталога Active Directory (LDAP), благодаря чему администратор сможет легко настроить систему мгновенных сообщений и права доступа пользователей. Следует также заметить, что программа полностью поддерживает среды Terminal Server и Citrix (может быть одновременно использована несколькими сотрудниками, работающими на одном и том же компьютере).

    3.2. Форумы и чаты

    Программы мгновенного общения плохи только одним: с их помощью можно общаться лишь в режиме тет-а-тет. Если же вам нужно организовать совещание или целую конференцию, то не обойтись без отдельного чата или форума.

    Чатом называется система или сайт, в котором можно организовывать общение множества пользователей в реальном времени. Как правило, чат делится на отдельные комнаты. Под комнатой понимается общество людей, обсуждающих какую-то тему (топик). Точно известно, что чат содержит по крайней мере одну комнату – самую главную. Возможность же создания дополнительных комнат опциональна, то есть зависит от разработчиков чата и его администратора.

    Среди чатов, реализованных в виде сайтов, можно выделить чат «Кроватка» (http://www.krovatka.ru/) и «Диван Махаона» (http://www.divan.ru/).

    Форумом называется сайт, похожий на чат, но имеющий следующие особенности.

    0 Все сообщения пользователей форума не удаляются, как в чате, а хранятся на сайте и становятся, соответственно, его достоянием.

    0 Вместо комнат на форуме используются разделы, в которых идут обсуждения различных тем.

    0 Как правило, пользователь форума не может самостоятельно создавать разделы – это прерогатива администратора. И уж тем более, пользователь не может создавать закрытые разделы. Это такие разделы, доступ к которым разрешен лишь при вводе правильного пароля (например, для организации совещания сотрудников, на которое, естественно, нежелательно допускать непосвященных).

    Как правило, чаты и форумы различных сайтов никогда не применяются при общении сотрудников какой-либо фирмы в режиме on-line. Для этого могут использоваться либо программы для работы с IRC, либо локальные чаты и форумы: программы или локальные сайты, разработанные администратором организации и функционирующие только в пределах сети организации.

    Протокол IRC

    Если вам срочно нужно организовать совместное общение в режиме чата, то проще всего воспользоваться протоколом IRC. Он подобен протоколу ICQ, поэтому не должен вызвать затруднений. Для подключения к протоколу IRC нужно пользоваться специальными программами, которые работают на его основе.

    Протокол IRC (Internet Relay Chat) был создан в 1988 году финским студентом Ярко Ойкариненом. Этот протокол работает на основе серверов, которые объединяются в единую сеть. При этом в мире существует множество сетей IRC. Наиболее старые и популярные – IRCNet, EfNet и DALnet. Если же вас интересуют сети, где общаются преимущественно на русском языке, то стоит обратить внимание на такие сети, как RusNet, DALNet.RU, WeNet, ByNets (белорусская), IRCNet.Ru, irc.by (белорусская), Dal.Net.ru, Dogm.NET, EFNet-RU, TURLINet, ForestNet, IrcCity (RootNet), SolarNet, Delta-Home.Net, UralNet, SilverNet.

    В каждой сети существует огромное количество каналов, названия которых имеют вид #<имя канал>. Канал представляет собой отдельную комнату, в которой идет общение пользователей на тему, вынесенную в топик. Фактически, количество каналов не ограничено, и любой пользователь IRC может создать свой собственный канал, став на нем модератором. Делать для этого практически ничего не нужно – достаточно подключиться к каналу, который еще не существует, и он автоматически будет создан, а вы станете его модератором.

    Итак, что же нужно сделать в первую очередь? После того как вы запустите программу-клиент для работы с IRC (неважно, какую именно), нужно ввести свой логин и пароль. Не стоит искать каких-либо кнопок для регистрации – просто вводите любой логин и пароль, также желательно установить флажок для подключения в невидимом режиме.

    Введя все данные, вы подключитесь к протоколу IRC. После этого, возможно, также придется выбрать сеть, к которой нужно подключиться, а потом и канал. Как правило, любая программа для работы с IRC имеет набор закладок на наиболее популярные каналы – для начала можно воспользоваться одной из них.

    После того как вы подключились к каналу, можно начинать общение. В самом простом случае для этого нужно написать сообщение в каком-то поле и нажать Enter.

    Если вы русскоязычный пользователь, то может возникнуть еще одна проблема – не все каналы поддерживают кириллицу. Если какой-то канал не поддерживает русские символы, то придется печатать английскими (транслитом). А лучше просто поискать каналы, которые могут работать с кириллицей. Чтобы определить, может ли канал работать с кириллицей, посмотрите, как именно пишут сообщения другие пользователи, или же напишите сообщение сами.


    Пользовательские команды

    Подключение к каналам и некоторые другие действия выполняются при помощи специальных команд IRC, которые вводятся в ту же строку, которая используется для печати сообщений пользователям.

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

    0 /NICK ник – позволяет изменить ваш текущий ник на новый.

    0 /LIST – отображает список всех каналов, существующих на данном сервере. Можно также использовать разновидности этой команды, позволяющие конкретизировать каналы, которые должны попасть в список. Например:

     /list – min 5 – max 20 – позволяет отобразить только те каналы, на которых в данный момент находится от 5 до 20 пользователей;

     /list *one* – показывает только те каналы, в названии которых присутствует слово one.

    0 /NAMES #канал – помимо списка каналов на сервере, при помощи команд IRC можно узнать список пользователей, которые подключены к определенному каналу. Для этого и используется эта команда.

    0 /WHOIS ник – возвращает информацию о пользователе с заданным ником.

    0 /JOIN #канал – подключает к указанному каналу либо создает новый канал и позволяет получить статус оператора на нем (если канала с заданным названием не существует).

    Например, /join #onestyle. Если какой-то канал защищен паролем, то для подключения к нему необходимо использовать следующий вариант: / JOIN #канал пароль.

    Еще одной разновидностью данной команды является команда /JOIN 0. С ее помощью можно покинуть все каналы.

    0 /INVITE nickname #канал – позволяет отправить пользователю с указанным ником приглашение посетить канал. Например, /INVITE paradOx #onestyle.

    Существуют каналы, доступ к которым разрешен только по приглашениям. Поэтому если вы уже участвуете в таком канале, а ваш знакомый, которого вы также хотели бы видеть, еще не участвует, то просто пришлите ему приглашение с помощью этой команды.

    0 /ME сообщение – позволяет отправить сообщение от третьего лица.

    0 /MSG ник сообщение – дает возможность отправить приватное сообщение пользователю с заданным ником.

    0 /QUERY ник сообщение – позволяет послать приватное сообщение пользователю с указанным ником и открыть приватное окно.

    0 /WALLOPS сообщение – дает возможность отправить сообщение всем пользователям с режимом +w. Этот режим устанавливает определенным пользователям сам оператор канала.

    0 /AWAY сообщение – переводит в режим ожидания. В данном режиме всем пользователям, которые будут посылать вам сообщения, будет отправляться сообщение, указанное вами при вводе данной команды. Чтобы выйти из режима ожидания, достаточно ввести команду /AWAY.

    Например, /AWAY хозяин пошел за газетой, вернется, когда закроется пивная….

    0 /TOPIC #канал топик – позволяет изменить топик канала (текущую тему). Данная возможность доступна не на всех каналах, так как оператор канала сам решает, разрешать ли обычным пользователям изменять топик.

    0 /PART #канал – отключает от заданного канала. Например, /part #onestyle. При этом вы можете воспользоваться разновидностью команды /PART сообщение, чтобы при вашем отключении от канала было выведено указанное сообщение. Например, /PART плохие вы – уйду я от вас.

    0 /QUIT – отключает от сервера IRC. При этом вы можете воспользоваться разновидностью команды вида /QUIT сообщение, чтобы при вашем отключении от сервера было отображено указанное сообщение (в тех каналах, к которым вы были подключены). Например, /QUIT всем пока – пошел спать.

    0 /CTCP ник TIME – отображает время, установленное на компьютере пользователя с заданным ником.

    0 /CTCP ник USERINFO – выводит сведения о пользователе с указанным ником.

    0 /CTCP ник FINGER – отображает сведения о пользователе с заданным ником.

    0 /CTCP ник CLIENTINFO – выводит сведения о программе IRC, в которой работает пользователь с указанным ником.

    0 /DCC CHAT ник – открывает окно приватной беседы с пользователем, имеющим указанный ник, посредством протокола DCC.

    0 /DCC ник файл – пересылает пользователю с заданным ником указанный файл посредством протокола DCC.


    Команды оператора канала

    Помимо обычных команд, которые могут использовать все, существует дополнительный набор команд, предназначенных для модераторов и позволяющих организовать работу канала.

    0 /KICK #канал ник – отключает от канала пользователя с заданным ником. Например, /KICK #onestyle dervih.

    0 /MODE #канал +|-b ник|пользователь@компьютер – позволяет забанить пользователя (то есть запретить определенному пользователю подключаться к вашему каналу). Например, /mode #onestyle +b dervih.

    0 /MODE #канал – устанавливает/сбрасывает режим работы, при котором доступ к каналу разрешен только тем людям, которые были приглашены пользователем, уже подключенным к каналу (при помощи команды вида /INVITE nickname #канал).

    0 /MODE #канал количество – устанавливает/сбрасывает максимальное количество пользователей, которые могут одновременно находиться на канале.

    0 /MODE #канал +|-m – устанавливает/сбрасывает режим работы канала, при котором публиковать сообщения на канале могут только модераторы.

    0 /MODE #канал +|-n – устанавливает/сбрасывает режим работы канала, при котором использование внешних сообщений будет запрещено (то есть запрещено публиковать на канале сообщения при помощи команды / msg #канал сообщение).

    0 /MODE #канал +|-o ник – предоставляет либо отбирает у пользователя с заданным ником права оператора канала. Например, команда /mode #onestyle +o dervih предоставляет права оператора пользователю dervih, а с помощью команды /mode #onestyle – o dervih можно отобрать права оператора у данного пользователя.

    Кроме того, вы можете предоставлять права оператора сразу нескольким пользователям. Например, /mode #onestyle +ooo dervih 4yd0yud0 parad0x.

    0 /MODE #канал +|-p– переводит канал в приватный режим либо обратно в обычный.

    0 /MODE #канал +|-s – устанавливает/сбрасывает на канале режим защиты ников пользователей. После установки режима защиты ников команда / names #канал ни к какому результату приводить не будет (при отключенном режиме защиты данная команда отображает список ников пользователей, в данный момент присутствующих на канале).

    0 /MODE #канал +|-t – устанавливает/сбрасывает режим работы канала, при котором топик могут менять только операторы канала.

    0 /MODE #канал k пароль – устанавливает/сбрасывает пароль для доступа к каналу.

    0 /MODE ник – устанавливает/сбрасывает режим невидимости (при этом вы все равно будете получать сообщения от пользователей, которые знают ваш ник).

    0 /MODE ник +|-o – устанавливает/сбрасывает признак оператора архива.

    0 /MODE ник +|-s – устанавливает/сбрасывает режим получения сообщений сервера (для оператора сервера).

    0 /MODE ник +|-w – устанавливает/сбрасывает для пользователя режим wallops.[2]

    0 /MODE ник +|-v – предоставляет/отбирает право голоса на данном канале.


    mIRC

    Сайт: http://www.mirc.co.uk/get.html.

    Статус: Shareware, пробный период в течение 30 дней, после чего нужно заплатить $20.

    Размер: 1,6 Мбайт.

    Язык: английский.

    Теперь перейдем к практике. Программа mIRC является одним из самых популярных клиентов для работы с протоколом IRC, поэтому изучать его возможности лучше именно с ее помощью.

    После того как вы запустите программу mIRC, перед вами отобразится окно ее настроек (рис. 3.5), открытое в разделе Connect. Первым делом нужно ввести на этой вкладке данные для подключения к IRC.

    Рис. 3.5. Окно настроек программы


    Настройки подключения. Как правило, для подключения достаточно ввести свой ник в поле Nickname, а также свое настоящее имя в поле Full Name. После этого уже можно нажимать кнопку Connect, однако все же перед тем, как подключиться к протоколу IRC, рассмотрим несколько разделов настроек программы.

    0 Connect > Servers – можно определить сеть и сервер, к которому будет подключаться программа. По умолчанию подключение выполняется к любому серверу сети UniBG, однако русскоязычному пользователю лучше выбрать сеть DALnet. Помимо этих двух сетей, программа распознает еще приблизительно сто других.

    Чтобы выбрать из списка нужную сеть, дважды щелкните на ней кнопкой мыши. Это приведет к отображению всех серверов выбранной сети, о которых знает программа. Проще всего выбрать из этого списка элемент Random Server.

    0 Connect > Options– содержит дополнительные настройки подключения, из которых вам могут пригодиться следующие.

     Connect on startup– позволяет установить автоматическое подключение к серверу при запуске программы. По умолчанию при каждом запуске отображается окно mIRC Options, с помощью которого и нужно вручную подключаться.

     Pop up connect dialog on startup– дает возможность запретить отображение окна mIRC Options при запуске программы. В дальнейшем вы всегда сможете самостоятельно открыть это окно, воспользовавшись меню Tools > Options либо сочетанием клавиш Alt+O.

     Preserve nicknames – позволяет установить защиту на использование ника. По умолчанию любой пользователь может устанавливать себе любой ник. Например, ваш. Если же вы установите защиту на использование своего ника, то для его использования будет необходимо ввести пароль.

    0 Connect > Firewall – если вы используете прокси-сервер, то, возможно, вам придется самостоятельно указать его адрес перед тем, как подключаться к протоколу IRC.

    0 IRC > Messages – позволяет настроить параметры отображения сообщений, а также определить кодировки, используемые для отправки сообщений.

    0 Mouse – дает возможность изменить команды, которые будут выполняться при двойном щелчке кнопкой мыши на окне программы или определенном нике.

    Подключение к серверу. После того как вы настроили параметры подключения и нажали кнопку Connect, программа запустит процесс подключения. Если он завершился удачно, то перед вами отобразится окно для выбора канала, к которому вы хотите подключиться (рис. 3.6).

    Рис. 3.6. Выбор канала для подключения


    Следует понимать, что это окно содержит не все каналы, доступные в сети, к которой вы подключились, а лишь стандартный список основных каналов, заложенный в программу mIRC.

    Чтобы подключиться к какому-либо каналу из данного списка, следует выбрать канал и нажать кнопку Join. Перед этим можно воспользоваться кнопкой Names, чтобы просмотреть список пользователей, которые в данный момент находятся на выбранном канале.

    Если же вы хотите создать свой канал либо подключиться к каналу, которого нет в списке, то следует ввести имя нужного канала в поле Enter a channel name and click join, после чего нажать кнопку Join, расположенную напротив данного поля. Не забывайте, что перед именем канала нужно ввести символ #.

    Не стоит также забывать, что, помимо окна mIRC Favorites, для просмотра списка каналов можно использовать команду / LIST. С ее помощью можно просмотреть список всех каналов, созданных в сети, к которой вы подключены в данный момент. Мы воспользуемся этой командой. Однако перед этим рассмотрим основное окно программы mIRC (рис. 3.7).

    Рис. 3.7. Основное окно программы


    Основное окно программы. Окно программы mIRC состоит из трех областей.

    Верхняя область, расположенная под панелью инструментов, содержит вкладки на все каналы, к которым вы в данный момент подключены. С помощью данной области очень просто переключаться между открытыми каналами, а также определять, написал ли кто-либо для вас сообщение (при получении сообщения вкладка канала окрашивается в красный цвет). Обратите внимание, что за первой вкладкой всегда закреплено окно подключения к сети (на рис. 3.7 это вкладка DALnet parad0x).

    Под верхней областью расположены две панели: левая и правая. В левой панели также представлены все каналы, к которым вы в данный момент подключены. В правой же панели отображаются окна этих каналов.

    Каждый открытый вами канал имеет свое окно. Кроме того, свое окно имеет и сеть, к которой вы подключены, – в этом окне отображается различная информация о подключении.

    Еще раз обратите внимание на рис. 3.7 – на нем ясно видна ситуация, в которую можете попасть и вы. Если после того как вы нажали кнопку Connect, перед вами не отобразилось окно mIRC Favorites, а в окне сети появилось сообщение вида <выбранный вами ник> Nickname is already in use, то ник, который вы выбрали, уже используется, и вам нужно выбрать другой ник. Проще всего для этого воспользоваться командой /NICK <новый ник>, которую нужно ввести в окне сети.

    Как правило, все команды вводят в окне сети, а не в окнах каналов. Это связано с тем, что при вводе команды вы можете ошибиться. И если вы вводите команду в окне канала, то команда с ошибкой будет трактоваться как обычное сообщение, которое нужно отобразить пользователям каналов.

    Но это пока неактуально, ведь перед нами сейчас отображается только одно окно – окно сети. И в этом окне, если вы еще не забыли, мы хотели ввести команду /LIST, чтобы просмотреть список всех каналов, доступных в сети.

    Однако не стоит этого делать, так как после ввода команды /LIST перед вами отобразится список из тысячи различных каналов (как можно заметить из рис. 3.8, в сети DALnet 3873 каналов). В этом списке вы, конечно, все равно ничего не выберете. Вместо команды /LIST лучше использовать ее разновидность / LIST *часть имени*, чтобы отобразить только те каналы, имя которых содержит введенную вами фразу. Например, знакомство с IRC стоит начать с ввода команды / LIST *rus* и выбора одного из отобразившихся каналов.

    После того как вы ввели команду / LIST, откроется окно (рис. 3.8) со списком каналов, удовлетворяющих вашему запросу. Для каждого канала в этом списке отображается его название, количество пользователей, которые в данный момент находятся на нем, а также заголовок канала (его топик).

    Рис. 3.8. Результат выполнения команды /LIST


    ПРИМЕЧАНИЕ

    Более простым способом просмотра списка каналов, доступных в сети, является окно mIRC Channels List, отобразить которое можно при помощи команды Tools > Channels List.

    Обратите внимание на топик канала. Из него можно узнать не только о теме, но и о языке, на котором общаются в канале. Например, если топик написан на английском, то, вероятно, пользователю, не знающему этого языка, на этом канале делать нечего. Из топика канала также можно узнать, разрешено ли подключение к данному каналу без приглашения. Так, если в начале топика написано слово invite, то, скорее всего, без приглашения к этому каналу вы подключиться не сможете.

    Чтобы подключиться к какому-либо каналу, дважды щелкните кнопкой мыши на его названии.

    Окно канала. Как только вы подключитесь к какому-либо каналу, перед вами отобразится его окно (рис. 3.9). В правой панели окна перечислены все пользователи, которые к данному каналу подключены. В левой же панели отображаются сообщения пользователей.

    Рис. 3.9. Окно канала


    При подключении к каналу левая панель всегда пуста – вы будете получать только те сообщения, которые были написаны уже после вашего подключения. Таким образом, после подключения к каналу следует некоторое время подождать, чтобы понять, о чем именно идет беседа.

    Воспользовавшись контекстным меню левой панели окна канала, можно узнать (и изменить, если позволяет режим работы канала либо вы являетесь его оператором) следующие параметры работы канала:

    0 топик канала;

    0 список пользователей, которые были забанены;

    0 список приглашенных пользователей;

    0 максимальное количество пользователей, которые могут одновременно находиться на канале;

    0 установлены ли режимы канала (можно установить либо сбросить все режимы работы канала, доступные при помощи команды /MODE).

    Воспользовавшись контекстным меню ника из правой панели окна контактов, можно выполнить следующее:

    0 просмотреть информацию о пользователе, а также добавить пользователя в адресную книгу программы mIRC;

    0 отобразить IP-адрес пользователя;

    0 открыть окно для приватной беседы с пользователем (команда Query контекстного меню либо команда DCC > Chat);

    ПРИМЕЧАНИЕ

    Протокол DCC, при помощи которого в данном случае создается приватная беседа, позволяет создать соединение между двумя пользователями без посредничества сторонних программ. Даже без посредничества самого клиента IRC. Иначе говоря, если вы откроете окно приватной беседы, то оно будет работать даже в том случае, если клиент IRC потерял соединение с сервером либо вы самостоятельно отключились от сервера. Чтобы закрыть такое окно приватной беседы, нужно либо закрыть само окно, либо полностью выйти из программы.

    0 передавать файлы при помощи DCC (команда DCC > Send);

    0 при помощи команды Control контекстного меню оператор канала может выполнить такие операции, как отключение пользователя, установка бана, предоставление пользователю прав оператора и т. д. (то есть возможности, доступные при помощи команды /MODE).

    Работа со сценариями. Особенностью большинства программ для IRC является возможность создания сценариев. Чаще всего сценарием называются написанные заранее коды, которые будут выполняться при вводе какой-либо указанной команды. Однако, помимо этих самых распространенных видов сценариев, существуют и другие.

    Все виды сценариев, которые поддерживает программа mIRC, создаются при помощи окна mIRC Script Editor, отобразить которое можно при помощи команды Tools > Scripts Editor. Это окно состоит из нескольких вкладок, при выборе которых будут отображаться поля для ввода соответствующих сценариев. Рассмотрим назначение основных вкладок окна mIRC Script Editor.

    0 Aliases – с ее помощью создаются самые популярные сценарии, переопределяющие какие-либо команды. По умолчанию в программе mIRC уже создано несколько таких сценариев, которые и отобразятся перед вами при открытии этой вкладки. Рассмотрим несколько из них.

     /j /join #$$1 $2 – создает команду /j, которая будет эквивалентна команде /join. Иначе говоря, вместо /join вы всегда сможете использовать более простую команду /j. Но как же работает данный сценарий?

    Общий синтаксис создания сценария следующий: <новая команда> <старая команда или ее часть> <возможные параметры>.

    Иными словами, первой частью сценария, определяющей новую команду, является /j. Второй частью сценария, задающей часть старой команды, является /join #.

    Собственно, этого уже достаточно для создания сценария, который определяет команду без параметров. Например, если вы введете просто /j, то она будет заменена на команду /join #.

    Однако если нужно передать в команду еще и определенные параметры, например имя канала и, возможно, пароль, то следует также указать и третью часть сценария. Для нашего сценария это $$1 $2-. В этой части оператор $$1 будет заменен первым словом, которое вы ввели после команды /j (то есть именем канала), а оператор $2 будет заменен вторым словом (то есть паролем, если он необходим). Символ – , стоящий после оператора $2, говорит о том, что для работы команды ввод второго слова (то есть пароля) не обязателен.

    Например, команда /j rus будет преобразована в команду /join #rus.

    0 /n /names #$$1 – создает команду /n <имя канала>, которая будет эквивалентна команде /names #<имя канала>.

    0 /ping /ctcp $$1 ping– создает команду /ping <пользователь>, которая будет эквивалентна команде /ctcp <пользователь> ping.

    Все сценарии, созданные в программе по умолчанию, переопределяют только одну команду. На самом же деле вы можете переопределять любое количество команд. Например, рассмотрим вот такой сценарий: /start /join #onestyle | / list *rus*. Это простой сценарий, который создает команду /start. При ее вводе программа последовательно выполнит сразу две команды: /join #onestyle и /list *rus*.

    Вместо символа | для записи нескольких команд можно использовать фигурные скобки, что позволит создавать более наглядные сценарии. Например, при использовании фигурных скобок наша команда будет выглядеть так: /start {/join #onestyle /list *rus* }

    ПРИМЕЧАНИЕ

    Помимо оператора вида $<номер слова>, можно использовать оператор вида $?=<строка запросах При этом перед пользователем после ввода команды, али-ас для которой вы создали, будет отображена строка запроса с предложением ввести параметр команды. После того как пользователь введет его, команда будет выполнена. Например, немного изменим нашу команду /start: /start /join #onestyle | /list #$$?="Enter list name: ".

    Кроме того, в командах можно использовать оператор $me, который будет заменен вашим текущим ником.

    И последняя возможность создания алиасов, которую мы рассмотрим: их можно создавать не только для выполнения при помощи какой-либо команды (например, для /start), но и для выполнения после нажатия определенного сочетания клавиш. Так, если создать алиас для команды /F1, например /F1 /say «приветик», то команда / say «приветик» будет выполняться при нажатии клавиши F1. Вместо команд вида /F1 можно использовать команды вида /saF1 (Shift+Alt+F1), /cF1 (Ctrl+F1), /sF1 (Shift+F1) ит.д.

    0 Popups– с помощью этой вкладки можно создавать новые пункты контекстного меню окна сервера программы mIRC. В качестве примера рассмотрим несколько сценариев, созданных в программе по умолчанию.

    0 Quit IRC:/quit Leaving – создает в контекстном меню окна сервера пункт Quit IRC, при помощи которого можно отключиться от сервера. Другими словами, пункт контекстного меню создается строкой следующего формата: <имя пункта>:<команда, выполняемая при выборе данного пункта>.

     Edit Notes:/run notepad.exe notes.txt– создает в контекстном меню окна сервера пункт Edit Notes, при помощи которого в Блокноте будет открываться файл notes.txt.

    0 Away и ..Set Away…:/away $$?="Enter your away message: " – это сразу две команды. Первая создает в контекстном меню пункт Away (об этом говорит точка перед названием пункта). Вторая же создает в пункте Away подпункт Set Away (об этом говорят две точки перед названием пункта, то есть он будет вложен внутрь пункта, который определялся одной точкой), при выборе которого в строке ввода появится сообщение Enter your away message:. После того как вы введете сообщение, будет выполнена команда / AWAY <введенное вами сообщение>.

    На самом деле вы можете создавать не только новые пункты контекстного меню окна сервера – это лишь возможность по умолчанию. Если вы перейдете на вкладку Popups окна mIRC Script Editor, после чего воспользуетесь меню View, то сможете самостоятельно выбрать, пункты для какого контекстного меню вы будете добавлять. Меню View состоит из следующих пунктов: Status (контекстное меню окна сервера), Channel (контекстное меню окна канала), Query, Nick List (контекстное меню в списке пользователей на канале), Menu Bar (команды строки меню).

    ПРИМЕЧАНИЕ

    Следует понимать, что при создании новых пунктов меню можно использовать не только стандартные команды, но и команды, которые вы создали при помощи вкладки Aliases окна mIRC Script Editor.

    0 Remote – позволяет создавать сценарии, которые будут выполняться автоматически при наступлении определенного события. Например, при получении вами определенного сообщения, написанного заданным пользователем. Такие сценарии считаются самыми сложными из рассмотренных.

    Мы рассмотрели только основы работы со сценариями – полное их описание не входит в наши планы. Например, мы так и не рассмотрели возможности условных операторов if, меток и многого другого.

    Параметры программы. Программа mIRC поддерживает параметры запуска. Рассмотрим некоторые из них.

    0 – r – переводит программу в режим работы на основе содержимого файла mirc.ini (он будет создан автоматически), расположенного в каталоге %programfiles%\ mIRC. В этом файле будут храниться сведения обо всех настройках программы. Иными словами, вы можете создать несколько таких файлов и быстро менять данные о себе, хранящиеся в программе.

    Более того, при помощи параметра вида – r -1<имя INI-файла> вы можете самостоятельно определить, какой именно файл настроек будет использоваться вместо файла mirc.ini.

    Можно также использовать параметр вида – r<имя>. В этом случае в папке с программой mIRC будет создана подпапка с указанным именем, и в ней будут храниться настройки пользователя. В дальнейшем, чтобы использовать созданные настройки, достаточно запускать программу с параметром вида – r<имя папки>.

    0 – n<ник> – независимо от настроек программы устанавливает в качестве вашего ника тот, который вы указали в параметре.

    0 – jn – позволяет вместо отображения окна Options при запуске программы выполнять автоматическое подключение на основе текущих настроек.


    Сервер IRC

    Одной из особенностей протокола IRC является то, что он может работать как в Интернете, так и в локальной сети. Иными словами, вы или администратор вашей организации очень просто сможете создать собственную сеть IRC в пределах локальной сети. Для этого достаточно установить сервер IRC (предназначен для того, чтобы к нему могли подключаться клиенты IRC) и, по желанию, добавить сервисы. Как правило, сервер IRC работает на основе порта 6667, поэтому для запуска сервера достаточно прав обычного пользователя.

    Сервер IRC. Наиболее популярным сервером IRC является программа Unreal IRCD, поддерживающая работу на таких операционных системах, как Windows, Linux, BSD, Mac OS X.

    Эта программа поддерживает все стандартные возможности сервера IRC, а также предоставляет дополнительные функции:

    0 поддерживает дополнительные флаги режимов доступа пользователя к каналу (такие как + h (полуоп), +q (владелец канала), +a (администратор канала));

    0 в программе реализована система антифлуда и антиспама;

    0 позволяет блокировать цвета сообщений;

    0 позволяет работать с виртуальными хостами;

    0 поддерживает работу при помощи протокола SSL;

    0 поддерживает подключение различных модулей.

    Процесс установки данного сервера достаточно прост. Единственное, на что следует обратить внимание, – это флажок, при помощи которого устанавливается автоматический запуск сервера при старте операционной системы. Если вы решили пока просто поэкспериментировать с сервером, то этот флажок лучше снять.

    После установки сервера нужно скопировать файл example.ru.conf, расположенный в папке doc каталога, в котором установлен сервер, непосредственно в этот каталог. После этого следует переименовать файл example.ru.conf в unrealircd.conf.

    Теперь осталось самое сложное – открыть файл unrealircd.conf в текстовом редакторе и изменить настройки сервера для работы в вашей локальной сети.

    Сервисы IRC. Очень часто, помимо сервера IRC, устанавливают и специальные сервисы, которые подключаются к серверу по протоколу TCP/IP. Сервисы осуществляют регистрацию и контроль IRC каналов и ников, позволяя закреплять определенный ник или канал за пользователем. Для этого достаточно послать серверу определенную команду.

    В качестве примера рассмотрим наиболее полезные команды сервисов сети DalNET. В этой сети существует пять сервисов: NickServ, ChanServ, MemoServ, HelpServ и OperServ. Сервис NickServ отвечает за администрирование ников и работу с ними, ChanServ отвечает за администрирование каналов. Сервис MemoServ позволяет посылать сообщения тем пользователям, которых в данный момент нет в сети. В этом случае отправленное вами сообщение будет передано пользователю сразу после того, как он подключится к IRC.

    0 /msg nickserv info <ник> – позволяет получить от сервиса NickServ информацию о пользователе с указанным ником. Если данный ник не зарегистрирован, то сервис возвращает строку Nick not registered. Собственно, именно для проверки того, зарегистрирован ли определенный ник, и используется чаще всего эта команда.

    0 /msg nickserv register <пароль> – устанавливает пароль на ник, под которым вы в данный момент вошли в сеть IRC. В дальнейшем любому пользователю, который захочет воспользоваться вашим ником, придется ввести указанный пароль. Для этого пользователю дается одна минута. Если он так и не ввел правильный пароль, ему будет автоматически присвоено имя Guest<номер>. Иначе говоря, таким способом можно закрепить за собой ник.

    0 /msg nickserv identify <пароль> – команда используется для того, чтобы ввести пароль к нику, под которым вы пытаетесь войти в IRC. Иными словами, если вы установили пароль для своего ника, то при попытке подключения с его помощью к IRC сервер попросит вас в течение одной минуты ввести пароль от ника. Для этого и нужно воспользоваться командой вида / msg nickserv identify <пароль>.

    Кроме того, вы можете воспользоваться разновидностью данной команды /msg nickserv identify <ник> <пароль>, чтобы сразу войти под своим ником.

    0 /msg nickserv ghost <ник> <пароль> – возможно, вы уже заметили, что в некоторых случаях после обрыва связи и повторного подключения сервер сообщает о том, что ник, под которым вы пытаетесь подключиться, уже используется в сети. Не стоит переживать – это говорит лишь о том, что сервер считает вас еще находящимся в сети. В этом случае вам придется подождать некоторое время, пока сервер не поймет, что вы вышли, и не отключит ваш ник. Если же вы не хотите ждать, то просто воспользуйтесь командой /msg nickserv ghost <ник> <пароль>. Сервер немедленно отключит ваш ник, после чего подключит под ним вас (конечно, если вы ввели правильный пароль).

    0 /msg nickserv passwd <новый пароль>– используется для смены пароля от зарегистрированного ника, под которым вы в данный момент вошли в сеть.

    0 /msg chanserv info #<канал> – позволяет получить информацию об указанном канале. Если такой канал еще не зарегистрирован, то сервис возвращает строку Channel not registered. Собственно, именно для проверки того, зарегистрирован ли определенный канал, чаще всего эта команда и используется.

    0 /msg chanserv register #<канал> <пароль> <описание> – регистрирует канал, установив для него указанный пароль и описание.

    0 /msg chanserv aop #<канал> add|del <ник>– позволяет установить или удалить статус AOP на указанный канал для заданного пользователя.

    0 /msg chanserv sop #<канал> add|del <ник>– дает возможность установить или удалить статус SOP на указанный канал для заданного пользователя.

    0 /msg chanserv set #<канал> passwd <новый пароль>– позволяет сменить пароль на указанный канал.

    0 /msg chanserv set #<канал> ident on|off – запрещает/разрешает пользователям, которые не зарегистрировались через сервис NickServ, получать статус AOP или SOP на указанном канале.

    0 /msg memoserv send <ник> <сообщение> – позволяет отправить сообщение пользователю с указанным ником при помощи сервиса ChanServ. Одному пользователю можно посылать не более пяти сообщений. Причем посланные вами ранее сообщения остаются на сервере до тех пор, пока адресат не удалит их. Иными словами, если вы отправили пользователю пять сообщений, после чего он получил их, прочитал, но не удалил, вы больше не сможете послать ему сообщения при помощи сервиса ChanServ.

    0 /msg memoserv del <номер собщения> – помечает сообщение с указанным номером на удаление.

    0 /msg memoserv purge– удаляет все сообщения, которые были помечены при помощи предыдущей команды.

    0 /msg memoserv read <номер сообщения> – позволяет прочитать присланное сообщение.

    0 /msg memoserv list – выводит список сообщений, присланных при помощи сервиса ChanServ.

    Сервис можно установить как на компьютере с сервером, так и на другом компьютере. Чаще всего сервисы устанавливают на тот же компьютер, что и сам сервер.

    Наиболее популярны сервисы Anope. При их установке следует учесть, что работать они смогут только в том случае, если на компьютере с сервисами установлены библиотеки Microsoft Visual C++ 2005.

    После того как вы установили сервисы Anope, необходимо открыть каталог data, расположенный в каталоге с сервисом, и скопировать из него файл example.conf. Данный файл нужно переименовать в services.conf, после чего поместить в каталог с сервисом.

    Как и в случае с сервером, при настройке сервисов следует не забыть изменить содержимое файла services.conf под личные параметры.

    Локальные чаты

    Локальные чаты строятся на основе веб-сайта либо специальной программы. В данном разделе поговорим об использовании программ для создания локальных чатов.

    По принципу действия такие программы бывают двух типов: требующие работы отдельного сервера и способные работать без централизованного сервера.

    Программы, требующие работы отдельного сервера, построены по принципу клиент – сервер. Иными словами, на каком-то отдельном компьютере постоянно работает программа-сервер. Пользователи же подключаются к ней при помощи программ-клиентов. Такой способ работы более предпочтителен для администраторов локальной сети, так как они могут более или менее контролировать работу чата. Кроме того, использование такого типа программ предоставляет вам большее количество возможностей, чем использование программ без централизованного управления.


    CommFort

    Сайт: http://www.commfort.com/rus/.

    Статус: Shareware, стоимость: $79 за сервер, клиент же распространяется бесплатно.

    Размер: 4,8 Мбайт.

    Язык: многоязычная.

    Примером клиент-серверной программы для организации чата в локальной сети может служить приложение CommFort. Оно поддерживает такие возможности, как текстовый или голосовой чат, доска объявлений, средство для быстрой передачи отдельных файлов либо целых папок с файлами.

    Работа чата в этой программе организуется стандартными способами, то есть можно создавать отдельные комнаты по темам, в которых будут общаться сотрудники фирмы.


    Network Assistant

    Сайт: http://www.gracebyte.com/nassi/rus/index.html.

    Статус: Shareware, стоимость: $25 за одну лицензию (для граждан России в два раза дешевле).

    Размер: 1,78 Мбайт.

    Язык: русский.

    Данной программе не нужен выделенный сервер для работы. Она поддерживает следующие возможности: статистика использования, многоканальный чат, доска для рисования, мгновенные сообщения, передача файлов, управление процессами на удаленном компьютере, просмотр копии экрана/буфера обмена удаленного компьютера, сигнализаторы удаленных событий и т. д.


    Vypress Chat

    Сайт: http://www.vypress.com/rus/products/chat/.

    Статус: Shareware, стоимость: $11.

    Размер: 1,84 Мбайт.

    Язык: русский.

    Данная программа является еще одним примером чата для локальной сети, не требующего выделенного сервера. Она позволяет выполнять обмен текстовыми сообщениями в режиме чата с возможностью прикрепления вложенных файлов, фильтрацией и выставлением двух уровней важности. При запуске программы пользователь сразу подключается к общему каналу #Main.

    3.3. Совместная работа с документами

    И последней темой, которую мы рассмотрим в рамках данной главы книги, будет описание способов совместной одновременной работы над документами. Программы для такой работы можно назвать наиболее сложными, ведь они должны предоставлять своим пользователям возможность не только совместной работы, но и мгновенного или голосового общения, а также чата.

    Конференц-зал Windows

    Первой программой для совместного общения, которую хотелось бы рассмотреть, является программа Конференц-зал Windows, входящая в стандартную поставку операционной системы Windows Vista. Данная программа предоставляет своим пользователям функции чата, работающего по протоколу одноранговых сетей, с возможностью публикации документов для совместной работы и редактирования.

    Чтобы запустить программу Конференц-зал Windows, достаточно воспользоваться полем поиска меню Пуск (ввести в нем строку конференц) либо запустить файл WinCollab.exe, расположенный в каталоге %programfiles%\Windows Collaboration.

    При первом запуске программы откроется окно подтверждения установки. После того как вы укажете, что хотите установить эту программу, операционная система создаст соответствующие исключения стандартного брандмауэра, а затем отобразит окно настройки нового пользователя и само окно программы (рис. 3.10).

    Рис. 3.10. Основное окно программы


    Основное окно программы состоит из двух вкладок и ссылки Открыть файл приглашения.


    Создание встречи и подключение к ней

    При помощи вкладки Начать новую встречу можно создать новую сессию работы программы, к которой впоследствии смогут подключиться другие пользователи локальной сети. Для этого достаточно ввести имя встречи и обязательный пароль, после чего нажать кнопку с изображением стрелки вправо, расположенной напротив поля для ввода пароля. Кроме того, перед созданием встречи можно воспользоваться кнопкой Параметры, чтобы изменить такие настройки создания встречи, как название страны или региона, а также указать, будет ли разрешено другим пользователям локальной сети видеть созданную встречу.

    ПРИМЕЧАНИЕ

    При создании встречи на основе беспроводного подключения типа «компьютер – компьютер» текущее беспроводное подключение будет утеряно, так как в один момент времени можно подключиться только к одной беспроводной сети.

    Подключиться к встрече можно двумя способами: либо при помощи вкладки Присоединиться к соседней встрече, либо при помощи файла приглашения.

    Чтобы присоединиться к встрече при помощи вкладки Присоединиться к соседней встрече, достаточно выбрать на этой вкладке нужную встречу (если при создании встречи ее отображение в списке соседних встреч не было запрещено), после чего ввести пароль для доступа к ней.

    Если же вы хотите присоединиться к встрече при помощи файла приглашения, то один из пользователей, которые уже присоединились к встрече, должен создать и отправить вам файл приглашения. После того как вы откроете полученный файл приглашения и введете пароль доступа, вы автоматически подключитесь к созданной встрече.

    Чтобы отправить вам файл приглашения, пользователь встречи должен нажать кнопку Пригласить участников, после чего в появившемся одноименном окне щелкнуть кнопкой мыши на ссылке Пригласить других, а потом нажать одну из следующих кнопок: Отправить приглашение по электронной почте или Создайте файл приглашения.


    Настройки программы

    При запуске программы Конференц-зал Windows в области уведомлений отобразится значок программы в виде человечка. Воспользовавшись пунктом Свойства контекстного меню этого значка, вы сможете открыть окно Соседние пользователи. Это окно позволяет настроить параметры работы программы Конференц-зал Windows, для чего предназначены две его вкладки.

    0 Параметры – позволяет указать имя и изображение (по желанию), с которым пользователь будет подключаться к встрече, а также определить, от кого будет разрешено получать приглашения на встречи.

    По умолчанию приглашения будут разрешены от любых пользователей, но вы можете ограничить список только доверенными пользователями либо вообще запретить программе обрабатывать приглашения на встречи.

    Доверенным пользователем (или надежным контактом) называется пользователь, который прислал вам свою контактную информацию в сообщении электронной почты либо передал ее на каком-либо носителе. При этом контактная информация данного пользователя обязательно должна содержать сертификат. Если вы хотите знать, считается ли доверенным определенный пользователь, приславший вам контактную информацию, то просто перейдите в каталог %userprofile%\Contacts и найдите файл контактов этого пользователя. Если под именем контакта присутствует фраза Надежный контакт, значит, данный пользователь считается доверенным.

    0 Вход – дает возможность войти либо выйти из группы Соседние пользователи.

    Вход в группу необходим для того, чтобы другие пользователи локальной сети могли послать вам приглашения на совместную работу в одной из поддерживающих ее программ (например, в программе Конференц-зал Windows).


    Обмен контактами

    Как вы уже знаете, чтобы другой пользователь смог добавить вас в качестве доверенного пользователя, необходимо отправить ему свой контакт. Это делается при помощи почтового клиента, например Microsoft Outlook.

    Для этого откройте папку %userprofile%\Contacts, выберите свой контакт (файл с именем вашей учетной записи и расширением CONTACT) и в его контекстном меню воспользуйтесь пунктом Копировать.

    После этого в своем любимом почтовом клиенте создайте новое письмо и вставьте ваш контакт в виде вложения. Если программа предложит вам преобразовать вложение в визитную карточку, запретите ей это. Отправьте полученное сообщение пользователю, которому хотите передать свой контакт, и попросите его прислать свой.

    Как только пользователь пришлет вам свой контакт, откройте его и щелкните кнопкой мыши на Добавить в список контактов.


    Совместная работа

    После того как встреча создана и все планируемые участники встречи подключились, можно начинать совместную работу (рис. 3.11). Для этого предназначены следующие ссылки.

    0 Предоставление в общий доступ программы или рабочего стола – с ее помощью можно выбрать элемент, совместная работа с которым будет разрешена в контексте текущей встречи. Иными словами, участники встречи смогут по очереди получать доступ к открытой в данный момент программе/Рабочему столу и управлять программой/Рабочим столом.

    При этом перед созданием совместного доступа к программе следует убедиться, что поверх окна соответствующей программы нет других окон. В противном случае те части окна программы, которые закрыты другими окнами, у участников встречи будут отображаться в виде черных областей.

    После того как вы выберете ссылку для предоставления совместного доступа, перед вами отобразится список всех открытых в данный момент программ, доступ к которым можно предоставить другим пользователям. Кроме того, вы можете воспользоваться элементом списка, при помощи которого можно открыть любой файл и предоставить к нему общий доступ.

    Когда вы выберете программу, ее окно автоматически отобразится в основном окне программы Конференц-зал Windows, и другие участники встречи смогут увидеть ее содержимое. Все, что вы будете делать внутри окна программы, выбранной для совместного доступа, будет отображаться в окне Конференц-зал Windows всех участников встречи.

    Любой участник встречи может запросить управление открытой для совместного доступа программой. Для этого достаточно воспользоваться раскрывающимся списком Взять управление, расположенным в правом верхнем углу слева от раскрывающегося списка Параметры.

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

    Рис. 3.11. Созданная встреча


    После этого запросивший управление участник сможет работать с программой, открытой для общего доступа, – все, что он будет делать при помощи мыши, будет выполняться внутри окна программы, открытой для совместного доступа.

    Чтобы потом вернуть управление, щелкните кнопкой мыши на ссылке Взять управление либо нажмите сочетание клавиш Windows+Esc.

    0 Добавить раздаточные материалы – благодаря этой ссылке можно определить файлы, которые будут распространены между участниками встречи (файлы, зашифрованные при помощи файловой системы EFS, в качестве раздаточных материалов использовать нельзя). Впоследствии любой участник встречи сможет изменить такой файл, и все изменения будут синхронизированы с файлами других участников. При этом сам исходный файл изменен не будет, так как программа Конференц-зал Windows создаст его копию. Таким образом, после того как совместно с участниками встречи вы отредактировали содержимое определенного файла, не забудьте его сохранить.

    ПРИМЕЧАНИЕ

    При сохранении изменений следует быть осторожным. Так, если при редактировании раздаточных материалов один пользователь сохранил изменения, а второй также вносил правки и сохранил их после первого, то останутся только изменения, сделанные вторым пользователем.

    0 Подключиться к проектору – если во время встречи вы хотите подключиться к сетевому проекту, то воспользуйтесь ссылкой Параметры, расположенной в правом верхнем углу экрана, после чего нажмите кнопку Подключиться к проектору.

    Встреча будет продолжаться до тех пор, пока все участники не покинут ее, поэтому в процессе встречи вы всегда сможете как выходить из проводимой встречи, так и повторно входить в нее.


    Устранение неполадок

    Если вам не удается создать встречу или подключиться к уже существующей встрече программы Конференц-зал Windows, то проверьте параметры, учитывая следующее:

    0 пользователь, вошедший в систему под учетной запись Гость, не может пользоваться программой Конференц-зал Windows;

    0 для корректной работы программы Конференц-зал Windows необходимо, чтобы операционной системе было разрешено использовать протокол IPv6 (по умолчанию этот протокол включен, однако вы или администратор могли отключить его за ненадобностью);

    0 вы должны иметь доступ к папке Контакты (каталог %userprofile%\Contacts);

    0 на жестком диске должно быть хотя бы 12 Мбайт свободного места;

    0 в операционной системе должны работать следующие службы: Протокол PNRP, Группировка сетевых участников, Диспетчер удостоверения сетевых участников и Репликация DFS;

    0 убедитесь, что администратор сети не установил групповую политику Выключить программу «Конференц-зал Windows», расположенную в разделе Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Конференц-зал Windows оснастки Редактор объектов групповой политики (отобразить ее можно при помощи команды gpedit.msc);

    0 также следует убедиться, что администратор сети не установил групповую политику Отключение служб одноранговых сетей Майкрософт, расположенную в разделе Конфигурация компьютера > Административные шаблоны > Сеть > Службы одноранговых сетей Майкрософт оснастки Редактор объектов групповой политики (отобразить ее можно при помощи команды gpedit.msc).

    «Документы Google»

    «Документы Google» – это интернет-проект, созданный порталом Google (http://www.google.ru) для реализации совместного доступа к документам (рис. 3.12). С его помощью можно управлять документами, таблицами и презентациями, которые вы сохраняете в безопасном хранилище Google в Интернете. При этом вы всегда сможете получить доступ к документам с любого компьютера, подключенного к Интернету.

    Рис. 3.12. Страница проекта «Документы Google»


    Рассмотрим сочетания клавиш, используемые в проекте «Документы Google» (табл. 3.1). Эти сочетания доступны как для документов, так и для таблиц и презентаций.


    Таблица 3.1. Сочетания клавиш, принятые в проекте «Документы Google»

    В проекте «Документы Google» на работу с документами наложены некоторые ограничения:

    0 максимальный размер документа равен 500 Кбайт, а вставляемого в документ изображения – 2 Мбайт;

    0 максимальный размер импортируемых с локального компьютера презентаций равен 10 Мбайт; размер презентаций, загружаемых из Интернета, равен 2 Мбайт; размер презентаций, отправляемых по электронной почте, – 500 Кбайт;

    0 максимальный размер импортируемых таблиц равен примерно 1 Мбайт;

    0 вы можете загружать в проект файлы со следующими расширениями: HTML, TXT, RTF, ODT, а также документы Microsoft Office (файлы с этими расширениями перед загрузкой можно архивировать в ZIP-формате);

    0 пользователь не может загружать более 5000 документов и презентаций, а также 5000 изображений;

    0 таблицы могут содержать до 10 000 строк, или до 256 столбцов, или до 100 000 ячеек, или до 40 листов в зависимости от того, какой из пределов достигается первым;

    0 одновременно можно открывать до десяти таблиц;

    0 проект «Документы Google» может работать только в том случае, если в браузере не отключены cookie и JavaScript;

    0 на момент написания книги проект не поддерживал возможность работы при помощи следующих браузеров: Internet Explorer 4 для Windows, Internet Explorer 5 для MacOS, Safari, Internet Explorer 6.0.26, Netscape 4 и Opera.

    Импорт и создание. Создать новый файл очень просто – для этого достаточно воспользоваться меню Новый и выбрать в нем нужный пункт (Документ, Таблица или Презентация). После этого созданный файл будет автоматически открыт в режиме редактирования.

    Импортировать уже существующий файл в проект «Документы Google» несколько сложнее. Самое главное, что для этого нужно сделать, – определиться, как именно вы будете импортировать документ. Дальше уже все просто.

    Существует два способа импортирования документа: непосредственно при помощи указания файла, который вы хотите импортировать, а также при помощи отправки импортируемого документа на определенный адрес электронной почты.

    Чтобы импортировать документ, таблицу или презентацию, воспользуйтесь ссылкой Загрузить. Это приведет к отображению страницы с перечислением способов импортирования сообщений. На этой странице нажмите кнопку Обзор и выберите нужный файл. После этого нажмите кнопку Загрузить файл.

    Если же вы хотите импортировать один или несколько файлов при помощи электронной почты, то также следует воспользоваться ссылкой Загрузить. После этого обратите внимание на нижнюю область отобразившейся страницы – там указан электронный адрес вида <ваш логин>-<случайное число>@prod.writely.com. Чтобы загрузить документ в проект «Документы Google», отошлите его по указанному на странице адресу в виде вложения либо непосредственно как текст электронного письма.

    После загрузки файл отобразится в списке документов.

    Работа с папками. Все файлы, импортируемые в проект «Документы Google», можно группировать по папкам. Чтобы создать новую папку, нажмите кнопку Создать, расположенную в верхней части боковой панели на странице списка документов, после чего в раскрывающемся меню выберите пункт Папка. Создаваемую таким образом папку можно переименовать (по умолчанию папка имеет название Новая папка) – для этого достаточно на появившемся экране папки навести указатель мыши на поле Новая папка и ввести название.

    Чтобы добавить элементы в созданную папку, установите флажок слева от документа/таблицы/презентации и выберите необходимую папку в раскрывающемся меню Поместить в папку в верхней части страницы списка документов. Переместить элемент в определенную папку можно и простым перетаскиванием методом Drag & Drop.

    Для просмотра содержимого созданной папки просто щелкните на ней кнопкой мыши.

    Если же вы хотите удалить созданную ранее папку, то найдите ее в списке документов области Весь список, после чего перенесите в корзину. Удалить папку можно и при помощи пункта Удалить папку меню Действия с папкой в левой части страницы (если вы находитесь внутри папки, которую хотите удалить).

    Совместная работа. Учитывая то, что сейчас мы пытаемся разобраться в способах совместной работы с документами, было бы странно, если бы мы так и не описали возможности совместной работы, предоставляемые проектом «Документы Google».

    Если говорить коротко, то проект «Документы Google» предоставляет вам возможность работы над документами, таблицами и презентациями совместно с 200 другими пользователями (это максимально возможное количество пользователей, работающих над одним файлом). Причем работать можно в режиме реального времени. Иными словами, если один из пользователей изменяет содержимое документа, то все изменения сразу же отображаются и в вашем окне.

    Чтобы другой пользователь мог работать над документом совместно с вами, вы должны пригласить его к совместной работе. Перед этим, правда, следует решить, какие права доступа нужно предоставить пользователю, которого вы хотите пригласить.

    0 Соавтор – может читать и редактировать документ, экспортировать его копию на свой жесткий диск, а также удалять и добавлять новых соавторов и читателей (если вы разрешили это делать).

    0 Читатель – может просматривать содержимое последней версии документа, а также экспортировать ее на свой жесткий диск.

    Чтобы начать совместную работу, необходимо открыть документ, для которого вы хотите предоставить совместный доступ, после чего воспользоваться ссылкой Совместный доступ, расположенной в верхнем правом углу окна страницы.

    Щелкнув кнопкой мыши на этой ссылке, введите адреса электронной почты пользователей, которых вы хотите пригласить (также можно указывать адреса списков рассылки), после чего укажите, в качестве кого вы их приглашаете (соавторов или читателей), и нажмите Пригласить соавторов или Пригласить читателей. Для таблиц (возможно, когда вы будете читать эти строки, данная функция станет доступна и для других типов документов) также можно воспользоваться выбором адресов электронной почты пользователей из своей адресной книги. Для этого достаточно воспользоваться ссылкой Выбрать в контактах.

    ПРИМЕЧАНИЕ

    Если вы хотите разрешить приглашаемым пользователям добавлять или удалять других соавторов/читателей, установите флажок Соавторы могут приглашать других пользователей в разделе Дополнительные разрешения. В этом случае соавторы, переслав полученное от вас приглашение, смогут предоставить доступ к документу другим пользователям.

    Далее перед вами отобразится поле для ввода текста сообщения. Введите в нем текст и нажмите Отправить.

    Если вы хотите пригласить пользователей для совместной работы над презентацией, то должны убедиться, что все приглашаемые пользователи имеют учетные записи Google. Дело в том, что доступ к презентациям разрешен только для пользователей, зарегистрированных в одном из проектов Google (тогда как просмотр таблиц и документов может быть выполнен даже теми пользователями, которые еще не имеют своей учетной записи).

    Список всех соавторов и читателей документа, презентации или таблицы будет выведен на вкладке Совместный доступ. Если один из соавторов вам надоест, вы всегда сможете удалить его при помощи данного списка. Для этого в окне В данный момент к этому документу предоставлен совместный доступ нажмите X справа от имени соавтора/читателя, которого вы хотите удалить.

    Публикация документа. Если возможность добавления отдельных читателей не удовлетворяет ваши амбиции, то проект «Документы Google» с радостью предложит вам возможность публикации ваших работ на веб-сайте или блоге.

    Для публикации документа достаточно открыть его и воспользоваться ссылкой Публикация. При выборе этой ссылки перед вами отобразится вкладка с двумя кнопками.

    0 Опубликовать документ – с помощью данной кнопки вы можете опубликовать свой документ на сайте Google, после чего вам будет предоставлена ссылка на страницу с опубликованным документом.

    0 Поместить в блог – позволяет опубликовать документ в указанном блоге. Проект «Документы Google» может выполнять публикацию в блогах, поддерживающих Blogger, metaWeblog или API MovableType. Однако перед этим необходимо указать настройки публикации в блоге (поставщик хостинга, имя пользователя или пароль, название и идентификатор блога). Это можно сделать в разделе Настройки блога, отображаемом на вкладке Общие страницы Настройки.

    Если документ, для которого вы открыли вкладку Публикация, уже опубликован, то вместо кнопки Поместить в блог вы увидите кнопки Опубликовать сообщение повторно и Удалить из блога. С помощью первой можно заменить опубликованный документ его текущей версией. Нажатие второй кнопки отменяет публикацию документа.


    Работа с документами

    Документы вы можете не только загружать в проект «Документы Google», но и создавать непосредственно в нем, а также редактировать при помощи простого онлайн-редактора WYSIWYG для форматирования документов, проверки правописания и т. п.

    Редактировать документы можно не только самостоятельно, но и совместно с другими пользователями. Для этого можно предложить редактирование или просмотр ваших документов и таблиц определенным пользователям по электронной почте. Список имен всех пользователей, которые в данный момент редактируют документ вместе с вами, отображается в левом нижнем углу экрана. Следует учитывать, что одновременно редактировать один документ могут не более десяти пользователей.

    Кроме того, вы можете просматривать и возвращаться к предыдущим версиям документов и таблиц.

    Кроме того, вы можете публиковать документы в Интернете в виде веб-страниц или помещать документы в свой блог.

    В табл. 3.2 вы можете просмотреть список сочетаний клавиш, используемых в проекте «Документы Google» для работы с документами.


    Таблица 3.2. Сочетания клавиш, применяемые в проекте «Документы Google» для работы с документами


    Работа с таблицами

    Таблицы можно импортировать в проект «Документы Google», а также редактировать их в нем. При этом проект предоставляет возможность простого доступа к элементам форматирования и редактору формул в таблицах.

    Кроме того, вы можете общаться в режиме реального времени со всеми пользователями, редактирующими ваши таблицы (одновременно редактировать и просматривать таблицу могут до 50 пользователей). Если в данный момент таблицу редактируют или просматривают несколько пользователей, то будет открыта вкладка Обсудить, на которой указаны их имена.

    Вы также можете вставлять таблицу или ее часть в свой блог или на веб-сайт.

    В табл. 3.3 вы можете просмотреть список сочетаний клавиш, используемых в проекте «Документы Google» для работы с таблицами.


    Таблица 3.3. Сочетания клавиш, применяемые в проекте «Документы Google» для работы с таблицами


    Работа с презентациями

    Презентации можно не только импортировать, редактировать и создавать с помощью простого онлайн-редактора WYSIWYG, но и экспортировать с помощью функции Сохранить как Zip меню Файл.

    При работе с презентациями можно использовать сочетание клавиш Ctrl+M, нажатие которого приводит к вставке нового слайда в презентацию.

    Как и другие типы документов, презентации доступны для совместного редактирования. Список всех соавторов, которые в данный момент редактируют вашу презентацию, отображается в правом нижнем углу экрана (одновременно редактировать презентацию могут не более десяти пользователей). Если же в данный момент несколько человек имеют доступ к презентации в режиме Просмотр презентации (доступен в правом верхнем углу на странице редактирования), то будет открыто окно чата для общения с соавторами презентации.

    Ваши презентации также разрешено публиковать на веб-сайте, предоставляя к ним доступ широкой аудитории.

    «Службы Google»

    «Службы Google» представляют собой набор проектов портала Google, которые могут быть развернуты внутри домена вашей организации. Другими словами, если вы (или ваше начальство/администратор) по каким-то причинам не хотите использовать возможности проекта «Документы Google» из-за того, что свои данные придется хранить на чужом сервере, то можете развернуть некоторые из проектов Google на своем собственном сайте или в домене.

    В состав «Служб Google» входят следующие проекты: Gmail (ранее рассмотренная почтовая служба), Google Talk (клиент для мгновенного общения), «Календарь Google», стартовая страница (главная страница для доступа к сайту компании, внедренным в службы Google проектам, а также к поисковой системе Google), «Документы Google», Page Creator (инструмент для создания и публикации веб-страниц), а также панель управления службами Google, API-интерфейс и справочная система.

    Проект «Документы Google», входящий в состав «Служб Google», практически ничем не отличается от интернет-проекта «Документы Google», рассмотренного ранее. Единственное отличие заключается в нескольких дополнительных возможностях этого проекта из состава «Служб Google». Например, администратор может запрещать пользователям отправлять и получать документы, таблицы и презентации из-за пределов домена (это относится только к файлам, созданным внутри домена).

    Подробнее узнать о версиях «Служб Google», а также зарегистрироваться на одной из них вы можете на странице http://www.google.com/a/help/intl/ru/admins/editions_spe.html.

    ПРИМЕЧАНИЕ

    Если вы уже пользуетесь проектом «Документы Google» и теперь хотите перейти на использование «Служб Google», желательно создать в них учетную запись с тем же именем, что и в проекте «Документы Google». В этом случае вы легко сможете переместить документы, таблицы и презентации между двумя учетными записями. Для этого достаточно войти в свою учетную запись проекта «Документы Google» «Служб Google» и выбрать в верхнем правом углу элемент Настройки. После этого на вкладке Общие щелкните кнопкой мыши на ссылке Переместить ваши документы и таблицы и в появившемся окне подтверждения нажмите Да. В результате документы, таблицы и презентации, к которым у вас был доступ в общедоступной учетной записи «Документов Google», автоматически переместятся в учетную запись этого проекта из состава «Служб Google».

    Microsoft Office Groove 2007

    Выбор того, куда именно вставить описание Microsoft Office Groove 2007, был довольно сложен. С первого взгляда и не скажешь, какие именно функции поддерживает эта программа и хватит ли их для того, чтобы считать ее одной из тех избранниц, которые удостоились звания предоставляющих возможности совместной работы над документами. Но в итоге, после получения кругленькой суммы в качестве взятки, все-таки было решено отнести эту программу к классу программ для совместной работы.

    Программа Microsoft Office Groove 2007 входит в состав пакета Microsoft Office 2007 и включает в себя возможности мгновенного обмена сообщениями, чата, функций синхронизации, а также совместной работы с документами. Открыть ее можно при помощи значка Microsoft Office Groove 2007, расположенного в разделе Все программы > Microsoft Office меню Пуск.


    Создание учетной записи Groove

    Если вы впервые запускаете программу Microsoft Office Groove 2007, то перед вами отобразится мастер Мастер настройки учетной записи – Microsoft Office Groove.

    На первом шаге этот мастер спросит, хотите ли вы создать новую учетную запись либо у вас уже есть учетная запись, созданная на другом компьютере, и вы хотите воспользоваться ею для входа.

    Далее мастер спросит вас, имеете ли вы код конфигурации учетной записи Groove. Если администратор сети вам ничего не говорил о коде конфигурации, то установите переключатель в положение У меня нет кода конфигурации учетной записи Groove.

    На следующем шаге мастер попросит вас указать имя, адрес электронной почты и пароль для доступа к создаваемой учетной записи.

    И на последнем шаге мастера перед вами отобразится раскрывающийся список, при помощи которого можно определить, будет ли созданная учетная запись добавлена к общему каталогу Groove. Регистрация в общем каталоге Groove упростит другим пользователем поиск сведений о вас и начало взаимодействия с вами.


    Создание рабочих областей

    После того как вы создадите новую учетную запись, перед вами отобразится главное окно программы (рис. 3.13), состоящее из двух вкладок: Рабочие области и Контакты.

    Рабочую область можно сравнить с отдельной комнатой в чате либо встречей в программе Конференц-зал Windows. Другими словами, рабочая область – это созданное одним из пользователей место, в котором собираются другие пользователи для обсуждения того или иного вопроса.

    Пользователь, который создал рабочую область, считается ее руководителем. Ему предоставлены права на приглашение и удаление других пользователей, подключение и отключение инструментов, смену роли определенного участника рабочей области и выполнение других операций по управлению рабочей областью.

    Помимо понятия руководителя, при работе в программе Groove используются такие понятия, как Участник и Гость рабочей области. Участник может добавлять новые панели инструментов и приглашать новых участников рабочей области. Гостю же не предоставлено никаких разрешений.

    Рис. 3.13. Главное окно программы


    Чтобы создать новую рабочую область, необходимо воспользоваться ссылкой Создать рабочую область, расположенной на вкладке Рабочие области. После этого откроется окно Создание новой рабочей области (рис. 3.14).


    Рис. 3.14. Окно для создания рабочей области


    Существует три стандартных типа рабочей области, которые отличаются друг от друга количеством и набором инструментов.

    0 Стандартная – состоит из вкладок Обсуждение и Файлы. Вкладка Обсуждение предназначена для общения между участниками рабочей области, тогда как вкладка Файлы используется для размещения файлов для совместного доступа.

    0 Совместный доступ к файлу – позволяет создать рабочую область, состоящую из папки, содержимое которой будет предоставлено в совместный доступ другим участникам рабочей области.

    ПРИМЕЧАНИЕ

    Создать рабочую область типа Совместный доступ к файлу можно и при помощи пункта Синхронизация папок Groove контекстного меню папки, на основе содержимого которой вы хотите создать область.

    0 Шаблон – если вы воспользуетесь данным типом рабочей области, после чего в раскрывающемся списке выберете пункт Настраиваемая (по умолчанию он единственный в списке), то откроется окно для выбора тех инструментов, из вкладок для которых будет состоять ваша рабочая область. По умолчанию вы можете выбрать следующие инструменты.

     Альбом – добавляет вкладку, предоставляющую возможности рисования. Все изменения, которые один из участников будет вносить на этой вкладке, будут автоматически отображаться на вкладке Альбом других участников рабочей области.

     Блокнот – позволяет добавить вкладку, в которой можно создавать короткие заметки. Для создания заметки достаточно щелкнуть кнопкой мыши на ссылке Создать заметку, после чего ввести имя заметки и ее текст. После того как вы нажмете кнопку Сохранить и закрыть, созданная заметка отобразится на вкладке Блокнот других участников рабочей области.

     Календарь – добавляет вкладку, отображающую календарь с возможностью создания распорядка дня и указания даты встречи. Все указанные вами даты будут автоматически отображаться и в календаре других участников рабочей области.

     Настраиваемый – создает рабочую область без каких-либо вкладок. Участники рабочей области в дальнейшем сами создадут нужные инструменты.

     Отслеживание вопросов – добавляет вкладку, предназначенную для ведения диалогов в стиле вопрос-ответ.

     Рисунки – добавляет вкладку, содержащую возможность добавления новых и просмотра уже добавленных участниками рабочей области изображений.

     Собрания – добавляет вкладку, при помощи которой можно назначить повестку дня, поручения, а также вести протокол совещания.

     Файлы SharePoint – позволяет совместно работать над документами из библиотеки или папки приложения Microsoft Office SharePoint Server 2007.

    При подключении этого инструмента будет предложено выбрать библиотеку или папку, содержимое которой будет отображено на новой вкладке.

     Формы – отображает вкладку, при помощи которой можно создавать специальные приложения для сбора и просмотра данных.

     Формы InfoPath – позволяет добавить шаблоны из программы Microsoft InfoPath 2007.

     Шахматы – добавляет вкладку для игры в шахматы.

    В дальнейшем вы всегда сможете добавить нужный инструмент к уже созданной рабочей области. Если же вы являетесь руководителем рабочей области, то сможете и удалить добавленные ранее инструменты.

    После того как вы создадите рабочую область, перед вами отобразится ее окно (рис. 3.15). Оно состоит из главной области, занимающей большую часть окна, и трех панелей с правой стороны. Главная область отображает открытый в данный момент инструмент. При этом вы можете перемещаться по всем добавленным инструментам при помощи вкладок, отображаемых под главной областью. Кроме того, обратите внимание, что справа от вкладок есть значок с изображением листа бумаги и знака +. Воспользовавшись этим значком, вы сможете быстро добавить к рабочей области вкладки дополнительных инструментов.

    Рис. 3.15. Окно созданной рабочей области


    Справа же отображаются три панели, при помощи которых можно просмотреть список участников рабочей области (Участники рабочей области), получить доступ к основным командам (Команды), а также воспользоваться полем чата для мгновенного общения со всеми участниками (Разговор).

    ПРИМЕЧАНИЕ

    Если вы хотите пообщаться с конкретным участником рабочей области, то просто щелкните дважды кнопкой мыши на его имени на панели Участники рабочей области. После этого перед вами отобразится окно Отправка сообщения – Microsoft Office Groove, при помощи которого можно послать участнику текстовое или голосовое сообщение, а также файл в виде вложения.

    Приглашение новых участников

    Но согласитесь, что одному разобраться в возможностях окна рабочей области довольно сложно. Это значит, что пришла пора пригласить в созданную рабочую область новых участников. Это можно сделать несколькими способами.

    Во-первых, если пользователь, которого вы хотите пригласить, присутствует в вашем списке контактов, то просто перейдите на вкладку Контакты и воспользуйтесь пунктом Пригласить в рабочую область контекстного меню нужного пользователя. После этого перед вами отобразится окно, где нужно выбрать рабочую область, в которую вы хотите пригласить пользователя.

    Если же пользователя, которого вы хотите пригласить, нет в вашем списке контактов, то необходимо воспользоваться пунктом Пригласить в рабочую область контекстного меню рабочей области, к которой вы хотите пригласить пользователя.

    Для приглашения пользователя в рабочую область можно также воспользоваться раскрывающимся списком Пригласить самого окна рабочей области. Для этого нужно либо выбрать нужного пользователя из этого списка, либо самостоятельно ввести туда его имя. После этого следует нажать кнопку Перейти.

    Независимо от способа приглашения нового пользователя перед вами отобразится окно Отправка приглашения – Microsoft Office Groove, в котором нужно ввести текст приглашения либо создать голосовое приглашение, после чего нажать кнопку Пригласить.

    Как только отправленное приглашение придет пользователю, его программа Groove известит его об этом. Если пользователь примет ваше приглашение, то созданная вами рабочая область отобразится на вкладке Рабочие области окна программы Groove пользователя.

    3.4. Microsoft Office SharePoint Server 2007

    Возможности совместной работы, предоставляемые MOSS, заключаются в создании узла рабочих областей для документов. С его помощью вы сможете автоматически получать обновления таких файлов, как документы и XML-файлы Word, веб-страницы MHTML, книги и XML-файлы Excel, презентации PowerPoint и рисунки Visio, а также извещения сотрудников о состоянии этих файлов. Как только вы откроете локальную копию документа, то начнете периодически получать уведомления об изменении документа другими сотрудниками и предложение загрузить обновленную версию документа. Кроме того, документ, над которым вы работаете, будет размещен на узле SharePoint, а это значит, что вы сможете получить к нему доступ с любого компьютера организации.

    Узлы рабочих областей для документов

    Узел рабочей области для документов можно создавать только в том случае, если у вашей учетной записи есть соответствующие права. Если же таких прав нет, то следует обратиться к администратору с просьбой предоставить вам эту возможность.


    Создание рабочей области

    После того как вы получите нужные права, можно приступать к созданию рабочей области. Это можно сделать несколькими способами.

    Использование программ пакета Microsoft Office. Во-первых, вы можете воспользоваться возможностями одной из программ Office, файлы которой хотите разместить в узлах совместной работы: Word, Excel, PowerPoint, Visio. В Visio для этого откройте меню Сервис и выберите пункт Управление документами. В остальных же приложениях Office нажмите Кнопку Office, после чего выберите пункт Опубликовать, и в появившемся списке укажите команду Создать рабочую область для документов.

    Перед вами появится область задач Управление документами. В ней следует перейти к разделу Рабочая область для документов, после чего ввести имя новой рабочей области и в списке Размещение новой рабочей области указать расположение узла SharePoint. Нажмите кнопку Создать, и новая рабочая область будет создана.

    Отправка по электронной почте. Создать узел можно и путем отправки документа, который вы хотите разместить в узле совместной работы, по электронной почте при помощи приложения Office Outlook 2007.

    Для этого в почтовом клиенте Office Outlook 2007 создайте новое письмо (Файл > Создать > Сообщение). В полях Кому и Копия письма укажите тех адресатов, которых хотите добавить в новую рабочую область совместной работы. После этого прикрепите к письму документ, который хотите поместить в рабочую область (воспользуйтесь кнопкой Вложить файл группы Включить, расположенной на вкладке Сообщения). И последнее, самое главное, – отобразите область Параметры вложений (при помощи кнопки Параметры вложений, расположенной справа от группы Включить вкладки Сообщения), установите переключатель Отправить вложения как в положение общие вложения и в раскрывающемся списке Создать рабочую область для документов по адресу введите расположение узла SharePoint. Вот и все – теперь можно отправлять сообщение.

    Создание из библиотеки SharePoint. Вы можете создать рабочую область непосредственно из документа, который находится в библиотеке SharePoint. Для этого нужно открыть в браузере библиотеку SharePoint, навести указатель мыши на файл из библиотеки, на основе которого вы хотите создать рабочую область, после чего щелкнуть кнопкой мыши на появившейся стрелке. В отобразившемся меню выберите команду Отправить, а затем – команду Создать рабочую область для документов.

    Создание на узле SharePoint. Последний способ создания узла рабочей области – непосредственно при помощи сайта SharePoint. Для этого из браузера зайдите на сайт SharePoint и в отобразившемся окне введите свой логин и пароль.

    После этого в меню Действия узла (Site Actions) выберите команду Создать (Create). В списке Веб-страницы (Web Pages) выберите пункт Узлы и рабочие области (Sites and Workspaces), после чего в полях Заголовок (Title) и Описание (Description) введите название и описание создаваемого узла рабочей области.

    В разделе Выбор шаблона (Select a template) выберите вкладку Совместная работа (Collaboration), а затем щелкните кнопкой мыши на пункте Рабочая область для документов (Document Workspace).

    В разделе Адрес веб-узла (URL-name) введите название создаваемой страницы на английском языке. В дальнейшем вы всегда сможете получить доступ к созданной рабочей области при помощи страницы вида http://<имя компьютера>:23998/ <введенный вами адрес веб-узла>.

    Когда настроите создаваемую рабочую область, нажмите кнопку Создать (Create). Это приведет к активизации процесса создания новой рабочей области, по окончании которого вы перейдете к созданной странице рабочей области (рис. 3.16).

    Рис. 3.16. Страница новой рабочей области


    С помощью этой страницы можно добавлять в рабочую область новые документы (ссылка Add new document (Добавить новый документ), расположенная в области Shared Documents (Общие документы)), а также назначать задания, которые должны выполнить определенные пользователи (ссылка Add new task (Добавить новое задание), расположенная в области Tasks (Задания)).


    Добавление и удаление документов в рабочей области

    Как только что было сказано, новые документы можно добавлять в рабочую область непосредственно при помощи страницы рабочей области на веб-узле SharePoint. Кроме того, с помощью данной страницы можно удалять документы.

    Собственно, добавлять документы в уже созданную рабочую область можно при помощи всех тех способов, которые мы рассмотрели в предыдущей главе. Однако существует еще один способ, который и хотелось бы рассмотреть отдельно.

    После того как вы впервые откроете какой-либо документ из рабочей области SharePoint, в папке Компьютер появится новая папка Shared Documents на <имя компьютера с SharePoint>, а также папка Web Folders. Первая папка содержит все те документы, которые находятся в созданной рабочей области SharePoint, и, чтобы открыть ее, вам придется ввести свой логин и пароль для доступа к узлу SharePoint. Папка позволяет открывать уже существующие документы (для этого нужно использовать пункт Открыть контекстного меню документа, так как двойной щелчок кнопкой мыши на документе ни к каким результатам не приводит), а также удалять документы и добавлять новые (при помощи перетаскивания созданного документа в папку).

    Папка Shared Documents на <имя компьютера с SharePoint> является не чем иным, как ссылкой на сетевой ресурс вида http://<имя компьютера SharePoint>:23998/<имя рабочей области>/Shared%20Documents/. Другими словами, даже если нужная папка не создана, вы сможете создать ее самостоятельно.

    Для этого можно попробовать воспользоваться мастером Добавление сетевого размещения (чтобы его открыть, выберите пункт Добавить новый элемент в сетевое окружение контекстного меню папки Компьютер) – на шаге Укажите расположение вашего веб-узла введите адрес вида http://<имя компьютера SharePoint>:23998/ <имя рабочей области>/Shared%20Documents/. Например, http://comp:23998/allforyou/Shared%20Documents/.

    Использование мастера Добавление сетевого размещения является простым способом, однако (по крайней мере, на компьютере автора этой книги) данный способ приводит лишь к отображению неустранимой ошибки в программе rundll32.exe. Надо заметить, что на операционных системах более ранних версий, чем Windows Vista, этот способ работал. Кстати, на таких операционных системах папки нужно создавать не в папке Мой компьютер, а в папке Сетевое окружение. Поэтому, если данный способ не будет работать и у вас, то можно воспользоваться другим вариантом – мастером Добавление веб-папки.

    Использование этого мастера – дело очень простое. Достаточно указать нужный адрес вида http://<имя компьютера SharePoint>:23998/<имя рабочей области>/ Shared%20Documents/ в поле Введите добавляемый адрес первого шага данного мастера. Однако для этого нужно еще найти мастер Добавление веб-папки, который отображается при выборе пункта Создать > Веб-папку контекстного меню папки Web Folders. А вот папка Web Folders отображается только в том случае, если вы уже вошли в папку Shared Documents на <имя компьютера с SharePoint>, и только в поле Папки окна Проводника (рис. 3.17).

    Рис. 3.17. Отображение папки Web Folders и самого пункта Создать > Веб-папку


    Работа с документами, расположенными в рабочей области

    Документы, расположенные в рабочей области, могут редактироваться сразу несколькими пользователями. При этом, в отличие от проекта «Документы Google», рассмотренного ранее, каждый пользователь видит содержимое только того документа, который открыл. Изменения же, сделанные другими пользователями, не отображаются в редактируемом им документе в режиме реального времени. Эти изменения могут быть добавлены только после того, как другой пользователь, работающий с документом, сохранит его измененную версию в рабочей области. После этого программа, в которой вы в данный момент редактируете документ из рабочей области, сообщит вам о том, что ваша версия не является самой новой, и предложит вам загрузить более новую версию.

    Одновременная работа нескольких пользователей над одним документом может привести к различным конфликтам. При обнаружении таких конфликтов программа, в которой вы редактируете документ из рабочей области, спросит у вас, какую именно версию документа нужно оставить (либо нужно объединить изменения, сделанные разными пользователями).

    Несмотря на то что сервер SharePoint и продукты Office довольно корректно обрабатывают возникающие конфликты, их желательно избегать. Специально для этого создана специальная форма открытия документа из рабочей области – открытие с извлечением документа. Если вы извлекли документ из рабочей области, то никто другой не сможет работать с ним до тех пор, пока вы не поместите его обратно в рабочую область. Имеется в виду, что другие пользователи не смогут изменять содержимое документа до тех пор, пока вы не поместите излеченный документ в рабочую область. А вот открывать документ в режиме чтения они смогут.

    По умолчанию документ, извлеченный из рабочей области, сохраняется в папке Черновики SharePoint (%userprofile%\Document\SharePoint\Черновики SharePoint), однако вы можете самостоятельно определить папку, где будут сохраняться извлеченные документы, либо же выбрать вариант их сохранения на самом веб-сервере SharePoint. Для этого применяется область Параметры автономного редактирования для файлов на сервере управления документами, расположенная на вкладке Сохранить окна Параметры Word (для его открытия нужно нажать Кнопку Office, а в открывшемся меню – кнопку Параметры Word).

    Но перейдем непосредственно к рассмотрению способов открытия документа из рабочей области. Мы разберем только два таких способа: при помощи веб-страницы рабочей области и при помощи папки Shared Documents на <имя компьютера с SharePoint>.

    Папка Shared Documents на <имя компьютера с SharePoint>. Еще раз напомню, что для открытия документов из рабочей области при помощи папки Shared Documents на <имя компьютера с SharePoint> необходимо использовать пункт Открыть контекстного меню нужного документа.

    Если файл, который вы пытаетесь открыть, не был извлечен другим пользователем, то его открытие из рабочей области не будет ничем отличаться от открытия обычного файла. В противном случае перед вами отобразится окно с предложением либо открыть файл только для чтения, либо создать локальную копию файла и внести изменения в него из рабочей области позже, либо уведомить вас, когда файл будет доступен.

    По умолчанию файл, открытый таким способом, из рабочей области не извлекается. Однако вы можете извлечь его из рабочей области самостоятельно. Для этого достаточно воспользоваться пунктом Сервер > Извлечь кнопки Microsoft Office (рис. 3.18).

    Рассмотрим назначение других пунктов списка Сервер.

    0 Вернуть – появляется только после извлечения документа из рабочей области и предназначен для возвращения измененного документа в рабочую область. Вы можете и не пользоваться этим пунктом – как только вы попытаетесь закрыть извлеченный из рабочей области документ, программа сама предложит вам вернуть его в рабочую область.

    0 Отменить извлечение – также появляется только после извлечения документа из рабочей области. С его помощью вы можете вернуть в рабочую область извлеченный документ без тех изменений, которые вы сделали после его извлечения из рабочей области.

    0 Просмотреть журнал версий – веб-сервер SharePoint следит за версиями документов рабочей области, предоставляя вам возможность просматривать список всех версий документа, а также позволяя их между собой сравнивать и открывать любую из доступных версий документов. Все это делается при помощи данного пункта.

    Рис. 3.18. Команды для работы с документами из рабочей области


    Когда вы возвращаете извлеченный документ на сервер, программа из пакета Office, в которой вы редактировали документ, попросит вас указать примечание к новой версии документа и в некоторых случаях – выбрать, какая версия документа создается: промежуточная или основная. Считается, что основная версия должна содержать значительные изменения по сравнению с предыдущей. Промежуточная же версия должна содержать лишь косметические изменения, например исправление грамматических ошибок.

    0 Показать задачи рабочего процесса – позволяет просмотреть список задач, которые были назначены на выполнение (при помощи ссылки Add new task (Добавить новое задание), расположенной в области Tasks (Задания) страницы рабочей области веб-сервера SharePoint).

    0 Сведения об управлении документами – отображает поле Управление документами, при помощи которого можно настроить основные параметры работы с открытым в данный момент документом из рабочей области.

    0 Параметры служб Excel – отображается только в программе Microsoft Excel при работе с таблицами из рабочей области. С его помощью можно указать листы, которые разрешено отображать в обозревателе (по умолчанию отображается все содержимое таблицы), а также определить ячейки, которые будет разрешено редактировать во время просмотра с помощью служб Excel.

    Страница рабочей области. Открыть документ из рабочей области можно и непосредственно на странице этой области. Для этого предназначены пункты списка, отображаемого при щелчке кнопкой мыши на поле Name документа, который вы хотите открыть (рис. 3.19). Среди них можно выделить следующие пункты.

    0 View Properties– позволяет изменить название документа из рабочей области, а также его описание либо же удалить данный документ. Кроме того, с помощью данного пункта вы можете просматривать и удалять промежуточные и основные версии выбранного документа, а также выполнять другие действия над документом: извлекать его из рабочей области и помещать обратно, настраивать оповещения.

    0 Edit In <приложение Office> – открывает соответствующую программу из поставки Microsoft Office для редактирования в ней заданного документа. При этом документ не будет извлечен из рабочей области, и вам придется самостоятельно его извлекать либо при помощи пункта Извлечь программ из поставки Office, либо при помощи пункта Check Out рассматриваемого списка.

    0 View in Web Browser – доступен только для таблиц Excel и позволяет просмотреть содержимое соответствующей таблицы непосредственно в окне браузера. Следует учитывать, что данный пункт меню будет работать только в том случае, если на компьютере установлены службы Excel. Если при попытке воспользоваться данным пунктом отображается сообщение об отсутствии доступа, то свяжитесь со своим администратором и попросите установить службы Excel.

    0 Snapshot in Excel– как и предыдущий пункт, доступен только для таблиц Excel и позволяет просмотреть содержимое соответствующей таблицы в Excel в виде снимка. Следует учитывать, что данный пункт меню будет работать только в том случае, если на компьютере установлены службы Excel.

    0 Delete – позволяет удалить документ из рабочей области.

    0 Check Out/Check In – позволяют изъять/вернуть документ в рабочую область. При этом сам документ открыт не будет. Иными словами, вам сначала нужно выбрать команду Check Out для изъятия, а потом уже пункт Edit In <приложение Office>, чтобы открыть изъятый документ.

    0 Discard Check Out – позволяет вернуть в рабочую область извлеченный документ без тех изменений, которые вы сделали после извлечения документа из рабочей области.

    0 Alert Me – с помощью данного пункта меню можно настроить сообщения, которые будут отправляться вам по электронной почте при изменении содержимого либо данного документа, либо любого созданного вами документа, либо любых документов, которые вы редактировали последними.

    Панель Управление документами. Помимо списков Сервер и Опубликовать в меню Кнопки Office для работы с документами из рабочей области применяется панель Управление документами (рис. 3.20). Чтобы открыть эту панель, следует воспользоваться пунктом Сведения об управлении документами списка Сервер в меню Кнопки Office.

    Рис. 3.19. Работа с документом при помощи страницы рабочей области

    Рис. 3.20. Панель Управление документами


    Кроме того, вы можете настроить программы пакета Microsoft Office так, чтобы при открытии документов из рабочей области SharePoint автоматически отображалась панель Управление документами. Для этого достаточно установить флажок документ является частью рабочей области или узла SharePoint, расположенный в окне Параметры служб. Чтобы открыть это окно, следует щелкнуть кнопкой мыши на ссылке Параметры, расположенной в нижней части панели Управление документами.

    Панель Управление документами состоит из пяти списков: Состояние, Участники, Задачи, Документы и Связи, назначение которых мы сейчас рассмотрим. Обратите внимание, что под каждым списком отображается количество элементов, из которых данный список состоит на текущий момент.

    0 Состояние – определяет состояние документа: количество работающих с ним в данный момент пользователей либо имя пользователя, который изъял документ из рабочей области.

    0 Участник – отображает список всех пользователей, которые могут работать с документами данной рабочей области, а также позволяет добавить нового пользователя (если у вас достаточно прав) либо отправить сообщения пользователям.

    0 Задачи – выводит список всех задач, назначенных на выполнение пользователям и связанных с данным документом. Кроме того, этот список позволяет удалять задачи и создавать новые.

    0 Документы – отображает список документов в рабочей области, к которой вы подключены, а также позволяет удалять из нее документы и добавлять новые.

    0 Связи – показывает все созданные ранее ссылки, а также позволяет удалять их и создавать новые.


    Создание и работа со списками таблиц баз данных

    Приложение Microsoft Access, помимо всех тех возможностей, которые мы рассмотрели ранее, также позволяет импортировать содержимое списков SharePoint в новую таблицу базы данных и содержимое таблицы базы данных в новый список SharePoint.

    Понять, что такое список SharePoint, лучше всего можно на примере. Итак, у нас есть база данных, состоящая из нескольких таблиц, и мы хотим экспортировать одну из этих таблиц в список SharePoint. В таком случае откроем нужную таблицу и перейдем на вкладку Внешние данные. Сразу же бросается в глаза пункт Список SharePoint, расположенный в группе Экспорт. Щелкнем кнопкой мыши на этом пункте. Это приведет к открытию мастера Экспорт – Узел SharePoint, в котором нужно указать имя нового списка и его описание. Кроме того, в этом мастере нужно указать адрес узла SharePoint, к которому будет добавлен список, – укажите адрес страницы рабочей области, например http://comp:23998/allforyou/default.aspx.

    После того как работа мастера завершится, будет создан новый список SharePoint. Если на одном из последних шагов мастера вы выбрали отображение страницы с новым списком, то перед вами сразу же отобразится новая страница SharePoint. Однако закройте эту страницу и попробуйте самостоятельно найти созданный список.

    ПРИМЕЧАНИЕ

    Если при экспорте таблицы в список SharePoint возникли какие-либо ошибки, то в базе данных будет создана новая таблица Перейти к неполадкам узла SharePoint, содержащая описания возникших ошибок.

    Для этого нужно открыть страницу рабочей области (например, http://comp:23998/allforyou/default.aspx), после чего щелкнуть кнопкой мыши на ссылке Lists, расположенной в левом поле страницы. После этого вы перейдете на страницу под названием All Site Content, в центральном списке которой (называется Lists) и стоит попробовать поискать созданный список. Как только вы найдете свой список, щелкните на нем кнопкой мыши. В результате будет выведено содержимое таблицы, которую вы экспортировали (рис. 3.21).

    Рис. 3.21. Отображение списка, созданного на основе таблицы базы данных


    Но не это главное. Просмотр экспортированной вами таблицы, пусть даже с возможностью простой и эффективной фильтрации, – это, конечно, хорошо, но не очень. Очень же хорошо то, что непосредственно на странице браузера вы сможете добавлять в таблицу новые записи (ссылка New), а также изменять либо полностью удалять существующие. И, конечно же, открывать содержимое списка в Microsoft Access, а также просматривать в виде RSS-канала.

    Большинство операций по работе с содержимым созданного списка выполняется при помощи раскрывающегося списка Actions и контекстного меню отдельных записей таблицы после того, как вы перейдете в режим редактирования таблицы (рис. 3.22). Для этого достаточно воспользоваться пунктом Edit in Datasheet списка Actions.

    Рис. 3.22. Режим редактирования созданного списка

    Библиотеки SharePoint

    Кроме того, для совместной работы сотрудников можно использовать библиотеки SharePoint. Библиотеки применяются с целью централизованного хранения документов с возможностью доступа к ним с любого компьютера сети. При этом в библиотеках также ведется учет версий файлов, поэтому вы всегда сможете получить доступ не только к последней версии файла из библиотеки, но и к промежуточным версиям. В библиотеках также поддерживаются операции изъятия документов.

    В общем, библиотеки представляют собой упрощенные рабочие области, предназначенные специально для того, чтобы хранить документы. Из этого можно сделать один очень приятный вывод – научившись работать с рабочими областями, вы без лишних усилий научитесь работать с библиотеками.


    Создание библиотеки

    Для создания библиотеки чаще всего применяется страница сайта SharePoint. При этом, как и в случае с рабочими областями, создание библиотек могут выполнять только те пользователи, которые обладают соответствующими правами.

    Итак, чтобы создать новую библиотеку, необходимо в меню Действия узла (Site Actions) выбрать команду Создать (Create). После этого в списке Библиотеки (Libraries) выберите нужный пункт: Библиотека документов (Document Library) (именно он используется для создания стандартных библиотек документов программ из пакета Office), Библиотека форм (Form Library), Библиотека вики-страниц (Wiki Page Library), Библиотека рисунков (Picture Library), Библиотека подключений (Data Connection Library), Библиотека отчетов (Report Library), Библиотека слайдов (Slide Library).

    В результате отобразится страница создания новой библиотеки, на которой нужно ввести название и описание создаваемой библиотеки. Необходимо также воспользоваться раскрывающимся списком Шаблон документа (Document Template), чтобы выбрать шаблон создаваемой библиотеки (на основе того, какие именно документы будут храниться в библиотеке).

    В библиотеку SharePoint можно сохранять файлы следующих приложений пакета Office: Word, Excel, PowerPoint, Project, Publisher, SharePoint Designer, Visio и Outlook.

    И последний штрих – нажатие кнопки Создать (Create) для создания библиотеки. После этого вы всегда сможете открыть страницу библиотеки, воспользовавшись адресом вида http://<имя сайта SharePoint>:23998/<библиотека>, например http://comp:23998/biblio/. Этим адресом можно также воспользоваться для создания каталога библиотеки в папке Компьютер, как мы это делали, создавая папки для доступа к рабочим областям.


    Сохранение документов в библиотеке

    Файлы приложений Word, Excel, PowerPoint сохраняются в библиотеке довольно просто – для этого достаточно нажать Кнопку Office, после чего выбрать пункт Опубликовать и в появившемся списке – команду Сервер управления документами.

    Для сохранения файлов других приложений нужно действовать немного по-другому – просто выберите команду Файл > Сохранить как.

    В результате перед вами отобразится обычное окно сохранения файла, в поле Имя файла которого необходимо ввести адрес нужной библиотеки, например http://comp:23998/biblio/, после чего нажать клавишу Enter. Таким образом вы укажете программе, что документ нужно сохранять именно в данной библиотеке. Теперь осталось сделать только одно – в поле Имя файла ввести имя, под которым вы хотите сохранить документ, и нажать кнопку Сохранить.


    Работа с документами библиотеки

    Работа с документами библиотеки практически полностью аналогична работе с документами рабочей области. Если вы взглянете на страницу библиотеки, то заметите, что на ней даже пункты списка аналогичны тем же пунктам для документов рабочей области (рис. 3.23).

    Единственное, на что следует обратить внимание, – это пункты меню, расположенные над списком документов библиотеки.

    0 New – позволяет создать папку внутри библиотеки, а также новый файл. При создании нового файла откроется программа из пакета Office, предназначенная для редактирования файлов типа, соответствующего шаблону, выбранному вами при создании библиотеки. При сохранении созданного таким образом документа в окне Сохранить как местом сохранения по умолчанию будет выбрана библиотека SharePoint.

    0 Upload– позволяет загрузить один или несколько документов в библиотеку.

    Рис. 3.23. Страница библиотеки


    0 Actions – содержит команды, при помощи которых содержимое библиотеки можно открыть в Проводнике, редактировать в базе данных, просмотреть в виде RSS-канала и т. д.

    0 Settings – позволяет изменить настройки библиотеки, представления содержимого библиотеки, а также добавить новые либо удалить существующие колонки. Данное меню доступно только в том случае, если у вас есть права на изменение настроек библиотеки.

    Доски обсуждений

    И последняя возможность SharePoint Server, которую мы рассмотрим, – работа с досками обсуждений. Доска обсуждений представляет собой некое подобие одного раздела форума, с помощью которого сотрудники организации могут общаться друг с другом.


    Работа с доской обсуждений

    По умолчанию при создании рабочей области также создается и одна доска обсуждений – Team Discussion. Чтобы перейти к ней, достаточно выбрать ссылку Team Discussion, расположенную в левой панели страницы рабочей области. После этого вы попадете на страницу доски обсуждений (рис. 3.24).

    Чтобы добавить новое сообщение, достаточно воспользоваться ссылкой New, расположенной над доской обсуждений. После этого вы перейдете на страницу добавления новой записи (рис. 3.25).

    Рис. 3.24. Страница доски обсуждений

    Рис. 3.25. Страница добавления записи


    Кроме того, при помощи пунктов списка соответствующей записи вы можете выполнять следующие действия.

    0 View Item – открыть содержимое данной записи. Дело в том, что в самой доске обсуждений отображается только заголовок записи. Если же вы хотите просмотреть ее содержимое, то придется воспользоваться данным пунктом списка.

    0 Edit Item – отобразить окно редактирования данной записи.

    0 Delete Item – удалить запись.

    0 Alert Me – определить сообщение, которое будет отправлено на ваш адрес электронной почты при добавлении в доску обсуждений новых записей либо при изменении или удалении существующих.


    Создание досок обсуждения

    Если же одной доски обсуждений на рабочую область вам недостаточно, то можете создать дополнительные (если вам хватает прав). Для этого сначала зайдите на страницу рабочей области, к которой хотите добавить дополнительную доску обсуждений, после чего в меню Действия узла (Site Actions) выберите команду Создать (Create). Далее в списке Обмен информацией (Communications) выберите ссылку Доска обсуждений (Discussion Board) и на появившейся странице укажите имя новой доски обсуждений.