■ 2ちゃんねるは、ここのサーバを使ってるです。。。
 .jp ドメインお持ちのお客様大歓迎。maido3.jp
 .fm 取得代行します。(US) maido3.fm
 .ca 取得代行します。(US) maido3.ca
 .com .net .org 取得代行します。(US) maido3.com
 .cc .to .tv 取得代行はじめました。NEW
人気サイト
月々1,000円からの BinboServer.com 2ちゃんねるも使っている Big-Server.com
>> 2ちゃんねる、サーバ監視所

■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
Navigator for 2ch
1 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/06(水) 01:15
WindowsとかMac OSとかには2ch用専用アプリがあるけど
UNIXにはない。ということで作ってます。
http://zurubon.virtualave.net/source/113.jpg

GTK--,wgetが必須なのでインストールしといてください。
http://gtkmm.sourceforge.net/



2 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/06(水) 01:19
おおなんか面白そう。
頑張って。


3 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/06(水) 01:24

えらい!

unix板のリーナスと呼んでいい?


4 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/06(水) 04:56
ファイト一発!!期待age!
進捗状況もたまに書いてちょ



5 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/06(水) 10:44
Java で作らない?


6 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/06(水) 11:37
http://piza.2ch.net/test/read.cgi?bbs=tech&key=974446449
って、最初はLinux上のPython、GTK+でかいてたんだけど、
AAがうまく表現できない&Winプログラミングに興味があったので
やめちまった。
がんばってください。


7 名前: ???????????????B 投稿日: 2000/12/06(水) 13:02
tty 版もほしいなぁ…。作りたいのはやまやまだが
時間が…。



8 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/06(水) 22:02
こんなの作ってみました。

http://www.geocities.co.jp/SiliconValley-Oakland/4550/aadisplay.gif

Linux 上で AA をみる(だけの)ためのもの。未完成。
誰か MS プロポーショナル(だったっけ)のメトリック教えて...

ま、MS のフォントをこっそりつかうのが正解かもしれないけど。
というわけで AA も見られるとうれしいです > 1 さん


9 名前: 6 投稿日: 2000/12/07(木) 00:23
>>8
MS PゴシックをX-TTで使ったことがあるけど、なかなかうまくいかないです。
X-TTにきっちりメトリック計算させても、モナーがずれてしまう。


10 名前: 話題ずれるけど 投稿日: 2000/12/07(木) 01:26
モナー板見るためにVMware導入した私。
きっと、他にもいるはずだ。


11 名前: 関係ないからsage 投稿日: 2000/12/07(木) 01:37
モナー板見るためだけにVMware使ってるのって俺だけ?


12 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/07(木) 03:02
エラー出たから書き換えたら2重投稿してた。鬱ダ氏ノウ


13 名前: 1 投稿日: 2000/12/07(木) 07:32
・ニ・ケ・ネス、ュケ、゚、ヌ、ケ。」



14 名前: hc2ivan 投稿日: 2000/12/07(木) 07:51
1です。
C++で書いてたんですが嫌になったので
コンソールバージョンにしました。

特徴
o ブラウザが選択可能。
o キャッシュ機能搭載。
o 書き込み可能

w3mで見てるんだったら、こっちの方が遥かに速いのでどうぞ。
ついでにハンドル名も決定。
tar + gzです。
http://zurubon.virtualave.net/source/114.tar
(http://zurubon.virtualave.net/source.cgi)



15 名前: hc2ivan 投稿日: 2000/12/07(木) 11:31
・ミ・ース、タオ、ネオ。ヌストノイテ、ヌ1.2.0、・「・テ・ラ・。シ・ノ、キ、゙、キ、ソ。」



16 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/07(木) 12:28
>バグ修正と機能追加で1.2.0をアップロードしました。
って書いたのか。
それをみて化けてるので今修正中か?(w



17 名前: 1==hc2ivan 投稿日: 2000/12/07(木) 14:44
w3mからの書き込みテスト。




18 名前: 1==hc2ivan 投稿日: 2000/12/07(木) 15:17
書き込むと化けるバグを修正しました。
tar + gzです。
http://zurubon.virtualave.net/source/116.tar
http://zurubon.virtualave.net/source.cgi

# これはw3mで書いています(化けませんように)。


19 名前: 1==hc2ivan 投稿日: 2000/12/07(木) 15:19
よかった。
化けなかった。



20 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/07(木) 19:48
試してみたいけど。 GTK-- をインストールする
のがめんどいのでもうちょっと後でね。



21 名前: 1==hcivan 投稿日: 2000/12/07(木) 20:13
>>20
始めはGTK--で書いてたんですけど嫌になってきて、
Perlで書き直してCUIで動くやつになっています。

http://zurubon.virtualave.net/source.cgi
ここから入手してください。
必須なものは、
o Perl 5(http://www.perl.com/)
o Perl curses モジュール(http://www.cpan.org/modules/by-module/Curses/)
o Perl perlmenu モジュール(http://www.ait.iastate.edu/perlmenu/)
o wget(http://www.gnu.org/software/wget/)
o w3m,lynx,netscape,jlessなどのブラウザ(ページャ)。
o Perl HTTP::URI モジュール
です。
>>14
>>18
もどうぞ。
混乱させてすいません。



22 名前: 1==hc2ivan 投稿日: 2000/12/07(木) 23:12
board.txtの読み込みを高速化、
その他の改良をしたバージョン1.3.2をアップロードしました。
tar + gzです。

http://zurubon.virtualave.net/source.cgi
http://zurubon.virtualave.net/source/117.tar


23 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/08(金) 11:06
さらなる開発期待age


24 名前: 1==hc2ivan 投稿日: 2000/12/08(金) 18:35
感想とかも聞きたいです。
誰かー。



25 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/08(金) 19:45
スレ一覧表示から先に進めんぞ。
キー割り当ては less 準拠きぼーん。


26 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/08(金) 19:50
GTK--の評価興味ある。
良質なGUIライブラリの導入検討中。
別スレ立てキボンヌ。




27 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/08(金) 21:18
test


28 名前: 1==hc2ivan 投稿日: 2000/12/08(金) 21:41
1.3.3をアップロードしました。
PerlMenuのインストールは不要になりました。
Page Upやgなどキー割り当てを追加してみました。

変更履歴です。
* version 1.3.3
* PerlMenuを改造してPage Up,Page Down,g,Gキーを使うようにした。
* PerlMenuを同梱したのでPerlMenuモジュールの
インストールは不要になった。
* $your_name,$your_mail変数の漢字コードをSJISに変換するようにした。
* 2ch UNIX板にあるNavigator for 2chスレッドにリンクするようにした。


キー割り当ての追加は以下のとおりです。
Page Up -> 1ページ進む
Page Down -> 1ページ戻る
g -> 最初に移動する
G -> 最後に移動する


tar + gz形式です。
http://zurubon.virtualave.net/source/118.tar
http://zurubon.virtualave.net/source.cgi



29 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/08(金) 21:56
>>1
wget に -nd -nH つけてくれ。
system wide & user の設定によっては ~/.navi2ch/www2.ocn.ne.jp/.../board.txt
みたいになる



30 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/08(金) 22:03
俺もスレ一覧から先へ進まん!
あとスレ一覧画面で記事数が右に消えちゃってます。


31 名前: 1==hc2ivan 投稿日: 2000/12/08(金) 22:46
>>25
>>30
先へ進まないというのはどういう状況か教えてください。(ハングする、core dumpする、エラーを出す)
OSの名前とバージョンを教えてください。
navi2chのバージョンを教えてください。
TERM環境変数にはなにが入ってますか?
コンソール or ターミナルエミュレータどちらで動かしていますか?

こっちは
OSはFreeBSD 4.1-RELEASE
navi2chはnavi2ch 1.3.3
ターミナルエミュレータはkterm
TERM環境変数はkterm
です。

>>29
わかりました。



32 名前: ???????????????B 投稿日: 2000/12/09(土) 00:00
> 俺もスレ一覧から先へ進まん!
$cmd_browser を書き換えてない (デフォルトは wget だけど
wget がはいってない) というオチではない?

tty 版を望んでおきながらアレだが、ちと厳しいね。
ブラウジングを外部プログラムにまかせるというのが
ちょっと…。まぁ作るほうにしたらお手軽だし、UNIX
的ではあるんだけど。



33 名前: 30 投稿日: 2000/12/09(土) 00:10
>>32
そのオチでした。逝ってきます。

あと要望:板一覧画面に戻る際に読んでた板の位置に戻って欲しい


34 名前: ???????????????B 投稿日: 2000/12/09(土) 00:46
んと、インストールマニュアルなど。FreeBSD なら wget,
lynx, p5-libwww, p5-URI を package で入れる。それだけ。

firewall 内の人は、proxy 設定すること。lynx は環境変数
HTTP_PROXY を、wget は環境変数 http_proxy を見るので
(wget も HTTP_PROXY の方を見てくれよ…)、
 env http_proxy=foo.bar.com:8080 HTTP_PROXY=foo.bar.com:8080 perl navi2ch
とかすれ。

要望だが、ブラウザは自前でなんとかならんかなぁ。emacs を
起動して、C-x 3 C-x o C-x 2 したみたいな3分割の画面にして、
左は板一覧、右上はスレ一覧、右下が発言、とかはどう?
で、C-x 0 で不要なフレームは消せるとか。

あと、細かいこと。/ で検索したい。C-v で1画面進めたい。
Space は Enter と同じ扱いにしては? $cmd_browser などの
エラーチェックよろしくね。



35 名前: 1==hc2ivan 投稿日: 2000/12/09(土) 18:29
>>34
(Emacsで動くという意味で)mewみたいな感じになるんでしょうか?

それと、1.3.4をアップロードしました。
選択位置を維持するのは、ちょっとやってみたけど現在位置の取得が難しそうです。
位置の設定は難なく出来るんだけど、、、
ドキュメントしっかり読んでないせいかも。

C-vにも一応対応しましたがバグってます。


Changelog
* version 1.3.4
* READMEの嘘を直した。
* wgetを-nd -nHオプションをつけて起動するようにした。
* 記事のタイトルと記事数の間にあるスペースを取り除くようにした。
* FAQを作成した。
* Spaceキーの割り当てをReturnと同じにした。
* コマンドが存在するかチェックするようにした。

ダウンロードは、
>>28
からたどってください。



36 名前: 25 投稿日: 2000/12/09(土) 21:36
ス、ュケ、゚・ニ・ケ・ネ、「、イ。」・ケ・ーヘ、ォ、鯊隍ヒソハ、゙、ハ、、クカー、マ w3m 、ャニ、テ、ニ、ハ、ォ、テ、ソ。」タツ、テ、ニ、隍キ>イカ
、ユ。シ、爍「、ヌ、筍「、マ、テ、ュ、熙、、テ、ニクォ、ヒ、ッ、、 (クスコ゚ lynx サネヘム)。」
、ウ、、ハ、 lynx 、タ、ア、ヌサネ、テ、ニ、、ロ、ヲ、ャ、隍、、ハ、「。ト


37 名前: 25 投稿日: 2000/12/09(土) 21:39
navi2ch から書き込みテストしたらバケテルヨーー
v1.3.3 + lynx2-8-3(+2chパッチ) 使用。なんでだろ。


38 名前: >34 投稿日: 2000/12/10(日) 07:48
wgetrcに書いとけ


39 名前: (not 1) 投稿日: 2000/12/12(火) 13:59
>>34
Emacs 版 作ってみました。
書きこみができないとかまだ不具合が色々あるますが一応使えます。
実は、hc2ivan さんの作ったのを使ってみてないんで
全然違うものだったらごめんなさい。

ここからどうぞ。
http://zurubon.virtualave.net/source/123.gz (tar.gz 形式)


40 名前: hc2ivan 投稿日: 2000/12/12(火) 14:44
>>39
おお、すごい。
しかし、
mule --version
GNU Emacs 19.34.1
では動きませんでした。



41 名前: (not 1) 投稿日: 2000/12/12(火) 19:46
>>40
ごめんなさい、Emacs 20 以外を考えて作ってないです。
色々な Emacsen に対応するのは結構面倒なんで。
# もし反応よかったりしたら対応するかもしれないです(笑)。

んで、ちこちょこバグを潰したりしたやつをアップしました。
http://zurubon.virtualave.net/source/124.gz


42 名前: hc2ivan 投稿日: 2000/12/12(火) 22:00
>>41
「おおすごい。」といっても動かしてないんです:-)。
スクリーンショットなんかをアップロードしてほしいです。

ImageMagickをインストールするとimportってコマンドで
import XXXX.jpegでスクリーンショットが取れます。



43 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/12(火) 23:01
動いた、すばらしい。
Windows の GUI ソフトなんかより余程シンプルでよい。
lisp の力に改めて感心。

リクエスト:
スレッドの Subject を Naci2ch Article の mode-line にでも
記事に番号



44 名前: (not 1) 投稿日: 2000/12/13(水) 00:24
>>42
スクリーンショット取ってみました。
http://zurubon.virtualave.net/source/125.png

見ての通り、実は Unix じゃなかったりします(笑)。

>>43
> 動いた、すばらしい。

おぉ、誉められた・・・。
なんかすっげぇ嬉しいです。

> リクエスト:
> スレッドの Subject を Naci2ch Article の mode-line にでも
> 記事に番号

了解です。それくらいなら簡単にできますし。
あとは、書き込みができるようにしたいですねぇ。


45 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/13(水) 01:25
>>41
Meadow1.10でばっちり動きました。
スゴイね。


46 名前: hc2ivan 投稿日: 2000/12/13(水) 08:39
>>44
見ました。
良さそうですね。EmacsLispも覚えたいなあ。



47 名前: ???????????????B 投稿日: 2000/12/13(水) 13:55
ぐれいと。すばらしすぎ。

要望。proxy に対応してほしい。とりあえず適当にいじって
proxy 経由になるようにしたが、elisp はほとんどわからんので、
わかってる人に、ちゃんとしたコードを書いてほしい。

あと、emacs-20.7 で -nw で実行すると、
 |-かんな--EJ:%*-F1 *navi2ch board* (Navi2ch Board W)--L56--10%----
の行 (これってなんて呼ぶの?)がリバースしてくれない。

X クライアントとして動かすとき (-nw を付けずに起動)、
マウスでそこそこ操作できるとうれしいかも。
# mouse-2 で板選択/スレ選択できるとよいかな。

書き込みができるようになったら、これを常用環境にします。

1もがんばれ〜



48 名前: ???????????????B 投稿日: 2000/12/13(水) 15:54
追加。

< > が置換されてないかも?

一行が長すぎると切れた部分が表示されない
(少なくとも -nw では)。自前で fold キボソ。

うちの環境だと proxy が cache してしまって、reload しないと
最新の情報が見れない。reload 機能が欲しい (s に bind されてる
sync ってのは違うよね? sync ってなあに?)

板選んで、スレ選んで、C-o で板一覧に戻って別の板を
Enter で選択すると、ミニバッファに
 Window width 0 too small (after splitting)
となるです。

index2.html のように、各スレッドの最新10発言とかの
一覧が欲しいなぁ。

ぜいたくいってスマヌが、ぜひぜひよろしく。



49 名前: not 1 nor 39 投稿日: 2000/12/13(水) 21:09
Emacs 版、すばらしいです。
bookmark っぽい機能を付けてみたんですけどいかがでしょう ?
http://www.geocities.co.jp/SiliconValley-Oakland/4550/navi2ch.tgz


50 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/13(水) 22:35
オープンソースage


51 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/14(木) 05:20
テスト


52 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/14(木) 05:24
テストその2


53 名前: (not 1) 投稿日: 2000/12/14(木) 08:00
多分、書きこめてるはず。

書きこみができるようにしました。
それと、geocities のアカウント取ってみたんでこんどからは、
そちらからどうぞ。
http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch.tgz

あとは、
Navi2ch Article の modeline に サブジェクトを表示。
長すぎる行を改行するように。

ってとこです。

>>48
> 最新の情報が見れない。reload 機能が欲しい (s に bind されてる
> sync ってのは違うよね? sync ってなあに?)

うーん、sync ってのが reload のつもりなんですけど。
wl で sync ってのがあったからその名前を貰ってるだけです。

proxy 対応ってどうやるんでしょ?
その辺よく分かってないんで。ごめんなさい。

> 板選んで、スレ選んで、C-o で板一覧に戻って別の板を

これは対応しました。

> index2.html のように、各スレッドの最新10発言とかの
> 一覧が欲しいなぁ。

やりたいですね。
でも、cgi を呼びだして、html を parse してってのは面倒臭そうだしなぁ
途中まで読んで無理矢理接続を切っちゃえばいいのかな?
なんかいい方法ないですかね。

>>49
bookmark 機能使わせてもらいました。
ただ、 b で開くでなくてトグルにしましたが。
あと、行番号表示もそのまま頂きです(笑)。

厨房な俺には手に余ってきたかも(汗)。


54 名前: (not 1) 投稿日: 2000/12/14(木) 08:05
おお、書きこめてますね。
よかった、よかった。


55 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/14(木) 10:19
navi2ch.el素晴らしいです。これ、その筋のMLとかで
やりません?

emacs20専用になってるみたいだけど、APELとか使って
移植性を高めると良いかもしれませんね。



56 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/14(木) 13:04
その前に データファイルの置き場所、フォーマット等の標準化をひろ
ゆきに働きかけたい気分だ。



57 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/14(木) 15:25
てすと?



58 名前: ???????????B 投稿日: 2000/12/14(木) 15:36
おお、書けてる。感涙。

a の bookmark 追加ですが、emacs-20.7 で試すと
navi2ch-net-file-coding-system is void とか
言われました。どこかに
 (setq navi2ch-net-file-coding-system 'euc-japan)
というのが必要ではないですか? 間違ってたらスマンス。

> sync
了解です。

> proxy 対応ってどうやるんでしょ?

proxy サーバが proxy.foo.bar.com:8080 なら、
(let ((proc (open-network-stream
navi2ch-net-connection-name buf proxy.foo.bar.com 8080)))
と直接 proxy サーバに接続して、
GET http://www2.ocn.ne.jp/~luckland/text/board.txt HTTP/1.1
...(以下同じ)...
です。おんぶにだっこではアレなので、パッチ送りたかったけど、
俺の腕じゃ汎用的に書くのは無理だった…。elisp わからーん。

というわけで、環境変数 HTTP_PROXY を見るようにして
いただけると happy ですにゃ。

あとはリクエストに If-Modified-Since を付けて、更新されていない
ときにボディを受け取らないようにするとかかなぁ。



59 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/14(木) 16:48
test



60 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/14(木) 17:06
navi2chのdeb packageを作ってみて,XEmacsで
試してみたが,Segvってしもうた.

navi2chって,ライセンスはGPLかBSD version2
とかにしないかね? そうすると 他でも配れる



61 名前: ???????????B 投稿日: 2000/12/14(木) 17:31
" & < > の置換ってこんな感じ? elisp って
変数に対する置換ってできないのかなぁ。普通
バッファ上で置換するのかしら。

navi2ch-article.el
- (insert (cdr (assq 'data elt)) "\n\n")
+ (let ((p (point)))
+ (insert (cdr (assq 'data elt)) "\n\n")
+ (goto-char p)
+ (while (search-forward """ nil t)
+ (replace-match "\"" nil t))
+ (goto-char p)
+ (while (search-forward "&" nil t)
+ (replace-match "&" nil t))
+ (goto-char (point-max)))

あと、デフォルトで bookmark を有効にしてほしいなぁ。navi2ch.el は
(defun navi2ch ()
(interactive)
- (navi2ch-list))
+ (navi2ch-list)
+ (navi2ch-list-toggle-bookmark))
がいいです。
# これだと最初に起動したとき、何も表示されないか?



62 名前: 49 投稿日: 2000/12/15(金) 01:54
書込実験を兼ねて。
navi2ch-net-file-coding-system は
navi2ch-net-coding-system に変更されているようなので
"file-" を削ってみてください。

あと、ちゃんと読んでないのですが、
読込はタイムスタンプで判断しているんでしょうか ?
タイミングによっては新しい書込があるのに
読み込んでくれないことがあるようなので、
「強制的に再読込」が出来ると嬉しいです。

あるいはファイルの大きさで判断するとか
できないんでしょうか ?


63 名前: (not 1) 投稿日: 2000/12/15(金) 08:14
どもです。

・オフライン機能付けてみました。 o でトグルです。
・navi2ch-net-file-coding-system のままの所を直しました。
・プロクシ対応してみました(多分)。
navi2ch-net-http-proxy に値を入れるか、HTTP_PROXY 環境変数
に プロクシの URI を入れてみて下さい
・& " の置換ができるようにしてみました。
・強制読み込みできるようにしました。C-u s で強制読み込みです。
・GPL を表明してみた(多分)。

>>55
その筋の ML って elips とかですか?
やってみてもいいですけどみなさん カミングアウトするんすか?(笑)

そのうち apel とかで mule 対応とかにしたいですね。
だれかやりません?
俺は土曜日までは mule さわれないんで。

>>58
プロクシ対応はこれでどうでしょう?
それと更新してるかどうかは If-Modified-Since を見れば分かりますか。
だったらそれでチェックしてみるかなぁ。

>>61
文字列の置換 は string-match と replace-string でできます。
でも navh2ch-replace-string とか作ったからその方が便利かも。
bookmark は .emacs とかに
(setq navi2ch-list-bookmark-mode t)
とか書いとけばなると思います(多分)。

>>62
はい、タイムスタンプで判断してます。
ファイルの大きさの方がいいですかね?
If-Modified-Since ってのもあるらしいですし。
詳しい人の意見がちょっと欲しいです。

ってか長いですね。これ(汗)。
でも Emacs で書き込みできるとすっげぇ書き易いですな。
自分に感謝(笑)。


64 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/15(金) 09:37
ファイルの大きさで判定すると、あぼーんされたときに問題がでると思います。



65 名前: 55 投稿日: 2000/12/15(金) 09:53
>>63
>その筋の ML って elips とかですか?
>やってみてもいいですけどみなさん カミングアウトするんすか?(笑)

ここらへんですかね。fj.editor.emacsでも可かな。
その筋のCVS Repositoryに入れてもらうと、濃いヒトたちが寄って
たかって直してくれるかも。
カミングアウトするのは全然かまわないのですが、結局、知ってい
る奴等ばかりという可能性も:-)

それから、navi2ch-list-select-board、navi2ch-board-select-article
のkeymapをspaceにしませんか?



66 名前: >64 投稿日: 2000/12/15(金) 09:56
ひろゆきに働きかけて、あぼーんしたときにファイルのサイズが変わらない
ようなデータ形式にできないかな。そうすれば、追加された記事だけの差分
をとってくるようにできますよね。




67 名前: ???????????????B 投稿日: 2000/12/15(金) 12:59
むぎゅう。emacs-20.7 で M-x navi2ch すると、いきなり
 Wrong type argument: stringp, nil
となってしまう。どこでエラーになっているか
探し方さえわからない…。たすけて…。

> みなさん カミングアウトするんすか?(笑)

fj なら、動作報告くらいはしますよ。

# 僕は別に 2ch 見てることを隠したいとは思わないんですが、
# 他の方どうなんでしょう。
## fj でも 2ch でもやってることは同じ。少々言葉遣いが
## 変わるくらい :-)



68 名前: 58じゃないけど 投稿日: 2000/12/15(金) 13:16
>>63
navi2ch-net.elの
(defun navi2ch-net-send-request ...の中

port (match-string 2 proxy)))

port (string-to-number (match-string 2 proxy))))
にするとか。

あと、navi2ch-board.elの
(defun navi2ch-board-get-subject-list ...の中

(when (string-match "\\( *\\)(.+)$" str)
(setq str (replace-match " " nil nil str 1)))

の部分を

(when (string-match " *\\((.+)\\)$" str)
(setq str (replace-match " \\1" nil nil str)))

に変えないと、XEmacsごと落ちてくれます…


69 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/15(金) 14:52
alt.2ch とか作ってみんな anonymous remailer を使ってやる。



70 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/15(金) 16:30
ゴメン、ちょいとテスト。



71 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/15(金) 16:36
書き込みのときに、navi2ch-article-bufferを置き換えるの
ではなくて、分割して下にnavi2ch-message-buffeを表示する
ようにしない?その方が引用したりしやすいでしょ。
こんな具合でいいかな?

--- navi2ch-message.el.org Fri Dec 15 15:54:58 2000
+++ navi2ch-message.el Fri Dec 15 16:27:36 2000
@@ -35,6 +35,8 @@
(define-key navi2ch-message-mode-map "\C-c\C-k" 'navi2ch-message-exit))

(defun navi2ch-message-write-message (bord article)
+ (split-window-vertically navi2ch-board-window-height)
+ (other-window 1)
(setq navi2ch-message-window-configuration
(current-window-configuration))
(switch-to-buffer (get-buffer-create navi2ch-message-buffe-name))
@@ -67,8 +69,12 @@

(defun navi2ch-message-exit ()
(interactive)
- (kill-buffer (current-buffer))
- (set-window-configuration navi2ch-message-window-configuration))
+ (delete-windows-on (get-buffer navi2ch-message-buffe-name))
+ (bury-buffer navi2ch-message-buffe-name)
+ (let ((win (get-buffer-window navi2ch-article-buffer-name)))
+ (if win
+ (select-window win)
+ (switch-to-buffer navi2ch-article-buffer-name))))

(defun navi2ch-message-mode ()
(interactive)



72 名前: >67 投稿日: 2000/12/15(金) 16:47
エラーになる場合は、*scratch*バッファで (setq debug-on-error t)[C-j]
とやってから起動すると、エラーになったときのトレースが出るから、
それを報告すればいいかな。



73 名前: 68 投稿日: 2000/12/15(金) 17:27
navi2ch-replace-stringは、4番目の引数がnilのとき
ちとヤバイような。


74 名前: 68 投稿日: 2000/12/15(金) 17:39
>>65
> それから、navi2ch-list-select-board、navi2ch-board-select-article
> のkeymapをspaceにしませんか?

賛成に一票。


75 名前: ???????????B 投稿日: 2000/12/15(金) 18:45
>>72
> (setq debug-on-error t)
ありがとー。デバッグ表示からあたりを付けて調べたところ、
 (string-match "http://\\(.+\\):\\([0-9]+\\)" proxy)
でこけてました。なんとなれば、僕は
 setenv HTTP_PROXY foo.bar.com:8080
としているから (http:// がない)。意味としては http://
ない方が正しいと思うんだけど、両方対応していただけると
これ幸い。それ以外は、proxy 対応 OK でした。thanks.

>>65
space で板選択、スレ選択賛成。

>>71
> 書き込みのときに、navi2ch-article-bufferを置き換えるの
> ではなくて、分割して下にnavi2ch-message-buffeを表示する
> ようにしない?その方が引用したりしやすいでしょ。
賛成賛成。できれば Mew のようにに、w で reply したとき、
C-c C-y で メッセージ部分をマークしたところを >>数字
と > で引用できると感激。



76 名前: (not 1) 投稿日: 2000/12/15(金) 23:09
こんばんわ。
バイト行ってて昼間はあんまし見れないです。ごめんなさい。

指摘された所を直しました。
そんだけ。

>>65
> ここらへんですかね。fj.editor.emacsでも可かな。

う〜ん、じゃあ、fj に移動しますか?
2ch だと patch を貰っても当てられないって問題もありますし。
;; 空白が消されちゃうんで。結局手で当てました(笑)。
もう一人くらい賛成が居たら fj に出してみます。

> カミングアウトするのは全然かまわないのですが、結局、知っ
> ている奴等ばかりという可能性も:-)

確かに(笑)。
Emacs な人って結構限られたりしてますしね。

> のkeymapをspaceにしませんか?

その方が普通ですかね。そうしました。
だったら backspace とかで 一つ前のメッセージを選ぶとかの方がいいかなぁ。

>>66
でも 2ch って Range ヘッダを見てくれないような気が・・・
俺がテストした感じじゃそうでした。
俺がちゃんとサーバと会話してないだけなんかなぁ。

>>68
どうもです。直しました。
ってか replace-match で括弧内の文字を使うって"\\1" にすればいいんですね。
"\1" とかやってて変わらないんで何でなんかすっげぇ悩んでました(汗)。

>>71
どうもです。
ちょっと変えましたけど、こんな具合でいいですか?
なんか、"," が文字化けするみたいですねぇ。
これをさらに置換するのもなんかあほらしいし・・・。
どうしたもんでしょうか?

>>73
確かに。
テストしてないのがバレバレですね。直しました。

>>75
> としているから (http:// がない)。意味としては http://
> が
> ない方が正しいと思うんだけど、両方対応していただけると

対応したつもりですがどうでしょう?

> C-c C-y で メッセージ部分をマークしたところを >>数字
> と > で引用できると感激。

やりたいですね。
ちょっと、その辺扱かえるようにちょこちょこ変えるつもりなんで
もうちょっと待って下さい。



77 名前: 66 投稿日: 2000/12/15(金) 23:52
>>76
>でも 2ch って Range ヘッダを見てくれないような気が・・・
前に wget -c で試したら追加部分をgetできましたけど。
現状のままでやるとしたら、元のファイルのサイズの1KB程前から
読んで、元のファイルの最終行をサーチしてそれ以降を追加する
という感じですかね。見つからなかったら諦めて最初から読むと。
あぼーんの頻度は少ないから、この程度でよいかも。




78 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/16(土) 01:01
感謝age


79 名前: (not 1) 投稿日: 2000/12/16(土) 10:25
どもです。
昨夜いじったのを新しくあげときました。
http://www.geocities.co.jp/SiliconValley-Oakland/4550/navi2ch.tgz

マウスで操作できるようにしました。
list buffer で g で板選択できるようにしました。
article buffer で g で 番号選択できるようにしました。

ってとこです。

>>77
> 前に wget -c で試したら追加部分をgetできましたけど。

マジっすか?
俺が試したらだめでした・・・なんでだろう。
wget の吐くヘッダを確かめる方法とかってありますか?
;; そんな事すら知らない奴です、俺は。
;; ってか自分で調べろよ>俺。




80 名前: (not 1) 投稿日: 2000/12/16(土) 10:37
書き忘れ

article buffer で、http:// な所と、>>n な所で
enter またはマウスクリックでブラウザ起動とそこに移動です。

それとちょっと質問
face property が付いたテキストをコピペしたときに、
property を継承させない方法ってありますか?



81 名前: 49 投稿日: 2000/12/16(土) 11:27
>>79
>
> http://www.geocities.co.jp/SiliconValley-Oakland/4550/navi2ch.tgz

それ、うちっす...(ハクされてるんだったりして...)
正解は多分

http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch.tgz

それから、From と記事番号が逆になってる気がします。
face property の件ですが、私にはわかりませんです。

あとやっぱり差分取得ができるとうれしいっすねえ。



82 名前: 49 投稿日: 2000/12/16(土) 11:38
あ、なんか意味も無く下げてた。

今実験してみたんですけど、一度 get が終ったものに
wget -c したら最初から取り直しているみたいだけど、
途中で C-c してやったのを wget -c してみると
途中から(追加分もふくめて)読んでいるみたいでした。

wget をいじらないといけないのかも。



83 名前: 49 投稿日: 2000/12/16(土) 11:44
もう一度やってみたら上のが嘘だということが判明しました。

ファイルサイズが増えてるとちゃんと途中から読んでいました。
というわけで、「変更がなければ最初から読んでいる」らしい。
ソース読んでみるかな...

っていうか、wget 使ってないんですね。失礼。


84 名前: 66 投稿日: 2000/12/16(土) 11:54
>>79
今やってみたけど、
$ wget -c http://cocoa.2ch.net/unix/dat/976032951.dat
--11:51:16-- http://cocoa.2ch.net:80/unix/dat/976032951.dat
=> `976032951.dat'
Connecting to cocoa.2ch.net:80... connected!
HTTP request sent, awaiting response... 206 Partial Content
Length: 32,569 (6,969 to go) [text/plain]

0K -> ,,,,,,,,,, ,,,,,,,,,, ,,,,,..... . [100%]

11:51:17 (13.80 KB/s) - `976032951.dat' saved [32569/32569]

という具合になってますよ。どういうやりとりをしてるかはwget
のソースを読むしかないかなぁ。



85 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/16(土) 15:31
・ , が化けるのを直しました
・ navi2ch-list-goto-board がちょっと変だったのを直しました。

>>49
> それ、うちっす...(ハクされてるんだったりして...)

うぁ・・・すんません。
ってか実はハクってたりして(笑)。

> それから、From と記事番号が逆になってる気がします。
> face property の件ですが、私にはわかりませんです。

それって、
[82] From: 49
じゃなくって
From: [82] 49
になってるってことですか?
俺はこっちの方が From: と Date: がそろってて見やすいかなぁと思ったんで。
navi2ch-article-header-format とかって変数でもつくろうかなぁ。

>>83,84
差分の情報どうもです。
やっぱ取れるみたいですね。ちゃんと 206 で返ってきてるし。

と思って、今
(navi2ch-net-send-request
"http://cocoa.2ch.net/unix/dat/976032951.dat"
"GET"
'(("Range" . "bytes=100-500")))
とかやってみたらなぜか取れちゃいました。
ってことで行けそうな感じです。
;; でも家でやったときはダメだった気がすんだよな。なんでだろ。



86 名前: (not 1) 投稿日: 2000/12/16(土) 17:53
・差分を取ってくるようにした!!
・デフォルトの名前を付けた。

http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch.tgz

あんまし自信ないんで、動作報告希望です。


87 名前: 名無しさん@Emacs 投稿日: 2000/12/16(土) 19:18
test


88 名前: 87 投稿日: 2000/12/16(土) 19:23
上の 87 を書き込んだあと、sync すると
> Args out of range: 0, 43

というエラーが出ました。
一旦終了してもスレッドを読もうとすると同じです。
unix/976032951.dat を消して新たに取得しなおすとなおります。



89 名前: 87 投稿日: 2000/12/16(土) 20:36
覗いてみたけど elisp わかんねーや
backtrace↓

Signaling: (args-out-of-range 0 43)
match-string(0)
navi2ch-net-get-header(#<process navi2ch connection>)
navi2ch-net-get-time(#<process navi2ch connection>)
navi2ch-net-file-updated(#<process navi2ch connection> "/home/xxxx/.na
navi2ch-net-update-file("http://cocoa.2ch.net/unix/dat/976032951.dat"
navi2ch-article-get-article-list(((name . "UNIX") (uri . "http://cocoa
navi2ch-article-insert-articles(((name . "UNIX") (uri . "http://cocoa.
navi2ch-article-view-article(((name . "UNIX") (uri . "http://cocoa.2ch
navi2ch-board-select-article()
* call-interactively(navi2ch-board-select-article)




90 名前: ??????????B 投稿日: 2000/12/16(土) 23:10
>>77
> wget の吐くヘッダを確かめる方法とかってありますか?

wget -d でプロトコル見れるよ。

あと、'<','>' で beginning-of-buffer/end-of-buffer だと
うれしいなー。

それからそれから、C-u s の強制リロードのとき、
 Pragma: no-cache
を付けてほしいす。うちの proxy サーバが頑固者で、
なかなか最新情報を取ってきてくれないので。



91 名前: 名無しさん@Emacs 投稿日: 2000/12/16(土) 23:55
age


92 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/16(土) 23:57
   /~~⌒~⌒~⌒~ヾ
  /            )
  (   /~⌒⌒⌒ヽ )
  (  ξ    、  , |ノ     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   (6ξ--―●-●|  < 有田哲也,Fuck You !!!!!!!
   > 、    ) ‥ )   ζ \_________
      ヽ_ _ ー=_ノ / ̄ ̄ ̄ ̄ \
  /⌒  - - ⌒ /\   / " \|
/ /|       | | |   (゚)  (゚) |
\ \|≡∨  ∨| (6------◯⌒つ|
  \⊇  /干\| |    _||||||||| | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    |       |  \ / ι_/ / < More!! おごちゃん!!
    ( /⌒v⌒\_ \____/   \________
パンパン|     丶/⌒ - - \
    / \    |  |     / |
    /  ノ\__|  |__三_ノ|  |
   /  /パンパン|  |      |  |
  /__/     |  |      |  |
          ⊆ |     | ⊇


93 名前: (not 1) 投稿日: 2000/12/17(日) 00:42
すんません、酔っぱらいモードです。
ってことで、なんもいじってません(汗)。
明日の朝ちょっといぢるつもなんでそれまで御勘弁を・・・。

でわ。


94 名前: ???????????????B 投稿日: 2000/12/17(日) 02:49
揚げ


95 名前: 名無しさん@Emacs 投稿日: 2000/12/17(日) 05:49
てすとあげ


96 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/17(日) 07:18
むーん。前のnavi2chからやりなおそうとして、88のやりかたを
真似て、~/.navi2chをrm -rf ~/.navi2chしたら、カテゴリ
とか読まなくなってしもうた。



97 名前: (not 1) 投稿日: 2000/12/17(日) 21:43
差分取るののテストも兼ねて。

・<, > で移動するようにした。
・強制読み込みで、"Pragma: no-cache" を付けた。
・アップデートされてる条件にファイルサイズも付けた。
(更新時間が新しい and サイズが大きいでアップデート)
・書き込んだときに名前を覚えるようにした。

です。

あと、もし差分取るのに失敗してデータファイルが変になったりしたら、
C-u S (大文字の"S")でファイルを始めから取ってくるようになってます。

>>87
ヘッダが送られてこなかったとかそんなんですかね。
あと、backtrace だけでなくて、" *navi2ch connection" buffer の
内容も付けてくれると嬉しいです。
;; でも 2ch にあれを張れるかなぁ・・・

>>90
> wget -d でプロトコル見れるよ。
どうもです。
wget も同じようなヘッダ送ってますね。よかった、よかった。

>>96
> 真似て、~/.navi2chをrm -rf ~/.navi2chしたら、カテゴリ
> とか読まなくなってしもうた。
多分直ったです。
;; ってか、navi2ch-list と、navi2ch-list-insert-board-names
;; で navi2ch-offline を t に束縛してたよ・・・。
;; なんであんなんやったんだろ・・・。

アンケート:
article mode で、n と p は、
前後のメッセージに移動がいいですか?
それとも前後のリンクに移動がいいですか?



98 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/17(日) 23:46
sync して「file is not updated」となった後 2、3 秒固まるのは仕
方ないのかな?



99 名前: 87 投稿日: 2000/12/18(月) 00:13
このスレを sync したら別のエラーでコケましたー

Signaling: (wrong-type-argument char-or-string-p t)
timezone-zone-to-minute(t)
timezone-fix-time(nil t nil)
navi2ch-net-get-time(#<process navi2ch connection>)
navi2ch-net-file-updated(#<process navi2ch connection> "/home/
navi2ch-net-update-file("http://cocoa.2ch.net/unix/dat/9760329
navi2ch-article-get-article-list(((name . "UNIX") (uri . "http
navi2ch-article-insert-articles(((name . "UNIX") (uri . "http:
navi2ch-article-view-article(((name . "UNIX") (uri . "http://c
navi2ch-board-select-article()
* call-interactively(navi2ch-board-select-article)

navi2ch connection の代わりに tcpflow で拾ってみました。

======ここから======
GET /unix/dat/976032951.dat HTTP/1.1
MIME-Version: 1.0
Host: cocoa.2ch.net
Connection: close
Range: bytes=39827-
:

======ここまで======
に対して(一番下のヘッダ作り損ないみたいなのが気になる)
以下が返ってきていました。通信自体はうまくいっているようです。

======ここから======
HTTP/1.1 206 Partial Content
Date: Sun, 17 Dec 2000 15:06:21 GMT
Server: Apache/1.3.6 (Unix) PHP/4.0.3pl1 mod_ssl/2.3.6 OpenSSL/0.9.3a
Last-Modified: Sun, 17 Dec 2000 14:46:47 GMT
ETag: "38620c-9c1e-3a3cd1d7"
Accept-Ranges: bytes
Content-Length: 139
Content-Range: bytes 39827-39965/39966
Connection: close
Content-Type: text/plain

名無しさん@お腹いっぱい。,,2000/12/17(日) 23:46,sync して「file....
固まるのは仕 <br> 方ないのかな? <br> ,
======ここまで======



100 名前: 87 投稿日: 2000/12/18(月) 00:36
piza にある別の板に書き込んだら反映されなかった。
原因わからないんだけど、とりあえず

Cookie: NAME=hoge; MAIL=fuga
Referer: http://hoge.2ch.net/bbs/index2.html

つけられない?

あと、Response が表示されないから投稿に成功したのかどうか判断で
きないけど、、、これは HTML 見ないとだめだから無理かな。



101 名前: 87 投稿日: 2000/12/18(月) 00:40
そうそう、関係あるかどうかわからないけど、

SUBMIT=submit



submit=「書き込む」をurlescape

にした方がいい。以前投稿用のスクリプト書いた時これじゃないと一部
の板で反映されなかった。



102 名前: (not 1) 投稿日: 2000/12/18(月) 03:14
87さんが報告されたバグを直したのをあげときました。
それと、差分取るときに変更されてないのにされてるって
なっちゃうと、サイズが倍になるってのも直してあります。

>>98
> sync して「file is not updated」となった後 2、3 秒固まるのは仕
> 方ないのかな?

テキストの整形に時間かかってるんで・・・。
500 とかレスが付いてるスレ見ると10秒以上固まるし(汗)。
差分関連のバグが直ったらそっちに手を付けるつもりです。

>>99
> このスレを sync したら別のエラーでコケましたー

多分直ったです。
おかげで、もう一つバグが見っかりましたし。

>>100
> Cookie: NAME=hoge; MAIL=fuga
> Referer: http://hoge.2ch.net/bbs/index2.html
>
> つけられない?

>>101
> submit=「書き込む」をurlescape

やっときました。
これで、反映されるようになるといいんですけど。


103 名前: 名無しさん@Emacs 投稿日: 2000/12/18(月) 09:12
差分取得すばらしいです。これでかなり軽く読めるように
なりました。.datファイルを直接読んでいると夜中でも軽い
ですね。2ちゃんねるはcgiの負荷が大きいのだろうか。



104 名前: 名無しさん@Emacs 投稿日: 2000/12/18(月) 09:20
navi2ch.el、誰かFreeBSDのportsに入れない?



105 名前: 名無しさん@Emacs 投稿日: 2000/12/18(月) 11:12
>>102
> テキストの整形に時間かかってるんで・・・

この部分だけCで書いちゃうと大分速くなるかなぁ。
とりあえず、awkとかでやっても効果あるかも。



106 名前: (not 1) 投稿日: 2000/12/18(月) 11:37
取り敢えずテキストの整形を早くしたのを上げときました。
;; 逆に手抜きしたとも言う・・・(汗)。
もし、ちゃんと整形された方がいいという方は、
(setq navi2ch-article-enable-fill t)
としといて下さい。
それでも、前よりは速いはずだと思います。

http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch.tgz

>>105
> この部分だけCで書いちゃうと大分速くなるかなぁ。
> とりあえず、awkとかでやっても効果あるかも。

やってみるかなぁ。
でも今回の変更でそれなりに満足しちゃってたりします(笑)。



107 名前: 名無しさん@Emacs 投稿日: 2000/12/18(月) 13:12
>>106
うん、速くなったね。とりあえず、これで十分かな。
ところで、テキスト整形だけど、一行目以外が行頭に
スペースが入っているけど、これはバグなのかなぁ。



108 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/18(月) 14:48
>>105さん
Windowsでawkが必要ってゆうのは辛いかもしれません。

>>106さん
Version毎に名前を変えた方が良いんじゃないでしょうか?


109 名前: (not 1) 投稿日: 2000/12/18(月) 18:30
・ラウンジのフォーマット対応
・行頭の空白を消した。
・引用ができるように。

C-xC-y で article buffer の今カーソルがあるレスを引用。
C-xy で レスの番号を指定して引用。

です。

>>107
> うん、速くなったね。とりあえず、これで十分かな。

とりあえず OK っすか。どもです。

> ところで、テキスト整形だけど、一行目以外が行頭に
> スペースが入っているけど、これはバグなのかなぁ。

バグっていや、バグですか。
あんま、気にしてなかったんで直してなかったです。

>>108
> Windowsでawkが必要ってゆうのは辛いかもしれません。

俺は持ってますよ。navi2ch に使うかどうかは別として。
ってか Meadow 使うような人は cygwin も入ってるんじゃないかなって気もします。

> >>106さん
> Version毎に名前を変えた方が良いんじゃないでしょうか?

それ以前に バージョンすら付いてないですからね・・・(笑)。
次あたりで、1.0 でも出しますか。
そしたら名前変えてきます(今回はこのまんま)。



110 名前: 名無しさん@MCS 投稿日: 2000/12/18(月) 18:43
>>108です。

(not 1)さん@>>109
やー、うちもawkは入ってるんですけどね。
それを期待して使える人を減らしちゃうのも、もったいない
んじゃないかなぁ、と。

あと、Versionは、SEMIのBetaとかみたいに
navi2ch-Version-Date.tar.gz形式にすればいいと思います。


111 名前: 58じゃないけど68@Emacs 投稿日: 2000/12/18(月) 18:43
ちょっとカキコミテストさして


112 名前: 58じゃないけど68@Emacs 投稿日: 2000/12/18(月) 18:53
navi2ch-net.elで

@@ -74,9 +74,10 @@
(progn
(string-match "^\\(http://\\)?\\(.+\\):\\([0-9]+\\)" proxy)
(setq list
- (cons 'host (concat "http://" (match-string 2 proxy)))
- (cons 'file url)
- (cons 'port (string-to-number (match-string 3 proxy)))))
+ (list
+ (cons 'host (match-string 2 proxy))
+ (cons 'file url)
+ (cons 'port (string-to-number (match-string 3 proxy))))))
(string-match "http://\\([^/]+\\)\\(.+\\)" url)
(setq list
(list(cons 'host (match-string 1 url))



113 名前: 名無しさん@MCS 投稿日: 2000/12/18(月) 19:29
textの行頭にspaceが入るのは、dat fileのタグの前後にspaceが
入っているからですね。"<br>"をnewlineに変えるんじゃなくて、
" <br> "をnewlineに変えれば良いです。
# 気がつきにくいけど、行末にも入ってます。

あと、要望。(笑)

.newsrcみたいなのを作っておいて、最後に読んだレスを記録しておく。
article bufferに入る時には、そのファイルを読んで最後のレスの
次のレスに飛ぶと便利です。


114 名前: 名無しさん@Emacs 投稿日: 2000/12/18(月) 21:28
てすとてすとてすと。
わーい、軽いぞー。

>>109
> C-xC-y で article buffer の今カーソルがあるレスを引用。
おお、引用できた。でも C-cC-y だよね :-)



115 名前: 87 投稿日: 2000/12/18(月) 21:34
>>102
> やっときました。
> これで、反映されるようになるといいんですけど。
反映されたよ。どの修正がミソなのかはわかんないけど。


116 名前: 87 投稿日: 2000/12/18(月) 22:03
えーと navi2ch-article-sync と navi2ch-board-select-article で整形
済み buffer が既に存在する時はそれを再利用するのってダメ?

file is not updated かつ眼前に目的の buffer があるのに整形しはじめ
るのはちょっとストレスかも。


117 名前: ???????????????B 投稿日: 2000/12/18(月) 22:11
>>104
> navi2ch.el、誰かFreeBSDのportsに入れない?
やってもいいけど、ports は初めてなのでもたつくでしょう。
俺がやってやらぁって人がいたらサクっとやっちゃってください。



118 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/18(月) 23:13
そーいえば新スレ作る関数が無いね


119 名前: 名無しさん@Emacs 投稿日: 2000/12/18(月) 23:21
C-c c-y いいねぇ。すげー使いやすい。

あと、From =~ s/Emacs/Emacs/ がいいなぁ…。



120 名前: hc2ivan 投稿日: 2000/12/18(月) 23:22
横から応援してます。
がんばって。


121 名前: 名無しさん@Emacs 投稿日: 2000/12/19(火) 01:49
bookmark の使い方がよくわからない、、、


122 名前: 名無しさん@Emacs 投稿日: 2000/12/19(火) 06:07
書き込み&sageテスト。
ttyのmodelineが反転しないのがちとつらいっす。。
1レス毎に ^L 入れるようにすると見やすいかも…。


123 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/19(火) 07:37
begin 644 diff.gz
M'XL("/*0/CH"`VAO9V4`[5?!<MHP$#TG7Z%R"5"46B8VX.GTT.FQR:6]I3T(
M6R8J1B*R39*_KV0;,"`)FW3:-&V2(5B[^U:[^W9E132.`;P)!6!X1=WP[EWU
M'V*1T3`AER19BRZY(!KQ>;_?MUB?77,&/I$0H#%`?N!-`L<!KN,XYQ#"(]!G
M7W-2VDZ`,PJ&*'`KV_[N3[$'SQGX#B@>`>CF+"%I"O9`X8)'\@,OI8I42DEV
M;U0!W06>$Y@NL4@)G),GN=;KE881B2DK%LWFG?L.N-B7DD>:]<[?-,:0OQ=I
M*'B2P'S9QGFJ<9X^L;`-QA<#!HQHBJ?R(9+T:1'-;422[YMX(O[`VAA/<3B7
MQ0C)/D3S@+`F(!Q%<,KY?('%O`W65(/%EX2=!/:@`7L0-)-BR6(\([VB713%
M$9#?X"NC^`'+7AGE#?$]IP5^#63G&QJ-.D?0_HT&TYTIOCL8;<Z4QBD5NH22
MA(09#',A",M@0EF;_=\N>"X[U-74O924\&TR,M-L<L8S#EF^F!+1AD,?)!1A
M$>0QG.9QW,[XO32>DAEEC+)9#4+%4OXIG)P=0,Q(MOF>T#0#W2G'(@+56I6+
MA$A!-Z8)`=TU`GE<8KE=M0@97I!BMOK#P<19S];_I;:4^F#@/Z?T^U(C%=Z:
M>+`Y*T"W)[6D<\HR(G"8T16I5FKG2?$<<Q%6.TG4/O-EA#/24]*CCM1,/.ZJ
MG)RG.]M)JL7=7O)/=ZA)O,6MKDQ'G/^F7M:-<33Q!JZ#:H.\>.])>(@3N,*"
MJJ,=7&0B9Z'<+%PJOU+T0*/L3GXR6<VT5WNALFL"1I-*6S5LZ48QWM0*5=-(
M4'@G#[=4U_I24\F.)%*]?*FR@8.RJ1GG(ID'UZU-N;\W#Z7J26PS)RDRWH<+
M/IINPVNA]BZ\%N[=A*_<X,JWWX0WEKOW8"0M+?=@Y$P&"'DULA>E*G*D.@1T
M;DI\\%'A=^KU+#L9"H+E5&')$\BL]2LVV*!Z-3T+ATNMZO2L:F7F<AFF7^/R
MBPOS!(HVSX&9JFJ`FIA:R;1$K61[/$5#23@[3]>&=9KZ@>L'GF>A*4*R?J,&
M-/TLX9]3/K6]!M7;JEDX6AY.1DX6,8T;</+/Q'0"(<T!FPE87:E,'-R*M33<
MBG>8.`X0"KRQG8DUVSTRRK$YM)'1&R`7'9`1_^"BR-0VI96+8K5G+_)UJ=JQ
J5K*.9R_FCN8.1Y>"KZAFDX6\)*:*SST@Y@N/KQ%?K<'_!"3=Q\_A%@``
`
end

いけるかな…


124 名前: 名無しさん@Emacs 投稿日: 2000/12/19(火) 11:29
bookmark 担当(?)です。

アーティクルバッファで a を押すとその位置が保存され、
b でそこに飛びます。
ただ、ウィンドウをリサイズすると狂うみたいだし、
>>113 さんのおっしゃるように .navi2chrc とかを
作るのが正しいような気もします。

板リスト・スレッドリストで a を押すと
カーソル位置の板/スレッドが黙って bookmark に加わります。
(message くらい出すべきかな ?)
b で bookmark と通常のリストを行き来できます。

bookmark からの削除は d なんですけど、
どうも化ける(ことがある)みたいです。
with-temp-file の前に coding-system 云々を
いれてもらえませんか > 作者さん



125 名前: 名無しさん@Emacs 投稿日: 2000/12/19(火) 11:50
アーティクルバッファの最後に自動的にbookmarkされて、
次に読み込んだときは自動的にジャンプするのがいいかなぁ。



126 名前: (not 1) 投稿日: 2000/12/19(火) 13:20
>>116 の要望に対応。
>>123 の patch を当てた。

全体にいろいろいじっちゃったんでエンバグしてるかもしれません。
注意して下さい。
それと前のも残してあります。

http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch-00121239.tar.gz

>>110
> やー、うちもawkは入ってるんですけどね。
> それを期待して使える人を減らしちゃうのも、もったいない
> んじゃないかなぁ、と。

う〜ん、そんな事言ったら apel も使えなくなっちゃう気も・・・。
ってか Windows ユーザってどんくらいいるんだろ。

> あと、Versionは、SEMIのBetaとかみたいに
> navi2ch-Version-Date.tar.gz形式にすればいいと思います。

そですね。そうしました。

>>113
> .newsrcみたいなのを作っておいて、最後に読んだレスを記録しておく。

>>125
> >>113 さんのおっしゃるように .navi2chrc とかを

やっぱそういうのあった方がいいですか。
作るとしたら、.navi2chrc みたいな一つのファイルにするのと、
スレごとに別々のファイルにするのとどっちがいいですかね。
ファイルを読み込んだ時間とか、名前とかも覚えとくと便利ですし、
やりたいとは思ってます。

>>113
> # 気がつきにくいけど、行末にも入ってます。

あ・・・本当だ。気付かなかった。後で直しときます。

>>116
> えーと navi2ch-article-sync と navi2ch-board-select-article で整形
> 済み buffer が既に存在する時はそれを再利用するのってダメ?

やってみました。
1つだけでなくて、3つか4つくらい前のも覚えとくといいかもしんないですね。
やれるか分かんないですけど。

>>118
> そーいえば新スレ作る関数が無いね

はい。
でも、そんなに新スレなんか作らないでしょ?(笑)
そのうちやっときます。
;; でもテストがやりずらいんだよなぁ・・・
;; 新らしくスレ作りまくるのもあれだし。

>>119
> C-c c-y いいねぇ。すげー使いやすい。

ありがとです。

> あと、From =~ s/Emacs/Emacs/ がいいなぁ…。

でも、Emacs の方が 2ch っぽくないすか?(笑)

>>120
> 横から応援してます。

そんな横からなんて言わずに・・・(汗)。
hc2ivan さんには感謝してます。
hc2ivan さんのがなかったら作らなかったですし。

>>123
> いけるかな…

patch どもです。
でも、scroll-up,down の時も、
force-mode-line-update する必要ってありますか?
別に大した問題ないんで、そのままにしてありますが。

>>124
> with-temp-file の前に coding-system 云々を
> いれてもらえませんか > 作者さん

今回はやってないです(手抜き)。
insert-file-contents の前に入れるだけじゃダメなんですねぇ。
それでいけるのかと思ってました。


127 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/19(火) 13:23
>>126
not found ;(


128 名前: (not 1) 投稿日: 2000/12/19(火) 13:36
>>127
> not found ;(

http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch-00121254.tar.gz

です。ごめんなさーい。
;; ChangeLog に自分の名前が残ってたから消したんっす(笑)。
;; なんかめんどいから名前出しっぱなしでいこっかなぁ・・・。



129 名前: 名無しさん@Emacs 投稿日: 2000/12/19(火) 14:36
>>128
おお,どもっす.
なかなか快適


130 名前: 名無しさん@MCS 投稿日: 2000/12/19(火) 15:40
>>(not1)さん@>>126
APELはGnusが使うんで、Meadow1.10に入ってなかったでしたっけ?
Versionは古いと思ったけど。


131 名前: 名無しさん@Emacs 投稿日: 2000/12/19(火) 15:53
>> 106

メッセージ一覧を取得したら、Wrong type argument: char-or-string-p, nil
ってでてまう。なんでやろ?



132 名前: 87 投稿日: 2000/12/19(火) 21:11
>>131
それ、俺も二三日前出たから調べたんだけど、Range: bytes=x- で取得して
るのに、スレ全体で x bytes 以下しかない時に出るみたい。つまりローカル
のキャッシュがリモートの dat よりもでかい時ですねー。何故そんな不整合
が起こるかは不明なんだけど、ひとまず対策としては、diff 取る時にきちん
と 206 Partial Content が返ってるか確認して、もし 200 OK になっちゃっ
てる場合は non-diff 扱いすればいいのかも。

不整合が理由は不明だけど、sync や select の最中に C-g で止めるとロー
カルキャッシュがおかしくなるような、、、
(掘り下げてないから違うかも)



133 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/19(火) 21:48
>>132
あぼーんがあるか、欠損ファイルになっているんでない?


134 名前: 8 投稿日: 2000/12/20(水) 00:44
ascii art のビューワー(on gtk)、更新しました。
結構見られるようになってきたと思うのですがどうでしょう。
~/.aadisplayrc でフォントの幅を記述するようにしているんで、
暇なひとはデータを追加/改良して下さい。

http://www.geocities.co.jp/SiliconValley-Oakland/4550/

navi2ch.el から呼出すためのパッチ(C-cC-y のコードを流用)
も置いてあります。


135 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/20(水) 03:21
backtraceとったけどここに貼り付けるのモナー
とりあえず頭2行。
Signaling: (wrong-type-argument stringp nil)
string-match("&\\(?:amp\\|gt;\\|lt;\\|quot;\\)\\|," nil nil)



136 名前: 名無しさん@MCS 投稿日: 2000/12/20(水) 16:36
ども。クレイマーのMCSです。(笑)
スレッドキルの機能が欲しいです。


137 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/20(水) 21:13
>134
( ´∀`)< aadisplayrc が配布に含まれてないかモナー


138 名前: hc2ivan 投稿日: 2000/12/20(水) 22:06
がんばれage。


139 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/20(水) 22:34
> > えーと navi2ch-article-sync と navi2ch-board-select-article で整形
> > 済み buffer が既に存在する時はそれを再利用するのってダメ?
>
> やってみました。
> 1つだけでなくて、3つか4つくらい前のも覚えとくといいかもしんないですね。
> やれるか分かんないですけど。

これの副作用で起動時の板一覧が表示されません。



140 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/21(木) 00:09
>134

( ´∀`)< あと,gtk_main_quit()を呼んでも,コールバック
        関数が終了するまでは,処理はそのまま継続するモナー


141 名前: 134 投稿日: 2000/12/21(木) 00:36
>137, 140

(・∀・)< 直しといた... とりあえず逝ってくるよ


142 名前: 名無しさん@Emacs 投稿日: 2000/12/21(木) 07:19
begin 644 diff.gz
M'XL(`.4N03H"`]53P6[4,!`]-[_0R\.*M,X61]E=VJ41(%JA_8)*'`I()IG=
M6B1.L)VJ7/KM./%NRY:T$A(@\&D\,^_->/QF.IU"RVLU+ZZ$-$X5%:54I8U1
MFX/W5.(=%9AGF)WFLT4^7WH[RR(AQ`CHX.*J"_DS9"?Y\2)?;/.G^Z>_8_;B
MY?/9R0*#`^`EK3O]D%4H;<FXW=6"5\JZQ.<#K#=Q&)_'YFVV/(N7\>KLT^HV
M/HV_'/)S-N3PFJR5&P(+1$IO4'3&D';8<:9IR@(C+YN!DU/E<%_(!RKR7MZ"
MMXW2+DF2Z!FVH4`,MC)-G>.2@>NN_DQ&N$989WS%+<GHX45IP*6U7S$)./CB
M/Q;8'?81+'H2+FL*8/R<I];@H9O7>Z!:JFH+8BP9[92Q:*SO1A?2/QNOV*.$
M;UC_$+&#M)T3CFZ<:$W3^IE]P]U`,5G+@C#I=$FF4IKN6^&67,_?_TE?U4:/
M#-*',!GHGARXE=<DZ,:KP*I&#U(.4CR&M\4_(,6C<<4=[>OM0KF*<NQ/W_5.
F[Y$FZ+?_A0^:W8%_Z0M^PU+\T74(&_=_+L5?4O=W2<..C=X%````
`
end

表示よ俺好みになれパッチ。
navi2ch-article.elのみです。


143 名前: 名無しさん@Emacs 投稿日: 2000/12/21(木) 07:27
ああ、navi2ch-article.elで
125c125
< (setq str (navi2ch-replace-string "<br> *" "\n" str t)
---
> (setq str (navi2ch-replace-string " <br> *" "\n" str t)
こうしたほうがいいかも。


144 名前: (not 1) 投稿日: 2000/12/21(木) 08:22
・article mode を抜けるときに、今の位置を覚えるように。
・mail 欄も整形するように。
・diff の条件を Content-Range から 206 に。
>>135 のエラーをとりあえず無視するように。
>>139 の不具合を修正。
・その他いろいろ。

です
http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch-0012210810.tar.gz

>>130
> APELはGnusが使うんで、Meadow1.10に入ってなかったでしたっけ?
> Versionは古いと思ったけど。

あ〜、そういや、入ってましたね。
いつも入れかえるんで忘れてました(笑)。
だったら、apel は別に気にしなくていいかな。

>>131
> メッセージ一覧を取得したら、Wrong type argument: char-or-string-p, nil
> ってでてまう。なんでやろ?

とりあえず、そうなったら、C-uS してもらうってことで・・・
だめっすか?

>>134
> navi2ch.el から呼出すためのパッチ(C-cC-y のコードを流用)
> も置いてあります。

これも merge しといた方がいいですかね。
windows だったら notepad.exe を呼びだすようにすれば、
モナーが見れそうですしね。

>>136
> ども。クレイマーのMCSです。(笑)

そんな事言わずに(笑)。

> スレッドキルの機能が欲しいです。

ってどんな機能ですか?
ちょっと見当付かないです。

>>139
> > > えーと navi2ch-article-sync と navi2ch-board-select-article で整形
> > やってみました。
> これの副作用で起動時の板一覧が表示されません。

直しました。

>>142
> 表示よ俺好みになれパッチ。
俺は今の方が好みなんで・・・(笑)。
そのうち、変数とかでいじれるようにするつもりです。

>>143
> 125c125
> < (setq str (navi2ch-replace-string "<br> *" "\n" str t)
> ---
> > (setq str (navi2ch-replace-string " <br> *" "\n" str t)

やっときました。



145 名前: 名無しさん@MCS 投稿日: 2000/12/21(木) 12:12
(not 1)さん@>>144
> ・article mode を抜けるときに、今の位置を覚えるように。

おお、これは便利。(笑)

> >>136
> > スレッドキルの機能が欲しいです。
>
> ってどんな機能ですか?
> ちょっと見当付かないです。

「元気すぎる人」がいるスレッドを見えなくする機能です。Navi2ch for Emacsen
はindex2.htmlを読んでるわけではないので、被害は少ないのだけれど。

例えば、Subject.txtで、
976032951.dat,Navigator for 2ch (144)

!976032951.dat,Navigator for 2ch (144)
とかした場合に、そのスレッドのSubjectが(通常は)見えなくなるようにすると、
鬱度が30%(当社比)アップ(ぉぃ、それはダウンだろ。)する場合があるという
ことです。ただ、Subject.txtをsyncした時にどうするかとか、実装的に難しい所
もあるかもしれません

あと、面白そうなのは色物系かな。
ドロップダウンとか右クリックとか、regexpを使って色を変えたりとか・・
とはいえ、Gnusの例でもわかるとおり、色づけは時間がかかりますね。

最後の50レスくらいをdat fileから読むようにして、整形の時間を短縮すると
割りがあうかなぁ・・


146 名前: 名無しさん@Emacs 投稿日: 2000/12/21(木) 12:21
navi2ch.elどんどん便利になっていくなぁ。
記事を読んでいって、最後でspaceを押すと自動的に
次のスレッドに移動すると良いかも。



147 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/21(木) 15:04
これのおかげでEmacsを使い始めました
Emacsを勉強する良いきっかけになりました 現在操作の勉強中です
なんの協力もできませんが、がんばってください

#Windowsのソフトで xyzzy
http://www.vector.co.jp/magazine/softnews/991113/n9911131.html
↑作者さんとこじゃなく@Vector のソフト紹介です
っていうのがあるんですが、Winの人には評判いいみたいですが、
navi2chの動作検証された方おられますでしょうか?



148 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/21(木) 15:55
>>147
1)拡張子を変える。
2)requireのpathを書き変える。
くらいでは動きそうにもありません。
ただ私は、xyzzyって何が嬉しいんだろ、な人なんで、
濃ゆい人なら移植とかもできるかも。


149 名前: hc2ivan 投稿日: 2000/12/21(木) 16:32
誰か、Mule(GNU Emacs 19.34.1)でも動くようにしてー。


150 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/21(木) 17:10
Mule捨てましょう。


151 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/21(木) 17:19
>>149
Muleは、もう使わないでください...。


152 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/21(木) 19:05
最後の n-bytes 機能欲しいね。(最後の n レスは無理)
誰かアイデアない?
問題は取得してもレス番号が不明になるところだな、、、



153 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/21(木) 20:53
>>152
uキーで現在のスレッドのurlを表示とか。
Uキーで現在のレスへのピンポイントurl表示とか。
vキーで現在のスレッドをbrowse-urlするとか。
Vキーで(略)とか。
アイデアとしては、こんなとこですかね。


154 名前: hc2ivan 投稿日: 2000/12/21(木) 20:59
わかったよ。
捨てる。
その代わり教えて。
Emacs 20.xってファイル名を入れずに起動すると
Copyrightか説明みたいなのが出るでしょ?
あれをなくしたいんだけど。
良かったら教えてくれません?


155 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/21(木) 21:12
;;;Don't Display Startup Messages
(setq inhibit-startup-message t)
じゃだめ? -> hc2ivan


156 名前: 名無しさん@Emacs 投稿日: 2000/12/21(木) 22:32
ウチの Emacs では URL 部の bold フォントが出なかったので、face を変数
で制御できるようにしてみました。

navi2ch-article-url-face
navi2ch-article-url-mouse-face
を defvar してます。

begin 664 diff.gz
M'XL(`.L$0CH``^64P4Z#0!"&S_85O(R$R-)V&Q:KI=5X,%Z\^P(4IK!QNY!E
MJSZ^LZ7&4K$>&^,D!&WG^7/QQ^&PR'H]%7&6<E38V6F<()J4AE9G#V7&WC$
M#&(!<;R(DH5(((ZB:,`Y[QDZT(OI8GK3ZH?=<CU<78^G$6Q;=YQKKX">^`"`
MY;AZ3<WA.SCJ=$FWE50*M%2D!/!<QPT6LM)P[C_X<__%'_E/_J4_.F</7DBJ
MP>C'(S=&\56:(03+2N7A+\IUM6EPIR]E42JZK!LZ8MI@K6C`6<3WFJ=*-G;K
M/&#,NRSLK0<3\.ZW1EW1HMHMWM%B'SLQ2\8BN6[IP5ZQ-,^YQ7?+:U/52`ZP
MZ0B`K5-+YI;$2VNI"XC"7@'JW&U==+:<=0B^<'6WVPIZ&0V^"R'0F_42#;#&
M&G+";<7;E3[QH;]V!D3H:F^`%16=DY7T(>IPFRR1"(*5?&K%+!^"MUO_(Y'
M\$1,>P.9S,9B/OWK@22^!RRB+@OV5J(^]EO:I]:@Y<0LYQK?E-2XAP!J8'4E
7M0UW&9U'Q&_V3S)Z$LP?.0#4:.D&```^
`
end



157 名前: hc2ivan 投稿日: 2000/12/21(木) 22:40
Emacs 20.x移行はもうちょっとで出来るかも。

>>155
ありがとう。試してみるよ。


158 名前: hc2ivan 投稿日: 2000/12/21(木) 23:48
Emacs 20.xに移行完了。

>>155さんので出来たよありがとう。

さっそくnavi2chを起動してみた。が
http://localhost/3128 No noaddress associated with hostname
とエラーが。
HTTP_PROXY環境変数はlocalhost:3128(http://も入れてみたけどだめでした)です。

今度はHTTP_PROXYを空にしてやってみると
Wrong type argument: stringp, nil
と出ました。

M-x emacs-versionは
GNU Emacs 20.7.1 (i386-freebsd, X toolkit) of Fri .....
です。
20.7.1でも古いですか?



159 名前: hc2ivan 投稿日: 2000/12/21(木) 23:50
どのバージョンのnavi2ch使ってるか書いてなかった。
これです。
http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch-0012210810.tar.gz


160 名前: 87 投稿日: 2000/12/21(木) 23:53
>>158
> さっそくnavi2chを起動してみた。が
> http://localhost/3128 No noaddress associated with hostname
> とエラーが。
これは知らないが

> 今度はHTTP_PROXYを空にしてやってみると
> Wrong type argument: stringp, nil
空じゃなくて undef しないといかんのでは。

> 20.7.1でも古いですか?
んなこたあない。今 20.6.3 で書いてるもの。


161 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/22(金) 01:03
XEmacs でやっている人いませんか?




162 名前: 名無しさん@MCS 投稿日: 2000/12/22(金) 01:17
私がそうです。普段使ってるのはMozillaだけど。
さっき名前間違えちゃった。(笑)>>155は私。
あ。でも、りすぷぅわかりませーん。(ぉぃ


163 名前: 投稿日: 2000/12/22(金) 09:21
Emacs 20.2.1 ベースの Mule-2.3 でも動きました。
でもちょっと重いので、Netscape 使ってます。


164 名前: (not 1) 投稿日: 2000/12/22(金) 17:19
・Bookmark とかを board.info とかってファイルで管理するように。
・今いる板、スレをブラウザで見ることができるように。
・navi2ch-article-parse-field-list って変数を追加。
・navi2ch-article-*-face を追加。

です。

>>145
> > > スレッドキルの機能が欲しいです。
> 「元気すぎる人」がいるスレッドを見えなくする機能です。Navi2ch for Emacsen

あぁ、なるほど。
でもそれなら、元気すぎる人がそのスレから見えなくなる方が嬉しくないですか?
できるかは分からないですが(←こればっか(笑))。

> ことです。ただ、Subject.txtをsyncした時にどうするかとか、実装的に難しい所
> もあるかもしれません

スレッドを見えなくするだけだったらそんなに難しくないですかね。
今の bookmark の実装で似たようなことやってますし。

> あと、面白そうなのは色物系かな。
> ドロップダウンとか右クリックとか、regexpを使って色を変えたりとか・・

ただ、色付けはセンスの問題もありますからねぇ・・・(笑)。

> 最後の50レスくらいをdat fileから読むようにして、整形の時間を短縮すると
> 割りがあうかなぁ・・

それは、そのうちやるつもりです。

>>146
> 記事を読んでいって、最後でspaceを押すと自動的に
> 次のスレッドに移動すると良いかも。

その機能を付けるの忘れてました・・・。
次あたりで付けます。

>>148
> ただ私は、xyzzyって何が嬉しいんだろ、な人なんで、
> 濃ゆい人なら移植とかもできるかも。

俺もですねぇ。
xyzzy-lisp と elisp って似てるようで全然違うし。
wl も、jde も pcl-cvs も yatex もないし・・・。

>>152
> 最後の n-bytes 機能欲しいね。(最後の n レスは無理)

これって一つのスレにだけでいいですか?
それだったら結構簡単・・・かな(多分)。

>>153
> vキーで現在のスレッドをbrowse-urlするとか。
> Vキーで(略)とか。
やっときました。
url 表示はあんまし使いでがなさそうだから付けなかったですが。
board mode でも使えます。

>>154
> 捨てる。

じゃあ、mule サポートはしなくてもいいですか?(笑)。

>>156
> ウチの Emacs では URL 部の bold フォントが出なかったので、face を変数
> で制御できるようにしてみました。

どもです。当てときました。

>>158
> さっそくnavi2chを起動してみた。が
> http://localhost/3128 No noaddress associated with hostname
> とエラーが。
> HTTP_PROXY環境変数はlocalhost:3128(http://も入れてみたけどだめでした)です。
>
> 今度はHTTP_PROXYを空にしてやってみると
> Wrong type argument: stringp, nil
> と出ました。

う〜ん、なんでだろ。
とりあえず
(setq navi2ch-net-http-proxy "localhost:3128")
でもだめですか?

>>163
> でもちょっと重いので、Netscape 使ってます。

表示がもたつくってことですか?
ってか navi2ch って、全部 emacs でやりたいって人以外は
あんまし使いもんなんないかもですね(笑)。


165 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/22(金) 19:17
厨房板で投稿できませんでした


166 名前: (not 1) 投稿日: 2000/12/22(金) 20:27
・save-info, load-info のタイミングが変だったのを修正。
・厨房板にも書けるように。
・キャッシュしてあるのを色が付くように。

です。
http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch-0012222019.tar.gz

ただ、色が付くようにはしましたけど、
ファイルがあるかでチェックしてる訳じゃないので、
一度そのスレを見直さないとだめです(汗)。

>>165
> 厨房板で投稿できませんでした

さっき書けたんで多分大丈夫です。
;; ってか厨房板ってすげぇな・・・(汗)。


167 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/22(金) 20:57
>>166
> ;; ってか厨房板ってすげぇな・・・(汗)。

これ見て、逝ってみたくなっちゃいましたよ。(笑)
ping帰ってくるけど、port80何も言ってきません。
単に重いだけかも。


168 名前: hc2ivan 投稿日: 2000/12/22(金) 21:01
(setq load-path (cons (expand-file-name "~/elisp/navi2ch") load-path))
(setq navi2ch-net-http-proxy "localhost:3128")
(require 'navi2ch)
こう書いてますが
http://localhost/3128 No noaddress associated with hostname
です。どうしたものか、、、

表示が遅いのって、バイトコンパイルすればいいんじゃないのかな。
名前しか聞いたことないんでどうやるのかは知らないけど。
-batchオプションかな、、、


169 名前: 名無しさん@MCS 投稿日: 2000/12/22(金) 21:26
hc2ivanさん@>>168
みゅー。(^^;
homeにelispってディレクトリを作ってそこにnavi2chを解凍。
make EMACS=emacs。
そんで無理だったらMakefileを書きかえるか、diredで全部
loadしてbyte compile。



170 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/22(金) 21:51
>>166
> > 厨房板で投稿できませんでした
>
> さっき書けたんで多分大丈夫です。
> ;; ってか厨房板ってすげぇな・・・(汗)。
ありがとうございます。
今、つながらないんで今度試してみます。

ところで、厨房な僕としてはコピペのテンプレートライブラリみたい
な機能があると嬉しいんですが難しいですか?



171 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/22(金) 22:15
プログラム技術板に Win32 用の似たようなのがありますな。
スレ見てて発見したのは dat2 も探してみるというやつ。
あと、最後の n レスについては「初見だけは全部ダウンロードするのを
我慢する」ということでよいのでわ? で、ダウンロードしたら「m 番か
ら n 番まで parse」ということにしておけば時間もかからないね。


172 名前: 名無しさん@Emacs 投稿日: 2000/12/23(土) 00:43
UNIX 板の他スレッドにもチラホラと "名無しさん@Emacs" が見られる
ようになってきた今日この頃、作者様宛に "こんなのあったら(俺が)嬉しいな
あ" リストです。開発の motivation にでもしてもらえれば幸いです。

その1:
article バッファ内で、n で前、p で次のメッセージに移動できるようになる
といいなあ。その際、カーソルがバッファの一番上とか真ん中とかになるよう、
スクロールを調整してくれるとなお良い。

その2:
板によって navi2ch-article-enable-fill の値を変えたいなあ。
(顔文字、モナー板では nil, 他では t 等のように)
hook で変えられるようになっていると better かと。

その3:
これは不具合かと思うのですが、M-x navi2ch した直後、minibuffer に
"file is not updated" と表示され、 *navi2ch list* が空のままになってい
ます。C-u s すればちゃんと表示されるのでまあ良いのですが、どうにかなら
ないものでしょうか。

# 自分で書けよ?スイマセン、一応チャレンジしたのですが挫折したのです。
# Lisp 良く知らないです。他力本願モード全開で申し訳ないです。



173 名前: (not 1) 投稿日: 2000/12/23(土) 11:35
・proxy 有りのときに何故か http:// を付けてたのを修正。
・404 not found が返ってきたときに一応対応。

です。

>>167
> これ見て、逝ってみたくなっちゃいましたよ。(笑)

逝っちゃって下さい(笑)。

>>168
> http://localhost/3128 No noaddress associated with hostname

これでどうでしょう?
一応自分のとこでは動いたみたいです。
;; ってか今まで確認すらしてなかった(汗)。
;; でも他の人は動いてたのかなぁ。

byte compile は >>169 さんの通りです。
dired を使う方は、dired で、navi2ch ディレクトリに行って、
% m el$ RET B y とかやってやればいいかな。

>>170
> ありがとうございます。

いえいえ。

> ところで、厨房な僕としてはコピペのテンプレートライブラリみたい
> な機能があると嬉しいんですが難しいですか?

俺はあんまし煽ったりしない人なんで、あれなすけどやっぱ欲しいですか?
2ch ブラウザとかにそういうの付いてましたね。そういえば。
でも signature 入れるのに便利かな?(笑)。

>>171
> プログラム技術板に Win32 用の似たようなのがありますな。

ありますねぇ。でも 俺は win なのに全然試してないです(汗)。

> スレ見てて発見したのは dat2 も探してみるというやつ。

dat2 も欲しいですか?
ってか dat2 の方も subject.txt とかに入ってんのかな。

> あと、最後の n レスについては「初見だけは全部ダウンロードするのを
> 我慢する」ということでよいのでわ? で、ダウンロードしたら「m 番か
> ら n 番まで parse」ということにしておけば時間もかからないね。

ちょっとだけ確かめてみたいってときにあると便利かなぁ〜って気もしますけどね。
でもそんときは、board mode で v がそれなりに使えるし。

>>172
> UNIX 板の他スレッドにもチラホラと "名無しさん@Emacs" が見られる

そですか?俺もたまに探す(笑)けどあんまし見ないような・・・。

> article バッファ内で、n で前、p で次のメッセージに移動できるようになる

あ、それ忘れてました。やっときます。
んで、C-i, M-C-i でリンクでいいですかね。

> その2:
> 板によって navi2ch-article-enable-fill の値を変えたいなあ。
> hook で変えられるようになっていると better かと。

今でも navi2ch-article-mode-hook に
何か引っかければ個人でもできるかもです(笑)。
でもそれじゃあ、あれなんで、
navi2ch-article-enable-fill-regexp を作るってのでいいですか?

> これは不具合かと思うのですが、M-x navi2ch した直後、minibuffer に
> "file is not updated" と表示され、 *navi2ch list* が空のままになってい

これって最新版でもなります?
ちょっと前のは確かになったんですけど・・・。


174 名前: hc2ivan 投稿日: 2000/12/23(土) 12:29
どうもです。動きました。
これは便利です。
でUNIX板を見ようとすると
checking file is updated...
の後に
file is not found
と出ます。
(message url)とか入れて見て確認するとURLは間違ってないみたい。
それで、http://cocoa.2ch.net/unix/subject.txtを見に行くと
本当にnot foundです。
こっちのネットワークがおかしくなってるのかな。

それと少しドキュメントを残しておきます。
Proxyを使うにはこう書けばOKです。
(setq navi2ch-net-http-proxy "localhost:3128")

一番上にある最新版をお使いください。
http://www.geocities.co.jp/SiliconValley-Oakland/7673/


175 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/23(土) 12:30
post した後、投稿に成功すると 302 Found、失敗すると 200 OK が返
ってくるから、もし失敗だった場合はユーザに知らせるってのはどうだ
ろう。


176 名前: hc2ivan 投稿日: 2000/12/23(土) 12:32
>>174
>それで、http://cocoa.2ch.net/unix/subject.txtを見に行くと
>本当にnot foundです。
今見ると違った。
でもnavi2chはfile is not foundです。


177 名前: hc2ivan 投稿日: 2000/12/23(土) 12:44
>>170
~/.2ch_templateとか作って色々用意しといて
C-x iで追加するのはだめ?


178 名前: hc2ivan 投稿日: 2000/12/23(土) 12:57
何だか聞いてばっかりで申し訳ないんで
キー操作ドキュメントとか書いてみた。
未完成だけど。
それと名前から推測して書いてるのもあるので気をつけて。

*navi2ch board* のキー操作
"\r 'navi2ch-board-select-article
"q" 'navi2ch-board-exit
" " 'navi2ch-board-select-article
"a" 'navi2ch-board-add-bookmark
"d" 'navi2ch-board-delete-bookmark
"b" 'navi2ch-board-toggle-bookmark
"o" 'navi2ch-toggle-offline
[mouse-2] 'navi2ch-board-mouse-select
"g" 'navi2ch-board-goto-board
"v" 'navi2ch-board-browse-url
"V" 'navi2ch-board-browse-url-at-point


*navi2ch article* のキー操作
"q" 'navi2ch-article-exit
" " 'navi2ch-article-scroll-up
"S" 'navi2ch-article-sync-disable-diff
"\177" 'navi2ch-article-scroll-down
"a" 'navi2ch-article-add-number
"b" 'navi2ch-article-open-number
"w" 'navi2ch-article-write-message
メッセージ投稿モードにする。

"o" 'navi2ch-toggle-offline
"\r" 'navi2ch-article-select-current-link
[mouse-2] 'navi2ch-article-mouse-select
"g" 'navi2ch-article-goto-number
指定した番号の投稿へ移動する。

"v" 'navi2ch-article-browse-url
"V" 'navi2ch-article-browse-url-at-point*navi2ch message* のキー操作
"\C-c\C-c" 'navi2ch-message-send-message
メッセージを送信する。

"\C-c\C-k" 'navi2ch-message-exit
メッセージを破棄する。

"\C-c\C-y" 'navi2ch-message-cite-original
元記事に引用マークをつけてペーストする。

"\C-c\y" 'navi2ch-message-cite-original-from-number
番号を選んで引用する。


*navi2ch list* のキー操作
"\r" 'navi2ch-list-select-current-board
"q" 'navi2ch-list-exit

" " 'navi2ch-list-select-current-board
現在カーソルがある板へ移動する。

"a" 'navi2ch-list-add-bookmark
"d" 'navi2ch-list-delete-bookmark
"b" 'navi2ch-list-toggle-bookmark
"o" 'navi2ch-toggle-offline
[mouse-2] 'navi2ch-list-mouse-select
"g" 'navi2ch-list-goto-board
板のIDで移動する(unix,tech,progなど)。ほぼ共通の操作
"">" 'end-of-buffer
最後の項目へ移動する(Endキーと同じ)。

"<" 'beginning-of-buffer
最初の項目へ移動する(Homeキーと同じ)。

"n" 'next-line
次の項目へ移動する(Downキーと同じ)。

"p" 'previous-line
前の項目へ移動する(Upキーと同じ)。

[del] 'scroll-down
[backspace] 'scroll-down
1画面戻る(Page Upキーと同じ)。

"s" 'navi2ch-*-sync
最新のデータを取ってくる。


179 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/23(土) 14:13
bookmark のバッファは board と別にして方がいいと思ふ


180 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/23(土) 18:49
configure スクリプト付けてください。


181 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/23(土) 19:21
>>180
んな大袈裟な


182 名前: 名無しさん@XEmacs 投稿日: 2000/12/23(土) 20:25
ちょっと書き込みテスト


183 名前: 名無しさん@Emacs 投稿日: 2000/12/23(土) 21:01
アーカイブのなかに CVS ディレクトリが入ってますが、tar するときには
cvs export を使うとよいのでは。

ついでに -d navi2ch-`date +%y%m%d%H%M` も付けてもらえると嬉しい。ディ
レクトリが navi2ch ではなく navi2ch-XXXXX のようにバージョン(日付?)付
きになるように。



184 名前: ???????????????B 投稿日: 2000/12/23(土) 21:06
>>181
でもあったほうがいいと思う<configure

Makefile の EMACSとか、bcomp.el の
~/elisp/navi2ch 決め打ちとかは、
やっぱりしない方がいいでそ。



185 名前: 名無しさん@MCS 投稿日: 2000/12/23(土) 23:47
bcomp.elは./でいいと思うんですが...。
うーん、install:は...いらない。(笑)


186 名前: hc2ivan 投稿日: 2000/12/23(土) 23:50
configure(Autoconf&Automake)対応版作ってます。
http://zurubon.virtualave.net/source.cgi
ここにアップロードしようと思ったんですがやめました。
どこかにないかな。。。

しかしこれはNetscape Navigatorで書いてます。:-)
使いたいんですがfile is not foundでUNIX板が見れません。
>>174
>>176
動いてるって人何か教えてください。



187 名前: hc2ivan 投稿日: 2000/12/24(日) 00:40
configure対応版、ひとまず動くものが完成しました。
ですが、アップロード場所に困ってます。
uudecodeすると42KBもあるし、、、


188 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/24(日) 00:46
>>187
http://zurubon.virtualave.net/source.cgi
ここ借りれば?


189 名前: 188 投稿日: 2000/12/24(日) 00:48
と思ったら
http://zurubon.virtualave.net/2ch.html
2chからの利用禁止にされちゃったのね。残念。


190 名前: 180 投稿日: 2000/12/24(日) 09:50
>>187
おお!迅速な対応ありがとさんです。
FTPの場所がこれからの最大の課題だったりして:)。


191 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/24(日) 11:59
http://doripoke.virtualave.net/source2.cgi
ここならどうだろう。
アーケード板用だけど。


192 名前: hc2ivan 投稿日: 2000/12/24(日) 13:57
http://doripoke.virtualave.net/source2.cgi
http://doripoke.virtualave.net/source2/137.xxx
アップロードしました。tar + gzです。
makeするとエラーっぽいのが表示されますが
バイトコンパイルに失敗してるだけなので大丈夫(だと思う)。


193 名前: 180 投稿日: 2000/12/24(日) 14:57
さっそくダウソしました:)。


194 名前: 180 投稿日: 2000/12/24(日) 15:32
C-c C-cで書き込みできません。
教えてください。以下のmessageです。
-----
Sysmbol's function definiction is void: y
-----


195 名前: hc2ivan 投稿日: 2000/12/24(日) 16:41
>>193
どうですか?
ちゃんとconfigure、make installできてますか?

>>194
私も出来ません。 GNU Emacs 20.7.1です。

# 私もEmacs Lispが出来ればなあ、、、<<<勉強しろよ


196 名前: 180 投稿日: 2000/12/24(日) 17:20
>hc2ivan
193,194共においらです:)。
./confugure,make,make installできますよ。
worningでるけど。(make installだけで良かったのですね)

Emacsのversionは 20.7.2です。
;;ぶらうじんぐには今のところ問題ありません。



197 名前: 180 投稿日: 2000/12/24(日) 17:23
>>196訂正
worning>waring


198 名前: 180 投稿日: 2000/12/24(日) 17:25
>>196訂正
confugure>configure

;;鬱田氏脳


199 名前: hc2ivan 投稿日: 2000/12/24(日) 20:00
>>196
そうですか良かった。

file is not foundはどうやら実際にサーバーから
読み込んでいないのになってしまうみたいです。
それで、Proxyを使った時だけ起こるので
HTTP_PROXY環境変数のparseがバグってると思います。
現在調査中。


200 名前: hc2ivan 投稿日: 2000/12/24(日) 20:21
私じゃわかりませんでした。
今のとこHTTP_PROXY環境変数は空にして起動したほうが良さそうです。
だれか、Proxy経由で書き込めている人いませんか?

やってて、変数の中身を確認する方法を覚えました。
(read-from-minibuffer "Prompt string: " buf)
とかすればわかります。



201 名前: hc2ivan 投稿日: 2000/12/24(日) 20:24
書き忘れ。
configure対応版はぜひマージしてほしいです。
Makefile.amとconfigure.inが中心部です。

autoconf and automake入門
http://www.ainet.or.jp/~inoue/gnu/autoconf.html


202 名前: >192 投稿日: 2000/12/25(月) 09:59
gunzip 137.tar.gz
137.tar.gz:
gunzip: 137.tar.gz: decompression OK, trailing garbage ignored
78.3% -- replaced with 137.tar

なんか、とんでいるとおもわれる。


203 名前: (not 1) 投稿日: 2000/12/25(月) 14:13
ちょっとテストもかねて。

・302 で送信成功のチェックと、成功したら sync。
・n と p で前後のレスに移動。

です。

configure はやっぱ欲しいですか?
>>201 のとことか w3.el の配布のとか見ていろいろやってたんですけど、
meadow 対応が結構面倒臭くって・・・。
elisp-comp もそのままじゃ meadow で使えないし。
とりあえず、hc2ivan さんのやつをそのまんま付けちゃえばよかったのかな。

んでもしあれだったら、
apel なインストーラ使おっかなぁとも思ってるんですがどうでしょ?
EMACS=emacs make にはやっぱなっちゃいますが(笑)。

>>192
navi2ch だけやけに浮いてますねぇ(笑)。

>>194
backtrace 取ってみて下さい。

>>199
うちでも proxy 使うとなってました。
追及してませんが(笑)。
M-x load-library RET edebug RET しておいて、
ソースのそれっぽいところで C-u M-C-x すると、そこを実行するときに
step 実行できるんで、それで確かめるのも手かもしんないです。
ってか俺がやれよって感じですが(笑)。




204 名前: hc2ivan 投稿日: 2000/12/25(月) 15:44
>>203 >>199
Proxyの方はなくても困らないのでほっときます。。。

今までのMakefileをMakefile.XXXとかで残しておくとか。

それと、ファイル名は%y%m%dぐらいがいいと思うんです。
見づらくて、、、:-)

>>202
139.xxxでもなってしまう。。。
ls | sortでdiffしても同じなので大丈夫だとは思いますが。
アップロードしたファイルだけなるので
作成に失敗しているわけではないと思います。

http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch-0012251350.tar.gz
のconfigure対応版をアップロードしました。tar + gz
http://doripoke.virtualave.net/source2/139.xxx
一応MD5チェックサム。
MD5 (navi2ch-0.0.1.tar.gz) = d49f723458ee3eeaeef9413d0614d974



205 名前: hc2ivan 投稿日: 2000/12/25(月) 15:49
>>204
各ファイルのMD5チェックサムを出して
diffしても同じなのできっと大丈夫。



206 名前: 194@netsscape 投稿日: 2000/12/25(月) 18:46
>(not1)さん
すいませんbacktraceってどうやって取るのですか。
教えてください。

;;あと0012251350ってなんか前のvarsionより遅くなったような気がしますが...


207 名前: 194@netsscape 投稿日: 2000/12/25(月) 18:57
>>206Nの
;;あと0012251350ってなんか前のvarsionより遅くなったような気がしますが...
ですがnetworkの方の問題と思います。
すいませんでした。



208 名前: 名無しさん@Emacs 投稿日: 2000/12/26(火) 00:04
>>206
> すいませんbacktraceってどうやって取るのですか。

see >>72

>>173
> でもそれじゃあ、あれなんで、
> navi2ch-article-enable-fill-regexp を作るってのでいいですか?

regexp はあんまり嬉しくないんじゃないかなあ。
OR の列挙になるだけっしょ。

(setq navi2ch-article-fill-alist
'(("unix" . t)
 ("mona" . nil)))

てのがいいと思う。
alist にないのに関しては navi2ch-article-enable-fill
に従うってことで。



209 名前: 勝手な希望 投稿日: 2000/12/26(火) 00:12
んー、ずいぶん前にuでURL表示は蹴られてたけど…
u/UでURLをkill-ringにいれてもらいたいです。
それと、例えば *navi2ch article* を C-x 1したところ(とかあらゆる状況)から
一撃で(C-c C-o希望…)3ペインモードに戻れるようになるといいですね。


210 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/26(火) 02:24
名前欄の「<」「>」も置換してちょー


211 名前: 210 投稿日: 2000/12/26(火) 02:25
ありゃ「&lt;」って書かなきゃ駄目なのか?


212 名前: 210 投稿日: 2000/12/26(火) 02:28
なんだよこれ…ひろゆきこれわざとなのかなあ
# それともヘタレなだけか
ちょっとテスト
「&」「&」「<」「<」
「&lt;」「& lt;」「&lt;」


213 名前: 名無しさん@Emacs 投稿日: 2000/12/26(火) 02:42
いくつか気になった点があったので修正案です。
# またの名を個人的要望とも

n, p でカーソルがバッファの先頭になるのは人によって
好みが分れると思うので、変数で変えられるようにしまし
た。

C-u 付きのときには逆の動作をするようになっているとい
いかもしれないけど、そこまではやってません。

また、ユーザ名を憶えるのはスレッド内だけにしてみまし
た。この方が、コテハンの人は navi2ch-message-user-name
を setq しておく。そうでければ "名無しさん@(X)Emacs"
になる。スレッドでの2回目以降の書き込みでは以前書き
込んだ名前を使用する。というようになるので便利と思い
ます。

但し navi2ch-message-remember-user-name が t の場合、
これまで通りの動作(全てのスレッドで名前を憶える)にな
ります。

navi2ch-0012251350 に対するパッチです。

begin 664 diff.gz
M'XL(`&V%1SH"`\U586_3,!#]O/Z%?;DVCHB[>G.3I5VK:1H#JH&V24B`0`2$
ME[I=:)-T3KH!OYZSVRUMUT!!"/"'-':>G^_>G5_[T6``+%20B)O(#:\8YTW7
M]9N>SW=3%0WW[M:%RJ-P+'?E>`UT#:I2K]=_@73K/$W@J0S!]:'I=3V_RSFX
MG/,*8VRS$[=>3>6,H@6\V?5;7?]@1E%?'B8TWV^T.)BI/D%/7<`W5@$<M8E0
MF81M<D(Z9&2_MJWJH3VRGY,+^[/=L4^KUK9S@D@$/'E']DB/7!(],O*"1/@)
M/CE]D0N(1:3UBB4U7*=D1_/AKQX[Y!*AM$:1J+(#3E\.;D11B7EF;)CF*4NF
M\:543,E0)KE4D%/<@?O*-L5I'Q]B`DDTUOS.-!G++"O%F:R=3.;7Y51.+$:2
M948:-I)?<8W2M>)Z+F]X6`:S8)A3!4ZD(Q=A'MU(-J'@3*;9%1*K$:4SD,DT
MO!+*3,$)^[A+9-DU/)JDN!N<!]K(G,68EQA*0(DHCDI5;[T7BAORN5+3!'[$
MX&B*6?WQ35?L],U9@#4?VQVB>L=DA/6JF7[Q7!<S[!0=\]<SC`8;=8H!PZHD
M?UR3_J8^,N?]B8\4J(U\I(#_MH\L4"S[R#[O>EZYCWC-AM<J?$1/VT57&-U0
ML[.C,Y^TB4^RZJWUUGIFQ9:P0BLSVI7`ED#S$AC,8SY;>6@9\R2P^+$T73#-
M\*']1QL&E.+#*,>&57(0?8':$=3,0?S;^<NY6S%R<1ST&H?L+I0RHE7;62M9
MJ]UH[Q?>@&QCB9T_4&D\,\PY&[V7L+@W>*?T/6%QE-"%[PI]20J%D0Q2=2M4
M'VH]I.M"$#CO/P;)AWH0T""IT>(Z&*\S9Z*OY;@SRU64#*%98&9C-<="4[U[
M(8A5()ZP%K<FV'-,>TVPL!2LT68U6&K:KG70:+<6V^X_DW0!M.!;Y>V*\*W5
1_Z,2_?]]`;X#R#DI'T0)``"L
`
end



214 名前: (not 1) 投稿日: 2000/12/26(火) 07:58
全然コード書いてないんで返事だけですが。

>>204
configure 対応版どうもです。

> 今までのMakefileをMakefile.XXXとかで残しておくとか。

そうでね。それじゃあ次あたりから configure を入れときます。
;; でも elisp なアプリってなんで configure 付きのって少ないんだろ。

> それと、ファイル名は%y%m%dぐらいがいいと思うんです。
> 見づらくて、、、:-)

まぁ、%Y%m%d%H%M%s でないだけましということで・・・(笑)。
ってか、どうせ、一日に一回ぐらいからださないんで、%y%m%d にしときます。
俺も見づらいし(笑)。

>>207
> ;;あと0012251350ってなんか前のvarsionより遅くなったような気がしますが...
> ですがnetworkの方の問題と思います。
> すいませんでした。

でもここの他のスレッドに比べてスレッドってやけに parse 遅い気がしません?
uuencode したのとかがいっぱいあるからなんかな。

>>208
> (setq navi2ch-article-fill-alist
> '(("unix" . t)
>  ("mona" . nil)))

だったら
navi2ch-article-enable-fill-list と
navi2ch-article-disable-fill-list を作った方がよくありません?
いちいち t nil って書くのは面倒臭いんで。

>>209
> u/UでURLをkill-ringにいれてもらいたいです。

おっ、それだったらいい感じですね。やっときます。

> それと、例えば *navi2ch article* を C-x 1したところ(とかあらゆる状況)から
> 一撃で(C-c C-o希望…)3ペインモードに戻れるようになるといいですね。

これもいい感じですね。やっときますか。

>>210
> 名前欄の「<」「>」も置換してちょー

(setq navi2ch-article-parse-field-list '(data name))
ってすればいいです。

>>213
patch どうもです。
> n, p でカーソルがバッファの先頭になるのは人によって
> 好みが分れると思うので、変数で変えられるようにしまし
> た。

そうですね。俺もどっちにするか迷いましたし。
;; でもやってないのは手抜き(笑)。

> また、ユーザ名を憶えるのはスレッド内だけにしてみまし
(...)
> 但し navi2ch-message-remember-user-name が t の場合、

おぉ、ありがとうございます。確かにこっちの方が便利そうですね。
あとで当てときます。



215 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/12/26(火) 11:45
掲示板一覧の「ツール類」のとこに入れてもらいませんか、、、


216 名前: 194@netsscape 投稿日: 2000/12/26(火) 18:52
backtarce取って見ました

-----ここから-----
Signaling: (void-function y)
y((6 3 5 5 6))
navi2ch-bigint-multiply(14920 65536)
navi2ch-net-send-message("\xe63e\xe635\xd237\xd235\xd273\xd0f7\xd1c5\xd1ed\xd1e1\xd1e3\xd1f3" "sage" "\xdef1\xd22d\xdcfe\xd25f\xd2c6\xd2b9\xd2c8" ((name . "UNIX") (uri . "http://cocoa.2ch.net/unix/") (id . "unix")) ((subject . "Navigator for 2ch (200)") (number . 215) (name . "\xe63e\xe635\xd237\xd235\xd273\xd0f7\xd1c5\xd1ed\xd1e1\xd1e3\xd1f3") (artid . "976032951.dat")))
navi2ch-message-send-message()
call-interactively(navi2ch-message-send-message)
-----ここまで-----



217 名前: (not 1) 投稿日: 2000/12/27(水) 09:40
・C-i M-C-i で前後のリンクに移動
・M-u で現在のレスの uuencode されたのを uudecode
>>213 さんによる修正
・configure に対応
・navi2ch-article-(enable|disable)-fill-list で fill するスレの選択
・navi2ch-article-view-range で表示する範囲の選択。
・r で parse しなおして再描画。

です。

http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch-001227.tar.gz

navi2ch-article-view-range は
(setq navi2ch-article-view-range '(10 . 50))
とかやって下さい(デフォルトは nil)。

範囲を指定してるけど、やっぱ全部を見たいってときは C-u r です。
parse しなおすんで遅いですが。

表示する範囲を設定する UI みたいのってやっぱ欲しいですよね。
あと、範囲を設定し直すたびに parse するってのもアホらしいし。
なんかいい方法ないですかね。

>>215
> 掲示板一覧の「ツール類」のとこに入れてもらいませんか、、、

ひろゆきに頼めば入れてもらえるんすか?
でもこまでのものでもないような・・・(笑)。

>>216
> backtarce取って見ました

どこでそのエラーが出たかは大体当たりが付い