Navi2ch for Emacs (Part 18)
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2007/07/30(月) 23:56:38Navi2ch 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 17)
http://pc11.2ch.net/test/read.cgi/unix/1156781437/
0372名無しさん@お腹いっぱい。
2008/02/13(水) 10:55:340373名無しさん@お腹いっぱい。
2008/02/13(水) 10:57:51新たなサーバに一緒に移動しないほうがいいように思うんだけどどうだろうか。
0374名無しさん@お腹いっぱい。
2008/02/13(水) 11:17:261000までいかずに落ちたスレの扱いで困るんじゃないか?
0375名無しさん@お腹いっぱい。
2008/02/13(水) 11:56:15移動したらどうかな。かなり時間がかかりそうだが。
>>372
新サーバ名に変えたURLを、
\C-c\C-uで読ませれば読めるけどね。
0376名無しさん@お腹いっぱい。
2008/02/13(水) 18:36:24MessageのFromには板のデフォルトが入ったよね、確か。
おかしいな。
0377名無しさん@お腹いっぱい。
2008/02/13(水) 18:56:41のalistに、nameってキーで使った舐が入ってる。メルもね。
0379名無しさん@お腹いっぱい。
2008/02/13(水) 23:07:28古い鯖のスレ読む時に読み替えが必要だよね
navi2ch-list-moved-board-alist ってのはあるんですけどね。これが自動生成
されるようになるといいのかなぁ。
>>370
p2 は全く使ったことないのでなにを同期したいのかわかりませんが、 ブック
マーク同期ならこんな感じでしょうか。
http://navi2ch.sourceforge.net/tmpfiles/navi2ch-p2.el
こんなパッチもありますが、>>370 さんみたいに p2 との連携を望む人って多
いんでしょうか? p2 経由でも dat 落ちしたスレを読んだりできるようになる
のもいいかもしれませんよね。
http://sourceforge.net/tracker/index.php?func=detail&aid=1886240&group_id=39552&atid=435774
0381名無しさん@お腹いっぱい。
2008/02/14(木) 03:54:24話の流れから言って、p2というより自宅サーバ設置のrep2(名前あってるかな?)の
方だと思う。ここに行き着けば携帯電話でも行けるしね。2ch運営のp2の方が
読めても便利だとは思いますが。
で、データの同期だと、
1. p2(rep2)のデータ(スレ既読情報だの)をnavi2chで読み書きする
2. navi2chのデータをp2で読み書きする
3. 起動時終了時にスクリプト走らせて同期する
パターンくらいかな。
0382名無しさん@お腹いっぱい。
2008/02/14(木) 11:45:34確かにdatや既読情報が共有できれば嬉しい。
しかしp2 (rep2)のデータは板ID基準のディレクトリ構成になってるので
navi2chと同期させるのは難しそう。
少なくとも私にはアルゴリズム思いつかんかったorz
0383名無しさん@お腹いっぱい。
2008/02/14(木) 13:01:55*.info, *.txtあたりのS式のデータがね…
0384名無しさん@お腹いっぱい。
2008/02/14(木) 23:45:010385名無しさん@お腹いっぱい。
2008/02/15(金) 00:32:150386名無しさん@お腹いっぱい。
2008/02/15(金) 00:45:48my-navi2ch の hissi って機能を参照汁。
rep2 形式でエクスポートする機能を入れてみました。 私はすぐには rep2 を
用意できそうにないですが、人柱になってくださる方がいれば。
あと、前回書きわすれてましたがお気にいり同期は CVS先端とじゃないと動か
ないです。
http://navi2ch.sourceforge.net/tmpfiles/navi2ch-p2.el
以下、調べたことまとめ。
- 携帯用 2chの URL を見る限り板ID がかぶることは今後は(多分)なさそう。
- p2 にお気にいり、 NG/あぼーんワードを同期するのはできそう。
- p2 から dat をとってくるのはできそう。
- p2 に既読情報を同期するのは無理そう。(多分、Web インタフェースがない。)
- p2 に dat を送るのは無理そう。(多分、Web インタフェースがない。)
- 指定した dir に/から rep2 形式でエクスポート/インポートはできそう。
-- お気にいり、NG/あぼーんワード、既読情報、dat は可能だと思う。
-- hide したレス/スレ、 important なレスの同期はできなさそう。
- それから rsync なり scp なり ftp なり symlink なりするのはあまりにも環境依存だから
使う人におまかせしてしまおう。
- NG/あぼーんワードは完全には同期できない。
-- navi2ch のスコアや replace にあたるものが (re)p2 にはない。
-- (re)p2 のヒット回数、最終ヒット時刻にあたるものが navi2ch にはない。
;; これは navi2ch にもあるといいかも。 使われなくなったフィルタを自動削除とかできそう。
0388名無しさん@お腹いっぱい。
2008/02/15(金) 08:53:20> ;; これは navi2ch にもあるといいかも。 使われなくなったフィルタを自動削除とかできそう。
確かにこれは欲しいかも。
0389名無しさん@お腹いっぱい。
2008/02/15(金) 11:52:56navi2ch-article-message-filter-by-id-alistは
気がつくとすごい長さになってたりするしw
0390名無しさん@お腹いっぱい。
2008/02/15(金) 11:54:54メンテする気になれんかも知れんし。
0391名無しさん@お腹いっぱい。
2008/02/15(金) 12:22:01捨てゼリフ残して revert して去って行った人が粘着してるのかな。見苦しい。
0392名無しさん@お腹いっぱい。
2008/02/15(金) 13:14:38それは自分で追加したら良いようにする形に固定しないと、
メンテナンスが大変になる。
今後、メンテナがいなくなったときに自分で手をいれることを考えると、
肥大化して欲しくないって言うのもあるが。
0393名無しさん@お腹いっぱい。
2008/02/15(金) 17:14:48俺は Elisp 書けないので、代わりに喜んで人柱になる。
0394名無しさん@お腹いっぱい。
2008/02/15(金) 17:20:15そこに上がってるレスもアレだが、あんたも相当粘着だよ。
そういう根拠のない邪推を決めてかかるのは、
あんたがそういうことしかねない人間だからじゃないのか。
0395名無しさん@お腹いっぱい。
2008/02/15(金) 17:55:33本当にそんなにひどい状態になったとしても
メンテする気になるところまで戻って枝を作るなり
戻せばいいだけ。
何の為のCVSかと。
0396名無しさん@お腹いっぱい。
2008/02/15(金) 17:59:45以後なにごともなくスレ進行どうぞ。
0397名無しさん@お腹いっぱい。
2008/02/15(金) 18:00:060398名無しさん@お腹いっぱい。
2008/02/15(金) 18:03:320399名無しさん@お腹いっぱい。
2008/02/15(金) 18:13:460400名無しさん@お腹いっぱい。
2008/02/15(金) 18:16:410401名無しさん@お腹いっぱい。
2008/02/15(金) 18:18:070402名無しさん@お腹いっぱい。
2008/02/15(金) 18:23:090403名無しさん@お腹いっぱい。
2008/02/15(金) 18:52:38コード書かない人には関係ないでしょ。
0404名無しさん@お腹いっぱい。
2008/02/15(金) 21:46:16あとまぁ、大雑把に言えば、コードってのは複雑化を避けられないものだろう
し。
仮に後のメンテナーを悩ませる部分があるとしたら、非同期化の部分だと思われ。
0405名無しさん@お腹いっぱい。
2008/02/15(金) 22:30:57何かあったら俺が直すから
0406名無しさん@お腹いっぱい。
2008/02/16(土) 01:11:00さんくす。
参考にしてロクに文字色付かない環境なので最後に数字付ける改造出来た。
0407名無しさん@お腹いっぱい。
2008/02/16(土) 10:54:18自分で新しく el 作って、ひとつにまとめるしかないのでしょうか
0408名無しさん@お腹いっぱい。
2008/02/16(土) 11:06:30俺はマージしちゃってるなあ
0409名無しさん@お腹いっぱい。
2008/02/16(土) 13:30:24どうもありがとう
ジタバタする手間を節約できます
自分もがんばってみます
0410名無しさん@お腹いっぱい。
2008/02/16(土) 15:21:28my-navi2chのmy-navi2ch-article-info-format-listの
増分表示(%i)が有効にならなくなっています。
なにか設定が必要になったのでしょうか。
0411名無しさん@お腹いっぱい。
2008/02/16(土) 19:26:41ttp://www11.axfc.net/uploader/20/so/He_72924.gz.html
修正版 up しました。
my-navi2ch 更新しました。
・gloabl bookmark 等で増分表示ができなくなっていたものを修正.
・スレ内の 2ch へのリンク上で "A" キーで global bookmark に登録
できなくなっていたものを修正.
上の方でサーバー移転前の dat が開けないって話題がありますが、
例えば
UNIX板が ttp://pc11.2ch.net/unix/ から ttp://pc99.2ch.net/unix/
のような変更であれば、my-navich.el でオフライン限定ですが開けますよ。
# my-navi2ch-replace-url() 参考.
0412411
2008/02/16(土) 19:28:59my-navi2ch 更新。
ttp://www11.axfc.net/uploader/20/so/He_72924.gz.html
Keyword: navi2ch
0413名無しさん@お腹いっぱい。
2008/02/16(土) 21:54:31CVSだからって、なんでもかんでも思い付いただけで入れるなよ
0414名無しさん@お腹いっぱい。
2008/02/16(土) 22:26:12いや、CVSだからこそなんでも入れていいんだろ。
それよりも、リリース版が使えないほうが問題だよ。
0415名無しさん@お腹いっぱい。
2008/02/16(土) 22:58:26修正ありがとうございました。
増分がみえるようになりました。
0416名無しさん@お腹いっぱい。
2008/02/16(土) 23:23:390417名無しさん@お腹いっぱい。
2008/02/17(日) 00:25:560418名無しさん@お腹いっぱい。
2008/02/17(日) 00:46:020419名無しさん@お腹いっぱい。
2008/02/17(日) 01:05:29わけのわからんバグだらけの機能をテストもせずにいれないでしょう。
少しは安定化を考えろと言いたい。
0420名無しさん@お腹いっぱい。
2008/02/17(日) 02:07:52そのとおりに進めているように見えないのがよろしくないのだと思う。
0421名無しさん@お腹いっぱい。
2008/02/17(日) 09:53:310422名無しさん@お腹いっぱい。
2008/02/17(日) 12:20:370423名無しさん@お腹いっぱい。
2008/02/17(日) 14:41:420424名無しさん@お腹いっぱい。
2008/02/17(日) 17:46:22誰もメンテしないからとtrunkに一本化した挙句適当な追加。
結局安定版はどうするんだ?
0425名無しさん@お腹いっぱい。
2008/02/17(日) 17:52:17た。どうしても気になるところがあればもう一度プロファイルをとってみます
ので挙げてください。
で、リリースしようかと思ったのですが info の整備を忘れていたので、今は
その作業を進めています。これは info に載せたほうがいいのでは、というも
のがありましたら挙げてくださると助かります。
また、リリース日については今は本業のほうも忙しいのでできれば一月ほど時
間をいただきたいです。
CVS には基本的には速度改善関連か今あるものの拡張(ホストによる検索/フィ
ルタなど)か bug fix しかいれていないと思います。あえて言えば Samba24 で
すがこれはデフォルトでは OFF ですし、最初にパッチがでてから時間もたって
いますよね。 jit, async, p2 はそもそも CVS には入ってません。あくまでも、
次のリリース後にいれようかと思案しているもののお試し版でしかないです。
あとは、後々のメンテナンスについてですが、なるべくスレで変更の経緯を参
照できるように書くように心がけていますし、リリース後にでも関数のドキュ
メントを整備していくことも考えてはいます。
0427名無しさん@お腹いっぱい。
2008/02/17(日) 18:15:200428名無しさん@お腹いっぱい。
2008/02/17(日) 18:21:59俺はプロ2ちゃんねらーだけど
0429名無しさん@お腹いっぱい。
2008/02/19(火) 20:49:49503などのエラーによってリンクが開けなかったときに
「ブラウズを中止しました」と出てくるようになっています。
このあたりの管理はブラウザにまかせたいので、
どんなリンクでもブラウザにわたすようにしたいのですが、
どのあたりの変数をいじったらよいのでしょうか?
0430名無しさん@お腹いっぱい。
2008/02/19(火) 21:05:560431429
2008/02/20(水) 00:36:37ありがとうございました。
(setq navi2ch-enable-status-check nil)
とすることにより希望の動作となりました。
0432名無しさん@お腹いっぱい。
2008/02/20(水) 11:14:10どうも未読管理が昔と変わったような気がする。
Emacs のプロセスごとに管理されてしまって、
他の PC からログインしたときにはもう読んだ記事でも
元の PC でまだ未読になっていたりする。
2007/11 頃のコードからの差分を見てみてもまだよくわかってない。
また読めばいいので不具合としては感じてないものの、一応報告。
0433名無しさん@お腹いっぱい。
2008/02/25(月) 11:14:42Windows上のMeadow 3.00-devと、FreeBSD上のEmacs22.1で.navi2ch以下で
共有してて似たようなことになった。
双方の環境が保存するarticle-summeryの改行コードが違うのが気になった
ので、init.elで(setq navi2ch-coding-system 'cp932-unix)としてみたら、
そういう現象はなくなったように見える。
0434432
2008/02/25(月) 11:52:06うーん。
こちらの場合だと同じPCにログインして使っているので、
その事例には該当しないと思う。
navi2ch を同時に起動しているわけではないんだけれども Emacs は起動しているので、
書き込みを遅延させるなどの処理があるかどうかが気になっているところ。
ちなみに Emacs 22.1.1 です。
0435名無しさん@お腹いっぱい。
2008/02/27(水) 12:06:47るけどさ。せめて頭が sssp なのかくらいはチェックしてよん。
0436名無しさん@お腹いっぱい。
2008/02/27(水) 21:14:330437433
2008/02/27(水) 23:42:50うちも今日再発したので>433に書いた内容は無関係ですなぁ。
>>432
> Emacs のプロセスごとに管理されてしまって、
> 他の PC からログインしたときにはもう読んだ記事でも
> 元の PC でまだ未読になっていたりする。
これは正確には
- 読んでたとこのレス番号が戻る
- "U" -> "C" になっていたものがまた "U" になる
- 読んだスレなのに "+" がまたつく。
- それ以外
のどれでしょうか?
同じ PC の Emacs から読んだ時はこれはおこらないのでしょうか?
>>435
直しました。
>>436
私も詳しくはないですが、ニュース系の板の記者がつけられるアイコンみたいです。
http が sssp に変わってるだけで http との違いはそうなさそうです。
0439432
2008/02/28(木) 01:32:24どうもです。
> 同じ PC の Emacs から読んだ時はこれはおこらないのでしょうか?
これだけは断言できるのですが、他の状況については具体的に
その4つのどれなのかというのはすぐはわかりません。
また状況をまとめられましたら報告します。
0440432
2008/02/28(木) 08:26:11> - 読んでたとこのレス番号が戻る
これでした。
一度読んだところも "C" になっていて、
入ってみると読んだところまで戻るというふうになってます。
どうも cache が邪魔していたみたいです。 今の CVS HEAD だとどうでしょうか?
0442435
2008/02/29(金) 12:59:51サンキュー。
画像のインライン表示の奴がローカルのキャッシュにリンクを貼ってくれるん
だけど、そのローカルのパスがそこで書き替えられちゃって困ってたのでした。
それと細かいけど ChangeLog は
| * navi2ch-util.el (navi2ch-browse-url-internal): http を sssp に置
| 換える前に http であるかを確認。
言ってることが逆だと思われ。
0443名無しさん@お腹いっぱい。
2008/02/29(金) 16:05:43変にsssp-awareにして逆にポピュラーにしてしまってはいけないし、ssspは無視でオッk。
0444名無しさん@お腹いっぱい。
2008/02/29(金) 16:19:45これのアイコンを dat には
0446knok
2008/03/04(火) 08:40:59ここのところずっとパッケージの更新ができていないことに気づきました。
書き込み権限を追加してもらえませんでしょうか>nawotaさん
おっと、すみませんでした。追加しました。
0448knok
2008/03/05(水) 09:58:39となっていますが、書きこめませんか?
0450名無しさん@お腹いっぱい。
2008/03/05(水) 21:26:31今最新のスナップショットにしたけど、hideしたメッセージがdできない。
>>441-445 を d(navi2ch-article-hide-message) して
h(navi2ch-article-toggle-hide) して、全て
d(navi2ch-article-cancel-hide-message) し、再度 h して
d(navi2ch-article-hide-message) しましたが特に問題なく動くようです。
どういうことをしてどうなったかと表示されたメッセージなどをもう少し詳し
くお願いします。他にこれが起こった方はいますか?
0452名無しさん@お腹いっぱい。
2008/03/06(木) 18:05:43フィルター処理で hide になったやつなら C-u d 。
0453450
2008/03/06(木) 18:21:40> フィルター処理で hide になったやつなら C-u d 。
これでできますた。
フィルターした訳じゃなくて普通に d しただけなんだが。
spamfilter 入れてる為かな?
0454名無しさん@お腹いっぱい。
2008/03/07(金) 11:52:50すいません、こちらの勘違いでした.
0455名無しさん@お腹いっぱい。
2008/03/09(日) 14:42:27> (append (list :rehash-threshold 1.0)
でトラブル。0.0〜1.0の間にしろって。0.9にしたら動いた。
"XEmacs 21.4 (patch 20) \"Double Solitaire\" [Lucid] (i486-linux-gnu, Mule) of Wed Jul 25 2007 on rothera"
0456名無しさん@お腹いっぱい。
2008/03/10(月) 14:50:10これを使ってレスを表示することはできませんか?
(setq navi2ch-article-aadisplay-program "xaav")
としても、表示されませんでした。
0457名無しさん@お腹いっぱい。
2008/03/10(月) 15:44:51XAAVってのは引数にファイル名が必要みたいだが。
0458名無しさん@お腹いっぱい。
2008/03/10(月) 16:43:24ファイルに落としてそれに与えてあげればいいだけじゃね?
0459名無しさん@お腹いっぱい。
2008/03/10(月) 16:51:02M-! xaav てきとーなテキストファイル名
とかで実行できてんのかな。
0460名無しさん@お腹いっぱい。
2008/03/10(月) 17:10:49俺の環境ではできたけど、ファイルの中身がテキストファイルかチェックしてないから危険だと思う。
0461名無しさん@お腹いっぱい。
2008/03/10(月) 17:17:46navi2ch-article-aadisplay-programの引数に渡して実行する関数。
vにアサインされてる。
一応この位は基礎知識としてレスしてやってくれ。
ただ>>456もソースに付属のテストファイルの結果くらい書いてくれ。
「表示されない」じゃなんのことか分からん。
・起動されない
・起動したけどウィンドウが表示されない
・ウィンドウは表示されたけど、内容がまともではない
全部「表示されない」と表現される可能性がある。
>>460
危険じゃない。
0462456
2008/03/10(月) 17:33:31再起動したら動くようになりました。
でも"v"を押しても挙動がおかしいです。
例えば、このスレッドの>>460で"v"を押すと、
>>459
しか表示されません。
最後の一行が無視されているみたいです。
navi2chが悪いのか、XAAVが悪いのか分かりません。
XAAVが悪いなら直してもらえませんか?
0463名無しさん@お腹いっぱい。
2008/03/10(月) 17:36:12最初の一行しか表示できてないのかもしれないし
ASCII文字だけ表示できてかな漢字が表示できないのかもしれないし。
0465名無しさん@お腹いっぱい。
2008/03/10(月) 18:01:250466名無しさん@お腹いっぱい。
2008/03/10(月) 18:05:26試してないけど。
(setq navi2ch-article-view-aa-function
(lambda (str)
(navi2ch-article-call-aadisplay (concat str "\n"))))
0467456
2008/03/10(月) 18:17:14ファイルを開くときも最後の一行を表示したいのでXAAVのほうを治して欲しいです。
作ってる人に連絡してもどう書けばいいのか分からないので、連絡をお願いします。
0468名無しさん@お腹いっぱい。
2008/03/10(月) 18:19:110469名無しさん@お腹いっぱい。
2008/03/10(月) 18:27:38elispのコード書いた奴に礼も言えない、
そんな奴のために手伝う奇特な方がいらっしゃいますかね?
0470名無しさん@お腹いっぱい。
2008/03/10(月) 18:32:54別に礼とかいらんだろ
礼を期待するってのは、いまいち品がないよ
0471466
2008/03/10(月) 18:40:54使ったこともないアプリを治せとか連絡しろとか言われるのは
さすがにちょっと。
■ このスレッドは過去ログ倉庫に格納されています