- конференция техподдержки: bombus@conference.jabber.ru
- e-mail техподдержки: support@bombus-im.org
- e-mail для патчей: patches@bombus-im.org
- багтрэкер: http://bombus-im.org/flyspray
Этот документ содержит ответы на вопросы, наиболее часто задаваемые авторам Bombus
Вместо предисловия – http://segfault.kiev.ua/smart-questions-ru.html или http://citforum.ru/howto/smart-questions-ru.shtml
Главный Ответ: Так. Главное, без паники! Это не игра-стрелялка. Это программа обмена мгновенными сообщениями.
ответ далеко не полный, и требует дополнения
Ответ 1: Очевидно, поставить им Bombus и добавить друг друга в контакты.
Ответ 2: Вероятно, Ваши друзья используют другие программы, которые без дополнительных затруднений позволяют обмениваться сообщениями с Bombus, например практически каждого пользователя qip можно добавить в контакты, используя в качестве JID его UIN плюс @qip.ru. Вполне вероятно, что Ваш друг имеет регистрацию и на других совместимых сервисах - ya.ru, rambler.ru, gmail.com, livejournal.com, facebook.com ( список можно продолжить)
Ответ 3: Возможно использование “шлюзов” или “транспортов”, чтобы увидеть список своих ICQ-контактов и обмениваться с ними сообщения, не заставляя их менять свою любимую программу. (список icq-транспортов здесь)
Ответ 2.1: Использовать транспорт rss.jrudevels.org. Возможны проблемы со стабильностью. Инструкция по использованию есть в wiki проекта.
Ответ 2.2: Существует jabber-бот jabrss@cmeerw.net. Его можно добавить в ростер, и отправляя соответствующие команды, настроить на получение RSS-фидов. Краткая справка доступна по команде help, более подробное описание имеется на сайте проекта. Основной недостаток - не режет HTML-теги в фидах, соответственно читать ленты, содержащие HTML, достаточно затруднительно.
Ответ 2.3: Есть еще несколько менее популярных rss-ботов:
Ответ 3: Не торопитесь дёргать автора!
Ответ 3.1: Flyspray временно не поддерживает регистрацию по Jabber-протоколу. Воспользуйтесь подтверждением регистрации через e-mail.
Ответ 4: см. Ответ 3.
Ответ 5:
Инструкция по созданию клона (или призрака, как больше нравится):
Чем мешает:
Как лечится:
Как избегать:
Ответ 6: Ошибка возникает при использовании ICQ-транспорта JIT: некоторые ICQ-клиенты, наприммер Jimm, возвращают такой ответ, если статус отправителя сообщения находится в состояниии, отличном от “онлайн” (Away, XA, NA, DND, Chat и пр.). Как правило, сообщение всё-таки доставлено адресату, поэтому нет необходимости в повторной отправке сообщения.
Ответ 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: На следующих публичных 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: Рассмотрим на примере jabber-клиента JAJC.
Ответ 10: Не покидая конференции зайти повторно в ту же конференцию с новым ником (через стандартную форму присоединения к конференции) или выйдя в ростер и поставив курсор на заголовке конференции, Menu (меню) → Change nick (сменить ник).
Ответ 11: При обновлении Bombus с версий ниже 0.3.0.326 - НЕОБХОДИМО ПЕРЕЗАЛИВАТЬ НОВУЮ ВЕРСИЮ ВМЕСТЕ С НОВЫМ JAD-файлом.
Ответ 12: Commands (JEP-0050: Ad-Hoc Commands) поддерживаются:
* в транспорте rss.jabber.ru (Stoat Headline Service 0.2-20051212) в Service Discovery - настройка правил доставки сообщений; для элементов ростера - запрос повторной доставки последних сообщений
Ответ 13: Автоматическая очистка кучи (Heap, ОЗУ) производится самим телефоном. Принудительная очистка кучи (вызов сборщика мусора) производится в двух случаях - при блокировке клавиатуры (мусор собирается только при ЗАКРЫТИИ экрана блокировки) и при входе в пункт главного меню About (для подсчёта Free Heap)
Ответ 14: Подсчёт траффика средствами java-приложения не может быть точным, разница достигает 20%, поэтому данная функция не будет реализована.
Комментарий по поводу счётчика траффика (на примере java-приложения Opera-Mini):
При проверке “счётчика траффика” (v2277) сложением размеров посещённых за сеанс страниц получилось 28кб (по данным телефона 35кб). Как видно из данного примера - результаты не совпадают. Вполне вероятно, что Opera-Mini показывает именно размер загруженных страниц, БЕЗ учёта служебного траффика. Поэтому напрашивается весьма очевидный вывод: java-счётчики траффика - это бесполезные навороты, которые не дают правдивой информации, а только увеличивают размер мидлета и расходуют память.
Ответ 15: В Bombus встроена функция защиты от DOS-атак (антифлуд-барьер). Сообщение, длина которого более 8Кб, “обрезается”
Ответ 16: Данный транспорт разработан и предназначен для соединения пользователей Jabber и пользователей клиента обмена мгновенными сообщениямиМ-Агент национальной почтовой службы Mail.ru. Подключение транспорта осуществляется следующим образом:
Имеется возможность добавить любого пользователя mail.ru к себе в ростер, формат jid такой: user%mail.ru@mrim.jabber.ru
Примечание:
По мере поступления в Ваш почтовый ящик новых писем служба Mail.Ru-IM будет оперативно информировать Вас о поступлении новой почты.
Ответ 17: Для этого, находясь в “онлайн” (выбранный аккаунт имеет статус, отличный от “оффлайн”), небходимо выбрать Меню → Tools → Service Discovery → Server (родной сервер для Вашего аккаунта) → Register → в поле username ввести имя текущего аккаунта (без суффикса @domain.com), в поле password - желаемый пароль –> Send
Примечание: новый пароль будет использоваться уже при следующем соединении с данным jabber-сервером. Поэтому необходимо внести изменения в текущий аккаунт (Меню → Accounts)
Ответ 18: Автор не понимает, зачем двум людям, использующим jabber, общаться друг с другом через аську. С Автором лучше всего связываться через контакты, опубликованные на официальном сайте:
Ответ 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: Поддержка спецификации 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 и Bombus
Ответ 22: Можно воспользоваться утилитой http://www.xmpp.org.ru/scripts/jru/jru.php
Ответ 23: В смысле нумерации билдов бомбуса буква M не несёт смысловой нагрузки, но править скрипты для избавления от M - пока лень.
(Букву M дорисовывает svn. При подготовке версии к размещению на сайте в один из файлов, находящимся под контролем svn, вносится изменение. Поскольку локальная версия при этом отличается от закоммиченной, svn возвращает номер версии с буквой M (изменён))
Ответ 24: Список доступных конференций на conference.jabber.ru можно получить различными способами:
Список большой, ждите! Bombus показывает первые 400 комнат, остальные отбрасываются. Для отображения списка в мобильном устройстве необходим heap free ~350kb
Ответ 25:
Внимание! Данная функция доступна только в Zlib-версии
Для установки фотографии (или другого графического изображения) в собственный vCard необходимо сделать следующее:
В Bombus выбрать Menu (Меню) → Tools (Инструменты) → My vCard (Личная vCard) → Menu (Меню) → Load Photo (Загрузить фото)
Примечание: Размер фото для vCard при заполнении с Bombus рекомендуется использовать не более 20 кбайт, формат изображения: в Java обязательна поддержка только png, остальные форматы - опционально
Ответ 26: Для восстановления пароля аккаунта на jabber.ru можно воспользоваться формой Восстановление пароля на сайте Jabber.Ru http://www.jabber.ru/xremind/
Примечание: новый пароль будет выслан на e-mail, который корректно (в виде username@domain.com) указан в vCard данного аккаунта
Ответ 27: В Bombus встроен собственный srv-ресолвер. Ресолвер возвращает содержимое записи SRV домена, которую из java весьма затруднительно прочитать. Из данной записи извлекаются интересующие нас имя/адрес xmpp-сервера для данного домена, xmpp-порт данного домена, а также время жизни этой информации.
Версия и название платформы отправляется для подсчёта популярности бомбуса у пользователей различных телефонов.
Хэш JID предназначен исключительно для отладочных целей, позволяя разработчику отследить свой собственный запрос.