LINUX.ORG.RU

Проблемы современного Jabber, ч.2

 , ,


3

4

Привет, ЛОР! Тут недавно был тред: Каковы практические проблемы Jabber?

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

В ближайшее время планируются к релизу нативные версии для Android, iOS, десктопа (кроссплатформа, НЕ electron) и отдельно Web-версии (+ElectronTauri для ценителей)

Интересует мнение тех, кто пользуется Jabber, а также тех, кто пользовался им ранее, но ушёл на другие протоколы.

Каких фич вам не хватает?
Проблемы с синхронизацией, серверной историей, звонками между разными платформами – уже решены.
Прозрачная интеграция с Telegram – практически готово, за исключением звонков.
Федерация с Matrix – работает для текстовых сообщений, ведём переговоры с ProcessOne (контора которая пилит Ejabberd) для улучшения ситуации.

Анимированные стикеры с какашками и Unicode смайлы с разноцветными ниггерами не предлагать.



Последнее исправление: ann_lortemp2 (всего исправлений: 1)
Ответ на: комментарий от ugoday

проблема с непроходимостью почты возникала буквально пару раз

Так никто и не говорит, что она перманентная.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Я это делал многократно. Как по вашему я б пользовался своей почтой всё это время, если б письма на яндекс не ходили?

ugoday ★★★★★
()
Ответ на: комментарий от Zhbert

Сейчас же есть такое понятие, как «хайп», а именно массовость → человеки просто привыкли, что есть воцап или телега, есть она почти у всех, вход туда тупо по номеру телефона. Всё. То есть ты ставишь воцап, вводишь номер и гарантированно пишешь корешу. Всяческие приседания с логинами, паролями, почтами и прочим уже кажутся чем-то древним, и осиливают это далеко не все.

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

mx__ ★★★★★
()
Ответ на: комментарий от Zhbert

Нет, не троллим.

А зачем вы дали ник человека, который судя по обсуждению на форуме, далек от всего этого?

mx__ ★★★★★
()
Ответ на: комментарий от mx__

Потому что он сразу вспомнился, как столкнувшийся с этой проблемой.

Zhbert ★★★★★
()
Ответ на: комментарий от mx__

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

есть такое понятие, как «хайп»

Дык…

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Дык…

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

mx__ ★★★★★
()

Каких фич вам не хватает?

Ни один десктопный клиент нормально не работает с самоподписанными сертификатами на сервере.

sinaps ★★
()
Ответ на: комментарий от pekmop1024

пытаемся сделать converse.js не унылым и работаем с апстримом для того, чтобы запилить звонки (WIP)

https://converse.webtm.ru/

pauloewer@jabber.fr
G121got32New!!
ann_lortemp2
() автор топика
Ответ на: комментарий от pekmop1024

мы сейчас делаем две вещи с converse.js:

  • отдали веб-макакам перепиливать веб-дизайн, чтобы можно было пользоваться мессенджером без слёз (будем ориентироваться на Telegram Web K)
  • закидали баунти в автора (у converse.js самый адекватный апстрим из всех современных XMPP клиентов) – в приоритете запиливание звонков (совместимых с другими клиентами)
ann_lortemp2
() автор топика

проблема жаббера в том, что оттуда ушли почти все и делать там стало решительно неча :(

SpaceRanger ★★★
()

Прозрачная интеграция с Telegram – практически готово, за исключением звонков

Федерация с Matrix – работает для текстовых сообщений

Вот когда будет видево как везде, сообщите.

yvv1
()
Последнее исправление: yvv1 (всего исправлений: 1)
Ответ на: комментарий от CrX

Ну и голосовые звонки/конференции было бы неплохо

Что значит было бы неплохо? Это на сегодня самый главный мастхэв, вместе с видео, естественно.

yvv1
()
Ответ на: комментарий от ann_lortemp2

а для совсем ценителей будем продавать портативный роутер с встроенным Jabber сервером на обычной Banana Pi - и также инструкцией «как собрать такую железяку самому заказав банану с алишечки».

Сделайте тогда уже пакет для openwrt с luci модулем.

yvv1
()
Ответ на: комментарий от ptah_alexs

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

ann_lortemp2
() автор топика
Ответ на: комментарий от ann_lortemp2

Что за контора? Исходники клиента посмотреть можно?

Wind ★★★
()
Ответ на: комментарий от mx__

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

Wind ★★★
()

Само серьёзное - ненадежность. Раньше это вообще очень плохо было, когда ты даже не знал, дошло ли твое сообщение для собеседника в чате 1on1, или ты мог думать, что оно дошло, когда оно не дошло - лично сталкивался с таким с разными собеседниками, один вообще думал, что я умер лол, потому что сообщения не доходили. Сейчас с этим гораздо лучше, но все еще несколько сохраняется в групповых чатах. Например, тебя может выкинуть и ты про это даже не будешь знать, пока не попытаешься отправить сообщение. Если идиот на админе и что-нибудь наконфигурировал в настройках чата, то если тебя не было в онлайне, то ты можешь, например, пропустить сообщения и опять же, про это не знать. Сообщения могут показаться не в том временном порядке, в каком они показываются у тебя. И так далее. Иногда не получается сменить ник в MUC. Или он может смениться но потом откатится, когда включишь комп, потому что там клиент не синхронизировал bookmarks. Просирает даже аватарки, до сих пор. До сих пор нельзя быть уверенным, что собеседник вообще видит мою аватарку и какие именно собеседники ее видят, если речь в групповом чате, и какую именно (может не обновить). Про эти моменты, кстати, можно даже не знать. Ты же зачастую не проговариваешь с другими людьми, какую вы у меня аватарку видите. Но например, аватарку конкретного моего знакомого не видит практически никто, а кто-то видит. Я на досуге на коленке пилил клиент, и туда конкретно его аватарка тоже не приходила, и только тогда я выяснил, что его аву не видит почти никто. Короче слишком уж джаббер зависит от фазы луны.

Клиенты очень плохие. Мало фич: Например, даже поиск по сообщениям сделан прям формально, на уровня laba1. Да, Conversations может искать сообщения, но он тебя даже, например, не может закинуть в контекст этого сообщения. Также нету поиска сообщений на сервере. То есть, если, допустим, твой клиент по каким-то причинам не догрузил историю до того сообщения, которое ты хочешь найти, он тебе его просто не покажет и всё. Для сравнения поиск сообщений в телеге или в матриксе выглядит так: Ты ищешь в истории «октаэдр», и он тебя закидывает именно в тот участок чата, где вы обсуждали «октаэдр», ты видишь и что твой собеседник писал на эту тему, причём сколь угодно давно бы это ни было.

Много багов: Гаджим может запускаться что-то уровня минуты (если много сообщений/давно не запускал), пока у него интерфейс будет дрыгаться при прогрузке сообщений. И, что самое ужасное, разработчики даже не считают это чем-то плохим - я им писал про это, ответ уровня «ну да, нормально, что ты такое лицо скорчил? Ну минуту же можно подождать». Запуск в минуту!!! Всякое блоутнутое говно на электроне быстрее запускается!!!! С дино примерно аналогично: чат дрыгается при прогрузке сообщений, список чатов дрыгается при запуске (последнее по-моему даже не решить без нового XEPа). И никто вроде это не собирается даже чинить.
Мелкие баги: если, например, включаешь VPN, то Гаджим теряет подключение к сети и не может его восстановить, пока ты его не перезапустишь. А перезапустить его ещё постараться надо, потому что выйти с первого раза он тоже не может. Если с Cheogram когда отвечаешь на картинку, на Monocles собеседник в ответе видит текст ссылки на картинку, и не может понять, на какую картинку. Боюсь даже представить на каком уровне проблема: не реализовали какой-то XEP или реализовали по разному. Короче, всё это сделано максимально тяп-ляп и вот прям вайб laba_1.

В целом местами идиотские решения. Например, вот Cheogram реализовал то, что они назвали стикерами, ну что на самом деле можно считать скорее кастомными смайликами. Реализовано это так, что чаще оно не работает, чем работает, если речь о групповых чатах. Потому что вместо любого разумного решения, как, например, встроить B64 маленькой картинке прямо само сообщение, или загрузить эту картинку на HTTP сервер и дать на него ссылку. Они решили там какой-то bits of binary или какой-то такой XEP, который не полностью поддерживается не всеми серверами. В итоге там в половине случаев оно не работает. В общем, выбрали и самый сложный, и единственный вариант, который здесь в принципе мог не сработать. Блин, просто слов нет.

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

wusspuss
()

P.S. а вообще может вам пригодятся ещё рабочие руки? На чём пилите под десктоп?

wusspuss
()
Ответ на: комментарий от mx__

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

snake266 ★★★
()
Последнее исправление: snake266 (всего исправлений: 1)
Ответ на: комментарий от snake266

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

mx__ ★★★★★
()
Ответ на: комментарий от Wind

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

Iron_Bug ★★★★★
()

Наша контора вложила деньги в развитие Jabber

Если ты работаешь в цирке, то это даже вдвойне смешно будет.

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

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

neuroclown
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.