RNAのインストール・設定・カスタマイズ に関するよもやま.
RNAはGPLに基づいて配布されるフリーソフトウェアです.ライセンスの詳細についてはパッケージに含まれているCOPYINGをご覧ください.ただし本マニュアルおよび一部のライブラリについては別のライセンスが適用される可能性があります.詳細はそれぞれのソースファイルをご覧ください.
$ tar zxvf rna******.tgz
my $antenna_owner = 'i2k'; # ← あなたのお名前 my $base_uri = 'http://www.semblog.org/products/rna/'; # ← RNAを設置するディレクトリのURI
$ chmod -R 777 rss/ cache/ (もしくはconfig.plで設定された「チェック結果を格納するディレクトリ、および cache 用ディレクトリ) $ chmod 755 *.cgi $ chmod 666 *.html *.rdf *.xml $ chmod 666 .rna* $ chmod 666 rss/clip.*
$ chmod -R 755 rss/ cache/ (もしくはconfig.plで設定された「チェック結果を格納するディレクトリおよび cache 用ディレクトリ) $ chmod 755 *.cgi
(ブラウザでアクセスする,もしくはコマンドライン上で実行する)
※認証機能(Version 1.6.1以降)を使用する場合にはこの下に記載されている認証設定を先に行ってください.
(もしくはconfig.plで設定された「チェック結果を格納するディレクトリ」)
Version 1.1 (build 0722)より「はてなアンテナ(http://a.hatena.ne.jp/)」との連携が可能になりました.これにより,RSSを提供していないサイトのチェックができるようになります.
すでにはてなアンテナを利用している方
はてなアンテナを利用していない方
rss-jpが提供するRSS変換サービスを利用する方法もありますが,こちらではRNAに読み込ませたときに「はてなアンテナ」というサイトの中に「最新記事」としていくつかのサイトの更新情報が並ぶということになってしまいます.RNAの連携機能を用いると,RSSを直接登録する他のサイトと同様に扱われます.ただし最新記事は1つのみになります.
Version 1.3 (build 0731)よりMovable Typeで構築されたサイト内のエントリについてTrackBackの追跡・表示ができるようになりました.手順は以下の通りです.※Version 1.6よりRSS内に記述されたリンクを同様に抽出するようになりました.
my $trackback_trace = 1;
$ chmod -R 777 cache/ (suEXECが有効である場合は755でも構いません.わからない場合は777に.)
$ ./rna.cgi'mode=cache&background=no'
Version 1.5 (build 0816)よりOPMLによるサイトリストの簡易設定が可能になりました.OPMLはSharp Reader等で用いられるブックマーク管理のためのXMLフォーマットです.利用方法は以下の通りです.
インポートの際には二重登録をしないようになっていますので,OPML側でチェックするサイトが増えるたびに登録作業をしていただいても構いません.
Version 1.6.1 (build 0917)よりサイト設定用cgiに対するユーザ認証(Cookieベース)をかけることができるようになりました.利用方法は以下の通りです.
my $auth_configure_cgi = 1; # 1: 認証を有効に 0: 無効に my $auth_file = '.rna-passwd'; # パスワードのファイル名(変更することをおすすめします)
$ chmod 666 .rna-passwd
スタイルシートによるカスタマイズ
例)@import url(http://www.foo.com/mt/styles-site.css);
テンプレートによるカスタマイズ