Сообщения в Qt-клиент: вкуснятина, которой пока нет в Git

Qt-клиент: вкуснятина, которой пока нет в Git

Скриншот: http://ii-net.tk/ii/files/OQIizMzoFtUAEA3p7bCn.png
vit01 to All (2016-02-01 02:28:41) [ссылка]

Re: Qt-клиент: вкуснятина, которой пока нет в Git

Ответ на сообщение
vit01> Скриншот: http://ii-net.tk/ii/files/OQIizMzoFtUAEA3p7bCn.png
А какова практическая ценность blacklist.txt на стороне клиента?
Andrew Lobanov to vit01 (2016-02-01 04:10:02) [ссылка]

Re: Qt-клиент: вкуснятина, которой пока нет в Git

Ответ на сообщение
AL> А какова практическая ценность blacklist.txt на стороне клиента?
Если ты заметил плохие сообщения уже после того, как скачал почту. Или если сисоп ленивый и не хочет чистить их на своей ноде (что более реально).

Предположим, у нас появились спамеры. Рядовой пользователь скачивает сообщения, у него куча мусора. Сисоп об этом узнаёт уже после, чистит сообщения у себя, закидывает в блэклист. Пользователи получают спасительный ЧС одной кнопкой, и клиент чистый.

Когда в локальной базе скопилось по 10000 сообщений, скачивать всё заново при каждой "аварии" очень накладно.

А, и ещё может быть такая ситуация: к примеру, мне захотелось удалить из базы и больше никогда не видеть все сообщения со словом "сепаратист", но я не сисоп.
Достаём нужные айдишники через ii-search.py и закидываем в клиентский блэклист.
vit01 to Andrew Lobanov (2016-02-01 04:39:01) [ссылка]

Re: Qt-клиент: вкуснятина, которой пока нет в Git

Ответ на сообщение
AL>> А какова практическая ценность blacklist.txt на стороне клиента?
vit01> Если ты заметил плохие сообщения уже после того, как скачал почту. Или если сисоп ленивый и не хочет чистить их на своей ноде (что более реально).
vit01> Предположим, у нас появились спамеры. Рядовой пользователь скачивает сообщения, у него куча мусора. Сисоп об этом узнаёт уже после, чистит сообщения у себя, закидывает в блэклист. Пользователи получают спасительный ЧС одной кнопкой, и клиент чистый.
vit01> Когда в локальной базе скопилось по 10000 сообщений, скачивать всё заново при каждой "аварии" очень накладно.
vit01> А, и ещё может быть такая ситуация: к примеру, мне захотелось удалить из базы и больше никогда не видеть все сообщения со словом "сепаратист", но я не сисоп.
vit01> Достаём нужные айдишники через ii-search.py и закидываем в клиентский блэклист.
А хорошая такая себе идея. Надо будет внедрить у себя.
Andrew Lobanov to vit01 (2016-02-01 06:42:20) [ссылка]

Re: Qt-клиент: вкуснятина, которой пока нет в Git

Ответ на сообщение
AL> А хорошая такая себе идея. Надо будет внедрить у себя.
Если что, оно уже в git. Можешь прямо скопировать blacklist_func.py, но там код очень простой.

С /x/file вот мне придётся изрядно повозиться, там много неоднозначностей.
vit01 to Andrew Lobanov (2016-02-01 09:30:05) [ссылка]