-
1) Транспорты играют в джаббере более важную роль чем вы думаете. Например активности/настроения это транспорт(!) PEP (основан на PubSub), передача файлов происходит через транспорт Proxy, поиск в джаббере это транспорт, конференции тоже транспорт и т.д.
2) Упомянутый выше PubSub, это транспорт который делает рассылку вашим подписчикам. Считайте что джаббер может работать как жуйк — вы можете подписываться и отписываться от кого-либо (к сожалению я не встречал сервер где бы в таком режиме работал PubSub)
3) Регистр букв при регистрации имеет значение. Если вы зарегистрируете учётную запись Example@jabber.ru, то будете всегда именно так, с большой буквы везде отображаться(отображаться! это не значит что JID с маленькой буквой "e" уже другой JID). А если ExAmPle, то так и будете у всех — ExAmPle@jabber.ru. Кстати регистрировать кириллические JID'ы тоже никто не запрещает. Вася@jabber.ru — вполне корректный JID.
4) В джаббере нет ограничений на частоту входов и размер сообщений.
5) Многие возможности джаббера имеют полноценную спецификацию и уже давно, но просто отключены по-умолчанию (анонимная аутентификация, ведение истории на сервере, полноценный PubSub и т.п.)
6) Дату в VCard правильно вводить в "американском" формате — 2010-03-10 и никак иначе! Некоторые клиенты просто не воспринимают когда написано иначе.
7) Статус "не в сети" и "невидимый" настоящие полноценные статусы. Для них тоже можно указать статусное сообщение, и ваш собеседник его вполне нормально увидит, как обычный статус.
8) Один и тот же контакт может находиться сразу в нескольких группах.
9) В джаббере всё чётко документировано и выверено до мелочей. Всё будет хорошо и дальше если не будет клиентов подобных QIP, которые придумывают свои стандарты извращая этим протокол.
10) Без всяких серверов, аккаунтов, настроек можно общаться в джаббере с пользователями локальной сети. Это называется Link-Local.
11) Друг мне всегда говорил что аська, при разрыве интернета, выходит мгновенно. А в джаббере якобы подолгу висишь в ростере собеседника. Однажды я не выдержал и решил проверить. В итоге оказалось что на сервере miranda.im фантом пропадает ровно через минуту, а в аське минут 10 (за цифры ответить не могу, так как потерял тот кусок истории). В том же тесте я заметил что jabber.ru на пинг отвечает ошибками! Поэтому вылет с ним я даже не стал считать, вот там как раз это долго происходит. У друга учётка именно на jabber.ru, поэтому он и считал что аська лучше разбирается с фантомами.
Конструктивная критика принимается :) Ну и я конечно могу во многом ошибаться — поправляйте.
Replies (79)
-
@PoZitron, ''недоступен: уехал по работе'' — ничуть не хуже. А скорее даже наоборот логичней. И, да, я жёстко придерживаюсь мысли о двух статусах в сети/не в сети, всё остальное какие-то невнятности. Вот пока все сервера не будут работать, как мим всеми ''документированными спецификациями'' можно подтереться.
-
@Dragonizer, Мне запудрили мозги сказав что этого стандарта нет и поэтому в миранде он реализован криво, через списки приватности. однако я докопался до истины и нашёл этот XEP. Он настоящий, полноценный, существует, принят, одобрен, действует и т.п. Невидимость тоже полноценная
-
@shoom, Сам я невидимость не люблю. Просто объясняю что раз не в сети можно оставлять сообщение, то и в невидимости тоже.
А насчёт остальных статусов: очень бесит когда человек пошёл куда-нибудь покакать и при этом ярко светится зелёненьким. Просто неприятно когда ты пытаешься достучаться до человека а он забил на комп и упёр куда то -
@PoZitron, есть возможность ставить статус для конкретного buddy. То есть для всех "не в сети", а для неё "я весь пылаю".
-
@sattellite, Хороший вопрос. Насколько я знаю, статус как таковой — конечно можно. Статусное сообщение по-моему одно на всех
-
@PoZitron, можно ставить и разные статусы и определенные сообщения к каждому статусу.
-
@shoom, почему? выставляешь в клиенте невидим для всех, а потом на опредленного ставишь, что в сети.
-
@sattellite, Ну вот проверяю. Кажется можно. Раньше у меня как то не получалось... Ну про статусы то я точно знал, а вот статусные сообщения пока хз. проверяю
-
@PoZitron, анонимная аутентификация в gajim была с времен версии 0.12.х
-
@PoZitron, Установка статуса для конкретного юзера — штатная возможность джаббера. его почти все клиенты поддерживают. с этим всё ок
а про аутентификацию я упомянул потому, что эта возможность есть, не нужно изобретать велосипед в случае чего. что джаббер позволяет такие вещи делать, просто они при стандартных настройках отключены -
@PoZitron, Как то ты загнул. Может наоборот? Потому что интернеты говорят что всё это транспорты, и я с ними чисто логически согласен. А если спецификацию читать то нужно конкретно смотреть эти понятия. Я не настолько задрот чтобы всё до каждой буквы прочесть, просто я за год в джаббере собрал довольно познавательную информацию о нём :)
-
@PoZitron, Сделал. Теперь ты мой анальный раб? :)
Создал два аккаунта: пример@jabber.ru и пример@jabber.cz
dl.dropbox.com
Сразу сделал лист приватности как ты просил (jabber.cz блокируется аккаунтом с jabber.ru):
dl.dropbox.com
dl.dropbox.com
dl.dropbox.com
В jabber.cz добавил пример@jabber.ru:
dl.dropbox.com
Пишу ему, сообщения не доходят:
dl.dropbox.com
Тогда jabber.ru авторизует (сам!) аккаунт с jabber.cz:
dl.dropbox.com
Сразу всё становится прекрасно:
dl.dropbox.com
dl.dropbox.com
ЧЯДНТ? -
@PoZitron, Так вот, транспорт, это такая некая стандартная форма/интерфейс, в которую вставляется некая часть функционала, которая в дальнейшем, благодаря своей унифицированности, может легко использоваться протоколом. Вот очень грубое и образное, описательное представление транспорта. Вот на нём многое и построено. А сам джаббер получается как бы "ядро", не содержащее в себе лишних, иногда мешающих, компонентов
-
@PoZitron, Почти все пункты зависят от клиента и сервера. Где то что то реализовано где то что то ещё пока не реализовано. В общем случае всё как я описал, и все клиенты будут стремиться к этому — правильно поддерживает стандарты. Если твой %bad_clientname% не отображает регистр букв в JIDе, это ещё не значит что такого нет :)
-
@PoZitron, Конструктивная критика это что то вроде первого пункта, он правда спорный и мне нужно с ним разобраться. А уж про 9, 6, 4 и 3 это ппц какой то а не критика. Всё равно я это учитываю, но это не недочёты. Если бы я писал убирая эти "недочёты", то топик получился бы в 3 раза больше. Я удивлён как жуйкопользователи этот то прочли...
-
@PoZitron, Ну я просто не могла промолчать уже. Учитывается ли регистр букв или нет в каждом конкретном случае и сервере зависит от типа используемой базы. И, возможно, от персональных настроек сервера. Все жиды и так переводятся в нижний регистр, так какой же смысл хранить разницу в регистрах? Тут-то и возникают трудности. В базе MySQL всё хорошо, а используя компактную базу того же оупенфаера возникают трудности. При регистрации все заглавные переводятся автоматом в строчные, но при попытке залогинится с заглавными — фейл. Ну тут может косяк клиента наверное.
И да, я всё это проверяла и это не голые слова =)/110 · Reply -
@Tuarisa, Не понял тебя. В каждом клиенте есть свои недочёты и в каждом сервере тоже. Так причём тут то, что оно где то там у кого то конкретного не работает? (а где? приведи пример хотябы) Возьми открой поиск сервера и введи что-нибудь для поиска (я сейчас ввёл в поле "пользователь" звёздочку, типа искать всех) и посмотри кто додумался писать свой JID при регистрации в нужном регистре а кто нет. Вон посмотри на DimON@miranda.im. А василич? Vasilich@miranda.im. И так далее.
ЧЯДНТ? -
@PoZitron, Не стал это писать в посте, потомучто опять же, это я не смог проверить и меня бы тогда точно закидали помидорами. Но походу можно регить и аккаунты со специальными сиволами.
Я уже объяснял — пост призван снять психологические барьеры которые появляются из-за всяких асек, недоделанности некоторых клиентов, и даже интернет-стандартов вроде емейла. Возможности джаббера выше чем кажется, за это и люблю все свободные проекты/120 · Reply