Журнал 4PDA - Коллектив авторов. Страница 5
Рекомендации по настройке будут даны на примере Icq. Для всех остальных методика не отличается, выбираете только другой шлюз.
В настройках программы идем на вкладку Jabber, вводим свои данные. Если у вас еще нет аккаунта, ставим галку «Зарегистрировать аккаунт»
После завершения настройки подтверждаем сохранение настроек и жмем джабберу
«Онлайн». Дожидаемся входа протокола в онлайн и опять идем в настройки,
там появилась (или нет, если шлюзов нет на сервере) вкладка Jabber сервисы
На этой вкладке можно регистрировать, переводить шлюзы в онлайн/оффлайн. Выбираем шлюз на протокол ICQ и жмем «регистрация». После небольшой паузы,
пока программа скачает с сервера инструкцию, вы увидите форму регистрации.
Вводим свои данные, жмем «применить». В случае успешной регистрации
шлюз сразу переходит в онлайн и подкачивает список с сервера.
После однократной регистрации, если во время очередного входа в сеть шлюз не
перешел в онлайн — войдите в настройки, выберите шлюз и скомандуйте ему «онлайн».
Самая большая и интересная закладка — «Плагины». Собственно вся программа представляет собой совокупность плагинов, которые можно выбрать на этой закладке. На ней Вы можете подключить или отключить различные плагины, содержащиеся в программе. За эту закладку отвечает Plugin selection, который позволяет выборочно включать/отключать плагины. Изменения — только перезапуском программы. Настроек не требует.
Остановимся на некоторых плагинах подробнее:
History save/load. В начале обзора говорилось, что можно подгружать некоторое (заранее установленное) количество сообщений. Плагин реализует сохранение истории сообщений в файлы, подгрузку части истории при открытии диалога.
Always online. При входящем звонке на коммуникатор соединение с gprs обрывается, а этот плагин удерживает протокол ICQ постоянно подключеным, меняет сервера icq по списку при сбое или таймауте соединения. Список серверов берется из файла icqservers.txt, который находится рядом с плагином. Дополнительных настроек не содержит.
Keep device alive. Не позволяет устройству отключаться (засыпать), пока запущен mChat. Настроек не требует.
Interface smileys. Дает возможность ввода смайлов выбором из панели. Доступен в виде иконки в панели программы, в режиме диалога с контактом. Настроек не требует.
Dialer. Подключение интернет-соединения при попытке входа в сеть, если оно не было ранее установлено. Настроек не требует. Теперь нет необходимости самому подключаться к gprs, программа сделает это автоматически.
Vibrate on inc. Msg. Теперь в программе реализована вибрация при входящем сообщении. Поддерживаются коммуникаторы производства HTC. Настройки этого плагина находятся на последней закладке «Вибрация».
Можно установить необходимое количество и продолжительность вибраций. Время вибраций и пауз между ними устанавливается в миллисекундах. Например, на скриншоте установлено две вибрации по 300 миллисекунд через паузу в 200 миллисекунд. Если Вы хотите отключить вибрацию совсем, то не следует полностью стирать значения на данной закладке. Нужно отключить плгин Vibrate on inc. Msg. на закладке плагинов.
ScreenOff plugin. Добавляет в меню настроек программы пункт «Отключить экран». При входящем сообщении включает экран и подсветку.
Accept messages only from ContactList. Запрет приема сообщений от контактов, которые отсутствуют в контакт-листе. Очень удобный и полезный плагин. Контакты, которых нет в контаклисте вообще не смогут Вам написать. В отличие от AntiSpam плагина позволяет вообще запретить получение сообщений от «чужих» контактов. Он полностью перекрывает плагин Antispam и пользоваться сразу двумя — бессмысленно. Настроек не требует.
AutoRename info. Один из самых полезных плагинов — он автоматически переименовывает контакт при получении информации о нем, если ранее вместо ника стоял icq uin. Настроек не требует.
Для запроса информации о контакте необходимо удерживать стилус на контакте и выбрать из выпадающего меню пункт «запрос инфо»
Вернемся к закладкам. Закладка «ICQ». Здесь Вы можете настроить свой UIN, пароль, разрешить или запретить загружать контакты с сервера, посылать или нет KA-пакеты, а также указать для них интервал и таймаут в секундах.
KA расшифровывается как Keep-Alive. Проверяет работоспособность соединения с Icq сервером. Неплохо помогает, если канал очень плох и «забивается» (типа гпрс-а). Обычно реализация KA предусматривает отправку в одну сторону пакетов, для предохранения отсоединения от прокси сервера, здесь ожидается и ответ — чтобы тест был полноценный. Пришел ответ — связь еще есть. Не пришел — считаем себя оффлайном, хотя, вроде бы, все работает. Настройки — это интервал, через который посылаются запросы и как долго программа ждет ответа от сервера, прежде чем считает себя в оффлайне. Точнее так — интервал, через который посылаются запросы и сколько, потом ждем ответа. Т.е. если интервал 30 сек, а таймаут 180 сек. — то будет отправлен один пакет и ждем ответа, а не каждые 30 секунд отправляем и отправляем. Например, отправили запрос — ответ пришел через 100 сек. — еще через 30 сек. отправляем новый запрос. Прием ответа перезапускает счетчик отправки.