2008-06-24
■ JavaScript製 2chブラウザ「ktkreader」を開発中。2ch過負荷解決の切り札になるか?

- 先週末から開発を始めました。
- まだ初期段階ですが、お試しください。
- 「通常表示」、「ツリー表示」ができるのが今回の目玉です。
- 本当はCGIと通信しますが、セキュリティが心配なので今回は無しです。
- Ajaxで2chのdatを取得して、JavaScriptでHTMLをその場で作ります。
- 専用ブラウザと同じく、2chの負荷を下げる効果が期待できます。
- Webサービスなので、インストール作業は必要ありません。
- MITライセンスで公開します。http://code.google.com/p/ktkreader/
- IEでは表示が崩れて動きません><
(08/06/30 追記)
- スレッドの並び替え機能。レスの多い順、少ない順を実装した。
- bbsmenuのフォルダツリーを実装した。さらにフォルダツリーを「すべて開く」「すべて閉じる」を実装した。
- クエリパラメータからの自動操縦を実装したのでウィンドウの複製に対応した。
- アンカポップアップを実装した。
- ポップアップの位置については要検討
- アンカをクリックするとスクロールを実装した。
(08/07/01 追記)
- ID抽出を実装した。
- スレの勢いで並び替えを実装した。
- 文章中のhttp://...にリンクをつけた。ttp://...にも対応している。
- IEに対応した。
トラックバック - http://d.hatena.ne.jp/Gemma/20080624/1214321498
リンク元
- 33 http://2ch.xn--o9j0bk.gaasuu.com/entry/11583
- 11 http://reader.livedoor.com/reader/
- 6 http://gemmat.s206.xrea.com/matome/matome.cgi
- 6 http://newsing.jp/?&start=40
- 5 http://antiina.com/ninky.php
- 5 http://fastladder.com/reader/
- 3 http://a.hatena.ne.jp/lethevert/
- 3 http://b.hatena.ne.jp/entrylist?sort=hot&url=http://d.hatena.ne.jp/
- 3 http://blog.blueblack.net/item_275
- 3 http://newsing.jp/entry?url=d.hatena.ne.jp/Gemma/20080624/1214321498


あとWebアプリな2chなブラウザにhttp://akid.s17.xrea.com/というのもあるみたいです。
さっそく試してみました > p2
素晴らしい。まずはこれを目標にします。
はじめまして。そのとおりです。
Ajaxはドメイン越えができないので、自分のサーバにあるDATしか取得できません。
将来的には、2chの公式サーバに置いてもらえるとよいと思います。
これからのFirefoxはローカルにDBを持つ(Cookieの強化版)ので、そこにDATを保存するという手も将来的にはでてくるでしょう。
ktkreaderはクロスブラウザに作るつもりなので、Firefoxに縛られるようには作りませんが、これからのJavaScriptはそうなると思います。
名前が「カテ 洗濯」になってますねw