This is all you need to know about Matrix third-party client development.

@drq у матрикса есть официальный sdk на расте если что :ageblobcat:

@mo Я людям на работе буду в качестве клиента SDK ставить?

Спасибо, у них есть чем заняться.

@drq @mo вот так вот.

Был XMPP и полноценные клиенты даже под J2ME.

Стал Matrix и ни клиентов, ни серверов. Одну вебню с кривой версткой жрат

@a1ba @drq @mo лучше бы конечно xmpp допилили и клиенты сделали современные чем вот это вот все

@dettlaff Вот да. Нет в протоколе XMPP никаких особых ограничений на то, что умеет делать Матрих.

XML - да, бесит, но в вебе мы с ним миримся в виде HTML, и ничего.

Но блин, никто не запрещал все те фичи внедрить в XMPP.

@a1ba @mo

@drq что, даже репликацию может? :ageblobcat:
XML (который в XMPP) и HTML это вообще теплое с мягким и палец с жопой
И вообще, если продолжать навешивать на старый протокол новые фичи, рано или поздно протокол превратится в SMTP. Думаю тебе не надо объяснять, насколько все там плохо

@dettlaff @a1ba

@coaxial Вот ключевая вещь. SMTP абсолютно дубовый. Поэтому, костыли.

@mo @dettlaff @a1ba

@drq ESMTP поддерживает расширения протокола и их обнаружение. Примерно как в XMPP обмениваются поддерживаемыми XEP-ами, не?

@coaxial @dettlaff @a1ba

Follow

@mo
Ну, разметки-то как не было, так и нет, если не ошибаюсь. Да и само ядро - решение задачи переложить текстовый файл с одной машины на другую, и положить в папочку юзера.
Я чёт не понимаю, в чем срач. XMPP ещё не дошел до состояния супер-стар. Базис всё таки ориентирован на сообщения (а не файлики), расширяемость, и разметку. Как бы ничего не поменялось, в отличие от ситуации с SMTP. На нем нормально все решить можно было. Как можно не видеть в матриксе тупиковый подход, я не очень понимаю. Тащить в веб, который и так уже какой-то ебучий монстр, ещё и обмен сообщениями - ну уж увольте. Давайте признаем, что просто люди не захотели ебаться с XML, ой простите, с "всратым легаси", когда можно одной рукой пить смузи, а второй ебашить в базу JSON стрингами нахуй.
Я тролль если что

@drq @dettlaff @a1ba

@mo
Сразу отобъюсь
В жаберд тоже сообщения текстом в базе, это норм.
Но в синапс ебанули ещё и всё служебное. Причем, о случая к случаю: где то разобрали по столбцам, где то болта поклали.
И вот в матриксе так во всем: вроде работает, но много мелких и средней руки недочётов. То тут тормоза, то тут отвал, то тут недоделка. Как будто какая-то медленная пытка: тебя просто по чуть чуть сводят с ума. В XMPP хотя бы просто можно смириться с тем что есть, но то что есть работает как часики
@drq @dettlaff @a1ba

@coaxial
1) разметка в емейлах уже миллион лет есть, стандартный для таких целей HTML. Особо крутые вообще шлют multipart/alternative
2) матрикс не обязан "втаскиваться в веб", он просто протокол на технологиях которые сейчас есть везде и просто. Это наоборот, часть веба втащили в обмен сообщениями (причем относительно небольшую, легковесную и в принципе оправданную)
3) ты что-то имеешь против смузи? Я щас тебя ржавым питоном закусаю

@drq @dettlaff @a1ba

@mo @coaxial @drq @dettlaff притом эта разметка в почте -- открыла путь к сотням уязвимостей.

Just saying.

@a1ba
1) Это та разметка, которая начинается с BEGIN ХУЯМБОЛА SECTION и дальше Base64?
@dettlaff @drq @mo

@coaxial нет, просто Content-Type: text/html и дальше тело письма в HTML

@a1ba @dettlaff @drq

@coaxial в этом плане письмо мало чем отличается от HTTP запроса на самом деле. А в HTTP btw заложена гибкость

@a1ba @dettlaff @drq

@a1ba необязательно рендерить полный HTML, или грузить сторонние ресурсы по дефолту.

Just saying.

@dettlaff @drq @coaxial

@mo @dettlaff @drq @coaxial да, в итоге, так и делают.

Потому что тысячи вендокомпутеров обосрались от багов в Outlook :)

@a1ba А ты уже слышал нашу историю про Outlook и кодировки? :)

@dettlaff @mo @coaxial

@drq @dettlaff @mo @coaxial да. KOI8-R в 2022 году!

А я думал МЦСТ тормозят с кодировками из 90-ых :)

@a1ba Я охуел, я ожидал что-то вроде CP-1251 или какое-нибудь подобное говно.

Но КОИ - это... для эстетов.

@dettlaff @mo @coaxial

@yura Мигрировал это я предприятие на новый почтовый сервер.

И тут мне начинают приходить жалобы, что сообщения не отправляются, сервер отлуп дает.

Смотрю в логи - а там вместо исходящих адресов ересь какая-то, и указание кодировки - KOI-8R.

Воу, думаю. А откуда оно такое? Эту кодировку уже лет 20-30 не использует никто всерьез.

Оказывается, во всех клиентах в качестве кодировки для отправки настроено как раз это самое KOI. И я выпал в осадок, потому что Аутлук не такой уж и старый по меркам энтерпрайза стоит.

А потом, как добивочка, выяснилось, что у русской версии Аутлука это вообще дефолтная кодировка, по сей день.

@a1ba @dettlaff @mo @coaxial

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.