トップページ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/
0142名無しさん@お腹いっぱい。2010/09/27(月) 00:44:24
そこのどれかのスレにアクセスしたけど普通に開けたで
0143名無しさん@お腹いっぱい。2010/09/27(月) 00:56:39
えー?

ヴァージョンは Navigator for 2ch 2.0.0-DEV。
念のために ~/.navi2ch を削除してアクセスしても同様の現象。
なんだけど?
0144名無しさん@お腹いっぱい。2010/09/27(月) 08:56:21
最近navi2chのネットワークアクセスが異常に遅いんだけど
自分の環境だけ?
0145名無しさん@お腹いっぱい。2010/09/27(月) 11:16:25
>>141
http://www.jpl.org/elips/BUGS-ja.html
0146名無しさん@お腹いっぱい。2010/09/28(火) 20:14:17
ある特定のレスに対する言及数って表示できたりしますかね?

> From: [XXX] 名無しさん@お腹いっぱい。 <sage>
> Date: yyyy/yy/yy() zz:zz:zz
ってレスに対して

> From: [aaa] 名無しさん@お腹いっぱい。 <sage>
> Date: bbbb/bb/bb() cc:cc:cc
> >>xxx
> hogehogeだろそれは

っていうレスが存在したときに

> From: [XXX] 名無しさん@お腹いっぱい。 <sage> <1>

っていう具合で
0147名無しさん@お腹いっぱい。2010/10/02(土) 19:00:25
emacs22 上の utf-8-unix の日本語環境で navi2ch を使っているのですが、
latin-1 や latin-9 系の特殊文字を含む投稿が文字化けしてしまいます。

a:→∽ o:→‡ u:→◯ ss→≡

どうしたらこうした文字を文字化けさせないで投稿出来るのでしょうか?

; .emacs の日本語環境

(set-language-environment "Japanese")
(prefer-coding-system 'utf-8-unix)
(set-default-coding-systems 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(setq file-name-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
0148名無しさん@お腹いっぱい。2010/10/02(土) 23:39:44
>>147
äだったら&auml;とか書けばいいんじゃね?
0149名無しさん@お腹いっぱい。2010/10/03(日) 05:16:51
CVS-HEAD で変数 navi2ch-2ch-mimizun-negative-list に typo ミスを発見しました
お手数ですが、対処お願いします
0150名無しさん@お腹いっぱい。2010/10/05(火) 08:51:12
>>138
trace がちょっと変なような…。
(setq navi2ch-oyster-session-id (navi2ch-oyster-get-status proc))

の部分を

(with-current-buffer (get-buffer-create "navi2ch oyster debug")
(insert-buffer (process-buffer proc)))
(setq navi2ch-oyster-session-id (navi2ch-oyster-get-status proc))

に変えて、 "navi2ch oyster debug" の buffer の内容を見せていただけませんか?
認証の部分もあるので適宜隠したり、またはどうしても気になるならメールで送っていただいても…。

>>139
まだ整理中ですが… ttp://github.com/naota/navi2ch/tree/thumbnail

>>141
(setq debug-on-error t) して backtrace をください。

>>144
具体的にどういところが遅く感じますか? 全部…ですかね?

>>147
2ch が SJIS に変換してしまうのでしかたないかな、とか…。 投稿時に変換す
るようにするべきですかね。

>>149
対処しました。ありがとうございます。
0151名無しさん@お腹いっぱい。2010/10/05(火) 11:09:53
>>150
ご確認ありがとうございます。
次の通りとなりました。

----BEGIN BASE64----(navi2ch oyster debug.gz)
H4sICIqHqkwAA25hdmkyY2ggb3lzdGVyIGRlYnVnAK1U32/bNhB+919xb24BSyGp
X5GAPLiKF7dzki6ygw7DgFDUKeYiiZpIJe1/v5PbpW7aDRiwF0G87+PH43e8u0Fr
mkfd3cNcqP2j78wgA79DN/d9f5abrkPlJtgZYrDYFyLweZj4EcvCMDiwPFj1e2xx
kA2c67rW6K2xaVrZQS8H2aLDwc7Ag52dlPpBt5gBZyKEUrsDUqAa0MEDfjoAwTPw
HnGYW+jHstHqJe5BjoPTtVbSIbhPPcl+oMzSaeeFcSBBHREabR2YGsRx1PoT+Ujn
N/Y76K422QwIsGP5BzkAdxYHLZursS1xOHsM3/9UuE36bveh2l2G/a9r76T/813F
36xa8xbdIj/bFYvrs28tXVzvzkIeRCLmcXI6rQpEeHp68u/RuGG0zlemPRmoJOOg
0J6o3sIr9ZqziXtuWqk7oJK4wTRwKxtdUboVJfnLqNVDUWxe3bxe5FcvTp0vQFs7
4gB3X7K6QLOdToO3nfKPpL9KktYk9Ew8v51CkC9J7KZYTnX4Wr8FWH3f0a7xUF7C
vWK9XICkh/N4kLsTjDOPJR7tYHEmRMZj2G1zUsOPvaYLHyjcY6knIuBJFiaZ+JtC
Yh6HmrRxoLfTUTGwikohUxlXKq2DqMY4YiFjGKUcEx7V0WmdciXj+cva8h/W9n/x
5V9NPt500ZiSOuUbMwULT/+bmcIjgwTPApEF/HszxWdK9JLyAzNLiQEreVSV9AlD
VfM0rFgSl0lUJmWZYlDRf8zm1G/bPcLeWNdRV5OT4Gh93GKtdGpPGXw3TGbPrXxM
/+KZtjB2D5156v6JBlfXWzi0CFbEuaWBok2XwXZTcJ9R5GcycfVR7SVdLIPz9coj
66YBoWk0DRksV4XHxamXv8kpernMs8kKPjFM25Npn/WudpsNxdayq+xePlB3SkqF
GA1OJxNU6GkBeaORzLs0FWaz2V+YBtD3RgUAAA==
----END BASE64----
0152名無しさん@お腹いっぱい。2010/10/05(火) 11:11:05
Simple Client Mode 以降が表示されていないので、
念のため *navi2ch oyster-ssl のほうもお送りします。

----BEGIN BASE64----( *navi2ch oyster-ssl.gz)
H4sICD+IqkwAAypuYXZpMmNoIG95c3Rlci1zc2wArVThbuJGEP5viXeYfyQSNrvG
huAK6YihQC4BGkOUqqoua3sctjFe17skuT5Tn6XP1DFJOC53rVSpQkb2zLezM983
M9eoVf4oi3tousnm0TGqEh2nQNN0HMcKVVFgYmq3UYRgXcd1Ow73eo7PAs/r7FE2
jMsNbrESOYxklkm0p5jnW1FAKSqxRYOVtsCGta4jlZXcYgCcuR7E0uw9ESYVGnjA
z3sHPziWiFVTQ7mLc5kc/OzFb0OIlZGZTIRBMJ9LCntLmfXrkxNlQEByBMilNqAy
cI+t2qnBR3F+Yb+CLDIVWEAOvYt/IwbgTmMlRT7fbWOsBo/e8sfIXPYv1rfp+sor
f57a7fL3i5Sfj7dqhqYVDtZRazH4mtLWYj3weMd3u7zbO6u/IkR4enpy7lGZaqeN
k6htuyJJdlWCup2UGk6SU85q7EhthSyAJDGVyuFG5DKldFNK8qedTB6i6PLk+rQV
zt/d2myB1HqHFdy9ZjVBtapvg1mROEehv4SkWHWgA3B0U5sgHFKw62hY6/BFvxZo
eV/Qqd1eXvLb0XTYAkGN87gPd+cyzmzWs+kE6wauG/AurFchRcPnUlLBewi3Wd92
feC9wOsF7huEgtkcMoqNFfVOQWJg6seu6ItumvSzjp9h12ceY+j3Ofa4n/lnWZ8n
ott8ry3/rrb/Cy//SvLxoUmuYpqUr8h0mXf238h0bSLI5UHHDTr8WzLdF4j/HvId
MmOBHRZzP43pz/OSjPe9lPW6cc+Pe3Hcx05K713WpHlbbRA2SpuCppqYBEPfxyO2
FSbZUAbfLBPrMMrH8FfOpIZd8VCop+KfYDBfrGA/IpgS5oYWilRFAKvLiDuMLB+J
xPFzshFUWACj6dgm6uoFIWk1VQEMx5HN3TM7PA/JejUMg5oKXiPUtiTSXuLN15eX
ZJuKItUb8UDTKSgVQuRY30yuSNYfEOYSibwrlWJgWdPVatnmDicdGSw+NqwRpU3Z
7bAFzIcFNVmtGjA3YF5AL5OrVcOKsHrc51YKIq3tOszx+nCyLuTzKSyny7bndJwu
bFX6Sev8zb8osaCmazOn7/QSu+QN69ZeqiesMLXPaT8eTjasG1GRYZgkWBp7XCQq
JeEbh7VeV5zkSuPeZKgge7VfogafTbvMqfl/IEorjWYQbWRmPl3MooZFmY+jaLaY
27PR4EoV4g+Z54LqZyz4cD4Kh/R8mNS/v/4cheGrprCpqaxvS/dtM5mvST0i9y0X
y1pWitaeBqq2blGpN8T530YlF/uiBgAA
----END BASE64----
0153名無しさん@お腹いっぱい。2010/10/11(月) 01:06:27
CVS先端 です。
~/.navi2ch/init.el に
(setq navi2ch-p2-use-p2 nil)
と書いてみたのですが、
履歴やブックマークを開く時に
p2:uri:http://
というメッセージがミニバッファ(と*Messages*)に(スレの数と同数?)出力されてます。
メッセージを止める方法はあるでしょうか?
0154名無しさん@お腹いっぱい。2010/10/12(火) 01:21:25
初めてNavi2ch使うんで書き込みテスト
0155名無しさん@お腹いっぱい。2010/10/12(火) 10:09:53
[test] 書きこみテスト 専用スレッド 3 [テスト]
http://hibari.2ch.net/test/read.cgi/unix/1236650121/
0156名無しさん@お腹いっぱい。2010/10/12(火) 12:53:20
>>153
俺もメッセージが邪魔だしp2は使わないから、
navi2ch.elの(require 'navi2ch-p2)を直接コメントアウトしてる。

できればnavi2ch-p2を読み込まないオプションを作るか、
せめてメッセージを出さないようにしてほしい。
0157名無しさん@お腹いっぱい。2010/10/12(火) 20:45:22
test
01581532010/10/15(金) 19:54:59
対応ありがとうございました。

別件です。(CVS 2010-09-26 の更新だと思います。)
navi2ch-article.el の中の define-key map で
navi2ch-thumbnail-save-content に
navi2ch-article-view-aa と同じ文字 v が割り当てられてます。
何か他の文字を割り当てて欲しいです。
0159名無しさん@お腹いっぱい。2010/10/16(土) 16:47:58
Infoに従って、次のような設定を行っても有効になりません。(以下はInfoの例です、
私の実際の設定とは違います)

(setq navi2ch-message-user-name-alist
'(("network" . "anonymous")
("tv" . "名無しさん")))

が、以下の設定は有効になります。

(setq navi2ch-message-user-name "あああ")

板ごとに変えたいのですが、何が問題なのでしょうか?
0160名無しさん@お腹いっぱい。2010/10/19(火) 22:49:52
>>159
ええっと、すみません。
上記の質問をした者ですが、お叱りも含めて全く反応がないということは、何か私が
完璧に勘違いをしているのでしょうか?
Infoの例に従って、みなさま、当然のように板ごとに設定できているのでしょうか?

何かアドバイスが頂ければ、うれしいのですが。
ちなみに、使っているバージョンは 2.0.0-DEV です。
0161名無しさん@お腹いっぱい。2010/10/20(水) 00:37:19
>>160
手元で試してみまましたが、特に問題なく動いています。

レスを書くところで下記のものを M-: なりで評価した時の結果はどうなりますか?

(list (and navi2ch-message-remember-user-name
(cdr (assq 'name navi2ch-message-current-article)))
(cdr (assoc (cdr (assq 'id navi2ch-message-current-board))
navi2ch-message-user-name-alist))
navi2ch-message-user-name)
0162名無しさん@お腹いっぱい。2010/10/20(水) 01:02:53
>>161
ちょっと、やってみました。

(nil nil "")

あれ?
何がいけないんだろ。

0163名無しさん@お腹いっぱい。2010/10/20(水) 01:07:31
>>161
が、以下を評価すると、

(setq navi2ch-message-user-name-alist
'(
("Windows" . "win")
("UNIX" . "multics")
)
)

以下になりますが…

(("Windows" . "win") ("UNIX" . "multics"))

0164名無しさん@お腹いっぱい。2010/10/20(水) 02:40:10
>>163
板のID部分を全て小文字にするとうまくいきますか?
0165multics2010/10/20(水) 12:14:20
>>164
> 板のID部分を全て小文字にするとうまくいきますか?

ちょっと意味がわからないのですが(そもそも板名は日本語もあるし)、

(list (and navi2ch-message-remember-user-name
(cdr (assq 'name navi2ch-message-current-article)))
(cdr (assoc (cdr (assq 'id navi2ch-message-current-board))
navi2ch-message-user-name-alist))
navi2ch-message-user-name)

(setq navi2ch-message-user-name-alist
'(
("windows" . "win")
("unix" . "multics")
)
)

上記をそれぞれ評価すると、

(nil nil "")

(("windows" . "win") ("unix" . "multics"))

となります。
0166名無しさん@お腹いっぱい。2010/10/20(水) 14:19:14
navi2ch-message-insert-header の最後で edebug-defun (C-u M-C-x) して
スペースぽちぽち押してみるとか。
0167名無しさん@お腹いっぱい。2010/10/20(水) 18:13:17
>>166
edebug を使ったことがないので、ちょっとわからないのですが、emacs 23.1 で、
navi2ch は 2.0.0-DEV の環境で、.navi2ch/init.el には以下の設定のみという状態
で、なぜ、正常動作しないのか、うーん、という状態です。

(setq navi2ch-message-user-name-alist
'(
("windows" . "win")
("unix" . "multics")
)
)

0168名無しさん@お腹いっぱい。2010/10/20(水) 20:49:59
>>165
> ちょっと意味がわからないのですが(そもそも板名は日本語もあるし)

「板のID」と「板名」は違います。

URL で言うと、このスレなら
http://hibari.2ch.net/test/read.cgi/unix/1265413075/165 の "unix" の部


臨時地震板なら http://hayabusa.2ch.net/eq/ の "eq" の部分が板IDです。

*navi2ch list* (板一覧のバッファ)で言えば、 "臨時地震 (eq)" の "()" の
中の部分です。これらのIDは小文字で、その部分では大文字小文字を区別して
比較されます。

また、 >>165 の上のS式は、評価する buffer に依存してます。そのため
UNIX板のスレを開いてそのバッファの中で評価すれば、

(nil "multics" "")

などと、なるかと思います。 (最初の要素は nil でないかもしれませんが)

ところで、 >>165 の名前の部分はちゃんと "unix" が ID の板で名前
"multics" で書きこまれているように見えるのですが…
0169名無しさん@お腹いっぱい。2010/10/20(水) 22:14:12
>>168
> 「板のID」と「板名」は違います。

あっと、思いました。
了解です。

私は愚かにも List モードで視認できる名前を指定するものだとばっかり思い込んで
いました。
ご教授、本当にありがとうございました。


0170名無しさん@お腹いっぱい。2010/10/21(木) 18:04:19
>>158
> 別件です。(CVS 2010-09-26 の更新だと思います。)
> navi2ch-article.el の中の define-key map で
> navi2ch-thumbnail-save-content に
> navi2ch-article-view-aa と同じ文字 v が割り当てられてます。
> 何か他の文字を割り当てて欲しいです。

V に割り当てて都合の悪い方いらっしゃいますか? "V" はいまのところ
navi2ch-version ですが、これは C-c C-v にも当たっていますし。
反対が特になければ変更して月曜に commit します。

01711582010/10/21(木) 22:23:31
>>170
navi2ch-popup-article.el も同じ状況なので
あわせて修正お願いします。
01721582010/10/25(月) 22:47:18
>>170
> 反対が特になければ変更して月曜に commit します。
ありがとうございました。
0173名無しさん@お腹いっぱい。2010/10/26(火) 11:39:19
アップデート来た!
いつもありがとうございます
0174名無しさん@お腹いっぱい。2010/10/27(水) 12:20:26
CVS先端 です。
(setq navi2ch-history-max-line nil) としてるのですが、
履歴や検索一覧で、スレッドが 1000 以上ある時に S n で並び替えをすると
99
100
1000
1001

1009
101
1010
のようになってしまいます。
4桁以上でも並び替えできるようにしてほしいです。
0175名無しさん@お腹いっぱい。2010/10/27(水) 19:57:01
>>174
navi2ch-bm-number-widthを大きくするか
http://github.com/kaoru6/navi2ch/commit/5ec29a728fcda4602739c87f83bc9b38a25129b2
でどうですか?

手元では(setq navi2ch-bm-number-width 2)で再現させてる。
01761742010/10/27(水) 21:32:19
>>175
どちらの方法でも並び替えできました。
ありがとうございました。
0177名無しさん@お腹いっぱい。2010/10/30(土) 19:18:27
navi2ch-thumbnail について

1. navi2ch-thumbnail-thumbnail-directory の設定で、
expand-file-name の第一引数の頭に `/' が有ると、root directory
からの path に変換されてしまう。そして、permission が無いって怒られる。

2. convert プログラムのオプションが -sample より、 -resize の方が
画質がよい気がするのだけど…

navi2ch-thumb は -resize だった。
で、そっちの画像の方が綺麗だったので、コマンドラインで変換してみて確かめた。
ついでに、-scale も試したけど、これは、resize と、違いを感じなかった。
0178名無しさん@お腹いっぱい。2010/10/30(土) 22:59:39
ナビッチすれどこいっちゃったの
0179名無しさん@お腹いっぱい。2010/10/30(土) 23:48:02
>>177
うーん、man引用
----
-sample geometry

minify/magnify the image using pixel subsampling and pixel replication,
respectively.

Change the image size simply by directly sampling the pixels original
image. When magnifying, pixels are replicated in blocks. When minifying, pixels
are sub-sampled (i.e., some rows and columns are skipped over).

The results are thus equivalent to using -resize with a -filter setting of point
(nearest neighbour), though -sample is a lot faster, as it avoids all the filter
processing of the image. As such it completely ignores the current -filter
setting.

The key feature of the -sample is that no new colors will be added to the
resulting image, though some colors may disappear.
----
今時だから、重くても奇麗な方がいいのかしらん
0180名無しさん@お腹いっぱい。2010/10/31(日) 13:45:05
>>178
ずいぶん前に誰かに削除依頼出されて消されちゃった。
0181名無しさん@お腹いっぱい。2010/10/31(日) 18:06:42
>>180
ありがとう。それは残念><
0182名無しさん@お腹いっぱい。2010/10/31(日) 23:24:25
>>177の1と同じですが、
(expand-file-name "/navi2ch-thumbnails/" navi2ch-directory)
だと、/navi2ch-thumbnailsが選ばれて、permission deniedと言われる。

こう↓ではないの?
(expand-file-name navi2ch-directory "/navi2ch-thumbnails/")



0183名無しさん@お腹いっぱい。2010/10/31(日) 23:28:55
>>182
元々やりたかったことはこうじゃないか。
(expand-file-name "navi2ch-thumbnails/" navi2ch-directory)
0184名無しさん@お腹いっぱい。2010/11/01(月) 00:58:19
>182
>183

どちらに変更しても、permission deniedと出ます。
0185名無しさん@お腹いっぱい。2010/11/01(月) 03:46:01
ファイルシステム絡むかもしれないから、動作環境も細か目に
併記した方がいいかもね
0186名無しさん@お腹いっぱい。2010/11/01(月) 20:20:21
>>184 >>183 でもエラーになりますか?
navi2ch-thumbnail-thumbnail-directory が変わっていないとかではないですか?

0187名無しさん@お腹いっぱい。2010/11/01(月) 20:38:55
もとのnavi2ch-directoryが分からんことには追えない問題かもね

---
expand-file-name is a built-in function in `C source code'.
(expand-file-name name &optional default-directory)

Convert filename name to absolute, and canonicalize it.
Second arg default-directory is directory to start with if name is relative
(does not start with slash or tilde); if default-directory is nil or missing,
the current buffer's value of `default-directory' is used.
File name components that are `.' are removed, and
so are file name components followed by `..', along with the `..' itself;
note that these simplifications are done without checking the resulting
file names in the file system.
An initial `~/' expands to your home directory.
An initial `~USER/' expands to USER's home directory.
See also the function `substitute-in-file-name'.
---
0188名無しさん@お腹いっぱい。2010/11/03(水) 09:49:30
要望が二点あります。

1. 何らかの理由でメッセージ送信できなかった場合(fail)、当該メッセージが消
失してしまいますが、これを何らかの形で残すなど、できないでしょうか?

2. navi2ch-thumbnail.el を使い始めましたが、ブラウザではアクセス可能であるに
もかかわらず、うまくアクセスできないケースが(しばしば)あります。このあたり
が強化されることを要望します。

以上、よろしくお願いします。
0189名無しさん@お腹いっぱい。2010/11/03(水) 15:21:34
確かに、失敗時にメッセージが消えるのはなんとかして欲しいです。
それとも設定でバッファ残すようにできるできるんですか?
0190名無しさん@お腹いっぱい。2010/11/03(水) 15:54:23
wでメッセージエディットに入ったらC-c TABかC-c C-yだったかなあ。
で、送信失敗したのを挿入出来たような気がするよ。
M-x describe-bindingsで調べれば色々出てくるよ。
0191名無しさん@お腹いっぱい。2010/11/03(水) 18:01:46
C-c C-iで再挿入じゃなかったっけ?
0192名無しさん@お腹いっぱい。2010/11/03(水) 18:40:02
いや、だから、そういうんじゃなくてさぁ…
0193名無しさん@お腹いっぱい。2010/11/03(水) 18:46:55
何らかの形で残す => メモリ上に残っている。 C-c C-iで取り出せる。
何か問題が?
0194名無しさん@お腹いっぱい。2010/11/03(水) 20:02:50
こういうタイプの人に言うこと自体、徒労にしか感じないし、また、具体論から外れ
て不毛な一般論に上滑りするだけだが、あえて言う。

エラーに関するユーザインタフェイスは重要じゃないのか?
そもそも navi2ch の大半のユーザは、そのキーバインド自体知らないのじゃないか?
詳しい「あなた(方?)」を除いて。
0195名無しさん@お腹いっぱい。2010/11/03(水) 20:07:34
別にお願いして使ってもらってるわけじゃないし
0196名無しさん@お腹いっぱい。2010/11/03(水) 20:36:58
>>188 >>194
「よくある質問とその答え」
ttp://navi2ch.sourceforge.net/doc/navi2ch_5.html#SEC46
info のキーバインドのところにも書いてある。

ファイルに残しておきたいのなら
navi2ch-message-before-send-hook
とかなんか使えばいいんじゃねぇか?
0197名無しさん@お腹いっぱい。2010/11/03(水) 20:46:09
ドキュメントすら読まずに、現状のインターフェースに問題があると主張す
るだけで、具体的な改善案を提示しないから、不毛な一般論に上滑りする。
0198名無しさん@お腹いっぱい。2010/11/03(水) 20:48:28
「UIが重要なこと」と「自分好みのUIじゃない」亊には何の関係もない

必然性の説得力どころか説明も無いし
0199名無しさん@お腹いっぱい。2010/11/03(水) 20:57:36
さて、ここから建設的な話に持って行くにはどうしたらいいのだろう
0200名無しさん@お腹いっぱい。2010/11/03(水) 21:02:45
>>194が「これがベスト」と考える奴を実装してレビューを受ければいいと思う。
0201名無しさん@お腹いっぱい。2010/11/03(水) 21:09:01
実際、説明書を読まずに操作出来るインターフェースってのは理想だと思う

ただ、それをどうやって作ればいいのか分からない
0202名無しさん@お腹いっぱい。2010/11/03(水) 21:21:39
おまいら、すまん。
info には目を通していたつもりだったんだが、見落としていた。
素直に誤る、いや謝る。

で、それでもなお、改善要望として出したい。
問題は、fail した瞬間にわからない(目に見えない)という点にある。
なので、具体的な改善案としては、例えば次の二つが考えられると思う。

1. fail したとき、エラーメッセージと共に、バッファをクローズせずに残しておく
こと。
2. fail したとしてもなおデフォルトで送信済みメッセージとして残されること、同
時に、その旨をエラーメッセージと共に表示すること。

おまえが実装しろ、という意見はカンベンしてくれ。

02031962010/11/03(水) 21:42:38
エラーメッセージと一緒に対処法を示すってのが定石だと思うけど
エラーメッセージが見えないって問題があるのなら
まずはそこを直す必要があるのかも。

# 最近エラーになったことがないからどんな感じかは確認してないし
# なんか変だなって時は *Messages* を見るってのが習慣になってる。
0204名無しさん@お腹いっぱい。2010/11/03(水) 22:33:13
エラーメッセージの後ろに'RTM'って付けても対処法だし

だいたい、エラーメッセージにダイアログボックス使えないから、
ミニバッファの取り合いになっちゃうんだよな

「エラーメッセージ出ない」って証言も曖昧だし
声のでかい奴に流されて過剰実装になる流れになるのがいちばん危険
0205名無しさん@お腹いっぱい。2010/11/03(水) 22:33:55
誰が「エラーメッセージが出ない」と言っているんだ?
0206名無しさん@お腹いっぱい。2010/11/03(水) 22:45:23
おそらくエラーメッセージと言っているのは、アク禁で書けなかった場合。
この場合、navi2chでは正常にポスト出来ているので、エラーと思っていない。
0207名無しさん@お腹いっぱい。2010/11/03(水) 23:02:47
問題の所在は、elispアプリのユーザーは少なくとも何らかの形で
プログラマであることが期待されていることだろ。
0208名無しさん@お腹いっぱい。2010/11/04(木) 02:18:17
>>205
>>202
>問題は、fail した瞬間にわからない(目に見えない)という点にある。
>1. fail したとき、エラーメッセージと共に、バッファをクローズせずに残しておく
> こと。
この辺りは違うのか?
0209名無しさん@お腹いっぱい。2010/11/05(金) 00:44:33
navi2ch-thumnail.elですが、
-*- coding: utf-8; -*-
を追加してもらえませんか?
エラーメッセージが化けます
0210名無しさん@お腹いっぱい。2010/11/05(金) 03:00:05
>>209
# b が抜けてる。

他と合わせるって意味で iso-2022-7bit のほうがいいかも。
ついでに -rwxr-xr-x になってるのも直してください。
0211名無しさん@お腹いっぱい。2010/11/05(金) 12:08:19
toolsメニューの"Directory Search"の次にnavi2chを設定しようと
.emacsに
(define-key-after menu-bar-tools-menu
[Browse-2ch-navi2ch] '("Browse 2ch (navi2ch)" . navi2ch)
[directory-search])
と書いたけど、Toolsメニューの一番最後(Gamesの後)に追加になってしまいます。

Diyrectory Searchの次に入れるにはどうすれば良いでしょう?
バージョン: 22.1.1
0212名無しさん@お腹いっぱい。2010/11/07(日) 21:16:38
>>211

(define-key-after menu-bar-tools-menu
[Browse-2ch-navi2ch] '("Browse 2ch (navi2ch)" . navi2ch)
'directory-search)

かな?
0213名無しさん@お腹いっぱい。2010/11/08(月) 10:50:38
CVS先端です。
バイトコンパイルしたらエラーで終了しました。こんなメッセージが出てました。
In navi2ch-thumbnail-image-identify:
navi2ch-thumbnail.el:627:21:Warning: assignment to free variable `width'
navi2ch-thumbnail.el:627:27:Warning: assignment to free variable `height'
navi2ch-thumbnail.el:627:27:Warning: reference to free variable `width'
navi2ch-thumbnail.el:627:27:Warning: reference to free variable `height'
Wrote /usr/share/emacs/site-lisp/navi2ch/elc.11825/navi2ch-thumbnail.elc
Loading /usr/share/emacs/site-lisp/navi2ch/elc.11825/navi2ch-thumbnail.elc...
Symbol's value as variable is void: variable
0214名無しさん@お腹いっぱい。2010/11/08(月) 11:22:43
>>212
それで正解でした。
0215名無しさん@お腹いっぱい。2010/11/09(火) 15:01:54
navi2ch-thumbnail.el も
>>92-96 のフィルター処理の省略のように、
処理しない板を指定できるようにして欲しいです。
0216名無しさん@お腹いっぱい。2010/11/11(木) 16:09:11
>>175
マージしました。ありがとうございます。

>>177
navi2ch-thumbnail-thumbnail-directory の設定で "navi2ch-thumbnail" を
expand-file-name() するように変更しました。おそらくこれでうまくいくはず
なのですが…

navi2ch-thumbanil-imagemagick-resize-option を追加しました。
(setq navi2ch-thumbanil-imagemagick-resize-option "-resize") で -resize も使えるようになります。
デフォルトはとりあえず "-sample" にしていますが…

0217名無しさん@お腹いっぱい。2010/11/11(木) 18:22:20
>>216
209,210 は?
ヘルプが化ける。
0218名無しさん@お腹いっぱい。2010/11/11(木) 20:11:16
>>216
In toplevel form:
navi2ch-thumbnail.el:116:1:Warning: defcustom for
`navi2ch-thumbanil-imagemagick-resize-option' fails to specify containing
group

In navi2ch-thumbnail-image-identify:
navi2ch-thumbnail.el:632:21:Warning: assignment to free variable `width'
navi2ch-thumbnail.el:632:27:Warning: assignment to free variable `height'
navi2ch-thumbnail.el:632:27:Warning: reference to free variable `width'
navi2ch-thumbnail.el:632:27:Warning: reference to free variable `height'
Wrote /home/tanaka/src/navi2ch/elc.16482/navi2ch-thumbnail.elc
Loading /home/tanaka/src/navi2ch/elc.16482/navi2ch-thumbnail.elc...
Symbol's value as variable is void: variable
make[2]: *** [elc-stamp] エラー 1
make[2]: ディレクトリ `/home/tanaka/src/navi2ch' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/home/tanaka/src/navi2ch' から出ます
make: *** [all] エラー 2

ショボーン。
(emacs-version)
"GNU Emacs 22.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.12.11)
of 2008-11-10 on excelsior, modified by Debian"
でつ。
0219名無しさん@お腹いっぱい。2010/11/12(金) 00:18:33
>>188
> 1. 何らかの理由でメッセージ送信できなかった場合(fail)、当該メッセージが消
> 失してしまいますが、これを何らかの形で残すなど、できないでしょうか?

これは長くなりそうですが…

自分としては

- 書きこみのバッファに簡単な bind の説明 (twittering-mode のような)
- M-n/M-p で書きこみ履歴たどる
- スレ別に書きこみ履歴保持

を考えています

>>202
> 1. fail したとき、エラーメッセージと共に、バッファをクローズせずに残しておく
> こと。
> 2. fail したとしてもなおデフォルトで送信済みメッセージとして残されること、同
> 時に、その旨をエラーメッセージと共に表示すること。

これちょっと調べてみます。もしかしたら意外にすぐできるかもです。

>>209 >>210 対応しました。

>>213 >>218 は今のでもまだなりますか?
0220名無しさん@お腹いっぱい。2010/11/12(金) 00:23:37
>>219
おお!
わたくし、>>188, >>202 でございます。
日々、愛用しております。navi2ch ユーザの鑑と自称しております。
わたし待つわ。
02212182010/11/12(金) 06:59:47
>>219
通りますた。サンクス。
02222132010/11/12(金) 15:41:16
>>219
バイトコンパイル成功して、体感速度がだいぶ速くなりました。
ありがとうございました。
0223名無しさん@お腹いっぱい。2010/11/13(土) 09:19:40
>>202 >>219
> 1. fail したとき、エラーメッセージと共に、バッファをクローズせずに残しておく
> こと。
> 2. fail したとしてもなおデフォルトで送信済みメッセージとして残されること、同
> 時に、その旨をエラーメッセージと共に表示すること。

一旦これ実装してみました。こちらにブランチに置いてあるので試していただ
けると

https://github.com/naota/navi2ch/tree/improve-send-buffer
0224名無しさん@お腹いっぱい。2010/11/13(土) 10:19:18
>>223
何パターンか試してみました。
素晴らしいです!

fail しても送信バッファの内容はそのまま残り、その上部にエラーメッセージも表示
されています。
以前、結構時間をかけて書いたメッセージが送信 fail で消失したとき、脱力してし
まったことがあったので、このような改善は本当に助かります。

ありがとうございました。
これをメインブランチに組み込んで頂ければ。
0225名無しさん@お腹いっぱい。2010/11/13(土) 11:03:25
ついでに言えば。
送信 fail した後の送信バッファで内容を訂正し、そのまま再送信すると、そこに表
示されていたエラーメッセージは削除された形で正常に送信されることも確認しました。
もちろん、内容を訂正しないままに再送信しても同様にエラー表示されることも確認。

充分に網羅的なテストをしたわけではありませんが、とりあえず、実用上の問題はな
いかと感じています。
以上、ご報告まで。
0226名無しさん@お腹いっぱい。2010/11/16(火) 11:24:53
>>223-225
マージしました
0227名無しさん@お腹いっぱい。2010/11/21(日) 21:22:25
送信時のエラー対処、ありがとうございました。
今度は、別の要望があります。

要望: Bookmark Mode で更新フラグを実装できないでしょうか?

私は通常 Bookmark Mode で閲覧しているのですが、Board Mode のように更新フラグ
などが付いていると非常に便利だからです。
要するに、Bookmark Mode では、どのスレが更新されているのかわからないので、結
局全部開いてしまうしか方法がない、これは不便だ、ということです。

検討して頂ければ、と。
0228名無しさん@お腹いっぱい。2010/11/22(月) 10:35:35
>>227
I じゃだめなん?
0229名無しさん@お腹いっぱい。2010/11/22(月) 10:44:34

また板ブックマーク消えた。

もうね、アホかと。
0230名無しさん@お腹いっぱい。2010/11/22(月) 10:57:05
>>229
どういうこと?
0231名無しさん@お腹いっぱい。2010/11/22(月) 11:14:13
板のブックマークが navi2ch-list-bbstable-url のメニュー更新と共に消えるんだよね。
0232名無しさん@お腹いっぱい。2010/11/22(月) 19:34:43
板ブックマークが読めないときに再構築しちゃう仕様だった気がした
0233名無しさん@お腹いっぱい。2010/11/22(月) 23:12:16
>>228
おお!
そんなモノがあったとは!

Info には書いてないよね?
0234名無しさん@お腹いっぱい。2010/11/22(月) 23:16:12
ところで、質問。
Bookmark Mode で「I」すると「D」というフラグがありますが、これは何?
0235名無しさん@お腹いっぱい。2010/11/23(火) 02:27:10
>>229 >>231
板ブックマークって list buffer のですか?
0236名無しさん@お腹いっぱい。2010/11/23(火) 12:37:45
>>234
dat落ちスレ
0237名無しさん@お腹いっぱい。2010/11/23(火) 13:45:02
>>236
了解。ありがと。
0238名無しさん@お腹いっぱい。2010/11/24(水) 10:26:49
>>233
http://navi2ch.sourceforge.net/doc/navi2ch_4.html#SEC35
0239名無しさん@お腹いっぱい。2010/11/25(木) 10:57:20
p2書き込みはできるのか。
0240名無しさん@お腹いっぱい。2010/11/26(金) 08:40:23
あのー、次のようなことをしたいんですけど。

Bookmark Mode に入ったら自動的に、
1. I をした状態にする
2. で、state で sort する

init.el に、どう書いたらよいですか?
0241名無しさん@お腹いっぱい。2010/11/26(金) 16:10:46
navi2ch-bookmark-mode-hook
■ このスレッドは過去ログ倉庫に格納されています