トップページunix
981コメント345KB

Navi2ch for Emacs (Part 20)

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2010/02/06(土) 08:37:55
Emacsen で動く 2ch 専用ブラウザ、Navi2ch のスレッド Part 20 です。

Navi2ch 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 19)
http://pc12.2ch.net/test/read.cgi/unix/1221368890/
0427名無しさん@お腹いっぱい。2011/06/24(金) 18:51:15.21
>>425
何を使ってるの?
0428名無しさん@お腹いっぱい。2011/06/24(金) 21:49:36.04
"image viewer"ってソフトがあるのか!

「インドの平たくて細長いパンはなんでしょう?」みたいな話だな
0429名無しさん@お腹いっぱい。2011/06/28(火) 00:46:25.74
ビューアは feh っていうの使ってる
高速で軽いわりにはhttp経由でのロードだとか一通り機能はあり
ただ画像はグロ除いてほとんどキャッシュしとるけどね
0430http://www.stereosound.co.jp/hivi/idol/1464/01.jpg2011/06/28(火) 08:47:47.58
http://www.stereosound.co.jp/hivi/idol/1464/03.jpg
http://www.stereosound.co.jp/hivi/idol/1464/04.jpg
04314302011/06/28(火) 08:49:07.95
誤爆失礼しました。
0432名無しさん@お腹いっぱい。2011/06/28(火) 14:57:48.50
navi2ch-oyster-loginがいつのまにかエラーになるようになっていたので、patchを作ってみました。

環境:
emacs-version
"23.3.1"
navi2ch-version
"2.0.0-DEV" (git cloneで持ってきた開発版)

エラー(*Message):
オイスターのサーバにログインします
Opening TLS connection to `2chv.tora3.net'...
Opening TLS connection with `gnutls-cli -p 443 2chv.tora3.net'...done
Opening TLS connection to `2chv.tora3.net'...done
Error: Search failed: "SESSION-ID="
IDを取得しますた ID= nil
and: Wrong type argument: stringp, nil
0433名無しさん@お腹いっぱい。2011/06/28(火) 14:58:43.22
** navi2ch-oyster.el-orig Tue Jun 28 14:52:22 2011
--- navi2ch-oyster.el Tue Jun 28 14:53:11 2011
***************
*** 246,257 ****
! (concat "POST " navi2ch-oyster-cgi " HTTP/1.0\n")
"User-Agent: DOLIB/1.00\n"
"X-2ch-UA: "
(format "Navigator for 2ch %s" navi2ch-version) "\n"
"Content-Length: "
(number-to-string (length contents)) "\n"
"\n"
contents "\n")))
--- 246,262 ----
! (concat "POST " navi2ch-oyster-cgi " HTTP/1.1\n")
! (concat "Host: " navi2ch-oyster-server "\n")
! "Accept: */*"
! (concat "Referer: https://" navi2ch-oyster-server "/\n")
! "Accept-Language: ja\n"
"User-Agent: DOLIB/1.00\n"
"X-2ch-UA: "
(format "Navigator for 2ch %s" navi2ch-version) "\n"
"Content-Length: "
(number-to-string (length contents)) "\n"
+ "Connection: close\n"
"\n"
contents "\n")))
0434名無しさん@お腹いっぱい。2011/06/28(火) 17:21:36.34
>>433
ここに書いたらライセンスが・・・

HTTP/1.0のままHost追加だけで大丈夫だよ
0435名無しさん@お腹いっぱい。2011/06/28(火) 18:21:04.95
ここに書いたらライセンス的にまずいの?

なんだ、もう解決済なのか。
なんで git に commit されてないんだろうne。
0436名無しさん@お腹いっぱい。2011/06/28(火) 18:52:50.16
>>435
書き込み時の注意書きよく読んでみ。
0437名無しさん@お腹いっぱい。2011/06/29(水) 02:22:38.29
バッファ内の末尾レスでの T 'navi2ch-thumbnail-all-show' が効かないっぽいですね
end の束縛部分にちょっと問題ありか
0438名無しさん@お腹いっぱい。2011/06/29(水) 08:03:40.87
パッチ投稿場所って>>2しかないのかな?
0439名無しさん@お腹いっぱい。2011/06/29(水) 08:50:02.15
名前出していいなら >>175 >>267 みたいにgithubでもいいんじゃね
0440名無しさん@お腹いっぱい。2011/06/29(水) 17:48:41.85
匿名ならpastebinで
0441名無しさん@お腹いっぱい。2011/06/29(水) 17:57:56.76
開発者にメール、とか。
0442名無しさん@お腹いっぱい。2011/06/29(水) 22:13:45.59
今気づいたが>>1の開発版gitより>>314のほうが新しいのか・・・
0443名無しさん@お腹いっぱい。2011/06/30(木) 17:49:08.81
文字化けテストさせて懼ヲ
0444名無しさん@お腹いっぱい。2011/07/01(金) 00:44:45.66
>>443
テストスレでやれよ。
あれ、落ちたんだっけ?
0445名無しさん@お腹いっぱい。2011/07/01(金) 10:36:19.14
立てたよ
http://hibari.2ch.net/test/read.cgi/unix/1309484146/l50
0446名無しさん@お腹いっぱい。2011/07/03(日) 01:51:12.48
>>433のパッチのおかげでやっとログインできるようになったわけだけど、
もしかしてCVSの方ってもうメンテされてない?
githubのnavi2ch-oyster.elの方がいろいろ進んでる気がするんだけど。
0447名無しさん@お腹いっぱい。2011/07/05(火) 19:09:53.06
無視か・・・
0448名無しさん@お腹いっぱい。2011/07/06(水) 00:03:39.77
>>447
ここは吉野家
0449名無しさん@お腹いっぱい。NGNG?2BP(0)
>>446
すみません…webでマージしたものでsourceforgeへのpushとCVSへの反映を忘れていました。
sourceforgeのgitへはpushしました。CVSの反映もしておきます。
0450名無しさん@お腹いっぱい。2011/07/07(木) 16:15:44.28
>>449
トリプルメンテ状態?
どっかに一元化できないの?
0451名無しさん@お腹いっぱい。NGNG?2BP(0)
>>450
基本的には Githubはコードのマージしたり見たりがかなり楽なので、自分の作業の中心はGithubにしたいとは思ってます。

ただ、SF.netにも一応git機能はあるし、長い間公式で使っているので、あくま
でもgithubは個人用で公式にはSF.netのmasterは公開しておくのがいいかなと
思っています。どうせコマンド一つgit pushで全てすむことなので。

CVSは… git cvsexport でやってますが、マージとかがからむとなかなか面倒
ですねぇ…。とりあえずメンテは続けていますが、正直なところCVSはあまり長
くメンテを続けたくはないですね…
0452名無しさん@お腹いっぱい。2011/07/09(土) 21:09:50.14
>>451
CVSはさすがにもうやめてもいいんじゃない?
0453名無しさん@お腹いっぱい。2011/07/10(日) 20:09:15.21
時代がCVSはやめろと叫んでいる。
0454名無しさん@お腹いっぱい。2011/07/10(日) 20:41:26.22
RCSから移行したばかりなのに!
0455 忍法帖【Lv=5,xxxP】 2011/07/10(日) 21:27:56.24
おおう、cvsup でたっぷり更新されました。
犯罪的な古いOSなので git なぞ使えないのですが
メンテナンスされるかたの負荷になるでしょうから
git でよいとおもいます。はい。
0456名無しさん@お腹いっぱい。2011/07/11(月) 12:21:46.12
>>455
Emacs 21以降が動くのにgitが動かない環境なんて・・・
0457名無しさん@お腹いっぱい。2011/07/11(月) 22:37:27.12
CVS<もうゴールしてもいいよね。
0458名無しさん@お腹いっぱい。2011/07/11(月) 23:19:28.34
いいよ
navi2chでしか使ってないから
0459名無しさん@お腹いっぱい。2011/07/12(火) 00:50:44.09
svn<忘れないでください
0460名無しさん@お腹いっぱい。2011/07/12(火) 11:18:07.32
svn は git よりわかりやすいけど Emacs のインタフェースは糞ぞろい。
0461名無しさん@お腹いっぱい。2011/07/14(木) 23:51:42.08
正直なところ、gitよりMercurialの方が好きなのだけど、
どうも時代はgitよりなんだよね 。
0462名無しさん@お腹いっぱい。2011/07/15(金) 23:49:51.93
cvsやめたら configure.in → configure.acして欲しいわ
やめるまえでもいいけど
0463名無しさん@お腹いっぱい。2011/07/17(日) 15:58:35.41
>>456
メンテナーがいなくなったからなのさ。
0464名無しさん@お腹いっぱい。NGNG?2BP(0)
Emacs24 で enlarge-window が、別の window を消さなくなったので、
navi2ch-split-window まわりのコードを書きかえました。window 分割がおか
しくなったら報告ください。

0465名無しさん@お腹いっぱい。2011/08/26(金) 05:49:30.96
昨日の鯖落ちからCookei削除毎に1回だけ書ける状態になっちゃてるんだけど
ブラウザ側で出来る対策ってあるんですか?
0466名無しさん@お腹いっぱい。2011/08/26(金) 11:42:11.34
PRENをクッキーに保存しなければおkだそうだ。
ただし、navi2chでは手動でクッキーからPRENを削っても一度書き込むと復活するので二度目はかけない。
0467名無しさん@お腹いっぱい。2011/08/26(金) 14:18:25.98
ん?かけるようになった?
0468名無しさん@お腹いっぱい。2011/09/04(日) 17:26:02.04
>>275
自己解決しました。
0469名無しさん@お腹いっぱい。2011/09/04(日) 18:01:56.86
長かったな。おめでとう。さようなら。
0470名無しさん@お腹いっぱい。2011/09/05(月) 10:03:19.95
navi2ch使用中裏でwanderlustのIMAPアクセスが動いたタイミングでemacs24(linux)のCPU使用率が100%になってマウスもキーボードも効かなくなります.
^G連打も効きません.情報の取りかた教えてくれませんか
0471名無しさん@お腹いっぱい。2011/09/06(火) 00:32:53.88
sendlog有効にしていたのですが、送信控えに何も表示されていませんでした。
ふと思いたってC-u sしたらリストが更新されたのですが、
906ものスレになっているのですがこれは正常な動作なのでしょうか?。

1レスしかないのがほとんどなのですが、たまに10レスくらいあるのもあります。
日付もばらばらです。
0472名無しさん@お腹いっぱい。2011/09/07(水) 15:59:02.38
Beからログアウトしたり、.emacにBeのアカウントについて何も書いてないのに
Beにログインしたことになっちゃってるのって心当たりありますか?

一度、.emacsに設定してログインしたら、以降、ログアウトしてもずっとBe
のアカウントが表示される
0473名無しさん@お腹いっぱい。2011/09/07(水) 17:12:09.74
cookie とか?
0474名無しさん@お腹いっぱい。2011/09/07(水) 17:27:19.58
それですか

忍法帳のレベルがゼロに戻るのは痛いなぁ
0475名無しさん@お腹いっぱい。2011/09/07(水) 19:03:10.73
beはbeで独立したcookie持ってるんじゃ?
とりあえず忍者は("HAP" 〜ってなってる奴だから、それ以外消してみるとか。
0476名無しさん@お腹いっぱい。NGNG?2BP(0)
>>470
一応gdbでattachしてなにかできるかもしれませんが…基本的にそこまで固まっ
てC-gもきかないとEmacsのバグかと思われます。
(個人的にtlsにつないでる時に固まることがあったのでIMAPSにつないでいるな
らそれかもしれませんが…)

>>471
navi2ch-message-sendlog-subject を上書きしてないならそんなことはないと
思うのですが…。 Emacsとnavi2chのバージョンはわかりますか?
04774712011/09/07(水) 20:21:51.11
>>476
navi2ch-message-sendlog-subjectの上書きはしていません。
バージョンはそれぞれ、
Emacs: 23.3.1
navi2ch: 2.0.0-DEV (git最新版)
です。

sendlog関連の設定は以下の通りです。
;; 送信控えをとる
(setq navi2ch-message-save-sendlog t)
(add-to-list 'navi2ch-list-navi2ch-category-alist
navi2ch-message-sendlog-board)

(setq navi2ch-message-sendlog-message-format-function
'navi2ch-message-sendlog-message-format-with-board-name)
0478名無しさん@お腹いっぱい。2011/09/07(水) 20:40:21.47
gethostbynameはctrl-gで中断できなかった気がする。
04794702011/09/08(木) 08:38:59.95
フリーズが再現する条件が不明なのですが,少なくとも navi2ch は無関係でした.

>>476
> (個人的にtlsにつないでる時に固まることがあったのでIMAPSにつないでいるな
> らそれかもしれませんが…)

まさしくご指摘の gnutls で IMAPS へメールチェックしたタイミングでした.

場違いですみませんが,フリーズを回避する方法をご存じでしたら
ポインタだけで結構ですので教えていただけないでしょうか.
0480名無しさん@お腹いっぱい。2011/09/08(木) 09:40:44.59
別のスレで聞いた方がいいんじゃね。
0481名無しさん@お腹いっぱい。2011/09/08(木) 23:35:23.83
>>479
俺も以前Wanderlustでメール送信(SMTPサーバにアクセス)するタイミング
で同じ現象になったことがあるな。そのとき調べて出てきたのがこれ↓

ttp://debbugs.gnu.org/cgi/bugreport.cgi?bug=8998#5
04824792011/09/09(金) 00:20:50.11
>>481
情報ありがとうございます.調べてみます.
おさわがせしました.
0483名無しさん@お腹いっぱい。2011/09/09(金) 00:22:17.61
abbrevだと?
0484名無しさん@お腹いっぱい。2011/09/14(水) 07:48:38.45
なあ、ちょっと困ってるんだけど。
環境はUbuntu emacs 23.2でnavi2ch 1.8.1。

エッチ画像(主にjpg)を見ているときに、ときたま Emacs が固まってしまうことが
あるんだ。
CPU使用率100%ね。後はもうkillするしかなくなる。
同一画像だと再現性は100%だ。

どうしたらいい?


0485名無しさん@お腹いっぱい。2011/09/14(水) 09:20:41.07
Ctrl-Gが効かないなら
gdbでアタッチして強制ブレークしてバックトレースみてみたら?
0486名無しさん@お腹いっぱい。2011/09/14(水) 12:36:25.11
勘だけど、なんか convert とか外部プロセス呼び出してない?
そいつを殺してみるとか。
0487名無しさん@お腹いっぱい。2011/09/14(水) 12:45:53.92
外部プロセスでささってるなら、emacsのCPU使用率が100%になったりしないだろ JK
04884842011/09/14(水) 13:58:59.28
おまいら、いろいろスマンな。

言うまでもないだろうが、navi2ch から w3m が呼ばれているだけ。
で、 w3m は、何だろうなぁ、自前でバッファに描画しているのか、それとも
ImageMagick の display でも呼び出しているのか、それは知らん。

こんな現象は、俺だけ?
おまえら、もっとエロ画像を見ろよ。


0489名無しさん@お腹いっぱい。2011/09/14(水) 14:04:56.17
Emacs 上で見る気はしないなぁ。
0490名無しさん@お腹いっぱい。2011/09/15(木) 08:18:11.58
俺もおれも。

裏で走ってるブラウザに飛ばした方がemacs側の負担が少ないし、
保存もしやすい。
04914842011/09/15(木) 14:43:21.80
ぬわんだと!
この軟弱者めらが!

emacs 使いは「全てを emacs で行う」という誓いを立てたはずだ。
さっさと改心して、俺の悩みを共有するよーに。
0492名無しさん@お腹いっぱい。2011/09/15(木) 14:44:25.92
オナニーもおかずも?
04934842011/09/15(木) 15:49:49.19
いや、それはまた別途相談しようじゃないか。
0494名無しさん@お腹いっぱい。2011/09/15(木) 16:21:23.17
ん、画像表示できるならなんとかなるんじゃないの?
0495名無しさん@お腹いっぱい。2011/09/15(木) 16:59:32.94
どうでもいい話でスレ埋めんなよ。
0496名無しさん@お腹いっぱい。2011/09/16(金) 03:35:55.94
>>484
それは.jpgっぽく見せている実行ファイルなんじゃないか?
そんでEmacsがバッファに読み込もうとして100%になってる気がする。
0497名無しさん@お腹いっぱい。2011/09/19(月) 08:46:29.41
みんなのnavi2chのSSを見せてください
0498名無しさん@お腹いっぱい。2011/09/21(水) 08:32:49.56
あれ?P2で発言できなくなってる?
0499名無しさん@お腹いっぱい。2011/09/26(月) 15:42:41.75
おや?P2で発言ができるように戻った。
0500名無しさん@お腹いっぱい。2011/10/12(水) 04:55:19.42
Navi2chがEmacs使い始めて初めての追加パッケージになるのですが
下記のとおりインストールしても起動できません><
どなたかアドバイスおねがいします....環境は Mac OS X 10.6.8です

http://emacsformacosx.com/emacs-builds/Emacs-23.3-universal-10.6.6.dmg
をダウンロードし Emacsインストール後
http://jaist.dl.sourceforge.net/project/navi2ch/navi2ch/navi2ch-1.8.4/navi2ch-1.8.4.tar.gz
をダウンロードし解凍後
~/Downloads/navi2ch-1.8.4
にて
./configure EMACS="/Applications/Emacs.app/Contents/MacOS/Emacs" &&make &&make install
上記コマンド実行後
$HOME/.emacs

(autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)
と記述後
/Applications/Emacs.app/Contents/MacOS/Emacs -nw
上記コマンド実行後
M-x navi2ch RET
上記実行後
Cannot open load file: navi2ch
とエラーが出るので
M-x set-variable RET debug-on-error RET t RET
上記実行後もういちど
M-x navi2ch RET
上記を実行すると

Debugger entered--Lisp error: (file-error "Cannot open load file" "navi2ch")
execute-extended-command(nil)
call-interactively(execute-extended-command nil nil)
と出ます
どうしたらいいでしょうか?冗長な記述になり申し訳ないです
0501名無しさん@お腹いっぱい。2011/10/12(水) 07:04:30.85
OS X では configure に何かオプションを設定する必要があったんじゃありま
せんでしたっけ。/Applications/Emacs.app/Contents/Resources/site-lisp の
下に navi2ch があるかどうかを見てみて、なければ configure のオプション
(--with-lispdir, --with-emacs, --infodir など)を指定してみては?
0502名無しさん@お腹いっぱい。2011/10/12(水) 08:35:19.18
できました
ご指摘通り下記のようにコンパイルしたら解決しました!ありがとうございます
./configure EMACS="/Applications/Emacs.app/Contents/MacOS/Emacs" --with-lispdir=/Applications/Emacs.app/Contents/Resources/site-lisp &&make &&make install &&sync &&sync &&: ;
0503名無しさん@お腹いっぱい。2011/10/28(金) 14:32:28.35
From: [1] 名無しさん@お腹いっぱい。 <sage>
Date: 2010/02/06(土) 08:37:55
↑現在このようになっているヘッダー部分を、

From: [1] 名無しさん@お腹いっぱい。 <sage> Date: 2010/02/06(土) 08:37:55
↑このように1行で表示させたいのですが、どうすれば良いでしょうか?


0504名無しさん@お腹いっぱい。2011/10/28(金) 14:51:54.37
>>503
そういう関数を作って
navi2ch-article-header-format-function
に設定。
0505名無しさん@お腹いっぱい。2011/10/28(金) 17:03:49.14
>>504
navi2ch-article-default-header-format-function を丸ごとコピペして、
メール欄の後の改行を空白に変更すると望みの表示になりました
ありがとうございます
0506名無しさん@お腹いっぱい。2011/11/03(木) 12:02:35.23
レスとレスの間の点線の区切り線を長くするにはどうしたらいいですか?
0507名無しさん@お腹いっぱい。2011/11/03(木) 12:11:13.95
navi2ch-article-message-separator-width

関係ありそうなソースとか
(customize-group "navi2ch-article")
で調べればよい。
0508名無しさん@お腹いっぱい。2011/11/03(木) 12:32:43.99
>>507
できました
ありがとうございました
0509名無しさん@お腹いっぱい。2011/11/04(金) 13:38:25.12
板一覧で、?→s→aで例えば「AKB48」と入れてスレタイ検索をしたんですが、
スレを見つけて来ないんですが
WEBブラウザで同じ用語で2ch検索をすると確かにあるのに
0510名無しさん@お腹いっぱい。2011/11/04(金) 18:00:37.90
うちのとバージョン違うのか?
? → s → w でやってるけど
0511名無しさん@お腹いっぱい。2011/11/04(金) 18:37:49.76
ver.1.8.4なんですがwというコマンドが出てこないんですよね
0512名無しさん@お腹いっぱい。2011/11/04(金) 21:01:14.77
ああ、1.8.4だとfind.2ch.net関連記載無いね>navi2ch-search.el
うちは20101224のsnapshotだった。
0513名無しさん@お腹いっぱい。2011/11/04(金) 22:38:57.66
ありがとうございます
20101224にダウングレードしてみます
0514名無しさん@お腹いっぱい。2011/11/04(金) 23:41:40.16
>>512
20101224にしたら「w」が使えるようになりました
無事に検索もできるようになりました
ありがとうございました
0515名無しさん@お腹いっぱい。2011/11/10(木) 18:16:07.66
スラッシュドットのコメントもnavi2chで読みたい
なにかいい方法はないかな
0516名無しさん@お腹いっぱい。2011/11/10(木) 19:38:59.76
スラドなんて必死で読んでるやつまだいるんだね。
0517名無しさん@お腹いっぱい。2011/11/10(木) 19:44:15.99
そりゃいるだろう。
0518名無しさん@お腹いっぱい。2011/11/10(木) 23:38:35.68
あのノリは気持ちわるい
0519名無しさん@お腹いっぱい。2011/11/11(金) 04:18:26.74
スラドなんてニュー速と同じようなものなんだから、ニュー速読んでおけばいいじゃん

スラドの専ブラってたまーに話題になるけど、作られたことあるのかな
0520名無しさん@お腹いっぱい。2011/11/11(金) 06:00:09.03
gnusには/.のためのインタフェースあるよね。スレッドの概念が2chより
強いだけにnavi2chで読みやすいとは限らない気がする。記事ごとの
スコアを考えても、やはりgnus向きかも。
0521名無しさん@お腹いっぱい。2011/11/11(金) 07:07:52.86
>>520
スラドはnews寄りのデータ構造だからなあ。しかし、今時gnusインストールというか使っ
てる人どれくらいいるんだろう。

2ch風インターフェースにするとしたら、Follow-upを'>>'にコンバートして時系列ソート
にするのかな。いずれにせよ、データ引っ張りにくいんだよな、あそこ。

(オフトピック:-1)
しかし、世界中のありとあらゆるUIに難癖つけまくってるスラドが、自分自身はあのザマっ
てのが美しさすら感じる
0522名無しさん@お腹いっぱい。2011/11/11(金) 10:02:17.38
>>521
昔はshimbunにslashdotのmoduleがあったけど
あまりにコロコロ仕様が変わるんで放棄されたよな。
今はどうなってんだろ。
0523名無しさん@お腹いっぱい。2011/11/11(金) 11:54:05.35
言語は何でもいいから subject.txt と dat/*.dat さえ作れれば
それを web サーバに置けば普通に板として読めるし
ローカルに置いても navi2ch-localfile で読めるだろう。
どうやって作るかは、がんばれ。
0524名無しさん@お腹いっぱい。2011/11/11(金) 13:36:34.00
どうやってもcygwin-mount.elをロードしない
Lucid Puppyでは無理なのか
0525名無しさん@お腹いっぱい。2011/11/11(金) 13:46:44.72
>>515
大昔に、まだNavi2chがないころは
スクリプトで2chをWgetで抜いてdiffして増分範囲を
Lynxで読んでいたよ。
なんか記憶がかすかでどうやって組んだか忘れたが
かなり大満足に読めていたなぁ。

スラドを2chレベルに自動編集して吸わせればいいんじゃね?
0526名無しさん@お腹いっぱい。2011/11/11(金) 22:01:23.09
一番の問題は
スラドにそこまでの価値が無いこと
■ このスレッドは過去ログ倉庫に格納されています