Pull to refresh

Comments 124

Как вы поняли, я разработчик, так что могу ответить на любые вопросы.
спасибо за продукт, очень круто если бы все стало так как в старом ридере. Можно ли настроить, чтобы бы был именно тот, старый интерфейс?
Мы не хотели копировать 1 в 1, решили сделать посовременней.
Интерфейсом еще займемся, сделаем лучше.
Вопросов нет, одна благодарность!
Не нашел кнопку donate
Спасибо! Очень приятно слышать такие отзывы)
Если можете — порекомендуйте друзьям/знакомым, это будет лучший донейт.
Как-то вы излишне альтруистично. Дают — бери, бьют — ну вы поняли:)
Мне модель с донейшеном не нравится. Вот я и предложил альтернативный способ выразить благодарность :) Иногда он правда лучше донейта. Вдруг среди знакомых Tux есть какой-нибудь жаждущий стартапа инвестор :D
Котята отличные. Если бы все на ошибки сервера вешали что-то похожее жизнь была бы красивее :)
Нам самим очень нравится :)
Покажите котят. Никак не добьюсь ошибки сервера :)
Спасибо, мимимишно :)
львиная доля всего хабра-эффекта придётся именно на эту страницу даже не учитывая редирект.
Вынужден с вами не согласиться!
Хабраэффект выдержали.
Запрашивает «Просмотр Google Контактов и управление ими»

Зачем вам управление моими контактами?
Нам не нужно управление вашими контактами. К сожалению, Google не предоставляет способа получить read-only доступ к контактам при помощи oauth API. Единственный доступный scope — «read/write access to Contacts and Contact Groups» (https://www.google.com/m8/feeds). Соответственно, для того, чтобы получить даже список ваших контактов (чтобы в разлеле Find Friends показать друзей, тоже пользующихся The Old Reader'ом), приходится получать read/write доступ к ним.

Можете почитать подробней на developers.google.com/google-apps/contacts/v3/#authorizing_requests_with_oauth_20

Если вы не доверяете нам доступ к своим контактам, вы всегда можете зайти через Facebook или создать отдельный Google-аккаунт для подобных авторизаций.
Только вы не сдуйтесь, пожалуйста, как неожиданно сдулся readbox.info со всей моей подпиской и избранным :(
А посты всегда развёрнутые открываются?
Другой режим просмотра постов запланирован, смотрите в блоге.
Не нашёл режима просмотра только заголовков статей, которые при клике открываются. Таковой имеется?
Обязательно попробую, когда будет работать синхронизация подписок, не вводя пароль (не из-за того, что жалко, а из-за двухступенчатой авторизации и необходимости идти ещё куда-то генерировать новый пароль), а так же без танцев с экспортом/импортом…
Тогда вряд ли вам это удастся, т.к. у Google Reader нет официального API и по-человечески (через oauth, с токеном) сделать нельзя. В связи с этим был добавлен импорт. Но если вам сложно — ничего страшного!
Мне не сложно, а банально было лень. Думал есть более совершенное решение.

Пользуясь случаем. Если я вместо импорта введу пароль от учётки Гугла, то при добавлении подписки через Reader, будет ли периодически проверяться наличие новых подписок?

P.S. Всё же интересно, как ребятам из feedly.com удалось обойти это ограничение?
Почитайте внимательно, там написано, что мы используем пароль 1 раз для импорта всех фидов и не храним его.

Поставил приложение feedly, оно просит гугл-аккаунт и пароль, или я что-то не понял?
Просит авторизацию, через OAuth, за давностью не помню, как было в первый раз, но сейчас сразу после входа — появляются мои подписки. Пытаюсь сейчас разобраться, есть ли среди них, те которые добавлял через Гугл, после того, как первый раз пробовал feedly.

Кроме того, если у вас нет там учётки (я образно, потому, что её нет вобще, используется только вход через OAuth), неплохо поизучать реализацию конкурентов.

P.S. Да, и я пробовал feedly приложение в Хром, а не на мобильном устройстве.
Да, веб-приложение просит OAuth, видимо я что-то пропустил и есть способ делать запросы с токеном, изучу момент внимательней, спасибо.
Я изучал интернет на эту тему, а конкретно этот сервис вижу в первый раз, но спасибо за наводку)
И всё-таки в iOS приложении они просят пароль, что ужасно, учитывая их же реализацию с OAuth.
Печально, что они сделали странный интерфейс, и не сделали своего шаринга, таким, каким он был в GR :)
Хотелось бы подробностей о внутреннем устройстве.
Как организовано хранилище?

Дело в том, что я в октябре начал делать собственный ридер (после новостей о грядущих изменениях в GR). Сейчас у меня около полумиллиона постов в базе и я столкнулся с тем, что производительность со временем стала сильно падать. Пришлось вплотную заняться оптимизацией.

Поделитесь своим опытом?
О, поделитесь ссылочкой?
У нас пока всё просто — база PostgreSQL на одном сервере и чёткие индексы в ней (анализировали slow log для составления).
В данный момент в базе 589390 постов, пока ничего не падает. Возможно в будущем перейдем на что-то посовременней, из NoSQL решений.
UFO landed and left these words here
Core i7 Quad-Core / 16 GB RAM, но всё работает внутри виртуалки
Делится особе нечем. Делать публичным сервисом я свой ридер не собираюсь.
В «старом ридере» не увидел возможности читать по папкам. Они, вроде, только визульно группируют. В GR такое было. И у меня это вызывало больше всего проблем. Запрос «непрочитанные посты из папки X» превращался в большой JOIN (местами LEFT OUTER), который выполнялся непозволительно долго.
Пришлось делать денормализацию, строить хитрые индексы…
Жаль, было бы интересно поконкурировать :)
О, ну у меня уже был некоторый опыт разработки, каунтеры в любом случае должны быть денормализированы, если мы говорим о таких объемах данных.
Я разрабатываю сам в свободное время и сил на конкуренцию не хватит :)
Не поверите, у нас троих есть основные работы (у некоторых даже по две), и разрабатываю я в основном сам в свободное время, но это не мешает, как видите! Правда сейчас к нам присоединился еще один разработчик, что не может не радовать.
Мы добавим опцию просмотра по папкам, у нас есть блог пост по этому поводу.
> It's the ultimate RSS reader. Just like the old google reader, only better.
Супер-экстра-быстрая проверка на соответствие претензиям: подписаться на авторизованный фид можно?
Что имеется ввиду? Если имеется ввиду, например, фид с хабрахабра — он содержит в себе токен, который и есть авторизационным ключом. Если имеется ввиду HTTP Auth, то нельзя, но такие фиды по-моему никто не делает.
ЖЖ, например, позволяет получать такие фиды.
username:password@community-name.livejournal.com/data/atom?auth=digest
Да-да-да, жж это основной источник такого добра.
Я бы не ставил ЖЖ и добро в одно предложение
HTTP auth. Есть пара онлайн-ридеров, которые делают, но они в остальном угребищные. А у гугль ридера, когда они еще собирали юзерский инпут, эта фича стабильно набирала наибольшее число голосов.
По идее, должно работать. Попробуйте.
Попробую обязательно, только уточните пожалуйста, что будет если:
1. друзья посмотрят мои фиды;
2. я расшарю пост из защищенного фида?
1. Друзья не могут смотреть ваши фиды.
2. Мы учли то, что фид может быть приватным, поэтому в расшаренном посте нельзя кликнуть на источник.
За тавтологию простите.
Импорт сделал со второй попытки. В первую вернул ошибку сервера.
Простите, я думаю, именно в этот момент я деплоил фикс пары мелких багов.
Русская версия планируется? Друзья в вконтакте не могут пользоватся английской.
Планируется. В ближайшее время!
UFO landed and left these words here
Слишком много пространства жрет топбар и дизайн этот бутстраповский точно не для ридера. Я тут 15 минут потыкал в CSS, получилось гораздо лучше:
image
Картинка кликабле.
У нас в планах было привлечение одного клёвого дизайнера/юзабилиста, т.к. текущий вариант был сделан нами, а среди нас ни один человек не является профессионалом в этом)
Ваш вариант хорош, поделитесь стилями?)
Не поделюсь, потому что это я банально в веб-инспекторе хрома отключал галками :)
Зачем тогда такие усилия, если они пропадут после рефреша? :)
Обещаю улучшить интерфейс.
Донести информацию и показать как будет лучше.
Все чаще и чаще стал замечать сайты, где авторизация реализована через внешние сервисы. Что делать тем, у кого нет ни фейсбука, ни аккаунта на гугле? Хотя в вашем случае, учитывая почему вы OldReader сделали, проблема не совсем актуальна.
Мы предположили, что гугл точно у всех есть, ну и упор был на более быстрый запуск. По надобности можем добавить классическую регистрацию, если будет спрос.
Да, это очень логично, особенно в вашем случае.
Кстати, у меня нет аккаунтов ни там, ни там. Правда я и не ваша целевая аудитория. Пользуюсь desktop-приложением для чтения RSS.
Шарить с френдами не хотите? :)
Для меня фейсбук не сработал по многим причинам. Что-то хочу показать кому-то из френдов, но другим это не интересно. Появились люди, которые жаждут общаться со мной, а вот я не жажду, и намеков они не понимают, а открыто послать как-то не получается. Ну и т. д. Когда удалил фейсбук, почувствовал гигантское облегчение. А если что-то хочется расшарить, отлично сработали либо сервисы, предназначенные для этого — тот же stumbleupon, либо места вроде хабра, где целевая аудитория подобрана по интересам. Собственно, я получаю еще и огромные спектр ценных мнений, отсылок, разговоров, идей в таких местах и как огромный плюс — без комментов вроде «Ничего не понимаю, но выглядит внушительно» или фоток детей жены своего начальника. Как-то так :)
Понимаю вашу точку зрения прекрасно. Скажите, и что, удалось сократить общение? Чем занимаетесь вместо этого?
Наша концепция предполагает что-то среднее между шлаком из фоток с корпоративов и серьезным профильным обсуждением :)
Да, сразу исчезло гигантское число людей, которым даже не знаешь что на день рождения пожелать :) Времени стало больше — читаю книги, если надо что-то обсудить или задать вопросы, место находится всегда. В общем, я доволен. Это был очень интересный экспириенс — исчезнуть из подобного пространства. Наблюдая за собой в «переходный период» удалось заметить много интересного — икусственные реакции вроде «надо написать об этом», «надо это сфотогравировать». Последннее особенно порадовало — вместо того, чтобы фотографировать закат, ты смотришь закат, live from Sky Pictures :) Ушло огромное число ненужных разговоров с людьми, которые тебя не понимают и которые даже просто тебя не слышат. Появилось время на то, на что его раньше не хватало. Вокруг остались люди, с которыми интересно общаться — email, skype никуда не делись, и общение стало более качественным. Стал больше времени уделять семье, заново познакомился со своими троюродными и двоюродными братьями и сестрами — с некоторыми мы не общались много лет, а оказалось, что наши интересы очень сходны, нам комофортно проводить время вместе и быть бандой :) В общем, я много, очень много положительного поимел с этого в своей жизни. Назад пока не хочется. С другой стороны, у меня есть знакомые, которые используют facebook в своей жизни очень плотно — наибольший эффект он приносит публичным людям, — журналистам, музыкантам, авторам, общественным деятелям. Какой вывод из всего этого? Есть инструмент, когда-то он работает, когда-то нет, и это нормально. А вам удачи, хорошо взлететь, и полет чтобы тоже нормально проходил!
Отличная история. Хорошо, что вы нашли свое комфортное состояние :)
Спасибо, будем стараться!
Показало это после попытки импортировать подписки из файла, размер файла около 20 килобайт. Вылетело минуты через 1.5-2 после начала импорта.
Ох, и непосредственно импорт нужно сделать фоновым. А пока попробуйте загрузить еще раз, часть подписок уже добавилась, и со второго раза скорей всего добавятся все.
UFO landed and left these words here
Мы добавим опцию просмотра по папкам, у нас есть блог пост по этому поводу.
Все хорошо, красиво и даже удобно. Но по ощущениям несколько неотшлифовано в работе. Мелочи за сутки использования уже не помню (не особо важные), но вот такой вот косяк вышел, который просто заставил меня вернуться к гугловскому ридеру — если ваш ридер висит на закладке, то через какое-то время простоя, попытавшись обновить открытую ленту, получаю «page not found» с просьбой вернуться в основное окно. Возвращаюсь, а фид пропал из списка. Так у меня улетел фид хабра, а он у меня основной фид для посмотреть, что новенького. И еще какой-то фид улетел, я даже не могу вспомнить какой именно — отвлекся, и все. Я конечно через «добавить подписку» хабр вернул, но если это будет часто происходить — совсем грустно как-то становится. А интерфейс зачотный, мне нравится.
Это был досадный баг, который мы оперативно исправили.
Гуд, тогда будем дальше пробовать. Спасибо вам, для меня один из главных моментов в ПО кроме функционала — его эстетическая красивость. Понятно, что у всех вкусы разные, но тут мне, как говорится, в коня корм.
Спасибо, очень приятно слышать, учитывая то, что среди нас нет ни одного дизайнера/юзабилиста!
Сделайте так, чтоб по щелчку на ссылке в посте открывалась новая вкладка, а то по привычке щелкнешь, а потом приходится или заново открывать или возвращаться по истории.
Вообще должно так и быть, какой у вас браузер?
Вообще исправили, спасибо.
Если вы реализуете фильтрацию постов по ключевым словам (допустим, я не хочу видеть посты из ленты, имеющие в теме слово «Politics»), то я моментально перейду к вам с ридера — это единственное, чего мне очень не хватает.
тоже голосую за это. Фильтры — самое главное чего не хватает в Гугл Ридере. Это была бы супер-фича
Вы хотите режим, в котором для каждого определенного фида можно настроить фильтрацию по поисковому запросу?
Да. Либо как-нибудь настроить это на более высоком уровне, что было бы даже лучше. У меня множество фидов, по которым в день приходит множество постов, и для каждого настраивать то, что я не хочу читать посты про разработку для андроида, будет не очень эффективно.

Это же киллер-фича. У вас хороший интерфейс, на импорте подписок из гуглридера, правда, появился котенок, но это не страшно.
Спасибо. Мы подумаем над жтим, следите за изменения в блоге.
А ещё можно сделать опцию, чтобы при нажатии J пост автоматически отмечался как прочитанный? У меня в день до 500 постов, на каждом кликать… :)
Так сейчас он как раз и должен отмечаться прочитанным. У вас разве не так?
Может не работать, если в ленте 1-2 поста. Но мы это исправляем.
Как раз хотел писать фидбек. Какая-то странность — он у меня как приличный ридер при импорте показал все посты из всех фидов (хотя вроде бы не все всё-таки), но их сейчас 4000. Всё ок, я хочу их все пересмотреть :) Начинаю делать им mark as read, либо нажимать J (что в 10 IE не работает, кстати), либо просто жмакать на посте — ок, надпись меняется, что пост прочитан, но в ленте непрочитанных он остается.
Вот смотрите до:
gyazo.com/b873397a33fb56d44ab822601c63f52c

И после:
gyazo.com/c4a03c9b0c848946119dab59fe58dc90

При этом если я жмакну F5 после того, как омтечаю пост как прочитанный, он снова возвращается к состоянию непрочитанного. При этом кнопка Mark all as read работает :)
О, мы в ИЕ совсем не тестили. Потестирую чуть позже, а вы могли бы сейчас попробовать в другом браузере, в Chrome, например? Думаю, там всё будет работать, а ошибка где-то в клиентской части просто.
У меня еще и Windows 8 :) И забыл сказать, что ридером пользуюсь в Firefox версии 13.0.1. В нем и IE не работает. В Chrome последней версии всё ок. Пофиксите хотя бы для Firefox, плиз, неудобно под ридер отдельный браузер держать открытым :)
В FF 12-16 тестил под Mac OS, всё в порядке. Под Windows проверю отдельно, но позже.
Правда не хочу вас заставлять так делать :)
Ещё много места отъедают крупные кнопки в постах. Как по мне, так может их лучше немного уменьшить по вертикали? И уменьшите место между постами. Мешает выделение источника фоном как будто это кнопка, лучше просто сделать выделение цветным текстом, но без фона как у гугла.
На источник можно нажать. А интерфейс мы еще доделываем, спасибо.
Да, все подряд. Начиная от импорта фидов из Google Reader и заканчивая пролистыванием новостей.
Google Reader теперь тоже «скорострельностью» не отличается, но он на порядок быстрее и удобнее.
Ну вот по отзывам ничего не тормозит. Можете профайлером померять? Импорт фидов может работать медленней, мы еще тюнингуем архитектуру.
Просто ради интереса, вы знаете значение фразы «на порядок»?
Интерфейс очень отзывчивый, спасибо. Это то, чего очень не хватать стало гуглоридеру — тот вообще умирать начинает, когда быстро пролистываешь, когда в непрочитанных от 1000 постов.
странно, у меня быстрее работает чем гугловский…
Молодцы! Социальный RSS-ридер — интересная и нетривиальная задача.

Два года назад мы с коллегой делали Eventr, но спустя год мы переключились на разработку другого проекта, после чего перестали поддерживать «старика», поскольку это оказалось довольно дорого и нерентабельно.

Самый коварный момент многопользовательского RSS-ридера заключается в том, что независимо от того, пользуются вашей системой или нет, вам все равно приходится обрабатывать тонны данных ежедневно. Для того, чтобы оптимизировать данный процесс, необходимо вводить всякие хитрые проверки и эластичные аглоритмы. Это сильно усложняет логику системы, следовательно, поддерживать ее с каждым днем становится все сложнее.

Неблагодарное это дело. Тут нужно либо море бабла, либо океан энтузиазма — чего вам и желаю! :)
О, как у вас это получилось?
У какого-то фида еще есть -1?
Было бы очень полезно, если бы вы подсказали, какие шаги предпринимали.
я просто прочитал свою ленту all items до конца и все. вчера с той же лентой и тем же фидом все было ок.
Могу разве что посоветовать на этом фиде нажать рефреш.
Мы пока не выяснили, в каком случае могут ломаться каунтеры.
Не знаю, косяк это или нет, но если ридер постоянно открыт на одной из вкладок, то через какое-то время (часы, дни) бывает, что кнопка рефреш не обновляет фид. А вот полная перечитка странички ридера помогает — появляются новые посты.
Исходники не собираетесь открыть?
Нет, разве что если не сможем сами поддерживать.
Сами обновляются, максимальный период — сутки.
тоесть никак? нууу, это не дело
Зачем пользователю такая возможность?
затем что не справляется он с обновлением. сами по себе фиды обновляются раз в сутки, это дооооолго
А по-моему ок, сутки это для фидов, у которых низкий refresh rate, а вообще от раз в 10 минут,
J работает правильно, K не работает. это баг или фича?
Удалил аккаунт, заметил что читаю свежие новости в гугле потому что в этом подписки обновляются весьма неспешно.
Благодаря многому из ваших комментариев, мы сделали его лучше. The Old Reader теперь работает быстрее, мы сделали интеграцию с Pocket, новый дизайн и внешний вид, доработали list view и добавили экстеншны (как это по-русски будет вообще?) для хрома и сафари. (Больше обо всём сделанном можно прочитать в блоге).
День добрый!

А если не секрет, как осуществлялась раскрутка? 500 человек сразу после запуска беты — это очень и очень неплохо)

И как вам удается оставаться на плаву, если, например, аналогичный ресурс Eventer достаточно быстро пал в бою?

Спасибо!)
Only those users with full accounts are able to leave comments. Log in, please.