世界を動かす技術を、日本語で。

RSSは素晴らしいです

概要

  • NetNewsWire はiPhoneで最もよく使うRSSリーダーアプリ
  • RSS は古いが今も有効な技術
  • RSSリーダー で複数ブログの新着記事を一元管理可能
  • Substack など主要ブログサービスもRSS対応
  • ブログ読書習慣 が向上し、質の良い時間の使い方に貢献

NetNewsWire:シンプルかつ強力なRSSリーダー

  • NetNewsWire は無料で使えるiPhone向けRSSリーダーアプリ
  • RSS(Really Simple Syndication) は古くからあるウェブコンテンツ配信技術
  • RSSフィードのURLを登録するだけで、 定期的に新着記事を自動取得
  • Substack の全パブリケーションは「https://{{substack-domain}}/feed」でRSSフィードを提供
  • 各ブログサイトのデザインや広告、ポップアップを気にせず 統一されたインターフェース で記事閲覧
  • メール購読や個別サイト訪問の手間を省き、 ブログ記事の一元管理 が可能

RSSリーダー利用のメリット

  • 複数ブログやニュースサイト の新着記事を一括で確認
  • 広告やポップアップ のない快適な読書体験
  • メールボックスの煩雑化防止、ブログごとにサイトを覚える必要なし
  • 「ながらスマホ」時間の質向上、有益な情報収集習慣の定着
  • RSS対応のブログやニュースサイト は現在も非常に多い

まとめ:RSSリーダーで広がる情報収集の可能性

  • NetNewsWire のようなRSSリーダーは、情報収集の効率化に最適
  • ブログやニュース、Substack など多様な情報源を一箇所に集約
  • シンプルな操作性高い対応力 で、今なお活躍するRSS技術
  • 質の高いコンテンツ消費 を日常の習慣に

Hackerたちの意見

RSSの存在についての短いPSAが「ハッカーニュース」って言われると、なんか年取った気がするわ。

あなたは今日の不運な1万人のうちの一人だね。

いや、別に論争になることじゃないと思うけど、みんなRSSは死んだって言うんだよね。私の世界では全然そんなことないけど。

RSSはアルゴリズムフィードへの解毒剤だよ。ちょっとでも言及されるのは嬉しい。ユーザーが必要とするツールの90%は1970年から2000年に作られたもので、その中にRSSも含まれてる。

それだけじゃなくて、彼らのモバイルアプリの広告もね。質の低いコンテンツだわ。

これ見た? https://microformats.org/wiki/h-feed

オフィスのジュニアに「保存」や「新しいディレクトリ」のアイコンが何か、メールの「CC」が何を意味するか、ダイヤルアップ接続が何かを聞いてみて!

さっき、うちの会社の創業者に「ブログにRSSがあるのは重要だ」って言ったんだけど、彼は今まで使ったことがなかったみたいで、なんでそんなに大事なのか分からなかったって。笑

会社にとってRSSフィードがミッションクリティカルな理由って何?

その通り!RSSリーダーを充実させたいなら、テックブログのディレクトリを管理してるよ(RSSリンクはctrl+fで「feed」検索してね): [0] https://blogs.hn 他の良いディレクトリもあるよ:[1] https://ooh.directory/ [2] https://blogroll.org/

RSSについての唯一の不満は、編集に対して敵対的に感じることかな。ポッドキャストのRSSフィードを更新すると、タイトルや説明のどこかを編集したせいで、同じエピソードが複数バージョン出てくることがあるんだよね。前に同じエピソードが5つもあったこともあったし。もうこの問題を解決する技術があってもいいと思うんだけど :P

そうだよ。Atomフィードにはそのための更新フィールドがある。でも、フィードを生成する人がメタデータの扱い方を知っているかどうかが問題なんだ。

それがguid/idフィールドの役割だよ。

RSSの基本的な説明がHNに載るなんて悲しいな。子供たちのためにアップボートしといたけど :/ ちなみに、FreshRSSは自分でホスティングするのも結構簡単で、RSSリーダーアプリとしてはすごくいい選択肢だよ。

FreshRSSは最高!めっちゃおすすめ。

自分はMinifluxが好きだけど、どんなRSSリーダーでもないよりはマシだね。

+1、ここにいるのはHappy FreshRSSユーザーだよ!

RSSはフォーマットとしては最悪だけど(Atomの方がずっといい)、アイデアとしては素晴らしいよね。もしあなたのウェブサイトがデータベースだったら、RSSはWALみたいなものだし。もしウェブサイトが微分可能だったら、それは最後の更新時の導関数、つまりラグランジアンみたいな感じだよ。(ちなみに、真面目な静的サイトジェネレーターはみんなRSS/Atomフィードを生成する方法を知ってるよ。)

JSONベースの代替案を普及させるべきだね。「超シンプルな配信」って呼ぼう。

「ウェブフィード」っていう一般的な用語が好きだな。この記事で知ったよ。https://lighthouseapp.io/blog/what-are-web-feeds それに、このブログには他にもいい関連記事があるよ: - RSSとは:https://lighthouseapp.io/blog/what-is-rss - Atomとは:https://lighthouseapp.io/blog/what-is-atom - JSONフィードとは:https://lighthouseapp.io/blog/what-is-json-feed - フィードリーダーとは:https://lighthouseapp.io/blog/what-are-feed-readers - OPMLとは:https://lighthouseapp.io/blog/what-is-opml

あなたのサイトのRSSフィードって、サイトのアイテムを別の視点で見せてるだけじゃない?それを「差別化」してくれるのはRSSリーダーだよね?

これは、ウェブのUXの状態に対する批判のようなもので、ウェブフィードの本質的な利点ではないけど、僕が一番好きなのは、リストビューのコンテンツフィードをコンパクトにまとめて、カテゴリ分けして、すぐに切り替えられること。すべてが事前に取得されているからね。YouTubeをそんな風に使えると知った瞬間、サブスクリプションをブラウジングする体験が10倍良くなった感じがしたよ。

RSS最高!だから、最もシンプルなRSSリーダーを作ったんだ[1]。それと、Hacker Newsのクラシックを毎日更新するRSSフィードも作ったよ[2]。これのおかげで、Redditの使用がかなり減った。 [1] https://rssrdr.com [2] https://github.com/Roald87/HackernewsClassics

自己ホスティングのRSSツールで、データをAPI経由で公開しているものって知ってる人いる?フィードをプログラム的に処理したいんだけど、できれば更新やサブスクリプション、パースのロジックを自分で書きたくないんだよね。

XMLをパースするツールに興味があるかもしれないね。RSS/Atom専用のライブラリもあると思うよ。君が何を求めているのか正確にはわからないけど、RSSフィードを読み込んで、データを別の形式(JSONとか?)に再フォーマットして、その変換された形式を返すAPIエンドポイントが欲しいってこと?でも、XMLを変換する目的は何なの?

ほぼ全部そうだよ。通常は古いGoogleリーダーAPIを実装していて、いくつかの追加機能もあって、モバイルアプリが標準的な方法で接続できるようになってる。 - https://freshrss.github.io/FreshRSS/en/developers/06_Fever_A... - https://freshrss.github.io/FreshRSS/en/developers/06_GoogleR... FreshRSSは2つのAPIを実装してるよ。

「rss2email」を実行すると、あなたのAPIがIMAP/POP3になるの?

RSSは大好きなんだけど、アルゴリズムにコンテンツの消費を決められない利点がある一方で、コンテンツが大量に流れてくるのが難点だよね。残念ながら、フィルタリング機能はオンラインサービスの有料サブスクリプションか、自分でホスティングするソリューションにしかないみたい。知らない解決策があるのかな?