2005.04.03

「Internet Explorer」と「Firefox」にRSSリーダー機能を追加

 「Internet Explorer」と「Firefox」にRSSリーダー機能を追加「Lektora」

あわわ。。。めっちゃ機能がかぶるものを先に作られてしまった。。。
今作っているものは永久に俺のおもちゃで終わってしまうのか?
なんとか追い抜ける物を作れるようにがんばるか。。。

しかし、”「Internet Explorer」と「Firefox」にRSSリーダー機能を追加”か。うまいこというなあ。俺は今まで”Webブラウザ上で動作するRSSリーダーといういいかたをしてきたんだけど、こっちの方が分かりやすいかも。

| | Comments (0) | TrackBack (0)

2005.03.05

RSSリーダー開発:FireFoxで苦戦

作成中のRSSリーダーはWebブラウザ上で動くという形を取ります。んで以前FireFoxで試したらまともに動かなかったと書きましたが、その時のことはすぐ修正してざっくり動くようになったのですが、また問題発生。

このRSSリーダーはメーラー的3ペイン構成をとり、それをHTMLのフレームで表現してるんだけど、どうもFireFoxは同じウィンドウの全てのフレームが一種類のエンコーディングしか指定出来なさそう。だから、混在しちゃうと文字化けすんだよねー。まいった。


[2005.3.5追記]
文字化けの件いちおう解決しました。暫定対処として、各フレーム毎のエンコーディングを右クリックメニューから変更できるようにしようと、FireFoxの拡張機能である「Right Encoding」というのをインストールしたのですが、そしたら、選べるようになるどころか、そもそも問題が起こらなくなりました。ツールのインストールによりフレーム毎のエンコーディングの動作が微妙に変わったようです。

でも、ツールを入れないデフォルト動作としてはやはり問題なわけで、根本原因は未解決。

| | Comments (0) | TrackBack (0)

2005.02.27

RSSリーダ開発:FireFoxで撃沈

作成中のRSSリーダに関してです。いつもはSleipnir(IEコンポーネント)で使っているのですが、今日初めてFireFox上で動かしてみました。

ほとんど期待したとおりに動きません orz
気が遠くなりました。


このサイトの関連記事:
ブラウザ上で動くRSSリーダー開発中~

| | Comments (0) | TrackBack (0)

2005.02.06

自作RSSリーダを使い込んでみて

うーん。作りっぱなしでチューニングをいっさい行っていないので当然なのだが、いくつが気になる点が。

・遅い。
 現在、記事を削除する機能が弱いので、基本的にたまりっぱなしのような形になっています。実験的に登録しているココログ新着記事やYahoo!ニュースの新着記事などは、すぐに数千件といった規模になってしまいます。そうなると、まず私のツールの応答もそれなりに遅いものの、ブラウザ上での表示が目立って遅い。どうも何千件ものtable表示は現実的でないみたいで、分割表示などなんらかの手を入れないとダメかも。

・検索機能がない。
 後で作るつもりだったのですが、やっぱときどき検索したくなりますね(ブラウザの検索機能が貧弱なのもちょっと影響)。

・その他、後で作るつもりの機能がなくて困ることがいくつか。
 選択して既読にしたりとか、削除したりとか。削除されないようにマークしたりとか。

・メモリを食う。
 現在、9件のRSSフィードを登録した状態で、合計7187件の記事を保持しいているが、この状態で使用メモリ22MB。もっと減らしたいなあ。


遅いのが一番の問題点です。そしていまの感じでは、公開できるレベルには遙かに遠いなあ。。。
とうぶん自分だけのおもちゃになりそうです(永久!?)。


ちなみに良い点:

・当初もくろんだとおり、ブラウザ上で動作しているために、RSSリーダとブラウザを言ったり来たりするストレスはない。

あれ、終わり?うーむむむ。


理想型:

・軽快、コンパクト。
・ブラウザ上で一体化して動作。
・ゴージャスな機能はないが、必要な機能は網羅。

| | Comments (0) | TrackBack (0)

2005.02.02

ブラウザ上で動くRSSリーダー開発中~

以前も少し書きましたが、現在RSSリーダー開発を継続中です。

公開するにはまだまだ作り込みが甘いのですが自分で使うにはほぼ問題ないので、テストをかねて他のRSSリーダの使用を止めてしまいました。

当初は機能を追加するたびにワクワクしたものですが、それなりに実用になってしまう程度に機能が実装され、その分複雑になって次の機能追加もすいすいとはいかなくなってきたので、最近は少し停滞気味です(いままで頑張りすぎたので、少し息抜きがしたいというのもあり)。

早く公開できるレベルに持っていきたいと思っているのですが。。。


簡単な特徴は次の通りです:

・基本操作や記事を見たりするのは、全て既存のWebブラウザ上で行う(見た目上、あるWebサイトにアクセスしているような感じになる)。
・未読管理など、ユーザーインターフェース以外は一般的なRSSリーダの機能を全て備える(つもり)。

なぜか上記の2点を満たすものがこれまでになかったんです(少なくとも私は見つけられなかった)。Webブラウザは使い慣れているものをそのまま使いたいに決まっている!!私としては、よくある「Webブラウザ機能付きRSSリーダ」なんて全然欲しくなく、既存のWebブラウザと密に連携したRSSリーダが欲しかった。

逆にFirefox向けのSageのようなブラウザと連携したものは、未読管理もしないような簡易版RSSリーダという趣だった(自分では使わずに公式サイトなどを見てそう判断しているけど、そうですよね?)。このような要求への回答の一形態として、上記のような形式を選んだわけです。

で、軽い気持ちで作り始めちゃいました。そしたら楽しくなってしまい、必要以上に頑張ってしまっているという次第です。

バックグラウンドで動くデーモン的な部分はいくらでも作れそうなのですが、いかんせんフロントで使っているJavaScriptに慣れなくて苦労しています。JavaScriptで通常のアプリのような使い勝手を実現するのはなかなか難しい。いっそFlashとかを使うべきなのかなあ。でもそれはもっと知らないんですけど。。。

| | Comments (0) | TrackBack (0)

[関連書籍等の紹介]