AF>>> Дубль три: редактор сохранят сообщения в базу. Стандарт базы не AF>>> накладывает ограничения на длину сабжа. Задача редактора на этом AF>>> заканчивается. Редактор не должен думать, что ты дальше будешь AF>>> делать с этим сообщением. Тоссер сканирует базу сообшений на AF>>> предмет написанных тобой сообщений и складывает их в пакет, у AF>>> которого есть ограничение на длину сабжа в каждом сообщении. AF>>> Тоссер складывает сообщения в пакет, понимешь? Не редактор, не AF>>> мейлер, не почтальон Печкин, а тоссер. И именно его задача AF>>> уложиться в стандарт. CO>> Т.е. ты не видишь тут никакой нестыковки? Странно это мне. Но CO>> пусть, у каждого своя логика. AF>>> Поэтому тоссер должен либо обрезать сабж, либо вообще не класть AF>>> сообщение в пакет, сообщив об этом сисопу. На мой взгляд AF>>> обрезать - самое правильное решение. CO>> "Казнить нельзя помиловать"? Тут не только с запятыми можно CO>> фокусничать, но и с обрезанием. Логичнее привести к стандарту CO>> редактор. AF> Если ты пришёл в магазин за арбузом, тебе его продадут, даже если AF> он не влезет в твой чемодан. Потому что продавцу пофиг, что ты AF> собираешься делать с арбузом.
Ничего подобного! Если ты не сможешь унести арбуз, ты его не возьмешь, а значит и не заплатишь за него. А продавцу не пофиг, получит он деньги или нет - он заинтересован в их получении. Поэтому он предложит _тебе выбрать другой_ арбуз - поменьше.
Конечно, он может и просто отрезать невлезающий кусок от арбуза и выкинуть его в урну - аналогично поведению тоссера, обрезаюшего сабж. Но вряд ли тебе это понравится и ты купишь оставшийся обрезок ;)