Здравствуйте, antonio_banderas, Вы писали:
_>Есть товарищи, которые пишут трэш, который читать неприятно. _>Было бы классно помечать такие сообщения (в дереве сообщений) отдельным цветом, чтоб не кликать на них при просмотре.
Если видишь ник неприятного тебе человека, то не читай его сообщения!
Читай лучше сообщения приятных тебе людей, которые ему отвечают!
P.S.: иногда даже неприятные люди пишут разумные вещи, поэтому имеет смысл иногда поглядывать в их сообщения!
Давайте выпилим окно подтверждения оценки, потому что неудобно кликать сначала на оценку, а потом еще и ОК.
Зачем спрашивать подтверждение, потому что всегда можно удалить оценку нажав на "крестик" на панели оценок и поставив новую, еще краше!
Даёшь упрощение простановок оценок и как следствие их популяризацию!
Re: В ответах темы убрать, туда выводить начало сообщений..
Много лет тому назад такое было в форумах РБК.. Первые 2 строки шли как темы, а если сообщение большое то надо было кликать и открывать..
Очень удобно когда столпотворение..
Re[2]: Помечать цветом прочитанные сообщения на уровне RSDN, не браузера.
Здравствуйте, akasoft, Вы писали:
_>>Причем технически сделать это довольно просто скорей всего.
A>Ну да, хранить матрицу прочтения размерностью N сообщений * M пользователей в 1 бит на стороне сервера само собой технически просто.
Где взять числа?
Моё предположение:
Пусть в среднем пишется 5000 сообщений в сутки,
пусть храним матрицу только за последний год,
пусть в системе 10000 пользователей.
Реально можно применить оптимизации: учитывать только пользователей с некоторой активностью (отметет много мертвых душ).
Развернуть БД на SSD, даже если по факту окажется не 2 ГБ, а 10 или даже 20 ГБ — вряд ли это настолько технически сложно.
И дальше 2 простейших запроса в БД. Всё! Вуаля!
Я бы наверно завел отдельную БД для этого дела.
При запросе сообщения делаем запрос на чтение к этой БД прочитанных сообщений — с тайм-аутом, который можно настраивать в профиле пользователя, чтоб не тормозило отображение сообщений, если она при сильной нагрузке будет медленно работать. В частности ноль это вообще туда не обращаться, max_value это ждать в любом случае. Дальше асинхронный запрос на запись (что пользователь кликнул по этому сообщению — теперь оно прочитанное), который вообще неважно как долго будет выполняться, лишь бы очередь таких запросов не переполнилась (даже если переполнится — ну не запомнится оно как прочитанное, ну и ладно, еще раз потом пользователь по нему кликнет).
ВСЁ!
Где здесь сложности?
Re[4]: Помечать цветом прочитанные сообщения на уровне RSDN, не браузера.
Не реализован подсчет рейтинга в непрофильных разделах.
Предлагаю при расчете рейтинга учитывать тип форума:
— в юморе повышать рейтинг за смайлики.
— в Священных Войнах повышать рейтинг за полученные отрицательные оценки.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)