Navi2ch for Emacs (Part 19)
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2008/09/14(日) 14:08:10Navi2ch Project Home Page
http://navi2ch.sourceforge.net/
*info* (navi2ch)Top
(info "navi2ch")
開発版
% cvs -z3 -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch co navi2ch
過去ログ
>> ~/.navi2ch/etc.txt
> navi2ch
> http://navi2ch.sourceforge.net/log/
> navi2ch
前スレ
Navi2ch for Emacs (Part 18)
http://pc11.2ch.net/test/read.cgi/unix/1185807398/
0371名無しさん@お腹いっぱい。
2009/02/16(月) 05:45:11M-x toggle-debug-on-error
っていまいちマイナーなのかしら。環境依存?
0372名無しさん@お腹いっぱい。
2009/02/16(月) 06:17:41多分ないでしょうけど toggle なんで一応
0373名無しさん@お腹いっぱい。
2009/02/16(月) 07:43:510374名無しさん@お腹いっぱい。
2009/02/16(月) 09:41:11非常に危険
0375名無しさん@お腹いっぱい。
2009/02/16(月) 09:47:360376あわわ ◆xj5aoi8gEM
2009/02/16(月) 11:41:31Backtrace は以下(適宜改行を入れている)。
でも、簡単に再現しないということは何か他のものが影響している?
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)
0377名無しさん@お腹いっぱい。
2009/02/16(月) 11:45:04emacs22 + モナーフォントにしたら文字化けするようになってしまいました。
init.elには、
(setq navi2ch-mona-enable t)
(setq navi2ch-mona-face-variable 'navi2ch-mona16-face)
と書いているのですがうまく行きません。
この文字化けを解消する良い方法がないでしょうか?
0378名無しさん@お腹いっぱい。
2009/02/16(月) 11:45:30/usr/ports/japanese/navi2ch
だと1.8.1
PORTNAME= navi2ch
PORTVERSION= 1.8.1
0379名無しさん@お腹いっぱい。
2009/02/16(月) 19:57:58Emacs21.4相当なのにずっとEmacs21.3を名乗ってたり……。
0380名無しさん@お腹いっぱい。
2009/02/16(月) 21:02:29管理者の数が少ないからだよ。
特殊な用途じゃなきゃ今使うメリットもあまりない
わけだし、仕方ないとおもう。
0381名無しさん@お腹いっぱい。
2009/02/16(月) 21:13:010382名無しさん@お腹いっぱい。
2009/02/16(月) 21:16:40俺もその目的ならFreeBSDがいいと思うよ。
でも、それは「特殊な用途」だよね。
0383名無しさん@お腹いっぱい。
2009/02/16(月) 21:32:19標準でNavi2chが使えるのは少ないけど……。
そういや、Navi2chも今年で10周年だったっけ?
0384名無しさん@お腹いっぱい。
2009/02/16(月) 21:35:380385名無しさん@お腹いっぱい。
2009/02/16(月) 23:45:11emacsを使う自体も特殊だよね
エディタでちょっと凝ったことしたくて、秀丸のスクリプトを覚えるのもなあと思うし
Vimもエディタ単体としては、最高なんだけど
スクリプトができて、日がまだ浅いからなあと思って
emacsに
関係ないけど、コンピュータの分野と距離を置いている著名人でemacsを使っている人って
どのくらいいるんだろ
大学の先生は、外して
0386名無しさん@お腹いっぱい。
2009/02/16(月) 23:55:20今はAppleMailだけど、その前はMewも使ってた。Gnusも使ってた。
ちなみに、純粋なエディタとしてはmi使ってる。
Emacsをそういう使い方してる人って、結構多いんじゃない?
0387名無しさん@お腹いっぱい。
2009/02/16(月) 23:57:120388名無しさん@お腹いっぱい。
2009/02/16(月) 23:58:17あのさ、>>382 は OS (オペレーティングシステム) の話なんだけど。
故意に論点をずらさないでくれるかな?
0389名無しさん@お腹いっぱい。
2009/02/17(火) 00:05:420390名無しさん@お腹いっぱい。
2009/02/17(火) 00:19:58>>386のように、普段別のエディタを使いながらnavi2chを使うというのは、
読みが主体でnavi2chがその設計が抜群ってこと?
0391386
2009/02/17(火) 00:27:32コンピュータの世界と関係ないとこで生きてるから、
エディタで作文する機会がないんです。
仕事に必要な作文は、会社でWordを使う。
0392名無しさん@お腹いっぱい。
2009/02/17(火) 01:06:11ハッカーの大半はEmacs使い。
これが何を意味してるかわかるよね?
0393名無しさん@お腹いっぱい。
2009/02/17(火) 01:20:42Navi2chのためだけにMeadow入れてる。
同じく昔はMewやGnus使ってたけどね。
0394名無しさん@お腹いっぱい。
2009/02/17(火) 01:36:560395名無しさん@お腹いっぱい。
2009/02/17(火) 01:52:250396名無しさん@お腹いっぱい。
2009/02/17(火) 02:08:34イメージだけだがWin,Mac用の2chブラウザはどれもマウス必須に思える
(実際にはきっとキーボードだけで操作できるものもたくさんあるんだろうが)
0397名無しさん@お腹いっぱい。
2009/02/17(火) 02:18:03残りの半分のハッカーはvi使い。
ってことだろ?
0398名無しさん@お腹いっぱい。
2009/02/17(火) 03:37:180399名無しさん@お腹いっぱい。
2009/02/17(火) 09:42:29(笑)こうですか?わかりません
gnus→google newsgroup
shinbun→google reader
mew→gmail
とfirefox+google化してるなあ。
navi2chとprogrammingは当分移る気配ないけれど。
0400名無しさん@お腹いっぱい。
2009/02/17(火) 12:35:13Google 2chとGoogleプログラミングが登場すればEmacsはいらないと。
0401名無しさん@お腹いっぱい。
2009/02/17(火) 12:38:35> とfirefox+google化してるなあ。
全然違うな。
視野が狭く、レベル(知能)の低い人間はそう思いがちなのかな。
0402名無しさん@お腹いっぱい。
2009/02/17(火) 13:04:470403名無しさん@お腹いっぱい。
2009/02/17(火) 13:17:130404名無しさん@お腹いっぱい。
2009/02/17(火) 15:24:59http://navi2ch.sourceforge.net/cgi-bin/wiki/yapw.cgi/Tips の独自パッチか?
0405名無しさん@お腹いっぱい。
2009/02/18(水) 14:38:260406名無しさん@お腹いっぱい。
2009/02/18(水) 16:09:040407名無しさん@お腹いっぱい。
2009/02/18(水) 16:29:38圧縮しても参照できるようにするか
適当なデータベースにファイルをためるようにできないかな
0408名無しさん@お腹いっぱい。
2009/02/18(水) 17:19:150409名無しさん@お腹いっぱい。
2009/02/18(水) 17:25:420410名無しさん@お腹いっぱい。
2009/02/18(水) 17:36:040411名無しさん@お腹いっぱい。
2009/02/18(水) 19:23:46%du -h
(略)
47M .
%
自慢にならねぇww
0412名無しさん@お腹いっぱい。
2009/02/18(水) 19:38:04SCIPが、htmlだけだと2.25Mbyteしかないのに…
1000倍近いテキストを…もうアホかと。
0413名無しさん@お腹いっぱい。
2009/02/18(水) 19:47:550414名無しさん@お腹いっぱい。
2009/02/18(水) 20:23:450415名無しさん@お腹いっぱい。
2009/02/18(水) 21:16:47最古のファイルは2002年くらい。
意外と少ないな。
0416名無しさん@お腹いっぱい。
2009/02/19(木) 03:12:270417名無しさん@お腹いっぱい。
2009/02/19(木) 03:54:470418名無しさん@お腹いっぱい。
2009/02/19(木) 12:40:16特に前二者。よりによってなんでここのを。
0419名無しさん@お腹いっぱい。
2009/02/19(木) 16:55:16読み返すこともないだろ
0420名無しさん@お腹いっぱい。
2009/02/19(木) 16:57:230421名無しさん@お腹いっぱい。
2009/02/19(木) 23:03:47心の安らぎ。
そもそもGバイト単価 7円とかなんだから、気にしなくていいんじゃね。
0422名無しさん@お腹いっぱい。
2009/02/20(金) 00:52:26技術系のログは見返すことあるからなぁ
expire 時にスレを保護できると良いんだけど
0423名無しさん@お腹いっぱい。
2009/02/20(金) 04:07:43別のフォルダにdatファイルを移動して、localfile で見るようにしている。
その localfile の板で hide したのは、datファイルを消去するようなスクリプトを cron で設定している。
0424名無しさん@お腹いっぱい。
2009/02/20(金) 05:28:13してほしい。直せますか?
0425名無しさん@お腹いっぱい。
2009/02/20(金) 05:34:33サイズになりますね。過去ログはそんなに頻繁にアクセスされる
ものではないし、これだけでも随分HD容量が減るかと。
0426名無しさん@お腹いっぱい。
2009/02/20(金) 07:32:08Unix系には無いのかしら
0427名無しさん@お腹いっぱい。
2009/02/20(金) 08:21:180428名無しさん@お腹いっぱい。
2009/02/20(金) 08:29:38えっと、どうしてそう思うの?
オプションで有効にするかしないかやっておけば、拡張機能として、
かなり重宝されるとおもうんだけど。
0429名無しさん@お腹いっぱい。
2009/02/20(金) 09:12:14ファイルシステムが実現していることをアプリケーションで面倒みて
バグを増やすことはないからです。
0430名無しさん@お腹いっぱい。
2009/02/20(金) 09:26:35サブプロセス呼び出しで展開だったりして、まぁ、面倒くさいわな
0431名無しさん@お腹いっぱい。
2009/02/20(金) 10:21:40だから、「拡張機能として」って言ってるじゃない。
サブプロセスよびたくないなら、.gz 圧縮でもいいとおもう。
それでも 2/5 程度までは圧縮してくれるでしょ。
0432名無しさん@お腹いっぱい。
2009/02/20(金) 10:24:540433名無しさん@お腹いっぱい。
2009/02/20(金) 10:30:330434名無しさん@お腹いっぱい。
2009/02/20(金) 12:05:14入ってます。
ので、古い(dat落ちした)ファイル名を指定する変数を分けて設定できるよう
にすればそれで実現できると思いますが。
今って dat 落ちしたかどうかって、navi2ch は管理してないですよね?
0435名無しさん@お腹いっぱい。
2009/02/20(金) 13:05:25'kakoってフラグはあったと思った
たことを確認した時点でつくフラグだったと思います。(現状にあってないから
書きかえたいところ)
dat落ち管理と圧縮をしてる downmark patch というのがあって、その機能をと
りこみたい、とは思ってはいます。
;; 多分、大丈夫なんでしょうけど downmark
;; patch(http://tokyo.cool.ne.jp/progn/) のライセンスがはっきりしないん
;; ですよねぇ…。目をつぶっておくのもありかなぁ…。
そして、本当に少しずつですが作業を進めてたりしています。最近あまり時間
がとれてなくてもうしわけない。
>>376
404 で言われてるように、
http://navi2ch.sourceforge.net/cgi-bin/wiki/yapw.cgi/Tips の
「message-modeでメッセージのバイト数と行数を検査する」の部分でエラーが出てるみたいですね。
navi2ch-bbs-limit-get を http://navi2ch.sourceforge.net/tmp/navi2ch-bbs.el のにさしかえれば動くような気がします。
0437名無しさん@お腹いっぱい。
2009/02/20(金) 20:23:13FreeBSD6.3 amd64 + emacs22.2.1で、すんなりCVS版いけた
開発している人に感謝・感謝です
0438名無しさん@お腹いっぱい。
2009/02/20(金) 21:29:11●で過去ログ引っ張ってくると、sを押してもアクセスにいかなくなりますが、
それがkakoフラグですかね。
movedってサーバトラブルで出たことがあった気がするので自動で過去ログ扱
いされると困ることもあるかも
0439名無しさん@お腹いっぱい。
2009/02/20(金) 21:57:43いなのを返してきて付いたと思った。2chが過去ログを無償公開していた頃の名残りかな。
●は持ってないので、●アクセスで以前の挙動をするのかは分からない。
基本的にkakoフラグのついたdatは、効率を考えてサーバに再取得に行かない挙動のはず。
0440名無しさん@お腹いっぱい。
2009/02/20(金) 23:59:48live2chだと以下のような対処をすると軽くなるようなのですが。
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
0441名無しさん@お腹いっぱい。
2009/02/21(土) 00:17:420442名無しさん@お腹いっぱい。
2009/02/21(土) 00:28:48ためしてないけどこれで全部いけるはず
(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 "^http://live23\\.2ch\\.net\\(.*\\)$" uri)
(list (cons uri
(concat "http://live23f7.2ch.net"
(match-string 1 uri)))))))
navi2ch-list-board-name-list))))
0443440
2009/02/21(土) 00:50:05どうもありがとうございます
>>442
のS式でログを取るのは軽くなりました
書き込み後のログ取得にはちょっと失敗しています
etc.txt でかちっと指定する方法もやってみます
0444440
2009/02/21(土) 01:00:08ETV
http://live23f7.2ch.net/liveetv/
etv
0445名無しさん@お腹いっぱい。
2009/02/21(土) 13:41:070446名無しさん@お腹いっぱい。
2009/02/21(土) 13:51:05反省してますごめんなさい。
0447名無しさん@お腹いっぱい。
2009/02/25(水) 08:02:24対応お願いします。
スレ一覧までは行けるのですが
新スレとか既読のスレの更新分とかを取得できません。
Now connecting...sending request...done
Checking file...moved
ttp://www.machibbs.com/
に
[2009/02/24]
read.plへのアクセスを全てread.cgiへと転送するよう変更しました。
また、read.cgiに広告枠の追加を行いました。
って書いてあります。
ご報告ありがとうございます。 CVS先端に修正をいれました。
また 1.8系にも修正をいれました。 仕様変更への追随ですので早めに BETA を
出しておきます。
http://navi2ch.sourceforge.net/beta/navi2ch-1.8.2-BETA.tar.gz
0449名無しさん@お腹いっぱい。
2009/02/25(水) 12:19:14$ 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"
たので一応どなたか書きこみテストしてみていただけませんか?
0451名無しさん@お腹いっぱい。
2009/02/25(水) 14:16:43http://www.machi.to/bbs/read.cgi?BBS=tawara&KEY=1181434835&START=304&END=304&NOFIRST=TRUE
OKでした
0452447
2009/02/25(水) 16:40:440453名無しさん@お腹いっぱい。
2009/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 を
実行すると、そのリンクが引数として渡されていて便利だった。今は何も渡さ
れない。だからいちいち、リンク文字列をキルリングに収めなければならなく
て面倒くさい。
これって何か、設定の方法はあるのだろうか?
ありがとうございます。
>>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 で直しました。
0455名無しさん@お腹いっぱい。
2009/02/26(木) 02:23:19> - ドメインが存在し
> - navi2ch-2ch-host-list か navi2ch-list-board-name-list の uri のとこにそのドメインが存在し
板がサーバ移転した後はこれに引っ掛かることが多いね。
0456名無しさん@お腹いっぱい。
2009/02/26(木) 07:23:23> 誤判定するURLをはっていただければもしかしたら直せるかもです。
それでしたらちょうど、思い当たるものがあります。
http://gimpo.2ch.net/test/read.cgi/jfoods/1171477244/1
このリンク先のスレはたいてい、WEBブラウザが開いてしまいます。
> これは navi2ch-goto-url の不具合ですね。 CVS HEAD, 1.8.2-BETA で直しました。
確認しました。ありがとうございます。
0457名無しさん@お腹いっぱい。
2009/02/26(木) 08:41:00Prolog でまったり
http://pc5.2ch.net/test/read.cgi/tech/976462999/
(リンク元は http://pc11.2ch.net/test/read.cgi/tech/1193354806/1)
まあこのスレは、datファイル自体ないたみたいなんだけど、判別の誤りの例と
して。
navi2ch-list-board-name-list の uri のとこにそのドメインが存在し"なくな
るみたいですね。(「ドメインが存在し」というのは URI のドメイン部分が存
在、ということです。DNSがひけるかとかは関係ないです)
鯖移転するものは大体は 2ch.net だろう…と仮定して、 こんな正規表現
("^[a-z]+[0-9]*\\.2ch\\.net$")にかかるドメインも navi2ch で開ける候補と
するように条件を弱めてみました。CVS版で試してみてください。
0459名無しさん@お腹いっぱい。
2009/02/27(金) 14:02:09GJ! 今までよりすごく便利になったよ!
今のところ、不具合とか、開けないスレとかはないです。
https://sourceforge.net/project/showfiles.php?group_id=39552&package_id=35743&release_id=665098
1.8.1 からの変更点は以下のとおりです。
machibbs の仕様変更に追随。
バグをいくつか修正。
0461名無しさん@お腹いっぱい。
2009/03/02(月) 09:03:07帰宅したら入れてみます
0462名無しさん@お腹いっぱい。
2009/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)))
0463名無しさん@お腹いっぱい。
2009/03/03(火) 20:02:05;; もしかすると私のコードが元だったかも知れませんけども(汗
0464名無しさん@お腹いっぱい。
2009/03/05(木) 01:44:44→ ←これ。ハンカクスペースになっちゃう。
0465名無しさん@お腹いっぱい。
2009/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.
0466名無しさん@お腹いっぱい。
2009/03/05(木) 07:09:30(coding-system-put 'cp932 :encode-translation-table
(get 'japanese-ucs-jis-to-cp932-map 'translation-table))
0467名無しさん@お腹いっぱい。
2009/03/05(木) 07:36:300468名無しさん@お腹いっぱい。
2009/03/05(木) 10:32:31チルダ → 箸キ
ハイフン → 个ア
波ダッシュ → 〜
書き込む前に、チルダを波ダッシュに自動で置換できないかしら。
あと、全角ハイフンはどうしたらいいものか。
0469名無しさん@お腹いっぱい。
2009/03/05(木) 11:42:43>>468
置換するなら文字参照にすればいいのでは?
0470名無しさん@お腹いっぱい。
2009/03/05(木) 12:26:23> 全角のチルダとハイフンを入力すると化ける。
U+FF5E と U+FF0D のこと?
環境は Emacs23?
「入力すると化ける」ってのは、Emacs のバッファ内で化けてるの? であれば入力メソッドは?
もしかしたら、以下の設定で改善するかもしれない。
(setq standard-translation-table-for-decode
(get 'japanese-ucs-cp932-to-jis-map 'translation-table))
ただし、副作用が大きすぎるのでこれはやめた方が良いです。
■ このスレッドは過去ログ倉庫に格納されています