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

@mo
В SMTP расширяемость не была заложена
@drq @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
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.