2006-08Takeba.mehttp://takebayashi.asia/に移転しました。このブログは今後更新されません。昨日、Thousand用プラグイン「スレッドインスペクタ」を公開しました。名前のまんまの機能です。インストールすると表示中のスレッドの情報をパネルに表示することが出来るようになります。ついでに板のローカルルール表示機能もつけました。公開直後、「Tigerでローカルルール表示できねーよ!」って怒られたわけです。このプラグインでは、板のhead.txtをWebViewに読み込ませているわけなんですが、お話を聞くとそのWebViewがhead.txtをHTMLとしてパースせずにそのまま表示してしまったようなんです。head.txtはサーバ側からtext/plainとして送り出されているので、この挙動は正しいわけなんですが、僕の環境(Panther、10.3.9)ではこいつをHTMLとしてレンダリングしてくれていたわけなんですよ。そのままリリースしたらTigerではダメだったわけです。1.3.2でhead.txtを開いてみると、やっぱりHTMLとしてレンダリングされますよ。WebViewはサーバ側が送り出すContent-Typeを無視するもんだと思ったんですけど、Tigerのは違うんですね。loadHTMLString:baseURL:で読み込ませることにした。結局2時間半後にバージョン0.1.1をリリースする羽目になってしまったわけ。AeroXperienceなるものを発見したんですが、NDA的には大丈夫なんでしょうかね。一般には知らされていないLeopardの情報が書かれています。8月9日に書かれたようですが、さっき読みました。Mappingフレームワークが使えるようになるらしいのよ。このフレームワークを使うとテキストを解析してフィルタエンジンなんかをトレーニングさせることができる、と。これはあれに使えるではないか。Thousand用あぼーんフィルタ。ユーザがあるレスを選択して迷惑レスに選択すると、フィルタがそれを解析して学習する。賢くなれば自動で迷惑レスを判別してあぼーんしてくれる。Leopardが待ち遠しくなった。Leopard無理かな......。Thousand」公開。共有えーと、先日のうぃ〜ラブ団子を改良して、任意のキーワードを含むレスを非表示にするようにしてみた。Thousand」に。Additionsからどうぞ。abonefilterってのをクリックすればダウンロードできる。フィルタの対象となるキーワードは複数指定することが可能。入力フィールドに半角カンマ区切りで入力するだけ。そのかわり、カンマを含むキーワードは指定できない。区切りと見なされちゃうからな。その辺は改良の余地あり。今回はバージョン0.1ってことにする。共有さて、Thousandっていう2chブラウザがあります。今のところプレビュー版ですが、僕は個人的に期待しています。なんでかって、その拡張性ですよ。