On Mon, 19 Oct 2020 at 13:04 +0200, you wrote to me:
AF>> Дубль три: редактор сохранят сообщения в базу. Стандарт базы не AF>> накладывает ограничения на длину сабжа. Задача редактора на этом AF>> заканчивается. Редактор не должен думать, что ты дальше будешь AF>> делать с этим сообщением. AF>> Тоссер сканирует базу сообшений на предмет написанных тобой AF>> сообщений и складывает их в пакет, у которого есть ограничение на AF>> длину сабжа в каждом сообщении. Тоссер складывает сообщения в AF>> пакет, понимешь? Не редактор, не мейлер, не почтальон Печкин, а AF>> тоссер. И именно его задача уложиться в стандарт. CO> Т.е. ты не видишь тут никакой нестыковки? Странно это мне. Но пусть, CO> у каждого своя логика.
Нет.
AF>> Поэтому тоссер должен либо обрезать сабж, AF>> либо вообще не класть сообщение в пакет, сообщив об этом сисопу. AF>> На мой взгляд обрезать - самое правильное решение. CO> "Казнить нельзя помиловать"? Тут не только с запятыми можно CO> фокусничать, но и с обрезанием.
ШТА?
CO> Логичнее привести к стандарту редактор.
Если ты пришёл в магазин за арбузом, тебе его продадут, даже если он не влезет в твой чемодан. Потому что продавцу пофиг, что ты собираешься делать с арбузом. Точно так же и редактору пофиг, что ты собираешься дальше делать с сообщением. Задача редактора - корректно сохранить сообщение в базу, и он с этим справляется прекрасно.
CO> Вот заполняешь ты данные паспорта, все поля влезают и всё хорошо. А CO> по дороге данные обрезаются пополам, но ты то не в курсе!
Какой-то из пальца высосанный пример, никакого отношения к обсуждаемой теме не имеющий.
CO> В редакторе было всё хорошо!
Окей, разложим по полочкам. Это был редактор паспортных данных или просто текстовый редактор с возможностью сохранить что-то в базу текстовы сообщений?
CO> И это редактор не для плакатов или печати журналов, это "фидошный" CO> редактор, однако.
Для тебя это будет открытием, наверное, но даже у pkt есть несколько стандартов, и не у всех есть ограничение на длину сабжа (но это не точно). И никто не мешает придумать ещё один. Так с какой стати редактор должен подстраиваться под ограничения какого-то промежуточного транспорта, которого в цепочке запросто может и не быть?