| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
Navigator for 2ch
[99:87 (2000/12/18(月) 00:13)]
このスレを sync したら別のエラーでコケましたー
Signaling: (wrong-type-argument char-or-string-p t)
timezone-zone-to-minute(t)
timezone-fix-time(nil t nil)
navi2ch-net-get-time(#<process navi2ch connection>)
navi2ch-net-file-updated(#<process navi2ch connection> "/home/
navi2ch-net-update-file("http://cocoa.2ch.net/unix/dat/9760329
navi2ch-article-get-article-list(((name . "UNIX") (uri . "http
navi2ch-article-insert-articles(((name . "UNIX") (uri . "http:
navi2ch-article-view-article(((name . "UNIX") (uri . "http://c
navi2ch-board-select-article()
* call-interactively(navi2ch-board-select-article)
navi2ch connection の代わりに tcpflow で拾ってみました。
======ここから======
GET /unix/dat/976032951.dat HTTP/1.1
MIME-Version: 1.0
Host: cocoa.2ch.net
Connection: close
Range: bytes=39827-
:
======ここまで======
に対して(一番下のヘッダ作り損ないみたいなのが気になる)
以下が返ってきていました。通信自体はうまくいっているようです。
======ここから======
HTTP/1.1 206 Partial Content
Date: Sun, 17 Dec 2000 15:06:21 GMT
Server: Apache/1.3.6 (Unix) PHP/4.0.3pl1 mod_ssl/2.3.6 OpenSSL/0.9.3a
Last-Modified: Sun, 17 Dec 2000 14:46:47 GMT
ETag: "38620c-9c1e-3a3cd1d7"
Accept-Ranges: bytes
Content-Length: 139
Content-Range: bytes 39827-39965/39966
Connection: close
Content-Type: text/plain
名無しさん@お腹いっぱい。,,2000/12/17(日) 23:46,sync して「file....
固まるのは仕 <br> 方ないのかな? <br> ,
======ここまで======
[100:87 (2000/12/18(月) 00:36)]
piza にある別の板に書き込んだら反映されなかった。
原因わからないんだけど、とりあえず
Cookie: NAME=hoge; MAIL=fuga
Referer: http://hoge.2ch.net/bbs/index2.html
つけられない?
あと、Response が表示されないから投稿に成功したのかどうか判断で
きないけど、、、これは HTML 見ないとだめだから無理かな。
[101:87 (2000/12/18(月) 00:40)]
そうそう、関係あるかどうかわからないけど、
SUBMIT=submit
は
submit=「書き込む」をurlescape
にした方がいい。以前投稿用のスクリプト書いた時これじゃないと一部
の板で反映されなかった。
[102:(not 1) (2000/12/18(月) 03:14)]
87さんが報告されたバグを直したのをあげときました。
それと、差分取るときに変更されてないのにされてるって
なっちゃうと、サイズが倍になるってのも直してあります。
>>98
> sync して「file is not updated」となった後 2、3 秒固まるのは仕
> 方ないのかな?
テキストの整形に時間かかってるんで・・・。
500 とかレスが付いてるスレ見ると10秒以上固まるし(汗)。
差分関連のバグが直ったらそっちに手を付けるつもりです。
>>99
> このスレを sync したら別のエラーでコケましたー
多分直ったです。
おかげで、もう一つバグが見っかりましたし。
>>100
> Cookie: NAME=hoge; MAIL=fuga
> Referer: http://hoge.2ch.net/bbs/index2.html
>
> つけられない?
>>101
> submit=「書き込む」をurlescape
やっときました。
これで、反映されるようになるといいんですけど。
[103:名無しさん@Emacs (2000/12/18(月) 09:12)]
差分取得すばらしいです。これでかなり軽く読めるように
なりました。.datファイルを直接読んでいると夜中でも軽い
ですね。2ちゃんねるはcgiの負荷が大きいのだろうか。
[104:名無しさん@Emacs (2000/12/18(月) 09:20)]
navi2ch.el、誰かFreeBSDのportsに入れない?
[105:名無しさん@Emacs (2000/12/18(月) 11:12)]
>>102
> テキストの整形に時間かかってるんで・・・
この部分だけCで書いちゃうと大分速くなるかなぁ。
とりあえず、awkとかでやっても効果あるかも。
[106:(not 1) (2000/12/18(月) 11:37)]
取り敢えずテキストの整形を早くしたのを上げときました。
;; 逆に手抜きしたとも言う・・・(汗)。
もし、ちゃんと整形された方がいいという方は、
(setq navi2ch-article-enable-fill t)
としといて下さい。
それでも、前よりは速いはずだと思います。
http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch.tgz
>>105
> この部分だけCで書いちゃうと大分速くなるかなぁ。
> とりあえず、awkとかでやっても効果あるかも。
やってみるかなぁ。
でも今回の変更でそれなりに満足しちゃってたりします(笑)。
[107:名無しさん@Emacs (2000/12/18(月) 13:12)]
>>106
うん、速くなったね。とりあえず、これで十分かな。
ところで、テキスト整形だけど、一行目以外が行頭に
スペースが入っているけど、これはバグなのかなぁ。
[108:名無しさん@お腹いっぱい。 (2000/12/18(月) 14:48)]
>>105さん
Windowsでawkが必要ってゆうのは辛いかもしれません。
>>106さん
Version毎に名前を変えた方が良いんじゃないでしょうか?
read.cgi ver5.26+ (01/10/21-)