Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Google дал...

Оригинал: The Google Giveth...
Автор: Шон Пауэрс (Shawn Powers)
Дата публикации: 25 июля 2013 г.
Перевод: А. Жбанов
Дата перевода: 25 августа 2013 г.

...Google и взял. Именно так произошло с Google Reader. Незадолго до этого Google отказался от Google Wave, потому что из этого сервиса не получилось социальной сети. Это удивило примерно ноль человек. А потом Google объявил, что 1 июля 2013 года закрывается Google Reader. Это явилось сюрпризом для гораздо большего количества людей, в том числе и для меня. В данной статье я хочу рассмотреть некоторые варианты действий для тех, кто попал в эту беду.

Зловещие облака

Я думаю что более важно не само закрытие Google Reader, а тот вред, который оно наносит облачным вычислениям в целом. Я использовал Reader в течение нескольких лет, он помогал мне быть в курсе того, что мне интересно. Google Reader был программой, за которую я бы с удовольствием заплатил, но поскольку он был бесплатен, я просто продолжал работать, благословляя его создателей. А теперь его исчезновение и моя зависимость от свободных и/или облачных сервисов ложатся на меня тяжким грузом. Сегодня исчез Google Reader, а что исчезнет завтра? DropBox? Flickr? Google Mail?

С момента объявления о закрытии Reader я стал посещать SourceForge и Github чаще, чем за все годы до этого. Мне совсем не нравится, что Google может с такой легкостью вносить столь значительные изменения в мою повседневную работу. Поэтому я усиленно искал способ сделать себя менее зависимым от сервисов наподобие Google Reader. И эта статья, как я ожидаю, будет первой в цикле заметок об этом новом "облачном" мире.

Веб-шмеб

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

Liferea - это приложение для Linux, которое прекрасно справляется с управлением RSS-лентами. Как почти всякий другой агрегатор RSS, Liferea может синхронизироваться с Google Reader, но, по счастью, синхронизируется также и с Tiny Tiny RSS, о котором я расскажу чуть позже. Благодаря своей способности синхронизироваться с серверной базой данных Liferea может предоставить пользователю лучшее из обоих миров, а именно - локальное приложение для чтения RSS-потоков плюс синхронизация с общей базой данных для чтения на других устройствах и компьютерах. Интерфейс Liferea прост, но при необходимости продраться сквозь дебри RSS-потоков "просто" означает "хорошо" (рис. 1).


Рис. 1. Liferea - простое приложение, но это совсем не плохо.

Под Linux есть множество других очень хороших RSS-клиентов - Akregator, Thunderbird, RSSOwl и многие другие.Я выделил из них Liferea за возможность синхронизироваться с Tiny Tiny RSS, но и кроме нее есть немало отличных программ для работы с RSS. Поищите в пакетном менеджере вашего дистрибутива по строке "RSS" и вы наверняка найдете несколько штук.

Читайте RSS в вашем браузере!

Я понимаю, что это звучит как "на колу мочало - начинай сначала", но возможности браузеров не ограничиваются только просмотром веб-сайтов. Любой владелец Chromebook может убедиться, насколько широки могут быть эти возможности. Для Firefox есть такие расширения как Sage, Brief или Simple RSS Reader. Я мог бы описать их все, но предпочту дать совет посетить http://addons.mozilla.org и поискать по запросу "RSS". Выбирайте расширения, которые вам понравятся и испытайте их в действии!

Если посмотреть на Chrome (или Chromium), то также можно найти множество расширений для чтения RSS. Среди них - Slick RSS, Feed Reader и несколько других. Google кроме того предоставляет расширение RSS Subscription, которое позволяет добавлять в ваш веб-сервис RSS подписки прямо с интересующего вас сайта. Google Reader недавно был убран из списка поддерживаемых сервисов, что вполне понятно, но другие остались доступны и это подводит нас к очередному способу решения проблемы.

Третье облако направо

Перед тем, как начать разговор о создании своего собственного решения имеет смысл рассмотреть несколько вариантов, предлагаемых сторонними разработчиками. Даже учитывая факт закрытия Google Reader, в использовании онлайновых сервисов нет ничего страшного - нужно просто не хлопать ушами и быть готовыми к их исчезновению.

Feedly

Вероятно, наиболее популярной "альтернативой" Google Reader является Feedly. Немного смахивает на иронию судьбы, но Feedly использует Google Reader в качестве API для синхронизации подписок RSS между устройствами. Feedly разрабатывался как фронт-енд к Google Reader, но с точки зрения пользователя является альтернативой последнему. Разработчики Feedly объявили, что они будут осуществлять "прозрачный" перенос пользователей с бэк-енда Google Reader на свою новую платформу. Это свидетельствует о том насколько сильно люди (и даже компании) зависят от доступности бесплатных сервисов.

Feedly заметен высокой степенью "визуализации" RSS-потоков и по умолчанию представляет их в виде журнальной страницы, как в клиенте для Android на рис. 2. Некоторым такое представление очень нравится, особенно тем, кто недавно приобщился к RSS. Лично меня это раздражает, но я вполне допускаю, что для кого-то это выглядит привлекательно. Feedly - бесплатный сервис, но вскоре выйдет "профессиональная" версия, поддерживающая оффлайновое чтение.


Рис. 2. Feedly обладает множеством кроссплатформенных клиентов, а также способностью работать через Веб.

The Old Reader

Если новый "журнальный" стиль оформления возмущает вас до глубины души, то существует еще одна онлайновая альтернатива Google Reader - The Old Reader. Подозреваю, что почти полная идентичность интерфейса The Old Reader и раннего Google Reader - не просто совпадение (рис. 3). The Old Reader совершенно бесплатен, что я обычно считаю хорошим признаком, но благодаря Google, теперь я в этом не столь уверен. Тем не менее, The Old Reader может импортировать потоки из Google Reader и функционирует почти полностью как ранний Google Reader, но с одним важным исключением, о котором я расскажу позже.


Рис. 3. The Old Reader выглядит... скажем, как The Old Google Reader!

The Old Reader не импортирует автоматически подписки из Google Reader, но позволяет импортировать их из файла в формате Google. Так как The Old Reader не использует Google Reader в качестве бэк-енда, исчезновение последнего не должно сказаться на первом. Возможно, массовый исход пользователей Google Reader окажет негативное влияние на производительность сервиса, но надеюсь, что это не станет непреодолимой трудностью.

NewsBlur

NewsBlur - интересный участник состязания за звание "Замена Google Reader". Это программа с полностью открытым исходным кодом, но сервис, доступный по адресу http://www.newsblur.com, предлагает очень ограниченное свободное решение. NewsBlur мог бы мне понравиться, особенно благодаря своей открытой природе, но его бесплатная ипостась настолько ограничена (она ограничивает количество подписок, которые можно добавить), что его очень трудно протестировать достаточно тщательно, чтобы удостовериться в необходимости платить за подписку. Как и Feedly, NewsBlur обладает весьма привлекательным интерфейсом (рис. 4) Если вы предпочитаете такой внешний вид, значит, NewsBlur достоин вашего внимания. А мы переходим к следующему и последнему разделу статьи.


Рис. 4. Интерфейс NewsBlur великолепен, этого нельзя отрицать.

Создайте свое собственное облако

Хотя я не совсем готов отказаться от Gmail и снова вернуться к поддержке собственного почтового сервера, должен все же признать, что рассматривал такие варианты с момента объявления о закрытии Google Reader. Однако для своих потребностей, связанных с RSS, я решил использовать собственное веб-ориентированное приложение. Уход Google Reader слишком сильно повлиял на мою жизнь и поэтому мне совсем не хочется рисковать с выбором другого стороннего сервиса.

Первой моей попыткой заменить Google Reader была установка NewsBlur. Он на мой вкус, слишком "глянцевый", но зато с открытым исходным кодом. Я обзавелся собственным веб-хостингом, создал сайт для работы NewsBlur, а потом долго бился головой о стену.

Не поймите меня превратно, NewsBlur на самом деле open source. Его код свободно распространяется через Github. Есть и инструкции по установке, но тем не менее установить NewsBlur довольно-таки трудно. Я понимаю, что разработчики не могут взять каждого пользователя за руку и привести его к желаемому результату, жертвуя при этом своими доходами (в конце концов, NewsBlur - коммерческий сервис). Но если вы все же полагаете, что вам нужен обычный LAMP-сервер, то вас ждет большое удивление.

NewsBlur зависит от Django, Celery, RabbitMQ, MongoDB, Pymongo, Fabric, jQuery, PostgreSQL или MySQL и требует произвести кучу настроек, чтобы начать работать. Я не хочу сказать, что он плох. Я хочу сказать, что я ленив, а легкие в установке вещи вроде WordPress и вовсе меня испортили. Если вы достаточно любите приключения, то установка собственного экземпляра NewsBlur может оказаться для вас очень полезной. Я же все-таки предпочитаю что-нибудь попроще. Встречайте: Tiny Tiny RSS.

Tiny Tiny RSS

Как явствует из названия, Tiny Tiny RSS - маленькое приложение. Оно написано на PHP и не требует для работы ничего, кроме MySQL. Мне понадобилось буквально меньше пяти минут на его установку и настройку (рис. 5).


Рис. 5. Tiny Tiny RSS действительно мал и выглядит примерно так

Tiny Tiny RSS больше напоминает мне локальное приложение вроде Liferea, нежели веб-ориентированное, но начав исследовать его плагины и дополнения, вы можете удивиться тому, что вы все время до этого использовали Google Reader! Если вы помните, я в начале статьи упоминал, что Liferea может синхронизироваться с Tiny Tiny RSS. Поэтому, если учесть тот факт, что Tiny Tiny RSS может играть роль серверной части для локальных клиентов, наличие приложения для Android и бесчисленных плагинов, то в него трудно не влюбиться. Даже если вы в конце концов остановитесь на более "глянцевой" альтернативе, вы просто обязаны испытать Tiny Tiny RSS.

Жаль, что никто не серфит так же, как я

Я прилагаю все усилия, чтобы сосредоточиться на положительных побочных эффектах закрытия Google Reader. Оно заставило меня (и многих других) серьезно задуматься над тем, где я храню свои данные, а заодно заставило видеть чуть дальше собственного носа. Однако, во всех своих исследованиях я так и не нашел способа воспроизвести ту функцию Google Reader, которая с полдесятка лет была для меня единственным способом серфинга в Интернете, а именно - переход к "следующему непрочитанному". Я продемонстрировал ее несколько лет назад в "Linux Journal Tech Tip": http://www.youtube.com/watch?v=lLGqEsVDPrQ.

Возможно, кто-нибудь создаст плагин для Tiny Tiny RSS, выполняющий это действие. Возможно, это наконец-то заставит меня самого научиться программировать. Тем не менее, я нигде не могу найти эту, казалось бы, простую функцию. Если у кого-либо есть рекомендации по ее реализации или какие-нибудь программисты Tiny Tiny RSS ищут подработку на выходные, буду рад пообщаться!