Gemmaの日記 このページをアンテナに追加 RSSフィード

2008-06-24

JavaScript製 2chブラウザ「ktkreader」を開発中。2ch過負荷解決の切り札になるか? 00:31  JavaScript製 2chブラウザ「ktkreader」を開発中。2ch過負荷解決の切り札になるか?を含むブックマーク  JavaScript製 2chブラウザ「ktkreader」を開発中。2ch過負荷解決の切り札になるか?のブックマークコメント

f:id:Gemma:20080625002800p:image:w480

  • 先週末から開発を始めました。
  • まだ初期段階ですが、お試しください。
    • 「通常表示」、「ツリー表示」ができるのが今回の目玉です。
    • 本当はCGIと通信しますが、セキュリティが心配なので今回は無しです。
  • Ajaxで2chのdatを取得して、JavaScriptでHTMLをその場で作ります。
  • 専用ブラウザと同じく、2chの負荷を下げる効果が期待できます。
  • Webサービスなので、インストール作業は必要ありません。

(08/06/30 追記)

  • スレッドの並び替え機能。レスの多い順、少ない順を実装した。
  • bbsmenuのフォルダツリーを実装した。さらにフォルダツリーを「すべて開く」「すべて閉じる」を実装した。
  • クエリパラメータからの自動操縦を実装したのでウィンドウの複製に対応した。
  • アンカポップアップを実装した。
    • ポップアップの位置については要検討
  • アンカをクリックするとスクロールを実装した。

(08/07/01 追記)

  • ID抽出を実装した。
  • スレの勢いで並び替えを実装した。
  • 文章中のhttp://...にリンクをつけた。ttp://...にも対応している。
  • IEに対応した。

mzpmzp 2008/06/25 09:47 いいですね。昔、Railsで似たものを作ろうとしたことがります。
あとWebアプリな2chなブラウザにhttp://akid.s17.xrea.com/というのもあるみたいです。

GemmaGemma 2008/06/25 21:12 2chブラウザに必要な機能のいくつか(検索とかタブウィンドウとか)はブラウザが担ってくれるので開発の手間が省けそうです。
さっそく試してみました > p2
素晴らしい。まずはこれを目標にします。

manamanmanamanamanmana 2008/06/29 17:14 これはDATを自分のサーバにおいておくってことですか?

GemmaGemma 2008/06/30 01:10 >manamanmanaさま
はじめまして。そのとおりです。
Ajaxはドメイン越えができないので、自分のサーバにあるDATしか取得できません。
将来的には、2chの公式サーバに置いてもらえるとよいと思います。

GemmaGemma 2008/06/30 02:47 mzpさんが教えてくれるまで自分は忘れていましたが、
これからのFirefoxはローカルにDBを持つ(Cookieの強化版)ので、そこにDATを保存するという手も将来的にはでてくるでしょう。
ktkreaderはクロスブラウザに作るつもりなので、Firefoxに縛られるようには作りませんが、これからのJavaScriptはそうなると思います。

crackerBcrackerB 2008/10/31 20:48 こういうのも見つけました http://www.a-plus.to/cromartie49/

GemmaGemma 2008/11/01 14:17 おー、マルチウィンドウみたいで使いやすいです。すばらしい。

hiromuchihiromuchi 2010/05/09 08:56 crackerBさんの紹介されているブラウザですがBBSメニューから板を選ぶダイアログの
名前が「カテ 洗濯」になってますねw