のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,432,894人
昨日: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
201 : 名無しさん@お腹 - 2008/01/11(金) 21:58:47 (+0,+0,+0)
>>200
navi2ch-message-ident
"$Id: navi2ch-message.el,v 1.58.2.1 2006/10/29 12:47:06 nanashi Exp $"
navi2ch-message-sendlog-response-limit
1000
で、最後の lisp を評価するとエラーになりました↓
Debugger entered--Lisp error: (void-variable base)
(string= base sbj)
(and (string= base sbj) (setq num 1))
(or (and (string= base sbj) (setq num 1)) (and (string-match regexp sbj) (setq num ...)))
(and (or (and ... ...) (and ... ...)) (> num max))
(if (and (or ... ...) (> num max)) (progn (setq max num article x)))
(when (and (or ... ...) (> num max)) (setq max num article x))
(let ((sbj ...) num) (when (and ... ...) (setq max num article x)))
(while --cl-dolist-temp-- (setq x (car --cl-dolist-temp--)) (let (... num) (when ... ...)) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--)))
(let ((--cl-dolist-temp-- ...) x) (while --cl-dolist-temp-- (setq x ...) (let ... ...) (setq --cl-dolist-temp-- ...)) (setq x nil) article)
(catch (quote --cl-block-nil--) (let (... x) (while --cl-dolist-temp-- ... ... ...) (setq x nil) article))
(cl-block-wrapper (catch (quote --cl-block-nil--) (let ... ... ... article)))
(block nil (let (... x) (while --cl-dolist-temp-- ... ... ...) (setq x nil) article))
(dolist (x (navi2ch-board-get-updated-subject-list navi2ch-message-sendlog-board) article) (let (... num) (when ... ...)))
(let (article) (dolist (x ... article) (let ... ...)))
eval((let (article) (dolist (x ... article) (let ... ...))))
eval-last-sexp-1(t)
eval-last-sexp(t)
eval-print-last-sexp()
call-interactively(eval-print-last-sexp)


202 : 名無しさん@お腹 - 2008/01/11(金) 22:50:35 (+0,-30,-309)
>>201
ありゃ、 sendlog 使ってないんでよく確かめてなかったです。すみません。
こうかな。

(let* ((base navi2ch-message-sendlog-subject)
(format navi2ch-message-sendlog-volume-format)
(regexp (concat "\\`"
(format (regexp-quote format)
(regexp-quote base) "\\([0-9]+\\)")
"\\'"))
(max 0)
article)
(dolist (x (navi2ch-board-get-updated-subject-list navi2ch-message-sendlog-board)
article)
(let ((sbj (cdr (assq 'subject x)))
num)
(when (and (or (and (string= base sbj)
(setq num 1))
(and (string-match regexp sbj)
(setq num
(string-to-number (match-string 1 sbj)))))
(> num max))
(setq max num
article x)))))

;; よく見てないけど sendlog の subject.txt がおかしいのかも?
203 : 名無しさん@お腹 - 2008/01/11(金) 23:20:32 (+9,-30,-189)
ありがとうございます。
((subject . "送信控え (Part 26)") (response . "7605") (artid . "1170484412"))
と出ました。

> ;; よく見てないけど sendlog の subject.txt がおかしいのかも?

とここでこれを読んで ~/.navi2ch/sendlog/subject.txt を見ると

1200057389.dat<>送信控え (Part 27) (1)
1170484412.dat<>送信控え (Part 26) (7605)
1169445683.dat<>送信控え (Part 25) (1000)
以下略
となっていました。んんんーーーなんかの拍子に1000を超えていることを認識したのでしょうか。
Part 27 に行ってしまいました。
204 : 名無しさん@お腹 - 2008/01/12(土) 00:25:11 (+9,-30,-21)
trunkの方で、./configureした時にnavi2ch-config.el.inが無いというエラーが発生してしまいます
205 : 名無しさん@お腹 - 2008/01/12(土) 00:56:54 BE:480639528-2BP(0) (+13,-10,+1)
>>204
追加しました。
206 : 名無しさん@お腹 - 2008/01/12(土) 12:08:26 (+57,+29,-17)
何年ぶりだろ、まともなスレになりつつあるのは。
207 : 名無しさん@お腹 - 2008/01/12(土) 13:19:33 (+57,+29,-13)
私、他人だけど、せっかくbeついてるんだから投げ銭してあげてもいいと思う。

いや、現実的な話としてインセンティブあってもいいと思うんだよね。
208 : 名無しさん@お腹 - 2008/01/12(土) 13:30:10 (+30,-29,-5)
あれ?
my-navi2chって今どこにあるにょ?
209 : 名無しさん@お腹 - 2008/01/13(日) 09:47:43 (+88,+30,+0)
210 : 名無しさん@お腹 - 2008/01/13(日) 11:46:52 (+66,+21,+2)
>>209
ありがとー
211 : 名無しさん@お腹 - 2008/01/13(日) 19:47:02 (+18,-29,-25)
unstableにしたら
popup articleの中で
レスアンカーやリンクを辿れなくなってしまったのですが
設定があるのでしょうか?
212 : 211 - 2008/01/13(日) 20:13:47 (+35,+7,-2)
すみません
色々変わっているみたいなのでsnapshotにある昔のものに戻しました
213 : 名無しさん@お腹 - 2008/01/13(日) 20:44:45 BE:1892514479-2BP(0) (+19,-29,-6)
>>211
バグみたいですね。現在修正中。

;; テストに使えるスレを探すのがめんど^H^H^H見つからないのでここでテス。 >>20-25
214 : 名無しさん@お腹 - 2008/01/13(日) 21:42:57 BE:360478962-2BP(0) (+15,-30,-114)
>>211
修正しました。
unstable は trunk にマージしちゃったので、 trunk を持ってきたほうがよいです。

ついでに前スレの私のパッチと、 mizmiz さんのsamba24(連続投稿規制)時間表示パッチもマージしました。
>> mizmiz さん
CVS は SF.net が変だったようなので、今は commit できると思います。
日付を今日のものにして、 Lisp もインデントとかを少し直しましたので、
一応チェックをお願いできますでしょうか。

;; 個人的には diff は -u が好き
216 : 名無しさん@お腹 - 2008/01/14(月) 01:31:14 (-1,-29,-3)
>>213
localbbsでもテストできますよ。
217 : 名無しさん@お腹 - 2008/01/14(月) 04:44:50 (+10,-30,-288)
>>203
navi2chのソース読むのは超ひさしぶりなんではずしているかも知れませんが、
どっかで navi2ch-util.elの navi2ch-compare-times() の挙動が変ってるような
気がします (引数 nil の扱い)。

それで、navi2ch-message-add-sendlog() の中の
(navi2ch-board-get-updated-subject-list lboard)
で subject.txt の更新ができないまま 1000 越えてないかチェックをするので
いつまでたっても越えてないと判定されちゃうけど、一度送信控えを表示して
subject.txt(のキャッシュ)が更新されると、1000超えを認識する、という状況ではないかと。

navi2ch-message-sendlog-boardが time を持ってないのが悪いのかも・・・
218 : 名無しさん@お腹 - 2008/01/14(月) 04:55:34 BE:600798454-2BP(0) (-3,-29,-95)
>>215-216
あぁ…なんかすみませんでした。

- Samba24 あたりのコードを結構いじりました。
-http://navi2ch.sourceforge.net/ をちょっと更新。
- スレ一覧の更新が楽だったり、 最新の snapshot へのリンクを貼ってくれる
index がいいなぁと思って試しに作ってみた。 http://navi2ch.sourceforge.net/top.php
-http://navi2ch.sourceforge.net/log/ の Part 17 を更新した。
219 : 名無しさん@お腹 - 2008/01/14(月) 05:39:54 BE:811078439-2BP(0) (+39,-30,-68)
>>217
あー、なんかそこっぽいですね。ありがとうございます。
sendlog だけでなく localfile が time を持たないので、
navi2ch-localfile-{board,article}-update で time が nil なら file の mtime を使うようにしてみました。
;; というか常に nil なんだろな。 他のをそのままうつしてきたんだろうか。
これで直るかな?
220 : 名無しさん@お腹 - 2008/01/14(月) 09:49:55 (+106,+29,-68)
ブックマーク機能とかってないですかね?
10個くらいの板を見ているのですが、そのうちの半分の板は1つ2つのスレッドしか見ていません。
なので板のブックマークから、板を開いてスレッドを見るのが非常に面倒です。
ブックマーク用の板みたいなものを作っておいて、それをブックマークできれば、それを開けば
ブックマークスレッド一覧を見れると言う感じです。
そうすれば、1つ2つのスレッドしか見ていない板も気にせず見れると思います。

こういった機能は無いでしょうか?
221 : 名無しさん@お腹 - 2008/01/14(月) 10:01:12 (+57,+29,-19)
おぬしにはドキュメントを読む機能は備わってないのですかな
222 : 名無しさん@お腹 - 2008/01/14(月) 10:06:30 (+77,+29,-48)
>>220
「普通にある」とドキュメントのURL示そうと思ったらリンク切れてるなぁ。
http://navi2ch.sourceforge.net/ からたどるここが切れてる。
・ HTML 版 (makeinfo で作成)
http://navi2ch.sourceforge.net/doc/navi2ch/index.html

cvs作業でどっか飛んでったかな
223 : 名無しさん@お腹 - 2008/01/14(月) 10:54:58 BE:630838837-2BP(0) (+17,-30,-128)
>>222
このドキュメントは CVS 管理じゃなくて自動生成らしいです。
shell 鯖から makeinfo がなくなったため、生成できなくなったみたいです。(過去スレ参照)
で、FAQ のリンクを texi2html 版に替えたのはよかったけど、
makeinfo 版のリンク消すはずが逆のほう消してた…というオチでした。ごめんなさい。

ということで、>>220http://navi2ch.sourceforge.net/doc/navi2ch_2.html#SEC15
224 : 名無しさん@お腹 - 2008/01/14(月) 18:46:15 (+36,-30,-56)
先程、CVSの最新版にしたのですが、書き込みを行うと
navi2ch-http-date-decode: Wrong type argument: stringp, (18315 7177)
と言われてしまいます。

書き込みバッファは消えずにそのままですが、実際には書き込まれています。
私の設定ミスでしょうか?
225 : 名無しさん@お腹 - 2008/01/14(月) 18:58:10 BE:1471955677-2BP(0) (+64,+29,-12)
>>224
>>219 の修正の仕方が悪かったみたいです。
再現できてないので確かめられてませんが、多分直ったと思います。
226 : 名無しさん@お腹 - 2008/01/15(火) 17:22:11 BE:720957683-2BP(0) (+3,-30,-252)
navi2ch-bookmark-sync の処理を高速化しました。
当社比2~4倍ほど速くなりました。
article-info などを cache することで速くしていますが、
この cache の最大保持数は navi2ch-article-info-cache-limit (default:100) で決められます。
ブックマークが多い人はこれを大きくしたり (ブクマの数と同数くらいがおすすめ)、
nil にして無制限にしたりするといいと思います。メモリが気になる人は逆に小さくするとよいでしょう。
navi2ch-2ch-board-file-name-cache-limit (default:1000) も同様です。

;; 副作用(?)で他の動作も速くなってると思う。
;; 最近のPC事情から考えるに、default をもっと大きくしたり nil にしてもいいのかな?

navi2ch-file-name-reserved-char-regexp を廃止して、
navi2ch-file-name-reserved-char-list になりましたので、いじってた人は注意してください。
227 : 名無しさん@お腹 - 2008/01/15(火) 18:50:03 (+2,-21,+0)
>当社比
228 : 名無しさん@お腹 - 2008/01/16(水) 01:43:53 (+52,+29,-1)
御社でやとってください
229 : 名無しさん@お腹 - 2008/01/16(水) 08:30:16 (+14,-30,-55)
my-navi2ch 更新しました。
http://www11.axfc.net/uploader/20/so/He_64414.gz.html
pass navi2ch

>196 の修正のミスと trunk の 1/15 の変更に対応しました。
my-navi2ch-compr.el を利用する際は付属のパッチを本体に適応して下さい。
230 : 名無しさん@お腹 - 2008/01/16(水) 20:26:32 (+22,-29,-56)
俺も去年の5月前から更新してなかったけど、さっきcvs updateした。
"I"がWindowsのMeadow上に比べて異常に遅かったが、そこそこ早くなってるね。
ただ、まだMeadow上にはかなわない。

何が原因で遅いの?
231 : 名無しさん@お腹 - 2008/01/16(水) 20:51:04 (+108,+29,-40)
間違ったスレッドに書き込みを行ってしまったため、再度こちらで質問させて頂きます。

navi2chを使い始めたのですが、Emacsの背景を黒にしているので
青等の文字が非常に見づらいです。
黒用に設定した設定とかはないでしょうか?
232 : 名無しさん@お腹 - 2008/01/16(水) 21:02:04 (-1,-29,-3)
M-x customize-face
233 : 名無しさん@お腹 - 2008/01/16(水) 21:06:42 (+11,-27,-13)
>>230
なんかwaitがかかるようになってないか?
これって解除できないのかな。 2ちゃんねるがわの規制?
234 : 名無しさん@お腹 - 2008/01/16(水) 21:34:27 (-3,-26,+0)
waitうざいよな
235 : 名無しさん@お腹 - 2008/01/16(水) 21:45:22 (+7,-29,-1)
>>231
自分で設定作ってdark用のfaceとしてパッチ送ったら
236 : 名無しさん@お腹 - 2008/01/16(水) 22:17:12 (+71,+29,-16)
>>231
こっちでは普通にできてるよ。
もうちょっと環境さらさないとだれも答えられないと思う。
237 : 名無しさん@お腹 - 2008/01/16(水) 22:35:04 (+47,+24,-1)
できてるってなんだ?
238 : 名無しさん@お腹 - 2008/01/16(水) 23:12:35 (+57,+29,-11)
青等の文字って、板とかスレのことか?
見辛いと思ったことねぇなぁ。
239 : 名無しさん@お腹 - 2008/01/16(水) 23:30:42 (+52,+29,-5)
液晶を暗くすると見づらいな。
240 : 名無しさん@お腹 - 2008/01/16(水) 23:53:22 (+45,+22,-4)
スクショでも貼ってみたら?
241 : 名無しさん@お腹 - 2008/01/17(木) 00:10:51 (+57,+29,-7)
どうやって液晶の明るさを見るんだよw
242 : 名無しさん@お腹 - 2008/01/17(木) 00:36:47 BE:1682235078-2BP(0) (+25,-30,-154)
>>230
Meadow で速いのなら Meadow と Emacs の違いの部分なのかな?
根本的な解決にはなってないかもしれないけれど、
navi2ch-bookmark-fetch-mark-article-check-update が t なら、
I とか mi した時に、 板情報を取ってきてレス数が増えてないものは unmark するようなコードを
入れてみました。
今の状態だと、I は全スレ1つずつネットワークつなげて確認しにいくんで
1つの板で多くのスレを見ている人は、これで結構速くなるかも。

>>231
一応、背景が dark な時の face は設定してます。お好みでカスタムしてください。

>>233-234
バーボン対策みたいです。これも 上の変更で軽減できるかも?
243 : 名無しさん@お腹 - 2008/01/17(木) 16:10:40 (+11,-30,-75)
>>242
> navi2ch-bookmark-fetch-mark-article-check-update が t なら、
> I とか mi した時に、 板情報を取ってきてレス数が増えてないものは unmark するようなコードを
> 入れてみました。
my-navi2ch がないと動かないみたいですが、そういうもんですか
244 : 名無しさん@お腹 - 2008/01/17(木) 16:15:09 (+55,+25,+0)
BEも見れるようにならんかな
245 : 名無しさん@お腹 - 2008/01/17(木) 18:23:09 BE:1261676276-2BP(0) (+8,-30,-57)
>>243
今の CVS だと動くと思います。
;; しばらく my-navi2ch を外して開発しよう…。

>>244
BE にリンクをつけたいってことでしたら
(setq navi2ch-article-date-format-function 'navi2ch-article-date-format-be2ch)
です。
246 : 名無しさん@お腹 - 2008/01/19(土) 20:13:27 (+9,-30,-57)
(defun navi2ch-message-samba24-check (board)
が上手く動いてない気が。yes-or-no-pの前に時間比較の条件が無いとダメっ
ぽい気が。あと、current-timeはfunctionでもあるので、変数として使うのはわか
りづらい気が。
247 : 名無しさん@お腹 - 2008/01/19(土) 20:51:04 (-2,-30,-50)
あと
(run-at-time 1 1 'navi2ch-message-samba24-timer)
のコールバックファンクションの実体を貼り忘れてる気が。
248 : 名無しさん@お腹 - 2008/01/19(土) 21:54:08 (+52,+29,+0)
気がが多い気が。
249 : 名無しさん@お腹 - 2008/01/20(日) 14:41:57 (+63,+28,-14)
新着レス数がちゃんと動いてないと思う。
250 : 名無しさん@お腹 - 2008/01/20(日) 14:45:44 (+101,+29,-14)
ぼろぼろだな
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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