Свою френдленту я читаю всю, когда успеваю.
Уже давно понял, чем именно меня раздражает чтение френдленты в ЖЖ. Тем, что ты её читаешь-читаешь, прыг на страницу назад, а там наверху те же самые посты, которые ты только что внизу на предыдущей странице уже прочитал. Всё потому, что пока ты читал, кто-то что-то ещё написал. И это ещё хорошо, если несколько постов. Если я читал ЖЖ вчера вечером, дочитал, положим, до skip=60, а потом продолжил сегодня вечером, то всё сползло на на несколько постов, а на пять или даже десять страниц, и концы отыскать не то чтобы невозможно, но достаточно сложно и муторно. "Так, это я читал, это я, кажется, тоже читал, это вроде нет, ага, вот тут, а нет, это тоже читал..." и так далее. В результате что-то прочитываешь по два раза, что-то не прочитываешь вообще.
Так вот, я вдруг внезапно понял, как надо правильно выводить френдленту. Надо на сервер не skip=N (то есть "пропустить N постов с конца") передавать, а что-то вроде "since=" и дальше или по дате, или по id журнала и записи, мол, "отсель гони контент". Никаких перепрыгиваний и повторных постов не будет.
Кажется, очень простое ведь усовершенствование, а насколько будет лучше жить.
Жалко только, что никто делать этого не будет, и никому мои enhancement requests и даром не нужны.
про френдленту (не про контент, а техническое)
насколько я себе представляю - это сильно утяжелило бы процесс "собирания" френдленты на серверах. Причём числа они странные выдают. У меня в настройках 25 на страницу. Соответственно везде подставляется кратное этому число. Ровно наоборот - их можно спокойно кэшировать и не пересобирать больше пока список френдов не поменяется. Опять же индексы по времени гораздо легче делать нежели top X. Есть ещё другая беда -- посты в ленте прибавляются не только сверху. Они могут появиться на несколько постов ниже. (Какие-то проблемы кеширования, видимо.) А там есть какой-то метод их вытаскивания с передачей auth в строчке url. Re: Есть стандартный синтаксис
Очень не нравится этот вариант. Я бы хотел отдельную ленту "protected entries only" Re: Есть стандартный синтаксис
Хм. А ЖЖ такую функциональность предоставляет?
Кстати, да. Я так и делаю уже почти год и доволен весьма. В том же google reader можно обьединить всю френд-ленту одним (или несколькими) тэгами и читать в произвольном порядке - и оно за тебя помнит что прочитано что нет. Не говоря уже про звёзды (для отметки постов) и поиск. Экспортировать из lj список rss в opml для импорта в любую читалку - просто. Меня больше другое удивляет. Отправьте Теме Лебедеву предложение, ему будет интересно. А вообще действительно rss проблему решает. Да, никому это не надо
Но не потому, что плохое предложение или реквесты не нужны. Что уже прочитано — хранить в куках. Или на сервере, чтобы куки не пухли. Вообще никаких параметров не нужно. |