5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

ナビ兄ちゃん

1 :名無しさん@お腹いっぱい。:2001/07/27(金) 23:28
Emacsen上で動く2ch専用ブラウザ、navi2chのスレッドです。
質疑応答、エラー報告など。

作者の(not 1)さんのページ
* http://www.geocities.co.jp/SiliconValley-Oakland/7673/
rpm置き場
* http://members.tripod.co.jp/~navi2ch/
モナーフォント
* http://members.tripod.co.jp/s42335/mona/
古いマニュアル(内容が古い)
* http://www18.tok2.com/home/navi2ch/navi2ch.html

過去ログ
part1: http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=976032951

>>2 インストールと起動方法
>>3-50 マニュアルなど他の人が色々書きます

使い方などは、アーカイヴに含まれているREADMEを良く読みましょう。

2 :名無しさん@お腹いっぱい。:2001/07/27(金) 23:29
インストール方法

tar xzvf navi2ch*.tar.gz <- ダウンロードしたファイル名
cd navi2ch*
./configure --prefix=(インストールするパス。/usr/localとか。)
make
su(必要なら)
make install

rpmならこれだけ。
rpm -ivh navi2ch*.noarch.rpm <- ダウンロードしたファイル名

インストール後の設定。
Emacsの設定ファイル(~/.emacsなど)に

(require 'navi2ch)

と書く。

Emacsを起動して、M-x navi2chと入力(M-xはAlt+xかEsc押した後にx)。
これでnavi2chが起動します。

3 :名無しさん@お腹いっぱい。:2001/07/28(土) 00:50
フォントの属性を変える方法

>>2 のようにして navi2ch を起動すると、板一覧が表示されます。

navi2ch を font-lock をサポートしているので、設定によっては文字に色がつ
いていたり、太字表示になっていることでしょう。なっていない人は .emacs に
(global-font-lock-mode 1) と書いて再起動してみましょう。

どうです?
カラフルになったでしょう、そうでしょう。

え、派手すぎて見にくい?
じゃあ、フォントの属性を変えてみましょう!

M-x customize-face [RET] と打ちます。
ミニバッファに入力を促されますので、navi2ch- と入れて [TAB] を押しましょう。
すると、カスタマイズできるフォントの一覧が現れます。どれをカスタマイズすれ
ばどこの書体が変わるかは、変数の名前を見れば大体検討がつくと思います。変え
たいフォントを選択してみましょう。

選択するとカスタマイズ画面になります。タブで楽にカーソルを移動することがで
きるので、変えたい属性のところにカーソルを持っていきましょう。属性を変更し
たら、その変更を保存します。
[Set for Current Session] の上で [RET] を押すと、変更がすぐに反映されます。
[Save for Future Sessions] の上で [RET] を押すと、変更が .emacs の末尾に保存されます。

変更を確定したら q を入力すると元の画面に戻ります。
おお!色が変わってる!斜体になってる! (・∀・)イイ!! となれば成功です。
ダメならもう一度やりなおしましょう。

4 :名無しさん@お腹いっぱい。:2001/07/28(土) 01:02
Q.
ブラウザで見るとちゃんと新しいレスが見えるのに
navi2chで見るとスレの内容が更新されていない。

A.
C-u Sで強制的に読み込むと直るかもしれません。

5 :名無しさん@お腹いっぱい。:2001/07/28(土) 12:31
navi2ch を .emacs を自分で書かないでカスタマイズする方法

まず >>2 のようにして navi2ch を起動します。
そしたら M-x customize-group RET と打ちます。
ミニバッファに入力を促されるのでそこで navi2ch RET と打ちましょう。
すると、navi2ch の カスタマイズ画面になります。
後は >>3 のようにして下さい。
board mode の設定や face の設定は
Navi2ch Board group: [Go to Group]

Navi2ch Face group: [Go to Group]
の [Go to Group] の上で RET かクリックしてみて下さい。

6 :名無しさん@お腹いっぱい。:2001/07/28(土) 14:04
Debianならこれだけ。

root# alien navi2ch*.noarch.rpm <- ダウンロードしたファイル名
root# dpkg -i navi2ch*.deb

7 :rpmなんですが:2001/07/28(土) 14:55
Q.
新しいパッケージがうまくインストールできませんが、何か?

A.
-Uvhの方向で一つ。




>>6
赤厨の私には、とてもまぶしいです。

8 :名無しさん@お腹いっぱい。:2001/07/28(土) 15:10
Q.
毎回毎回M-x navi2chと打つのはちょっと鬱です。

A.
emacs -e navi2ch
と打つとすぐにnavi2chが起動できますから、例えば
navi2chという名前のエイリアスを作成されるとよろしいかと。

9 :名無しさん@お腹いっぱい。:2001/07/28(土) 15:11
>>5 ですべての設定方法を解説し終わりました。
これにてマニュアルを終了します。

10 :名無しさん@お腹いっぱい。:2001/07/28(土) 15:32
>>6
sources.list に入れとけ。
deb http://www.daionet.gr.jp/~knok/debian ./

11 :名無しさん@Emacs:2001/08/04(土) 01:51
なんかこっちのスレに移ってこないぞ。
つうか、スレタイトルが糞。立て直せヴァ?

12 :名無しさん@Emacs:2001/08/04(土) 03:07
>>11
>>1の言う通り、>>3-50にマニュアルがたまるまで本すれで続行。

13 :名無しさん@お腹いっぱい。:2001/08/04(土) 09:57
最新のnavi2chをfreebsdに
2にかいてあるようにインストールしたのですが、
投稿名や、一部の板(お気に入り板等)が文字化けします。
その上、レスを書き込もうとすると、失敗します。
どうしたらいいでしょうか?

14 :名無しさん@お腹いっぱい。:2001/08/04(土) 22:41
スレ開いた時にデフォルトで r 0 をした状態
(つまり、全件表示)にするにはどうすればいいのでしょうか?

15 :名無しさん@お腹いっぱい。:2001/08/05(日) 02:13
>>14
(setq navi2ch-article-auto-range nil)
かな。

16 :14:2001/08/05(日) 04:03
>>15
できた。ありが10。

17 :名無しさん@お腹いっぱい。:2001/08/05(日) 15:02
今まで書き込んだ履歴見たいのはみれないの?
あと、たとえば、bでおきにいりのスレだけ表示されるように、
書き込んだことのあるスレだけ表示とかはできない?

18 :かっぱつ:2001/08/09(木) 10:36
まちBBS www.machibbs.com が見れないのですが。
どうすればいいでしょうか。

19 :名無しさん ◆4M3IK9Oo:2001/08/09(木) 22:15
最近、FreeBSD の ports になっているのね…。
知らなかったよ。

20 :名無しさん@お腹いっぱい。:2001/08/10(金) 08:55
こんにちわ。navi2chについての素朴な疑問です。

まず、僕がしたいのは、例えばUNIX板のナビ兄ちゃんのスレ
から、キーボード操作だけで、生活板のスレを物色して、そして
生活板の興味有るスレに表示を切替えたいです。
これってできますか?

つまり、キーボード操作だけで、板window、レスwindow、スレ一覧window
を渡り歩きたいのです。

21 :名無しさん@お腹いっぱい。:2001/08/10(金) 09:10
Ctrl+x o ?

22 :名無しさん@お腹いっぱい。:2001/08/10(金) 09:24
g kankon C-m
mark
m o
1 1
とか。
1 2 3あたりを押して俺はやってるけど。
ほとんど1以外使わんけどね。
あとは、21さんの言うようにC-xoだろう。

23 :名無しさん@お腹いっぱい。:2001/08/10(金) 09:38
>>21-22
ありがとう!!
かなり使いやすいですね!
ところで、
なぜkankonで生活板にいくのか教えて下さい!

24 :名無しさん@お腹いっぱい。:2001/08/10(金) 09:52
板の仮の名前じゃないかな?
linux板だと linux
unix板だと unix

25 :名無しさん@お腹いっぱい。:2001/08/10(金) 12:40
スペース押すと一覧出るよ。

26 :名無しさん@お腹いっぱい。:2001/08/10(金) 12:55
ところで前スレ(本スレ?)がスレッド一覧から見られないんだけど

27 :名無しさん@お腹いっぱい。:2001/08/10(金) 15:08
トリップ管理機能ほしいかも。
(setq navi2ch-message-trip "himitsu!") しておいて、
message モードで C-c C-なんとか すると
From: の最後に #himitsu! がつく、とか。

28 :名無しさん@お腹いっぱい。:2001/08/10(金) 18:52
>>26
突然なくなったねえ。過去ログ倉庫行きみたい。まだhtml化されてない。

>>1
> 過去ログ
> part1: http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=976032951

29 :名無しさん@お腹いっぱい。:2001/08/10(金) 22:50
本文中の URL に ttp:// がついていると [enter] だけで Netscape などでリ
ンク先に飛べるのはすごく便利ですね。

できれば、www.hoge.com/hoge.html みたいに URL に ttp:// さえついていな
いときに URL 風の文字列を認識してリンク先に飛べるようにはできないでしょ
うか。

30 :名無しさん@お腹いっぱい。:2001/08/10(金) 22:56
>>29
それはおいらが提案したのだ、エヘン ←コード書いてないのに威張るな

31 :名無しさん@お腹いっぱい。:2001/08/10(金) 23:20
書き込みに失敗した時、何で失敗したか表示できないだろーか。

32 :名無しさん@Emacs:2001/08/10(金) 23:44
>>28
スレ違いだけど,どういう条件で過去ログ倉庫に行くんですか?
突然消えてちとビビッた

33 :名無しさん@お腹いっぱい。:2001/08/11(土) 00:46
>>29
「www で始まる英数記号の文字列」を match させるだけでも
使いやすくなるかな。
以前挑戦したが、
navi2ch-article-url-regexp をいじればいいと思っただけでやめた。

34 :29:2001/08/11(土) 01:07
>>33
それだけでかなりの URL をカバーできそうな気がする。

35 :名無しさん@お腹いっぱい。:2001/08/11(土) 01:36
以前正規表現いじってみたけどクソ重くなったからやめた。
大抵 http か ttp ついてるし、必要な時コピペでよしだと思う。

36 :29:2001/08/11(土) 02:36
>>35
それなら仕方ないか。すまそ。

37 :名無しさん@お腹いっぱい。:2001/08/11(土) 02:40
つか、http:// を付け足して browse-url- するだけの専用関数作って bind
した方が効率良い。正規表現より人間様の方が偉いのだ。

38 :名無しさん@お腹いっぱい。:2001/08/11(土) 02:51
>>37
region 指定して?

39 :名無λ式:2001/08/11(土) 04:50
泥沼なコードだが、

(setq navi2ch-article-url-regexp
"h?ttps?://\\([-a-zA-Z0-9_=?#$@~`%&*+|\\/.,:]+\\)\\|\\(www\\.[-a-zA-Z0-9_=?#$@~`%&*+|\\/.,:]+\\)")

navi2ch-article.elのnavi2ch-article-set-link-propertyを
(defun navi2ch-article-set-link-property ()
">>1 とか http:// に property を付ける"
(goto-char (point-min))
(while (re-search-forward
navi2ch-article-number-regexp nil t)
(add-text-properties
(match-beginning 0)
(match-end 0)
(list 'face 'navi2ch-article-link-face
'link t
'mouse-face 'highlight
'number (match-string 1))))
(goto-char (point-min))
(goto-char (point-min))
(while (re-search-forward
navi2ch-article-url-regexp nil t)
(add-text-properties
(match-beginning 0)
(match-end 0)
(list 'face 'navi2ch-article-link-face
'link t
'mouse-face 'highlight
'url (concat "http://" (cond ((match-string 1))
(t (match-string 2))))))))
とすればOK。最後のcondの辺りが苦しい。

ついでにhttps:も入れといた。

40 :名無λ式:2001/08/11(土) 04:53
>>39
コメントつけとくか。

> 'url (concat "http://" (cond ((match-string 1)) ; for h?ttps?:
> (t (match-string 2)))))))) ; for www.

41 :名無λ式:2001/08/11(土) 07:58
>>39,40
駄目だこりゃ。https://が駄目。

'url (cond ((match-string 2) ; for http://
(concat (match-string 2) (match-string 5)))
((match-string 3) ; for ttp://p
(concat "h" (match-string 3) (match-string 5)))
((match-string 4) ; for www.
(concat "http://" (match-string 4) (match-string 5))))))))
(setq navi2ch-article-url-regexp
"\\(\\(https?://\\)\\|\\(ttps?://\\)\\|\\(www\\.\\)\\)\\([-a-zA-Z0-9_=?#$@~`%&*+|\\/.,:]+\\)")

こうか…泥沼だな。関数に分離すべきだな。

42 :名無しさん@お腹いっぱい。:2001/08/11(土) 23:41
お疲れage

43 :18才の芸能人:2001/08/12(日) 00:09
◆綺麗なおねぇさんは好きですか?◆
http://www.futomomo.com/netidol/sister/megu/
◆アイドル画像秘宝館◆
http://www.futomomo.com/netidol/idolhappy/maki/

wdvbtvbghh

44 :名無しさん@Emacs:2001/08/12(日) 11:30
既出だったらすまんが、
ローカルルール表示機能ほしい。

45 :名無しさん@Emacs:2001/08/12(日) 13:30
>>44
ローカルルール辺りだけ分けて置いてあるかな?
それとも板のindex.htmlから抽出する事になるの?
掲示版ツール詳しい人、教えてちょんまげ。

46 :カブ ★:2001/08/12(日) 14:02
>>45
ローカルルールはテキストで板が置いてあるディレクトリに
あるはずです。
テキストの名前まではわかりませんが。。
知ってる人がいれば教えてあげて下さい。
わからなければ訊いておきます。

47 :名無しさん@お腹いっぱい。:2001/08/13(月) 10:29
>>27
> トリップ管理機能ほしいかも。
激しく同意。

48 :名無しさん@Emacs:2001/08/13(月) 11:42
いまさっきnavi2chいれてみた。
emacsなら動くが、xemacsじゃ
"Cannot open load file"
となって使えないんだけどなんとかなりませんか。

49 :名無しさん@Emacs:2001/08/13(月) 11:49
xemacsで動くよ。
ちゃんと適切なディレクトリに入ってる?navi2ch*.el
xemacsの設定ファイルに(require 'navi2ch)って書いてるか?

50 :名無しさん@お腹いっぱい。:2001/08/13(月) 11:50
■■■■■マニュアルは終了しました。■■■■■
拡張(>>51-100)

51 :名無しさん@お腹いっぱい。:2001/08/13(月) 12:34
>>44-46
ローカルルールのファイル名は head.txt です

自作PC板なら
http://piza2.2ch.net/jisaku/head.txt

52 :48:2001/08/13(月) 13:21
>ちゃんと適切なディレクトリに入ってる?navi2ch*.el
/usr/local/share/emacs/site-lisp
以下に入っているようです。
しかしここからどうすれば良いのか分りません。
/usr/share/xemacs
/usr/lib/xemacs
/usr/local/lib/xemacs
の下にsite-lispと名の付いたディレクトリが幾つもあります。
この中のどれかにcopyすれば良いのでしょうか?
あるいは
/usr/lib/xemacs-21.1.0/lisp
の下に.el & .elc が付いているファイルがあるので
ここにcopyすれば良いのでしょうか?

>xemacsの設定ファイルに(require 'navi2ch)って書いてるか?
.emacs以外にも何かあるんしょうか?

厨房な質問で申し訳ありませぬ

53 :名無しさん@お腹いっぱい。:2001/08/13(月) 13:27
>>52
使ってるのはなに?
linuxだったらディストリ書け。

とりあえず、
/usr/lib/xemacs-21.1.0/lisp
ここにコピーしてみれ。

ホームに.xemacsとか無い?

54 :名無しさん@XEmacs:2001/08/13(月) 13:38
>>52

僕は 環境変数に
export EMACSLOADPATH=/usr/local/share/emacs/site-lisp
として xemacs で使ってる.上記例は zsh ね.

もちろん .emacs 等に load-path を加える記述しても良いね.

55 :48:2001/08/13(月) 13:57
>>53
/usr/lib/xemacs-21.1.0/lisp
にcopyしたところ無事動かすことが出来ました。
ありがとうございました。
因みにディス鷄はDebian potatoです。
.xemacsはやっぱり無かったです。

56 :名無しさん@お腹いっぱい。:2001/08/13(月) 14:34
>>55

おいおい、 make するたびに コピーし直すつもりか?(w

57 :名無しさん@お腹いっぱい。:2001/08/13(月) 17:17
>>55
ほれ。
deb http://www.daionet.gr.jp/~knok/debian ./

58 :48:2001/08/13(月) 21:28
おお、新しいアドバイスだ
早速試してみます。

59 :48:2001/08/13(月) 21:50
あっさり成功しました
apt-getはあまりにも楽チンですね
>>57氏には本当に感謝です

60 :57:2001/08/14(火) 00:45
感謝の言葉は (not 1) 氏とパッケージャ氏に言ってくれ。

61 :名無しさん@Emacs:2001/08/14(火) 17:30
>>46
バックレないで作るから(w、きいといてくれませんか?

62 :名無しさん@お腹いっぱい。:2001/08/14(火) 18:24
>>61
>>51 で既出。

63 :名無しさん@お腹いっぱい。:2001/08/14(火) 23:27
>>1
↑みたいなのを画面を分割して見たりできる?
クリックした後、番号覚えておいて g とかで戻るしかない?
キー押すだけでさっき見てた場所に戻れるのもいいかも。

64 :名無しさん@お腹いっぱい。:2001/08/14(火) 23:30
>>63

"l"押せば戻れるよん。

65 :18才の芸能人:2001/08/14(火) 23:46
◆◆◆(新)芸能人彼氏とH芸能界の表裏画像動画大公開◆◆◆
◆アイドル画像秘宝館◆
http://www.futomomo.com/netidol/idolhappy/maki/
◆綺麗なおねぇさんは好きですか?◆
http://www.futomomo.com/netidol/sister/megu/
◆セーラー服◆
http://www.futomomo.com/netidol/sailor/miku/
◆モーニング娘 ◆
http://www.futomomo.com/netidol/morning/mai/

◆◆◆(新)芸能人彼氏とH芸能界の表裏画像動画大公開◆◆◆
◆アイドル画像秘宝館◆
http://www.futomomo.com/netidol/idolhappy/maki/
◆綺麗なおねぇさんは好きですか?◆
http://www.futomomo.com/netidol/sister/megu/
◆セーラー服◆
http://www.futomomo.com/netidol/sailor/miku/
◆モーニング娘 ◆
http://www.futomomo.com/netidol/morning/mai/

kop;o@:o@0

66 :名無しさん@お腹いっぱい。:2001/08/15(水) 05:39
>>64
こりゃどうも。便利ですね。
とりあえず上の馬鹿(65)には d ですな。

67 :名無しさん@Emacs:2001/08/15(水) 16:12
navi2ch-face.el に (background dark) 用の設定も
ほしいYo!

68 :名無しさん@Emacs:2001/08/15(水) 16:45
>>67
俺の設定出よければあげる.

begin 644 navi2ch-face.diff.gz
M'XL("$8G>CL``VYA=FDR8V@M9F%C92YD:69F`-V976_:,!2&KYN_T!L/.2HH
M34O"^@%T*Z-5VK*6=>JD=3>33&(@Q<25DU`Q:?]]3H"-0@I=?'K1<H,4DS?F
MX1P_EC%-$P5DY-MNW^P2E^Y0ML.%W]NXB0/4BAFR;52V:WN'-;N,['+9T@S#
M6+QCXSOUT*>XAZP]9.W7[&K-VI]\N-%`9L7>MN2`D;Q7#E"CH2&$:CW!XWNT
M-4TJ:4A#18]VD\2_\<P/(],E$>UQ,4X?IID(;17ERV4D#)'+&1<E5.P0=Y`$
M!AYB?J\?E>2U6I<+.KU8.!-D7"D74*W#F8?D>$DS@)*2((16!7E$#)9R;@;C
M)HOIHRG)G,(F;NJ&[NCO]3O<WBPV4?*U"QG(4AXKN'4X$9X9D"%5(M<FHW%!
M@=?T?D5*<W3.3R\_YB;3&9IQ("CQE)B<RJE^8?Z(G@E*`Q4Z2TDY.:6W_Z",
M\8=Y5LX%#O$9;F&L5W6F0FWDTP<E9HXO:%/X[D`%UWQ(3E+NF`3SB"X^'!7Q
M`78PQ@-52"YQ^V^LV](*:M1'>!L7U`'%]YY<S94(W1#/8[((^(-2XSV.R<GK
M,HG.@%:M'A_(FCI6Q364#U6"]8T/2<0K*J#^1>2$%*4!\WCTG^^.]%T(0)-Z
M\EY@30?8*3R9"+#&9^T:F%Y-N_0$'\.M^S/"@.L_`-JLL)Q4KPG+^,DSF$**
M8D852!@`1!=R7F!3NUB>P%+QH.4"`#4[#D(V:P!#"6B&%DQ$`%"7H]3$M`8E
MG*Q"N<B\B*GD52J8'U!873V*!7'6PD2GM'%5JNKSH0&IK90UJ+-@(#^9"&"O
M=70A!9;R!;,7#-NL,&6//:MDP50V62*@/0:#=T4FC-'6H8:26@H9T&@P>)_(
M4W7;.JA`>B,B\EU&S;Z4&Q5O[*BV)W,RMPFW^HG>F#!S!!^BA.PY-G#[(FIM
M0[%T>1#1(`I?\;G2>.E@<H;.Z5PYN-WZK0Q+EOC_]W.N"LM13$N5XUCX,.FW
MDRZ^Q6W]3@]E#ZHBB`5[)03D3-->4?W&KA^1R.?!FSB8/N?1M2QB:[Y-RK^N
FOCZ;TKW@(]^CRT-FO5Y?_,L.T<`+49\*JAFKA_\`7)680B(<``!B
`
end


作者さん取り込んでください.

69 :67:2001/08/17(金) 06:13
>>68

試してみました.

いい感じです. どうも.

70 :名無しさん@XEmacs:2001/08/17(金) 21:06

article mode で、`N', `P' で、明示的に次のスレッドに移動したいときに、
わざわざ尋いてこない様にできますか?
但し、`n', `p', SPC 等では尋いて貰いたいんです。

単に読み進めているときは確認でき、明示的に次のスレッドに移りたい
ときは未確認で移動ってことなんですが。

71 :名無しさん@XEmacs:2001/08/17(金) 23:17
;>>70
;何も考えないコピペ厨房ですが…(ダサ
;引数とかで挙動変えたほーがいいのカモ。(^^;
;====
; navi2ch-article-enable-through は ask (default) であるとして…
(define-key navi2ch-article-mode-map "P" 'navi2ch-article-through-previous2)
(define-key navi2ch-article-mode-map "N" 'navi2ch-article-through-next2)
(setq navi2ch-article-enable-through2 t)
(defun navi2ch-article-through-next2 ()
(interactive)
(let ((mode (navi2ch-get-major-mode navi2ch-board-buffer-name)))
(if (and mode
(or (not (eq mode 'navi2ch-board-mode))
(and (eq mode 'navi2ch-board-mode)
(string=
(cdr (assq 'uri navi2ch-article-current-board))
(cdr (assq 'uri navi2ch-board-current-board)))))
(and navi2ch-article-enable-through2
(or (not (eq navi2ch-article-enable-through2 'ask))
(y-or-n-p "Through next article?"))))
(progn
(if (get-buffer-window navi2ch-board-buffer-name)
(select-window (get-buffer-window navi2ch-board-buffer-name))
(switch-to-buffer navi2ch-board-buffer-name))
(forward-line)
(navi2ch-bm-select-article))
(message "Don't through next article"))))

(defun navi2ch-article-through-previous2 ()
(interactive)
(let ((mode (navi2ch-get-major-mode navi2ch-board-buffer-name)))
(if (and mode
(or (not (eq mode 'navi2ch-board-mode))
(and (eq mode 'navi2ch-board-mode)
(string=
(cdr (assq 'uri navi2ch-article-current-board))
(cdr (assq 'uri navi2ch-board-current-board)))))
(and navi2ch-article-enable-through2
(or (not (eq navi2ch-article-enable-through2 'ask))
(y-or-n-p "Through previous article?"))))
(progn
(if (get-buffer-window navi2ch-board-buffer-name)
(select-window (get-buffer-window navi2ch-board-buffer-name))
(switch-to-buffer navi2ch-board-buffer-name))
(forward-line -1)
(navi2ch-bm-select-article))
(message "Don't through previous article"))))
;====

72 :名無しさん@お腹いっぱい。:2001/08/18(土) 00:30
↓これは navi2ch でリンクをたどれるけど、
http://natto.2ch.net/morning/kako/979/979229605.html
↓これはたどれない。
http://natto.2ch.net/test/read.cgi?bbs=morning&key=979229605

これってなんとかなります?

73 :72:2001/08/18(土) 00:36
>>72
ちょっとちがうな。
navi2ch 起動後にどっちを先にたどったかによって挙動がちがう。
上を先にたどってバッファができると、下もたどれる。
下を先にたどると file is not updated と出てスレが表示されず、上も同様になる。

74 :名無しさん@お腹いっぱい。:2001/08/18(土) 07:22
+押すと更新された物一覧になりますよね?
これをまとめてgetする事はできないのでしょうか?
あとは、
指定しておいた物をまとめてgetするとか。

75 :名無しさん@お腹いっぱい。:2001/08/18(土) 11:54
>>74
m a m o
とか。mark使えば楽だぞ。
bookmarkで
m a m i t m m u m o
もよく使う。

76 :名無しさん@お腹いっぱい。:2001/08/18(土) 19:07
使ってると、 ~/.navi2ch がどんどん膨らむのは、どのように対処するのが
正しいのでしょうか?

とりあえず、以下のスクリプトで、時々datファイルの強制削除を行ってます。

#!/usr/bin/env ruby

# dat ファイルの削除
files = `find ~/.navi2ch -name \*.dat`
for filename in files do
filename.chomp!("\n")
system "rm -f #{filename}"
end

# 各スレッドの info ファイルの更新日時を削除
files = `find ~/.navi2ch -name \[0-9\]\*`.split("\n")
for filename in files do
filename.chomp!("\n")
newcontents = ''
open (filename, "r") do |infile|
while(line = infile.gets) do
line.sub!(/(\(.*?)\(time.*?\)(.*?\))/, '\1nil\2')
newcontents += line
end
end
open (filename, "w") do |outfile|
outfile.print newcontents
end
end

77 :名無しさん@お腹いっぱい。:2001/08/18(土) 19:14
>>76
datファイル整理ツール使え

78 :名無しさん@お腹いっぱい。:2001/08/18(土) 22:10
>>76
e で expire できる。

79 :名無しさん@お腹いっぱい。:2001/08/19(日) 21:05
スレの URL を指定してスレを開くことってできます?

80 :名無しさん@お腹いっぱい。:2001/08/19(日) 22:05
スレのURLを知るのはどうするの?

81 :名無しさん@お腹いっぱい。:2001/08/19(日) 22:06
C-c C-u
README には載ってないね...
たまには M-x describe-binding してみるといいYo!

(盆休み中に info でも書いてみるかと思ったけど、結局
なんもしなかった... 鬱だ)

82 :81:2001/08/19(日) 22:06
>>81>>79 ね。
>>80 は U だ。つーか README みれ。

83 :79:2001/08/19(日) 22:41
>>81
どうもです。
でも describe-binding には出てこない。
↓これはあるけど。
C-c << Prefix Command >>

potato の Xemacs 21.1 です。

84 :81:2001/08/20(月) 13:39
navi2ch が起動してる buffer で describe-binding しないと
でてこないよ?

85 :名無しさん@お腹いっぱい。:2001/08/20(月) 22:36
最近navi2chやw3m だと書きこみ失敗するけど Mozilla だと書けるというのは
うちだけでしょうか?

86 :名無しさん@お腹いっぱい。:2001/08/20(月) 22:59
>>85
lynxで書き込もうとすると「ブラウザが変ですよ」なんて
蹴られて仕舞うのはオイラだけなのでしょ〜か(T^T)

87 :名無しさん@お腹いっぱい。:2001/08/21(火) 00:33
>>85
w3m だけど、フレーム分割したまま書き込もうとしてない?

88 :名無しさん:2001/08/21(火) 01:43
navi2ch で何ら問題なく書き込めているよ >>85

mozilla で 2ch みると signal 11 で死(泣

89 :85:2001/08/21(火) 01:50
そうですか。うちだけですか。

90 :85:2001/08/21(火) 01:53
>>89 と思ったら、書けました。どうやら板によるようだ。
初心者板は書けない・・・

91 :名無しさん@XEmacs:2001/08/21(火) 11:45
`board mode' の表示なんですが、

`=' 現在、差分無し。(と言ってもホストの内容は変ってるかもしれない)
`V' 現在表示中のスレッド。(article mode の buffer が存在する)

と認識してますが、`C' って何なのでしょうか。

また、これらの解説されている site などありますか?

92 :名無しさん@お腹いっぱい。:2001/08/21(火) 11:50
C。バッファに入ってないスレ

93 :名無しさん@お腹いっぱい。:2001/08/21(火) 12:45
cacheされていて、ね。

94 :名無しさん@XEmacs:2001/08/21(火) 17:05
>>92, >>93

なるほど。
ありがとうございました。

95 :Lynxゆーざ:2001/08/21(火) 18:00
>>86
僕もそうです。つうか、ここ(index2.html)に出ているスレッドは大丈夫なのだが
read.cgiから書きこむとそう出る。
Lynxの返すREFERERが変なのかもしれない。

96 :95:2001/08/21(火) 18:01
スレ違いスマソ。

97 :腐れ赤厨:2001/08/22(水) 00:00

お世話になってます。前スレでナーナスさんが書き込んでくださった
define-key navi2ch-message-mode-map(゚д゚)ナンジャコリャ!!マジウマー な最近です。

…not 1さんとナーナスさん、良かったら標準キーマップなぞ作ってみませんか?
# ちょうどrpm係をやらせてもらっていますので、パケヂに反映もできます。

偉そうですいません。ですがよろしくご検討いただけると幸いです。



ちなみに今の俺は皆さんのを勝手にパクッてこんな感じで書いています。

(define-key navi2ch-message-mode-map "\C-ca"
'(lambda () (interactive) (insert-string "(´Д`)")))
(define-key navi2ch-message-mode-map "\C-cf"
'(lambda () (interactive) (insert-string "( ´_ゝ`)フーン")))
(define-key navi2ch-message-mode-map "\C-cF"
'(lambda () (interactive) (insert-string "(´ー`)")))
(define-key navi2ch-message-mode-map "\C-cg"
'(lambda () (interactive) (insert-string "ガ━━(゚Д゚;)━━ソ!")))
(define-key navi2ch-message-mode-map "\C-ch"
'(lambda () (interactive) (insert-string "(゚Д゚)ハァ?")))
(define-key navi2ch-message-mode-map "\C-ci"
'(lambda () (interactive) (insert-string "(・∀・)イイ!!")))
(define-key navi2ch-message-mode-map "\C-cj"
'(lambda () (interactive) (insert-string "(・∀・)ジサクジエンデシタ")))
(define-key navi2ch-message-mode-map "\C-ck"
'(lambda () (interactive) (insert-string "キタ━━━━━━(゚∀゚)━━━━━━ !!!!!")))
(define-key navi2ch-message-mode-map "\C-cm"
'(lambda () (interactive) (insert-string "(´∀`)")))
(define-key navi2ch-message-mode-map "\C-cn"
'(lambda () (interactive) (insert-string "( ̄ー ̄)ニヤリッ")))
(define-key navi2ch-message-mode-map "\C-cu"
'(lambda () (interactive) (insert-string "(゚д゚)ウマー")))

98 :追加してみようか:2001/08/22(水) 00:23
(define-key navi2ch-message-mode-map "\C-cU"
'(lambda () (interactive) (insert-string "(-_-)ウツダ")))

99 :名無しさん@お腹いっぱい。:2001/08/22(水) 00:26
あげだ馬鹿やろう!

100 :98:2001/08/22(水) 00:30
(゚д゚)ウマイッス

ってage間違いスマソ >>99

101 :「ゴルァ」を忘れてるだろゴルァ:2001/08/22(水) 00:46
(define-key navi2ch-message-mode-map "\C-cG"
'(lambda () (interactive) (insert-string "(゚Д゚)ゴルァ")))

うーん、gとG、使う度合を考えると入れ換えたほうが良くないですか?

102 :ナーナス@夏期休暇中:2001/08/22(水) 02:02
つーか、俺は既に、
(define-key navi2ch-message-mode-map "\C-cg"
'(lambda () (interactive) (insert-string "Σ(゚д゚lll)ガーン")))
(define-key navi2ch-message-mode-map "\C-cG"
'(lambda () (interactive) (insert-string "ガ━━(゜д゜;)━━ン!")))

bindingは適当にお任せ。

103 :名無しさん@お腹いっぱい。:2001/08/22(水) 02:10
やっと見つけた。ていうか、
タイトルに凝るのやめれ。ぜんぜんわからなかったぞ。

104 :名無しさん@Emacs:2001/08/22(水) 02:30
http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch-010728.tar.gz
を iexplorer でダウンロードして、Archway で展開します。
その後 dos 窓を開いて、
% D:
% \win32app\Meadow\site-lisp
% mkdir navi2ch
とした後、*.el を navi2ch にコピーします。
% cd navi2ch
% meadow -q
C-x C-f bcomp.el
M-x eval-buffer
最後に、 ~/.emacs に(require 'navi2ch) を追加

私は、このようにして、Windows 98 + Meadow に navi2ch をインストールし
たのですが、正しいでしょうか?

105 :名無しさん@お腹いっぱい。:2001/08/22(水) 03:18
>>103
お帰りなさい。(俺も迷ったよ、当初)

106 :名無しさん@お腹いっぱい。:2001/08/22(水) 13:18
Emacs20.7がCE(Jornada7*0含む)で
動くようになって、日本語も表示
できるようになりました。
navi2chがこれで動けば、スーパー
キラーアプリとなるんですが、
誰かやっている人はいますか?

おりしもAirH"の定額制が始まらん
としている今日この頃。

ttp://cwaweb.bai.ne.jp/~daisaku/ce_emacs.html

107 :名無しさん@お腹いっぱい。:2001/08/23(木) 16:42
rpmでnavi2chを入れたのですが、
M-x navi2ch
としてもNo matchと言われてしまいます。
何故なんでしょうか?

108 :名無しさん@お腹いっぱい。:2001/08/23(木) 16:46
>>107
${HOME}/.emacs に (require 'navi2ch) って書いた?

109 :名無しさん@お腹いっぱい。:2001/08/23(木) 17:39
vine linuxなんですが、
~/.emacs.el
に書かないと駄目なようでした。

110 :名無しさん@お腹いっぱい。:2001/08/23(木) 18:48
Jornada720上のEmacs20.7で起動確認しました。
ただ、ネット見にいこうとすると落ちる……。

111 :名無しさん@お腹いっぱい。:2001/08/23(木) 22:42
mona font 使おうと思って、
(add-hook 'navi2ch-article-arrange-message-hook
'navi2ch-mona-arrange-message)
(setq navi2ch-mona-enable-board-list '("mona"))
と書いたのだが、エラーがでる。

mona は rpm で入れただけだけど、何かする必要ある?

112 :名無しさん@お腹いっぱい。:2001/08/23(木) 22:47
>>111
Monafont使わなければいいじゃん。

113 :名無しさん@お腹いっぱい。:2001/08/23(木) 22:57
>>112
モナーみたい

114 :赤厨:2001/08/23(木) 23:18
明日にでもキーバインドまとめてみます。

115 :名無しさん@お腹いっぱい。:2001/08/24(金) 09:51
>>111
Emacs のバージョンは?
20.7 じゃ使えないよ。

>114
README にあるがな。

116 :赤厨。:2001/08/24(金) 12:40
>>115
>>97参照してやってください。

117 :赤厨:2001/08/24(金) 12:50
このような感じでよろしいでしょうか。


C-c
a…(´Д`)
f…( ´_ゝ`)フーン
F…(´ー`)
g…(゚Д゚)ゴルァ
G…ガ━━(゚Д゚;)━━ソ!
h…(゚Д゚)ハァ?
i…(・∀・)イイ!!
j…(・∀・)ジサクジエンデシタ
k…キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
m…(´∀`)
n…( ̄ー ̄)ニヤリッ
s…Σ(゚д゚lll)ガーン
u…(゚д゚)ウマー
U…(-_-)ウツダ

118 :名無しさん@お腹いっぱい。:2001/08/24(金) 12:52
define-key navi2ch-message-mode-mapってなに?
詳細きぼーん

119 :111:2001/08/24(金) 12:55
>>115
XEmacs 21.1 (patch 14) なんだけど、これなら大丈夫?

120 :名無しさん@お腹いっぱい。:2001/08/24(金) 12:57
>>119
ok.

121 :名無しさん@お腹いっぱい。:2001/08/24(金) 13:32
>>118
メッセージを書いている時に、C-c X と打つと顔文字が挿入される
(゚д゚)ウマー(゚д゚)ウマーな機能です。

>>97とか>>101>>102あたりをとりあえず.emacsの適当な場所に
書いて、試してみてください。

122 :名無しさん@お腹いっぱい。:2001/08/24(金) 14:15
わざわざこのスレにevalしに来るのは駄目でしょうか?

123 :名無しさん@お腹いっぱい。:2001/08/24(金) 14:24
>>121
(■〓〒ユ■〓)▼※▼∇■∂

化ける。。。

124 :名無しさん@お腹いっぱい。:2001/08/24(金) 14:46
>>122
俺もです(ワラ

>>123
文字コードでしょうか。
.emacsに俺はこのような感じで書いています。
(set-language-environment "Japanese")
(set-default-coding-systems 'euc-jp-unix)
(set-buffer-file-coding-system 'euc-jp-unix)
(set-terminal-coding-system 'euc-jp-unix)
(set-keyboard-coding-system 'euc-jp-unix)
(setq buffer-file-coding-system 'euc-jp-unix)

Meadowの場合は.emacsの先頭に
;-*- coding: japanese-shift-jis-dos -*-
とか書いてしのぎました。というか書かないとダメでした。
C-c Xして挿入すると化けます。

125 :名無しさん@お腹いっぱい。:2001/08/24(金) 15:36
Vine 2.1.5だが、>>124のようにしても化ける。

126 :101 eval してみた:2001/08/24(金) 15:43
(゚Д゚)ゴルァ
Vine2.1 だけど、化けてる?

127 :126:2001/08/24(金) 15:51
>>125
もしかして原因は >>109 か?

128 :名無しさん@お腹いっぱい。:2001/08/24(金) 16:12
(■ュ〒▼■ョ)

129 :名無しさん@お腹いっぱい。:2001/08/24(金) 16:14
(■※△マ■※)▼▽▼▽!!

130 :125:2001/08/24(金) 16:16
>>127
いや、ちゃんと.emacs.elに書いた。

131 :名無しさん@お腹いっぱい。:2001/08/24(金) 17:46
~/.emacs.el は iso-2022-jp じゃなきゃダメですよ。
なぜなら、(set-language-enviroment "Japanese") する前に読み込まれるから。

132 :名無しさん@お腹いっぱい。:2001/08/24(金) 20:05
わしも Vine で .xemacs.el は euc-jp だが、
(゚д゚)ウマー
ばけてる?

133 :名無しさん@お腹いっぱい。:2001/08/24(金) 20:17
winで~/.xemacs/.init.elがshift_jisだけど大丈夫だった。
でも、Meadowはあかんらしい。

134 :名無しさん@Emacs:2001/08/25(土) 00:19
www2.bbspink.com にある板のスレ一覧は読み込めるのですが、
どのスレを選択しても、レスが読み込めません。

checking file is updated...
file is not updated

って、minibuffer に表示されます。~/.navi2ch 以下を
消したりしましたが同じ症状でした。
漏れだけ?

135 :名無しさん@お腹いっぱい。:2001/08/25(土) 00:50
>>134
かちゅでも読めないからdjのかと思ったらブラウザでは見れた。
仕様が変わった?

136 :名無しさん@Emacs:2001/08/25(土) 01:30
Meadowでテスト。(゚Д゚)ゴルァ

137 :名無しさん@お腹いっぱい。:2001/08/25(土) 01:41
Jornada710上のEmacsCEでnavi2ch動いたそうです。
ttp://cwaweb.bai.ne.jp/~daisaku/

138 :名無しさん@お腹いっぱい。:2001/08/25(土) 02:07
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998658340&ls=50
PINK鯖で実験中だそうです。
3時まで予定。

139 :jvim+skkfep:2001/08/25(土) 02:10
このスレ読んでるうちに Emacs に移行したくなってきた

140 :名無しさん@Emacs:2001/08/25(土) 02:31
スレタイトルが荒らしっぽいので、あぼ〜んしてたよ。(^^;;
やっと来れた〜

141 :名無しさん@お腹いっぱい。:2001/08/25(土) 11:38
>>139のハカー
併用オススメだゴルァ

142 :名無しさん@お腹いっぱい。:2001/08/25(土) 16:25
(゚д゚)ウマー
(゚д゚)ウマー
(゚д゚)ウマー

143 :名無しさん@お腹いっぱい。:2001/08/25(土) 17:59
Jornada720 + Emacs20.7 + navi2ch

(゚д゚)ウマー

144 :not ハカー:2001/08/25(土) 21:16
>>141
併用とは器用なやつめ
あぁ、半角カナ入力したいなぁ。navi2ch 使ってみたいなぁ

145 :名無しさん@お腹いっぱい。:2001/08/25(土) 21:38
う〜ん・・

146 : :2001/08/25(土) 21:39


147 :名無しさん@Emacs:2001/08/25(土) 23:12
とうとうナビ兄ちゃんに世話になる日がきたかAGE

148 :名無しさん@Emacs:2001/08/26(日) 02:02
.datがgz圧縮されるようになったら、対応しないとね。

149 :名無しさん@Emacs:2001/08/26(日) 02:26
navi2ch を知って 2ch に出入りするようになったから、
普通のブラウザで見たら激重いのをすっかり忘れていたよ。
圧縮なしで今までやってきたのがある意味凄いな。

150 :名無しさん@お腹いっぱい。:2001/08/26(日) 02:36
unixはネットするぐらいしかPCを使っていなかったら必要ないですよね。

151 :名無しさん:2001/08/26(日) 02:37

   / ̄ ̄ ̄ ̄ ̄ ミ
  /   ,――――-ミ
 /  /  /   \ |
 |  /   ,(・) (・) |
  (6       つ  |
  |      ___  |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  |      /__/ /  < それどころじゃねぇだろ!
/|         /\   \__________

152 :名無しさん@Emacs:01/08/26 10:08
本スレ保護あげ

153 :名無しさん@お腹いっぱい。:01/08/26 10:12
>>148
先に navi2ch 側で実装しちゃってもいいかも。

154 :名無しさん@お腹いっぱい。:01/08/26 11:07
lisp 分からないから実装できないけど、
HTTP/1.1 で、 Accept-Encoding: gzip 付きでリクエストするようにして、
Content-Encoding: gzip になってたら デコードして保存するようにすれば
いいんだよね?

と書いてて思い付きだけど、どうせ gzip をlispから実行するなら、
dat を gzip のまま保存しておいて、読む時にデコードしてもいい気がする。

155 :名無しさん@お腹いっぱい。:01/08/26 11:47
>>154
イイ!

156 :名無しさん@お腹いっぱい。:01/08/26 13:17
gzip 化は CGI 経由の読み込みだけで、
dat を直接読むならプレーンテキストのはずだが。

157 :名無しさん@お腹いっぱい。:01/08/26 14:22
そういえば、今の段階ではread.cgiいじっただけだった
でも、 mod_gzip 導入の可能性もあるんだよな?

158 :名無しさん@お腹いっぱい。:01/08/26 15:06
Jornada720でnavi2chを使ってます。
これ、激ウマです。
サブプロセス呼ぶようにすると、
それをサポートしてないEmacsCEでは
使えなくなっちゃいます……。
これ、激マズです。

159 :名無しさん@お腹いっぱい。:01/08/26 15:09
プログラマの皆様、お疲れ様です。
すいません俺は無能なので膝抱えていました。

>>158
いいっすねー。
もしできたら、どんな調子か画面イメージうpきぼんぬであります。

160 :名無しさん@お腹いっぱい。:01/08/26 17:47
なんか、サバの反応がおそいときとか、
now connect...みたいなのが出て、固まる。
で、いつもkillしてたんだけど、
前回読んだ場所とかふっ飛んでて不便。
これ、反応遅かったら中止できたりする機能ないの?

161 :名無しさん@お腹いっぱい。:01/08/26 18:01
>>160
普通はtimeoutするよ?

162 :名無しさん@お腹いっぱい。:01/08/26 18:07
>>161
どれくらいで?

163 :名無しさん@お腹いっぱい。:01/08/26 18:22
C-g

164 :名無しさん@Emacs:01/08/26 18:46 ID:VUmi8OfY
今日ほど d が活躍した時はないな〜

165 :名無しさん@お腹いっぱい。:01/08/26 18:50 ID:4JdeOkXM
>>164
激しく同意!!

166 :名無しさん@お腹いっぱい。:01/08/26 18:55 ID:rUHyj/UE
さっき、
食べ物版で、二重書き込みしていないのにそのような表示で書き込めないです。
スマップ版で、クッキーオンなのにオフとでて書き込めないことがありました。
また、同版で、名前を書かないと駄目なときもありました。

167 :名無しさん@お腹いっぱい。:01/08/26 18:58 ID:JcUEA5Vo
>>162
送り手側TCP/IPの設定次第でしょう 1分or3分と思います。

168 :名無しさん@お腹いっぱい。:01/08/26 20:11 ID:ebJTUBm.
改良版の read.cgi でも navi2ch が特段に受ける恩恵がはない。
.dat を圧縮されても、mod_gzip を導入することになるのなら、
これまた navi2ch に手を入れなくてすむ。結局、このまま使え
続けられるような気がする。2ch が存続し続ければの話だけど(w

169 :名無しさん@お腹いっぱい。:01/08/26 22:44 ID:l5mkbGE2
navi2ch的にもちょっと軽くなったようだね。あんまり関係ないけど

170 :名無しさん@お腹いっぱい。:01/08/27 01:00 ID:vS4MEEUM
鯖がmod_gzip対応される。

navi2chでAccept-Encoding: gzipをつけてリクエストを出すようにする。

gzip圧縮されて送られてくる。

navi2chでデコードする。

(゚д゚)ウマー

EmacsCEの人はAccept-Encoding:を付けない。

(゚д゚)ウマー

171 :名無しさん:01/08/27 01:11 ID:96H5F3B2
すいません、レスしたときに表示される
Date:hogehoge ID:hogehoge というのが気になってるんですけど
なんなんですか?
上のレスも途中からこうゆう風になってますよね。

172 :171:01/08/27 01:16 ID:96H5F3B2
ガイシュツだったらスマソ

173 :名無しさん@お腹いっぱい。:01/08/27 01:17 ID:pleuTSSw
>>171
Dateは投稿日
IDは、ついさっきUnix板も導入されたんじゃない。

174 :171:01/08/27 01:24 ID:96H5F3B2
>>173

あっ、そうなんですか
ついにIDが導入されたんだー

175 :名無しさん@EmacsCE:01/08/27 04:54 ID:yui3F9D6
>>170
イイ!

# Screen Shot時間できたらアプします。
# Screen Shotの取り方知らない(w
# 確かCaptCEとかいうのがあったな。

176 :名無しさん@お腹いっぱい。:01/08/27 11:11 ID:.QT2dM7M
>>175
ぜひお願いします。
読んでるだけで興奮してきました。
パンツさげてCECE言いながら待ってます。
C-c C-c C-x C-c

177 :名無しさん@お腹いっぱい。:01/08/27 12:53 ID:.QT2dM7M
Unixの神の皆様、お疲れ様です。
not 1さん、お世話になっております。

というわけで、現時点での顔文字をまとめて適当にパッチを作り、
rpm構築させていただきました。

「しょーがねーなー、暇だから動作確認でもしておいてやるよ」
という方は、どうぞよろしくお願いいたします。

http://navi2ch.tripod.co.jp/navi2ch-010728-2.noarch.rpm
http://navi2ch.tripod.co.jp/navi2ch-010728-2.src.rpm

これで~/.emacsのカスタマイズ無しでサクーリ顔文字入ります(゚д゚)ウマママー
重ねて御礼申し上げますm(_ _)m > ナーナスさん。

あと、「ヴァカだなぁお前、これ追加しろよ氏ねよ」という顔文字が
ありましたら、ぜひお願いします > ALL



;;パチーノ ナマエガ「aa」ナノハ ツッコマナイデネ…(-_-)

178 :名無しさん@お腹いっぱい。:01/08/27 12:54 ID:.QT2dM7M
パンツ下げているやつとrpm構築しているやつが同一人物なのかよ
というツッコミも勘弁して下さい…(-_-)

179 :名無しさん@お腹いっぱい。:01/08/27 13:18 ID:wi3879hI
>>178
ワラタ

確かにIDつくと>>176みたいなsageネタ書き込みづらくなるわぁな。

180 :176-178:01/08/27 17:52 ID:.QT2dM7M
一応パッチも。
http://navi2ch.tripod.co.jp/navi2ch-010728-aa.patch

>>179
ついついノリで書いてしまい、「あ、そういえばID…死のう。」
と気づきました。気をつけて逝ってきます。

181 :名無しさん@お腹いっぱい。:01/08/27 22:54 ID:w4nf71TQ
125だが、直んないのでしばらく放置してたんだが、
177のrpmに-Uしたらあっさり出来たΣ(゚д゚lll)ガーン

182 :名無しさん@お腹いっぱい。:01/08/27 22:58 ID:w4nf71TQ
で、最近、navi2chで書き込むと、
必ずsend message...failedになるって事無い?
unix板とlinux板しか行ってないんで他はよくわからんが。
でも、sでリロードすると、ちゃんとPOSTは出来てるんだな。

183 :名無しさん@お腹いっぱい。:01/08/27 23:11 ID:w4nf71TQ
ageておくか

184 :名無しさん@Emacs:01/08/27 23:12 ID:9WnF75wk
>>182
なりますね。ブラウザで書き込んでみれば理由はわかるけど。

185 :名無しさん@お腹いっぱい。:01/08/27 23:13 ID:YpDWRxJo
>182
たぶん gzip の実装で、
書き込んだときに返ってくるページが変わったからじゃないかな。
ブラウザで書き込むと「リロードします」とかなんとか出るようになった。

186 :名無しさん@お腹いっぱい。:01/08/27 23:18 ID:w4nf71TQ
>>184-185
なるほどthanx

187 :名無しさん@お腹いっぱい。:01/08/27 23:58 ID:YpDWRxJo
最近二重カキコが多いのはそのせいか?

188 :膝を打つ者:01/08/28 00:13 ID:mHosmIv.
>>187
にゃるほど!

189 :名無しさん@お腹いっぱい。:01/08/28 13:40 ID:QKtRe60g
最近読めないスレが無いですか?
例えば
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=985000653
の30番や
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=985844707
の27,28

どうでしょう?

190 :名無しさん@Emacs:01/08/28 13:42 ID:vU6HlHoc
>>189
こちらでは読めてます。

191 :名無しさん@お腹いっぱい。:01/08/28 13:44 ID:UDMTs0hE
>189
あぼーんのせい?

192 :189:01/08/28 13:52 ID:QKtRe60g
なんかスレ一覧のレス数(30)とは増えているんだけど
実際そのスレに入ってみても
file is not updated
になっちゃうんです。
s やっても変化無し。

Mozillaでは表示される事を確認。
うーん。不明

193 :名無しさん@お腹いっぱい。:01/08/28 13:54 ID:UDMTs0hE
あ、それはうちも良くなる。
いったん、Emacs毎終了すると大抵次は読めますけど。

194 :名無しさん@Emacs:01/08/28 13:57 ID:vU6HlHoc
>>192
たまにありますね。
C-u Sでもダメですか?

195 :名無しさん@Emacs:01/08/28 20:04 ID:57w2WCpg
>>180
> 一応パッチも。
> http://navi2ch.tripod.co.jp/navi2ch-010728-aa.patch

% patch -p1 < ~/navi2ch-010728-aa.patch
missing header for unified diff at line 4 of patch
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -Naur navi2ch-010728/navi2ch-message.el navi2ch-message.el.2
|--- navi2ch-message.el Sun Jul 1 20:53:30 2001
|+++ navi2ch-message.el.2 Mon Aug 27 12:36:47 2001
--------------------------
File to patch:

といわれてあたらんのだが、、、

196 :名無しさん@Emacs:01/08/28 20:07 ID:57w2WCpg
>>195
>
> % patch -p1 < ~/navi2ch-010728-aa.patch
>
> といわれてあたらんのだが、、、

-p0 でいけましたごめんなさい。

197 :名無しさん@お腹いっぱい。:01/08/28 20:09 ID:E7rTmbwM
>>192
Shift-s で強制再読み込みしたあと、
[Navi2ch]-[表示スレ一覧] で当該スレを削除、
しかるのちに当該スレをもう一度読み込んでみるべし。

198 :名無しさん@Emacs:01/08/28 20:34 ID:57w2WCpg
now connecting...
navi2ch-net-send-request: connection failed: すでに動作中です。, cocoa.2ch.net, navi2ch connection

って言うのはどういうエラーですか?
Emacs 21 で最新版(7月の終りに出たやつ)を使っています。

199 :名無しさん@お腹いっぱい。:01/08/28 22:15 ID:HnXhPi6s
>>189
g 30
とかやってみても駄目なんでしょうか

200 :天才東大医学部5回生:01/08/28 22:55 ID:rpp3OriI
-----------------------------------------------------
********************2chが閉鎖?ワラタヨ******************
-----------------------------------------------------
ネットキャンサーが自らのトラヒク負担でアポトーシスだと。(藁
死んで当然death。消えて当たり前田のクラッカーだよ。
何?クラッカーじゃなくてハッカー?(プ
UNIX板のノータリンはハッカーとは呼べないだろ。
普段はトゥール・クラッキングでオナってる偽ハッカーのくせに。(はぁと
**********************************
-----UNIX板の連中なんざ、芋虫------
**********************************
みんなで協力してます?ハァ?死ねば?
お前らの発言とも思えないが?(^^;)
偽善と欺瞞、傲慢に独善。自分たちがしてきた行為を
振り返ってみな?胸に手を当ててよく考えろ。
そうすれば、2ch閉鎖が世界のためだと気づくはずだYO!

最後に。UNIX板のプログラマはヘタレ。
お前らの吐き出すコードはムダとバグの塊。
もうママゴト・プログラミングなんてやめたら?みっともないよ。
くだらないねぇ。

201 :名無しさん@EmacsCE:01/08/29 06:22 ID:MB0OA1Gw
ようやくJornada720上に環境構築できた。
SKKの導入に手こずって、実は175は母艦
のNTEmacsから書き込みしてたんでした。

EmacsCE20.7(Build0827) + SKK10.6a(SKK-JISYO.M)/APEL10.3 + navi2ch-010728

という環境から書き込みしているYO!
この環境は、UNIXな諸兄も検討されて
いいんでは?
ただ、メモリの制限の問題で、
SKK-JISYO.Lが使えないのは遺体。
SKK-JISYO.LとSKK-JISYO.Mの間ぐらい
の容量の辞書ってないんですかね。

それと、OFFLINEの場合って、
どうやってログとか見るんですかね。

ScreenShotどこにアプしようかな……。

202 :o:01/08/29 07:03 ID:MB0OA1Gw
ttp://homepage2.nifty.com/pda-palace/navi2ch.html

203 :膝を打つ者:01/08/29 13:07 ID:sxLoQ6aw
>>201
> それと、OFFLINEの場合って、
> どうやってログとか見るんですかね。

t navi2ch-toggle-offline

のことですか?それとも別の話?

204 :名無しさん@NTEmacs:01/08/29 13:21 ID:Eh584Gv.
>>203
えーとですね、

あるところにノートPCでnavi2chを楽しんでいる人がいました。
家では常時接続なので、Emacsを起動し、M-x navi2chとすれば、
www.2ch.netと交信を始め、トップメニューが表示されるので御満悦です。

出先のネットから隔絶された環境で、ふと2chのログを見ようと
Emacsを起動し、M-x navi2chしたところ、当然のことながら、
navi2chは、2chとの交信に失敗し、画面は白いままでした。
彼は疑問に思いました。

「ひょっとして、オンラインな状況じゃないと使えないの?」と。

205 :名無しさん@お腹いっぱい。:01/08/29 13:24 ID:y4JuV/8o
>204
C-u M-x navi2ch

206 :名無しさん@NTEmacs:01/08/29 13:36 ID:Eh584Gv.
>>205
参楠!!

207 :膝を打つ者:01/08/29 14:19 ID:sxLoQ6aw
>>45,61です。
ちょっと相談。

夏期休暇があったりしてちょと遅くなったけど、ローカルルールを見るモードを作成中。

で、head.txtはHTMLで書いてあるので、
1. w3を使ってrenderingする。w3がrequireになってしまう。
2. 泥沼でparsing&renderingする。
のどちらが良いかの〜。(まあ、ざっと見た所、p, pre, br, aくらいなんだが)

208 :膝を打つ者:01/08/29 14:24 ID:sxLoQ6aw
で、その途中のelisp。"navi2ch-head.el"で保存して、これもloadしてね。
(面倒になって)店晒しのHTMLの自前renderingは抜いてあります。

;;;; navi2ch-head.el

;; Preamble

(require 'navi2ch-net)
(require 'navi2ch-vars)
(require 'navi2ch-article)

(eval-when-compile
(provide 'navi2ch-head))

;; navi2ch-head-mode

(defvar navi2ch-head-mode-map nil
"ローカルルールのビュワーのキーマップ")
(unless navi2ch-head-mode-map
(setq navi2ch-head-mode-map (make-sparse-keymap))
(define-key navi2ch-head-mode-map "q" 'navi2ch-head-exit)
(define-key navi2ch-head-mode-map "l" 'navi2ch-head-exit))

(defun navi2ch-head-mode ()
"\\{navi2ch-head-mode-map}"
(interactive)
(setq major-mode 'navi2ch-head-mode)
(setq mode-name "Navi2ch Head")
(setq buffer-read-only t)
(use-local-map navi2ch-head-mode-map))

209 :膝を打つ者:01/08/29 14:25 ID:sxLoQ6aw
つづき。

;; Functions

(defun navi2ch-head-exit ()
"ローカルルールバッファを消す。どこへ行くかはemacsまかせ"
(interactive)
(let* ((buf (current-buffer))
(delete-windows-on buf)
(kill-buffer buf)))

(defun navi2ch-head-get-uri ()
"ローカルルールの書いてあるURI"
(concat (cdr (assoc 'uri navi2ch-article-current-board)) "head.txt"))

;; An entry point from navi2ch-article-mode

(define-key navi2ch-article-mode-map "H" 'navi2ch-article-get-head-txt)

(defun navi2ch-article-get-head-txt ()
"ローカルルールを持ってきて表示。head.txtに保存しちゃうよ。"
(interactive)
(let* ((uri (navi2ch-head-get-uri))
(filename (concat (expand-file-name navi2ch-directory) "/"
(progn
(string-match "^http://\\(.*\\)" uri)
(match-string 1 uri)))))
(navi2ch-net-update-file uri filename)
(message uri filename)
(save-excursion
(find-file filename)
(if (eq (point-max) (point-min))
(insert-string "'H'を押す。\n ↓\n板ローカルルールを見る。\n ↓\n板ローカルルールはない!\n ↓\n(゚д゚)マジウマー\n"))
(set-buffer-modified-p nil)
(navi2ch-head-mode))))

210 :名無しさん@お腹いっぱい。:01/08/29 14:27 ID:.Cqp8lWY
プレーンテキスト(タグを弾く)を抽出して、
にemacsバッファにほうりこむ

211 :膝を打つ者:01/08/29 14:38 ID:sxLoQ6aw
おんやー、良く考えたら、article-modeじゃなくて、board-modeの方がいいか。
上の奴はarticle-modeで'H'ね。

それから、'q'した時に戻るのbufferもちゃんと指定しないと、2分割の時困るね。

212 :膝を打つ者:01/08/29 15:04 ID:sxLoQ6aw
そんなわけで、board-modeでも'H'を有効にするには、「つづき」を、

;; Functions

(defun navi2ch-head-exit ()
"ローカルルールバッファを消す。どこへ行くかはemacsまかせ。これ直さないと…FIXME"
(interactive)
(let* ((buf (current-buffer))
(delete-windows-on buf)
(kill-buffer buf)))

(defun navi2ch-head-get-uri ()
"ローカルルールの書いてあるURI"
(cond ((eq major-mode 'navi2ch-article-mode)
(concat (cdr (assoc 'uri navi2ch-article-current-board)) "head.txt"))
((eq major-mode 'navi2ch-board-mode)
(concat (cdr (assoc 'uri navi2ch-board-current-board)) "head.txt"))))

;; Entry points from navi2ch-article-mode/navi2ch-board-mode

(define-key navi2ch-article-mode-map "H" 'navi2ch-head-get-head-txt)
(define-key navi2ch-board-mode-map "H" 'navi2ch-head-get-head-txt)

(defun navi2ch-head-get-head-txt ()
"ローカルルールを持ってきて表示。head.txtに保存しちゃうよ。"
(interactive)
(let* ((uri (navi2ch-head-get-uri))
(filename (concat (expand-file-name navi2ch-directory) "/"
(progn
(string-match "^http://\\(.*\\)" uri)
(match-string 1 uri)))))
(navi2ch-net-update-file uri filename)
(message uri filename)
(save-excursion
(find-file filename)
(if (eq (point-max) (point-min))
(insert-string "'H'を押す。\n ↓\n板ローカルルールを見る。\n ↓\n板ローカルルールはない!\n ↓\n(゚д゚)マジウマー\n"))
(set-buffer-modified-p nil)
(navi2ch-head-mode))))

としてくだされ。後はしばらく出張でおやすみ。

213 :名無しさん@お腹いっぱい。:01/08/29 16:43 ID:y4JuV/8o
>207
外部ブラウザに投げちゃってもいいんじゃネーノ?
U v みたいに。

214 :膝を打つ者:01/08/29 18:01 ID:sxLoQ6aw
あーん、ぼろぼろ。

(defun navi2ch-head-exit ()
"ローカルルールバッファを消す。どこへ行くかはemacsまかせ。これ直さないと…FIXME"
(interactive)
(let* ((buf (current-buffer)))
(delete-windows-on buf)
(kill-buffer buf)))

FIXしようとしたけどうまく働かないcode外した時に')'が変になった。すまんのー。

215 :名無しさん@お腹いっぱい。:01/08/29 21:39 ID:Zx4v5.hI
bbstableの仕様が変わったね。
(setq navi2ch-list-bbstable-url "http://www.2ch.net/bbstable2.html")
で対処できるけど、offlineで起動したほうがいいようなきがする。

216 :名無しさん@Emacs:01/08/29 22:10 ID:zEw4DXJY
起動したら
[+]Navi2ch
[+]ブックマーク
[+]通常版板メニュー
[+]文字化けする人向け板メニュー
って表示されるんですけど、前みたいに板一覧取得って出来ないんですか?
それとも2chの最後???

217 :216:01/08/29 22:12 ID:zEw4DXJY
失礼しました
>>215さんありがとうございます。

218 :名無しさん@お腹いっぱい。:01/08/29 22:32 ID:3e0WLizY
>>215 偉い。

219 :名無しさん@お腹いっぱい。:01/08/29 22:34 ID:y4JuV/8o
>215
bbstable1.html は gzip されてんのかな。

220 :膝を打つ者:01/08/29 23:32 ID:sxLoQ6aw
bbstable.htmlは文字化けしている人とそれ以外の人のmenuになって問題外だけど、
bbstable1.htmlの方は、中のhref先がindex2.htmになってるね。('l'抜き)
bbstable1.htmlとbbstable2.htmlの役割の違いは何だろう?
どの板もindex2.htmとindex2.htmlを持つのかな?

いずれにせよ、navi2ch-list.elの(defun navi2ch-list-make-board-txtは、

> (when (string-match
> "href=\\(.+/\\([^/]+\\)/\\)index2.html"
> href)

< (when (string-match
< "href=\\(.+/\\([^/]+\\)/\\)index2.html?"
< href)
としといた方が良さそう。

しかし、.html→.htmといい、トップメニューを「文字化け」用に階層を高める所といい、
考えている事が分からないな。行き辺りばったりかな?
elispはまだいいけど、binaryが流通している2ch専用ブラウザは困るだろうな。

221 :膝を打つ者:01/08/29 23:33 ID:sxLoQ6aw
>>219
圧縮はされてない。.htmlと.htmの違いしか見つけられない。

222 :( ゚∀゚<222だがね:01/08/29 23:37 ID:DVGyRnrk
( ゚∀゚<222!

223 :名無しさん@お腹いっぱい。:01/08/30 00:11 ID:.EQGy12Q
グローバルブックマークに、新しいカテゴリ追加するのは?

224 :名無しさん@お腹いっぱい。:01/08/30 00:18 ID:epFrAO6.
>223
新しい名前を入れるだけ

225 :名無しさん@お腹いっぱい。:01/08/30 00:22 ID:.EQGy12Q
>>224
スマソ
それやったんだけどエラー出たから
違うのかと思った
でも、何故か今やったら出来た

226 :名無しさん@お腹いっぱい。:01/08/30 08:36 ID:0aDIK5wM
>>220
index2.htm が圧縮で index2.html が非圧縮。
行きあたりばったりは 2ch の伝統。

227 :名無しさん@お腹いっぱい。:01/08/30 12:45 ID:SdDse4fA
というわけで俺も行き当たりばったりに(ワラ
パッケージ作りました。
>>215さん、>>220さんのをマージ。勝手にすいません。

http://navi2ch.tripod.co.jp/navi2ch-010728-3.noarch.rpm
http://navi2ch.tripod.co.jp/navi2ch-010728-3.src.rpm


一応パッチ
http://navi2ch.tripod.co.jp/navi2ch-010728-index.patch
http://navi2ch.tripod.co.jp/navi2ch-010728-index2.patch

なんて安易なネーミングだ… > 俺。

228 :名無しさん@お腹いっぱい。:01/08/30 12:51 ID:0aDIK5wM
(not 1) 氏はもう来ないんすかねー。
かぜでもひいたかな?

229 :膝を打つ者:01/08/30 14:07 ID:C3TsWUik
>>228
(not 1)はnilだけに心配ですね〜。

; って、そんなnavi2chばかりやってるわけにもいかんでしょ…

230 :YA Lisp Wannabe:01/08/30 14:37 ID:ZmZim6Yc
navi2ch、生活に影響するくらい便利に使ってます。
マジでアンインストールしたいかも……
で、Emacs Lispハカーたちに要望。

・kill機能(バースト荒し対策)
特定のIDの書き込みをデフォルトで非表示にする
書き込みの上で"D"すると、そのIDが見えなくなるといいかも。

・AA非表示機能
特定のパターンにマッチした書き込みをデフォルトで非表示に

便利ではないでしょうか。

231 :YA Lisp Wannabe:01/08/30 14:43 ID:ZmZim6Yc
・typo修正
navi2ch-message-buffe-name -> navi2ch-message-buffer-name

・編集中のメッセージバッファがあるときの「w」の振る舞いを変更
「Kill current message?」にnと答えると、message-bufferに移動する。
これまでは、なにもしなかった。ぼくはこっちの振る舞いが好きだけど、
みなさんにとっても便利かなあ?

--- navi2ch-message.el.orig Thu Jul 26 23:56:48 2001
+++ navi2ch-message.el Thu Aug 30 14:31:04 2001
@@ -43,3 +43,3 @@

-(defvar navi2ch-message-buffe-name "*navi2ch message*")
+(defvar navi2ch-message-buffer-name "*navi2ch message*")
(defvar navi2ch-message-backup-buffer-name "*navi2ch message backup*")
@@ -52,4 +52,5 @@
(defun navi2ch-message-write-message (board article &optional new sage)
- (when (or (not (get-buffer navi2ch-message-buffe-name))
- (navi2ch-message-kill-message))
+ (if (and (get-buffer navi2ch-message-buffer-name)
+ (not (navi2ch-message-kill-message)))
+ (navi2ch-message-pop-message-buffer)
(setq navi2ch-message-window-configuration
@@ -64,3 +65,3 @@
(if new nil (current-buffer)))
- (switch-to-buffer (get-buffer-create navi2ch-message-buffe-name))
+ (switch-to-buffer (get-buffer-create navi2ch-message-buffer-name))
(navi2ch-message-mode)
@@ -72,3 +73,3 @@
(interactive)
- (let ((buf (get-buffer navi2ch-message-buffe-name)))
+ (let ((buf (get-buffer navi2ch-message-buffer-name)))
(when buf
@@ -82,3 +83,3 @@
(other-window 1)
- (switch-to-buffer navi2ch-message-buffe-name))))))
+ (switch-to-buffer navi2ch-message-buffer-name))))))

@@ -193,3 +194,3 @@
(y-or-n-p "kill current message?"))
- (kill-buffer navi2ch-message-buffe-name)
+ (kill-buffer navi2ch-message-buffer-name)
t))

232 :名無しさん@お腹いっぱい。:01/08/30 14:54 ID:tVrM1obs
(not 1)さんはもう開発されないのかな?
その変のこと教えて欲しいです。
最近やけにこのスレにパッチが目立つのも関係してそう。

233 :名無しさん@お腹いっぱい。:01/08/30 14:57 ID:EkFx/Y02
スレtitleがダサイからじゃないか

234 :YA Lisp Wannabe:01/08/30 15:01 ID:fyPShY.M
同意。一般ユーザもこまる。>>233
「2ch専用ブラウザ『navi2ch』」ってスレ立てて移動する?

235 :名無しさん@お腹いっぱい。:01/08/30 15:04 ID:EkFx/Y02
>>234
んじゃ、立てておく。

236 :名無しさん@お腹いっぱい。:01/08/30 15:14 ID:jX66UFss
はぁ…Lisp覚えないといけませんね…
自分で何ら問題が解決できないです(-_-)ウツダ

237 :名無しさん@お腹いっぱい。:01/08/30 15:38 ID:ELv03nsE
自分で解決できなくても、教えて君じゃなければ文句
言われないでしょ。ここで相談してみれば >>236

238 :名無しさん@お腹いっぱい。:01/08/30 17:06 ID:3mFA32Lo
誰か XEmacs 用の rpm 作ってくれないかな (ボソ

239 :名無しさん@お腹いっぱい。:01/08/30 19:29 ID:rWMWyOVM
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=999166513
移 動 し て 下 さ い 。

72 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)