Список содержимого

FAQ - часто задаваемые вопросы

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

Вместо предисловияhttp://segfault.kiev.ua/smart-questions-ru.html или http://citforum.ru/howto/smart-questions-ru.shtml

Главный Вопрос: Блин, где я. Что я в телефон закачал?

Главный Ответ: Так. Главное, без паники! Это не игра-стрелялка. Это программа обмена мгновенными сообщениями.
ответ далеко не полный, и требует дополнения

Вопрос 1: Как общаться с пользователями ICQ???

Ответ 1: Очевидно, поставить им Bombus и добавить друг друга в контакты.

Ответ 2: Вероятно, Ваши друзья используют другие программы, которые без дополнительных затруднений позволяют обмениваться сообщениями с Bombus, например практически каждого пользователя qip можно добавить в контакты, используя в качестве JID его UIN плюс @qip.ru. Вполне вероятно, что Ваш друг имеет регистрацию и на других совместимых сервисах - ya.ru, rambler.ru, gmail.com, livejournal.com, facebook.com (FIXME список можно продолжить)

Ответ 3: Возможно использование “шлюзов” или “транспортов”, чтобы увидеть список своих ICQ-контактов и обмениваться с ними сообщения, не заставляя их менять свою любимую программу. (список icq-транспортов здесь)

Вопрос 2: Как читать RSS-ленты из Bombus?

Ответ 2.1: Использовать транспорт rss.jrudevels.org. Возможны проблемы со стабильностью. Инструкция по использованию есть в wiki проекта.

Ответ 2.2: Существует jabber-бот jabrss@cmeerw.net. Его можно добавить в ростер, и отправляя соответствующие команды, настроить на получение RSS-фидов. Краткая справка доступна по команде help, более подробное описание имеется на сайте проекта. Основной недостаток - не режет HTML-теги в фидах, соответственно читать ленты, содержащие HTML, достаточно затруднительно.

Ответ 2.3: Есть еще несколько менее популярных rss-ботов:

Вопрос 3: Я нашёл ошибку!

Ответ 3: Не торопитесь дёргать автора!

  1. Для начала необходимо проверить, самая ли свежая версия используется.
  2. Затем ответить на три вопроса:
    1. какие действия сделал?
    2. что ожидалось получить?
    3. что получилось?
  3. Попытаться найти описание проблемы в bug tracker проекта.
  4. Далее можете сообщить авторам прямо в конференцию, или в приват. Это во многих случаях приветствуется, но имейте ввиду, что авторы не могут держать всё в памяти.
  5. И, наконец, занести описание Вашей проблемы в bug tracker проекта.

Вопрос 3.1: Не могу зарегистрироваться в Flyspray!

Ответ 3.1: Flyspray временно не поддерживает регистрацию по Jabber-протоколу. Воспользуйтесь подтверждением регистрации через e-mail.

Вопрос 4: Хочу новую функцию!

Ответ 4: см. Ответ 3.

Вопрос 5

Вопрос 5.1: В комнате висит кто-то с моим ником!

Вопрос 5.2: Мне приходит из комнаты по 2 сообщения!

Ответ 5:

Инструкция по созданию клона (или призрака, как больше нравится):

  1. войти в конференцию с телефона с Bombus;
  2. перейти в invisible;
  3. выйти из Bombus, не выходя из комнаты;
  4. войти с этим же jid c другим ресурсом с другим ником в конференцию.

Чем мешает:

Как лечится:

Как избегать:

Вопрос 6: Почему при отсылке сообщений некоторым icq-контактам я получаю в ответ сообщение "sending message failed"?

Ответ 6: Ошибка возникает при использовании ICQ-транспорта JIT: некоторые ICQ-клиенты, наприммер Jimm, возвращают такой ответ, если статус отправителя сообщения находится в состояниии, отличном от “онлайн” (Away, XA, NA, DND, Chat и пр.). Как правило, сообщение всё-таки доставлено адресату, поэтому нет необходимости в повторной отправке сообщения.

Вопрос 7: Как пользоваться smtp-транспортом в Bombus?

Ответ 7: На некоторых Jabber-серверах имеется smtp-транспорт, в частности:

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

Для этого необходимо создать контакт следующего вида (для smtp.jabber.snc.ru): vasja%mail.ru@smtp.jabber.snc.ru, где vasja%mail.ru - это почтовый адрес, куда вы хотите отправить сообщение, причем % заменяет @ в почтовом адресе.

После этого сообщения, отправленные контакту vasja%mail.ru@smtp.jabber.snc.ru придут в почтовый ящик пользователю vasja@mail.ru, а адресом отправителя будет ваш JID, например: petja@jabber.snc.ru.

В том случае, если у вас существует учетная запись (JID) на сервере, где присутствует smtp-транспорт, например: petja@jabber.snc.ru, то вам могут ответить на ваше же почтовое сообщение, отправив ответ из любой почтовой программы, а вашим адресом будет JID petja@jabber.snc.ru и вы благополучно получите это сообщение.

Вопрос 8: Как пользоваться irc-каналами в Bombus?

Ответ 8: На следующих публичных Jabber-серверах существует шлюз в irc:

jabber.snc.ru irc.jabber.snc.ru
xmpp.org.ru irc.xmpp.org.ru
jabber.kiev.ua irc.jabber.kiev.ua
jabbus.org irc.jabbus.org
jabber.ufanet.ru irc.jabber.ufanet.ru
kanet.ru irc.kanet.ru
smim.ru irc.smim.ru

При помощи этого шлюза можно подключаться к irc-чатам непосредственно из Bombus.

Для этого нужно подключиться к конференции, где имя сервера - шлюз, а имя комнаты - канал irc в виде канал%сервер.

Чтобы подключиться к каналу j2me на сервере irc.ru с использованием шлюза irc.ttn.ru нужно зайти в конференцию j2me%irc.ru на сервере irc.ttn.ru.

Рекомендуется выполнить предварительную настройку кодировок, используемых на irc-серверах, с помощью Service Discovery. Для этого на выбранном сервере нужно зарегестрировать (Register) шлюз в irc, при этом появится окно регистрации, в котором можно выбрать сервер и кодировку в виде:

[{”irc сервер1”,”кодировка”},{”irc сервер1”,”кодировка”}]

Например:

[{”iskra.dalnet.ru”,”cp1251”},{”irc.ru”,”koi8-r”}]

После регистрации можно подключится к нужному каналу с помощью команды Join Conference.

Вопрос 9: Как импортировать icq-контакты с одного jabber-сервера на другой?

Ответ 9: Рассмотрим на примере jabber-клиента JAJC.

  1. регистрируемся на новом jabber-сервере, добавляем icq-транспорт
  2. терпеливо удаляем лишние (ненужные)контакты, что высосутся с icq-сервера транспортом
  3. ищем файл roster.xml, открываем его в блокноте, заменяем все строки “старый icq-транспорт” на “новый icq-транспорт” (например, icq.jabber.org на icq.jabber.snc.ru), сохраняем файл в другом каталоге
  4. в JAJC - MainMenu→Import Contacts→from roster.xml, указываем наш файл
  5. пользуемся

Вопрос 10: Как поменять ник в конференции?

Ответ 10: Не покидая конференции зайти повторно в ту же конференцию с новым ником (через стандартную форму присоединения к конференции) или выйдя в ростер и поставив курсор на заголовке конференции, Menu (меню) → Change nick (сменить ник).

Вопрос 11: При запуске Bombus телефон пишет "Can't find Bombus.class"!

Ответ 11: При обновлении Bombus с версий ниже 0.3.0.326 - НЕОБХОДИМО ПЕРЕЗАЛИВАТЬ НОВУЮ ВЕРСИЮ ВМЕСТЕ С НОВЫМ JAD-файлом.

Вопрос 12: Actions> Commands не даёт эффекта!

Ответ 12: Commands (JEP-0050: Ad-Hoc Commands) поддерживаются:

* в транспорте rss.jabber.ru (Stoat Headline Service 0.2-20051212) в Service Discovery - настройка правил доставки сообщений; для элементов ростера - запрос повторной доставки последних сообщений

Вопрос 13: Как происходит очистка кучи (Heap, ОЗУ)?

Ответ 13: Автоматическая очистка кучи (Heap, ОЗУ) производится самим телефоном. Принудительная очистка кучи (вызов сборщика мусора) производится в двух случаях - при блокировке клавиатуры (мусор собирается только при ЗАКРЫТИИ экрана блокировки) и при входе в пункт главного меню About (для подсчёта Free Heap)

Вопрос 14: Почему в Bombus нет счётчика GPRS-траффика?

Ответ 14: Подсчёт траффика средствами java-приложения не может быть точным, разница достигает 20%, поэтому данная функция не будет реализована.

Комментарий по поводу счётчика траффика (на примере java-приложения Opera-Mini):
При проверке “счётчика траффика” (v2277) сложением размеров посещённых за сеанс страниц получилось 28кб (по данным телефона 35кб). Как видно из данного примера - результаты не совпадают. Вполне вероятно, что Opera-Mini показывает именно размер загруженных страниц, БЕЗ учёта служебного траффика. Поэтому напрашивается весьма очевидный вывод: java-счётчики траффика - это бесполезные навороты, которые не дают правдивой информации, а только увеличивают размер мидлета и расходуют память.

Вопрос 15: Почему ко мне приходят "обрезанные" сообщения?

Ответ 15: В Bombus встроена функция защиты от DOS-атак (антифлуд-барьер). Сообщение, длина которого более 8Кб, “обрезается”

Вопрос 16: Как пользоваться транспортом mrim.jabber.ru в Bombus?

Ответ 16: Данный транспорт разработан и предназначен для соединения пользователей Jabber и пользователей клиента обмена мгновенными сообщениямиМ-Агент национальной почтовой службы Mail.ru. Подключение транспорта осуществляется следующим образом:

  1. Зайти в Service Discovery (через меню Tools)
  2. Зайти в меню транспорта mrim.jabber.ru, выбрать пункт Register
  3. В предлагаемой форме ввести в соответствующие поля имя существующего ящика на mail.ru, а также пароль к нему И выбрать пункт Send
  4. После этого в списке транспортов появится новый транспорт mrim.jabber.ru, которому необходимо дать авторизацию

Имеется возможность добавить любого пользователя mail.ru к себе в ростер, формат jid такой: user%mail.ru@mrim.jabber.ru

Примечание:
По мере поступления в Ваш почтовый ящик новых писем служба Mail.Ru-IM будет оперативно информировать Вас о поступлении новой почты.

Вопрос 17: Как поменять пароль jabber-аккаунта при помощи Bombus?

Ответ 17: Для этого, находясь в “онлайн” (выбранный аккаунт имеет статус, отличный от “оффлайн”), небходимо выбрать МенюToolsService DiscoveryServer (родной сервер для Вашего аккаунта) → Register → в поле username ввести имя текущего аккаунта (без суффикса @domain.com), в поле password - желаемый пароль –> Send

Примечание: новый пароль будет использоваться уже при следующем соединении с данным jabber-сервером. Поэтому необходимо внести изменения в текущий аккаунт (МенюAccounts)

Вопрос 18: Автор программы не хочет добавить в свой контакт-лист мою аську!!!

Ответ 18: Автор не понимает, зачем двум людям, использующим jabber, общаться друг с другом через аську. С Автором лучше всего связываться через контакты, опубликованные на официальном сайте:

Контакты

· 11/05/2008 14:30 · Eugene Stahov

Вопрос 19: Как создать (зарегистрировать) RSS-рассылку?

Ответ 19: Порядок действий следующий: - произвести проверку на предмет наличия регистрируемой RSS-рассылки (Service Discovery –> rss.jabber.ru –> Search) - найти на интересующем WEB-сайте ссылку на RSS-канал - в jabber-клиенте открыть Service Discovery –> rss.jabber.ru –> Register - в открывшейся форме RSS Registration необходимо заполнить поля: * Name (название регистрируемой RSS-рассылки; без пробелов) * URL (ссылка на RSS-канал на интересующем WEB-сайте; начинается с http://) * Title (оставить пустым) * Language (two letters) (указать язык RSS-рассылки; en, ru, de, fr) - проверить все введённые данные и нажать Register В случае успешной регистрации в ростере jabber-клиента появится только что созданная RSS-рассылка, которой необходимо разрешить подписку.

Вопрос 20: Почему на моём смартфоне не работает файлбраузер?

Ответ 20: Поддержка спецификации JSR-75 в смартфонах Symbian OS появилась с S60 2nd Edition, Feature Pack 2 и выше. Косвенным признаком реализации S60 2nd Edition, Feature Pack 2 является конфигурация Java CLDC1.1. Не все модели смартфонов Symbian OS поддерживают спецификацию JSR-75. Ниже перечислены некоторые модели, не поддерживающие JSR-75: 3230, 3620, 6260, 6600, 6620, 6670, 7610.

Вопрос 21: Как подключаться к GTalk?

Ответ 21: см. GTalk и Bombus

Вопрос 22: Я хочу перенести свои контакты с одного аккаунта на другой?

Ответ 22: Можно воспользоваться утилитой http://www.xmpp.org.ru/scripts/jru/jru.php

Вопрос 23: Что обозначает буква M в нумерации билдов (например, 0.4.6.986M)?

Ответ 23: В смысле нумерации билдов бомбуса буква M не несёт смысловой нагрузки, но править скрипты для избавления от M - пока лень.

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

Вопрос 24: А какие конференции ещё существуют?

Ответ 24: Список доступных конференций на conference.jabber.ru можно получить различными способами:

Список большой, ждите! Bombus показывает первые 400 комнат, остальные отбрасываются. Для отображения списка в мобильном устройстве необходим heap free ~350kb

Вопрос 25: Как установить фотографию в vCard?

Ответ 25:

Внимание! Данная функция доступна только в Zlib-версии

Для установки фотографии (или другого графического изображения) в собственный vCard необходимо сделать следующее:

В Bombus выбрать Menu (Меню)Tools (Инструменты)My vCard (Личная vCard)Menu (Меню)Load Photo (Загрузить фото)

Примечание: Размер фото для vCard при заполнении с Bombus рекомендуется использовать не более 20 кбайт, формат изображения: в Java обязательна поддержка только png, остальные форматы - опционально

Вопрос 26: Как восстановить пароль аккаунта на jabber.ru?

Ответ 26: Для восстановления пароля аккаунта на jabber.ru можно воспользоваться формой Восстановление пароля на сайте Jabber.Ru http://www.jabber.ru/xremind/

Примечание: новый пароль будет выслан на e-mail, который корректно (в виде username@domain.com) указан в vCard данного аккаунта

Вопрос 27: Почему и зачем Bombus при запуске соединяется с http://bombus-im.org/ ???

Ответ 27: В Bombus встроен собственный srv-ресолвер. Ресолвер возвращает содержимое записи SRV домена, которую из java весьма затруднительно прочитать. Из данной записи извлекаются интересующие нас имя/адрес xmpp-сервера для данного домена, xmpp-порт данного домена, а также время жизни этой информации.
Версия и название платформы отправляется для подсчёта популярности бомбуса у пользователей различных телефонов.
Хэш JID предназначен исключительно для отладочных целей, позволяя разработчику отследить свой собственный запрос.