Navi2ch for Emacs (Part 18)
>>951 感謝!
いや、上のリンクはすでに読んでいた。
ブラウザでリンクを見た限り、リンクは変わっていないように見えていたんで、
「板は調べるまでもなく変わってねーよ!」
と思い込んでいた……orz
さて、じゃあ作業するかぁー
patch 投稿者の方、Thx でつ。
強制 fusianasan 問題が解決されただけでなく、投稿前の再確認ダイアログも
出なくなりました。
--- navi2ch-net.el.~1.114.~ 2008-08-06 20:24:56.000000000 +0900
+++ navi2ch-net.el 2008-09-10 23:56:04.543971438 +0900
@@ -234,6 +234,8 @@
(message "%ssending request..." (current-message))
(set-process-coding-system proc 'binary 'binary)
(set-process-sentinel proc 'ignore) ; exited abnormary を出さなくする
+ (or (assoc "User-Agent" other-header)
+ (add-to-list 'other-header (cons "User-Agent" navi2ch-net-user-agent)))
(process-send-string
proc
(format (concat
とりあえず、このパッチはこっちに書いといた方がいいじゃない?
仕様変更か。派手にふしあなさんしたぜw
やっぱ navi2ch も投稿確認をそのまま見せた方がいいかもね。
クッキー無効になったときだけ、確認されるよね?
>>823 カタログからスレッドを切り出す処理に、スレッド数が半分になるバグ発見。
スレッドを抽出する範囲を</td>から直前の<td>までにしたら直った。
みんな同じことしてて安心したw
初fusianasanで頭の中が真っ白になりました。
ありがとうございました。
2.0.0-DEVです。
書き込み時の確認を出なくする方法がFAQに載っているが、こちらの環境だと
効かない。調べたらこの中で使っているalways-tがこちらの環境だと未定義な
ためだった。~/.navi2ch/init.elに以下を追加してOKだった。FAQの更新を
希望。
(defun always-t (x) t) ;; この行を追加した。
(setq navi2ch-multibbs-send-message-retry-confirm-function #'always-t)
以下は手元の環境。
"Navigator for 2ch 1.7.5-DEV" ;; navi2ch-1.8.0だが更新されていない
"Meadow-3.00-dev (KIKU)"
(emacs-version)
"GNU Emacs 22.0.50.1 (i386-mingw-nt5.1.2600)
of 2006-10-22 on CUBE
URL:
http://svn.meadowy.org/Meadow/trunk Last Changed Rev: 4174
Last Changed Date: 2006-10-20 21:44:42 +0900 (Fri, 20 Oct 2006)"
フシアナが怖くて2chができるかっつーの
navi2ch-net.elいじってたら、ふしあなどころか投稿すらできなくなっちまった。
あばよ、navi2ch
ふぅ、三連休の初日を無駄に過ごしちまったぜ。
navi2ch、またよろしくな。なんとか節穴地獄から脱出できたぜ。
俺も2時間くらい、規制情報の板をさ迷ってましたw
フュージャネイザーン!
966 :
一連のフシアナさん騒動纏めその1:2008/09/13(土) 18:53:19
>>824 > fusianasanにならない?
>>826 > UAが空白だと晒される模様
>>829 > ええと、読み込み時にはUAを送っているが、書き込み時には送っていない?
>>838 > navi2ch-net-send-requestの中で常にUser-Agentを指定する方がよさそうな
>>839 > 一時的なものじゃなく、どうやら2chの仕様変更らしいんで
> どっかに設定入れないといけないと思う
>>843 >
>>840 > navi2ch-net-user-agent
>
> other-headerにUser-Agentを渡しているところがあるのでそこは消す
>>857 >
>>843 > のやり方がわからない
>>859 >
>>857 > navi2ch-net-send-request 中、process-send-string の直前で
>
> (or (assoc "User-Agent" other-header)
> (add-to-list 'other-header (cons "User-Agent" navi2ch-net-user-agent)))
>
> としておけば、他の修正は不要
>>863 >
>>861 > navi2ch-net.el の 関数 navi2ch-net-send-request に 859 の 2 行追加する
> だけ。
967 :
一連のフシアナさん騒動纏めその2:2008/09/13(土) 18:56:08
>>901 > elispが良くわかっていないので~/.navi2ch/init.elで設定する場合どんな風に書くべきなのか見当がつかない。
> 誰かまとめてくれると俺だけでなく俺と似たような無知な連中も助かると思うんだが。
>>913 > init.elでやりたきゃ、other-headerにUser-Agentを追加するadviceをかければいい。
> コピペして再定義より変更にロバスト。
>>915 > ;; korede ikeru?
> (defadvice navi2ch-net-send-request (around navi2ch-net-send-request-ad activate)
> "書き込み時にもUAを明示しないとfusianasan"
> (or (assoc "User-Agent" other-header)
> (add-to-list 'other-header (cons "User-Agent" navi2ch-net-user-agent)))
> ad-do-it)
>>925 > パッチ
>
ttp://sourceforge.net/tracker/index.php?func=detail&aid=2105538&group_id=39552&atid=435774 >>954 > --- navi2ch-net.el.~1.114.~ 2008-08-06 20:24:56.000000000 +0900
> +++ navi2ch-net.el 2008-09-10 23:56:04.543971438 +0900
> @@ -234,6 +234,8 @@
> (message "%ssending request..." (current-message))
> (set-process-coding-system proc 'binary 'binary)
> (set-process-sentinel proc 'ignore) ; exited abnormary を出さなくする
> + (or (assoc "User-Agent" other-header)
> + (add-to-list 'other-header (cons "User-Agent" navi2ch-net-user-agent)))
> (process-send-string
> proc
> (format (concat
>
> とりあえず、このパッチはこっちに書いといた方がいいじゃない?
というわけで公式リリースに含まれるまでテンプレ推奨
ふしあなさんて、横チン見えてたのに後で気づいたときくらい恥ずかしいな。
ac.jp とか go.jp とかね…
でもUnix板でのテストと、このスレッド以外で
フシアナ居ないよなぁ?
意外とnavi2ch使いはUnix板に書かずに、一般板で活躍してるんかな
いるよ。
>>971 俺の場合は、この板にも書き込んでいるけど、
他のもっと更新の早い板のスレで気づいて、
p2やブラウザで書き込んでみて、navi2chのせいだって分かって、
それでこっち来たから、こっちでは節穴してない。
ム板で盛大に節穴やってました
なびっちスレはみんなに愛されてるからそのままでいいんだよ。
ほっとけばそのうち落ちるだろうから、そのままでいいよ。
五年半で333レスですね、わかります
んじゃ俺が
行ってきた。じゃ、だれか次スレ頼む。
遅れてすみません。 しばらくネットから離れているとこにいた間にこんな騒動
があるなんて…。
>>925 CVS にいれました。 ありがとうございます。
>>966-967 まとめありがとうございます。
2ch の変更への追随の修正なので近々 1.8 系の最新版も出そうと思います。
中の人かな?
乙です!
ここはUNIX板だろ?
お客さんはいらねーよ
てすてす
dayomon
ν速+とかLinuxとかハードとかでかなりかましたけど
プロバイダ規制かと思ってたよ。
あれ、まだ埋まらんのか
1000getするつもりないからこれだけ
>>993 1000ゲットは
ac.jp、go、co.jp
のサラシ限定条件が付いています
fusianasan
いちどEmacs落とさないとパッチが有効にならないんですねぇ
書き変わった関数だけ評価しなおせばいいじゃん。
ニュー速でまたわけのわからん改良があった模様
「改良」ならばいいけど
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。