nDiki : RSS
RSS - RDF Site Summary / Really Simple Syndication
メモ
リソースの更新日時情報を入れるには Dublin Core モジュールを使う。
web
- 簡単なRDF Site Summary (RSS)の説明
- http://www-6.ibm.com/.../j_w-rss.html
- RDF Site Summary 1.0 Modules: LIRS
- wikistmania
- ishinao 氏が開発、運用されていた RSS アンテナ。
- http://ishinao.mine.nu/wikistmania/
関連情報
- DiKicker
- WiKicker
- フレッシュリーダー
- Firefox
- RDF
- Bloglines
- KNewsTicker
- SSE (Simple Sharing Extensions)
- Liferea
- Google デスクトップ
Perl
スポンサード リンク
Related term
2005年12月31日 (土)
■ 私的10大ニュース2005 [ comp ]

今年は主に開発等よりもオンラインサービスの活用が中心的な話題であった。 来年度は、積極的に何かを産み出していきたところである。
@ Skype
年初はまずは Skype。
社内でも本社との連絡に活用されるようになった。
これほどツールがスムーズに社内に広まるのは珍しい。
社内といえば、やっと Wiki の利用が社内で広まってきた。今後より利用が進むといろいろ不満も出てくるはず。 それをうまく吸い上げていくことが重要。
@ ソーシャルブックマークサービス
Squrl を使いはじめて、はてなブックマーク1本へ。 2月のサービス開始から使いはじめてブックマークの数は 3,337。
folksonomy という観点では folk (folc / people) を実感できなかった。 タグは主に自分で分類するのに使っているというところ。
@ Flickr
2月に使い始めて、5月に Pro Account へ。 これで www.naney.org の容量を気にしなくて良いようになった。
@ Bloglines
RSS を発行しているサイトの巡回は Bloglines へほぼ集約。 斜め読み化が進んだ。
@ reStructuredText
可読性の高いプレーンテキストマークアップ文法。
この文法で書いておけば、メールでやり取りをしてまとまった内容をそのまま書き換え直さずに、小綺麗に整形してHTMLやPDF形式にすることができる。
ちょっとした文書の作成にもってこい。
今後環境整備や、自分なりの運用スタイルの確立がポイント。
- 定型書式で内容を記述していくのに便利な形式は? (2005-11-21)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- Bloglines に巡回先の一部を集約 (2005-02-13)
- reStructuredText いいんじゃない? (2005-11-22)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
2006年3月3日 (金)
■ サーバ高負荷状態につき DiKicker 機能修正とサーバ設定変更

www.naney.org をホスティングしているサーバが重いと思ったら、同じサーバ上のあるユーザの CGI プログラムが5プロセス無限ループしてるっぽい……。 load average 20前後。
あおりを受けて、nDiki が大変なことになっている。
nDiki は SpeedyCGI を使っているのだが、バックエンドの speedy_backend が捌ききれず、フロントエンドの speedy が大量に待ちに入ってしまっている。
MaxBackends を調整しても駄目(下手にバックエンドプロセス数を増やしても、結局処理が追いつかない)。
ということで急遽対策。
@ 高負荷時にはてなブックマークへのアクセスを停止
load average が高い時には、はてなブックマーク上の検索結果を表示させるために行なっているはてなブックマークへのアクセスを休止するように変更。 24時間に設定してあるキャッシュの有効期限が切れていても、高負荷の時にはアクセスにいかないようにする。
これで DiKicker の処理時間を短縮。相手側サーバへの負担も軽減。
@ Google Desktop からのアクセスを一時的に拒否
おかげ様でここ最近 nDiki の RSS へのアクセス数が増えてきている。 ありがたい事である。
しかしながら DiKicker の RSS レスポンスは、あまり賢くなく毎回データベースから最新記事情報を抽出して生成しているため、それほど処理が速くない。
なのでアクセス頻度を高くしている RSS リーダがどこかで同時に起動しているとちょっとしんどい。 特にここ最近 Google Desktop からのアクセス数が増えている感じ。
さすがに今日はサーバの負荷が高く処理が追いつかなくてどうしようもないので、一時的に Google Desktop を拒否することに。
.htaccess に設定を追加。
BrowserMatch "Google Desktop" denybrowser deny from env=denybrowser
近日中に、RSS 処理を改善してすぐに解除する予定。
@ robots.txt に Crawl-delay: を追加
効果があるかどうかは不明だが、Crawl-delay: に対応するというクローラ (Slurp、msnbot) 向け設定を追加。
User-agent: Slurp Crawl-delay: 20 User-agent: msnbot Crawl-delay: 20
アクセス数としては Googlebot と Slurp がダントツ。 しかし Google は無下にする訳にもいかないしなぁ。
- [ Perl ] Log::Log4perlのはまりどころ (2004-03-02)
- さらにサーバ負荷状態悪化。対応に追われる。 (2006-03-04)
- www.naney.org サーバ断続的にダウン (2006-04-30)
- [ WiKicker ] SpeedyCGI 対応するも…… (2003-11-09)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
2006年3月4日 (土)
■ さらにサーバ負荷状態悪化。対応に追われる。

CPU パワーを消費し続けているプロセスが昨日の 5 個から、今日は 21個に増えている……。
対応するも、焼け石に水か。
@ データベースロックタイムアウト時間を短く
120秒から60秒に。
@ 生成した RSS をキャッシュするようにする
生成した RSS を Cache::FileCache で有効期間30分でキャッシュするように変更。 あわせて Google Desktop からのアクセス拒否を解除。
@ 旬カレンダーナビゲーションをキャッシュするようにする
ページ下部にある各月上中下旬へのリンクは、どこに記事が追加されたかディレクトリをスキャンするしか知りようがないので毎回そのようにしていたのだが、これが結構重くなってきたので、これも有効期間1時間でキャッシュするように変更。
@ 高負荷時のページ更新停止機能を改善
DiKicker では新しいキーワードが追加されると、過去の記事についてもアクセスがあり次第、自動リンクし直していくようになっている。
高負荷時にはこの機能が止まるようにしてあったのだが、「キーワード記事」については止まるようになっていなかった。 また「1記事のみのページ」へのアクセスの場合も(1記事ぐらいの更新ならいいだろうということで)止まるようにしていない。
このためこれらへのアクセスあると、(必要であれば)アップデート処理が発生。 データベースの排他ロックも必要となるため、全体のレスポンス低下につながっていた。
これらも、高負荷時には止まるように修正。
- サーバ高負荷状態につき DiKicker 機能修正とサーバ設定変更 (2006-03-03)
- Twitter ステータスを nDiki サイドバーに表示 (2007-11-09)
- 他の Web サイトの情報を URI::Fetch でキャッシュ付き取得 (2005-10-29)
- [ DiKicker ] 語リストを Term DB に保持 (2006-11-21)
- nDiki のレスポンスが悪くなってきたので DiKicker 修正 (2006-08-29)
2006年3月6日 (月)
■ Debian に RSS リーダ「フレッシュリーダー」をインストール

2006年3月1日にリリースされた RSS リーダ フレッシュリーダー(Fresh Reader)を昨日 Debian GNU/Linux sid 環境へインストールして試用を開始してみた。
@ Debian GNU/Linux sid へインストール
ノート PC 上で動いている Apache2 にインストール。PHP が必要なので、libapache2-mod-suphp をインストールしておく。
apt-get install libapache2-mod-suphp
他のプライベートな Web サイトと分離するために、バーチャルホストを1つ作ってそこへインストールすることにする。 libapache2-mod-suphp を使って、自分のユーザ権限で db に書き込むように設定。 また自分だけが使えるようにアクセス制限しておくことにする。
/etc/apache2/sites-available/freshreader を作成:
<VirtualHost *>
ServerAdmin naney@naney.org
ServerName freshreader
SuexecUserGroup naney naney
DocumentRoot /var/www/freshreader
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/freshreader>
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
で、次にバーチャルホストを有効にする。
#mkdir /var/www/freshreader #chown naney.naney /var/www/freshreader #a2ensite freshreader #emacs /etc/hosts # 127.0.0.1 に freshreader を追加 #/etc/init.d/apache2 reload
続けてフレッシュリーダーをインストール。 基本的にはアーカイブを展開するのみ。
$cd /var/www/freshreader $tar zxvfp ~/sffr10lin.tar.gz $chmod 700 db
で Web ブラウザから
http://freshreader/freshreader/index.html
にアクセスする。これで基本的なインストール終了。
それから1時間に1回自動巡回するようにしておく。 今回は自分のユーザアカウント (naney) でインストールしてあるので、自分の crontab 設定に追加する。 自分の場合は、1時間に1回 run-parts されるディレクトリがあるので、そこに
#!/bin/sh /usr/bin/php5 -f /var/www/freshreader/freshreader/crawler.php
というファイルを作成しておく。
あとはマニュアルの通りWeb ブラウザでユーザを作成したり、巡回先を登録したりしていく。
@ 感想
現在のところ Web 巡回は
- なつみかん (以前から使っているアンテナ)
- はてなアンテナ (RSS のないサイト巡回用)
- Bloglines (RSS サイト巡回用)
- Sage (Bloglines には上げたくないプライベートな RSS や、ローカルホストで動いている mixipress 巡回用)
と用途ごとに分散してしまっている。
集約したかったのだが、なかなかこれというのが無かった。
- MyRSS.jp のエンジンを使って、RSS フィードのないサイトも登録可能
- ローカルで動かせるので、プライベットネットワーク上の RSS フィード、プライベートな RSS、ローカルホスト上の RSS を集約できる
- Bloglines に同様の未読管理
- Web ブラウザベース (記事中のリンクもそのまま Firefox 上で閲覧していける)
と望んでいる機能が入っている。
早速 Bloglines から登録一覧を OPML でエクスポートして、インポート。
動作も軽快だしいい感じだ。 「一度に表示する未読記事の数」が設定できるのが非常に気にいった。
未読記事を表示したらそのページ(タブ)を閉じる前に全部目を通さなければならない(でないと、読んでいないものも既読になってしまう)。 Bloglines だと前回見てからの未読が1度に全部表示されるので、間隔をあけてしまった時に辛い。 この点でフレッシュリーダーは便利。
現在「無制限」「約100件」「約1000件」が選べるが、ここは自由に数値で指定できるとなお嬉しい(50件づつぐらいにきざみたい)。
Web 巡回は、基本的にこれに集約しようかな。
ということでブロガーライセンス(自身でブログ/ホームページを運営されている方向けの優待ライセンス: 無料)を申請。
- Web 巡回を集約するのに便利な RSSリーダー、フレッシュリーダー
- Windows 版、Linux 版、FreeBSD 版あり
- CUPS で Debian から EPSON カラーレーザプリンタへ印刷 ... (2006-01-04)
- はいぱー日記システムで日記を開始 (2001-05-11)
- Firefox 時間帯別ホームページ切り換え (2006-09-19)
- RSS 巡回しすぎなのでフレッシュリーダーを Web ブラウザのホームペー... (2006-09-18)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
2006年5月16日 (火)
■ 社内 Blog 開設

ウェブ進化論の中の Google の話に触発されて、そのうちやろうと思っていた社内 Blog の開設を行ってみた。
@ DiKicker を使用
ソフトウェアは nDiki で使用している DiKicker を。 コメント機能・トラックバック機能が無いためコラボレーション的な要素はあまり望めないかもしれないが、RSS フィードもあるし社内情報発信のとっかかりとしては十分かと。
そのかわりにキーワードで串刺し表示する機能を使ってプロダクト名やプロジェクト名など決まったテーマをまとめて読み進めることができるため、社内利用には向いているのではと考えている。
検索機能が無いのは痛いので、早めに手当てする必要あり。
@ 運用
特に全社的に強制導入とかではなくて、まずは自分が試行錯誤しながら運用してみるといった感じで進めるつもり。 自分がガンガン情報を書いて、メールに permalink を貼りつける。
メンバに定期的に見てもらうには、随時小ネタをしこむ必要があるかなぁ。 他にも書く人が現れて、社内での RSS 活用が進めばしめたものである。
ちなみに各人が使うのは DiKicker にこだわるつもりは全然無くて、適当に設置してくれればと考えている。 DiKicker 社内で使っている Wiki (WiKicker) と同じ文法とはいえ細かいところは便利じゃないので、むしろ違うものが流行ったほうがいいかなとも(数人は一緒に DiKicker を使ってくれると嬉しいけど)。
ある程度 alpha な人が開設し揃って波がおきたら、普通の人でも簡単に書けるような環境を整備してより広めていきたい。
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- Debian GNU/Linux に Hyper Estraier 1.2... (2006-05-31)
- すべての情報を共有する。情報閲覧者が判断する。 (2006-05-15)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- 最近の Twitter ステータスを nDiki 「最近のさえずり」ページ... (2007-11-23)
2006年5月18日 (木)
■ Google Desktop の web clips で RSS を読む

社内での情報共有を目的に社内 Blog を立ち上げた。次のステップは以下だ。
- スタッフが定期的に社内 Blog をチェックする/したくなるようにもっていく。
読んでもらえなければ Blog を書くメリットがあまりなくなってしまうので、これは重要だ。 逆に良さがわかってくれば、自分も書こうという人が自然ど増えてくるはず。
まわりを見た感じだと、普段から RSS リーダを使っているというという人はほとんどいないようなので、まずは RSS リーダを普及させる必要がありそうだ。
うちのオフィスでの推奨 RSS リーダの条件としては
- Windows で動くこと。
- わざわざソフトを立ち上げてチェックというスタイルだと定着しなさそうなので、常駐型がいいのではないか。
- 特定の Web ブラウザへの組み込み型ではないこと (人によって使っている Web ブラウザが違ったりするので、推奨しにくい)。
あたりかなと。むろん個人で気にいったのがあればそれにこしたことはないのだが、ここでは初めての人に薦められるものをということで。
@ Google デスクトップ 3
まずは Google Desktop を試してみる (Windows をメインに使っていなかったため、今までインストールしたことがなかった)。
ウェブ クリップで RSS/Atom フィードを読むことができる。
感蝕は「まあまあ」。 他の機能も含めて使っている場合はいいかもしれないが、巡回用の RSS リーダとして使うにはそれほど良いというほどでもないな。
フィードの表示順がちょっとわかりにくいのと、フィードの URI を誤認するのがマイナスポイント。
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- 自宅の無線 LAN を復旧 & IEEE 802.11g 化 (2004-11-26)
- Google Desktop Linux 版をインストール (2007-07-02)
- 今日のさえずり - 勢いあまって NCSA Mosaic 3.0 for ... (2007-11-08)
- 今日のさえずり - Mobile Google Notebook、iモード... (2007-11-15)
2006年6月10日 (土)
■ Plagger のインストールが大変なので XML::RSS で RSS から JavaScript コードへ変換するスクリプトを自作

一昨日社内メイン Wiki のレイアウトを変更してサイドバーを設けたので、徐々に増えてきた社内 Blog の ヘッドラインをそこに表示することにした。
最初は Plagger を使ってみようと思ったのだが、依存 CPAN モジュールが多くて CPAN.pm を使ってもなかなかインストールが終わらない。
ということで今回は Plagger を見送って、XML::RSS でちょちょっと aggregator を自作して済ますことにした。
基本的には nDiki 用に書いた「はてなブックマーク上の最新ブックマークを表示するためのコード(2005年5月16日)」をちょっと修正して利用。 HTML フラグメントを生成するかわりに、JavaScript Include 用 JavaScript ファイルを生成するように変更した。
これで社内 Blog が読まれる回数も増えるかな。
- Twitter ステータスを nDiki サイドバーに表示 (2007-11-09)
- はてなブックマーク上の最新ブックマークを nDiki に (2005-05-16)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- はてなブックマーク上の検索結果を nDiki に (2005-10-30)
- クリッピングに便利な CMS 「Tumblr」を使ってみる (2007-04-13)
2006年9月18日 (月)
■ RSS 巡回しすぎなのでフレッシュリーダーを Web ブラウザのホームページ設定からはずす

家にいる時もついつい気がつけばコンピュータを使い放し。 だらだらと Web を見つ続けてしまって、貴重な時間を浪費してしまいがちだ。 これはいけない。
まずは RSS 巡回するコストを上げよう。
ということで Firefox のホームページ設定をフレッシュリーダーから、Google に変更。 パーソナライズドホームに、ニュースなどつけてしまうと無意味になってしまうので時計などを置いておいた。
家にいる時には、できるだけ RSS 巡回しないようにしよっと。
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- Firefox 時間帯別ホームページ切り換え (2006-09-19)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- Firefox ユーザプロファイル作り直し (2005-09-11)
- メールボックスを Gmail に集約 (2007-08-08)
2006年9月19日 (火)
■ Firefox 時間帯別ホームページ切り換え

昨日、ホームページからフレッシュリーダーを外した。 といはいえ、アンテナを張っておくという意味でそれなりに巡回しておく必要あり。
ビジネスアワーの中のちょっとした隙間時間でチェックしていくようにしたいので、平日の昼間は Web ブラウザのホームページをフレッシュリーダーにしておきたい。
曜日・時間でホームページを自動切り換えするような Firefox 拡張機能がないか探したけれど残念ながらみつからない。
ということで、曜日・時間をみてリダイレクト先を切り換えてリダイレクトさせるだけの簡単な CGI プログラムを作成してローカルホストの Web サーバに置き、Firefox のホームページに設定。 別にレスポンスにも不満はないので、これでいくことにする。
しかし、しばらくは RSS 巡回禁断症状が出そうだ。
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- RSS 巡回しすぎなのでフレッシュリーダーを Web ブラウザのホームペー... (2006-09-18)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- www.naney.org に favicon.ico を設定 (2004-12-10)
- mixipress でコミュニティ掲示板もチェック (2005-10-01)
2007年2月3日 (土)
■ はてなブックマークメンテナンス中は Blog を更新してはいけない

今日の 9:00 から 17:30 まではてなが長めのメンテナンス。 いざブックマークしようと思った時に落ちていると、「あとでブックマーク」することは自分の場合ほとんどない。 そういう人って多いのではないか。
ということでブックマークしそびれたくない場合は、SBS メンテ中は Web/RSS巡回をしてはいけない。
ブックマークして欲しい人は SBS メンテ中は新しい記事を投稿してはいけない。
基本?
- はてなブックマーク上の検索結果を nDiki に (2005-10-30)
- はてなブックマーク上の最新ブックマークを nDiki に (2005-05-16)
- クリッピングに便利な CMS 「Tumblr」を使ってみる (2007-04-13)
- 使い勝手が改善されたけれどもライセンスが不安なフレッシュリーダー Ver.2 (2007-03-14)
- 今日のさえずえり - スパイだからミハルだってようやく気がついた (2008-11-28)
スポンサード リンク
■よく検索されるキーワード
torrent(109) x31(45) thinkpad(31) 動画(29) 提案書(26) mp980(24) 手帳(24) windows(23) linux(23) 画像(21) 使い方(21) リフィル(21) debian(20) usb(20) tc-1(19) perl(19) 筆まめ(18) 壁紙(17) ほぼ日手帳(16) 冷蔵庫(14) ドラマ(13) wiki(13) 書き方(12) ダイソー(12) システム手帳(12) 宮根誠司(12) ノート(11) so905ics(11) 無印(11) バッグインバッグ(11) 映画(11) 設定(10) 修理(10) 宮根(9) ssh(9) a6(9) ほぼ日(9) 黒田征太郎(9) バッグ(9) gmail(8) 感想(8) 娘(8) f-01a(8) メモリ(8) gtd(8) ブログ(8) nikon(8) allinanchor:*.torrent(8) ボールペン(7) 方眼(7) ポイント(7) 4c(7) ヨドバシカメラ(7) ケース(7) twitter(7) apache(7) ht-01a(7) ヨドバシ(7) ubuntu(7) truecrypt(7) n-02a(7) 作り方(7) minolta(7) af(6) インストール(6) ガントチャート(6) mp3(6) zippo(6) hdd(6) emacs(6) レビュー(6) カバー(6) vq1005(6) 日本語(6) ハクキンカイロ(6) 無印良品(6) グレゴリー(6) 交換(6) nikkor(6) pixus(6)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 1.720603s / load averages: 0.14, 0.35, 0.30
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




スポンサード リンク