@l29ah Email -- тотальный overbloat, хотя с точки зрения federated-топологии и синхронизации истории модель просто идеальная. Т.е. если бы там вокруг каждого пука не было бы столько тупого и ненужного жира, мессенджеры бы были не нужны. Алсо есть мессенджеры и поверх Email, да, хоть и непопулярные.
IRC -- нет синхронизации истории, а бывает нужно.
SIP -- да, безусловно. По Скайпу, в основном, люди тоже чатятся, а не говорят.
Собственно возвращаемся опять к моей любимой теме о том, что Jabber, будь в нём нормальные синхронизация истории и мобильность, был бы идеален. Т.е. идеальная, на мой взгляд, вещь -- XMPP поверх инфраструктуры Email.
@heroin Дык это. Я идеалист. А это вендорозависимая фиговина, хоть и клёвая сама по себе. Мне кажется, что коммуникационная система должна быть либо одноранговая типа Tox (только его пока ещё, считай, нет...), либо ультрапиринговая, типа Email/Jabber. В каком-то смысле даже система, у которой ты можешь забацать свой *один* сервер для всех, проигрывает -- хочется, как минимум, какой-нибудь federated-херни...
@l29ah Дык это... А ещё куда? А клиенты какие приличные кроссплатформенные это поддерживают?
Алсо я бы вот не отказался от такого сервера, но для своего домена. А то мне сервер хостить не особо охота (потому как больше ничего не надо хостить), а и у Гугла, и у Яндекса сервера кривожопые, хоть и бесплатные. Вот если бы оно на каком-нибудь hosted.im было... А может есть?
@dluciv Ну так выбор невелик. Либо настраивать хмпп с рюшечками, либо сразу рабочее. Бизнес предпочел сразу рабочее. Вендорозависимость была бы аргументом, не будь у всех корпоративной почты на гмэйле.
@heroin Не у всех она на gmail, я уверяю.
Потом, именно что когда у тебя есть свой домен, то ты можешь обеспечить уровень косвенности, перетаскивая её с одного сервера на другой. У меня раньше жаббер был на своём домене гугловский, а потом он меня весной 2013 своими косяками задолбал, не помню уже, какими именно, и тогда стал яндексовский. Который не сильно лучше правда =(...
Переход был сделан без крови ценой экспорта и импорта ростера в TkAbber и написания простенького скрипта, который генерил XML с запросами авторизации для копипаста в консоль любого мессенджера, у которого она есть. В сумме потратил часа полтора + меньше суток на обновление домена.
@dluciv Одних пушей мало. Нужна синхронизация истории, чтобы недошедшие на мобилку сообщения можно было прочесть в другом месте. В общем что там говорить, хмпп — древний динозавр, когда его проектировали, никаких мобилок еще не было.
@l29ah Говорит и показывает jabber.ru
<iq from="jabber.ru" type="result" to="...
...
<feature var="urn:xmpp:carbons:1"/>
<feature var="urn:xmpp:carbons:2"/>
...
</iq>
А что за `1` и `2` в `carbons:1` и `carbons:2`, и почему хер вещает только про `2` http://xmpp.org/extensions/xep-0280.html ?
@l29ah Ну вот с конфигурированием жаббер-сервера так же. А ещё надо учесть, что у Васи talkonaut, у Пети imo, а Серёжа у нас особенный и у него в телефоне pidgin. Поэтому проще взять какое-то надежное централизованное решение и заняться наконец делами.
@l29ah > Call landlines and mobiles in: Canada, China, Guam, Hong Kong SAR, Puerto Rico, Singapore, Thailand, United States.
Нахуя оно такое нужно пидорахе?
@l29ah При том, что жаббер-сервер голубками слать сообщения не умеет. А специально придроченные голубки слишком по-разному понимают. А претензии в случае чего будут к тому, кто настраивал инфраструктуру.
@l29ah Чёт не особо. Под Ведро Xabber, под остальные Vacuum вроде. Но при этом Vacuum у меня с Jabber.ru историю сам не высосал. Т.е. я из него поговорил, потом потёр локальный профиль, а потом посмотрел в историю, понажимал "обновить" и увидел там ничего, прямо как за забором...
@l29ah А вот я попробовал jabber.ru и bitcheese. У обоих хер-0313 есть.
Xabber, Vacuum и Gajim.
Не увидел в истории никаких признаков синхронизации с другими клиентами (точнее с сервером). Ни на одном из клиентов.
ЧЯДНТ?
М.б. хер-0313 -- это фантом, прям как свободная армия Сирии?..
@l29ah На самом деле работает, но криво и недетерминированно.
+ На тех трёх серверах, которыми я обычно пользуюсь, этой фичи нет.
+ Ни на одном из общественных серверов, которые можно прикрутить к своему домену, я её тоже не нашёл.
Напрашивается вывод о том, что Жаббер раньше сдохнет окончательно, чем mam и carbon будут реализованы на каком-то заметном подмножестве клиентов и серверов. Легче наверно сделать какую-то свою кустарную синхронизацию. А жаль...
@dluciv Реализован на ejabberd и prosody, это больше половины deployed жаббер-серверов. Сделать с нуля логгер-проксю и специального клиента к ней легче чем допилить клиент для существующей фичи?
@l29ah Логгер-проксю мне не надо. Смотри, мой подход прост, как лапоть. Quick and Dirty. Через жопу, зато потребительские качества будут нормальные, и работать будет _везде_.
1. История нужна не настолько часто, но если уже бывает нужна, то, блин, бывает нужна так, что обосраться. Отсюда вывод: историю можно хранить не очень удобно в плане доступа, но надо, чтобы ничего не терялось.
2. Если я срусь с кем-то в чатике, ухожу с работы, а клиент продолжает в это время получать говно в мой адрес, то, придя домой, я хочу иметь возможность это всё говно оперативно получить в домашний клиент.
Решения:
1. Решается хранением истории в дропбоксе, например. К сожалению, у разных экземпляов клиентов -- по-разному. Иначе они будут немножко мешать друг другу, когда будут пытатьс писать в один и тот же файл. У Psi+ история просто в текстовых файлах (хотя разработчики и пытаются перелезть на SQLite), у Gajim в SQLite. У того и у другого встроенные смотрелки истории сами по себе настолько дерьмовые, что я скорее не только в каталог с текстовыми файлами, но и в SQLite сам без них полезу --- я сам там легче найду, что мне надо. Я и без всякой синхронизации так делал...
2. Решается простым патчем или плагином, который, когда клиент подсоединяется к серверу, отправляет всем остальным включённым клиентам ad-hoc `http://jabber.org/protocol/rc#forward`. Вообще это настолько логичная фича, что удивительно, как её из коробки нет у всех, у которых команды есть. С Psi+ ещё надо будет слегка потрахаться, чтобы её саму правильно собирать научиться, а для Gajim, который на питоне, можно уже сейчас садиться и начинать писать.
Такие дела.
пишу в платиновом треде