Extra Systems RSS Internet Reader

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

Я тоже интересуюсь новостями. Когда-то использовал сервис Google, а после его ликвидации работал через Internet Explorer. На смартфоне использовал приложение Feedly. Но все это было не то. При работе через Internet Explorer не обеспечивается полнота базы данных сообщений (когда компьютер выключен часть сообщений может быть потеряна). Кроме того, имея два экземпляра Internet Explorer (один дома другой на работе) приходится все читать по два раза. Упомянутое приложение для Android тоже не идеально. Работает медленно, часто сбоит, да и постоянно пытается подгрузить графику, содержащуюся в сообщениях, которая мне совершенно не нужна.

Одним словом, долго помучившись, я понял, что «если хочешь, чтобы было сделано хорошо – сделай сам». Так я и поступил. Вот уже две недели наслаждаюсь собственным продуктом — Extra Systems RSS Internet Reader. Что он из себя представляет? Это многопользовательская система (доступ по логину и паролю), позволяющая подписаться на несколько каких угодно RSS-каналов. Далее фоновый процесс на сервере с определенной периодичностью круглосуточно и без выходных опрашивает заказанные RSS-каналы на предмет появления там новых сообщений и при наличии таковых складывает их на персональную «полку» заказавшего их клиента системы. Читать сообщения можно через web-интерфейс хоть со стационарного компьютера, хоть со смартфона. При этом не имеет значение какова платформа вашего смартфона, ведь работа ведется по протоколу HTTP, так что единственное, что требуется, так это то, чтобы ваш аппарат в принципе был способен работать с Интернет-сайтами.

При обращении к сервису (по логину и паролю) на экране устройства отображается самое свежее из имеющихся на «полке» сообщений. При этом оно сразу же на самой этой «полке» стирается (так что ни при каких обстоятельствах клиент ничего не увидит дважды). Внизу сообщения имеется кнопка «читать следующее сообщение». При ее нажатии процедура повторяется (то есть, система ищет среди имеющихся на «полке» сообщений самое свежее, отображает его и удаляет с «полки»).

Как вы поняли, данная система обладает полнейшей кросс-платформенностью, поскольку не использует никаких апплетов, приложений и тому подобной лабуды – только протокол HTTP.

Открывать бесплатный доступ к системе для всех желающих я не планирую. Уж если сама Google при ее мощности с такой задачей не справилась, то куда уж мне. Так что, пока пользуюсь сам и подключаю своих друзей. А что будет потом – пока не решил. В сущности, делал я это в первую очередь для самого себя. Может быть, в будущем буду постепенно набирать и платных клиентов, увеличивая цену сервиса так, чтобы спрос не превышал моих технических возможностей.

Да, чуть не забыл. Платформа у меня сейчас такая: Windows Server, PHP 5, MySQL 5. Бегает все очень быстро. Сообщения на экране появляются моментально. Трафик мизерный (никакой графики, никакого java-скрипта, никаких html-тэгов – все фильтруется, все удаляется). База данных (на сервере), естественно, снабжена всеми необходимыми индексами.

Система успешно себя зарекомендовала как в Киеве, так и в глухом селе (где еле-еле заметен сигнал GPRS и работать с обычными сайтами совершенно невозможно). Так что девиз у этого продукта такой: «Ваши новости всегда с вами!» или «Вы теперь везде в курсе событий!».