waqur: (Default)
[personal profile] waqur
Наблюдать за тем, как RSS-читалки RssOwl и FeedDemon превозмогают недостатки встроенного в винду недобраузера — по-настоящему больно. То WININET.DLL не поддерживает TLS 1.3, то Internet Explorer 8 не может нормально отрендерить какую-то очередную хипстерскую ерунду из новейших стандартов HTML (поддержка которой месяц назад появилась в Chrome и Firefox, и через месяц будет удалена), то всё время лезут какие-то бредовые сообщения о смешанном содержимом http/https, то серверный вариант Internet Explorer'а не хочет загружать содержимое с очередного неизвестного ему домена (под ОС Windows Server всех версий IE требует whitelisting'а всех посещаемых доменов, даже если не запускать IE напрямую, а интегрировать его движок Trident в другие программы через COM).

В общем, RSS-читалка настолько тесно связана с браузером и его специфическими внутрибраузерными заскоками, а IE — это настолько небраузер, что становится очевидно: нормально работать RSS-читалка может только внутри адекватного браузера. Поскольку браузерный плагин для задачи RSS-агрегации не подходит (некому обновлять фиды в то время, когда браузер не запущен или компьютер выключен, БД rss-агрегатора может быть на несколько порядков больше браузерного профиля), очевидно, что это должен быть некий http-сервер в локальной сети.

Tiny Tiny RSS как раз и является таким сервером. Вопреки названию, эта штука не такая уж и легковесная — ей требуется установленный и настроенный web-сервер, установленная и настроенная СУБД, сервер PHP/FastCGI, а ещё в систему добавляется её собственный демон обновления (ttrssd). Итого — четыре дополнительных демона в /etc/rc.conf и два новых пользователя в /etc/passwd. Также надо уметь писать конфигурационные файлы для web-сервера nginx (с нуля), и будет нелишней способность разбираться в конфигурации php-fpm и postgresql, не говоря уже о шелл-скриптах Unix. Итого — забавы будет на целый вечер, это вам не InstallShield Wizard.

Впрочем, оно того стоило: всё работает, интерфейс удобный и лаконичный, все новейшие web-стандарты поддерживаются, ничего не тормозит и не глючит, никакие личные данные никуда не сливаются — и всё это совершенно бесплатно. tt-rss даже можно подружить с Firefox'ом, чтобы он при открытии новых rss-потоков (на клиенте) предлагал создать на них подписку (на сервере).
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

March 2024

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Автор стиля

Развернуть

No cut tags
Page generated 2025-07-12 06:45 pm
Powered by Dreamwidth Studios