[2003/10/26] Nishimura Hiromi
● RSS ページRSS リーダーの多くは RSS 記事本文を別の Web ブラウザで表示するようです。iBook や PowerBookG4 12" など小さなモニターでは画面が煩雑になります。そこで RSS 記事本文を同じウインドウ内に表示する RSS リーダーを開発しました。ここで紹介する RSSBrowser は記事本文を表示する RSS リーダーです。本アプリは単純に記事本文を別の Web ブラウザで見たくない、アプリ内で記事本文が見たいという理由から作ったもので、それ以外の機能はあまりありません。
RSSBrowser 利用時の様子RSSBrowser を起動すると上記図のように一つのウインドウを表示します。ウインドウは3つの部分で構成しています。左はブックマーク表示エリア、右上が RSS 記事一覧表示エリア、右下が記事本文を表示する Web ブラウザです。Web ブラウザには Safari の WebKit を利用しています。
● RSS 記事本文が直接読めるurl を書き込むフィールドに RSS ページの url を書き込みリターンすると下図のように RSS 記事一覧が右上のテーブルに表示します。
![]()
上記図では CNET Japan の
(http://japan.cnet.com/rss/index.rdf)をアクセスしたときの様子です。記事日付けは RSS ページに書き込まれている場合にはそのまま表示しますが、ページに書き込まれていなかった時にはアクセスした日付けを表示します。
● ブックマークへの登録RSSBrowser はアプリケーション自体に Web ブラウザの機能を持つため RSS 記事を直接読む事ができます。下図のように右上の RSS 記事一覧から読みたい記事を選ぶと右下の Web ブラウザに記事本文を表示します。
![]()
● ブックマークタイトルの編集RSS ページの url はウインドウ左下の [+] ボタンでブックマーク登録することができます。タイトルは RSS ページのタイトルになります。
● 普通のページもブックマーク登録ブックマークに登録したタイトルは RSS ページのタイトルになります。下記図左のように CNET Japan の RSS ページではタイトルが「CNET Japan」になります。このタイトルを編集したい場合には編集したいタイトルをダブルクリックします。すると下記図中央のように編集できるようになります。編集後にリターンキーを押すと下記図右のようタイトルが変更されます。
左:編集前、 中央:ダブルクリック後、 右:編集後
● Google 検索普通の Web ブラウザと同じように Web ページの閲覧とブックマーク登録ができます。ただし RSSBrowser にある Web ブラウザは RSS 記事本文を読むことを目的にしているのであまり期待しないで下さい。
● RSS 一括更新RSS リーダーの機能ではありませんが url を書き込むフィールドに検索文字列を書き込むと Google 検索を実行し Web ブラウザ領域に検索結果を表示します。
例えば「石器ねつ造」に関する情報を調べたかったら下記図の様に url フィールドに「石器ねつ造」を書き込みリターンキーをおします。すると Google 検索結果が下の Web ブラウザに表示されます。
![]()
http から始まる url を書き込むより簡単に Web ページを見つける事ができます。これ意外に重宝する機能です。
● RSS 記事検索ブックマークに登録した RSSを一括更新し更新された記事だけをリストアップすることができます。
ボタンをクリックするとブックマークに登録している全 RSS ページをアクセスし一括更新します。また下記図のように新しい記事を記事一覧としてリストアップします。
![]()
● Web ページ内検索これまでにアクセスした RSS 記事はデータベースに登録されています。このデータベースにある記事から読みたい記事を検索する事ができます。 url フィールとに?に続けて検索したい文字列を書き込んでリターンキーを押します。下記図は中国で検索した例です。
![]()
このようにデータベース(過去に読み込んだ RSS ページ)にある記事を検索して表示します。この拡張として複数の検索文字列をスペースで区切りOR検索することもできます。下記図は url フィールドに「?朝鮮 韓国」を指定した例です。
![]()
複数の検索文字列をスペースで区切り「?朝鮮 韓国」を入力した場合にはタイトルに「朝鮮」または「韓国」を含む記事をリストアップします。
◎ RSSBrowser はウインドウ右下のフィールドに検索文字列を書き込むと Web ページ内の検索ができます。Google 検索した時には検索文字列が自動でこのフィールドに書き込まれます。
この RSSBrowser を作って感じたのですが、最初から Safari に RSS リーダーの機能があればこの RSSBrowser っていりませんね。たぶん将来的に Safari に RSS リーダーの機能が付くのではないかと思います(期待!)。そうなると RSSBrowser は過渡的に現れたアプリなのではと思います。Safari に RSS リーダーの機能が付くまで面倒見ようかと思っています。
以上
nishi@akita-noken.go.jp