Size: a a a

2021 October 25

PZ

Pavel Zlatovratskii in Distributed
А вот для этого уже удобнее тэги. Потому что фич больше, а проблем с экранировкой - меньше.
источник

БГ

Бензофуран Гетероцик... in Distributed
По дефолту - сырой текст, по желанию можно включить маркдаун
источник

@

@mr_tron in Distributed
Ну плюсану
источник

@

@mr_tron in Distributed
Вики разметка
источник

@

@mr_tron in Distributed
Хотя она сложновата
источник

@

@mr_tron in Distributed
Может кто-то развил мысль вики разметки
источник

БГ

Бензофуран Гетероцик... in Distributed
Надо было всего лишь вспомнить что формат набор атекста и формат хранения это необязательно одно и то же)
источник

БГ

Бензофуран Гетероцик... in Distributed
По итогу получается и фичастое-функциональное отображение и набор привычный
источник

PZ

Pavel Zlatovratskii in Distributed
Опять плохо расширяемый и с обычными символами.
А также с некоторым числом ненужных в чате (и даже в почте по большому счёту) фич типа многоуровневых заголовков и вики-ссылок.
источник

@

@mr_tron in Distributed
А че там в telegra.ph?
источник

БГ

Бензофуран Гетероцик... in Distributed
В целом это немного напоминает то как в телеге работает отправка сообщений
Там в API есть параметр parse_mode который собственно указывает как сервер интерпретирует текст
источник

БГ

Бензофуран Гетероцик... in Distributed
В чём суть
Самих по себе тут отношений немного, а именно - только порядок отправки (который указывает отправитель):
A > B > C
D > E > F

Но так же у нас скорее всего есть "начальное" сообщение, к которому могут быть прицеплены A и D. А значит можно уже выровнять их.
источник

PZ

Pavel Zlatovratskii in Distributed
Смотри в чём нюанс: пока мы говорим, что нам плевать как показывать A B C относительно D E F - всё будет нормально. Да блин, в качестве "начального" можно тупо "виртуальный корень" всегда использовать. Ну и плевать что 60% сообщений будет ответом на него....

Но при этом вопрос: а можно ли отсортировать лучше? А одинаково?
источник

БГ

Бензофуран Гетероцик... in Distributed
Почти уверен что лучше нельзя
источник

БГ

Бензофуран Гетероцик... in Distributed
Прочие принципы сортировки же так или иначе сводимы к топосорту
источник

PZ

Pavel Zlatovratskii in Distributed
А, и да: вся эта сортировка на самом деле не имеет вообще отношения к протоколу. Только к реализации на клиенте.

В протоколе указание отправки и на кого отвечаем есть.

Вопрос: что можно/нужно поменять чтобы улучшить сортировку?
источник

@

@mr_tron in Distributed
ну добавить указание на последнее своё сообщение. оно может быть или счётчиком или ссылкой. лучше ссылкой.
источник

БГ

Бензофуран Гетероцик... in Distributed
Я уже сказал что можно улучшить
Нумерация отправляемых сообщений
источник

БГ

Бензофуран Гетероцик... in Distributed
Тоже вариант
источник

@

@mr_tron in Distributed
тоесть ты указываешь на сообщение собеседника и на своё сообщение. и это не "отвечаешь на" это просто именно ссылки. и они нужны именно в рамках протокола
источник