トップページunix
1001コメント304KB

Navi2ch for Emacs (Part 12)

レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。NGNG
Emacsen で動く 2ch 用ブラウザ、Navi2ch スレッド Part 12 です。

* Navi2ch Project Home Page
http://navi2ch.sourceforge.net/

* よくある質問とその答え
http://navi2ch.sourceforge.net/doc/navi2ch/FAQ.html

* 前スレ Navi2ch for Emacs (Part 11)
http://pc.2ch.net/test/read.cgi/unix/1065246418/

* テストは以下で。このスレでテストするのはやめてちょ。
運用情報板 http://qb.2ch.net/operate/ の書き込みテストスレ
navi2chテスト板 http://jbbs.shitaraba.com/computer/2452/

過去スレなどは >>2-10 あたり。
0002名無しさん@お腹いっぱい。NGNG
過去スレッド
http://pc.2ch.net/test/read.cgi/unix/1065246418/ Part 11
http://pc.2ch.net/test/read.cgi/unix/1054769287/ Part 10
http://pc.2ch.net/test/read.cgi/unix/1046402063/ Part 9
http://pc.2ch.net/test/read.cgi/unix/1039935998/ Part 8
http://pc.2ch.net/unix/kako/1031/10312/1031231315.html Part 7
http://pc.2ch.net/unix/kako/1023/10238/1023884490.html Part 6
http://pc.2ch.net/unix/kako/1013/10134/1013457056.html Part 5
http://pc.2ch.net/unix/kako/1009/10093/1009340234.html Part 4
http://pc.2ch.net/unix/kako/999/999166513.html Part 3
http://pc.2ch.net/unix/kako/996/996244120.html Part 2
http://cocoa.2ch.net/unix/kako/976/976032951.html Part 1

過去スレッドは SourceForge にも保存されています。
以下の3行を ~/.navi2ch/etc.txt に追加すれば navi2ch で読めます。

navi2ch
http://navi2ch.sourceforge.net/log/
navi2ch
0003名無しさん@お腹いっぱい。NGNG
* 読めない、書けない、とにかく変です
-> 2ちゃんねるは日々変化し増築されています。
あなたの問題はきっと他の誰かにも起こっています。
つーか過去ログ読め。>>1 の FAQ 読め。
不具合報告のときは問題が起きている板・スレの URL を忘れずに。
下記も参照。
http://www.jpl.org/elips/BUGS-ja.html

* ある板がまるごと見えなくなりました
-> 板の移転かもしれません。
この場合、移転に追従した bbsmenu を navi2ch に読ませる必要があります。
http://navi2ch.sourceforge.net/doc/navi2ch/Board-Questions.html

* moved と出てスレが読めません。
-> 特定のスレだけ読めないなら、dat 落ちして html 化を待っているスレです。
オイスター作戦 (http://2ch.tora3.net/) の ID を購入すれば読めるようになります。
板のどのスレも読めないならこちら。
http://navi2ch.sourceforge.net/doc/navi2ch/Can-not-Read.html
0004名無しさん@お腹いっぱい。NGNG
* 書き込み時に
「もうちょっと落ち着いて書きこみしてください。」って怒られちゃう。
-> navi2ch 1.7 以上にアップデートしましょう。

* 他所の 2ch 型 BBS は読めないのですか?
-> まち BBS や JBBS@したらば はわりと読めます。
他は読めたり読めなかったり。

* commit したのが CVS に入ってないよ
-> pserver や ViewCVS だと 24 時間程度遅れるそうです。
http://sourceforge.net/docman/display_doc.php?docid=17790&group_id=1#cvs

* remote cvs が使えない環境なのですが
-> snapshot が置いてあります。
http://navi2ch.sourceforge.net/snapshot/
-> cvsroot を固めたものがあります。
http://cvs.sourceforge.net/cvstarballs/navi2ch-cvsroot.tar.bz2
0005名無しさん@お腹いっぱい。NGNG
* スレ立てについて
980 を越えたくらいで立てられる方が次スレを立ててください。
テンプレは http://navi2ch.sf.net/template.txt にあります。
状況に詳しい人が立てられるとは限らないので、900 を越えたあたりで
上記テンプレが現状に合っているかどうかの確認をお願いします。
立った後で文句を言うのはやめてね。
0006名無しさん@お腹いっぱい。NGNG
Navich for Emacs (Part 7)
http://pc.2ch.net/test/read.cgi/unix/1031228989/
0007ヽ(´ー`)ノNGNG
>>1
0008名無しさん@お腹いっぱい。NGNG
>>1
> 運用情報板 http://qb.2ch.net/operate/ の書き込みテストスレ
http://qb3.2ch.net/operate/ に移転してるよ。
0009名無しさん@お腹いっぱい。NGNG
あれ?navi2ch part8 ってどこいっちゃった?
0010名無しさん@お腹いっぱい。NGNG
>>9
http://navi2ch.sourceforge.net/test/read.cgi/log/1039935998/
0011名無しさん@お腹いっぱい。NGNG
Not Found ですが
0012名無しさん@お腹いっぱい。NGNG
>>11
C-c C-u で。
それか >>2 で。
0013名無しさん@お腹いっぱい。NGNG
>>12
さんくす
0014名無しさん@お腹いっぱい。NGNG
コンソール + XEmacs + navi2ch で2chを見ていますが時々文字化けします。
もなーフォントとやらを使うとこの文字化けも解消したりするのでしょうか?
それとも全く別の問題ですか?
0015名無しさん@お腹いっぱい。NGNG
>>14
どのスレのどのレスで文字化けするか書かないと。
0016名無しさん@お腹いっぱい。NGNG
つーか、コンソール上でならモナーフォントは関係ないな。
0017名無しさん@お腹いっぱい。NGNG
konのフォントをモナーにしてるバヤイは無視ですか、そーですか。
0018名無しさん@お腹いっぱい。NGNG
そんなヒネクレモノは無視されても文句はいえないだろ。
0019名無しさん@お腹いっぱい。NGNG
UnixUseroffだって
レベル低いね。
http://off.2ch.net/test/read.cgi/offevent/1075197039/
0020名無しさん@EmacsNGNG
テスト板に書き込めない
0021名無しさん@EmacsNGNG
げ,こっちだとうまくいった..スマソ
0022名無しさん@お腹いっぱい。NGNG
だから名無しさん@Emacsはやめれ
0023名無しさん@お腹いっぱい。NGNG
デフォルトが@Emacsだとすると 1.6.1 以前てことか。
書けないのもしょうがないな。
0024名無しさん@お腹いっぱい。NGNG
コンソールで使ってると半角カナが文字化けしますよね?
対処法ってありますか?
0025名無しさん@お腹いっぱい。NGNG
Meadow2.00pre1でnavi2chを使っています。

ついさっき、cvsでアップデートしたのですが、
たまに、したらばへの書きこみに失敗します。
\記号と数字の羅列がだだだ、と出て失敗しているようなのですが……
0026名無しさん@お腹いっぱい。NGNG
>>24
俺んところは化けない
0027名無しさん@お腹いっぱい。NGNG
konじゃなくてminiuni使ってるのが原因なのかな・・・・
ハンカクゼンカクいぇい
0028名無しさん@お腹いっぱい。NGNG
全角カタカナまでもが文字化けしました。
0029名無しさん@お腹いっぱい。NGNG
Navi2ch では JIX X 0201 仮名はそのまま Emacs に渡してる。
それがうまく表示できないのはターミナルエミュレータか Emacs の問題なので
そっちでやってくれ。
0030名無しさん@お腹いっぱい。NGNG
らじゃー
0031名無しさん@お腹いっぱい。NGNG
2,3日前から asaloon が氏んでますよ…
0032名無しさん@お腹いっぱい。NGNG
>>31
List モードで s って話じゃなくて?
0033名無しさん@お腹いっぱい。NGNG
>>32
板ごと
checking file...moved
0034名無しさん@お腹いっぱい。NGNG
>>33 >>3
0035名無しさん@お腹いっぱい。NGNG
>>24
(set-terminal-coding-system 'euc-jp)でどう?
0036名無しさん@お腹いっぱい。NGNG
新設板・板移動情報@運用情報
http://qb3.2ch.net/test/read.cgi/operate/1051717316/
【2ch新設板・板移転情報報告スレ】
http://azlucky.s31.xrea.com/test/read.cgi/katjusha/1053194652/
0037名無しさん@お腹いっぱい。NGNG
naiv2ch で文字列検索はどうやればいいの?
0038名無しさん@お腹いっぱい。NGNG
emacs使うのは初めて??
0039名無しさん@お腹いっぱい。NGNG
>>34
報告

(setq navi2ch-board-enable-readcgi t)
の場合も
(setq navi2ch-board-enable-readcgi nil
navi2ch-board-use-subback-html nil)
の場合も
(setq navi2ch-board-enable-readcgi nil
navi2ch-board-use-subback-html t)
の場合も
aaasaloon は checking file...moved でした。
0040名無しさん@お腹いっぱい。NGNG
5日にaa2→aa3に移動してるんだが。
0041名無しさん@お腹いっぱい。NGNG
>>40
本当だ!!
でもどうしてその移転を知ったのでしょうか?
aastory, kao, mona は aa2.2ch.net --> aa3.2ch.net に
特に何もせずに移転されてたのに 何故 aasaloon だけが aa2 に居たのかが疑問です...
0042名無しさん@お腹いっぱい。NGNG
http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html は aa3.2ch.net になってたよ。
bbstable を他のサイトにしてるなら、そっちが変更漏れしてんじゃない?
0043名無しさん@お腹いっぱい。NGNG
movedとなったら、Uvbで移動先追って、自分で etc.txt弄って
とりあえずの対処しれ。
0044名無しさん@お腹いっぱい。NGNG
>>41
>>36
0045名無しさん@お腹いっぱい。NGNG
Vine2.6用のNavi2chのrpmパッケージが見当たらないんですが、
どこにあるんですか?

>1のリンクからVineのページ辿ったり、ググったけど見つかりません。
0046名無しさん@お腹いっぱい。NGNG
>>45
VinePlus に 1.6.1 があるようです。
続きは Linux板の Vineスレでどうぞ。
0047名無しさん@お腹いっぱい。NGNG
>>46
ありがとうございます。

つーか、Linux板にもスレあるのですね。
逝ってきます。
0048名無しさん@お腹いっぱい。NGNG
>>25
> Meadow2.00pre1でnavi2chを使っています。
>
> ついさっき、cvsでアップデートしたのですが、
> たまに、したらばへの書きこみに失敗します。
> \記号と数字の羅列がだだだ、と出て失敗しているようなのですが……

同上。
Meadow.exe 20040123-1、navi2ch 1.7.1-2 です。
0049前スレ935 ◆PMVKscVB8U NGNG
ttp://tokyo.cool.ne.jp/progn/navi2ch.diff.gz
過去スレ、dat 落ちに D mark 付けるのと圧縮するパッチを晒してみます。

o 過去スレ、dat 落ちスレに D mark が付く
更に navi2ch-article-auto-compress を non-nil にすれば、過去スレ、dat 落ちスレを
o 開く or フェッチすると dat を圧縮
o ブックマークなんかで Z でも圧縮(活きてるスレは対象外)、C-uZ で展開
o マークして mZ、C-umZ も可

いちお無保証ってことで。

# Windows って gzip に .exe 付けないと駄目なんですっけ? それだとちょっと
# 手直ししないと動かないかも。
0050名無しさん@お腹いっぱいNGNG
navi2ch上に表示されたurlにカーソルを合わせてM-x w3mやwgwtすると
自動でカーソル位置のリンクを読み込んでくれるのが便利なんですが
これをw3m-view-imageでもやりたいのですがどこをいじればいいのかさっぱり・・。

カーソル位置にあるイメージを落として指定のビューアで開きたいんです。
0051名無しさん@お腹いっぱい。NGNG
>>49
CVS snapshot 20040119 に当てて使ってみたよ@emacs21.3
ブックマークにちゃんと D mark がついてすごく便利です。
(圧縮は試してません)
0052名無しさん@お腹いっぱい。NGNG
久しぶりに .navi2ch を除いたら www で始まるゴミディレクトリが一杯出来てた…
0053名無しさん@お腹いっぱい。NGNG
>>50
前のスレの最後のほうの話題で同じのあったな。
過去スレぐらい読めよ。
0054名無しさん@お腹いっぱい。NGNG
>>50
Navi2ch for Emacs (Part 11)
http://pc.2ch.net/test/read.cgi/unix/1065246418/822-

navi2ch-browse-url-image-program のデフォルトを display なんかにしちゃ
うのもいいかも。
005550NGNG
レスどうもです。
Cygwin環境なんでできたらirfanviewとかを使いたいんです。
winのビューアは"http://hoge.jpg"とかを開けないのが多いみたいでirafanも無理なんです。
一度ローカルに落としてから開けたらいいな、と思ったんです。

プログラミングはさっぱりだし、emacs系エディタ自体初めてなんで
どこをどういじればいいのかさっぱり。
もしかしたらw3m-view-imageを少しいじって
新しい関数を定義したらいいのかな、なんて思ってきました。
(w3m-view-imageはカーソル位置のリンク先をローカルに落とすけど
カーソル位置の文字列をミニバッファに表示、編集してからローカルに落としたい)

けどせっかくなんでdisplayもインストールしてみます。
Lisp書けるようになりてぇっす。



0056名無しさん@お腹いっぱい。NGNG
>>49
素晴らしぃ〜
本体に取り込んでくらさい
0057名無しさん@お腹いっぱい。NGNG
>>49
GJ!
なかなか良い感じです。
が、一点だけ。

ブックマークしてあるけどキャッシュ (*.dat) のないスレに U mark がついてしまいます。
まあ、問題ないといえば問題ないんですけど。
0058名無しさん@お腹いっぱい。NGNG
>>57
あ、そっか、ごめんなさい。
いずれにしろマーク付ける処理はもうちょっと検討しなきゃいけないですね。
(今の処理だと新たに dat 落ちしたものにも U が付きます。まぁステータス
が変わったって意味では U といえなくもないかなーとか)
0059名無しさん@お腹いっぱい。NGNG
板移転とかの際にも、navi2ch-article-auto-compress が tでも大丈夫なの?
0060名無しさん@お腹いっぱい。NGNG
教えていただきたいのですが、http://navi2ch.sourceforge.net/screenshot/emacs21.pngのように
左に板一覧、右の上にスレ一覧、下にスレを表示するためにはなにか設定が必要なのでしょうか?
スレ一覧を開くと板一覧が消えてしまうのですが・・・
0061名無しさん@お腹いっぱい。NGNG
>>60
3分割で表示したままにする方法は知らないから、
だれか他の人にまかせるけど、
キーボードの 1 2 3 で切替えられるよ。
0062ヽ(´ー`)ノNGNG
>>60
FAQ だこのヤロー!……と言おうと思ったけど、
http://navi2ch.sourceforge.net/doc/navi2ch/FAQ.html
に載ってないんだな。

~/.navi2ch/init.el に
> (setq navi2ch-bm-stay-board-window t
> navi2ch-list-stay-list-window t)
入れとけ。
0063名無しさん@お腹いっぱい。NGNG
>>60
(setq navi2ch-bm-stay-board-window t) ??

。oO(それよりも board mode で各スレごとに追加/既読/未読レス数を表示する方法を教えれ
0064名無しさん@お腹いっぱい。NGNG
(・A・)イクナイ!!
0065名無しさん@お腹いっぱい。NGNG
>>61-63
どーもです。無事できました。感謝です。
0066名無しさん@お腹いっぱい。NGNG
さっき Emacs 20.7 -> Emacs 21.3 にしてみたんですが、
Windowsの Tera Term Pro上で、emacs -nwで使用すると navi2chの
スレ一覧のレス数の位置がずれるのですが、どうしたらいいでしょうか。
関係ないと思うけど Tera Term Proで使用しているフォントはMS ゴシック 12ptです。

あとハイライトがうざいので消したいときはどうしたらいいんでしょうか?

# すんません Emacs 21のネタも入ってるかも。
0067名無しさん@お腹いっぱい。NGNG
66がうざいので消したいときはどうしたらいいんでしょうか?
0068名無しさん@お腹いっぱい。NGNG
d押せよ
0069名無しさん@お腹いっぱい。NGNG
w3mみたくuser-agentを偽装したいんだけど、どう設定すればよいでしょうか?
# 事情があって、2chクローンを運営している管理者にmonazillaだとばれたくないのです
0070名無しさん@お腹いっぱい。NGNG
navi2ch-net-user-agent's value is
"Monazilla/1.00 Navi2ch"

Not documented as a variable.
0071名無しさん@お腹いっぱい。NGNG
66って、ここで FAQの内容を聞くよりもしょーもない内容なのか?
だったらスルーされるんだろうな。
0072名無しさん@お腹いっぱい。NGNG
>>70
(setq navi2ch-net-user-agent "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)")
007369NGNG
それを init.el に入れておけばいいんだね
三きゅ!
0074名無しさん@お腹いっぱい。NGNG
User-Agent 変えても .dat にアクセスしてたらわかるような気がするのだが
0075名無しさん@お腹いっぱい。NGNG
>>66
env TERM=vt100 emacs -nw
007666NGNG
>>75
なるほど、そういう一般的なことが分かってないんだと、誤認されたんだな。
試しにやりましたが、何も変わりません。
メールなども奇麗に読めています。単純に Navi2chの Boardモードでしかおこりません。
どうなるか引用すると Boardモード表示での
1 最近、UNIX板が荒れてきてることない?? ( 391)
2 qmailいろいろ(4) ( 482)
3 おい、イブの夜にUnixいじくってるウンコども!2晩目 ( 66)
という「レス数のみだれ」をなんとかしたい、という質問でございます。
(なぜか Emacs 20.7では起こらなかったのですよ。)

ちなみに Borad モードではこうなんんだけど、Board Bookmark モードでは
1 =V Navi2ch for Emacs (Part 12) ( 75)
2 =C Navich for Emacs (Part 7) ( 206)
の様に、レス数はきれいに並びます。
0077名無しさん@お腹いっぱい。NGNG
>>76
( ´_ゝ`)フーン( ´_ゝ`)フーン( ´_ゝ`)フーン( ´_ゝ`)フーン
0078名無しさん@お腹いっぱい。NGNG
>>76
多分、Emacsの設定の問題だから、マジレス期待はむりぽ。
気分が悪くならないうちに諦めなされ。
007975NGNG
>>76
なるほど、そういうことでしたか。
2 バイト文字の幅が考慮されてないようですね。
手元の Emacs 21.2.1 on kterm では大丈夫でした。
0080名無しさん@お腹いっぱい。NGNG
板のキャッシュから特定のIDだけを抽出したいのですが、
そういう機能はまだないですよね?
「レスの検索」(「?」)でスレからID探せるのは知ってます。
0081名無しさん@お腹いっぱい。NGNG
ブックマークに入れているスレッドのデータを全てダウンロードしてくれる機能ってありますか?
後でゆっくりオフラインで見たいのですが・・・・・
0082名無しさん@お腹いっぱい。NGNG
mami
0083名無しさん@お腹いっぱい。NGNG
>>81
I
0084名無しさん@お腹いっぱい。NGNG
>>81 マニュアルくらいちゃんと読みましょう。
やり方は >>82
0085名無しさん@お腹いっぱい。NGNG
>>84
は?
0086名無しさん@お腹いっぱい。NGNG
>>84
ワロタ
0087名無しさん@お腹いっぱい。NGNG
iだと選択したスレッドだけしかダウンロードできませんよね?
ブックマークに入れてあるスレッドの全ての情報がほしいんです。
できますか?
0088名無しさん@お腹いっぱい。NGNG
>>87
だからブックマークモードで 'I' (大文字) を入力してみて
0089名無しさん@お腹いっぱい。NGNG
>>87
>>82 >>83
0090名無しさん@お腹いっぱい。NGNG
ブックマークモードにしないでIを実行してみたら・・・・
慌ててプロセスを殺しました。

アドバイスありがとうございました。
でも板をまたがることはできないのでしょうか?
0091名無しさん@お腹いっぱい。NGNG
? c a m a m i
0092名無しさん@お腹いっぱい。NGNG
>>90
グローバルブックマークに入れとけ。
0093名無しさん@お腹いっぱい。NGNG
>>90
> 慌ててプロセスを殺しました。
C-g でいいのでは。
M-x help-with-tutorial やっとけ。
0094名無しさん@お腹いっぱい。NGNG
勉強になりました。
0095名無しさん@お腹いっぱい。NGNG
navi2ch-bm-fetch-maybe-new-articles をしすぎて、キャッシュファイルの量が
大きくなりすぎているんだけど、
例えば、「履歴」に残っている (既読の) article 以外のキャッシュを全部消す、
手っ取り早い方法って、誰か考えてないですか?
0096名無しさん@お腹いっぱい。NGNG
g hist m a m A hoge ? o a m a m R
0097名無しさん@お腹いっぱい。NGNG
e とか M-e じゃだめなのかね
009895NGNG
>>96
オ〜ッ、すばやい答えをどうも。

でも、上の操作を頭の中でトレースしたけど、
? の次は o ではなく、c ですね。

>>97
そうすると、どうなるんですか?
navi2ch-article-textize-article よく知らないので
0099名無しさん@お腹いっぱい。NGNG
>>98
板モードで e だよ
010099NGNG
リストモードだった…_| ̄|○
010195NGNG
>>99
既読のキャッシュは全部残したいから、navi2ch-list-expire ではその望みがか
なえられそうにないですね。 (動作仕様を具体的に知らないので、もしかしたら
できるのかも知れないですが。)

あと、>>96
g hist m a m A hoge ? c a m a m R
の方法でも、考えたら、すでにアクセスできなくっている article のキャッシュ
まで消してしまうから、実行できないです。

なんとか、未読のキャッシュのみ削除できないものかなぁ...
0102名無しさん@お腹いっぱい。NGNG
そこまで細かい条件で expire したいなら自分でコード書けば?
0103名無しさん@お腹いっぱい。NGNG
>>101
未読ってナニを指してる?
010495NGNG
>>103
navi2ch-bm-fetch-maybe-new-articles で板一覧の全スレを fetch してしまっ
ても、一度も見てないスレのキャッシュ (← これが未読のキャッシュ) がたまっ
ている。これが嫌なので、消したい、ということでございまする。

>>102
その元気がちょっとないので... トホホッ
それとすでに同じことを考えてる人がいて、既出かと思ったもので。
0105名無しさん@お腹いっぱい。NGNG
navi2chって2chのシステムが変更になったときどうなるのですか?
知らず知らずに人が減ったなぁ・・・と古い掲示板を一人で見続けているなんて事にはなりませんか?
0106名無しさん@お腹いっぱい。NGNG
>>104
?caSs で U マークのスレをリージョン指定して mrmR じゃ駄目なんかな。
010795NGNG
>>106
それができればいいんですけど、
U マークのスレが、これまで一度も見ていないスレのキャッシュとは限らない、
ですよね。
C マークの後、navi2ch-bm-fetch-maybe-new-articles すると、U マークに変更
されることがあるはずですし。
0108名無しさん@お腹いっぱい。NGNG
見たことが無いってことは、スレの number プロパティがnil ってことだろ。
そんな条件での expire / 検索は無いから、自分でなんとかするか黙ってるか
のどっちかにしろって。
0109名無しさん@お腹いっぱい。NGNG
.filter ってファイルがあるかないかで
判定するようにすればいいんじゃないか?
違ってたらごめんなさい。

lisp の書き方知らないけど、find とか grep とか diff とかで
シェルスクリプトつくればできそうな気がする。
0110名無しさん@お腹いっぱい。NGNG
>>105
板移転の話なら >>3 >>36 あたりを参考に。
もっとデカいシステム変更の話なら、
まーなんとかするんじゃねーの?
0111ヽ(´ー`)ノNGNG
最新のリリース版入れて安心してたら、例のブラクラに引っかかった_| ̄|○
0112名無しさん@お腹いっぱい。NGNG
例のブラクラってなんだ?
0113ヽ(´ー`)ノNGNG
具体的にはコレ。
http://pc.2ch.net/test/read.cgi/unix/1074758741/56

しょんぼりしながら snapshot 入れますた(´・ω・`)
0114名無しさん@お腹いっぱい。NGNG
邦楽板が見れなくなった。
(-_-)ウツダ
0115名無しさん@お腹いっぱい。NGNG
お、確かに。法学板移転してるのかな?
0116名無しさん@お腹いっぱい。NGNG
あちこちの板が大移動してるようだな。
0117名無しさん@お腹いっぱい。NGNG
navi2chと関係ないだろが < 移転
各自ふつーのブラウザで 2chのトップから辿って
etc.txtで対処するなりしろよ。
0118名無しさん@お腹いっぱい。NGNG
>>117
見てて思うけど、お前の話しには発展性が見られないな。

それから 「...しろよ」って言い方は止めたほうがいいんでは。
作者様ならまだ許せるが。
0119118NGNG
作者って、navi2ch のな。
0120名無しさん@お腹いっぱい。NGNG
konosureha kitigaigaooi
0121名無しさん@お腹いっぱい。NGNG
>>117は天地創造の神
0122名無しさん@お腹いっぱい。NGNG
最近、ヘッドラインっていう板ができたけど、自動でこの板にあるスレを定期
的に取得する関数を作ったんですが、欲しい人いますか?
30分〜1時間間隔ぐらいで自動取得しとけば、過去のヘッドラインを辿れるよ
うになると思って作りました。まぁ、片手間で作ったものなので全然洗練されて
いないから、幾分長めの関数だけど。
0123名無しさん@お腹いっぱい。NGNG
コードの洗練は後でやればいいことだから、
とりあえずどんなのか体感してもらっては?
0124122NGNG
>>123
んじゃ、とりあえず載せてみます。

navi2ch が起動してなくても、
M-x my-navi2ch-headline-auto-check
で開始します。スレ自動取得後は、sleep-for するので、
解除したいときには C-g で。

(defun my-navi2ch-headline-auto-check ()
(interactive)
(unless (featurep 'navi2ch) (navi2ch))
(let ((target-board "bbynews")
(sleeping-minute 30))
(my-navi2ch-list-goto-board target-board)
(while t
(my-navi2ch-headline-check))))

;; 次に続く...
0125122NGNG
>>124 の続き

(defun my-navi2ch-headline-check ()
(sit-for 0)
(navi2ch-bm-mark-by-query "^[ ]*[0-9]+[ ][ %][^CU]")
(sit-for 0)
(navi2ch-bm-fetch-mark-article)
(message
(concat "Finishing checking at "
(format-time-string "%p%l:%M:%S" (current-time))
". Re-checking after " sleeping-minute " minute(s) ..." ))
(redraw-frame (selected-frame))
(sit-for 0)
(sleep-for (* sleeping-minute 60))
(navi2ch-board-sync))

;; 次に続く...
0126122NGNG
>>125 の続き

;; 以下、navi2ch-list-goto-board からのパクリ
(defun my-navi2ch-list-goto-board (target-board)
;;(interactive)
(let (alist board)
(setq alist (mapcar (lambda (x) (cons (cdr (assq 'id x)) x))
navi2ch-list-board-name-list))
(save-window-excursion
(setq board (cdr (assoc
;;(completing-read
;; (concat "board name"
;; (when default
;; (format "(%s)" (cdr (assq 'id default))))
;; ": ")
;; alist nil t)
target-board
alist))))
;;(setq board (or board
;; (assoc (cdr (assq 'id default)) alist)))
(when board
(when (eq (navi2ch-get-major-mode navi2ch-board-buffer-name)
'navi2ch-board-mode)
(navi2ch-board-save-info))
(navi2ch-list-select-board board))))

;; おしまい
0127名無しさん@お腹いっぱい。NGNG
開くスレの数の制限を、init.el に
(setq navi2ch-article-auto-expunge t)
(setq navi2ch-article-max-buffers 10)
と書いてやってるのですが、
この navi2ch-article-max-buffers の数字を一時的に変えることってできますか?

bookmark したスレのフィルター処理をまとめてしたくて、
m a m . とやったりする時に、1 とかに減らしたいんですけど。
init.el 書き換えて、navi2ch 起動しなおした方がいいですか?
0128名無しさん@お腹いっぱい。NGNG
>>127
*scratch* バッファで
(setq navi2ch-article-max-buffers 1) C-j とかじゃ駄目ですか?

もしくはこんなので m . の時だけ
navi2ch-article-max-buffers を 1 にするとか。(検証はしてません)

(defun my-navi2ch-bm-display-mark-article ()
(interactive)
(let ((navi2ch-article-max-buffers 1))
(navi2ch-bm-display-mark-article)))
0129名無しさん@お腹いっぱい。NGNG
>>127
ちなみになんで減らしたいの? 処理が早くなるのかな。
0130127NGNG
>>128 ありがとうございました。
my-navi2ch-bm-display-mark-article できました。
m a のあとで M-x my-navi2ch-bm-display-mark-article ですね。

数字変えて、名前変えた物も defun で用意して切替えられるようにしてみました。
# 数字を自分で入れられるようにできると良さそうですが。。lisp 勉強してみます。

*scratch* バッファの方でもやってみたけど、
ちゃんと動いてるのかどうか分かりません。一度できたような気がするのですが。
navi2ch-article-expunge-buffers の使い方とかも調べてみます。

>>129
! でいろいろ NG ワード増やしてたらだいぶ時間がかかるようになってしまって、
(bookmark をいくつか分けてあるのですが、)180 個くらいあるところで、
m a m . やって、だんだん遅くなって、下のようなメッセージが出て emacs が固まりました。
それで、過去スレ part 4 で制限できることを知って、
でも普段はそれほど必要ないのでかえられたらいいなと。
 bookmark ももっとちゃんと分類しなきゃなんですけど。

Warning: memory in use exceeds lisp pointer size
Killing some buffers may delay running out of memory.
However, certainly by the time you receive the 95% warning,
you should clean up, kill this Emacs, and start a new one.
0131128NGNG
>>130
> # 数字を自分で入れられるようにできると良さそうですが。。lisp 勉強してみます。
勉強中だと思いますがこんなのどうでしょう。

(defun my-navi2ch-bm-display-mark-article (&optional num)
(interactive "p")
(let ((navi2ch-article-max-buffers num))
(navi2ch-bm-display-mark-article)))
(define-key navi2ch-bm-mode-map "m." 'my-navi2ch-bm-display-mark-article)

C-u 数字 m . で navi2ch-bm-display-mark-article の値を変更できます。
m . だけなら navi2ch-bm-display-mark-article は 1 です。
0132名無しさん@お腹いっぱい。NGNG
書き込む時に空白を&nbsp;に変換してくれる、ってことできますか?
0133名無しさん@お腹いっぱい。NGNG
>>132
navi2ch-message-before-send-hook あたりでどうよ。
0134名無しさん@お腹いっぱい。NGNG
過去にその手のコードが貼られていたな
0135名無しさん@お腹いっぱい。NGNG
頭の悪い発言を色違いで表示できたら面白くないですか?
0136名無しさん@お腹いっぱい。NGNG
135が真っ赤に表示されました。
0137名無しさん@お腹いっぱい。NGNG
自分の出した記事を全部ログにとっておくことはできませんか?
info を見た限りでは出来なそうですけど。
0138名無しさん@お腹いっぱい。NGNG
>>137
出した記事って何ですか?
履歴? それとも 送信控え?
0139127NGNG
>>131 レスありがとうございます。短いコードだけどいろいろ分かった気がします。

Emacs Lisp の説明のサイトとかみながらいじってたらこんなのできました。
テスト,添削お願いします。

(defun my-navi2ch-change-article-max-buffers (numbers)
"navi2ch-article-max-buffers を変更し、越えていたら閉じる。"
(interactive "p")
(setq navi2ch-article-max-buffers numbers)
(navi2ch-article-expunge-buffers)
)
0140名無しさん@お腹いっぱい。NGNG
>>1-5 ってアンカーでエラー出るの漏れだけ?前はちゃんといけてた気がするんだが…

Emacs21,cvs 最新でつ。
0141名無しさん@お腹いっぱい。NGNG
>>140
w3m-async で emacs-w3m を使っているのに 200 レス。
0142名無しさん@お腹いっぱい。NGNG
>>141
もちっとヒントキボンヌ
0143名無しさん@お腹いっぱい。NGNG
書き込みで「もうちょっと待ってください」等のエラーが出た場合、message
ウィンドウが消えてしまいますが、どうやって復活させればいいんでしょうか?
0144名無しさん@お腹いっぱい。NGNG
C-c C-i とかいう話?
0145名無しさん@お腹いっぱい。NGNG
>>140
俺は無問題。どんなエラーが出るか書くべし。
0146名無しさん@お腹いっぱい。NGNG
>>143
FAQ 読んどけ。
0147名無しさん@お腹いっぱい。NGNG
navi2ch-logo.elを使ってみたいのですがどうやって
導入すればよいのかわかりません。
とりあえず~/.navi2chに放り込んでinit.elいじればよいのでしょうが
イマイチわからないのでご教示願います。クダ質ですいません。
0148147NGNG
と環境も書かずにすいません。emacs21でCDE上で動かしてます。
で,過去ログ漁っていると
(require 'navi2ch-logo)
(add-hook 'navi2ch-hook 'navi2ch-logo-init)
だけで逝けると書いてありますがnavi2ch-logoが見つからないと
怒られます。これはどこにあるのでしょうか?
ググっても見つかりませんでした・・・
0149名無しさん@お腹いっぱい。NGNG
インストールしろよ…
0150147NGNG
いや。navi2ch-logoってのがググっても見あたらないのです。
navi2ch-logo.elとかnavi2ch-logo.xpmってのはあるんですけど。
navi2ch-logo.elをrenameしてみたりしたのですが
それじゃ動きませんでした。
0151名無しさん@お腹いっぱい。NGNG
とりあえず>147は一般的なelispアプリケーションについて最低限の知識を得ることを薦める。
今の無知なままグダグダ書かれてもスレ汚しなだけ。
0152名無しさん@お腹いっぱい。NGNG
>>150
それはだね、navi2ch.el が load-path のとおった所に置かれてないから。
~/.navi2ch の下に置いてんだろ。
そこに load-path をとおすか(普通やらない)、load-path のとおった場所に
置きなさい。
0153147NGNG
elispとは何か。から調べてみます。
load-pathを調べて出てきたところにnavi2ch-logo.elを突っ込んだら
怒られなくなりました。
今度はスレを開こうとするとcovertが見つからないと出ます。
外部プログラムとはいうもののconvert .tar.gz XPM とかキーワード煎れても
全く見つかりません。あまりにもクダ質ですがどこにあるかご教示願います。
あるいは
0154名無しさん@お腹いっぱい。NGNG
>>153 ImageMagick をインスコしる!!
0155名無しさん@お腹いっぱい。NGNG
>154
もうやめとけって釣りだろ釣り
0156名無しさん@お腹いっぱい。NGNG
ところで 1.7.1 と cvs との機能差ってどれぐらいあるの?
(´-`)。oO(やはり cvs を追ったほうが良いのかのぅ…
0157名無しさん@お腹いっぱい。NGNG
↓らしいですよ。

Meadowについて語るスレ その4

From: [54] 名無しさん@お腹いっぱい。 <sage>
Date: 04/02/25 18:39 ID:JJn6VohN

>>34
> Meadow2.00pre1でnavi2chを使っています。

beta2 でもなるから、navi2ch か BBS の問題では。
0158名無しさん@お腹いっぱい。NGNG
Emacs 21.3 on FreeBSD、Meadow 1.15 だと平気だけどね
0159名無しさん@お腹いっぱい。NGNG
メッセージモードで書き込みのプレビューをaa-viewで見ることはできますか?
0160名無しさん@お腹いっぱい。NGNG
>>159
(setq navi2ch-mona-on-message-mode t) じゃ駄目か?
0161名無しさん@お腹いっぱい。NGNG
次スレに移行する時とかに navi2ch-mona-enable-article-list を
イチイチ設定するの面倒なんだけど、なんかイイ方法ない?
0162名無しさん@お腹いっぱい。NGNG
>>161 navi2ch-tugisure-hook を使う
0163名無しさん@お腹いっぱい。NGNG
>>161
navi2ch-mona.el:1.33 以降で
(add-to-list 'navi2ch-mona-disable-list
(lambda ()
(let ((case-fold-search t)
(subject (cdr (assq 'subject
navi2ch-article-current-article))))
(and (stringp subject)
(string-match "navi2ch" subject)))))
みたいなことをできるようにしてみた。
0164名無しさん@お腹いっぱい。NGNG
さっきcoしてきたやつ、configureでエラーがでまつ。
./configure: line 1137: syntax error near unexpected token `link-lisp,'
./configure: line 1137: ` AC_CONFIG_COMMANDS(link-lisp,'
0165名無しさん@お腹いっぱい。NGNG
>>164
俺は出ないよ.Emacs 21.3.50 を使ってる.
0166名無しさん@お腹いっぱい。NGNG
AC_CONFIG_COMMANDS なんてのが残ってるってことは、自分で autoconf
したのかな。
0167名無しさん@お腹いっぱい。NGNG
>>166
自分で作ったらしいファイルを消して
coし直しでOKでした。ありがとうございました。
0168名無しさん@お腹いっぱい。NGNG
まちBBS関東 を見ているのですが、次スレの誘導とかで、
下のように kanto.machi.to ではなく 203.192.159.253 と書かれていると、
navi2ch で開けず、ブラウザーで開くようになってしまうのですが、
どこかいじると開くことができるようになりますか?
たとえば、こんな URL
http://kanto.machi.to/bbs/read.pl?BBS=kanto&KEY=1038315936&LAST=50
http://203.192.159.253/bbs/read.pl?BBS=kanto&KEY=1038315936&LAST=50

それともうひとつ、フィルター処理なんですけど、
h キーで hide と そうじゃないものを切替える時に、
毎回フィルター処理が実行されるのですが、そういうものなのでしょうか。
d で hide を解除したレスが h を押すと再びフィルター処理で隠されてしまう。
! で登録したものじゃなくて自分で d で消したレスは平気なのですが。
0169名無しさん@お腹いっぱい。NGNG
パッと思い付くのは
(setq navi2ch-article-filter-list
'((lambda () (replace-string "http://203.192.159.253/" "http://kanto.machi.to/"))))
などとして、記事にフィルタをかけるとか。

後半に関しては、自分も面倒だと思うことがあるけど、どのみち引っ掛かっている
フィルタ条件を調整する必要があるだろうし。以前、この辺りの挙動を変える
オプションがあったような。統合されたときになくなったのかな。

単に hide されたレスを見たいだけのときは、F で一時的に filter を切ってから
行き来することがあるけどね。
0170名無しさん@お腹いっぱい。NGNG
こんなんでどうかな。

(defvar my-navi2ch-translate-url-regexp-list
'(("\\`http://203.192.159.253/" . "http://kanto.machi.to/")))

(defadvice navi2ch-article-select-current-link-url
(before my-translate-url-navi2ch-article-select-current-link-url activate)
(dolist (elt my-navi2ch-translate-url-regexp-list)
(catch :break
(when (string-match (car elt) url)
(setq url (replace-match (cdr elt) nil nil url))
(throw :break nil)))))
0171名無しさん@お腹いっぱい。NGNG
>>170
問題は my-navi2ch-translate-url-regexp-list をどうやって管理するかだな。
0172168NGNG
>>169 >>170-171 ありがとうございました。
一個だけの状態だと、>>169 だと TAB で URL のところに移動したときに、
板の名前を表示できたので便利に感じました。

数字のままで表示されていたほうがいいのか、書き換えられたほうがいいのか、
ちょっと分かりませんが。

> フィルタ処理
フィルタ処理の動作全体を把握しないとダメですかね。
素直に F で切ったほうが楽な気がしてきたけど、のんびり読んでみます。
0173名無しさん@お腹いっぱい。NGNG
既出かも知れませんが、メニュー画面で例えば "k" を押すと今日の日付のファイル
を検索するようにするにはどうすれば良いでしょうか? 押すキーは "k" でなくても
何でもいいのですし、「今日の日付のファイル」でなく「今日の日付」の検索でも
構いません。要は今日書いたメモを素早くリストしたいということです。
0174173NGNG
すいません。誤爆です。 はづかし。。。
0175名無しさん@お腹いっぱい。NGNG
C-Dでレス消しちゃったんですけど、どうやったらまた見れるようになります?
0176名無しさん@お腹いっぱい。NGNG
h d
0177extraNGNG
>>168
> d で hide を解除したレスが h を押すと再びフィルター処理で隠されてしまう。
d ではなく C-u d で解除すると、再びフィルタされないようになります。

>>169
> フィルタ条件を調整する必要があるだろうし。以前、この辺りの挙動を変える
> オプションがあったような。統合されたときになくなったのかな。
この辺はどうしようか迷ったんですが、cancel は結局繁雑になるので廃止し
ました。その代わりが上記 C-u d という形になっています。
0178名無しさん@お腹いっぱい。NGNG
別個に保存しておいたdatを見るキーバインドって何だっけ(忘れた)
0179名無しさん@お腹いっぱい。NGNG
C-c C-f
0180名無しさん@お腹いっぱい。NGNG
Meadow2.00b2+navi2ch cvs + spamfilter + navi2ch-spamfilter
でtokenizerにchasenを使ってみようと思ったのですが、
'chasen-sync-tokenize-stringの実行時にオプションが渡されなくてこんなエラーが出ます。

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
call-process("chasen" nil nil nil nil "-o" "c:/home/tmp/chasen-tmp-3244z4U.cha" "c:/home/tmp/chasen-tmp-3244z4U")

chasen.elの'execute-chasen-program部分に直接オプションを書くとうまくいったのですが、
'chasen-default-bindマクロがうまく動いていないみたいです。
elisp環境に何か問題があるのでしょうか?
0181名無しさん@お腹いっぱい。NGNG
navi2chでhttp://nych.infoは読めないな?

0182168NGNG
>>177
> d ではなく C-u d で解除すると、再びフィルタされないようになります。
読めるようになりました。ありがとうございました。
0183名無しさん@お腹いっぱい。NGNG
>>180 うちでもそうなりました。ちょっと調べてみます。
0184名無しさん@お腹いっぱい。NGNG
04/03/07 更新の http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html
でboard.txtを消したら板一覧が表示されなくなったよー
0185名無しさん@お腹いっぱい。NGNG
未読処理するのに,I (or mami) した後で t で offline にして読んでるのですが,
filtering が遅いのであまり快適ではありません.mam. すると未読フラグがクリア
されてしまうし.みなさんどうやって未読処理をされてるのでしょうか?
0186名無しさん@お腹いっぱい。NGNG
>>184
List モード で C-u s したらどう?
0187139NGNG
>>185
処理したいスレだけ * でマークして、mA で midoku とかそんな名前のブックマークグループに
一時的にブックマークしてしまえばいいかと。
読み終わったら、D で midoku ごと削除してしまうとか。

手前味噌ですが、スレがそれほど多くなければ、
>>139 をつかって表示スレ数を処理したいスレの数にしてから、
* でマークして m. とやってもいいかと。これだと処理したスレだけ V になります。

とりあえず、ma ではなくて * でスレを選べばいろいろできると思います。
0188名無しさん@お腹いっぱい。NGNG
>>186
ありがとう。あまりに基礎的なことを忘れてたよ。
吊ってきます・・。
0189名無しさん@お腹いっぱい。NGNG
A Boneのスレッド倉庫みたいな機能ってありますでしょか?
0190名無しさん@お腹いっぱい。NGNG
Articleモードで"RET"でリンク先に飛べますが、
そこから元の場所に戻るにはどうしたら良いのでしょう?
0191名無しさん@お腹いっぱい。NGNG
Articleモードで C-h m して表示される内容を読めば分かる。
navi2chってかemacsの基本。
0192名無しさん@お腹いっぱい。NGNG
>>189
A Boneのスレッド倉庫がどういったものかを説明してくれないと
0193名無しさん@お腹いっぱい。NGNG
>>192
自分専用ローカルな板を作成して、そこにexpireしなくてdat追ちもしない
スレッドをstock出来るということです。
0194名無しさん@お腹いっぱい。NGNG
グローバルブックマークに入れとけば?
0195名無しさん@お腹いっぱい。NGNG
「自分専用ローカルな板」ってイマイチ使い道がピンと来ないな…
0196名無しさん@お腹いっぱい。NGNG
グローバルブックマークだな。
0197名無しさん@お腹いっぱい。NGNG
>>196
> グローバルブックマークだな。

それって、dat落ちしても大丈夫なんですか?
0198名無しさん@お腹いっぱい。NGNG
navi2chのほうにキャッシュが残ってればね。
0199名無しさん@お腹いっぱい。NGNG
xemacsのversion上げたら外部ブラウザーの起動が出来なくなったよ。
URLにカーソルおいてRETしても"loading executable...done"って
でるだけで変化なし。2ch内は問題なく移動できるだけど。

FreeBSDで
ja-xemacs-canna-21.1.14 から ja-xemacs-mule-canna-21.4.14_1

navi2chはcvsの最新です。

0200名無しさん@お腹いっぱい。NGNG
ブラウザを起動してるのは Navi2ch じゃないからスレ違い。
0201199NGNG
>>200

やっぱり、そうですか。
あんまりlisp詳しくないので調べられない。
ググルりたいのでヒントでも頂戴。
0202名無しさん@お腹いっぱい。NGNG
うざい。
0203名無しさん@お腹いっぱい。NGNG
>>202
約36,600件も出ます。もっと絞り込みたいんですが。
0204名無しさん@お腹いっぱい。NGNG
>>199
browse-url の問題じゃないですか? emacs スレで聞けば?

ところで、
板に現在ないスレで、しかもキャッシュしてあるスレを一覧することできないですか?
0205名無しさん@お腹いっぱい。NGNG
>>201
.emacsが最後まで、というか browse-url の設定のところまでも
エラーで設定が反映されていないのに、1票。後は、emacsスレで・・・
0206名無しさん@お腹いっぱい。NGNG
>>204
? o
0207名無しさん@お腹いっぱい。NGNG
>>206
ありがとうございます。
でも UNIX 板でやったら 10 分くらいガリガリいって止まらなくなったので C-g しました。
4 年分くらいあるからな。
一回やって、大事そうなスレは global bookmark しといた方がいいですね。
0208名無しさん@お腹いっぱい。NGNG
~/.navi2ch の下にごみディレクトリが一杯残っているんだけど、何かの処理がまずいのかな
0209名無しさん@お腹いっぱい。NGNG
>>208
ごみディレクトリって?
0210名無しさん@お腹いっぱい。NGNG
エディタはGvim
メールはBecky2
2chはnavi2ch

だあああああ!!ゴルア!!
0211名無しさん@お腹いっぱい。NGNG
はいはい。
0212名無しさん@お腹いっぱい。NGNG
何故あげるw
0213名無しさん@お腹いっぱい。NGNG
>>210
becky!じゃねえの?
「!」ぷ
0214名無しさん@お腹いっぱい。NGNG
グローバルブックマークって、フォルダーを作って
階層構造に出来ないですか?
0215名無しさん@お腹いっぱい。NGNG
>>214
どういうこと?
0216名無しさん@お腹いっぱい。NGNG
ブックマーク
 └モナー板
   └ふわしぃ


みたいに、階層構造に出来ないかと思いまして。
0217名無しさん@お腹いっぱい。NGNG
>>216
グローバルブックマークを複数作るだけじゃだめ?
0218名無しさん@お腹いっぱい。NGNG
ブックマーク名で先頭にスペース入れて、それっぽく見えるようにするとか。
0219名無しさん@お腹いっぱい。NGNG
たまにマシンのフリーズ他で、navi2chを結果的に異常終了させる事があります。
すると、その時見ていた新規スレッドは履歴に残りません。
履歴の更新タイミングを、navi2chの終了時ではなく、
板を開いた時に行う事は出来ませんか?
0220名無しさん@お腹いっぱい。NGNG
navi2ch-board-mode-hook にでも仕込めば。navi2ch-save-status を呼ぶのは
重いし無駄だから、navi2ch-save-status-hook にあるもののうち好きなのだけを
選えばよかろう
0221名無しさん@お腹いっぱい。NGNG
そうだね。自分は一時期 21.3.50 がたまに落ちてたので idle-timer で暇な時
にセーブするようにしてる。
0222名無しさん@お腹いっぱい。NGNG
実況などをみるときのために、
全てのfilter機能を一時的にOFFにする方法はありますか?
0223名無しさん@お腹いっぱい。NGNG
つーか、実況板で1行1レスの lisp って実装されてたっけ?(前スレで貼られてたやつ)
0224名無しさん@お腹いっぱい。NGNG
(define-key navi2ch-article-mode-map "\C-x\C-e" 'undefined)
0225名無しさん@お腹いっぱい。NGNG
さっき、cvs co したんですけど、
? で検索すると
Symbol's function definition is void: compare-strings
とエラーが出ます。
navi2ch-directory.el navi2ch-search.el navi2ch-util.el のどこかに問題があるのかと。
0226名無しさん@お腹いっぱい。NGNG
>>222
全体の on/off は navi2ch-article-auto-activate-message-filter の値で制御しているから、
これを一時的に nil にするような関数を適当なキーに割り当てるとか。もうちょっと細かくやる
なら、board 名を見て nil にするように適当な hook に仕掛けるとか。
0227名無しさん@お腹いっぱい。NGNG
と書いたものの、自分も実況板では filtering は要らんなと思いつつ実行に移して
いなかったので実際に考えてみた。内部変数を使った方が楽なので advice を
使ってみた。単純にはこんな感じ。

(defadvice navi2ch-article-get-message-list
(before navi2ch-article-get-message-list-ad activate)
(if (and navi2ch-article-auto-activate-message-filter
(string-match "live" (cdr (assq 'uri navi2ch-article-current-board))))
(setq navi2ch-article-message-filter-mode nil)))
0228名無しさん@お腹いっぱい。NGNG
しまった、こうだった…

(defadvice navi2ch-article-get-message-list
(before navi2ch-article-get-message-list-ad activate)
(if (and navi2ch-article-message-filter-mode
(string-match "live" (cdr (assq 'uri navi2ch-article-current-board))))
(setq navi2ch-article-message-filter-mode nil)))
0229名無しさん@お腹いっぱい。NGNG
Navi2chでスレッド一覧が表示される時に
下線が付かないようにする方法ってありますか?
0230名無しさん@お腹いっぱい。NGNG
>>229 ある
0231名無しさん@お腹いっぱい。NGNG
>>230
設定方法をお願いします。
0232名無しさん@お腹いっぱい。NGNG
>>231

M-x customize-face で、好きなように設定汁
0233名無しさん@お腹いっぱい。NGNG
>>232
出来ました、ありがとうございます。
0234名無しさん@お腹いっぱい。NGNG
機能提案です。是非実装して下さいな。

live.el(1レス1行表示するの)を発展させる。
これは実況板専用だけど全板適用して
そのとき n(任意)レス表示して n+1 行目からは hide に入れておいて
n 行目行末の "[more]" タグを踏めばそのレスの全部の行が表示される
(hide から持ってくる)ようにする。また、ベイジアンフィルタ連動で
デフォの表示で必ずスレキーワード(これは手動で決定するw)を含む情報を
hide に入らないようにする。どう?

あと、navi2ch の母体は wl だからアンカー(">>1"等々)を基にして
スレッド表示できないものでしょうか?
0235名無しさん@お腹いっぱい。NGNG
言い出しっぺの法則って知ってる?
0236名無しさん@お腹いっぱい。NGNG
>>234
> あと、navi2ch の母体は wl だから
はつみみです。

> アンカー(">>1"等々)を基にして
> スレッド表示できないものでしょうか?
sb-2ch.el 使えば?
0237名無しさん@お腹いっぱい。NGNG
最近、板リストからqで抜けようとすると
forward-sexp: Scan error: "Containing expression ends prematurely", 793, 794
と言われて抜けることが出来ないんですが…
0238名無しさん@お腹いっぱい。NGNG
>>237
http://www.jpl.org/elips/BUGS-ja.html
0239名無しさん@お腹いっぱい。NGNG
板一覧を再取得すると(Emacsを再起動すると)、運営系の板が一覧から消える…。
http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html
の内容が反映されていないのかなぁ?

Navi2ch 1.7.1で、>>186の方法や
http://navi2ch.sourceforge.net/doc/navi2ch/Board-Questions.html
も確認したんですが。navi2ch-list-bbstable-urlは未設定。
0240名無しさん@お腹いっぱい。NGNG
>>239
> 板一覧を再取得すると(Emacsを再起動すると)、運営系の板が一覧から消える…。
> http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html
> の内容が反映されていないのかなぁ?

当方、Meadow & navi2ch 1.7.1ですが同じ現象発生。
手動でboard.txt書き替えました。
0241名無しさん@お腹いっぱい。NGNG
> 2004-03-05
> * navi2ch-list.el (navi2ch-list-ignore-category-list): 板カテゴリ
> 再編にともない「運営」を「運営案内」に変更。
> http://qb3.2ch.net/test/read.cgi/operate/1077986839/105

じゃない?
0242名無しさん@お腹いっぱい。NGNG
>>241
情報thxです。
0243名無しさん@お腹いっぱい。NGNG
>>241
それなんですけど
http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html 見ると
「運営」と「運営案内」は別になっていて、「運営」の方が
全く現れなくなったんですが・・・
http://qb3.2ch.net/
http://qb2.2ch.net/
以下の板です
0244名無しさん@お腹いっぱい。NGNG
>>243
(setq navi2ch-list-ignore-category-list
'("チャット" "お絵かき" "運営案内" "ツール類" "他の掲示板" "他のサイト"))
0245名無しさん@お腹いっぱい。NGNG
特定の URLで、書き込み proxyを通すってのはできますか?
2chはスルーだけど、Machi BBSは通す、みたいな。
0246名無しさん@お腹いっぱい。NGNG
emacs -nw -e navi2chで起動すると画面いっぱいに
モナーがでてくるんですが
emacs -e navi2chで起動すると「起動しました」と「通報しました」のAAもどき
の起動画面になってしまうんですがこれってまずいですか?
0247名無しさん@お腹いっぱい。NGNG
まずくない
0248名無しさん@お腹いっぱい。NGNG
他人に見られるとちょっとまずい
0249名無しさん@お腹いっぱい。NGNG
ちがうAA貼れば?
つーか起動画面に前回までのnavi2chのlogを表示させると…
0250名無しさん@お腹いっぱい。NGNG
DHCPサーバの設定はどうやるんですか?
ネットを探して見たけどうまくいきませんでした。
いいHPがあったら紹介してください。
0251名無しさん@お腹いっぱい。NGNG
ごばく?
0252名無しさん@お腹いっぱい。NGNG
ageでごばく?
0253名無しさん@お腹いっぱい。NGNG
レスの区切り↓
__________________________________________________________________

これを変えたいんですけど、どこをいぢれば良いのでしょうか?
0254名無しさん@お腹いっぱい。NGNG
この辺じゃない?
% egrep separator *.el
...
navi2ch-vars.el:(defcustom navi2ch-article-message-separator ?_
navi2ch-vars.el:(defcustom navi2ch-article-message-separator-width '(/ (window-width) 2)
0255名無しさん@お腹いっぱい。NGNG
非常に快適に利用させていただいています。
もちろん、Emacs+navi2chですが、モナーフォントが有効になっているのかなっていないのかが、はっきりとわかる場面がすくないのです。
AAでも、最初からずれているような物もあるし、かといってずれていない物もある。ここのところ、みなさんどうやって確認しますか? 御意見ございましたらご連絡ください。

ちなみに、~/.navi2ch/init.el は、次の内容になっています>

(setq navi2ch-mona-enable t)
0256名無しさん@お腹いっぱい。NGNG
レス区切りで思い出したけど、Emacs21 であえて navi2ch-article-insert-message-separator-by-face を
使うようにすると、underline が文字一個分しか引かれない。Emacs20 では端まで引かれるのかな。
もう - の羅列に慣れてしまったけど
0257名無しさん@お腹いっぱい。NGNG
- じゃなくて _ だった…
0258ヽ(´ー`)ノ ◆.ogCuANUcE NGNG
>>255
(set-face-background 'navi2ch-mona-face "foo")
とかしとけば、monaフォントになったら背景色が変わる。
~/.navi2ch/init.el 弄る時だけ eval しる。
0259名無しさん@お腹いっぱい。NGNG
>>258
は童貞
0260ヽ(´ー`)ノ ◆.ogCuANUcE NGNG
スレ違いの話題は他所でおながいします。
0261名無しさん@お腹いっぱい。NGNG
>>260
必死だな。
0262名無しさん@お腹いっぱい。NGNG
>>237
お、俺だけじゃなかったのか。navi2ch を起動した直後は発生しないし、`!' で条
件を追加しても特に異常はないんだけど、しばらく使ってて終了しようとする
とエラーが出る。フィルタの内容は正常っぽいんだけど。
----BEGIN BASE64----(backtrace.bz2)
QlpoOTFBWSZTWdapjLQAAZtdgAAQWHs0dQwEP+//4FADGxJ4So2wYaGQ0yaAYhpp
o0NGCRRkmgEU3lGiNAANoJCRSHqYTTE00GQY0QGGhkNMmgGIaaaNDRgVJEE0npGT
1MhNNGhoZMl0gYg5Yodcy5EFj2CJcUyzE0w30Y42DCGfXALtOKN9mkTFBM/QURpH
AGBiUzYazQrNypSxOBnJUHpP3iFaEUlit52DrTnfY3vga6Z63/GONtpIrSop39g6
ySYZt465Ed8PLGi2376VndoBZKiSVMG0gwRGh+nCsbcMLbXoMwaGVTY3chBjGzxl
h03khFLuqtVEJUiaSFG2Dzji9i5FAlpjLNXjWa+vIcC/yIRThEK9YyqSN2CLMKho
cFUWGrsKk6pA1I5UiqEV6T2ha7snV9/Tz9NtJ/c+B5O34PeWc5eVLvmOahhPjIYp
bU3Sd8MTDu765/E8Xtxw3snUntCk3UXS3rHBulFNpOZQxMGRTUUlq85JxdOEns7k
xYxbef/QKXGEeQUo+Q7LhLKoWK7Gn2/OxzbTINGkdBOkgVQpe/gZ96hqFmlQOeHv
agclkT6dGk8kOtyhxnI7DTYbyc5Jdbt04TRVsTZdWNs3F31DzWooxyfXgXgxXaS7
Gz6LdKwRxK0rpfBeqxPAyMjAxLylclLUjPvr75xpMkwas0vasSWzmRasCyUx8y96
OULNRyepm22NwUnz4M3iTuOybR3au/xoW01i2VAevDUoJ2O7V5bGm0NkkSVBGGfM
YyqDZ0LKUQBpcFsubX+Wa0Q3fPIVUoShRhGnTQoyZDIwjqZZqutdWrgWaKZXlXsl
kUYzIs7cU6YxujJNdm/hPebaRyZm/gZ8a4zGTXrq0OXAmSFzCSPo6F9j/i7kinCh
Ia1TGWg=
----END BASE64----
0263名無しさん@お腹いっぱい。NGNG
>>255 右枠が一直線ならモナー板互換です
┌─────────────────―─┐
│                                |
│          _  _ _   _                 |
│         l[》'《|l   ヾl|    =@        |
│          i| lノノリノ)))〉              |
│       .__ !! !(l.゚ ヮ゚ノl |             |
│       ヽZ il |⊂)Filつ○              |
│        `ー从く/_l7}>ノリ                |
│          '´  し'ヽ_)              |
│                                |
│         Now Makoping..........         |
│                                |
│    そのまままこぴーでお待ちください     .| 
│                                |
└──────────────────―┘
0264名無しさん@お腹いっぱい。NGNG
>>263
いや、それで合っているなら、あんたがずれていると思うが。
上枠までずれてるし(w
0265名無しさん@お腹いっぱい。NGNG
>>263
emacs21でMonaフォント使ってたらずれない模様です
0266名無しさん@お腹いっぱい。NGNG
16ドットならずれないけど14ドット等ほかのサイズだとちょっとずれるはず。
確かこの現象はWindowsのWebブラウザでも避けられない模様。
0267名無しさん@お腹いっぱい。NGNG
最近よく鯖落ちでconnectingでささるんですが、
あのタイムアウト時間短くすることできませんか?
C-gも効かない時間が結構長くてストレスが。。。
0268コテ ◆MUlh5u38u6 NGNG
>>261
煽りはイクナイ
0269名無しさん@お腹いっぱい。NGNG
>>268
失礼しました。
0270名無しさん@お腹いっぱい。NGNG
スレを最初から強制的に読み込むにはどうしたらいいのでしょう?
それとあとwlとかみたいにメニューがあればいいのになとオモタ。
0271名無しさん@お腹いっぱい。NGNG
>>270 r0
0272名無しさん@お腹いっぱい。NGNG
>>270
C-u s
0273名無しさん@お腹いっぱい。NGNG
> Wrong type argument: listp, <>大学生が好きな声優
なんですかコレは?
0274270NGNG
>>271,272
ありがとう

>>273
板を開いてスレ開くときにでました?
実はこれで悩んでたんですけどその板の
article-summaryがおかしいようなので
消してみたら読めるようになりました。
既読情報とかは消えちゃうみたい?
0275名無しさん@お腹いっぱい。NGNG
273がキモヲタだという事は確か
0276名無しさん@お腹いっぱい。NGNG
ワラタ
0277名無しさん@お腹いっぱい。NGNG
http://navi2ch.sf.net/beta/navi2ch-1.7.2-BETA.tar.gz
問題なければ、日曜の夕方あたりにリリース予定。
0278名無しさん@お腹いっぱい。NGNG
>>277
いつもおつかれさまです。
0279名無しさん@お腹いっぱい。NGNG
>>277
おっせーんだよ
0280名無しさん@お腹いっぱい。NGNG
>>277
既読/未読/増分レス数表示と live.el は実装されないのね(´・ω・`)
0281名無しさん@お腹いっぱい。NGNG
>>280
1 =V Navi2ch for Emacs (Part 12) ( 280/ Δ2)

そういうことではないのかな?
0282名無しさん@お腹いっぱい。NGNG
> 1 =V Navi2ch for Emacs (Part 12) ( 280/ Δ2)
  ~~                  ~~~
  ↑                  ↑
  |                これって増分なの?(初めて見た)
 これの位置を数値で表現したのが欲しい
0283名無しさん@お腹いっぱい。NGNG
2 =V Navi2ch for Emacs (Part 12) ( 282/ +0/ Δ0)

(総数/ +増分/ Δ未読)
0284名無しさん@お腹いっぱい。NGNG
>>281,283
どうやって実装しているの?
0285名無しさん@お腹いっぱい。NGNG
Q.
○○を△△にしたいんだけど。

A.
とりあえず `navi2ch-vars.el' っていうファイルを見てみてね。それか
`M-x customize-group RET navi2ch RET' するか。*Note Customize::.
0286名無しさん@お腹いっぱい。NGNG
>>285
History でできないじゃん…
いつも History に常駐しているのにぃ〜
0287名無しさん@お腹いっぱい。NGNG
>>286
なんでそれを先に言わないの?
0288名無しさん@お腹いっぱい。NGNG
History なんかでも増分を表示するコードが以前貼られてたぞ。
0289名無しさん@お腹いっぱい。NGNG

emacsの設定ファイルはホームにない場合どこらんが考えられますか??
0290名無しさん@お腹いっぱい。NGNG
>>289
http://pc.2ch.net/test/read.cgi/linux/998357126/833
http://pc.2ch.net/test/read.cgi/linux/1079676217/84
0291名無しさん@お腹いっぱい。NGNG
global bookmark を適当に整形して html を吐いてくれるようにできないでしょうか。
ときどき他のブラウザで bookmark にあるスレにアクセスしたいときがあるもので。
0292名無しさん@お腹いっぱい。NGNG
一覧画面でUvbすればアクセスできるでしょ。
0293名無しさん@お腹いっぱい。NGNG
navi2ch を使ってないあるいは使えない状況で bookmark にあるスレを
ちょっとチェックしたいときに、html 化されていると便利だと思ったのです。
0294名無しさん@お腹いっぱい。NGNG
$HOME/.navi2ch/bookmark2.txt を好きなように成形したらいい。
必要なことは書いてるんだし。
0295名無しさん@お腹いっぱい。NGNG
変わった板にニュース速報が入って、Listモードで
C ニュース速報
と黄色い文字で表示されるのですが、
どうやれば元の水色にもどせるのでしょうか?
0296名無しさん@お腹いっぱい。NGNG
s
0297名無しさん@お腹いっぱい。NGNG
navi2ch-history-mode で (navi2ch-history-delete) したあと、
(navi2ch-bm-remove-article) してくれる関数をどのキーでもいいからバウン
ドしてくれないかな。
0298名無しさん@お腹いっぱい。NGNG
てきとーに R して m m SPC m d すれば?
0299名無しさん@お腹いっぱい。NGNG
>>298
バッドノウハウ


言ってみただけ。
0300名無しさん@お腹いっぱい。NGNG
>>297
順番が逆でした。
(navi2ch-bm-remove-article)→(navi2ch-history-delete)でした。
0301名無しさん@お腹いっぱい。NGNG
~/.navi2ch/init.el あたりで
(define-key navi2ch-history-mode-map "\C-cd" "Rd")
0302名無しさん@お腹いっぱい。NGNG
>>301
| DEF is anything that can be a key's definition:
| a string (treated as a keyboard macro),
これ始めて知ったよ。
0303名無しさん@お腹いっぱい。NGNG
ところで何で過去形なの?
0304名無しさん@お腹いっぱい。NGNG
>>303
何が?
0305名無しさん@お腹いっぱい。NGNG
>>302
ま、まさか、treatedではないよな?
0306名無しさん@お腹いっぱい。NGNG
まちがった。
>>303 だ。

吊ってきます
0307名無しさん@お腹いっぱい。NGNG
分詞構文を再学習しれ
0308名無しさん@お腹いっぱい。NGNG
過去分詞を知らないとか。
#http://www.sharmin.jp/~mikeneko/diary/
#システム管理者のための英会話ハンドブック
0309名無しさん@お腹いっぱい。NGNG
>>307
分詞構文ではない。おまえも出なおしてこい。
0310名無しさん@お腹いっぱい。NGNG
過去分詞の形容詞的用法が正解
0311名無しさん@お腹いっぱい。NGNG
309

こいつ偉そうだな。ま、どうせカスなんだろうけど
0312名無しさん@お腹いっぱい。NGNG
>>311
偉そうに感じるということは、自分がカスだと認識しているからですね。
0313名無しさん@お腹いっぱい。NGNG
>>312
構わんよ。まだ知識レヴェルの方が頭打ちになるような年齢ではないからね。
0314名無しさん@お腹いっぱい。NGNG
>>313
厨房か?
0315名無しさん@お腹いっぱい。NGNG
80でも頭打ちにはならん
0316名無しさん@お腹いっぱい。NGNG
>>313
> 構わんよ。まだ知識レヴェルの方が頭打ちになるような年齢ではないからね。

事実を指摘されて、それを素直に受けいれられないということは、もう知識レ
ヴェルが頭打ちになっているんじゃないのかな? ;ー)
0317名無しさん@お腹いっぱい。NGNG
> 事実を指摘されて、それを素直に受けいれられないということは、もう知識レ
> ヴェルが頭打ちになっているんじゃないのかな? ;ー)
( ゜д゜)
0318名無しさん@お腹いっぱい。NGNG
そろそろ navi2ch に関係ない話は終わりにしてくれないかな。
0319名無しさん@お腹いっぱい。NGNG
ところでおまいら navi2ch-1.7.2-BETA の check は済んだのかね?
0320名無しさん@お腹いっぱい。NGNG
昨日入れ替えたけどMeadow2で、普通に動いてます。
0321名無しさん@お腹いっぱい。NGNG
Navi2ch 1.7.2 をリリースしました。
http://sourceforge.net/project/showfiles.php?group_id=39552&package_id=35743&release_id=225271
0322名無しさん@お腹いっぱい。NGNG
>321 乙
0323名無しさん@お腹いっぱい。NGNG
meadow 2 1 共に問題なし
0324emacs21.3@linuxNGNG
>321 乙。超乙。
0325名無しさん@お腹いっぱい。NGNG
あげ。
0326名無しさん@お腹いっぱい。NGNG
21.3 20.7 桶
0327名無しさん@お腹いっぱい。NGNG
etc.txtに

unix
http://pc3.2ch.net/unix/
unix

と書いたのと、実際に bbstableで unixとなってるのは
結構扱いが違うよね?
とりあえず etc.txtで指定して、それを利用して
閲覧した時に fetchした datとかいろんな情報は、
bbstableが更新された時、そのままゴミも発生せずに
全部有効利用されるの?
0328名無しさん@お腹いっぱい。NGNG
がっつりと板移動がありました。

googleのお告げによると↓がメンテされててよさそうですよ。
(setq navi2ch-list-bbstable-url "http://zonutan.hacca.jp/bbsmenu.html")
0329名無しさん@お腹いっぱい。NGNG
>>327
されない。
etc.txt で対応するのではなく
(defvar my-navi2ch-list-moved-board-alist
'(("http://pc.2ch.net/unix/" . "http://pc3.2ch.net/unix/")
("http://pc.2ch.net/linux/" . "http://pc3.2ch.net/linux/")))
(defadvice navi2ch-list-make-board-txt
(after my-navi2ch-list-modify-moved-board activate compile)
(save-excursion
(goto-char (point-min))
(let ((regexp (regexp-opt
(mapcar #'car my-navi2ch-list-moved-board-alist))))
(while (re-search-forward regexp nil t)
(let ((str (cdr (assoc (match-string 0)
my-navi2ch-list-moved-board-alist))))
(if (stringp str)
(replace-match str)))))))
こんな感じで board.txt を直接書き換えるようにしておき、list-mopde で
C-u s すれば変わった板として扱う。

Navi2ch の側でもっとちゃんとしたほうがいいんだろうけど、自分に影響ある
移転ってほとんどないから、いまいち意欲がわかないんだよなあ。
0330名無しさん@お腹いっぱい。NGNG
>>329
ちゃんと動いてます?
C-u s してもなにも起きないんですが…。
0331名無しさん@お腹いっぱい。NGNG
C-x C-e runs the command ignore だった_| ̄|○
↓これって、rm -fr だと効果ないね^^;;
+(defadvice shell-command (around navi2ch-confirm-cmd (cmd) activate)
+ ""
+ (if (string-match "rm.*-r" cmd)
+ (progn
+ (if (yes-or-no-p
+ (concat "危険なコマンド " cmd " を実行しようとしています。本当
+ ad-do-it t))
+ ad-do-it))
0332名無しさん@お腹いっぱい。NGNG
_| ̄|○ ←これ C-c C-a のデフォルトにいれてくれませんか?
0333名無しさん@お腹いっぱい。NGNG
>>332
自分で navi2ch-message-aa-alist に入れれ。
0334名無しさん@お腹いっぱい。NGNG
>>333
強迫性障害で init.el を自分で弄りたくないのです
0335名無しさん@お腹いっぱい。NGNG
>>328
リンクを張るのならこっちの方がいいかもね。
http://zonutan.hacca.jp/

bbstable に更新があると今は ~/.navi2ch/ の下もごっそり移動させてくれるけど、
昔は手動でごにょごにょやってたことがあったなあ。

それでも .dat 落ちのフラグが立ってしまうことがあるので、こんなのでお茶を濁している。
(defun navi2ch-article-revive-current-article ()
(interactive)
(let* ((article navi2ch-article-current-article)
(kako-p (cdr (assq 'kako article))))
(if (not kako-p)
(message "This article is alive.")
(setq article (navi2ch-put-alist 'kako nil article))
(message "Revive current article... Done.")
)))
(define-key navi2ch-article-mode-map "v" 'navi2ch-article-revive-current-article)

ところで down-face パッチは本体に取り込まれないのかな。これの御蔭で今回の
大量移転に気付いたんだけど。そうでなくても普段から便利に思っていますが。
0336名無しさん@お腹いっぱい。NGNG
>>334
ならあきらめれ
0337名無しさん@お腹いっぱい。NGNG
navi2ch-init-bookmark.el の出力を board モードと同じにしている人、
patch ください。自分で弄ってみたんですけどワケ分かんないです_| ̄|○
0338335NGNG
大量のスレが dat 落ちのフラグが立ってしまうと、チマチマとやってられなくなるので、
今後の為にも bookmark モードで処理できるようにしてみた。
# 引数の有無による動作を途中で反転させたので、名前が妙になってしまったが…

;; article モードで、引数付で現在のスレを復活、引数無で生死の状態の表示のみを行う
(defun navi2ch-article-revive-current-article (&optional force)
(interactive "P")
(let* ((article navi2ch-article-current-article)
(kako-p (cdr (assq 'kako article))))
(if (not kako-p)
(message "This article is alive.")
(if (not force)
(message "This article is dead.")
(setq article (navi2ch-put-alist 'kako nil article))
(message "Revive current article... Done.")))))
;(define-key navi2ch-article-mode-map "v" 'navi2ch-article-revive-current-article)
0339335NGNG
;; bookmark モードで、引数付で現在のスレを復活、引数無で生死の状態の表示のみを行う
(defun navi2ch-bm-revive-article (&optional force)
(interactive "P")
(let* ((item (navi2ch-bm-get-property-internal (point)))
(board (navi2ch-bm-get-board-internal item))
(article (navi2ch-bm-get-article-internal item))
(article-info (navi2ch-article-load-info board article))
(kako-p (cdr (assq 'kako article-info))))
(when (and board article)
(if (not kako-p)
(message "This article is alive.")
(if (not force)
(message "This article is dead.")
(setq article-info (navi2ch-put-alist 'kako nil article-info))
(navi2ch-article-save-info board article-info)
(message "Revive current article... Done."))))))
;(define-key navi2ch-bm-mode-map "v" 'navi2ch-bm-revive-article)

;; bookmark モードで mark 付きのスレを復活
(defun navi2ch-bm-revive-mark-article ()
(interactive)
(navi2ch-bm-exec-subr 'navi2ch-bm-revive-article t))
;(define-key navi2ch-bm-mode-map "mv" 'navi2ch-bm-revive-mark-article)
0340335NGNG
何度もしつこいが、多分これが最後。やはり sync しないと使い勝手が悪いのと、
bookmark モード以外で使っても意味がないので、そのように修正

4a5
> (board navi2ch-article-current-board)
10a12,13
> (navi2ch-article-save-info board article)
> (navi2ch-article-sync t)
15c18
< (defun navi2ch-bm-revive-article (&optional force)
---
> (defun navi2ch-bookmark-revive-article (&optional force)
28a32
> (navi2ch-bm-fetch-article t)
30c34
< ;(define-key navi2ch-bm-mode-map "v" 'navi2ch-bm-revive-article)
---
> ;(define-key navi2ch-bookmark-mode-map "v" 'navi2ch-bookmark-revive-article)
33c37
< (defun navi2ch-bm-revive-mark-article ()
---
> (defun navi2ch-bookmark-revive-mark-article ()
35,36c39,40
< (navi2ch-bm-exec-subr 'navi2ch-bm-revive-article t))
< ;(define-key navi2ch-bm-mode-map "mv" 'navi2ch-bm-revive-mark-article)
---
> (navi2ch-bm-exec-subr 'navi2ch-bookmark-revive-article t))
> ;(define-key navi2ch-bookmark-mode-map "mv" 'navi2ch-bookmark-revive-mark-article)
0341335NGNG
履歴リストとかで意味があったか… まあ、いいや。逝きます、さようなら
0342名無しさん@お腹いっぱい。NGNG
完成版ができたら
http://navi2ch.sourceforge.net/wiki/
にでも貼っといていただければ。
0343名無しさん@お腹いっぱい。NGNG
navi2ch-board-eanble-readcgiやnavi2ch-board-use-subback-html辺りの
設定を変更しても、checking file...movedとでるばかりで、
新しいものが反映されないんだけど、どうすりゃいい?
emacs 21.3.50での1.7.2-DEVだけど。
0344名無しさん@お腹いっぱい。NGNG
>>343
FAQ
0345名無しさん@お腹いっぱい。NGNG
FAQの
>>Q.
>> ある板で checking file...moved と出て、スレ一覧が更新されない。
>>A.
>> 以下3つのどれかでどうすか

三つとも試してみたけど、だめだった。。。

何か根本的な間違いをしてる?
0346名無しさん@お腹いっぱい。NGNG
うおーー。
思い切り見逃してました。
0347名無しさん@お腹いっぱい。NGNG
あ、復帰した。
0348名無しさん@お腹いっぱい。NGNG
>>347
若いな…
0349名無しさん@お腹いっぱい。NGNG
~/.navi2ch/init.el で以下の設定をしていますが、
いつの間にかメッセージフィルタの内容が消えてしまいます。

(setq navi2ch-article-sort-message-filter-rules t)
(navi2ch-auto-modify
(setq navi2ch-article-message-filter-by-message-alist
'((("\\`[  \n]*\\(晒し\\|保全\\)?\\(s?age\\|あげ\\|アゲ\\|アゲ\\)。?[  \n]*\\'" r)
. hide)
(("\\`[  \n]*[0-90-9]+\\(get[!!]*\\)?[  \n]*\\'" r)
. hide)
(("\\`[  \n]*\\(埋め\\|うめ\\|ウメ\\|梅\\|ume\\)。?[  \n]*\\'" r)
. hide)
(("\\`[  \n]*\\(保守\\|hosyu\\)。?[  \n]*\\'" r)
. hide))))

Navi2ch を終了し、次に起動した時にメッセージが消えないなと思って
init.el を見てみると、(("…" r) . hoge) が一部なくなっています。
発生条件は追求してないんですけど、フィルタにマッチしたら消えちゃうのかな?

どなたか同じ症状の人はいませんか。
Emacs 21.5.30 or Meadow 2 と Navi2ch CVS HEAD の組合せで起こっています。
0350名無しさん@お腹いっぱい。NGNG
文字コードの自動認識に失敗してんじゃないの?
init.el の頭に
;; -*- mode: Emacs-Lisp; coding: iso-2022-7bit; -*-
と書いて、iso-2022-7bit で保存してみ。
0351349NGNG
>>350
レスありがとうございます。
iso-2022-7bit ではいわゆる半角カナが NG だと思いましたので
coding: shift_jis で保存してみましたが現象は変わらずです。

[1]article mode で h
[2]article hide mode でフィルタにマッチするレスを d
[3]h で article mode に戻る(先ほどのレスがフィルタで hide される)
[4]navi2ch を終了する

として init.el を見るとフィルタリングを行なった正規表現が消えています。
やはりマッチングが起こると消えている模様。
0352名無しさん@お腹いっぱい。NGNG
>>351
今回のこととは関係ないことですが、文字コードの認識が
間違っています。

Emacs Lispでマルチバイトコードは、iso-2022-7bitとして
内部で認識しております。

別の漢字コードにしたところで、悪くなることはありますが
よくなることはありません。
0353名無しさん@お腹いっぱい。NGNG
鯖移転で .datを新しい鯖に対応するとこに移動してくれたみたいんだけど、
過去ログ閲覧してて前スレへのリンク辿ると、movedとなってしまう。
今はいちいち urlを copyして、C-cC-fで yankして pc→pc3みたいに修正してるけど、
もっと便利に見れるはずだよね?
0354名無しさん@お腹いっぱい。NGNG
>>351
--- navi2ch-article.el 18 Mar 2004 22:39:48 -0000 1.234
+++ navi2ch-article.el 23 Mar 2004 00:50:41 -0000
@@ -821,7 +821,7 @@
(defun navi2ch-article-message-filter-subr (rules string)
(let (score)
(catch 'loop
- (dolist (rule rules)
+ (dolist (rule (copy-sequence rules))
(let* ((char (and (listp (car rule))
(string-to-char (symbol-name (cadar rule)))))
(case-fold-search (and char
これで直る?
0355349NGNG
>>354
残念ながら直りませんでした。

navi2ch-article-message-filter-subr() を追ってみたところ
この2行で navi2ch-article-message-filter-by-message-alist の順番を
変更していますが、リストがうまくつながっていないようです。

(setcdr rules (cons (car rules) (delq rule (cdr rules))))
(setcar rules rule))

呼出元の navi2ch-article-message-filter-by-message() から
引数として↓が渡されているので、
(append navi2ch-article-default-message-filter-by-message-alist
navi2ch-article-message-filter-by-message-alist)
navi2ch-article-default-message-filter-by-message-alist を nil にして
やってみるとうまく動きました。

なんとなく原因はわかりましたが、修正はできないです…
0356名無しさん@お腹いっぱい。NGNG
細かいことだけどスプラッシュとかの年の表示が
> Copyright (C) 2000-2003 Navi2ch Project.
のままになってるね…
0357名無しさん@お腹いっぱい。NGNG
p2みたいなスレッドの勢い表示機能が欲しい欲しい欲しい欲しい欲しい欲しい


p2/subject.php -475
//勢いのセット
$pastsc = $nowtime - $aThread->key;
$dayres = @round($aThread->rescount / $pastsc * 60 * 60 * 24, 2);
$aThread->dayres = sprintf ("%01.2f", $dayres);


PHPでつくった2ch viewer
http://akid.s17.xrea.com/
0358名無しさん@お腹いっぱい。NGNG
差分表示に比べてどう嬉しいの?
0359名無しさん@お腹いっぱい。NGNG
増分表示でいいじゃん。
0360名無しさん@お腹いっぱい。NGNG
板の中のスレ一覧は差分表示されるけど、お気に入りの
中のスレ一覧で差分表示されないのはなぜだろう。
0361名無しさん@お腹いっぱい。NGNG
>>360 仕様
0362名無しさん@お腹いっぱい。NGNG
ここまで書いた。
(let ((key (string-to-number
(cdr (assq 'artid
navi2ch-article-current-article))))
(now (float-time))
(res (length navi2ch-article-message-list)))
(format "%01.2f" (* (/ res (- now key)) 60 60 24)))
0363名無しさん@お腹いっぱい。NGNG
navi2ch-board-misc.el で delete や backspace に割り当てているけど、
どうせなら DEL にも割り当てキボンヌ
(define-key map "\d" 'navi2ch-bm-select-article-or-scroll-down)
0364名無しさん@お腹いっぱい。NGNG
>>358 >>359
盛り上がってるスレハケーン
ここじゃ解らないだろうけど5時間放置で倉庫逝きになるような板、
一日で50くらいのスレが次スレへ移行するような板にいる場合は必要
定期的に鬱スレが異常な盛り上がりをみせる板にいる場合も必要
ヲタ同士がスレッドの伸びをバカみたいに競争してる板にいる場合も必要
ようするにモ娘。狼板住民には必須
おいらには必須

>>362
偉い!
0365名無しさん@お腹いっぱい。NGNG
>>364
キモイから自分でマスかいておくれよw
0366名無しさん@お腹いっぱい。NGNG
>>364
だから、増分表示で何か不満あるわけ?

> ここじゃ解らないだろうけど
って思ってるなら自分で実装しろよ。狼板住人には分かんないだろうけど、
ここはそういう板です(´ー`)y-~~
0367名無しさん@お腹いっぱい。NGNG
増分表示で、かつ、増分値でソートできればいいのかな。
0368名無しさん@お腹いっぱい。NGNG
>>364
--- navi2ch-board.el.orig 2004-03-24 16:06:34.000000000 +0900
+++ navi2ch-board.el 2004-03-24 16:04:52.000000000 +0900
@@ -341,6 +341,16 @@
(- (string-to-number res) read)))
-5)
" -")))
+ (and navi2ch-board-insert-subject-with-rpd
+ (concat
+ "/"
+ (substring
+ (format " %01.2f"
+ (* (/ (string-to-number res)
+ (- (float-time)
+ (string-to-number artid)))
+ 60 60 24))
+ -7)))
")"))
(cond ((and navi2ch-board-check-updated-article-p
(setq updated

21 じゃないと動かんかもしれんけど、こんなもんでどう?
(setq navi2ch-board-insert-subject-with-rpd t)
してね。
0369名無しさん@お腹いっぱい。NGNG
>>368
増分じゃなくていいのか。
0370名無しさん@お腹いっぱい。NGNG
>>368
thx
いい人!
>>366,367
次の日には次スレ逝ってる(前のはもう取得できない)ので増分も糞もないっす
0371名無しさん@お腹いっぱい。NGNG
>>365
あ、マスはかいてますいつも。
0372名無しさん@お腹いっぱい。NGNG
勢いなんてどーでもいいから、historyで増分表示欲しいな。
bookmarkもなにもなしに過去に生きてる人なので。
0373名無しさん@お腹いっぱい。NGNG
どーでもいいとか言うなよ……。
必要な人は必要なんだよ。
0374名無しさん@お腹いっぱい。NGNG
ニュー速で振り切れちゃった。
--- navi2ch-board.el.orig2004-03-24 16:06:34.000000000 +0900
+++ navi2ch-board.el2004-03-24 17:34:35.000000000 +0900
@@ -341,6 +341,16 @@
(- (string-to-number res) read)))
-5)
" -")))
+ (and navi2ch-board-insert-subject-with-rpd
+ (let ((rpd (* (/ (string-to-number res)
+ (- (float-time)
+ (string-to-number artid)))
+60 60 24)))
+ (concat
+ "/"
+ (if (> rpd 100000) "99999.99" ; over 100000res/day
+ (substring
+(format " %01.2f" rpd) -8)))))
")"))
(cond ((and navi2ch-board-check-updated-article-p
(setq updated
0375名無しさん@お腹いっぱい。NGNG
>364 は、ν速住民とみたw
0376名無しさん@お腹いっぱい。NGNG
>>375
狼って言ってるしょ。
0377名無しさん@お腹いっぱい。NGNG
>>373
たった一人か二人。historyで増分を実装するほうが優先度高いね。
0378名無しさん@お腹いっぱい。NGNG
うむ。historyへの適用は急務である。
0379名無しさん@お腹いっぱい。NGNG
>>356
毎年変更するのは面倒なだけ。 "2000" (発行年号) だけにしる。
0380349NGNG
CVS HEAD で>>349が直ってるの確認しました。
ありがとうございます。
0381名無しさん@お腹いっぱい。NGNG
>>379
だめだよ。
俺が 2003 年に新規に発行し、Navi2ch Project に寄贈した著作物も
含まれてるんだから。
0382名無しさん@お腹いっぱい。NGNG
>>381
そのファイルは "2003" にすれば良いんでしょ。融通の効かない奴だな。
0383名無しさん@お腹いっぱい。NGNG
でもGPLでしょ?
0384名無しさん@お腹いっぱい。NGNG
>>383
何が言いたい?
0385名無しさん@お腹いっぱい。NGNG
別にぃ〜(・ε・ )
0386名無しさん@お腹いっぱい。NGNG
GPL だからって著作権表記しなくて良いってことはないでしょ。
でね、ベルヌ条約上は (c) マークと発行年号と名前さえあれば十分で、
毎年年号の記述を変更するのは自己満足なだけで時間と労力の無駄。
0387名無しさん@お腹いっぱい。NGNG
(c)も何もいらないんじゃなかったっけ?
0388名無しさん@お腹いっぱい。NGNG
ttp://internet.watch.impress.co.jp/www/article/2003/0425/stallman.htm
0389名無しさん@お腹いっぱい。NGNG
>>386
それは同一の著作物の改版の場合でしょ。
複数の著作物をまとめて配布する場合は列挙しなきゃだめ。
0390名無しさん@お腹いっぱい。NGNG
>>389
げ、そうなのか。勉強し直してきます。
0391名無しさん@お腹いっぱい。NGNG
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.
0392名無しさん@お腹いっぱい。NGNG
>>391
そこあんま関係ない。すでに各著作物にその表示はされてるから。

COPYING 2-c:
> c) If the modified program normally reads commands interactively
> when run, you must cause it, when started running for such
> interactive use in the most ordinary way, to print or display an
> announcement including an appropriate copyright notice and a
> notice that there is no warranty (or else, saying that you provide
> a warranty) and that users may redistribute the program under
> these conditions, and telling the user how to view a copy of this
> License. (Exception: if the Program itself is interactive but
> does not normally print such an announcement, your work based on
> the Program is not required to print an announcement.)
だから、スプラッシュスリーンではそれに含まれる全ての GPL な著作物の
著作権表示をしなきゃだめだね。
0393名無しさん@お腹いっぱい。NGNG
>>386
内容を変更して公開するたびに「発行」になるんじゃないの?
0394名無しさん@お腹いっぱい。NGNG
>>393
ならない。省略して書いたけど、「最初の発行年」です。
0395名無しさん@お腹いっぱい。NGNG
>>394
ttp://www.gnu.org/
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111, USA
Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is
preserved.
0396名無しさん@お腹いっぱい。NGNG
>>394
なんでならないの?
0397名無しさん@お腹いっぱい。NGNG
>>395
うん、だから、スプラッシュでは全て表示した方が良い、っていう主張はわかった。

>>394 で言ったのは >>386 の補足説明。
個々の著作物 (個々のファイル) の年号表記は最初の発行年だけにすべき、
という意見は変わらないけど。
0398名無しさん@お腹いっぱい。NGNG
>>397
ttp://www.gnu.org/gnu/linux-and-gnu.html
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Richard M. Stallman
Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is
preserved.
0399名無しさん@お腹いっぱい。NGNG
>>398
すまん、英語が読めないので引用の意図がわからん。

すいませんでした。私が間違っていました。
Navi2ch は、スプラッシュを含め、
配布物中の全ての Copyright 表記の年号表記を毎年追記更新してください。

これで良いですか?
0400名無しさん@お腹いっぱい。NGNG
別にぃ〜(・ε・ )
0401名無しさん@お腹いっぱい。NGNG
>>399
> 配布物中の全ての Copyright 表記の年号表記を毎年追記更新してください。
やだ。変更があった物全てでかんべんして。

で、
ソフトウェアにおいては、著作物の粒度はファイルではなく、
「可搬性のあるひとかたまり」だと思います。
たとえば navi2ch-util.c では apel から関数をいくつかもらって来て
いますから FSF の著作権表示を追加しています。ファイル全部を
持って来てないんだから著作権表示はいらないということはないはずです。
同様に、同じ著作者であっても (c) 2000 の著作物と (c) 2001 の著作物を
同じファイルに含めるなら (c) 2000, 2001 と列挙すべきであると思います。
ここで問題なのが、どこまでが独立した著作物かということですが、すべき
著作権表示をしないよりは余分な著作権表示がある方が無難かなということで、
最終更新日に応じて発行年を追加してます。
0402名無しさん@お腹いっぱい。NGNG
> 最終更新日に応じて発行年を追加してます。
あたりまえじゃん〜(・ε・ )
0403名無しさん@お腹いっぱい。NGNG
そろそろ、別のスレでやってください。
0404名無しさん@お腹いっぱい。NGNG
navi2ch のライセンスの話をどこのスレでやれと?
0405名無しさん@お腹いっぱい。NGNG
>>374
こんな感じになりました。どもありがとう。
ttp://mac.oheya.jp/etc/img-box/img20040325015646.png
0406名無しさん@お腹いっぱい。NGNG
>>404
navi2chに特化してない一般論だったろ
0407名無しさん@お腹いっぱい。NGNG
>>405
ぶっちゃけ見辛い。そしてモヲタはうんこ。
0408名無しさん@お腹いっぱい。NGNG
>>406
お前、タイミング悪いって良く言われるだろ。
0409名無しさん@お腹いっぱい。NGNG
navi2ch の 版権元は sourceforge ってマヂ?
0410名無しさん@お腹いっぱい。NGNG
>>407
(setq navi2ch-board-insert-subject-with-diff t)
(setq navi2ch-board-insert-subject-with-unread nil)
(setq navi2ch-board-insert-subject-with-rpd t)
で、いい感じ。
0411名無しさん@お腹いっぱい。NGNG
>>405
この emacs 何?
OS X 用のやつか?
0412名無しさん@お腹いっぱい。NGNG
日本車乗ってる俺ってうんこなのか・・・
0413名無しさん@お腹いっぱい。NGNG
CarbonEmacsですな。
おれもそろそろMac OS Xが動くマシンがホスィ。

http://home.att.ne.jp/alpha/z123/emacs-mac-j.html
http://macemacsjp.sourceforge.jp/
0414名無しさん@お腹いっぱい。NGNG
どーいうわけか、
navi2ch-list-bbstable-default-urlの
http://www.ff.iij4u.or.jp/~ch2/bbsmenu.htmlここには見えてる
運営カテゴリが navi2chでは出現しません。
もちろん navi2ch-list-bbstable-urlは nilです。
0415名無しさん@お腹いっぱい。NGNG
>>414
>>239-244
0416名無しさん@お腹いっぱい。NGNG
うぉ、読み流していたのか。せめて運営でスレ検索すべきだった。。。
0417名無しさん@お腹いっぱい。NGNG
>>409
「版権元」って何?
0418名無しさん@お腹いっぱい。NGNG
>>405
board-mode が縞々にするのってどうするんですか?
0419名無しさん@お腹いっぱい。NGNG
navi2ch(・∀・)いいですね!

AAのキーバインドで
工工エエェェ(´д`)ェェエエ工工
とか
_| ̄|○
とか
キタワァ*・゜゚・*:.。..。.:*・゜(n‘∀‘)η゚・*:.。. .。.:*・゜゚・* !!!!!
とか
〜|・∀・|〜ようかんマンですよ〜
を勝手に入れてしまいました。w
0420名無しさん@お腹いっぱい。NGNG
>>419アイタタタタ。。。
0421名無しさん@お腹いっぱい。NGNG
>>420
工工エエェェ(´д`)ェェエエ工工

(゚Д゚;)ダメ?
0422名無しさん@お腹いっぱい。NGNG
ダメじゃないけど、わざわざここに書くことじゃないよ。
0423名無しさん@お腹いっぱい。NGNG
>>421
もう、痛すぎ。みてらんない。
0424名無しさん@お腹いっぱい。NGNG
俺は navi2ch-message-aa-default-alist に半角カナを使うと init が
ぶっこわれるのでデフォのままだ。
0425名無しさん@お腹いっぱい。NGNG
どうせならデフォのAAリストにcontributeして加えてくれ>421
0426名無しさん@お腹いっぱい。NGNG
>>424
なんでこわれるのかな?
#もしかしてxemacsユーザ?
0427名無しさん@お腹いっぱい。NGNG
ちゃんと文字コード設定してやればいいんでないかい? >>424
0428名無しさん@お腹いっぱい。NGNG
>>426
XEmacs でも壊れないよ。
0429名無しさん@お腹いっぱい。NGNG
>>418
たぶん stripes.el を使ってるんじゃないの
0430名無しさん@お腹いっぱい。NGNG
bookmark を2台以上のマシンで共有ってできない?
0431名無しさん@お腹いっぱい。NGNG
>>430
tramp 使ったパスを書くのでどうでしょう?

けど、bookmark だけじゃなくて未読ポインタも共有できないと嬉しくないような。
0432名無しさん@お腹いっぱい。NGNG
>>426 emacs -nw です…
>>427 分かりません
0433名無しさん@お腹いっぱい。NGNG
>>432 >>350
0434430NGNG
>431
なるほど.でもネットワーク的に繋がっていないのです.

未読ポインタも含めて特定のファイルをコピーとかできないかなあ..
0435名無しさん@お腹いっぱい。NGNG
グローバルブックマーク: ~/.navi2ch/bookmark2.txt
板情報: ~/.navi2ch/鯖/板/board.info
スレ情報: ~/.navi2ch/鯖/板/info/スレID
をコピーすればいい。
0436名無しさん@お腹いっぱい。NGNG
ム板はログが半年以上ぶっ飛んでてワロタ
0437名無しさん@お腹いっぱい。NGNG
Navi2ch for Emacs (part 8)
http://navi2ch.sourceforge.net/test/read.cgi/log/1039935998/620
↑ここで出てるスレッド用のフィルタ使いたいんですが、
http://snapshot.ddo.jp/navi2ch-board-filter.el.gz
サーバーが見つからんようです。作者さんもう一度ageてくんないかな。
0438430NGNG
>435
サンクスコ.
~/.navi2ch/bookmark2.txt だけコピーしてうまくいかんくて悩んでた.
週空けに試してみる.
0439名無しさん@お腹いっぱい。NGNG
>>437
上げといたよ。
0440名無しさん@お腹いっぱい。NGNG
メッセージを投稿する時に自動的に改行することはできますか?
0441名無しさん@お腹いっぱい。NGNG
レス付けようかと思ったけど面倒臭くなったのでやめたよw
0442名無しさん@お腹いっぱい。NGNG
>>439
いただきますた。フィルターも機能して山崎スレあぼーんできてます。あんがと
0443名無しさん@お腹いっぱい。NGNG
>>440
なにしたいのかよく判らんが auto-fill 使うんじゃ駄目なん?
0444名無しさん@お腹いっぱい。NGNG
>>443
mona とか ms pgothic とかのピクセル幅ベースで折り返せれば紙かもね。
0445名無しさん@お腹いっぱい。NGNG
俺のは>>405みたいに差分とか増分の表示が綺麗に揃わない、ガタガタになる
フォント設定に問題あるのかな?
ちなみにCarbonEmacs使用です

0446名無しさん@お腹いっぱい。NGNG
フォント設定に問題がある。
0447445NGNG
ヒラギノ丸にしてみたらボールド表示以外はきちんと揃うようになったよ
Stripes.elも入手したのでそっちの設定もやってみます

ただアンチエイリアス文字は目がショボショボするね
今までMacOS9からひっぱり出してきた細明朝体フォントを使ってたもので
0448名無しさん@お腹いっぱい。NGNG
Bold は以下でそろいます。

http://macemacsjp.sourceforge.jp/downloads/elips/carbon-font.el
0449mami ◆mamiFD..V2 NGNG
ごぶさたしてます。
ぼちぼち復帰します。

>>321
おつかれさまです。
0450mami ◆mamiFD..V2 NGNG
navi2ch-jbbs-shitaraba.el:1.25 であちこちいじりました。
JBBS@したらばで動作がおかしいところがあったら
教えてください。
0451名無しさん@お腹いっぱい。NGNG
うごかない。。
0452名無しさん@お腹いっぱい。NGNG
>>450
> While compiling the end of the data in file navi2ch-jbbs-net.el:
> ** the function navi2ch-js-get-writecgi-url is not known to be defined.
0453mami ◆mamiFD..V2 NGNG
>>452
どうもです。
とりあえず直しました。

うーん、navi2ch-jbbs-net.el はおかしいとこがいくつかあるなぁ。
0454名無しさん@お腹いっぱい。NGNG
Meadow + navi2ch
快適さをありがとう!
0455424NGNG
>>425
CVSで更新するという意味ですか?
0456名無しさん@お腹いっぱい。NGNG
>>455
なわけねーだろ!
0457名無しさん@お腹いっぱい。NGNG
>>456
それじゃどういう意味?
0458名無しさん@お腹いっぱい。NGNG
>>455
勝手に漏れのレスを名乗らんといてやー
0459名無しさん@お腹いっぱい。NGNG
このへんにパッチ投げてみるとか
http://sourceforge.net/projects/navi2ch/

個人的にはいくら上書きできるといってもデフォルトのぶんで
キーアサインが埋まっちゃうのはどうかと思うけど
0460名無しさん@お腹いっぱい。NGNG
●を持っているのですが、鯖移転があると
過去ログを読めないような気がするのです。
同じ鯖にある過去ログなら読めますが、別の鯖だと
(うちの環境では)w3mが起動します。
これはどうにか回避できるのでしょうか?

0461名無しさん@お腹いっぱい。NGNG
●のサポートに聞いてください
0462名無しさん@お腹いっぱい。NGNG
>>460
navi2chの移転処理に問題があるのですが直すのはたいへんです。

navi2chは現在、移転を発見すると旧サーバのdatをすべて新サーバに
移動しています。しかし実際は、旧サーバでdat落ちしていたスレは
旧サーバでhtml化され、新サーバには移転しません。

ですから本来は、移転処理時に生きているスレッドだけ移動し、
そうでないものはそのまま残すようにしなければなりません。
しかしどうやってスレッドの生死を判定すれば……あ、移転処理時に
subject.txtを参照して載ってるものだけ移動すればいいかも? いいかも?

……というような動作上の問題があるのですが、それはさておき
目の前の問題に対処するには、etc.txtに旧サーバを追加してやれば
読めます。●とは関係ありません。
0463名無しさん@お腹いっぱい。NGNG
板として生きてるわけじゃないから etc.txt を使うのは望ましくない。
navi2ch-2ch-host-list を使いましょう。
0464名無しさん@お腹いっぱい。NGNG
>>463
でもそうすると板の名前が問答無用でNo Nameになってダッサいです。
自分でetc.txtに定義した方がなんぼかマシな見た目になります。
navi2ch-2ch-host-listに定義されたホストを見る時は
ディレクトリ名とboard.txtから板名を推測してNo Nameの代わりに
使うようにすればいいのかな。
0465名無しさん@お腹いっぱい。NGNG
Meadow で navi2ch-article-view-aa をすると、空文字列の行は、セパレータ
が入ってしまって見にくくなってしまうので、次のように変更しました。
空文字列の部分は、スペースを入れるようになっています。これで不要なセパ
レータがなくなります。ただし、ポップアップメニューのタイトル navi2ch の
直下のセパレータはそのままです。

見やすさから言って、この変更を navi2ch のデフォルトとしてもらいたい、
と勝手に思っているのですが、このパッチを採用してもらう手続きはどうすれば
いいですか? 知っている方、教えてください。
(http://sourceforge.net/projects/navi2ch/ をのぞいたんですが、ちょっとわ
かりません。)

*** navi2ch-article.el.originalWed Sep 10 21:54:33 2003
--- navi2ch-article.elTue Mar 30 22:45:37 2004
***************
*** 2636,2641 ****
--- 2636,2643 ----
(x-popup-dialog
t (cons "navi2ch"
(mapcar (lambda (x)
+ (if (string= x "")
+ (setq x " "))
(cons x t))
(split-string str "\n"))))))
0466名無しさん@お腹いっぱい。NGNG
nych.infoを読めるようにはなりませんかね?
0467460NGNG
>462-463
ありがとうございました。navi2ch-2ch-host-listに旧鯖登録することで
うまく過去ログ読めるようになりました。
0468名無しさん@お腹いっぱい。NGNG
g article m a m i
を1キーにバインドしたい
0469名無しさん@お腹いっぱい。NGNG
すりゃいいじゃん。article ってのがよくわからんが。
0470名無しさん@お腹いっぱい。NGNG
articles か?
0471名無しさん@お腹いっぱい。NGNG
そうそう。articlesです。。
0472名無しさん@お腹いっぱい。NGNG
>>468
(define-key navi2ch-article-mode-map "z" "garticles\C-mmami")
0473名無しさん@お腹いっぱい。NGNG

とあるスレを閲覧中に電源が落ちてその状態でシステムが停止してしまいました。
まぁ気をとり直して再び立ち上げて navi2ch を起動させると
当然「デッドロック〜」をと訊かれる訳です、ハイ。
で、その閲覧中だったスレを覗いてみると――ぶっ壊れていた訳です、ハイ。

どのようにして「このスレだけ」を蘇えらせるのでしょうか?

ちなみに症状はスレの末尾(新着分)から"@@@@@@@@@@@@@@"な生きもの(?)が出現して
その後「まったく関係のない、板も鯖も違うスレの一部分が連なる」というものです、ハイ。
0474名無しさん@お腹いっぱい。NGNG
>>473
生きてるスレやHTML化されてるスレなら
C-u S
0475名無しさん@お腹いっぱい。NGNG
つーかファイルシステムが逝ったんじゃないか?
0476名無しさん@お腹いっぱい。NGNG
>>474 thx
復活しました。これでデッドロック起こしてもy
0477名無しさん@お腹いっぱい。NGNG
Navi2ch Project Home Page ですが、
よくある質問とその答え -> UP:Top -> UP:(dir)
ってたどっていくと UP:(dir) でリンクが切れてます。(HTML版も同じ。)

doc/index.html ではなくて、doc/navi2ch/index.html にするか
トップページか、トップページのドキュメントのところあたりにアンカー用意して
戻るようにしてしまえばいいのかと思います。
0478名無しさん@お腹いっぱい。NGNG
NGワードの数が多くなってきたせいかフィルターするのに妙に時間がかかる・・・
板ごとにNGワードの指定して速度アップできないですか?
0479名無しさん@お腹いっぱい。NGNG
NGワードって全然登録してないな・・・

今からおまいらのNGワード晒せスレになりました
0480名無しさん@お腹いっぱい。NGNG
晒しても見えない罠
0481名無しさん@お腹いっぱい。NGNG
>480 ワラタ
0482名無しさん@お腹いっぱい。NGNG
Wrong type argument: listp,
板に入れません。どうすれば良いでしょうか?
0483名無しさん@お腹いっぱい。NGNG
どこの板やねん
0484名無しさん@お腹いっぱい。NGNG
結構効果ある filter

;; 大抵不毛なAA
(("\\([^- ━ =_ ̄]\\)\\1\\{30\\}" r) . hide)
;; 三行以上同じ事を書くのはまず煽り
(("^\\s-*\\(\\S-+\\)\\s-*\n\\s-*\\1\\s-*\n\\s-*\\1\\s-*$" r) . hide)

filter-by-*-alist は登録数に応じて O(n) で遅くなるので、NG「ワード」なら
regexp-opt しちゃえばずいぶん変わるはず。
0485名無しさん@お腹いっぱい。NGNG
>>472
ベリー産休
0486名無しさん@お腹いっぱい。NGNG
>>484
regexp-opt てどゆこと?
0487名無しさん@お腹いっぱい。NGNG
(regexp-opt '("foo" "bar" "baz" "hoge" "hage"))
とかしてみたらわかると思うけど?
0488名無しさん@お腹いっぱい。NGNG
>>484
> filter-by-*-alist は登録数に応じて O(n) で遅くなるので、NG「ワード」なら

O(n) ってどういう意味?
0489名無しさん@お腹いっぱい。NGNG
>>488
オーダー n
0490名無しさん@お腹いっぱい。NGNG
>>488
O(n) は、処理時間の関数の、一番次数の高い項が a×n である、って意味。
「処理時間が登録件数に比例する」ならわかる?
0491名無しさん@お腹いっぱい。NGNG
>>490
> O(n) は、処理時間の関数の、一番次数の高い項が a×n である、って意味。

でわかった。ありがと。

>>489
はいみふめー
0492名無しさん@お腹いっぱい。NGNG
計算量のオーダー
0493名無しさん@お腹いっぱい。NGNG
>>492
日本語で書けよ。アメリカンw
0494名無しさん@お腹いっぱい。NGNG
アメリカンって、何語?
0495名無しさん@お腹いっぱい。NGNG
>>494
ネタニマジレスカッコワルイw
0496名無しさん@お腹いっぱい。NGNG
オーダ、と書けばカタカナ日本語ということでよろしいか?
0497名無しさん@お腹いっぱい。NGNG
マジレスと皮肉を見分けられないと(掲示板を使うのは)恥ずかしい。
0498名無しさん@お腹いっぱい。NGNG
>>491
一般的には >>489 のように読むと思う。
0499 ◆u2YjtUz8MU NGNG
>>496
辞書に掲載されていないので、よろしくありません。
0500名無しさん@お腹いっぱい。NGNG
そろそろnavi2chの話に戻ろうか
0501 ◆u2YjtUz8MU NGNG
>>500
逃げるのですか
0502名無しさん@お腹いっぱい。NGNG
逃げるのではない。これは勇気ある撤退である。
0503 ◆u2YjtUz8MU NGNG
>>502
そういうことにしたいのですね:)
0504名無しさん@お腹いっぱい。NGNG
(´-`).。oO(うざいな…トリップ変えた蛆島か?)
0505名無しさん@お腹いっぱい。NGNG
反応すんなって。
0506名無しさん@お腹いっぱい。NGNG
>>479
name
("◆u2YjtUz8MU" . hide)
0507名無しさん@お腹いっぱい。NGNG
てのが増えると遅くなるけど
(add-to-list 'navi2ch-article-message-filter-by-name-alist
(cons (regexp-opt '("◆Ir5kue8F32" "◆u2YjtUz8MU")) 'hide))
とすると遅くならないよ、という話
0508名無しさん@お腹いっぱい。NGNG
>>507
正規表現なので r が必要かと。
0509名無しさん@お腹いっぱい。NGNG
ごめん、ちゃんとテストしなかった。
`((,(regexp-opt '(...)) r) . hide)
こんな感じで。

ところで、car が文字列の要素が連続したら messafe-filter-subr 側で
regexp-opt しちゃえばいいじゃん、と思って試してみたら、俺の環境では
かえって遅くなってしまった。
人間様がきちんとメンテしなきゃいけないのはいまいちだと思うんだが、
いい方法ないかな。
0510名無しさん@お腹いっぱい。NGNG
>>509
毎回 regexp-opt 呼ぶようにしたってこと?
それで遅くなったんだったら、追加や削除したときに regexp-opt して保存しとけばよさそうな気がする。

正規表現使う filter と使わない filter を分けちゃって、
使わないほうは regexp-opt かけたのをどこかに cache しとくとか。
実際に使うのは、その cache と、正規表現使う filter でいい。
0511名無しさん@お腹いっぱい。NGNG
グローバルフィルターと板毎のフィルターに分けてくれたらいいな。
粘着野郎もいるからスレ毎のフィルターもできると更にいい
0512名無しさん@お腹いっぱい。NGNG
>>482 自己レス
article-summary が壊れていただけでした。
でもどこの article-summary だったのかを捜すのに狼狽したが(^^;
0513名無しさん@お腹いっぱい。NGNG
読み込みがさらに遅くなる悪寒
0514名無しさん@お腹いっぱい。NGNG
そうでもないよ
0515名無しさん@お腹いっぱい。NGNG
>462-463
通常、リンクが2chならnavi2chで開くけど、C-u リターンで強制的にブラウザで開けるよね。

その逆に、2chと認識してもらえない(navi2ch-2ch-host-listやetc.txtにない)
リンクを強制的にnavi2chで開こうとするコマンドって作れませんか?
0516名無しさん@お腹いっぱい。NGNG
こういうこと?
Index: navi2ch.el
@@ -361,7 +361,9 @@

(defun navi2ch-goto-url (url &optional force)
"URL からスレまたは板を選ぶ"
- (interactive "sURL: ")
+ (interactive (list (navi2ch-read-string "URL: "
+ (get-text-property (point) 'url))
+ current-prefix-arg))
(let ((article (navi2ch-article-url-to-article url))
(board (navi2ch-board-url-to-board url)))
(cond (article
0517名無しさん@お腹いっぱい。NGNG
CVS最新で、既読スレ開くときに「filtering and inserting current messages...」のとこでMeadowがCPU食いつぶして、スレ開けなくなったのは、ワタシだけでしょうか?
0518名無しさん@お腹いっぱい。NGNG
>>517
私もなります。
0519名無しさん@お腹いっぱい。NGNG
>>517-518
M-x load-library navi2ch-util.el
M-x load-library navi2ch-article.el
M-x set-variable debug-on-quit t
してスレを読み込み、ハングアップしたら C-g して Backtrace バッファの
内容を教えてください。
0520名無しさん@お腹いっぱい。NGNG
>>517
4/3の変更で ">>1" などのリンクがある場合、
navi2ch-article-set-link-property() 内でループするみたい。
0521518NGNG
>>519
Backtrace 取れましたがサイズが32477バイトです。
bzip2 で圧縮しても6389バイト。どうしましょうか?
0522518NGNG
途中の dat の内容を削りました。見ているのはこのスレです。

----BEGIN BASE64----(Backtrace.bz2)
QlpoOTFBWSZTWR5WlHYAB3Pf/cASU3v/84alQkV////wEAAIgAAQIAAAJEAgAARg
Cv7z71tQDt3M2QM904DdjVs0DQFCgHwlFGKZR6mno1BoPJiCBoGIDBGRgBKaEJqY
JoFPRE2oNGg8UaANNAAAcZMmTEYmAEyYJkANGEYAhgEmoihTyhtR6gAAAAANMgAA
DJJqANGgDQ0AAaNAAAAAESRNAjSJsSmyk0Y1D1A0AHqANNA9JBjLJJCiwhIIWCSG
XQgQIGEDyHPuLzSqClIkAoKMXRE374bA9Cb9JwllDOSnyrHW168GixlIahBG2Fiq
JqRSbULYsRScBUilMA/WQMiGkTliFA6ECEFiTNGRwxv9NB4ZMjSMRfnd2SSSY9Nx
zXMHfbCA3khpJRWsA4zrKAURd4D4mbS5QCRh16ltMpIFqzSaT4IOou9lVteDdnZj
ZziLEdHGc15DlZEmZ1AUxMJDebFKFOth8BPg7MjFDeiUKORARKEnAmGXVEOUkKq7
0GooqP3ogh8+1Z+uTcVpBGO4zlh858tppgh8HZEdsyXrWaUaazBQSQUcmkljPGrS
IwcRuIgsofCGiHanNUhmeo5KOKCyM02sFYFTxvk3YUyNjARNBs2/ALEHmlv68lGx
xpXQ50LjkHCrHPk2Fj2tjeITBchsw6DlOT1BaejNI1NjByC2Q6cRsQ+1SgOEmppe
jDzLOLzn47UDW9neAcXnUmL6IKZ7zjOGlj4rxAtjnnwCTFkajtLsTpcyrWLcaVkm
okRBO/0vPJl6/CbeHjHB6i61FILLctYXCQCUgxIS+bkrWSVIH6AEsBCSUeFhApAB
ZGMgTLA6OamEIsFhAyig1GSQRfSszWBrO8Q4jKoMqocniAeL8pF4f7BDCQV1KxKg
d2kTYy6pT4E0wIH3kvDIXqxLjuOWvVoqK5Dog8ruOOOyrUNBdimAqnddm9zc2MVe
JzNWBMJruxF1DQyKiInbqpk4uizAiJxE07nEKLNoMbVmQ22auXoKIc5tn29cBcjx
CpoQdBWE4k2yMdM8TuQ18H9w958tv1htE1kck6dBF2clCI4ENuM31a1iJWSwl3o7
MkuEjHf0JPYhz9QPWGQn4T05GxpRT7IHYUGwm7RYYTO75WNSwN3T3ZZIbGHED1Iu
WmvBva+QbQcfMHmt7iGfy0uYxDf11ve1JQMMENmw0FQpi6Y9pMzR5BjMqBRYjgcF
y5t4kvtlpgoGuClayejsXeI6Fgcti6b+wTuKISKyICLB6kBYQAhFWQBikgm9UCUM
CRGQkq+u6tvk7GdXZ43Uxsy2vQXR0/Xtx6uZOQa0dZqTPGNOklsLYdgjNia3Cjmj
yr6CAiSd80cFMCRZr6NaNcvN6yQscgKAqhGWwYL9CLDVTVdfWwPZDU92xPoYHfDX
u9+/zdd+3Zu7p7OFsxjr5X+Fcd4M3lNyVAqR2Czb66Oh06rKyFjIRZXoaGwKyB09
0523518NGNG
2hj9MRyhclUrRVeCtI8FUvJ1FvxDjfURSkLBEJFcP5fefQYOVMqkNw+pw5C8gPIZ
l/Q/Jx0QPq5Gxqv9oJ85xkwOcKCMVBrwOD5KkOhBo+s4cwPJT38IC66Hl5lnl6ZO
pAD6y9k6DCEqJ9277b3CTjkp7OXrnnnh2sPUOHkEaTWEERqLQSxmeYQx6IK83a+x
kmbkuHFSzhTH6C4YIjuBAj3lH7adYapK66CvR25HjplwcwiDBhwyFx4rMIh39W7s
ZtPMw+BqchAvIb5aFWaeMz+3S9apqGA4J0FOkUCsuIXg0W4plRzKDJccGKKLI8yi
lLfKVmS6QQsEAutkpIXKAsMblFLTB7xQhnTjsP4Mtx2+d/vu/5NkyzvD0Iljuccj
M6IclGoJl2fPx6k3BvAd5zKnPTKROLYfipZECAmHchNUqPebg0sx2mqbD0CRI81G
NKuO0VkBTD0M4bv8yMzddDu9v4+Nzgqj8BrDRLaIKMAhwcHuIOmJkxVZ3hRJ1AvQ
FxkUURkGbahpri9ih0cNdw8SKK6w3THuRCirwbDAff29RBdFFaZj0Eou2Fdw6QRy
HxQvjVON16gOGLbIyE0jWKAbGwPU4iMBO6B9nbZVeO3XsaPs1Jv6nUx0CGQyUvtT
yJzgzFVFsQkWEMNWueT655rmApCIBjqQhjVCKvUXU7upRCqjAhLBexaNoNECEgXQ
gRsHIJsOeniBgwfZc22PM6b2C5TydgCOZa4RUuQR5BdCDfDZPM5FJRRTRKgusWmH
48+19lyrU2hsIikBVYwiCiwQFQiwBgiZHwQjiGDlaVJJKYhrYi6e7FgcqgSNOoaw
CQXBkXGCZ2cj4WyB1CEUqjQbVMtJEzkkjFrzD5F6xhA7B2QIHVQ7xY9QtF8w6Kbe
iOHI6CUljnavRTJT7M16R+kvZeOQ108Dsj6OZby6+FFB1lrWLTnmfLgzthzhmh9N
bmZ8OXr057eanFg5D7dELZoRTZTk6cywXeYBkQBoXIs6d7NiFUtKU1uiFgklqgum
HJHpWZ0zQFlSBmyWm8TMHpzhJvVBWSeyBhy5qQDUup1Ipq7mQO9Eo+RAosIQTMaB
VpTdbFj2+T6hjam20vEhIRPfWLM1pD6IIUdBjjYsFvaDKVgKeYbFuDcVIWIyEEEU
ZESRQEEIpDcGhCViZvFEe8KSyFUhcXG5GJ4EeCFiF4QYVAhFN6qimg0gUcqd4WIO
cDESzArElJmJ4l3BALWKrSDWYEWllHm2M0MNfxzwOSBcLCbblEUoo5IfMPY5Fnsb
Cq8LUDmXgbMKOXfjgBLKfNw7oWHyA/rwA2Lr0Xr4Hn9zvdDVHw1Q8G+UiTyF1XgD
sRSQQXRni9TpoCGUHe9thuaaWZTofOiGWVh5YneEhux3QmuNP+mv2/H4/b8U+2TE
XckU4UJAeVpR2A==
----END BASE64----
0524名無しさん@お腹いっぱい。NGNG
>>512
似たような話が過去に何度かあったけど
何が原因なんだろ
0525名無しさん@お腹いっぱい。NGNG
>>518
GNU Emacs 20 / 21 / XEmacs 21.1 / 21.4 で再現できないんですが、
とりあえず、少なくとも一文字はポイントを動かすようにしてみました。
navi2ch-article.el:1.239 です。
anoncvs が更新されたら試してみてください。
0526名無しさん@お腹いっぱい。NGNG
書き込みする時C-c,C-yでカーソル位置のレスのレス番と本文を引用するけど
レス番だけっていう風には出来無いのかな?
自分はあまり本文を引用する機会がないんで毎回C-c,C-yしたあと本文消してるんだけど
0527 ◆Ir5kue8F32 NGNG
>>526
C-u C-c C-y
0528名無しさん@お腹いっぱい。NGNG
message mode で C-c y にバインドされているのを何とかして下さい
0529518NGNG
>>525
ちゃんと開けるようになりました。ありがとうございます。
Fedora 上の Emacs 21.3.50 で試したらこの修正なくても正常に動くんですよね。
何でだろう。
0530名無しさん@お腹いっぱい。NGNG
>>529
fedoraってemacs-21.3.50はいってんんの?
0531名無しさん@お腹いっぱい。NGNG
21.3.50といってもどれか特定なんてできないから、
動くときもダメなときもあるさー。
21.(1|2|3)とかとは違うのだから。
0532名無しさん@お腹いっぱい。NGNG
>>527
ありがとう、このキーバインドは知らんかった
というわけでさっそくそれを使ってレスを書いてみた
0533518NGNG
>>525
申し訳ありません。先ほど開けるようになったと報告しましたが
その他の挙動をチェックしてませんでした。
2点不具合があります。

1)http://〜 にプロパティがつかなくなりました。

2)">>525" 上で C-m しても、そのレスへ飛ばなくなりました。
(text-properties-at (point)) はこうなってます。

[4/1のバージョン]
(link-head t number "525" mouse-face highlight link t help-echo "[525]: >>518 GNU Emacs 20 / 21 / XEmacs 21.1 / 21.4 で再現できないんですが、と" face navi2ch-article-link-face)

[4/4のバージョン]
(link-head t url ">>525" mouse-face highlight link t help-echo nil face navi2ch-article-url-face)


>>530
表現が悪かったですね。自前でビルドしたものです。
0534名無しさん@お腹いっぱい。NGNG
Gnus が導入した Range ってあれ速くなるんだっけ。navi2ch にも使ってみる
とおもしろいかも、とかちょっと妄想したけど、寝よ。
0535名無しさん@お腹いっぱい。NGNG
>>533
Meadow 1.15、NT Emacs 21.3 を使い、普段の環境、~/.navi2ch と ~/.emacs を
空にした環境で試してみましたが、そのような状況は再現できません。
それを見た感じだと、regexp-opt-depth がちゃんと動いてないような感じですが、
(setq alist (navi2ch-regexp-alist-to-number-alist
`(,@navi2ch-article-link-regexp-alist
(,(concat navi2ch-article-number-prefix-regexp
navi2ch-article-number-number-regexp)
. 'number)
(,navi2ch-article-url-regexp . 'url))))
しておき、
(mapcar #'car alist) と
(navi2ch-string-match-regexp-alist alist "http://navi2ch.sf.net/")
がどうなるか教えてください。
0536名無しさん@お腹いっぱい。NGNG
Emacs 21.1 のバグだね。Meadow の方で何とかしてもらえば?
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/emacs-lisp/regexp-opt.el.diff?r1=1.16&r2=1.17
0537518NGNG
>>535
遅くなりました。
(mapcar #'car alist)
=> (1 3 5 8)
(navi2ch-string-match-regexp-alist alist "http://navi2ch.sf.net/")
=> nil
です。

regexp-opt.el:1.17 には typo があったので
1.18 を拾ってきて試したらこうなりました。(サンクス>>536)
(mapcar #'car alist)
=> (1 4 7 10)
(navi2ch-string-match-regexp-alist alist "http://navi2ch.sf.net/")
=> ("\\(h?t?tps?\\|x-localbbs\\|ftp\\)\\(://[-a-zA-Z0-9_=?#$@~`%&*+|\\/.,:;]+\\)" quote url)

Meadow の方を修正してもらうのが良さそうです。
0538名無しさん@お腹いっぱい。NGNG
履歴boardの表示スレッド数を100から変更したい場合はどの値を
弄ればいいでしょうか?
0539名無しさん@お腹いっぱい。NGNG
;;;`history' nil ならば無制限しない
(setq navi2ch-history-max-line 100)
0540名無しさん@お腹いっぱい。NGNG
>>538
>>1の「よくある質問とその答え」は読んだ?
0541名無しさん@お腹いっぱい。NGNG
おっとごめん履歴の話はFAQには書いてないな_| ̄|○
0542名無しさん@お腹いっぱい。NGNG
「navi2ch-vars.elを嫁」と書いてあるからいいんじゃない?
0543538NGNG
どうもありがとうございました。ヒストリを何か別のものと
勘違いして見過ごしていました。どうもすみません。
0544名無しさん@お腹いっぱい。NGNG
前に紹介してもらったstripes.el便利そうなので使ってみたのですが
毎回スレ一覧を開くたびにstripe-modeを適用させるにはどうしたらいいので
しょうか?
0545名無しさん@お腹いっぱい。NGNG
(add-hook 'navi2ch-bm-mode-hook 'turn-on-stripes-mode)
かな。
0546名無しさん@お腹いっぱい。NGNG
>>545
できました!
ありがとうございます
0547名無しさん@お腹いっぱい。NGNG
やっつけで板の i 系のコマンドを非同期にしてみたんだけど、
なんか操作感が今一だ…_| ̄|○
0548名無しさん@お腹いっぱい。NGNG
cronに登録して、1時間ごとにブックマークをスレを取得するなんてことできますか?
0549名無しさん@お腹いっぱい。NGNG
漏れも気になる。
コマンドラインで dat ファイルを取得できるようになればいいなと。
0550名無しさん@お腹いっぱい。NGNG
navi2chから定期的に取得するスレを指定できるような
インターフェースあると確かに便利だね。
保存先は通常の .navi2ch以下でいいだろうけど。
0551名無しさん@お腹いっぱい。NGNG
最近の spalsh で出る、Teranishi さんって wl の方ですか?
navi2ch の原作者だったの?
0552名無しさん@お腹いっぱい。NGNG
>>551
これでそ。

navi2ch-splash.el
;; コードは、Wanderlust の wl-demo.el からもらいました。ほとんど
;; 変わってないです。
0553名無しさん@お腹いっぱい。NGNG
NGワードを対話形式で登録しようとすると、
xemacs(21.4.14-3)が固まるんですが、これって既出ですか?
0554名無しさん@お腹いっぱい。NGNG
今までに見たことがないスレを開いたときに.datが作成されますが,
この.datのパーミッションが644ではなく664で作りたいのですが
どうすればよいのでしょうか。ご教示願います,
0555名無しさん@お腹いっぱい。NGNG
>>554
C-h f set-file-modes RET
0556名無しさん@お腹いっぱい。NGNG
>>555
参考になりました。set-default-file-modesと書いて解決しました。
ありがとうございました
0557名無しさん@お腹いっぱい。NGNG
いままで問題なくAAが表示されていたのですが
最近「おまえら外に出ろ!」のドナルドのAAとかが
うまく表示出来なくなってしまったのですが
アドバイスをお願いします。

フォントはモナーです。
0558名無しさん@お腹いっぱい。NGNG
状況が全くつかめない。

もっと詳しい状況を添えてくだ質でも逝ったら?
0559名無しさん@お腹いっぱい。NGNG
Emacs 21.2 monafont 2.90 navi2ch 1.7.1 Vine 2.6r4 を使っています。
ののたんのAAの口と、みきてぃのAAの目が、\732となってしまいます。
XEmacs 21.1では、問題なく出ています。
どうすれば、GNU Emacs でも、見ることが出来るでしょうか?
0560名無しさん@お腹いっぱい。NGNG
フォントスレで聞いて乞い
0561名無しさん@お腹いっぱい。NGNG
~/.navi2ch/init.elで
(navi2ch-add-replace-html-tag (navi2ch-string-as-multibyte "\372h") " | ")
こんなのを設定しておくと、
Variable binding depth exceeds max-specpdl-size
というエラーでnavi2chが起動しないのですが。
CVS4月5日までは大丈夫でしたが、4月8日のからだめになりました。
とりあえずnavi2ch-add-replace-html-tagは設定しないで動かしていますが、
対処方法はないのでしょうか?

Emacsのバージョンは
GNU Emacs 21.3.1 (i386-redhat-linux-gnu, X toolkit, Xaw3d scroll bars) of 2003-05-22 on porky.devel.redhat.com
です。
0562名無しさん@お腹いっぱい。NGNG
Emacs のバグ
(regexp-opt (list "あ" (string-as-multibyte "\372h")))
error--> Variable binding depth exceeds max-specpdl-size

(navi2ch-add-replace-html-tag-regexp
(regexp-quote (navi2ch-string-as-multibyte "\372h")) " | ")
とすればいい。
0563561NGNG
さんくすです。
設定し直してみます。
0564名無しさん@お腹いっぱい。NGNG
送信控えが1000いってないのに新しい送信控えができてしまった。
これを纏めたいのですが dat ファイルの統合ってどうやるんでしょうか?
0565名無しさん@お腹いっぱい。NGNG
dat落ち?
0566名無しさん@お腹いっぱい。NGNG
>>565
いえ、
.navi2ch/sendlog/dat/*.dat
です。マージできるの?
0567名無しさん@お腹いっぱい。NGNG
>>566
man less
0568名無しさん@お腹いっぱい。NGNG
Enter だと飛べるのに M-x browse-url-hoge だとリンクを読んでくれないのって
いまいちなので
(defadvice browse-url-url-at-point
(around my-browse-url-url-at-point-with-text-property activate compile)
(let ((u (or (get-text-property (point) 'url) ; Navi2ch
(get-text-property (point) 'w3m-href-anchor) ; emacs-w3m
(plist-get (get-text-property (point) 'w3-hyperlink-info)
:href)))) ; Emacs/W3
(if u
(setq ad-return-value u)
ad-do-it)))
;; Navi2ch でもプロパティは navi2ch-url にした方がいいのかな
0569名無しさん@お腹いっぱい。NGNG
Articleだけホイールダウン/ホイールアップにn/pを割り当てたいんだけどやりかたがさっぽり
0570名無しさん@お腹いっぱい。NGNG
;; FSF Emacs 21.3.50 では使えてますが何か

(when (featurep 'mwheel)
  (define-key navi2ch-article-mode-map `[,mouse-wheel-down-event]
  'navi2ch-article-previous-message)
  (define-key navi2ch-article-mode-map `[,mouse-wheel-up-event]
  'navi2ch-article-next-message))
0571名無しさん@お腹いっぱい。NGNG
>>570
> ;; FSF Emacs 21.3.50 では使えてますが何か
FSF Emacs って何ですか?
trunc の version.el に書いてあるのは埋め草であり、version 21.3.50 なん
て存在しませんが何を指定してるつもりですか?
0572名無しさん@お腹いっぱい。NGNG
FSF stands for Free Software Fundation.
0573名無しさん@お腹いっぱい。NGNG
Google 検索: "FSF Emacs"
ttp://www.google.co.jp/search?q=%22FSF+Emacs%22
0574名無しさん@お腹いっぱい。NGNG
571 は知ってて書いてるんだよ
0575名無しさん@お腹いっぱい。NGNG
ダイオード高い
0576名無しさん@お腹いっぱい。NGNG
坐骨神経痛痛い
0577名無しさん@お腹いっぱい。NGNG
あなたは段々書き込み規制タイマーが欲しくなる…欲しくなる…欲しくなる…
0578名無しさん@お腹いっぱい。NGNG
>>571
truncってなんですか?
0579名無しさん@お腹いっぱい。NGNG
trunk の別綴。ラテン語の truncus に由来する。
派生形に truncate 等。
0580名無しさん@お腹いっぱい。NGNG
-nw な Emacs上で 2ch 読んでて所謂半角カナがあると表示が乱れちゃいます
よね。navi2ch-add-replace-html-tag-regexp あたりを使って全角に変換させ
ればいいと思うんですが、既にやってる人いませんか?
0581名無しさん@お腹いっぱい。NGNG
>>580
自分の環境ではEterm,aterm,rxvtで-nwすると乱れるけど
何故かktermだと絶対に乱れません。
0582名無しさん@お腹いっぱい。NGNG
半角カナに対応した端末エミュレータを使えばいいだけの話
0583名無しさん@お腹いっぱい。NGNG
前にそういうのやってた人居たような気がするよ。
加古ログは見たのかい?
0584名無しさん@お腹いっぱい。NGNG
>>580
崩れるからじゃなくて半角カタカナ読みにくいからなんだけど、やってるよ。
navi2ch-article-insert-messages を定義してるんだけどベストな方法かどう
かは知らない。mew-zenkaku-katakana-region で変換してる。
0585名無しさん@お腹いっぱい。NGNG
全角カナって読みにくくてしょうがないんだけど
全角→半角のlisp無い?
0586名無しさん@お腹いっぱい。NGNG
それぐらい書けば?
0587名無しさん@お腹いっぱい。NGNG
japanese-hankaku とか japanese-hankaku-region とか
0588580NGNG
昨晩はかなり眠かったのでロクに調べも試しもせずに訊いてすまんかった。

(navi2ch-add-replace-html-tag-regexp "\\ck+" 'japanese-zenkaku)

でいいと思うんだけど、navi2ch-replace-html-tag-regexp が複雑になるせい(?)
か re-search-forward で固まることがあったので結局こうしますた。

(defun my-navi2ch-convert-to-zenkaku ()
(unless window-system
(goto-char (point-min))
(while (re-search-forward "\\ck+" nil t)
(japanese-zenkaku-region (match-beginning 0) (match-end 0)))))
(add-hook 'navi2ch-article-arrange-message-hook 'my-navi2ch-convert-to-zenkaku)

レスくれた香具師らサンクス。
0589名無しさん@お腹いっぱい。NGNG
ktermだけど(set-terminal-coding-system 'euc-jp)で
ちゃんと表示されてる。
0590名無しさん@お腹いっぱい。NGNG
>>584 って PuTTY の日本語 patch の作者さん?
僕はこうしてる。
(defadvice navi2ch-article-insert-messages (after zenkaku activate)
(let ((buffer-read-only nil))
(japanese-hankaku-region (point-min) (point-max) t)
(japanese-zenkaku-region (point-min) (point-max) t)))
0591名無しさん@お腹いっぱい。NGNG
hideでand条件て使えませんか?

>>511さんの言ってるような、
板ごとのhideでもいいんですけど、
他に本日のこのidとかもhideしたいんですが…
0592名無しさん@お腹いっぱい。NGNG
>>588
> (navi2ch-add-replace-html-tag-regexp "\\ck+" 'japanese-zenkaku)
がうまく動かないのは、japanese-zenkaku 内で match-data を破壊してるため。
渡るのは JIS X 0201 カナだけからなる文字列とわかっているのだから
(defun my-tozenkaku (string)
(concat (mapcar (lambda (c)
(or (get-char-code-property c 'katakana) c))
string)))
(navi2ch-add-replace-html-tag-regexp "\\ck+" #'my-tozenkaku)
こんな風にしてやるのが一番効率がいいです。同じようなループで何度も
バッファ全体をスキャンするのは無駄。
JIS X 0208 英数を ASCII に変換したい場合も同様ね。
0593584NGNG
>>590 って Gnus 使い?
0594名無しさん@お腹いっぱい。NGNG
>>593
そうだよ。
0595584NGNG
>>594
そうでつか。
0596588NGNG
>>592
なるほど…っつってもどこでどう破壊してるのかよく判らんかったけど(;´Д`)
眠くないときにまたソース眺めてみる。サンクスコ。
0597名無しさん@お腹いっぱい。NGNG
590は過激だなあ。「ー」や「‐」も「-」に正規化しちゃうのか。
0598590NGNG
本来の目的は、TMNとかいったのを連文節対応の migemo で検索できないの
が不満でそうしている。本当は、「ー」や「‐」は「-」に変換したくない。
0599590NGNG
>>595
Emacs 21 に乗りかえたんなら、↓でもっと、Emacs 20 っぽくなる。
(blink-cursor-mode 0)
(setq cursor-in-non-selected-windows nil)
>>596
japane-zenkaku は string または、char を引数とする。内部で引数の違いに
よって、処理をわけているんだけど、前者の場合
(japanese-string-conversion obj 'japanese-zenkaku-region)
が呼ばれます。で、japanese-zenkaku-region の中に、re-search-forward が
あるので、match-data が破壊されます。
0600584NGNG
600!

>>599
乗り換えたのは書き込みと AA 読み専用に使ってるほうだけだけど、blink は
設定済み、cursor-in-... は気にならない。ってスレ違いスマソ
0601名無しさん@お腹いっぱい。NGNG
思い付きでこんな風にやっても migemo で全角英数字や半角カナを検索できるな。

(let ((tbl (standard-case-table)))
(set-case-syntax-pair ?A ?a tbl)
(set-case-syntax-pair ?B ?b tbl)
(set-case-syntax-pair ?C ?c tbl)
(set-case-syntax-pair ?D ?d tbl)
(set-case-syntax-pair ?E ?e tbl)
(set-case-syntax-pair ?F ?f tbl)
(set-case-syntax-pair ?G ?g tbl)
;; (中略)
(set-case-syntax-pair ?X ?x tbl)
(set-case-syntax-pair ?Y ?y tbl)
(set-case-syntax-pair ?Z ?z tbl)
(set-case-syntax-pair ?ア ?ア tbl)
(set-case-syntax-pair ?イ ?イ tbl)
(set-case-syntax-pair ?ウ ?ウ tbl)
(set-case-syntax-pair ?エ ?エ tbl)
(set-case-syntax-pair ?オ ?オ tbl)
;; (中略)
(set-case-syntax-pair ?ー ?ー tbl)
)
0602名無しさん@お腹いっぱい。NGNG
あっ、case-fold で検索する設定になっていることが前提ね
0603名無しさん@お腹いっぱい。NGNG
g で好きなスレ番号に飛んだり r で前後何スレづつ表示、というのはできる
んですが、例えば`100-200n'という表示は可能ですか?100スレづつ順番に読
みたいときでも全部表示しないとだめですよね?

select-view-range-subr 弄って完成した後に勘違いなことしてるのに気付き
ました…あんまり便利じゃないけどよかったらどうぞ。r で1を選ぶとfirstと
lastを入力できます。

----BEGIN BASE64----(navi2ch-article.el.diff.gz)
H4sICNa9fUAAA25hdmkyY2gtYXJ0aWNsZS5lbC5kaWZmAJVUYU/jMAz9XH6FVTEp
VciUbIONfrn9jwOkrE23iJBCknHcv8dJ2zFtK9xFrazafs/usxXGGFj5rmfVjkkX
dGXUVJlp6/Q2m3G+YPiIBczm5fy+FPMpHw5QLji/opRewJ9C78rF7Rl0vQaM88XN
EmiyK1ivryCDdIhy0iu22TeNcsWXW1uvXADStO5FBsjRN1n5+D7YHPJGOx/QGomm
+AbHS5iIZQeSxoCTdqsigg0IozCdaBDopAAjPOKIxyujqgDyi4yeks1STxmpW6M9
uj5O1WPvWv1hiYDFlJR+oe6kxsKrOr6xtgZSSQcfBdo62mIAehXeYlhQ0EU8vfDi
FgVH4cXdjVh2ymcoumsdklegPWxkDc/qbw72WMjEZ4Hg3sAvfhZJnaOIWadWg4OM
6bwAq83gx4gNO+wJSYofFUhNHyaAP9jaGsU84j0O90ldWJxHhlmkTQHilKyZD07b
bb89JeTFBdgAxsWCE1j0JdRFWBLBtoFIW5MOwnCE1Q7yp9+c3T/S6xxS5dGqB6ox
eOxgpHzC9XPV9nUfwO5fNsr5fCS9m2MvT18wtKxD/UOjvUJnyG96jCP1fclD2mFV
wn9vS1zKJHt3fbwC2mFRybM2pr9Xkj9mdyexxO9P688+8BYFAAA=
----END BASE64----
0604603NGNG
>>603です。間違えました。最後の行は
+ (t (nth (- n 2) navi2ch-article-view-range-list))))))
にしてください。スレ汚しすいません。
0605名無しさん@お腹いっぱい。NGNG
navi2chで山田BBSって見れる?
ttp://exode.at.infoseek.co.jp/

etc.txtに足してもsubject.txt見つけられないみたいなんです。
0606名無しさん@お腹いっぱい。NGNG
Navi2chを長い時間使ってると
メモリの消費が30M近くになるんですけど
スレッドを巡回するときに、もうこのスレには来ないと
思ったらそのスレッドのバッファは閉じないとダメなんでしょうか?

自分はスレッドを抜ける時に q キー で抜けています
みなさんは読んだスレッドを閉じる時にはどんなキー操作してますか?
0607名無しさん@お腹いっぱい。NGNG
>>606
info の FAQ::How to Read に記載されている
navi2ch-article-max-buffers
navi2ch-article-auto-expunge
を設定してみては?
0608名無しさん@お腹いっぱい。NGNG
>>607
ありがとです
ちょっと設定して来ます。
0609名無しさん@お腹いっぱい。NGNG
`Q'を navi2ch-article-goto-current-boardから kill-bufferとかにしてみては?
# 早速自分でやってみよ。いままで C-x kを多用してた。
0610名無しさん@お腹いっぱい。NGNG
>609

C-u Q で kill-buffer 呼ばれるよ (q も同じ)。
0611名無しさん@お腹いっぱい。NGNG
てすと
0612名無しさん@お腹いっぱい。NGNG
てすと
0613名無しさん@お腹いっぱい。NGNG
てすとすんな(゚Д゚)ゴルァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァ
0614名無しさん@お腹いっぱい。NGNG
navi2ch サイコーです
開発者様、是非IRCクライアントも作ってください
0615名無しさん@お腹いっぱい。NGNG
windozeサイコーです。
ゲイツ様、是非 *BSDも作ってください
0616名無しさん@お腹いっぱい。NGNG
>>607
その設定でしばらく使ってみたけど問題なく動いてます
メモリ消費もだいたい15M前後に押えられてる。
0617名無しさん@お腹いっぱい。NGNG
du -s h~/.navi2ch
すると
258M も使ってるんですが、
gzip で圧縮できたりしませんか?
テキストなので相当効果がありそうですが。
0618名無しさん@お腹いっぱい。NGNG
>>671 過去スレに、そーゆーパッチがあったと思います。
0619名無しさん@お腹いっぱい。NGNG
誰か .dat のマージ方法教えれヽ(`Д´)ノ
0620名無しさん@お腹いっぱい。NGNG
>>618
navi2ch使いならC-uC-cC-yしなされ。
0621名無しさん@お腹いっぱい。NGNG
>>618
過去スレってかこのスレの>>49のじゃないですか?パッチのファイル名が変わっ
てるけど。
ttp://tokyo.cool.ne.jp/progn/

これをさらにjka-comprでtarにまとめるようにしたら…重杉か。
0622名無しさん@お腹いっぱい。NGNG
すみません、datファイルを指定してログを開くことって出来ますでしょうか?
0623名無しさん@お腹いっぱい。NGNG
>>622
infoは読まれましたでしょうか?

>`C-c C-f'
> `navi2ch-find-file' スレのログファイルまたはログファイルが保存さ
> れているディレクトリを指定

……分かりにくいかも。「指定して表示する」?
0624617NGNG
>>618,621
ありがとうございます。
(auto-compression-mode t) しとけば、
とりあえずキャッシュファイルを開いて読む時に限っては、
例えばnavi2ch-article-get-file-name あたりのファイル名を変更するだけで
簡単にできるかなと思ったのですが、
やってみると結構難しくて、四苦八苦してました。

と思ってたらすでにそんなパッチが。
jka-compr.el は使ってないみたいですね。
なかなかよさげですが、マージされないかな。
0625名無しさん@お腹いっぱい。NGNG
Emacs21 でも記事の区切りを underline になってほしいんですが、
どうすればいいのでしょうか
0626名無しさん@お腹いっぱい。NGNG
Meadow2付属のnavi2chで書き込みができません。
 send message...failed: referer情報が変です。(ref1)
と身にバッファに表示されます。
0627名無しさん@お腹いっぱい。NGNG
変なんだろう?
0628名無しさん@お腹いっぱい。NGNG
ミもフタもないな。まあ、変なんだろうが。
0629名無しさん@お腹いっぱい。NGNG
proxy経由でoyster-loginするには、どうしたらいいでしょうか?
init.elに(setq navi2ch-net-http-proxy "hogehoge:3128")するだけでは、駄目なようです... (TT)
0630名無しさん@お腹いっぱい。NGNG
ちょっと教えて下さい。
proxy経由でoyster-loginするには、どうしたらいいでしょうか?
init.elに(setq navi2ch-net-http-proxy "hogehoge:3128")するだけでは、駄目なようです... (TT)
0631名無しさん@お腹いっぱい。NGNG
うげぇ... 重複カキコすまそ... m(_ _)m
0632名無しさん@お腹いっぱい。NGNG
(TT) ←これって何?
0633名無しさん@お腹いっぱい。NGNG
>626
navi2ch のバージョンは?
最新は 1.72 で、net install で入る最新のやつは 1.71 のはず。
まず最新 (1.72) にすべき。
0634名無しさん@お腹いっぱい。NGNG
板ごとに proxy を変えるってできますでしょうか?
デフォルトで proxy 無し、まちBBS だけ proxy 有り、
みたいなのができればと思います。
0635名無しさん@お腹いっぱい。NGNG
>>577
> あなたは段々書き込み規制タイマーが欲しくなる…欲しくなる…欲しくなる…
何それ?
0636名無しさん@お腹いっぱい。NGNG
巡回スレ以外は Hide にしてるんだけど
スレ番号(NOT dat file number)を統一したい(今のままだとどの位置なのか分からん)
0637名無しさん@お腹いっぱい。NGNG
>>577
あっ、ほしいなぁ。
というか、送信をバッファリングして書き込みタイマーが
解除されるたびに、自動送信してくれた方がもっといいなぁ。
0638名無しさん@お腹いっぱい。NGNG
何本か書きためておいてるとして、どれかを書き直したくなったときに
キューの中からどうやって選択するかが頭のひねりどころか。
0639名無しさん@お腹いっぱい。NGNG
何本かメールをMTAに投げたけど、何らかの原因で送信エラーとなり
送信を再試行中だったとして、どれかを書き直したくなったときに
キューの中からどうやって選択するかが頭のひねりどころか。

つまらない頭なら、いくらでもひねっておけばいいんじゃないかな。
0640名無しさん@お腹いっぱい。NGNG
つまんね。
0641名無しさん@お腹いっぱい。NGNG
自問自答乙
0642名無しさん@お腹いっぱい。NGNG
>>605
http://cgi.at.infoseek.co.jp/exode/cgi-bin/hp/bbs/
とかでどうよ。
0643名無しさん@お腹いっぱい。NGNG
>>638
いや、送信したら書き直しは考えなくてもいいと思う。
0644名無しさん@お腹いっぱい。NGNG
>>633
bookshelfの「設定済みMeadow」なら、4月10日の
CVSバージョンを配布しているぞ。

0645名無しさん@お腹いっぱい。NGNG
Navi2ch for Emacs (part 8)
http://pc3.2ch.net/test/read.cgi/unix/1039935998/818
の elisp だけで非同期化するやつ
ttp://reed1200.tripod.co.jp/navi2ch/navi2ch-async-test.el
って今は無いんですね。後学のためにソースを見てみたいのですが、まだお持
ちでしたらどこかにうpしてもらえると嬉しいです。>tabmoreさん
;; wget で非同期化やってみたんですがなんか微妙(´・ω・`)
0646名無しさん@お腹いっぱい。NGNG
自分も使っている
ttp://reed1200.at.infoseek.co.jp/navi2ch/
ttp://reed1200.at.infoseek.co.jp/navi2ch/lisp/navi2ch-async.el
0647名無しさん@お腹いっぱい。NGNG
Emacsスレでemacs-unicode-2が話題になってましたけど、
Navi2chの対応予定はどうなってるんでしょう?
0648名無しさん@お腹いっぱい。NGNG
そんな事疑問に思うような人間には emacs-unicode-2なんて無理。
やめとけ。
0649名無しさん@お腹いっぱい。NGNG
>>648
偉そうに
0650名無しさん@お腹いっぱい。NGNG
>>647
http://pc3.2ch.net/test/read.cgi/unix/1075033822/790,799
0651名無しさん@お腹いっぱい。NGNG
>>646
ありがと。URL削るって基本を忘れていたよ_| ̄|○
0652名無しさん@お腹いっぱい。NGNG
>>646
スレ違いだけど、ここのサイトみたいなページって
どーいうツール(elisp??)使ったら楽なんだろ。
自分もいろいろ纏めたい事あっても、億劫で情報の共有ができてない。
0653名無しさん@お腹いっぱい。NGNG
>>651
emacsでやるんだったらemacs-wiki-modeがいいよ
ttp://members.iinet.net.au/~mtriggs/emacs-wiki.html
lispコードが埋め込めたりして便利。
0654名無しさん@お腹いっぱい。NGNG
>>652
さすがにスレ違いだろう。
0655名無しさん@お腹いっぱい。NGNG
間違えた。653は>>652へのレスね。
0656名無しさん@お腹いっぱい。NGNG
p2みたいに、画像へのリンクがサムネイル表示されているスクショみたことあるけど、どうやるの?

Emacs21(X)です

0657名無しさん@お腹いっぱい。NGNG
>>656
http://pc3.2ch.net/test/read.cgi/unix/1065246418/525
http://pc3.2ch.net/test/read.cgi/unix/1065246418/828-
http://pc3.2ch.net/test/read.cgi/unix/1065246418/888
あたりかと。
0658名無しさん@お腹いっぱい。NGNG
すみません、p2からの乗り換え組なのでdatもっていません。

ほんとすみませんが、コピペorWebの情報を教えていただけると。(ぐぐってもみつからない。ぐぐりかたが悪いのか?
0659名無しさん@お腹いっぱい。NGNG
>>2
0660名無しさん@お腹いっぱい。NGNG
ども。でも、これをどうやって展開すればいいんでしょうか。無知です見ません。
----BEGIN BASE64----(async-inline.gz)
H4sICDclGkAAA2FzeW5jLXRodW1ibmFpbACNVEtv00AQPse/YnAj4iBt04C4gMqF
h1SJR4W4AQfH3sRL7XXwbpKWqj+m0hohhBAgUKloCT3QB+8LHDmDgAvlhCrErNdO
mhYEe3CyO9/MfDPz7To+bXY4RHOEu1122AuIm0jmhZQwLmgiCYvcFgWnncQeNFlI
qxaAfWbq7GlQG8/fqkfqq+o/+LS2o76ny+lX9XLt4/ovtay+LKbTFy+cBHVn9fab
J/pAbT5eV+8QjiYbgzghleA4jU4T9KdJE6QQ5amoEMQcgt5WcaELOgkqyR8AwFmY
I3oB5eC43Ae0WyUwy9HcCZ1lQgrSNpUYB+3CZEC8TpJQLouombMj3K72QptgMdfR
hrQ144S6Pol5OGcIlEpOnLBWnk2XQ4TLBUaQlOsIeeKq4eW0YhkTL3CTYdWRm8zk
NeegZpz03MQnIeO0OBsdjoc0JM13eWkG5/o+kZhd96yNHowKcOoE08WMy2q1+IPM
SyWsDdsDFUw0A/kvCbBCkMZuVqWThJCVWQlo2CbUC+JsXx1lB/YVblfNspy/6kwE
ca8oJBPX5vb6/Yc7asOoavXV07tqKVXpdvpZf9XLrdWVW0ZhmYyQPk1cT7Jupk09
n0M4oKyuQZ1IzNG0nRbqZ3dD5sAAdVEGhsZcRHikJzqc5XCMGVrDs0ntFR7ihsKL
aNRAPTl+3OOeK6i2VqHoQiOJe4ISjGd6YHJIzCGG+kTRX88y5f0VEptXXAOw81jj
MuhEDRvlMKLkbLboNYBF7gzNoaboYZbB1cKaZXG1Kv94HEYCaPnSP8oZ8lFgQrJn
wT5qsBdijR2oNRivicAawwX3fvZ/qI3XfXVLfd71BD1Lb6JQvi2upFtqyUhH9dP3
6SJK58urp+r7iw9qGXQES0btyfL8pXPTp6YuHiM13C5YWsV63JN2Gfe18nx97JBs
H6vVFmwr45UbC9z4tXYrtwh2Ay1HJiZm60cnbKuHQgO7XLeBXAdyHsgskGnQUS3W
hMtwAIjAbRETSDy6kzBIAlePg0RtYZu9mHf1zcJXJWqjpTxIvQu+K84JqPm0W+Od
MITDJw7WrSazsutKOJIb4Oz/mQjlvoCAJnT/bH4DkX9r4UUGAAA=
----END BASE64----

を、ファイルに落としてnkf --overwrite -mBしてみたけど、gzになりません。(fileコマンドでdata)

0661名無しさん@お腹いっぱい。NGNG
"BEGIN BASE64---" "END BASE64---" でもぐぐりました。でもわからん。スマソ
0662名無しさん@お腹いっぱい。NGNG
uudeviewをつかうのねすれけがしすまそ
0663名無しさん@お腹いっぱい。NGNG
>>660
M-d :)
thanks
0664名無しさん@お腹いっぱい。NGNG
>>663

知らなかったスマソ

0665名無しさん@お腹いっぱい。NGNG
アイヴォオオオオオオン
0666名無しさん@お腹いっぱい。NGNG
% cat FILE | openssl base64 -d > out
0667名無しさん@お腹いっぱい。NGNG
cvs 版で、navi2ch を同時に複数起動しているかどうかのチェックがきいてません。
3月30日と 4月14日に tar で固めたものが残ってたので、比較してみたんですが、
3月30日のものでは、ちゃんとチェックされてました。

diff で $Id をみたら、こんな感じでした。
navi2ch.el,v 1.66 -> 1.68
navi2ch-article.el,v 1.235 -> 1.242
navi2ch-board-misc.el,v 1.87 -> 1.88
navi2ch-list.el,v 1.66 -> 1.67
navi2ch-message.el,v 1.45 -> 1.47
navi2ch-mona.el,v 1.34 -> 1.35
navi2ch-net.el,v 1.82 -> 1.83
navi2ch-popup-article.el,v 1.27 -> 1.29
navi2ch-util.el,v 1.99 -> 1.105
navi2ch-vars.el,v 1.138 -> 1.141
0668名無しさん@お腹いっぱい。NGNG
以前から、送信控え板に行くと emacs に文句を言われるなと思っていたが、
navi2ch-logo.el を使っているせいだった。正確には navi2ch-net.el の
navi2ch-net-download-logo でエラーが出ている。 content が nil かどうかの
チェックをしたほうがいいね。
0669名無しさん@お腹いっぱい。NGNG
それとロゴって毎回ダウンロードしてますよね。更新された時だけダウンロー
ドするのはどうでしょうか。ずっとこう書き換えて使ってますが一応使えてい
るようです。
----BEGIN BASE64----(net.diff.gz)
H4sICMYVhkAAA25ldC5kaWZmAJVSXU+DMBR9hl9xw1NJ7cbYcJHEhE2nLvHB6Iwv
JAuDbjRhHZaiPvjjbQvsS18kIe29Pffc03NLCAGefDA/zQmnskeL3k6wjfVGM5iU
AvwBDIJwOAy9EfieN7IxxmcF51g/HHkNNoqAjIPgYgy4WaLIBv2hz5xyQJUUjG/I
NpFpboOlDpzp9GUZx2gxXzzOlk/zm8Xr8yyOv+/m92rzMJvcxrF7rQA9rDYOpDsu
KZduQ6uIKyrfoRIpIMNKmhbg75GuTVpoQSWgWhSwZgV1bfxXGiTbqjOwGmKdRmx9
qhycXMoy7Pcd3ViDrYZKRV2AOstWu0RkZEMl0VwmMlVKl3HrcmjcUsuVcattbLSc
Xmmg1bhGm3FTQ4yJxxW/2+o84cmWts3N5ZUp1n4qR9MldZklkpoi2HvCWWF+ZTs+
lBli+sUqWZGy89Q6DEU7CSithVBjIDrqboK4zCFoGRKpkqta0qqVpq3B/1Bn+rTy
zJs68KiEDSij65ofv2GSZJnSoqj0YPWS0ySjwrV/ALo55tgeAwAA
----END BASE64----

0670名無しさん@お腹いっぱい。NGNG
いつになったらいんらいん画像プレビューが項式に取り込まれ陋の?
0671名無しさん@お腹いっぱい。NGNG
公式に取り込まれる日に取り込まれる
0672名無しさん@お腹いっぱい。NGNG
すでに hide してあるレスを参照してるレスを hide する機能ってできますかね?

例えば、5 番のレスをすでに hide してあったとして、
>>5 と書かれているレスを hide してくれる。
というふうに、イモヅル式にレスを hide できるとうれしいんですけど。
0673名無しさん@お腹いっぱい。NGNG
多分どこかで既出してるはずだにょ
0674名無しさん@お腹いっぱい。NGNG
>>672
http://navi2ch.sourceforge.net/cgi-bin/wiki/yapw.cgi
にあるみたい。使ってないので今でも動くのかは判んないけど。
0675名無しさん@お腹いっぱい。NGNG
えー、このスレのコードがなぜ CVS にマージされないんだと不満な方へ。

Navi2ch でポストするとすっとばされる確認画面 (ちゃんと出すようにして
commit したのでそのうち反映されます) ですが、現在の文面は以下のように
なってます。

・投稿者は、投稿に関して発生する責任が全て投稿者に帰すことを承諾します。
・投稿者は、話題と無関係な広告の投稿に関して、相応の費用を支払うことを
 承諾します
・投稿者は、投稿された内容について、掲示板運営者がコピー、保存、引用、
 転載等の利用することを許諾します。また、掲示板運営者に対して、著作者
 人格権を一切行使しないことを承諾します。
・投稿者は、掲示板運営者が指定する第三者に対して、著作物の利用許諾を一
 切しないことを承諾します。

このうち、最後の項は GPL と矛盾するので、単純なパッチ以外のコードは
2ch 経由では Navi2ch にマージすることができません。

ではどうすればいいかというと、SourceForge の Tracker は日本語化けるか
ら使い物にならないし、直メールもらうのもうっとおしいし、どうしたものか。
0676名無しさん@お腹いっぱい。NGNG
>>675
Wiki に貼ればいいんじゃん?
0677名無しさん@お腹いっぱい。NGNG
いんらん画像プレビュー機能キボンヌ
0678名無しさん@お腹いっぱい。NGNG
>>675
むぅ、そんな確認を求められてたのか。知らなんだ…。
0679名無しさん@お腹いっぱい。NGNG
> 掲示板運営者が指定する第三者に対して
これはどういう意味
0680名無しさん@お腹いっぱい。NGNG
>>679
その項目は以前は出てなかったような気がするんだが・・・
0681名無しさん@お腹いっぱい。NGNG
つーか、「利用許諾を一切しない」著作物って、2ch に書き込む内容の事だよね?
それなら、GPL には抵触しないと思うんだけど?

商用ソフトを Emacs で書いて gcc でコンパイルしたり、Emacs で商用ドキュメントを
書いたりしても構わないのと同じで。

それとも、もっと深い問題があるんかいな?
0682681NGNG
> このうち、最後の項は GPL と矛盾するので、単純なパッチ以外のコードは
> 2ch 経由では Navi2ch にマージすることができません。

あ、そういうことですか。失礼。681 は無視してください。
0683名無しさん@お腹いっぱい。NGNG
掲示板運営者が指定したわけじゃないから問題ない、ってことはない?
0684名無しさん@お腹いっぱい。NGNG
「許可なく2ちゃんねるのログを利用して対価を取っている企業さん」
なんかが例でしょ。GPLだったらそんなところに対しても無条件に
ライセンスを与えなくちゃいけなくなるから矛盾と。
0685名無しさん@お腹いっぱい。NGNG
>>675
これ読んだことなかったけど

>・投稿者は、投稿された内容について、掲示板運営者がコピー、保存、引用、
> 転載等の利用することを許諾します。また、掲示板運営者に対して、著作者
> 人格権を一切行使しないことを承諾します。

著作者人格権が行使できないって投稿がいいように改変されても文句言えないっ
てことじゃないの?放棄しますとは書いてないから法律に背いてる訳じゃない
けど気持ち悪いな。

あと

>・投稿者は、話題と無関係な広告の投稿に関して、相応の費用を支払うことを
> 承諾します

これが実際できたら2ch大儲けできるね。
0686名無しさん@お腹いっぱい。NGNG
>>685
所詮は匿名掲示板だからね。著作権の成立自体が無い。誰も自分のものと主張できない。
著作権云々を行使したかったら個別の掲示板でやって下さいということだろう。
0687名無しさん@お腹いっぱい。NGNG
>>686
ヒソヒソ
0688667NGNG
>Nanashi San
修正されてるの確認しました。ありがとうございました。
0689名無しさん@お腹いっぱい。NGNG
>>686
著作権と著作者人格権はいらんでも付いてくる訳だが。
0690名無しさん@お腹いっぱい。NGNG
>>675の確認画面ってもしかしてポストするごとに出てくるの?
一度承諾したら文面が変わらないかぎりはすっとばしてくれるといいなあ。
0691名無しさん@お腹いっぱい。NGNG
馬鹿みたいにライセンス守る人達って素敵。
どーせパクっても意味のないコードの集合なんだし、
ライセンスなんて適当にしようよ。適当に。
0692名無しさん@お腹いっぱい。NGNG
お帰りはこちら
http://tmp2.2ch.net/download/
0693名無しさん@お腹いっぱい。NGNG
保かの自由なソフトの作者も気にしていないんだかrいいだろ


いざとなれば運営関連の板にスレ建てて、参拝厨を利用するw
0694名無しさん@お腹いっぱい。NGNG
ライセンスの重要性がわからないやつは浅はか過ぎる。
0695名無しさん@お腹いっぱい。NGNG
ソースネクストが無断でnavi2chを販売し始めたらどうするんだよ!?>693

0696693NGNG
いや気にしないと言うのはだね、2chでパッチの交換ぐらいいいだろと。
誤解スマソ。

とりあえずパッチを投げる紙はWikiを使えばいいということだね。
0697名無しさん@お腹いっぱい。NGNG
Wiki だと他人が書き換えられるじゃん。キチガイ一匹でつぶれるよ。
0698名無しさん@お腹いっぱい。NGNG
>>697
md5sum をここで晒すとかの手もあるが、別にいいんじゃね?
0699名無しさん@お腹いっぱい。NGNG
まずは保護すべきソースを作ることだな
0700名無しさん@お腹いっぱい。NGNG
700!
0701名無しさん@お腹いっぱい。NGNG
逆に、 GPL なコードをここで晒すとどうなるの?
0702名無しさん@お腹いっぱい。NGNG
さすがにそれはスレ違い

ライセンスあれこれ
http://pc3.2ch.net/test/read.cgi/unix/1032702590/
0703名無しさん@お腹いっぱい。NGNG
つーかね、販売を含めた再配布なんかされることもないと思うんだけど。
こんなものが売られたとしても、買う馬鹿がいるとは思えないし。
0704名無しさん@お腹いっぱい。NGNG
いや、投稿をnavi2chに利用しちゃダメってことでしょ。
0705名無しさん@お腹いっぱい。NGNG
おまら馬鹿ですか?
0706名無しさん@お腹いっぱい。NGNG
たとえば前スレの part11 を読むとして、
>>1 のリンクの上で RETURN しても、dat は pc3 のほうに移動してるから
そのままじゃ navi2ch じゃ読めないっすよね?
0707名無しさん@お腹いっぱい。NGNG
Linux Zaurusを買ってもらえてうはうはしながら、
navi2ch使えるかなとパッケージ探していたら、
ttp://www.focv.com/ipkg/にしっかりとあった。らっき〜。
0708名無しさん@お腹いっぱい。NGNG
おいののたんとミキティのAAが化けるぞどうなってんだごるあああ
0709名無しさん@お腹いっぱい。NGNG
>>706
移動してないよ。
0710名無しさん@お腹いっぱい。NGNG
コピーされるだけで移動はしないよね。
HTML 化が済めば
http://cocoa.2ch.net/unix/kako/999/999166513.html
http://pc.2ch.net/unix/kako/999/999166513.html
こんな感じになるはず。
0711名無しさん@お腹いっぱい。NGNG
>>710
コピーもされてないよ。
0712名無しさん@お腹いっぱい。NGNG
鯖移転のときに新鯖に対応するとこに dat移すって、
開発者の人もこないだ書いてなかったっけ?
0713名無しさん@お腹いっぱい。NGNG
ちなみに 2chの鯖側の事じゃなくて、
navi2chがローカルに保存したファイルの事ね。
0714名無しさん@お腹いっぱい。NGNG
>>713
それを先に言ってくれ。
0715名無しさん@お腹いっぱい。NGNG
navi2ch で dat ファイルを取得する lisp は何なんですか?
0716名無しさん@お腹いっぱい。NGNG
>>711
ライブなスレはコピーされてるじゃん。
0717名無しさん@お腹いっぱい。NGNG
>>716
>>706 が言ってる part11 は
移転時にライブなスレじゃなかったよ。
0718名無しさん@お腹いっぱい。NGNG
>>712
その処理には問題があるけど、まんどくせから放置してるって書いてあるよ。
0719名無しさん@お腹いっぱい。NGNG
pc > pc3 みたいな単純な場合にはいいけど、
hoge > fuga みたいな場合だと、C-c C-uで url入力しようにも、
脳内サーチが面倒だな。
鯖移転の履歴みたいなのを navi2ch側で教えてくれるとありがたいかも。
0720名無しさん@お腹いっぱい。NGNG
鯖移転履歴データベースを719が作成、維持してくれるなら、
それを利用するコードを書くのは大した手間じゃないよ。
0721675NGNG
色々書いてたら長くなったのでばっさり省略して
ライセンスについては俺はこう思うので手を動かさないよってことです。
これについて議論するつもりはないので色々言ったり煽ったりしてもらっても
しょーがないです。
んで、俺は Wiki はあまり好きではないので、そっちに貼ってもらうのはかま
いませんが、見に行くつもりはありません。
>>690
文面は保存せず、cookie の更新が必要な時だけ表示します。cookie をあまり
ちゃんと実装してないので、ブラウザで書くよりは頻度が高くなりますが、毎
回ではありません。
0722名無しさん@お腹いっぱい。NGNG
>>721
個人の意見なのかプロジェクト全体の方針なのか分かんないので
・2chのスレに貼ってある大きなコードを取り込まない
・Wiki に貼ったコードは見ない(し、取り込まない)
それぞれについて、どっちなのか説明キボンヌ
0723名無しさん@お腹いっぱい。NGNG
そーすほげとかどっかに 2ch 形式の navi2ch code 専用(でなくてもいいけど)スレ立てて、
navi2ch の閲覧リストにデフォルトで入れておくってのは?
このスレと同じように、 navi2ch 使ってる人が楽に見書きできるようにすれば、
コード張り張りするのもずいぶん楽だと思う。
0724名無しさん@お腹いっぱい。NGNG
こんなもんがライセンス違反して何か問題でも?
0725名無しさん@お腹いっぱい。NGNG
>>724は今日いっぱいでnavi2chの使用をやめるそうです。
0726>724NGNG
今日からnavich userですよろしく
0727名無しさん@お腹いっぱい。NGNG
ようするに問題無いってことなんですか?
0728名無しさん@お腹いっぱい。NGNG
問題があるとしたらnavi2chがGPLではなくなることかな。
0729名無しさん@お腹いっぱい。NGNG
who cares
0730名無しさん@お腹いっぱい。NGNG
>>729
warezer
0731名無しさん@お腹いっぱい。NGNG
>>728
ようするに皆幸せになれるってことなんですか?
0732721NGNG
>>722
「俺は」と書いたように、個人の意見です。

>>723
その板の設置・管理は誰がやるの?
0733名無しさん@お腹いっぱい。NGNG
先に書いとこう

(defun my-caller-is-in (function-list)
(do* ((n 1 (1+ n))
(frame (backtrace-frame n) (backtrace-frame n)))
((or (null frame)
(and (car frame)
(memq (cadr frame) function-list)))
(and frame (cadr frame)))))

(setq navi2ch-open-network-stream-function
(lambda (&rest args)
(apply (if (my-caller-is-in '(navi2ch-message-send-message))
#'navi2ch-open-network-stream-via-command
#'open-network-stream)
args)))
0734名無しさん@お腹いっぱい。NGNG
なにこれ?
0735名無しさん@お腹いっぱい。NGNG
明日まで待て、待てばわかるさ、ありがとう。
0736名無しさん@お腹いっぱい。NGNG
do* ってのがなんとも。。。
0737名無しさん@お腹いっぱい。NGNG
だよな( ´,_ゝ`)
0738名無しさん@お腹いっぱい。NGNG
navi2ch-article-link-regexp-alist を拡張して、
match-dataを引数にして任意の関数を呼出し、その戻り値を利用できたほうが
いろいろ便利そう。
0739名無しさん@お腹いっぱい。NGNG
>>738
リストなんだから自分で足していけばそれでよくない?
0740名無しさん@お腹いっぱい。NGNG
>>739
どいうこと?

たとえば
'(("\\[FreeBSD-users-jp \\([0-9]+\\)\\]" .
"http://home.jp.freebsd.org/cgi-bin/showmail/FreeBSD-users-jp/\\1"))
こーいうのがコメントにありましたが、
[hoge 12345]みたいなのに対して、
"12345"にマッチしたとき、
http://foo.org/log/1/12/12345
みたいな URLに貼りたい場合には、結構大変。
ま、この例だとチマチマと沢山グルーピングすれば解決するけど。
0741名無しさん@お腹いっぱい。NGNG
>>740
navi2ch-article-set-link-property関数の
link-regexp-alist(と他の正規表現)を実際に使う部分で
(functionp rep) と (stringp rep) で場合分け処理してるから(repはドット
対の後ろ側)すでに関数使えたりしない?テストはしてないです。すまん。
0742名無しさん@お腹いっぱい。NGNG
>>734
規制中でも書けるように
(setq navi2ch-open-network-stream-command
(lambda (host service)
(list "ssh" "somehost"
"nc" (format "%s" host) (format "%s" service))))
とかできるようにしたんだが、コマンド経由で接続するのは
書く時だけにもできるよってこと。

>>738-741
呼び出し先でリンクを貼らないといけず、使い勝手が悪いので docstring
には載せてませんでした。たぶんこうしたいんだろうというように変えて
commit しました。
0743名無しさん@お腹いっぱい。NGNG
(define-key map "\C-x\C-e" 'ignore); Navi2ch 内では無効に
↑これちょっと横暴なような。
rm -rf $HOMEの件でこーなったんだろうと思うけれど、
せめて query付きで実行させてほしい。
0744名無しさん@お腹いっぱい。NGNG
>>743
自分でバインドしちゃえば?
0745名無しさん@お腹いっぱい。NGNG
>>744
ま、そうっすね。
最初 C-xC-eしてもなにもおきないから、
emacsから反応返ってこない(evalが妙に時間かかってる)のかと
少し混乱したのですよ。
0746名無しさん@お腹いっぱい。NGNG
おれも同じようなことがあった。
ignore するより undefined の方がいいかもな。
0747名無しさん@お腹いっぱい。NGNG
こんな感じにしました。
Index: navi2ch-util.el
@@ -1200,2 +1200,9 @@

+(defun navi2ch-disabled-key ()
+ (interactive)
+ (ding)
+ (let ((key (this-command-keys)))
+ (message "`%s' is disabled in Navi2ch."
+ (lookup-key (current-global-map) key))))
+
(run-hooks 'navi2ch-util-load-hook)
Index: navi2ch-vars.el
@@ -1821,3 +1831,3 @@
(let ((map (make-sparse-keymap)))
- (define-key map "\C-x\C-e" 'ignore) ; Navi2ch 内では無効に
+ (define-key map "\C-x\C-e" 'navi2ch-disabled-key) ; Navi2ch 内では無効に
(define-key map "\C-c\C-f" 'navi2ch-find-file)
0748名無しさん@お腹いっぱい。NGNG
そういえば、書き込むたびにプロクシを切り替えるスクリプトが
あった気が・・・これを使えは書き込み規制も回避できそうだが、
どこにあったけ?
0749名無しさん@お腹いっぱい。NGNG
>>748
スクリプトって何▽
0750名無しさん@お腹いっぱい。NGNG


rm -f bcomp.el && \
list=`for file in navi2ch-version.el navi2ch-vars.el navi2ch-face.el
navi2ch-util.el navi2ch-net.el navi2ch-list.el navi2ch-article.el
navi2ch-popup-article.el navi2ch-board-misc.el navi2ch-board.el
navi2ch-articles.el navi2ch-bookmark.el navi2ch-history.el
navi2ch-search.el navi2ch-message.el navi2ch.el navi2ch-head.el
navi2ch-mona.el navi2ch-e21.el navi2ch-xmas.el navi2ch-splash.el
navi2ch-directory.el navi2ch-multibbs.el navi2ch-jbbs-net.el
navi2ch-jbbs-shitaraba.el navi2ch-machibbs.el navi2ch-futaba.el
navi2ch-http-date.el navi2ch-localfile.el navi2ch-oyster.el
navi2ch-auto-modify.el; do echo -n "\"$file\" "; done` && \
sed -e "s/@\(lisp_LISP\)@/$list/" < ./bcomp.el.in > bcomp.el
sed: -e expression #1, char 42: Unterminated `s' command
gmake: *** [bcomp.el] Error 1

で、make がとまるよ。たすけて。
0751名無しさん@お腹いっぱい。NGNG
何度も言いますが


 環 境 を 書 き な さ い 。
0752名無しさん@お腹いっぱい。NGNG
書きこみ確認がウザイです
0753名無しさん@お腹いっぱい。NGNG
え?それはnavi2chの話?うっそー!
0754名無しさん@お腹いっぱい。NGNG
C-cの後yやらnやらを押すのがマンドクセってこと?
0755名無しさん@お腹いっぱい。NGNG
>>754
先端の方のは cookie 喰うと確認バッファが出るようになってるよ。
0756名無しさん@お腹いっぱい。NGNG
クッキィ( xдx)マズゥ〜
0757名無しさん@お腹いっぱい。NGNG
ふしあなが本物かどうか見分けつきません。
どうにかしてください。
0758名無しさん@お腹いっぱい。NGNG
漏れも前にそう思ったけど いつの間にかどうでも良くなったよw
0759名無しさん@お腹いっぱい。NGNG
>>751
Solaris 9 / Emacs 21.3.50 です。
0760名無しさん@お腹いっぱい。NGNG
基本的には、3次元なカノージョが欲しかったけど、
いつの間にかどうでも良くなるのと同じだな。
0761名無しさん@お腹いっぱい。NGNG
よくねーよ
0762名無しさん@お腹いっぱい。NGNG
むしろ3次元のカノージョが欲しかったりもする
0763名無しさん@お腹いっぱい。NGNG
むしろ3次元のカレーシが欲しかったりもする
0764名無しさん@お腹いっぱい。NGNG
モナーフォントスレに出てたんだけど、

(navi2ch-add-replace-html-tag (char-to-string 54945) "(1)")

のようにすると、丸付き数字が消えなくなりますよね。
gb2312 か ksc5601 なフォントがあれば丸付き数字を出すこともできますが、それはさておき。

で、ですね。やきう版で李承[火華] が化けるので、

(navi2ch-add-replace-html-tag "\372Y" "■") ;; ■は実際は火へんに華 (補助漢字にある)

としてみました。さらにのめり込んで、このへんにある Windows 拡張漢字で、表示可能な
ものを片っ端から突っ込んでみたところ、上記の文字が化けるようになってしまいました。

どうやら、"\372y" に対応する文字を登録してしまったおかげで、こっちの方にマッチして
しまった模様。タグ変換にねじ込んでるので、case-fold になってしまうんですね。

なんとなく、「Emacs に表示できない文字を置き換える機構」を別に用意した方がいいんじゃ
ないかという気がしてきたんですが、いかがでしょう?

実体参照の変換テーブルのように、UNICODE の変換表を握って、変換できれば置き換える、
みたいな感じ。

あと、これをやるとしても、Emacsによってテーブルが変わったり(特にMeadowがどうなのか)、
パッチをどこに公開するのがいいのか、あたりが気になってはいます。
0765名無しさん@お腹いっぱい。NGNG
\372[Yy] でマッチさせて
(lambda (x) (cond ((string= x ("\372Y")) "あほ") ("ばか"))) で置換すれば?
ccl レベルで置換したいなら contrib/izonmoji.el があるし。
0766名無しさん@お腹いっぱい。NGNG
何で動いてるEmacsかによるんだろうけど、とりあえずUNIX/Xで補助漢字のフォントが
入ってるならizonmoji-mode.el使えば丸数字なんかはそのまま表示できるわけで…
0767名無しさん@お腹いっぱい。NGNG
cvs版で、開けないスレがあります。

プロバイダー板 の OCN10
http://pc4.2ch.net/test/read.cgi/isp/1080656472/
http://pc4.2ch.net/test/read.cgi/isp/1080656472/76

ミニバッファーに
Args out of range: "http://www.ocn.ad.jp/portal/servlet/TechWeb\\", 0, 45
とでます。
URL の最後に "\" がついていてそこでおかしくなってるようです。
0768名無しさん@お腹いっぱい。NGNG
navi2ch-update.el を gpg で検証できるようにしてみたんだが、公開鍵を
http://sourceforge.net/developer/diary.php?diary_id=6252&diary_user=417578
このように書いたところで、信頼性いまいちだよね。

>>750
GNU make を使うとどう?

>>752
ブラウザで出る頻度をメドに出すようにしてます。

>>757
それ面倒なんだよね。U v c じゃだめ?

>>764
cp932、eucjp-ms コーディングシステムを使えるようにしてみました。

>>767
直しました。
0769名無しさん@お腹いっぱい。NGNG
>>768
757 じゃないが、U v c して人大杉とか出ると欝
0770名無しさん@お腹いっぱい。NGNG
>>768
普通に .sig/.asc ファイルで検証すればいいかと。
0771名無しさん@お腹いっぱい。NGNG
>>768
% make --version
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

です。CVS から、checkout して一回目だけ起きます。
0772名無しさん@お腹いっぱい。NGNG
>>771
コマンドラインの長さがあふれてるのかも。
bcomp.el はリポジトリに入ってるので、デフォルトでは再作成しないように
しました。

>>769
fusianasan 実装完了。
0773名無しさん@お腹いっぱい。NGNG
>>770
そういうことじゃなくて、鍵の信頼性をどうしようかなってこと。
navi2ch-update.el が置き換えられた場合についての備えなんだから、
鍵を書いてるページだって置き換えられるかもしれないし。

2ch の一名無しの鍵に署名して信用の輪に入れてくれる変わった人がいれば
別だけど。
0774名無しさん@お腹いっぱい。NGNG
>>773
"Nanashi San"で署名したsigファイルは置き換えられたらわかるでしょ。
あとcvsに入れないのは気のせい?他のプロジェクトは大丈夫なんだけど…
0775名無しさん@お腹いっぱい。NGNG
>>774
「秘密鍵のパスフレーズを忘れちゃったので再作成しました。
http://sourceforge.net/developer/diary.php?diary_id=6252&diary_user=417578
から新しい鍵を入手してください。署名ファイルは更新してます。」
という書き込みがあったとして、その真偽はどう判断するの?
0776764NGNG
>765,766
なるほど、izonmoji-mode.el の存在に気が付いてませんでした。試してみますよ。

>768
どうもです。Linux+XEmacs21.4 だけど、cp932 も eucjp-ms も持ってないので、
まずは izonmoji-mode.el で試してみます。

って、もしかして navi2ch 側でこのへんを定義しちゃったって話かしら… updateしてみよう。
0777名無しさん@お腹いっぱい。NGNG
CVS版だけど、navi2ch-article-set-link-property の下から4行目、
(setq url (replace-match rep nil nil url))

(setq url (replace-match rep nil t url))
じゃないかな。

0778名無しさん@お腹いっぱい。NGNG
>>775
いや、ファイル毎にsigを付ければいいのでは?ということです。で、pgp/gpg
の入ったシステムでアップデートする時は分離署名も一緒に落としてチェック
したらそれでいいんじゃないかな、と。
自分の理解不足でしたらスレ汚しですいません。
0779名無しさん@お腹いっぱい。NGNG
あ、その署名の信頼性もわからんってことですね。
勘違いでした。ごめんなさい。
でも鍵鯖から落としてきた署名ならそんなに疑うもんでもないとおもうけど…
っていま検索したらNanashi Sanが二人いる。
0780名無しさん@お腹いっぱい。NGNG
navi2ch-article-set-link-propertyでループしてるような現象で
困ってたけど、とりあえずnavi2ch-article-link-regexp-alistを
デフォルトから
(setq navi2ch-article-link-regexp-alist nil)
に変えたらおきなくなったみたい。
0781名無しさん@お腹いっぱい。NGNG
>>780
>>537 あたりの話?
0782名無しさん@お腹いっぱい。NGNG
>>781
Meadow-2.00pre1にあげたのがその話より後だったから
直ってると思ってたけどリリースが2004-01-07だから
直ってるわけがないという罠でした…。

ttp://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/emacs-lisp/regexp-opt.el.diff?r1=1.16&r2=1.16.4.2
の変更を試してみたらnilにしなくても大丈夫になりました。
0783名無しさん@お腹いっぱい。NGNG
ここ数日 cvs がぜんぜん通じなくない?
0784名無しさん@お腹いっぱい。NGNG
>>783
サーバのアドレス指定の方法が変わったみたい。
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/navi2ch login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/navi2ch co navi2ch

で試してみて。
navi2ch.sf.netにあるcvsのアドレスがちゃんと修正されてるんだけど変わっ
たことを報告ぐらいしてくれてもいいのに。
0785名無しさん@お腹いっぱい。NGNG
cvs.navi2ch.sourceforge.net つながらなくなったのね。
ChangeLog にも書いたように、ドキュメントの変更は
http://sourceforge.net/cvs/?group_id=39552 に合わせただけなんでここに
書くまでもないと思ったんだけど。

http://sourceforge.net/docman/display_doc.php?docid=2352&group_id=1#1083273095
てことか。

テンプレにこんな感じで足しとくね。
* cvs server (or web server, ...) 変じゃない?
-> SourceForge の状態は以下で見れます。
http://sourceforge.net/docman/display_doc.php?docid=2352&group_id=1
0786名無しさん@お腹いっぱい。NGNG
相変わらず sf.net の中の人たちって、荒々しい管理してるなぁ。
0787名無しさん@お腹いっぱい。NGNG
http://navi2ch.sourceforge.net/beta/navi2ch-1.7.3-BETA.tar.gz
リリース予定は水曜の夜あたり。
0788名無しさん@お腹いっぱい。NGNG
1.7.2との機能の差分は何?
0789名無しさん@お腹いっぱい。NGNG
>>788
NEWS 嫁。
0790名無しさん@お腹いっぱい。NGNG
クッキーの確認に y-or-n-p を選べるオプションが欲しいす。
ってかデフォルト y-or-n-p はさすがにマズい?
0791名無しさん@お腹いっぱい。NGNG
俺は yes-or-no-p を、
RETは必要だけど yes,noでなく y,nでいいようにしてるから、
別に平気だったりする。
0792名無しさん@お腹いっぱい。NGNG
串指定で読み書き(というか接続自体)が一度もできた試しがないのですが、漏れの方がオカシイの?
0793名無しさん@お腹いっぱい。NGNG
2ch側にブロックされてる串でないなら串の指定のしかたを間違えてるんじゃない?
0794名無しさん@お腹いっぱい。NGNG
(custom-set-variables
'(navi2ch-net-http-proxy "xxx.xxx.xx.xxx:8080")
'(navi2ch-net-send-message-use-http-proxy t)
)

これだけ。他にあるの?
0795名無しさん@お腹いっぱい。NGNG
読みもブロックされることってあるの?
0796名無しさん@お腹いっぱい。NGNG
navi2ch-delete-keys
("" [del] [delete] [backspace] [(shift 32)])
なんで shift spaceまで??
0797名無しさん@お腹いっぱい。NGNG
逆スクロール用のキーとしてはそれなりに一般的じゃない?< S-SPC
navi2ch-delete-keys って変数名じゃ、逆スクロール用って分かりにくいけど。
0798名無しさん@お腹いっぱい。NGNG
init.elをロードする前に設定されてしまうのは如何なものかと。
.emacs.elの側で対処せにゃならん。又は再度 shift spaceをバインドしなおすか。
IMの起動キーを ximに合わせて shift spaceにしてるから、
ちょっとした弾みで onになってしまった IMを offにしようとして戸惑った。

でも、確かに 'b'はバッファ巡回に当てられてしまってるから、
shift spaceは手軽なバックスクロールとして適当なのかもしれない。
実は今迄 M-v使ってたけど慣れてみるか。
0799名無しさん@お腹いっぱい。NGNG
>>798
ふつー DEL
0800名無しさん@お腹いっぱい。NGNG
とおい
0801名無しさん@お腹いっぱい。NGNG
いつ頃、Slashdot.jpが見れるようになるんでしょうか?
0802名無しさん@お腹いっぱい。NGNG
navi/.jp とか作れば?
0803名無しさん@お腹いっぱい。NGNG
>>802
最近、スラドはRSSで色々とってこれるようにはなっているみたいだけど、
それを、2chの形式(無知でスマソ)に変換するレイヤーがあれば、
ヘッドラインだけでも、なんとなく見れそうな気がする今日この頃。
0804名無しさん@お腹いっぱい。NGNG
/.って navi2chの UIじゃ見にくいでしょ。
shimbunだとどうなの?
ちゃんとスレッドが生成されるなら、それが一番便利そうに思うけど。
0805名無しさん@お腹いっぱい。NGNG
多分そうだと思う。
でも、w3mに深く依存しちゃうのがなんとなくやだなぁと思ったりしてます。
多分、Emacsとは関係ないところで殆どの処理が行われて、Emacsはただ
メーラーとして使ってるだけなんだろうから。(誤解してたらスマソ)

EmacsにHTML描画エンジンが実装されるまで我慢します。
0806名無しさん@お腹いっぱい。NGNG
ところで、どうして emacs にこだわってるの?
0807名無しさん@お腹いっぱい。NGNG
記事を読むのは外部ブラウザでもいいけど
更新チェックとか既読管理を navi2ch のスタイルでできるといいな。
0808名無しさん@お腹いっぱい。NGNG
>>806
多分、emacs ヒキーだからだよ。
0809名無しさん@お腹いっぱい。NGNG
以下のスレで、モードラインに出るスレタイが化けるのですが原因は何でしょ
うか? http://etc.2ch.net/test/read.cgi/phs/1083725719/
0810名無しさん@お腹いっぱい。NGNG
>>809
navi2ch のバージョン古くない?
0811名無しさん@お腹いっぱい。NGNG
>>810
1.7.1 です
0812名無しさん@お腹いっぱい。NGNG
>>810
1.7.2 にしたらなおりました。サンクス
0813名無しさん@お腹いっぱい。NGNG
>>810
1.7.2 でも emacs20 だと化けました。% が %% になってしまいます
0814名無しさん@お腹いっぱい。NGNG
Navi2ch 1.7.3 をリリースしました。
http://prdownloads.sourceforge.net/navi2ch/navi2ch-1.7.3.tar.gz?download
0815名無しさん@お腹いっぱい。NGNG
乙です。トリップにアンダーラインが付くようになりましたね(前から?)
0816名無しさん@お腹いっぱい。NGNG
emacs-unicode-2 で文字化けしなくなったような気がするんですけど、
気のせいですか?
0817名無しさん@お腹いっぱい。NGNG
navi2ch-multibbs.el
- navi2ch-multibbs-send-message-retry-comfirm-function
+ navi2ch-multibbs-send-message-retry-confirm-function

実害は無いけど
0818名無しさん@お腹いっぱい。NGNG
以前貼られていた、ブックマークに増分を表示する設定を拡張してみました。
navi2ch-board-insert-subject-with-{diff,unread} の値に従って、増分と未読数を
表示します。

(defun navi2ch-bookmark-insert-subject (num item &optional res)
(let* ((brd (navi2ch-bookmark-get-board item))
(art (navi2ch-bookmark-get-article item))
(name (cdr (assq 'name brd)))
(sbj (cdr (assq 'subject art)))
(newres (navi2ch-bookmark-get-article-responses item))
(read (navi2ch-article-get-last-read-number brd art))
(resstr
(concat "("
(format "%d" newres)
(and navi2ch-board-insert-subject-with-diff
res
(format "/%+d" (- newres res)))
(and navi2ch-board-insert-subject-with-unread
read
(format "/Δ%d" (max 0 (- newres read))))
")"))
(navi2ch-bm-subject-width (+ (- navi2ch-bm-subject-width
(string-width resstr))
5;depend on frame-width
)))
(navi2ch-bm-insert-subject
item num sbj (format "%s [%s]" resstr name))))
0819818NGNG
続き。

(defun navi2ch-bookmark-get-article-responses (item)
(let ((file (navi2ch-article-get-file-name
(navi2ch-bookmark-get-board item)
(navi2ch-bookmark-get-article item))))
(if (file-exists-p file)
(navi2ch-count-lines-file file)
0)))

(defadvice navi2ch-bookmark-fetch-article
(after navi2ch-bookmark-fetch-article-redraw-line activate)
(when ad-return-value
(save-excursion
(let ((item (navi2ch-bookmark-get-property (point)))
(buffer-read-only nil) num res)
(beginning-of-line)
(when (looking-at (concat " *\\([0-9]+\\).*( *\\([0-9]+\\)"
"\\(/ *\\+[+0-9]+\\)?\\(/ *Δ[0-9]+\\)?)"
" +\\[[^]]+\\]$"))
(setq num (string-to-number (match-string 1)))
(when (match-string 2)
(setq res (string-to-number (match-string 2))))
(delete-region (point) (navi2ch-line-beginning-position 2))
(navi2ch-bookmark-insert-subject num item res))))))
0820818NGNG
ブックマークでは板名が出るので、通常の board モードに比べて、横に桁溢れ
しやすいです。Mew から mew-substring をパクってきて (例えば navi2ch-substring
とかの名前で defun して)、navi2ch-bookmark-insert-subject の最後で

(navi2ch-bm-insert-subject item num
(navi2ch-substring sbj (1- navi2ch-bm-subject-width) t)
(format "%s [%s]" resstr name))

とかすると、長すぎる分を切り詰めてくれます。
0821名無しさん@お腹いっぱい。NGNG
需要がありそうなんで、uploader に自分の設定あげときます。
ttp://uploader.org/normal/data/up6645.tgz

【内容】
・既出の「D マーク」「増分」「総レス数」パッチなどの機能強化 & 履歴対応
・global bookmark を対象とした自動巡回

【使い方】
・以下の 3 つの関数をインライン関数では無く、通常の関数として定義し、
navi2ch 全体を make する(もしくは elc を全部消す)。
・navi2ch-bm-set-property
・navi2ch-bm-get-state-from-article
・navi2ch-bm-insert-subject
・init.el に (require 'my-navi2ch-patrol) を記入。
自動巡回がいらないなら (require 'my-navi2ch-article-info) で OK。
・自動巡回は M-x my-navi2ch-patrol
増分等は global bookmark 等で c を押す。

こまかい設定は doc-string を参照。

【注意】
info に幾つかデータを追加します(総レス数等)。

【おまけ】
(add-hook 'navi2ch-bm-mode-hook (lambda () (setq truncate-lines t)))
を init.el に書いとくことを推奨。
0822名無しさん@お腹いっぱい。NGNG
すみません、書き込み規制時の送信スプールは実装されるのでしょうか?
0823名無しさん@お腹いっぱい。NGNG
自動的に複数書き込むのは規制対象です。
荒らしツール認定されかねない機能は実装しない方がいいかと。
0824名無しさん@お腹いっぱい。NGNG
お返事ありがとうございます。

なるほど。確かにそうですね。
それで荒されたらたまりませんね。

規制対策としではタイマーのような物が最適ということに
なりそうですね。
0825名無しさん@お腹いっぱい。NGNG
>>822
w C-c C-i ってことじゃなくて?
0826名無しさん@お腹いっぱい。NGNG
>>821
                ∩
                ( ⌒)      ∩_ _グッジョブ !!
               /,. ノ      i .,,E)
              ./ /"      / /"
   _n グッジョブ!!  ./ /_、_    / ノ'
  ( l    _、 _   / / ,_ノ` )/ / _、 _    グッジョブ!!
   \ \ ( <_,` )(       /( ,_ノ` )      n
     ヽ___ ̄ ̄ ノ ヽ     |  ̄     \    ( E)
       /    /   \   ヽフ    / ヽ ヽ_//
0827名無しさん@お腹いっぱい。NGNG
ほかのマシンに、ログ共々丸ごと移したいときに、
移さなくてはいけないデータ(バックアップリスト)みたいなものって
ありませんか?
.emacs
.navi2ch
site-lisp/navi2ch/*
を移したのですが書き込みができなくなってしまいました。
0828名無しさん@お腹いっぱい。NGNG
単にそのマシンで apacheが動いてたとか?
0829名無しさん@お腹いっぱい。NGNG
犬なら、これで動くと思う。

HOSTCACHE=/tmp/dropem.host.cache
BBSMENU=/tmp/dropem.bbsmenu

wget -q -O $BBSMENU http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html
sed -n -e 's,.*http://,,p' $BBSMENU | cut -d/ -f 1 | \
egrep "(2ch\.net|machi\.to|bbspink\.com)" | \
egrep '^[A-Za-z0-9\.]+$' | sort | uniq | \
while read h; do
host $h | cut -d ' ' -f 4 | egrep '^[0-9\.]+$' >> $HOSTCACHE
done

sort $HOSTCACHE | uniq | while read ip; do
iptables -A ppp-out -d $ip -j DROP
done
0830名無しさん@お腹いっぱい。NGNG
navi2ch-list-moved-board-alistを設定しても、
一度 navi2chを起ち上げなおさないと反映されない?
0831名無しさん@お腹いっぱい。NGNG
あ、`C-u s'か
0832名無しさん@お腹いっぱい。NGNG
Q.
○○板がサーバ移転で見られなくなったみたい。どうしたらいい?

A.
変数 `navi2ch-list-moved-board-alist' で新旧 URL を変換できるよ。

(setq navi2ch-list-moved-board-alist
(("http://pc.2ch.net/unix/" . "http://pc3.2ch.net/unix/")
("http://pc.2ch.net/linux/" . "http://pc3.2ch.net/linux/")))
--------
cvs最新版のinfoですが、上の部分でクォートが抜けてますよね?
0833名無しさん@お腹いっぱい。NGNG
>>832
> Q. ○○板がサーバ移転で見られなくなったみたい。どうしたらいい?
 A. *navi2ch list* で S
0834名無しさん@お腹いっぱい。NGNG
小文字の s でしたスマソ
0835832NGNG
ってか、>>830>>831は俺とは別の人。
0836名無しさん@お腹いっぱい。NGNG
>>833
bbsmenu が更新される前は、ってことでしょ。
0837名無しさん@お腹いっぱい。NGNG
navi2ch-offline が t でもスレを読むときにネットに繋ごうとするんですが
これは仕様ですか?
0838名無しさん@お腹いっぱい。NGNG
trace-function-background open-network-stream して試してみたが、
navi2ch-offline が non-nil だとまったく呼び出されてないよ。
837 の設定が変なんじゃないの?
0839名無しさん@お腹いっぱい。NGNG
>>837
再現手順の詳細きぼんん
0840 NGNG
>>837
それ俺も珠にある。
でも、これnavi2chの問題と違う気がする。
なんとなく。

>>839
ただ起動しるだけでなったりならなかったり。
navi2ch-offlineをnilにてC-u M-x navi2chで起動してもなる。
0841名無しさん@お腹いっぱい。NGNG
> navi2ch-offlineをnilにてC-u M-x navi2chで起動してもなる。
そりゃ、そういう実装だし。
0842 NGNG
(゚Д゚)ハァ?
0843名無しさん@お腹いっぱい。NGNG
人のこと煽ってる暇があるなら、M-x debug-on-entry navi2ch-net-send-request
とでもして、どこから呼び出されてるのかの確認でもしてろよ、キチガイ。
0844837NGNG
>>838-843
navi2chはcvsのheadを使ってます。init.elを使わない状態でofflineにしても
回線切ったままスレを選ぶと

now connecting...
Error: pc5.2ch.net/80 No address associated with nodename
Error: Wrong type argument: processp, nil
if: Wrong type argument: stringp, nil

こんなメッセージが出ます。バッファに読み込み済みのスレはエラーが出ませ
ん。MacOS Xのcarbon emacsで動かしてるんですけど環境依存?
0845名無しさん@お腹いっぱい。NGNG
>>3
0846名無しさん@お腹いっぱい。NGNG
圧縮パッチって cvs には入らないのかな。
0847名無しさん@お腹いっぱい。NGNG
なんだかみんな頭よさそうですね
0848名無しさん@お腹いっぱい。NGNG
スプラッシュを表示しない方法をおしえてけろ
0849名無しさん@お腹いっぱい。NGNG
>>848
(setq navi2ch-display-splash-screen nil)
あたり?


M-x describe-variable で、navi2ch- まで入れてスペース打って、
補完候補リストのバッファに移り、C-s で splash で検索かければ
すぐにわかる。この手の「探り方」は Emacs 使う上では必修ですよ。
0850名無しさん@お腹いっぱい。NGNG
pc5.2ch.net が keep-alive になりません。
0851名無しさん@お腹いっぱい。NGNG
スプラッシュアニメ化キボン。
0852名無しさん@お腹いっぱい。NGNG
site-lisp/navi2ch/以下をgrepでもすぐみつかると思われ
0853名無しさん@お腹いっぱい。NGNG
いつぞやのnavi2chを一日一回に起動制限するのは
emacs起動しっぱなしだとnavi2chも終了しないために敗北しました。
そこで板ごとに一日一回に制限するadvice。

これで何とかなるといいなあ、ホント。
履歴とかブックマークとか考えると結局はスレ単位でやらないといけないと思うけど、
それだと実況スレとか同様に更新が激しいところで不幸になるのが悩みどころ。

(defvar my-navi2ch-board-last-seen (make-hash-table :test 'equal))
(defvar my-navi2ch-board-do-your-business-message
"この板は今日はもう見ました。もっと有意義なことをしましょう!"
"24時間以内に同じ板をsyncしようとしたときに表示するメッセージ。")
(defadvice navi2ch-board-sync (around my-navi2ch-board-once-a-day
activate)
(let* ((board-uri (assq 'id navi2ch-board-current-board))
(this-time (format-time-string "%Y%m%d"))
(last-time (and board-uri
(gethash board-uri
my-navi2ch-board-last-seen)))
(navi2ch-offline navi2ch-offline))
(if (string= this-time last-time)
(progn
(beep)
(message my-navi2ch-board-do-your-business-message)
(setq navi2ch-offline t))
(if board-uri
(puthash board-uri this-time my-navi2ch-board-last-seen)))
ad-do-it))
0854名無しさん@お腹いっぱい。NGNG
>>850
navi2ch にかぎったことじゃない。
0855名無しさん@お腹いっぱい。NGNG
>>849

あと、Boardモードで、新着レスは、有無しかわからないのでしょうか。p2とかだと、新着レスの数がわかるので、祭スレ/もりsagaりスレがすぐに見付かるのですが。
0856名無しさん@お腹いっぱい。NGNG
Q. ○○にある××という機能はないの?
A. ○○使えば?
0857ヽ(´ー`)ノ ◆.ogCuANUcE NGNG
>>855
既出。過去ログ嫁。
0858名無しさん@お腹いっぱい。NGNG
Q. ○○にある××という機能はないの?
A. 欲しかったら創れば?
0859名無しさん@お腹いっぱい。NGNG
>>237,262 の件だけど、

(setq navi2ch-auto-modify-file (expand-file-name "filter" navi2ch-directory))

みたいにフィルタをサフィックスなしのファイル名にしていると
navi2ch-auto-modify-save-variables() の対象バッファが fundamental-mode
になるので forward-sexp() が意図した動作にならないのが原因みたい。
ファイル名を filter.el に変えるとエラー出ないので間違いないと思う。

対象バッファを emacs-lisp-mode に変更した上で処理してくれると嬉しいす。
0860名無しさん@お腹いっぱい。NGNG
>>857
> >>855
> 既出。過去ログ嫁。

どうもです。>>281,>>283のことでしょうか。
俺の環境では、この様に表示されていませんが、何か設定が必要になるのでしょうか。

0861名無しさん@お腹いっぱい。NGNG
あ、別に>>357みたいな機能はいらないです。ただ増分さえ表示されれば。
0862名無しさん@お腹いっぱい。NGNG
「俺の環境」てあーた
0863名無しさん@お腹いっぱい。NGNG
すまそ。もうちとあとの環境にパッチがあるのね。Σ(゚д゚lll)
0864名無しさん@お腹いっぱい。NGNG
s/環境/レス/g
0865名無しさん@お腹いっぱい。NGNG
>>812って誰か再うpしてくれませぬか。
0866名無しさん@お腹いっぱい。NGNG
よくみると>>855に、レス安価だけ書いて、お礼書いていなかった。

スマソ。



ありがとうございました。
0867名無しさん@お腹いっぱい。NGNG
なんだ普通に(setq navi2ch-board-insert-sub(ryでよかったのか。

俺ばかり書いてスマソ
0868名無しさん@お腹いっぱい。NGNG
変なとこで略すな。
ま、どうせおまいのレスに価値などないからいいけどさ。。。
0869名無しさん@お腹いっぱい。NGNG
おれのレスより価値のないレスなどない。
0870名無しさん@お腹いっぱい。NGNG
869のレス:priceless
0871名無しさん@お腹いっぱい。NGNG
>>870
priceless {形}
金で買えない、極めて貴重な、すごく面白{おもしろ}い、非常にばかげた、
金で買えないほどの、非常に貴重な、千金の値打ちがある
0872名無しさん@お腹いっぱい。NGNG
Boardモードで、+キーを押すと、見た覚えのないスレがあるんですが、これはなんなんでしょうか。

しかも、新着スレ数は1。意味不明。

0873872 NGNG
GNU Emacs 21.3.1
Navi2ch 1.7.3です。
0874859NGNG
> ファイル名を filter.el に変えるとエラー出ないので間違いないと思う。
ごめん、嘘。ファイル名変えてもエラー出た_| ̄|○

Emacs 起動直後は

-!-'()

で forward-sexp() すると

'()-!-

になるんだけど(これが正しい動作だよね?)、しばらく Emacs 使っててエラー
が出るようになると

'-!-()

何故かこうなる。どいつが悪さしてるんだろう…。ちなみに Emacs は
21.3.50.
0875名無しさん@お腹いっぱい。NGNG
(setq navi2ch-board-insert-subject-with-unread t)の設定で
スレ一覧でbを押してbookmarkに切り替えようとしたら
wrong-type-argumentになってしまいました。

Debugger entered--Lisp error: (wrong-type-argument stringp 628)
string-to-number(628)
navi2ch-board-insert-subjects((((subject . "\xe0b4\xe538\xdc21\xdd77\xd2a8\xd2f3\xd2b8\xd2f3Namazu") (response . 628) (artid . "1009715036")) ...))
navi2ch-board-toggle-minor-mode(navi2ch-board-bookmark-mode)
navi2ch-board-toggle-bookmark()
call-interactively(navi2ch-board-toggle-bookmark)
0876名無しさん@お腹いっぱい。NGNG
nil にすれば?
0877821NGNG
>>875
821 を使ってますか?
821 を使用すると同様の現象を生じることを、こちらでも確認しました。

修正版を uploader にあげときます。
ttp://uploader.org/normal/data/up7276.tgz
他の修正や機能変更を行なっているので、readme には必ず目を通してください。

【使用者にお願い】
導入後に navi2ch に何らかの不具合が生じた場合は、
バグレポート時に、導入したことを明記してください。
また 875 さんのように、バックトレースがあると大変助かります。
0878872 NGNG
*navi2ch artcileで始まるバッファを、全て削除したいのですが、どうすればよいのでしょうか。
一々C-k *navi2ch article TAB TAB ryとやって逝くしかないのでしょうか。(´・ω・`)
0879872 NGNG
あ、名前に821が残っていましたがこれは別にどうでもいいです。イラネ
0880名無しさん@お腹いっぱい。NGNG
>878
(navi2ch-article-expunge-buffers 0)
適当なキーにバインドするヨロシ。
0881名無しさん@お腹いっぱい。NGNG
C-x C-b
% n navi2ch article
D
with ibufferという手も。
0882名無しさん@お腹いっぱい。NGNG
>>878
板一覧で Navi2ch → 表示スレ一覧 を選んで
m a m d
0883名無しさん@お腹いっぱい。NGNG
>>882
> 板一覧で Navi2ch → 表示スレ一覧 を選んで
g articles
0884名無しさん@お腹いっぱい。NGNG
board モードでは常に S-s で表示させるようにしたいのですが、
navi2ch-bm-* に navi2ch-bookmark-remember-order-after-sort
に相当するものはあるでしょうか。emacs 21.3, navi2h 1.7.3-dev です。
0885名無しさん@お腹いっぱい。NGNG
>>884
board の内容は変わってくから記憶してもしゃーないっしょ。そんかし俺はこ
んなんしてる。
(add-hook 'navi2ch-board-after-sync-hook 'navi2ch-bm-sort-by-state)
0886878NGNG
どーもー。助かりましたー。

0887877(821)NGNG
877 であげたものは、増分表示がバグります。
修正版に差し替えてください。
ttp://uploader.org/normal/data/up7308.tgz
0888884NGNG
>>885
希望通りに表示できました! ありがとう。
0889名無しさん@お腹いっぱい。NGNG
>>877
821を使ってました。

~/.navi2chがないアカウントで
emacs --no-init-file
(add-to-list 'load-path navi2chをcheckoutしたディレクトリ)
(require 'navi2ch)
(setq navi2ch-board-insert-subject-with-unread t)
M-x navi2ch
g unix
スレ開いたり板に戻ってbを何度か押すというテストを
やってみたつもりだったんですが、
どっかでミスってたようです。 _no
0890877(821)NGNG
>>889
ミスったのは 100% 私です。
821(887) で上げたものを使用すると、info に response を記録するようになります。
で、保存形式が (response . 数値) という形式のため、
navi2ch-article-load-info() が call されると、
article の情報に (respons . 数値) と読みこまれます。
問題は navi2ch は article の情報の response は (respons . "数値") の形である
必要があります(増分、未読を表示する場合)。
そのため 821(887) を使用した後は、821(887) を使用するのを止めても、
新たに info がセーブされるまでは (response . 数値) が残りますので、
board-mode で増分、未読を表示するようにしてるとエラーを起します。
# 板を開く時は、subject.txt から article の情報が作られるので
# article の情報は (respons . "数値") となる
# navi2ch-board-insert-subjects() が call 後に (respons . 数値) となるので
# 板を開くだけなら問題が生じず、bookmark に切り替えるとエラーとなる。

今回のバグへの対応は navi2ch-article-load-info() に advice を設定して、
article の情報が (respons . "数値") となるようにしましたので、
887 を使用するのを止める場合は、my-navi2ch-article-info.el 内の
navi2ch-article-load-info() の advice を init.el へ追加する必要があります。
# info の保存形式を (respons . "数値") とするのが最良だとは思うのですが
# info に保存される他のデータは (number . 数値) の様に数値データなら
# 数値として保持されるので、(respons . 数値) のままにしております。
0891名無しさん@お腹いっぱい。NGNG
いちいち書きこみのときに質問されるのうざい。
0892名無しさん@お腹いっぱい。NGNG
>>891

(setq navi2ch-message-ask-before-write nil
navi2ch-message-ask-before-send nil
navi2ch-multibbs-send-message-retry-comfirm-function #'y-or-n-p)

とかどうよ?
0893名無しさん@お腹いっぱい。NGNG
>892
navi2ch-message-ask-before-write はデフォルトで nil なのでいいとして、
navi2ch-message-ask-before-send を nil にすると誤爆が怖いですね。

多分初回書き込み時の cookie 確認がうざいんだろうから、

(setq navi2ch-multibbs-send-message-retry-comfirm-function (lambda (dummy) t))

とかどうでしょう?


ところで、上の例でも、navi2ch-multibbs.el で ...-retry-comfirm-function を見てる
ところでも、function クオート (#') を使ってますが、Elisp の癖として、このへんは
単なるクオート (') でも変わりないんですよね。ご参考まで。

(ttp://www.mew.org/~kazu/doc/elisp/function.html 参照)
0894892NGNG
>>893
そっちのほうがよさそう> comfirm-function. スペル間違いは放置なんだろうか。

クオートとfunctionクオートの違いをよく理解してなかったのでリンク先のサ
イトはかなり勉強になりました。ありがとう。comfirm-function が funcall
されるからなんとなく #' の方が安全かな、と思ったけど関係ないですね。
0895名無しさん@お腹いっぱい。NGNG
navi2ch を起動して n 分経過すると、
1 分おきに終了を促すようにするコードきぼん。
0896名無しさん@お腹いっぱい。NGNG
>>895
この 2ch 中毒者め。
0897名無しさん@お腹いっぱい。NGNG
#'の有無の違いは理解してるけど、俺は#'が好きだな。
0898名無しさん@お腹いっぱい。NGNG
見づらい。
0899名無しさん@お腹いっぱい。NGNG
直接 (lambda () ...)と書いてあるより、
#'(lambda () ...)のほうが、把握しやすいかな。
0900名無しさん@お腹いっぱい。NGNG
よそでやれ。
0901名無しさん@お腹いっぱい。NGNG
FAQかもしれませんが、dでレスを隠す際、regionで消す場合はどうするんですか?
0902名無しさん@お腹いっぱい。NGNG
>>901
m r m d
0903902NGNG
おっと、スレじゃなくてレスか。
0904名無しさん@お腹いっぱい。NGNG
右栗でカレント窓閉じる方法ないかなぁ。あればサイコーなんだけど・・
0905名無しさん@お腹いっぱい。NGNG
バインドのしかたと関数名が分かればすぐできる。
0906名無しさん@お腹いっぱい。NGNG
で? できたの?
0907名無しさん@お腹いっぱい。NGNG
W3Mとかみたいにクリックでオペレート出来るように改造してるんだけど
誰かてつだってくんねえ?
主にWinからのターミナルで使うから。その方が便利なんだよな
0908名無しさん@お腹いっぱい。NGNG
>>906
これじゃ、だめ?
(global-set-key [mouse-3] 'delete-window) ;;; 2ボタンは「2」、ホイール付きは「3」

0909名無しさん@お腹いっぱい。NGNG
>>908
おあーっ、す、すげーっ!

サンクス!!これで、重い p2 使わずに済むかも。
イやー祭の予感・・
0910名無しさん@お腹いっぱい。NGNG
祭の予感って……。
0911名無しさん@お腹いっぱい。NGNG
めちゃめちゃ小規模な祭だな。
0912名無しさん@お腹いっぱい。NGNG
自分が祭りあげられることを予感しているのでは。
0913名無しさん@お腹いっぱい。NGNG
   ∧∧
   /⌒ヽ)
  i三 ∪
 ○三 |   も う だ め ぽ
  (/~∪    
  三三
 三三  
三三
0914名無しさん@お腹いっぱい。NGNG
確かに発想自体は良いのかも知れないが・・
現に愛用していた。

だが、在る程度アクセスした段階でオーバーヘッドとなり
バスエラーであポーんする事あり。

やはり、p2にはかなわないか?
0915名無しさん@お腹いっぱい。NGNG
>>914
釣れないみたいね。ポイントかえたら?
0916名無しさん@お腹いっぱい。NGNG
>>890
板を開いてすぐにbは大丈夫になったけど、
スレを開いてqで戻ってからbだと
(response . 数値)が入っててまずいみたい。

Debugger entered--Lisp error: (wrong-type-argument stringp 646)
string-to-number(646)
navi2ch-board-insert-subjects((
((subject . "\xd22a\xd25e\xd228\xd269\xd268\xd26a\xd936\xd24e\xd25b\xd226\xd22c\xd2b9\xd2ad\xd2eb\xdf65")
(response . "17") (artid . "1084443241"))
((subject . "Sun Microsystems\xdd47\xdc65\xd24e\xe455\xddc1")
(response . "501") (artid . "1083085439"))
((subject . "\xe0b4\xe538\xdc21\xdd77\xd2a8\xd2f3\xd2b8\xd2f3Namazu")
(response . 646) (artid . "1009715036")) ...
0917877(821)NGNG
>>916
ttp://uploader.org/normal/data/up7481.tgz
これで、どうでしょうか?
info には (response . "数値") で保存するようにしました。
0918名無しさん@お腹いっぱい。NGNG
いままでnavi2ch-1.7.1を使用していたのですが、
さっきnavi2ch-1.7.3に乗りかえようとしてインストールをした後、
emacsを起動したところ、

An error has occurred while loading `d:/cygwin/home/Administrator/.emacs.elc':
Invalid function: (macro . #[(then &rest else) "\302\303\304BF\207" [then else if (string-match "windowsce" system-configuration) progn] 5 ("d:/cygwin/home/Administrator/site-lisp/navi2ch-1.7.3-2/navi2ch-util.elc" . 9046)])

のようなエラーがでてしまいます。 どうもnavi2ch-util.elのnavi2ch-ifemacsce
マクロのところでエラーがでているようです。

誰か同じ経験している人いませんか?
環境は NTEmacs 21.3 on W2k pro です。
0919名無しさん@お腹いっぱい。NGNG
>>918
> An error has occurred while loading `d:/cygwin/home/Administrator/.emacs.elc':
何じゃこれは?
.emacs.elc を消すか、もう一度バイトコンパイル汁。
0920名無しさん@お腹いっぱい。NGNG
>>919
> 何じゃこれは?
> .emacs.elc を消すか、もう一度バイトコンパイル汁。
えっ、だめなんですか? ちょっとばかし起動が早くなるんですけどね。
バイトコンパイルは.emacs.el閉じるごとにするので.emacsが問題
ではないと思うのですが・・・
0921名無しさん@お腹いっぱい。NGNG
.emacs で (require 'navi2ch) するのをやめ、>>3 にしたがい
エラー箇所を見つける。
0922名無しさん@お腹いっぱい。NGNG
【緊急募集】第3回2chプロ固定募集公示【締め切り迫る】
http://pc5.2ch.net/test/read.cgi/unix/9240002223/

↑こういうのに対処するにはどうしたら良いのか…。いい判定法が
思い付かん。
0923名無しさん@お腹いっぱい。NGNG
>>922
スレIDの先頭が924

【実験】書き込めなスレッド スレッド924について2
http://qb5.2ch.net/test/read.cgi/operate/1075184383/
0924名無しさん@お腹いっぱい。NGNG
navi2ch-1.7.3 ですが、jbbs.したらばのスレッドへのリンクを辿ると、
ブラウザで開かれてしまいました。

C-cC-uでURLを貼ると、navi2chで開かれました。

何か思い当たることあります?
0925名無しさん@お腹いっぱい。NGNG
>>924
(add-to-list 'navi2ch-2ch-host-list "jbbs.shitaraba.com")
0926名無しさん@お腹いっぱい。NGNG
がんばれ!
0927名無しさん@お腹いっぱい。NGNG
meadow 2.00pre2
navi2ch 1.7.3
gzip.exe 1.3.5 (cygwin)
という環境で
(setq navi2ch-net-accept-gzip t)
していると、記事の類が上手く取得できていないようです。
エラーは"Failed to execute gzip."です。
板はソフトウェア板(pc5.2ch.net)やニュース速報(news12.2ch.net)ですが、
gzipなデータを扱う時点でアウトっぽいです。

edebugで追ってみると、navi2ch-net-get-content-subr-region の中の
call-process-regionが128を返しているようです。生gzipなデータ見てもピン
と来ないので諦めました。gzipの「相性」なのでしょうか?

(setq navi2ch-net-accept-gzip nil)にすれば、やり過ごせるのですが、鯖負
荷を考えると、なんとかgzipなデータを扱いたいです。

というわけで、同じような環境の方で動いているgzip.exeがあったら教えてく
ださい。
0928名無しさん@お腹いっぱい。NGNG
`I' (`mami')でチェックする時、
鯖落ちしてるスレがいくつかあるといちいち C-gして
`mi'で続行するのが面倒なんだけど、なんか便利な方法ないっすかね。
0929名無しさん@お腹いっぱい。NGNG
>>928
せめて、スレをチェックするときのタイムアウトが設定できれば
楽なんだけどね。
0930名無しさん@お腹いっぱい。NGNG
できるよ。たとえば netcat を使うなら
(setq navi2ch-open-network-stream-function #'navi2ch-open-network-stream-via-command
navi2ch-open-network-stream-command "nc -w 1 %s %s")
とかすればいい。
0931名無しさん@お腹いっぱい。NGNG
historyにもレス情報が出せるマクロが前にあったんですが入れ方が分かりません教えて下さい
0932名無しさん@お腹いっぱい。NGNG
;ホイールつきマウスのホイールで、スクロールするための設定
(define-key global-map 'button4
'(lambda (&rest args)
(interactive)
(let ((curwin (selected-window)))
(select-window (car (mouse-pixel-position)))
(scroll-down 5)
(select-window curwin)
)))
(define-key global-map 'button5
'(lambda (&rest args)
(interactive)
(let ((curwin (selected-window)))
(select-window (car (mouse-pixel-position)))
(scroll-up 5)
(select-window curwin)
)))

....というのを見て.emacsに貼りますたがemacsを際起動したあとも
効きませんですた。どうやればいいのでせう?
この書き込みをnavi2chで書こうとしシフトスペースで変換が起きない
ことに気づいておちゅーしゃで書いてます。
0933名無しさん@お腹いっぱい。NGNG
>>930
ついでに、foo鯖が落ちてたら、一連の mamiでのチェック中は
foo鯖にあるスレは最初から飛ばすようにして。
タイムアウトは長めにとりたいけど、落ちてるかどうかの確認は
一回だけでいい。
0934名無しさん@お腹いっぱい。NGNG
文字列処理をperl並にしてください。
0935名無しさん@お腹いっぱい。NGNG
誤爆
0936名無しさん@お腹いっぱい。NGNG
おまえら M-x navi2ch にキーを割りあててますか?試しに
(define-key ctl-x-map "n2" 'navi2ch)
ってやってみたら快適よ。無意識に2ch始めてる自分を見つけて鬱になるけど。
0937名無しさん@お腹いっぱい。NGNG
>>936
日本人?
0938名無しさん@お腹いっぱい。NGNG
Emacsで使えるからnavi2chを導入したんだが、
最近はnavi2ch使うためにEmacsを使ってるような気がしてならない。
0939名無しさん@お腹いっぱい。NGNG
>>936
`2'に指を伸ばすのはおっくうだ。
M-xnavC-m で十分。
0940名無しさん@お腹いっぱい。NGNG
>>939
M-xnavC-iC-m
0941名無しさん@お腹いっぱい。NGNG
書き込むときに、Mail蘭にデフォルトで"sage"が入っているように
するにはどうしたらいいのでしょうか?
0942名無しさん@お腹いっぱい。NGNG
init.elに
(setq navi2ch-message-mail-address "sage")
と記述してもダメでした。
0943名無しさん@お腹いっぱい。NGNG
Wを押す、ではあかんの
0944名無しさん@お腹いっぱい。NGNG
>>943
あ、これいいです。どうもありがとうございました。
0945名無しさん@お腹いっぱい。NGNG
>>942
評価した?
0946名無しさん@お腹いっぱい。NGNG
>>945
ええと、C-h v navi2ch-message-mail-address
として、値がsageになっていることは確認しています。

navi2ch-message-mail-address's value is "sage"
*デフォルトのメールアドレス。
........

使っているnavi2chは1.7.3です。
0947名無しさん@お腹いっぱい。NGNG
>>946
前回書込み時のを覚えちゃってるんでは。
(setq navi2ch-message-remember-user-name nil) とか?
0948名無しさん@お腹いっぱい。NGNG
>>947
あ、なるほど。そこらへんの優先順位としては、

Wでsage指定 > 前回書き込み時の値 > message-mail-address

ということなんですね。新規に取得したスレッドにwとしたら、
"sage"と入力されていました。
0949名無しさん@お腹いっぱい。NGNG
C-h v ...
navi2ch-message-remember-user-name's value is t
*non-nilなら、送ったレスの名前覧とメール欄を覚えておく。
同じスレで次にレスするときは、それがデフォルトの名前になる。

となりました。しかしその割には毎回"sage"って入れてたな。。。
他に何か設定が必要だったのかも。
0950名無しさん@お腹いっぱい。NGNG
・Wで書き込み
  無条件にMail蘭sage
・wで書き込み
  ・message-remember-user-name が t
    ・前回の書き込み内容がsage以外
      前回のもの
    ・前回の書き込み内容がsage
      空欄
  ・message-remember-user-name が nil
    ・message-mail-addressあり 
      それが使われる
    ・message-mail-addressなし
      空欄

という感じでしょうかね。
message-mail-address-alistは
message-mail-addressよりも優先されるのかな
0951名無しさん@お腹いっぱい。NGNG
というわけで、
.navi2ch/init.elに

(setq navi2ch-message-remember-user-name nil)
(setq navi2ch-message-mail-address "sage")

この2行を追加したらうまくいきました。お騒がせしました。
>>947 どうもありがとうございました。
0952名無しさん@お腹いっぱい。NGNG
>>950
message-remember-user-name が t でも
メール欄が sage のときは記憶しない
と言った方が適切かも。
0953名無しさん@お腹いっぱい。NGNG
>>952
なるほど
0954名無しさん@お腹いっぱい。NGNG
そいえば、oysterの鯖移転問題どうなってるの?
tiger3.he.netベタ書きだから対応必要だと思うけど。
0955954NGNG
ということで、動作確認できたのでパッチ。
(ver. 1.7からの差分だけど、この部分は変更されてない事をviewcvsで
確認。)

# POSTリクエストの時に 最初の/を忘れてはまって欝。

--- navi2ch-oyster.el.orig Mon Aug 11 23:38:12 2003
+++ navi2ch-oyster.el Wed May 26 16:47:36 2004
@@ -244,12 +244,12 @@
(save-excursion
(set-buffer buf)
(erase-buffer))
- (setq proc (open-ssl-stream "ssl" buf "tiger2.he.net" 443))
+ (setq proc (open-ssl-stream "ssl" buf "2chv.tora3.net" 443))
(let ((contents (concat "ID=" navi2ch-oyster-id
"&PW=" navi2ch-oyster-password)))
(process-send-string proc
(concat
- "POST /~tora3n2c/futen.cgi HTTP/1.0\n"
+ "POST /futen.cgi HTTP/1.0\n"
"User-Agent: DOLIB/1.00\n"
"X-2ch-UA: "
(format "Navigator for 2ch %s" navi2ch-version) "\n"
0956名無しさん@お腹いっぱい。NGNG
(;´Д`)ハァハァ超アニ実況板はnavi2chでできるかな?
0957名無しさん@お腹いっぱい。NGNG
>>956
まず試してから書け
0958名無しさん@お腹いっぱい。NGNG
とりあえずここにも貼っとくか。

> 事務連絡です
>
> 移管作業に伴い2ちゃんに2〜3日の間アクセスできなくなる可能性が高いとの情報
> ソース元は運営情報板です
> ただし、ISPによっては期間が長くなる可能性もある模様
>
> しかし、29日になるまではどうなるかわかりません
> とりあえず今は鯖への負荷を回避するために書き込みを自粛してください
> 記念カキコなどもお控えください
>
> まとめサイトはここを
> http://dempa.gozans.com/prj/page/browser/ikan.html
0959名無しさん@お腹いっぱい。NGNG
whois 2ch.net してみればわかると思うけど、
すでに解決済みなんだがな。

0960名無しさん@お腹いっぱい。NGNG
>>122 さん、
プログ良い出来ですね〜感動しました。
ただ、板数が何百とゆー処の処理じゃなくって

<履歴>に使えたらサイコーなんですが
履歴は(history)だと思ってセットした処、なんと日本史のコーナーに
処理が移ってしまいました。

<履歴>のターゲット名って無いのでしょうか?
0961名無しさん@お腹いっぱい。NGNG
[Wanderlust:12948] Emacs multi-tty support を参照ください。

Index: navi2ch-e21.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-e21.el,v
retrieving revision 1.8
diff -u -r1.8 navi2ch-e21.el
--- navi2ch-e21.el2 May 2004 15:12:50 -00001.8
+++ navi2ch-e21.el28 May 2004 11:49:22 -0000
@@ -38,8 +38,7 @@
(navi2ch-defalias-maybe 'image-type-available-p 'ignore)
(navi2ch-defalias-maybe 'find-image 'ignore)
(defmacro navi2ch-e21-display-image-p ()
- '(and (display-images-p)
- (image-type-available-p 'xpm))))
+ '(image-type-available-p 'xpm)))

(defvar navi2ch-online-image nil)
(defvar navi2ch-offline-image nil)

0962名無しさん@お腹いっぱい。NGNG
>>959
jim sunが中の人になってるね
0963NGNG
>>955
情報ありがとうございます。サーバとCGIの場所を変数にして、コミットして
おきました。

で、●書き込みはOKのようなんですが、読み込みのときにこちらでは
「もう つかえません」ってエラーが返ってきてしまいます。
ずいぶん前に配布してもらったテスト用IDなので挙動が微妙なのかもしれません。

ちゃんとしたID持ってる人がいたら、試してみてください。
0964名無しさん@お腹いっぱい。NGNG
>>963
ID取得、読み込みokでした。
0965名無しさん@お腹いっぱい。NGNG
プログラム板に書き込もうとしても、"さくらが咲いてますよ"と出て、失敗します。
どこを直せばいいのでしょうか。

1.7.3使ってます。
0966名無しさん@お腹いっぱい。NGNG
>>965
http://info.2ch.net/wiki/pukiwiki.php?%BD%F1%A4%AD%B9%FE%A4%E1%A4%CA%A4%A4%BB%FE%A4%CE%C1%E1%B8%AB%C9%BD
0967名無しさん@お腹いっぱい。NGNG
>>965
夕方の NHK教育見て出直す事です。
0968965NGNG
>>966
ありがとうございます。
どこがNGワードと判定されたのか、全然分からないのですが... orz
0969名無しさん@お腹いっぱい。NGNG
2ch歴約1年。

11 送信控え (Part11) ( 371/ +0/ -)

おおいのかすくないのかよくわからんけど navi2ch と共に堕ちるとこまで堕ちるよ…
0970名無しさん@お腹いっぱい。NGNG
スレの先頭のほうにあるレスを見たい時、
アンカーが張ってあるときみたく、
pop-upで表示させるにはどうしたらいいでしょうか?
g NUMBERだとちょっと時間かかって億劫なもので。
0971名無しさん@お腹いっぱい。NGNG
>969 漏も堕ちまくって今じゃメンヘル板の住人だw
0972名無しさん@お腹いっぱい。NGNG
漏れは無職・ヒキ板の(ry
0973名無しさん@お腹いっぱい。NGNG
>>971
漏れは元住民。でもたまに見る。
0974名無しさん@お腹いっぱい。NGNG
sargeなDebianでつがapt-get install imwheelして/etc/X11/imwheel/imwheelrc
をホーム出ぃれくとりー(シフト+右で選択できない....)に.imwheelrcとコピー
して
$ imwheel &
のあと起動したemacsはwheelでぐりぐり見れて幸せでつ。
もちろん今みてるnavi2chも。
0975名無しさん@お腹いっぱい。NGNG
ところで書きこみのとき別窓になって、もとの板、すれを見ながら書き込む
にはどうしたらいいのでしょう?
0976名無しさん@お腹いっぱい。NGNG
>>975
普通そうなってない?
そこで言う「窓」って何?
0977名無しさん@お腹いっぱい。NGNG
navi2ch と p2 のログを共有できるようにする需要ってありますか?
mail を wl でも mutt でも mh でも見られるように、
2ch のログを navi2ch に限らずいろいろ見られたら便利じゃないですか?
0978名無しさん@お腹いっぱい。NGNG
はい便利だと思いまつ。
ブックマークとか、~/.navi2ch/etc.txt に書いた内容とか、
各スレの未読状況なんかも全部同期できるとうれしいでつ。
0979名無しさん@お腹いっぱい。NGNG
それよりログの gzip による保存に正式対応してくれると、
俺の 2GB 越えた .navi2ch 以下が助かります。
0980名無しさん@お腹いっぱい。NGNG
むしろelservあたりを使ってnavi2chをブラウザから見れるようにするとか。
0981名無しさん@お腹いっぱい。NGNG
cvs update を crontab に仕込んでいるのですが、
4/29 以降、拾えていない様だったので手動で実行してみたところ

% cvs update -dP
cvs [update aborted]: connect to cvs.navi2ch.sourceforge.net(66.35.250.209):2401 failed: Operation timed out
と、アボートされてしまいます

cvs update されている方、何時頃に実行されていますか?
0982名無しさん@お腹いっぱい。NGNG
>>981
>>785
0983981NGNG
>>982
すみません、みていませんでした
ご教示ありがとうございます
0984名無しさん@お腹いっぱい。NGNG
>>971
堕ちてメンヘル板住人だなんて言うなよ!!
0985名無しさん@お腹いっぱい。NGNG
次スレ
http://pc5.2ch.net/test/read.cgi/unix/1085940686/l50
0986名無しさん@お腹いっぱい。NGNG
乙狩り様
0987名無しさん@お腹いっぱい。NGNG
0988名無しさん@お腹いっぱい。NGNG
ume
0989名無しさん@お腹いっぱい。NGNG
0990名無しさん@お腹いっぱい。NGNG
0991名無しさん@お腹いっぱい。NGNG
0992名無しさん@お腹いっぱい。NGNG
c
0993名無しさん@お腹いっぱい。NGNG
0994名無しさん@お腹いっぱい。NGNG
994
0995名無しさん@お腹いっぱい。NGNG
995
0996名無しさん@お腹いっぱい。NGNG
カウントダウン
0997名無しさん@お腹いっぱい。NGNG
ゲッツ
0998名無しさん@お腹いっぱい。NGNG
ヨロシコ
0999名無しさん@お腹いっぱい。NGNG
銀河鉄道999
1000名無しさん@お腹いっぱい。NGNG
ヤター1000ゴールイン!!
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。