MASATOの開発日記


前の開発日記 次の開発日記 一覧

2004/02/03

最近、Heimdallrというアプリケーションをリリースしました。 最初はVectorに登録したのですが、窓の杜に紹介して頂いた事がきっかけとなり、 結構あちこちで紹介されているようです。いやーこういうのもいいもんですねー。

Heimdallrの開発目的

Heimdallrを開発した目的は、一言で言えば自己満足のためです。 ではどうなれば自己満足するか、と言いますと、多くの人に使ってもらえれば自己満足します。
では多くの人に使ってもらえるためにはどうすれば良いか、と言いますと、 他のアプリケーションと差別化でき、かつ多くの人に存在を知ってもらえれば、 多くの人に使ってもらえるでしょう。
多くの人に存在を知ってもらう、というのは、窓の杜に紹介されたためなんとなく達成できそうです。 では、問題は他のアプリケーションと差別化できるかどうかですね。

さて、ここまでは当たり前の議論です。私は、Heimdallrの差別化要因は、以下の4つだと考えています。

この4つを、Heimdallrの憲法とし、今後大切に守って行きたいと思います。

(2004/02/14) 動作の軽快さに関する憲法を追加しました。

Heimdallrの課題

私が考えるHeimdallrの課題は、以下の2つです。

一つ目の課題である記事を絞り込む方法ですが、(言い訳しておきますと)Heimdallrは個人日記サイトの巡回を楽にするために 生まれたアプリケーションなので、大量のニュースをチェックする用途にはちょっと向いていません。
しかし、Heimdallrをニュースチェック用のアプリケーションとして紹介しているサイトもあるので (というか私自身がVectorなどでそうHeimdallrを紹介してますね。わははははは。)、 他のRSS Readerには及ばなくても、ニュースサイトのチェックもそれなりにはできるようにしたいです。

なお、記事を絞り込むのではなく、スクロールバーを設け、全てのニュースを確認できるようにしておくという方法も考えましたが、 スクロールバーの操作が必要になると、Heimdallrの憲法である「お手軽に記事が見れること」に違反する恐れがあるのでやめました。

さて、絞り込みですが、これは本気で考えると大学の論文になりそうなテーマです。 ちょっと私には荷が重いですね。できれば既存の成果物を使いたいです。 アルゴリズムの詳細まで公開しているところはないもんですかね(しかも無料で使えるようなアルゴリズムを)。 いっそGoogleのPageRankを使うとか(笑)。いやまあとにかく絞り込みは大変です。 とりあえずはユーザが設定したキーワードが記事のタイトルや詳細に含まれていたら優先的に 表示できるようにはしたいと思いますが、それより先は難しいですね・・・。

二つ目の課題である複数のHeimdallrで連携する方法ですが、これはまあ後回し、ということで。

Heimdallrに今後追加する機能

Heimdallrに今後追加する機能は、以下の通りです。もちろん予定です。

いくつかの機能が実装できたら、そこまでを1.01として公開する予定です。さていつになるやら。

前の開発日記 次の開発日記 一覧