Navi2ch for Emacs (Part 19)at UNIX
Navi2ch for Emacs (Part 19) - 暇つぶし2ch345:名無しさん@お腹いっぱい。
09/02/14 17:39:56
ここのスレをみると、活発に動いているなあと思うけど
sourceforgeにいくと、リリースが1.7で止まっていて、閑古鳥が鳴いているようにみえる
軽くみただけだけど、changelogは、みつけられなかった
CVSは、のちのち使えるにようになります

infoを補う感じでFAQのドキュメントを充実させられないものかなと思いまして
それも超手軽な感じで各自がドキュメントに貢献できる感じのやつで

346:名無しさん@お腹いっぱい。
09/02/14 17:47:30
URLリンク(navi2ch.cvs.sourceforge.net)

347:名無しさん@お腹いっぱい。
09/02/14 19:25:39
みんな手元で好きなように弄ってると思ってた

348:名無しさん@お腹いっぱい。
09/02/14 19:35:46
>>347
アホですね。

349:名無しさん@お腹いっぱい。
09/02/14 19:54:51
>>347
言うまでもなく当たり前のことです。

350:名無しさん@お腹いっぱい。
09/02/14 20:05:35
>>347は全部自分で作ればいいんだよ。
コードベースの話は馬鹿馬鹿しくてできないならば。

351:名無しさん@お腹いっぱい。
09/02/14 21:28:12
みんながローカルに死蔵してるパッチを提出(あるいは提案)してみたほうが、ハッピーにな
れると思うんだ。cvsコミットしろとまでは言わないが。
受け取る(あるいは閲覧する)ほうも、緩い感じで受けて。

352:名無しさん@お腹いっぱい。
09/02/14 21:28:23
>>347
いやらしい


353:名無しさん@お腹いっぱい。
09/02/14 22:25:54
>>351
ぐだぐだになるだけだと思う。

354:名無しさん@お腹いっぱい。
09/02/14 22:33:35
github に navi2ch の CVS HEAD を置いて、
何かいやらしいことしたい人が clone していじればいいんじゃまいか

355:名無しさん@お腹いっぱい。
09/02/14 23:10:20
昔はここにコードを張っていたんだけど、
今は>>305くらいのことしかしてない。
コードを投げるのは捨てメアドでもいいの?

自分が常用しているメアドは知られたくない。
メンテできないのでCVS headに書き込みたくない。


356:名無しさん@お腹いっぱい。
09/02/14 23:20:58 BE:1441915968-2BP(0)
>>355
わたしとしては捨てメアドでもなんでも、とりあえず navi2ch への取り込み終
了まで連絡がとれればなんでもかまいません。パッチは歓迎です。
匿名がよければ、その旨書いていただければ ChangeLog での記載/ CVS の log などもそのようにします。


357:名無しさん@お腹いっぱい。
09/02/14 23:27:11
了解

358:名無しさん@お腹いっぱい。
09/02/14 23:41:00
>>353
別にコミットするわけじゃないから、いいんでないの?
「歌ってみた』とか「踊ってみた」的な感じで
現状はいい管理者さんがいるので、コードの精査は安心だと思う

あと、sourceforgeのパッチ投げる場所って認知度が低いのか、敷居が高いのか。

359:名無しさん@お腹いっぱい。
09/02/15 02:28:37
敷居じゃなくてハードルと言うべき

360:名無しさん@お腹いっぱい。
09/02/15 09:07:48
> 敷居じゃなくてハードルと言うべき

何か違うの?

361:名無しさん@お腹いっぱい。
09/02/15 11:43:24
敷居が高い→不義理をしている後ろめたい気持ちから足が遠のくこと。
ハードルが高い→為し遂げるのが難しいこと。


362:名無しさん@お腹いっぱい。
09/02/15 11:44:29
どうでもいいよ。

363:名無しさん@お腹いっぱい。
09/02/15 11:51:22
よくもないけどね。

364:名無しさん@お腹いっぱい。
09/02/15 12:05:39
日本語の定義の議論はスラドでやるべき

365:名無しさん@お腹いっぱい。
09/02/15 13:18:20
コードはここに貼ればいいじゃん。
URLリンク(ja.pastebin.ca)

366:名無しさん@お腹いっぱい。
09/02/15 17:01:40
一般的なペーストビンwwwwwwwwwwwwwwwwwwwwwwwww

367:345
09/02/15 18:23:20
Firefoxで閲覧しんだけど、Newsカテゴリが4年と半年前で。
その残像があって、Activityカテゴリをみたら、「4 years ago」にみえていました
今、みると「4 weeks ago」だね
Firefoxだと文字がちっちゃくて・・・本当にすいませんでした
もうろうとしている時にみたのかな
よく覚えていないや

368:あわわ ◆xj5aoi8gEM
09/02/15 22:10:50
送信控え(sendlog)を見るとき次のエラーが出る。
環境は Emacs 23.0.50/OS Vine4.2。

Error: Wrong type argument: stringp, nil
Error: Wrong type argument: processp, nil
if: Wrong type argument: stringp, nil

init.el には次の設定。

(setq navi2ch-message-save-sendlog t)
(setq navi2ch-message-sendlog-message-format-function
'navi2ch-message-sendlog-message-format-with-board-name)
(add-to-list 'navi2ch-list-navi2ch-category-alist
navi2ch-message-sendlog-board)

add-to-list が不味い?




369:名無しさん@お腹いっぱい。
09/02/16 05:14:45
emacs使ってるならエラー発生箇所くらい同定すれ

370:名無しさん@お腹いっぱい。
09/02/16 05:37:15 BE:1922554188-2BP(0)
>>368
再現できないので Backtrace をとっていただけませんか?

1. *scratch* バッファに "(setq debug-on-error t)" と書いて、最後の ')' の次の文字にカーソルをあわせて C-x C-e
2. error が出ている作業を行なう
3. Backtrace バッファがでるのでそれを貼る

大体の場合、Backtrace にはバイナリ列がふくまれるので、どこかのサイトを
借りてあげるか、なにかのファイルに保存して 2ch書きこみ用のバッファで
C-c C-b (navi2ch-base64-insert-file) として保存したファイルを指定して書
きこんでください。


371:名無しさん@お腹いっぱい。
09/02/16 05:45:11
>>370
M-x toggle-debug-on-error
っていまいちマイナーなのかしら。環境依存?

372:名無しさん@お腹いっぱい。
09/02/16 06:17:41
>>371
多分ないでしょうけど toggle なんで一応


373:名無しさん@お腹いっぱい。
09/02/16 07:43:51
*scratch*はC-jを使うものと思っていた

374:名無しさん@お腹いっぱい。
09/02/16 09:41:11
FreeBSD7.1Rのpackagesのnavi2chは1.8.0で止まってるな
非常に危険

375:名無しさん@お腹いっぱい。
09/02/16 09:47:36
portsは?

376:あわわ ◆xj5aoi8gEM
09/02/16 11:41:31
スマンです。
Backtrace は以下(適宜改行を入れている)。
でも、簡単に再現しないということは何か他のものが影響している?

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
string-match("BBS_MESSAGE_COUNT=\\(.+\\)" nil)
(if (string-match "BBS_MESSAGE_COUNT=\\(.+\\)" content)
(setq navi2ch-bbs-limit-length (string-to-number ...))
(setq navi2ch-bbs-limit-length nil))
(let* ((board navi2ch-article-current-board) (coding-system-for-read...)
(coding-system-for-write ...) (content ...))
(if (string-match "BBS_MESSAGE_COUNT=\\(.+\\)" content)
(setq navi2ch-bbs-limit-length ...)
(setq navi2ch-bbs-limit-length nil))
(if (string-match "BBS_LINE_NUMBER=\\(.+\\)" content)
(setq navi2ch-bbs-limit-lines ...) (setq navi2ch-bbs-limit-lines nil)))
navi2ch-bbs-limit-get()
(lambda nil (navi2ch-bbs-limit-get))()
run-hooks(navi2ch-article-mode-hook)
navi2ch-article-mode()
navi2ch-article-view-article(((nil)
(name . "\xe0f7\xdfae\xdcb5\xd228") (type . board) (id . "sendlog")
(bbstype . localfile) (uri . "x-localbbs:///home/hiro/.navi2ch/sendlog/"))
((subject . "\xe0f7\xdfae\xdcb5\xd228") (response . "578")
(artid . "1154441632")) nil nil nil)
navi2ch-bm-select-article(nil)
navi2ch-bm-select-article-or-scroll(up nil)
navi2ch-bm-select-article-or-scroll-up(nil)
call-interactively(navi2ch-bm-select-article-or-scroll-up nil nil)


377:名無しさん@お腹いっぱい。
09/02/16 11:45:04
emacs21 + モナーフォントで使えてたのに、
emacs22 + モナーフォントにしたら文字化けするようになってしまいました。

init.elには、

(setq navi2ch-mona-enable t)
(setq navi2ch-mona-face-variable 'navi2ch-mona16-face)

と書いているのですがうまく行きません。
この文字化けを解消する良い方法がないでしょうか?

378:名無しさん@お腹いっぱい。
09/02/16 11:45:30
>>375
/usr/ports/japanese/navi2ch
だと1.8.1

PORTNAME= navi2ch
PORTVERSION= 1.8.1


379:名無しさん@お腹いっぱい。
09/02/16 19:57:58
FreeBSDのportsって、変に頑なな印象がある。
Emacs21.4相当なのにずっとEmacs21.3を名乗ってたり……。

380:名無しさん@お腹いっぱい。
09/02/16 21:02:29
>>379
管理者の数が少ないからだよ。
特殊な用途じゃなきゃ今使うメリットもあまりない
わけだし、仕方ないとおもう。

381:名無しさん@お腹いっぱい。
09/02/16 21:13:01
個人的にUNIX like OSを勉強をするなら、FreeBSDが適していると思うんだけどなあ

382:名無しさん@お腹いっぱい。
09/02/16 21:16:40
>>381
俺もその目的ならFreeBSDがいいと思うよ。
でも、それは「特殊な用途」だよね。

383:名無しさん@お腹いっぱい。
09/02/16 21:32:19
今時のLinuxなら、何も考えずにXも日本語も使えるからなぁ。
標準でNavi2chが使えるのは少ないけど……。
そういや、Navi2chも今年で10周年だったっけ?

384:名無しさん@お腹いっぱい。
09/02/16 21:35:38
そもそも標準でEmacsを使えるのさえないのに

385:名無しさん@お腹いっぱい。
09/02/16 23:45:11
>>382
emacsを使う自体も特殊だよね

エディタでちょっと凝ったことしたくて、秀丸のスクリプトを覚えるのもなあと思うし
Vimもエディタ単体としては、最高なんだけど
スクリプトができて、日がまだ浅いからなあと思って

emacsに

関係ないけど、コンピュータの分野と距離を置いている著名人でemacsを使っている人って
どのくらいいるんだろ
大学の先生は、外して

386:名無しさん@お腹いっぱい。
09/02/16 23:55:20
オレは著名人じゃないけど、Navi2chの為にEmacs使ってるよ。
今はAppleMailだけど、その前はMewも使ってた。Gnusも使ってた。
ちなみに、純粋なエディタとしてはmi使ってる。

Emacsをそういう使い方してる人って、結構多いんじゃない?

387:名無しさん@お腹いっぱい。
09/02/16 23:57:12
いねーよ

388:名無しさん@お腹いっぱい。
09/02/16 23:58:17
>>385
あのさ、>>382 は OS (オペレーティングシステム) の話なんだけど。
故意に論点をずらさないでくれるかな?


389:名無しさん@お腹いっぱい。
09/02/17 00:05:42
OSについて議論するなら他所でやってくれるかな?

390:名無しさん@お腹いっぱい。
09/02/17 00:19:58
普段慣れているエディタで作文したいからnavi2chというのは分かりやすい。
>>386のように、普段別のエディタを使いながらnavi2chを使うというのは、
読みが主体でnavi2chがその設計が抜群ってこと?

391:386
09/02/17 00:27:32
>>390
コンピュータの世界と関係ないとこで生きてるから、
エディタで作文する機会がないんです。
仕事に必要な作文は、会社でWordを使う。

392:名無しさん@お腹いっぱい。
09/02/17 01:06:11
まあ一つ覚えておくといい。

ハッカーの大半はEmacs使い。

これが何を意味してるかわかるよね?

393:名無しさん@お腹いっぱい。
09/02/17 01:20:42
>>386
Navi2chのためだけにMeadow入れてる。
同じく昔はMewやGnus使ってたけどね。

394:名無しさん@お腹いっぱい。
09/02/17 01:36:56
FreeBSD(笑)

395:名無しさん@お腹いっぱい。
09/02/17 01:52:25
最近はなんでも(笑)つけりゃいいと思ってるやつ多すぎ(笑)

396:名無しさん@お腹いっぱい。
09/02/17 02:08:34
キーボードだけで、馴染みのキーバインドでさくさく読めるのがいい
イメージだけだがWin,Mac用の2chブラウザはどれもマウス必須に思える
(実際にはきっとキーボードだけで操作できるものもたくさんあるんだろうが)


397:名無しさん@お腹いっぱい。
09/02/17 02:18:03
>>392
残りの半分のハッカーはvi使い。
ってことだろ?

398:名無しさん@お腹いっぱい。
09/02/17 03:37:18
ハッカー(笑)

399:名無しさん@お腹いっぱい。
09/02/17 09:42:29
>>395
(笑)こうですか?わかりません

gnus→google newsgroup
shinbun→google reader
mew→gmail

とfirefox+google化してるなあ。
navi2chとprogrammingは当分移る気配ないけれど。

400:名無しさん@お腹いっぱい。
09/02/17 12:35:13
ということは、
Google 2chとGoogleプログラミングが登場すればEmacsはいらないと。

401:名無しさん@お腹いっぱい。
09/02/17 12:38:35
>>399
> とfirefox+google化してるなあ。

全然違うな。
視野が狭く、レベル(知能)の低い人間はそう思いがちなのかな。


402:名無しさん@お腹いっぱい。
09/02/17 13:04:47
寒い釣りだなw

403:名無しさん@お腹いっぱい。
09/02/17 13:17:13
バカが好きな言葉、レベル

404:名無しさん@お腹いっぱい。
09/02/17 15:24:59
>>376
URLリンク(navi2ch.sourceforge.net) の独自パッチか?

405:名無しさん@お腹いっぱい。
09/02/18 14:38:26
Google 2ch ってすごいなw


406:名無しさん@お腹いっぱい。
09/02/18 16:09:04
レベル ≒ (知能)

407:名無しさん@お腹いっぱい。
09/02/18 16:29:38
~/.navi2chにファイルが溜まっていくと容量がかなりになる
圧縮しても参照できるようにするか
適当なデータベースにファイルをためるようにできないかな

408:名無しさん@お腹いっぱい。
09/02/18 17:19:15
↓ 以下容量自慢


409:名無しさん@お腹いっぱい。
09/02/18 17:25:42
まだ 948M だな。

410:名無しさん@お腹いっぱい。
09/02/18 17:36:04
2001 年あたりからで 4.0G


411:名無しさん@お腹いっぱい。
09/02/18 19:23:46
%cd ~/.navi2ch
%du -h
(略)
47M .
%

自慢にならねぇww


412:名無しさん@お腹いっぱい。
09/02/18 19:38:04
俺もホームを移動した時に1.4Gbyteあってびっくりした。
SCIPが、htmlだけだと2.25Mbyteしかないのに…
1000倍近いテキストを…もうアホかと。

413:名無しさん@お腹いっぱい。
09/02/18 19:47:55
13GBあった

414:名無しさん@お腹いっぱい。
09/02/18 20:23:45
俺は気が向くとexpireしちゃうから176MBしかねぇや

415:名無しさん@お腹いっぱい。
09/02/18 21:16:47
expire全くしてないけど、1.2GiB。
最古のファイルは2002年くらい。
意外と少ないな。

416:名無しさん@お腹いっぱい。
09/02/19 03:12:27
まー消してしまうと後悔するから、おいとくのがいいよな。


417:名無しさん@お腹いっぱい。
09/02/19 03:54:47
消してもだいたいは拾ってこれるけどな

418:名無しさん@お腹いっぱい。
09/02/19 12:40:16
●持ってるけど、academy, science, food鯖のログ消失が痛恨。
特に前二者。よりによってなんでここのを。

419:名無しさん@お腹いっぱい。
09/02/19 16:55:16
古い2chのログなんて何の役に立つんだ?
読み返すこともないだろ

420:名無しさん@お腹いっぱい。
09/02/19 16:57:23
あるよ。

421:名無しさん@お腹いっぱい。
09/02/19 23:03:47
>>419
心の安らぎ。
そもそもGバイト単価 7円とかなんだから、気にしなくていいんじゃね。

422:名無しさん@お腹いっぱい。
09/02/20 00:52:26
expire を定期的にしてるから60MB程度だ

技術系のログは見返すことあるからなぁ
expire 時にスレを保護できると良いんだけど

423:名無しさん@お腹いっぱい。
09/02/20 04:07:43
自分は、dat落ちしたdatファイルは、
別のフォルダにdatファイルを移動して、localfile で見るようにしている。

その localfile の板で hide したのは、datファイルを消去するようなスクリプトを cron で設定している。

424:名無しさん@お腹いっぱい。
09/02/20 05:28:13
スレッドの停止した過去ログには常に bz2 圧縮をかけるように
してほしい。直せますか?


425:名無しさん@お腹いっぱい。
09/02/20 05:34:33
ちなみに bzip2 で .dat を圧縮すると、平均して 1/4 の
サイズになりますね。過去ログはそんなに頻繁にアクセスされる
ものではないし、これだけでも随分HD容量が減るかと。

426:名無しさん@お腹いっぱい。
09/02/20 07:32:08
OS依存の、ファイルシステムごと圧縮しちゃう構造の方が楽な気がする
Unix系には無いのかしら

427:名無しさん@お腹いっぱい。
09/02/20 08:21:18
あったりなかったりしますが、圧縮はnavi2chが手を出す問題ではないと思います。

428:名無しさん@お腹いっぱい。
09/02/20 08:29:38
>>427
えっと、どうしてそう思うの?

オプションで有効にするかしないかやっておけば、拡張機能として、
かなり重宝されるとおもうんだけど。

429:名無しさん@お腹いっぱい。
09/02/20 09:12:14
>>428
ファイルシステムが実現していることをアプリケーションで面倒みて
バグを増やすことはないからです。

430:名無しさん@お腹いっぱい。
09/02/20 09:26:35
サーバからのdatのダウンロードがgzipだから、gzip扱う構造はあるのだろうけど、
サブプロセス呼び出しで展開だったりして、まぁ、面倒くさいわな

431:名無しさん@お腹いっぱい。
09/02/20 10:21:40
>>429-430
だから、「拡張機能として」って言ってるじゃない。
サブプロセスよびたくないなら、.gz 圧縮でもいいとおもう。
それでも 2/5 程度までは圧縮してくれるでしょ。

432:名無しさん@お腹いっぱい。
09/02/20 10:24:54
自分で作るわけじゃなさそうなのに、なんでこの人偉そうなの?

433:名無しさん@お腹いっぱい。
09/02/20 10:30:33
今の時代どう考えても HDD 買えば解決だろw

434:名無しさん@お腹いっぱい。
09/02/20 12:05:14
ファイル名を .bz2 とかにすると自動的に圧縮してくれる機構が emacs には
入ってます。

ので、古い(dat落ちした)ファイル名を指定する変数を分けて設定できるよう
にすればそれで実現できると思いますが。

今って dat 落ちしたかどうかって、navi2ch は管理してないですよね?


435:名無しさん@お腹いっぱい。
09/02/20 13:05:25
>>434
'kakoってフラグはあったと思った

436:名無しさん@お腹いっぱい。
09/02/20 14:56:44 BE:240319542-2BP(0)
今のところdat 落ちは(完全には)管理してません。kako は過去ログ倉庫に入っ
たことを確認した時点でつくフラグだったと思います。(現状にあってないから
書きかえたいところ)

dat落ち管理と圧縮をしてる downmark patch というのがあって、その機能をと
りこみたい、とは思ってはいます。

;; 多分、大丈夫なんでしょうけど downmark
;; patch(URLリンク(tokyo.cool.ne.jp)) のライセンスがはっきりしないん
;; ですよねぇ…。目をつぶっておくのもありかなぁ…。

そして、本当に少しずつですが作業を進めてたりしています。最近あまり時間
がとれてなくてもうしわけない。

>>376
404 で言われてるように、
URLリンク(navi2ch.sourceforge.net)
「message-modeでメッセージのバイト数と行数を検査する」の部分でエラーが出てるみたいですね。
navi2ch-bbs-limit-get を URLリンク(navi2ch.sourceforge.net) のにさしかえれば動くような気がします。


437:名無しさん@お腹いっぱい。
09/02/20 20:23:13
書き込みテスト

FreeBSD6.3 amd64 + emacs22.2.1で、すんなりCVS版いけた
開発している人に感謝・感謝です

438:名無しさん@お腹いっぱい。
09/02/20 21:29:11
>>436
●で過去ログ引っ張ってくると、sを押してもアクセスにいかなくなりますが、
それがkakoフラグですかね。

movedってサーバトラブルで出たことがあった気がするので自動で過去ログ扱
いされると困ることもあるかも

439:名無しさん@お腹いっぱい。
09/02/20 21:57:43
kakoフラグは過去ログにアクセスした際、2chのサーバがHTTPのヘッダで'X-kako:'みた
いなのを返してきて付いたと思った。2chが過去ログを無償公開していた頃の名残りかな。
●は持ってないので、●アクセスで以前の挙動をするのかは分からない。
基本的にkakoフラグのついたdatは、効率を考えてサーバに再取得に行かない挙動のはず。


440:名無しさん@お腹いっぱい。
09/02/20 23:59:48
いま、実況鯖が重いのですが、Navi2ch として出来る対策はありますか?
live2chだと以下のような対処をすると軽くなるようなのですが。

live2chを利用してるが激重の人用

live2chを終了させる

live2chのフォルダの中にある「2channel.brd」をメモ帳で開く

実況の項目のところにある「live23.2ch.net」を「live23f7.2ch.net」に書き換える

上書き保存、閉じる

Live2ch起動(゚д゚)ウマー

おれは面倒なんで hostsにこれ書いた。

206.223.150.110 live23.2ch.net
206.223.150.84 live24.2ch.net

441:名無しさん@お腹いっぱい。
09/02/21 00:17:42
つ ~/.navi2ch/etc.txt

442:名無しさん@お腹いっぱい。
09/02/21 00:28:48
>>440
ためしてないけどこれで全部いけるはず

(setq navi2ch-list-moved-board-alist
(append navi2ch-list-moved-board-alist
(apply 'append
(mapcar (lambda (x)
(let ((uri (cdr (assq 'uri x))))
(and (stringp uri)
(string-match "^URLリンク(live23\\.2ch\\.net\\)<)"
(match-string 1 uri)))))))
navi2ch-list-board-name-list))))


443:440
09/02/21 00:50:05
>>441-442
どうもありがとうございます

>>442
のS式でログを取るのは軽くなりました
書き込み後のログ取得にはちょっと失敗しています

etc.txt でかちっと指定する方法もやってみます

444:440
09/02/21 01:00:08
etc.txt に以下のように設定すると、書き込みも軽くなりました

ETV
URLリンク(live23f7.2ch.net)
etv

445:名無しさん@お腹いっぱい。
09/02/21 13:41:07
ログ容量は線形で増えるけどHDD容量は指数で増えるので問題無い

446:名無しさん@お腹いっぱい。
09/02/21 13:51:05
…なんて言ってた時代もありました。
反省してますごめんなさい。

447:名無しさん@お腹いっぱい。
09/02/25 08:02:24
まちBBS で仕様変更があったようです。
対応お願いします。

スレ一覧までは行けるのですが
新スレとか既読のスレの更新分とかを取得できません。
Now connecting...sending request...done
Checking file...moved

URLリンク(www.machibbs.com)

[2009/02/24]
read.plへのアクセスを全てread.cgiへと転送するよう変更しました。
また、read.cgiに広告枠の追加を行いました。
って書いてあります。

448:名無しさん@お腹いっぱい。
09/02/25 10:58:33 BE:720958638-2BP(0)
>>447
ご報告ありがとうございます。 CVS先端に修正をいれました。

また 1.8系にも修正をいれました。 仕様変更への追随ですので早めに BETA を
出しておきます。

URLリンク(navi2ch.sourceforge.net)


449:名無しさん@お腹いっぱい。
09/02/25 12:19:14
/FYI/

$ diff navi2ch-1.8.2-BETA/navi2ch-machibbs.el /usr/share/emacs/site-lisp/navi2ch
33c33
< "$Id: navi2ch-machibbs.el,v 1.29.2.2 2009/02/25 01:41:43 nawota Exp $")
---
> "$Id: navi2ch-machibbs.el,v 1.30 2008/08/26 14:01:44 nawota Exp $")
100c100
< (format "%s/bbs/read.cgi?BBS=%s&KEY=%s"
---
> (format "%s/bbs/read.pl?BBS=%s&KEY=%s"


450:名無しさん@お腹いっぱい。
09/02/25 12:59:55 BE:961277748-2BP(0)
ホスト規制にかかってるらしく、 machibbs への書きこみテストができなかっ
たので一応どなたか書きこみテストしてみていただけませんか?


451:名無しさん@お腹いっぱい。
09/02/25 14:16:43
>>450
URLリンク(www.machi.to)
OKでした

452:447
09/02/25 16:40:44
ありがとうございました。

453:名無しさん@お腹いっぱい。
09/02/26 00:38:59
聞いてみたいことがある。

スレの中のハイパーリンク上で C-m を押すと、WEBブラウザが立ち上がるが、
リンク先が2chのスレだと、Navi2chの新しいバッファで表示される。

この一般リンクと2chスレの判別って、どういうルールなんだろう?時々誤判定
されてしまう。元スレとドメイン名が違うと一般リンクとみなされるのかと思っ
たが、そうでもないようだ。

あと、今はCVS版を使っているのだけど、C-c C-u を押すと、 navi2chで任意の
URLを開ける(navi2ch-goto-url)。

しかし以前、1.7.5-dev を使っていたころは、ハイパーリンク上で C-c C-u を
実行すると、そのリンクが引数として渡されていて便利だった。今は何も渡さ
れない。だからいちいち、リンク文字列をキルリングに収めなければならなく
て面倒くさい。

これって何か、設定の方法はあるのだろうか?

454:名無しさん@お腹いっぱい。
09/02/26 02:03:13 BE:1622154896-2BP(0)
>>451
ありがとうございます。

>>453
> この一般リンクと2chスレの判別って、どういうルールなんだろう?時々誤判定
> されてしまう。元スレとドメイン名が違うと一般リンクとみなされるのかと思っ
> たが、そうでもないようだ。

- ドメインが存在し
- navi2ch-2ch-host-list か navi2ch-list-board-name-list の uri のとこにそのドメインが存在し
- URL を board または article に変換可能

であれば、 navi2ch で開きます。誤判定するURLをはっていただければもしか
したら直せるかもです。

これに関して navi2ch-article-select-current-link-url (url 上で RET した
時によばれます) で条件確認が重複しているように思えるところがあったので、
一方を削りました。なにかおかしくなっていたらご報告ください。

> あと、今はCVS版を使っているのだけど、C-c C-u を押すと、 navi2chで任意の
> URLを開ける(navi2ch-goto-url)。
> しかし以前、1.7.5-dev を使っていたころは、ハイパーリンク上で C-c C-u を
> 実行すると、そのリンクが引数として渡されていて便利だった。今は何も渡さ
> れない。だからいちいち、リンク文字列をキルリングに収めなければならなく
> て面倒くさい。
これは navi2ch-goto-url の不具合ですね。 CVS HEAD, 1.8.2-BETA で直しました。


455:名無しさん@お腹いっぱい。
09/02/26 02:23:19
>>454
> - ドメインが存在し
> - navi2ch-2ch-host-list か navi2ch-list-board-name-list の uri のとこにそのドメインが存在し

板がサーバ移転した後はこれに引っ掛かることが多いね。

456:名無しさん@お腹いっぱい。
09/02/26 07:23:23
>>454
> 誤判定するURLをはっていただければもしかしたら直せるかもです。

それでしたらちょうど、思い当たるものがあります。
スレリンク(jfoods板:1番)
このリンク先のスレはたいてい、WEBブラウザが開いてしまいます。

> これは navi2ch-goto-url の不具合ですね。 CVS HEAD, 1.8.2-BETA で直しました。

確認しました。ありがとうございます。

457:名無しさん@お腹いっぱい。
09/02/26 08:41:00
自分が駄目だったのは、これ。

Prolog でまったり
スレリンク(tech板)
(リンク元は スレリンク(tech板:1番))

まあこのスレは、datファイル自体ないたみたいなんだけど、判別の誤りの例と
して。


458:名無しさん@お腹いっぱい。
09/02/27 05:27:36 BE:1051397257-2BP(0)
鯖移転したりすると "navi2ch-2ch-host-list か
navi2ch-list-board-name-list の uri のとこにそのドメインが存在し"なくな
るみたいですね。(「ドメインが存在し」というのは URI のドメイン部分が存
在、ということです。DNSがひけるかとかは関係ないです)

鯖移転するものは大体は 2ch.net だろう…と仮定して、 こんな正規表現
("^[a-z]+[0-9]*\\.2ch\\.net$")にかかるドメインも navi2ch で開ける候補と
するように条件を弱めてみました。CVS版で試してみてください。


459:名無しさん@お腹いっぱい。
09/02/27 14:02:09
>>458
GJ! 今までよりすごく便利になったよ!
今のところ、不具合とか、開けないスレとかはないです。

460:名無しさん@お腹いっぱい。
09/03/02 07:55:33 BE:300399825-2BP(0)
navi2ch 1.8.2 をリリースしました。

URLリンク(sourceforge.net)

1.8.1 からの変更点は以下のとおりです。

machibbs の仕様変更に追随。
バグをいくつか修正。


461:名無しさん@お腹いっぱい。
09/03/02 09:03:07
おつかれさまです

帰宅したら入れてみます

462:名無しさん@お腹いっぱい。
09/03/03 20:00:23
最近、超小型のネットブックでも使うようになって、
こういうバインディングがあると便利と感じるようになりました。

(define-key navi2ch-list-mode-map "j"
'(lambda (n) (interactive "p") (scroll-up n)))
(define-key navi2ch-list-mode-map "k"
'(lambda (n) (interactive "p") (scroll-down n)))

(define-key navi2ch-board-mode-map "j"
'(lambda (n) (interactive "p") (scroll-up n)))
(define-key navi2ch-board-mode-map "k"
'(lambda (n) (interactive "p") (scroll-down n)))


463:名無しさん@お腹いっぱい。
09/03/03 20:02:05
ちなみにarticle-modeのやつは、数引数が使えません。
;; もしかすると私のコードが元だったかも知れませんけども(汗

464:名無しさん@お腹いっぱい。
09/03/05 01:44:44
全角のWAVE DASHがうまく書き込まれないことがあるな。
→ ←これ。ハンカクスペースになっちゃう。

465:名無しさん@お腹いっぱい。
09/03/05 01:46:42
やっぱり駄目だ。
(emacs-version)
"GNU Emacs 23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.14.3)
of 2008-10-14 on rothera, modified by Debian"
(navi2ch-version)
"Navigator for 2ch 2.0.0-DEV"
$ dpkg -l navi2ch-cvs
ii navi2ch-cvs 0.0.20080915-1 Navigator for 2ch.


466:名無しさん@お腹いっぱい。
09/03/05 07:09:30
>>464
(coding-system-put 'cp932 :encode-translation-table
(get 'japanese-ucs-jis-to-cp932-map 'translation-table))


467:名無しさん@お腹いっぱい。
09/03/05 07:36:30
テスト: 「~」


468:名無しさん@お腹いっぱい。
09/03/05 10:32:31
全角のチルダとハイフンを入力すると化ける。
チルダ → 箸キ
ハイフン → 个ア
波ダッシュ → ~

書き込む前に、チルダを波ダッシュに自動で置換できないかしら。
あと、全角ハイフンはどうしたらいいものか。


469:名無しさん@お腹いっぱい。
09/03/05 11:42:43
ハイフン:‐

>>468
置換するなら文字参照にすればいいのでは?

470:名無しさん@お腹いっぱい。
09/03/05 12:26:23
>>468
> 全角のチルダとハイフンを入力すると化ける。

U+FF5E と U+FF0D のこと?
環境は Emacs23?
「入力すると化ける」ってのは、Emacs のバッファ内で化けてるの? であれば入力メソッドは?


もしかしたら、以下の設定で改善するかもしれない。
(setq standard-translation-table-for-decode
(get 'japanese-ucs-cp932-to-jis-map 'translation-table))
ただし、副作用が大きすぎるのでこれはやめた方が良いです。


471:468
09/03/05 13:17:50
>>470
すみまえん、説明がおかしかった。

環境は Emacs22 on Fedora 10 を Windows上のPuTTYから使ってる。
日本語変換は単にMS-IME。

化けるのは2chに投稿したとき。
通常のテキストファイルに保存するときは化けない。

472:名無しさん@お腹いっぱい。
09/03/05 15:06:16
>>471
keyboard-coding-system が UTF-8 ならば、subst-win.el をロードしてみたらどう?

ダメなら、入力した「~」にカーソル合わせて C-u C-x = した時の charset は
何になってる?


473:468
09/03/05 17:06:04
全角チルダ ~
全角ハイフン -
波ダッシュ ~


474:468
09/03/05 17:08:22
ごめん、適当な過疎スレでテストするつもりが、このスレに誤爆した。

>>472
> keyboard-coding-system が UTF-8 ならば、subst-win.el をロードしてみたらどう?
うまく行きました。ありがとう!
波ダッシュが全角チルダになってしまうけれど、今はまあ困らない。

475:名無しさん@お腹いっぱい。
09/03/05 20:34:41
えーと、muleの内部表現から、
2ch.netへ書き込む時の文字コードcp932へ変換する時の
変換テーブルを変更すればいい、という理解でいいですか?
;; Safariで一時あったような問題

もしそうだとすると読み込み/表示は問題ないのは何故ですか?
書き込む時だけ文字集合が狭くなる射影が行われているのでしょうか?

476:名無しさん@お腹いっぱい。
09/03/05 21:45:41
>>475
> えーと、muleの内部表現から、
> 2ch.netへ書き込む時の文字コードcp932へ変換する時の
> 変換テーブルを変更すればいい、という理解でいいですか?

>>466 のことよね? その通りです。

> もしそうだとすると読み込み/表示は問題ないのは何故ですか?

CP932 では WAVE DASH (U+301C) はエンコードできない、すなわち含まれていません。
CP932 にあるのは FULLWIDTH TILDE (U+FF5E) だけです。
ということで、"\x81\x60" を読み込んだ時は単に U+FF5E にデコードするだけで、
なんら問題になりません。

一方、CP932 にエンコードする際には U+FF5E は問題無くエンコードできますが、
U+301C はエンコードできないのでエンコード前に U+FF5E に変換してしまえ
というのが >>466 です。


477:名無しさん@お腹いっぱい。
09/03/06 21:26:54
1.8.2上げテスト
いつのまにかtestスレなくなってた

478:名無しさん@お腹いっぱい。
09/03/06 22:31:01
testスレ無くなって不便

479:名無しさん@お腹いっぱい。
09/03/06 23:41:03
>>29の設定とmy-navi2chを一緒に使うと、フィルタが効かなくなってしまいます。
どこに報告していいか分からなかったので、こちらで報告させていただきます。
~/.navi2ch/init.elを以下にすると、フィルタを設定しても、フィルタリングされません。

;;my-navi2ch
(add-to-list 'load-path "/path/to/my-navi2ch")
(require 'my-navi2ch)

(setq navi2ch-article-message-filter-default-rule-alist
(cons '(t :match-method "s" :rule hide)
navi2ch-article-message-filter-default-rule-alist))

よろしかったら対応していただけますでしょうか。

480:名無しさん@お腹いっぱい。
09/03/07 00:23:37
deb パッケージ版の navi2ch-cvs の更新というのはどういったタイミングで行
なわれていますか?



481:名無しさん@お腹いっぱい。
09/03/07 09:09:35
更新が待ちきれないので、 navi2ch-cvs の diff を流用して、changelog だけ変更して
ローカルでパッケージをビルドしちゃっているけれど、
簡単な作業だし、不都合はないです

482:名無しさん@お腹いっぱい。
09/03/07 09:18:21
>>478
[test] 書き込みテスト 専用スレッド 147 [テスト]
スレリンク(operate板)

483:名無しさん@お腹いっぱい。
09/03/07 11:40:17
>>479
修正版を up しました.
URLリンク(www1.axfc.net)

ただ、拡張書式を利用している場合、my-navi2ch.el の filter の最適化を実施は
実質無意味なので、削除(コメントアウト)したほうが良いかもしれません.

拡張書式を利用していない場合は
(("foo" .hide) ("bar" . hide))
-> ((("foo\\|bar" . r) . hide))
のようにフィルタを纏めるのですが、
((("hoge" S :invert nil :board-id "dummy" :artid nil :float nil) . hide)
(("huga" S :invert nil :board-id "dummy" :artid nil :float nil) . hide))
の場合だと、正規表現に置き換えません.

484:名無しさん@お腹いっぱい。
09/03/07 12:13:36

>>481 HEAD を co して丸ごと navi2ch-cvs のソースディレクトリコピってチ
ンゲログゥのバージョンを dch -v で変更して debuild でビルド。あっさり動
きましたアリガト。




485:479
09/03/07 13:01:56
>>483
修正ありがとうございます。
bodyでのfilterは効くようになったのですが、
idでのfilterはまだ効きません。
filterの最適化のコメントアウトしても変わりませんでした。
よろしかったら修正していただけますでしょうか。


486:名無しさん@お腹いっぱい。
09/03/08 08:44:58
>>485
手元では id でのフィルタが効いてますので現象の再現ができません。
my-navi2ch.el は雑多な機能の寄せ集めですので、必要な機能のみ導入するようにして
どの機能が悪さをしているか特定してもらえますか?

487:名無しさん@お腹いっぱい。
09/03/11 16:32:51
>>480

Debianのnavi2ch-cvs更新とまってしまいましたね。最新版が0.0.20080915-1。

現在のバージョンだとmachibbsがみれなくて困る。誰かメンテな引き継いでくれないのかな。

488:名無しさん@お腹いっぱい。
09/03/11 16:47:34
君がやればいいと思うよ

489:名無しさん@お腹いっぱい。
09/03/11 19:23:02
Debianの *.diff.gz だけうぷ

URLリンク(island.geocities.jp)

490:名無しさん@お腹いっぱい。
09/03/11 19:33:09
*.diff.gz だと、公式のと変わりないですね
*.deb も
自己責任でどうぞ

URLリンク(island.geocities.jp)

491:名無しさん@お腹いっぱい。
09/03/11 20:01:46
sf.netのshellサーバ設定変更に追従できていなくてずっとrsyncに
失敗していたのに気づきませんでした。

deb化は自動なんですが、更新は手動です。cvsの変更が目についたときに
更新する用にしています。


492:名無しさん@お腹いっぱい。
09/03/11 21:40:21
>>491
お疲れ様です

493:名無しさん@お腹いっぱい。
09/03/14 16:41:37
>>490
自己責任(笑)

494:名無しさん@お腹いっぱい。
09/03/14 23:11:27
面白くないことに(笑)をつけると面白くなるのだろうか

495:名無しさん@お腹いっぱい。
09/03/15 00:31:46
月曜日(笑)

496:名無しさん@お腹いっぱい。
09/03/15 01:11:12
これは面白くないことに(笑)

497:名無しさん@お腹いっぱい。
09/03/15 13:49:38
つまんね(笑)

498:名無しさん@お腹いっぱい。
09/03/16 17:21:53
ということにしたいのですね(笑)

499:名無しさん@お腹いっぱい。
09/03/16 19:44:26
Navi2chを再起動しても、昨夜の板移動が反映されないのですが、
Emacsも再起動しなければならなかったですか?

500:名無しさん@お腹いっぱい。
09/03/16 20:15:45
navi2ch-list-bbstable-urlの指すURLのmenuでまだ変更されてないみたい。


501:499
09/03/16 20:51:09
>>500
どうもありがとう

手動で、ディレクトリ移動して、board.txtを書き換えても大丈夫でしょうか
ちょっとやってみます

502:名無しさん@お腹いっぱい。
09/03/16 22:24:47
navi2ch-list-moved-board-alist

503:499
09/03/16 22:48:06
>>501
どうもありがとう

(setq navi2ch-list-moved-board-alist
'(("URLリンク(mamono.2ch.net)" . "URLリンク(anchorage.2ch.net)")
("URLリンク(mamono.2ch.net)" . "URLリンク(anchorage.2ch.net)")
("URLリンク(mamono.2ch.net)" . "URLリンク(jfk.2ch.net)")
))

を評価してみました
ブックマークは旧サーバのままのようでアップデイトしても moved になってしまいますね

504:名無しさん@お腹いっぱい。
09/03/17 17:59:14
URLリンク(t139.hp.infoseek.co.jp)
ここが更新すばやい気がします。
こっちに切り替えてやっとこ最新になってくれた。

505:名無しさん@お腹いっぱい。
09/03/19 02:40:36

エロ系のスレッド閲覧/書き込み用に Navi2ch を Ero2ch と Navi2ch に分けれませんか?
エロモードの時は履歴や保存ディレクトリを別々にしたりします。


506:名無しさん@お腹いっぱい。
09/03/19 02:43:25
それは運用でなんとかなるんじゃね?

507:名無しさん@お腹いっぱい。
09/03/19 09:43:25
プライバシーモードか。

508:名無しさん@お腹いっぱい。
09/03/19 12:44:50
>>505
エロユーザとまじめユーザでログインすれば
互いに環境を尊重して同時稼働すんだろ


509:名無しさん@お腹いっぱい。
09/03/19 13:00:28
navi2ch-search-web で "opera"を検索してみたら、なぜか「2ch運用情報板」
「運用情報臨時」の全スレが引っかかる。

それぞれ板名が"operate", "operatex"だから。

これはたまらんなあ。

510:名無しさん@お腹いっぱい。
09/03/19 21:21:21
>>509 自己レス。"Opera"だとうまく行った。

511:名無しさん@お腹いっぱい。
09/03/26 08:31:23
navi2ch-article-mode-line-formatで、
「前回スレを開いたときのレス数」を指定できると便利だと思うんだけど。
簡単に改良できるなら改良してほしい…。

512:名無しさん@お腹いっぱい。
09/03/27 16:26:34
>>511
前回読んでたレス番号のことですか?


513:名無しさん@お腹いっぱい。
09/03/27 19:49:14
「前回スレを開いたときの総レス数」と書けばいいのでしょうか。
例えば、このスレを昨日の9:00に読みにきて、再び今日の17:00に読みにきたときに、
スレのどこにカーソルがあったかとは関係なく、「511」という値を表示させたいです。



514:名無しさん@お腹いっぱい。
09/03/27 20:13:56
前回アクセス以降に追加された部分を明示したいという話かね。

515:名無しさん@お腹いっぱい。
09/03/27 20:16:34
(navi2ch-article-get-last-read-number navi2ch-board-current-board article)ってことでしょ?

516:511
09/03/27 21:26:58
>>514
そうです。

>>515
それをどこかに書き加えればいいってことでしょうか?

517:511
09/03/27 22:15:34
ちょっと調べてみました。navi2ch-article-make-mode-line-identificationで何かしてるようなので、
そこをいじって>>515の返す値を表示させるようにしてみました。
ただこれだと、カーソルのあったレス番号が返ってきているみたいです。

518:名無しさん@お腹いっぱい。
09/03/27 22:26:32
(assoc 'number navi2ch-article-current-article)でどうよ?

519:511
09/03/27 22:56:03
>>518
>>515と同じでした…

520:名無しさん@お腹いっぱい。
09/03/28 11:46:51
そういうものを保存してる場所はないからちょっとむずかしいと思う


521:名無しさん@お腹いっぱい。
09/04/02 15:16:53
navi2chを起動後にskkを起動すると
何故かskk-rom-kana-rule-listの設定が何故か読み込まれないんですが
同様の症状になられた方はいらっしゃいませんか?
navi2chより先にskkをロードした場合は設定が有効になるんですが・・・

skk-version は Daredevil SKK/13.1 (Hattori)
navi2ch-version はNavigator for 2ch 1.8.2 です。


522:名無しさん@お腹いっぱい。
09/04/02 19:01:59
おかしいかもね
去年の 11 月ごろから navi2ch のロードを遅らせてる

523:名無しさん@お腹いっぱい。
09/04/02 23:48:00
ああ、それって navi2ch と関係してたのか……
たしかにロード順序変えたら期待通りの挙動になったわ。


524:名無しさん@お腹いっぱい。
09/04/02 23:52:19
理由が不明なのがちょっと気持ちわるいよね。

525:名無しさん@お腹いっぱい。
09/04/03 00:36:33
>>521 と同じ構成だけど、emacs -q でさえ、leim-list.el経由で、
skk-setup.elやらskk-autoload.elcやら読まれる。
そのためかどうか、navi2ch起動して、skk-mode呼んでも問題起きず。

emacs-22.3だから?FreeBSDのパッケージの都合?

526:521
09/04/03 01:01:55
>>525
自分ところは以下の環境です。

Meadow-3.00-dev (KIKU)/Emacs 22.1.1

skkはnetinstall経由で入れてます。
で、.emacs.elには以下のみです。skk-rom-kana-rule-listは.skkにはいってます。

(require 'skk-autoloads)
(global-set-key "\C-x\C-j" 'skk-mode)
(global-set-key "\C-xj" 'skk-auto-fill-mode)
(global-set-key "\C-xt" 'skk-tutorial)
(setq skk-byte-compile-init-file t)

navi2chはautoload設定いれてるだけですね。

527:名無しさん@お腹いっぱい。
09/04/07 22:29:35
dで隠したメッセージを復活させるにはどうすればいいの?

528:名無しさん@お腹いっぱい。
09/04/07 22:39:47
>>527
"h"を押すと消したものだけ表示されるようになるから
そこで復活させたいのをまた"d"で消せばいい。

529:名無しさん@お腹いっぱい。
09/04/07 23:32:20
>>528
どうもありがとう。

530:名無しさん@お腹いっぱい。
09/04/07 23:47:05
ついでに何かのはずみでオフラインになって復帰できなくなる俺用メモ
「t を押せ」


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch