のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,432,895人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレNavi2ch for Emacs (Part 18)

emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
801 : 名無しさん@お腹 - 2008/08/28(木) 00:15:52 (-1,-29,-8)
FreeBSD portsの古いのをずっと使ってたんだけど、いつの間にかportsもアッ
プデートされてた。ありがとうございます。
802 : 名無しちゃん…電 - 2008/08/29(金) 06:44:09 (+50,+27,+1)
おはようございます
803 : 名無しさん@お腹 - 2008/08/30(土) 04:07:12 (+55,-30,-196)
IDでフィルタするのがちょっと煩雑ですな・・・

Filter by: n)ame m)ail i)d b)ody s)ubject: i
Use extended matching? (y or n) y
Type: s)ubstring f)uzzy e)xact r)egxp: e
Ignore case? (y or n) n
Invert match? (y or n) n
ID: asdfasdf
Set other options? (y or n) y
Options: s)cope f)loating: s
Scope: b(oard-local a)rticle-local d)efault: b
Set other options? (y or n) n
Result: r)eplace h)ide i)mportant s)core: h
Apply new rules to current message now? (y or n) y
804 : 名無しさん@お腹 - 2008/08/30(土) 07:24:19 (+62,+29,-5)
>>803
これは酷いww
ここまでくると、できないと一緒だろ。
805 : 名無しさん@お腹 - 2008/08/30(土) 09:40:24 (+9,-30,-11)
>>803
> Use extended matching? (y or n) y
n じゃだめなん?
806 : 803 - 2008/08/30(土) 13:20:44 (+4,-29,-19)
>>805
n でもいいけどせっかく board-local 指定できるのでそれ使いたいな、と
結局簡単な関数書いて一発でNGID処理できるようにしたよ
ただ、n にした場合でもIDについてはデフォルトでboard-localの方がいいような気がする
807 : 名無しさん@お腹 - 2008/08/30(土) 15:42:21 (+57,+29,-50)
ミニバッファじゃなく一時バッファとかで
全選択肢が表示されているほうがよさげだな。
でもある項目の選択によって選択肢の再表示とかの必要もありそうで
ちょっと面倒だとは思うけど。
808 : 名無しさん@お腹 - 2008/08/30(土) 21:10:17 (+7,-30,-126)
skkの動作がおかしいと思ったら、navi2chのせいだった。

navi2ch-util.el

;; shut up byte-compile warnings
(eval-and-compile
(navi2ch-defalias-maybe 'keywordp 'ignore)
(navi2ch-defalias-maybe 'characterp 'ignore))

勝手につぶしちゃいかんだろ
809 : 名無しさん@お腹 - 2008/08/30(土) 22:56:14 BE:841118047-2BP(0) (+9,-29,-16)
>>808
直しました。

>>803-807
一時バッファ使う感じで書いてみました。 CVS HEAD 試してみてください。


810 : 792 - 2008/08/30(土) 23:21:10 (+8,-30,-89)
>>800
すみません返事遅くなりました。

修正ありがとうございます。いい感じです。
snapshot の tarball からインストールする際のソース変更が必要なくなりました。
#firewall の中にいると CVS が使用できない場合があるので。

あと、その修正で使用されている replace-regexp-in-string の第2引数って
関数もとることが出きるんですね。こちらも勉強になりました。
811 : 名無しさん@お腹 - 2008/08/31(日) 23:26:34 (+9,-30,-112)
>>809
> 一時バッファ使う感じで書いてみました。 CVS HEAD 試してみてください。

アップデートしたばかりでよく判んないんだけど、

`!' を押す
Filter by: n)ame m)ail i)d b)ody s)ubject: と聞かれる
`b' を押す

の時点でミニバッファから返ってこない。
C-g を押してようやく "*navi2ch Add filter" というバッファが見える。
んー、設定もしくは環境の問題なんだろか。

navi2ch: cvs head
emacs: GNU Emacs 23.0.60
812 : 名無しさん@お腹 - 2008/09/01(月) 03:32:57 BE:1441915586-2BP(0) (+8,-26,-54)
>>811
ただ単に遅いだけだったりはしませんか? どうも widget はちょっと遅い感じ
がします。

;; Gnus の G c が速いのはどうなっているんだろう…
813 : 名無しさん@お腹 - 2008/09/01(月) 21:34:35 (+4,-30,-59)
>>812
あー、失礼、遅いだけでした。
手元の1GHzのマシンで17秒…。

でも、Gnus の G c でも15秒くらいかかっててとても速いとは言えないので、
うちの Emacs (or 環境)が悪いっぽいですねえ。

ちなみに Debian の emacs-snapshot (http://emacs.orebokech.com のやつ)
を使ってます。
814 : 名無しさん@お腹 - 2008/09/03(水) 10:24:08 (+14,-30,-29)
! のキーバインドを navi2ch-article-add-message-filter-rule に戻すには

~/.emacs.el にどんなふうに書けばいいですか?
815 : 名無しさん@お腹 - 2008/09/03(水) 13:06:49 (+30,-30,-68)
>>814
(eval-after-load "navi2ch-article" '(progn (fset 'navi2ch-article-add-message-filter-cus 'navi2ch-article-add-message-filter-rule)))
816 : 814 - 2008/09/03(水) 13:49:14 (+47,+15,+1)
>>815
出来ました。
ありがとうございました。
817 : 名無しさん@お腹 - 2008/09/03(水) 15:51:12 (+62,+29,-92)
送信控えログを、板ごとのスレになるようにとっています。

1000レスまでいくと新スレが立つのですが、そのまま使っていると、
新スレ旧スレ両方にレスがつきます。

一旦、Navi2chを quit すると、再始動後は、新スレの方にだけレスがつくようになります。

このような動作の原因は、メモリの関係なのでしょうか?

特に不都合はないのですが、なにが原因なのか理解できたらうれしいです。
818 : 名無しさん@お腹 - 2008/09/03(水) 16:27:13 (+62,+29,-47)
navi2chのスレ一覧で、タイトル名でフィルタリングする機能はないでしょうか?

手でブックマーク管理していても、前スレが気がつかない間に落ちちゃったり、
512kオーバで知らない間に次スレにいった場合は追従できない場合があるため、
どうにかならないかと…
819 : 名無しさん@お腹 - 2008/09/03(水) 16:30:11 (-5,-28,-3)
? s b ってこと?
820 : 名無しさん@お腹 - 2008/09/04(木) 09:23:21 (-1,-29,-17)
http://reed1200.at.infoseek.co.jp/navi2ch/lisp/navi2ch-memo.el
が使えなくなったです。
重宝してたのですが。。
elispなにかわからないのでどなたか1.8.0への対応をばお願いします. m(_ _)m
821 : 名無しさん@お腹 - 2008/09/04(木) 22:22:13 (+3,-30,+0)
使ってないからよくわからんけど、これでエラーは出なくなったよ。

diff --git a/navi2ch-memo.el b/navi2ch-memo.el
index 447b6c0..6d9f90d 100644
--- a/navi2ch-memo.el
+++ b/navi2ch-memo.el
@@ -45,15 +45,15 @@
navi2ch-half-replace-html-tag-regexp))
(navi2ch-insert-file-contents file)
(goto-char (point-min))
- (setq sep (navi2ch-article-get-separator))
+; (setq sep (navi2ch-article-get-separator))
(forward-line (1- num))
(dotimes (i (1+ (- (or num2 num) num)))
(setq mlist (cons (navi2ch-article-parse-message
(buffer-substring-no-properties
(point)
(progn (forward-line 1)
- (1- (point))))
- sep)
+ (1- (point)))))
+; sep)
mlist)))
(nreverse mlist)))))
822 : 名無しさん@お腹 - 2008/09/09(火) 12:11:01 (+3,-30,-22)
>>810
replace-regexp-in-stringが、
emacs20, xemacs21にありません。
823 : 名無しさん@お腹 - 2008/09/09(火) 19:48:12 (+61,+29,-38)
勉強がてらに虹裏を読み書きできるモジュール作ったので貼っておきます。

http://eigyr.dip.jp/data/navi2ch-nijiura.el

カタログを表示できる以下の鯖で動くと思います。
http://may.2chan.net/b/
http://jun.2chan.net/b/
http://nov.2chan.net/b/
http://img.2chan.net/b/
http://nov.2chan.net/24/
824 : 名無しさん@お腹 - 2008/09/10(水) 16:14:06 (+0,-29,-2)
fusianasanにならない?
825 : 名無しさん@お腹 - 2008/09/10(水) 16:21:49 (+34,+16,+0)
超なる
826 : 名無しさん@お腹 - 2008/09/10(水) 16:35:11 (+1,-28,-2)
UAが空白だと晒される模様
827 : j064027. - 2008/09/10(水) 16:46:17 (-1,-29,-4)
Monazilla/1.00 Navi2ch を送信してるんじゃ
828 : p4056-ip - 2008/09/10(水) 16:53:44 (-6,-29,+0)
ノtasukeruyo
829 : 名無しさん@お腹 - 2008/09/10(水) 17:02:36 (+66,+27,-3)
ええと、読み込み時にはUAを送っているが、書き込み時には送っていない?
830 : 名無しさん@お腹 - 2008/09/10(水) 17:27:32 (+5,-29,-10)
>>829
それだ。
navi2ch-2ch-send-message をいじって解決。
831 : nttkyo41 - 2008/09/10(水) 17:29:54 (-8,-26,+0)
test
833 : pl791.na - 2008/09/10(水) 18:25:37 (+158,-30,-103)
navi2ch-multibbs.el の navi2ch-2ch-send-message に

(let ((proc
(navi2ch-net-send-request
url "POST"
(list (cons "Content-Type" "application/x-www-form-urlencoded")
(cons "User-Agent" "Monazilla/1.00 navi2ch") ;new!

とか書いたけど相変わらずフシアナされるなあ
よくわからん
834 : 名無しさん@お腹 - 2008/09/10(水) 18:28:10 (+78,-30,-132)
(let ((proc
(navi2ch-net-send-request
url "POST"
(list (cons "Content-Type" "application/x-www-form-urlencoded")
+ (cons "User-Agent" "Monazilla/1.00 Navi2ch")
(cons "Cookie" (concat "NAME=" from "; MAIL=" mail
(if spid (concat "; SPID=" spid
"; PON=" spid))))
(cons "Referer" referer))

とりあえずこれでいけるのは確認したよ。load-file してないとか。
直打ちなのがかっちょわるいけど。
835 : 名無しさん@お腹 - 2008/09/10(水) 18:38:19 (+75,-30,-133)
>>834
理由わかった。
誰かが…ってdpkgだが、バイトコンパイルしたのが別のディレクトリに置いてある。
別ディレクトリに置くなよわかりにくいだろ(逆切れ

/usr/share/emacs/site-lisp/navi2ch/navi2ch-multibbs.el
/usr/share/emacs21/site-lisp/navi2ch/navi2ch-multibbs.elc

こんな感じ
書き換えたファイルを M-x byte-compile-file でコンパイルしたものを下のディレクトリに移動させたのでたぶん動く

とう
836 : 名無しさん@お腹 - 2008/09/10(水) 18:41:17 (+46,+28,+0)
わーい
837 : 名無しさん@お腹 - 2008/09/10(水) 18:41:40 (+0,-28,-1)
そこだけ評価するなり load-file なりすればいいだけじゃん。
838 : 名無しさん@お腹 - 2008/09/10(水) 19:29:50 (+4,-30,-11)
navi2ch-net-send-requestの中で常にUser-Agentを指定する方がよさそうな
839 : 名無しさん@お腹 - 2008/09/10(水) 20:08:27 (+69,+29,-48)
一時的なものじゃなく、どうやら2chの仕様変更らしいんで
どっかに設定入れないといけないと思う
840 : 名無しさん@お腹 - 2008/09/10(水) 20:19:56 (+88,-30,-107)
navi2ch-net.el で、

(format (concat
"%s %s %s\r\n"
"MIME-Version: 1.0\r\n"
"Host: %s\r\n"
+ "User-Agent: Monazilla/1.00 navi2ch\r\n"
"%s" ;connection
"%s" ;other-header
"%s" ;content
"\r\n")
method file

したらいいんでね?
841 : 名無しさん@お腹 - 2008/09/10(水) 20:28:51 (+57,+29,-25)
というか、これまで設定されてなかったのはなぜ?
何か理由があるのかな
それともうっかりさん?
842 : EM119-72 - 2008/09/10(水) 20:33:45 (+107,+29,-11)
おお、皆もそうか。俺もだ。
突然だったから、この ISP 向けに何か変な規制が入ったのかと思った。
843 : 名無しさん@お腹 - 2008/09/10(水) 20:34:20 (+80,-30,-27)
>>840
navi2ch-net-user-agent

other-headerにUser-Agentを渡しているところがあるのでそこは消す
844 : 名無しさん@お腹 - 2008/09/10(水) 20:39:33 (-2,-26,+1)
>>840test
845 : 842 - 2008/09/10(水) 20:44:25 (+51,+28,-1)
さて、どうかな?
846 : 842 - 2008/09/10(水) 20:46:29 (+50,+27,-1)
解決した。皆、有難う!
847 : 名無しさん@お腹 - 2008/09/10(水) 20:48:06 (+63,+29,+0)
とりあえず>>840でうまくいった模様・・
848 : 名無しさん@お腹 - 2008/09/10(水) 20:49:09 (+63,+29,-16)
突然名無し募集中。。。の前にfusianasanが入っていてびっくりしたお
とりあえず>>834さんたちにならったお
ありがとう
849 : 842 - 2008/09/10(水) 20:51:15 (+66,+29,-7)
自分は >>833 だけで上手くいった。
(>>833 で上手くいかない理由は >>835 だって書いてるし)
850 : 名無しさん@お腹 - 2008/09/10(水) 21:03:45 (+66,+29,-4)
>>843の所が分からなかったから、>>834でフシアナさんから開放されました。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について