もう11時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]女性必見!ネットで高収入バイト[PR]  

Navi2ch for Emacs (Part 19)

1 :名無しさん@お腹いっぱい。:2008/09/14(日) 14:08:10
Emacsen で動く 2ch 専用ブラウザ、Navi2ch のスレッド Part 19 です。

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 18)
http://pc11.2ch.net/test/read.cgi/unix/1185807398/

461 :名無しさん@お腹いっぱい。:2009/03/02(月) 09:03:07
おつかれさまです

帰宅したら入れてみます

462 :名無しさん@お腹いっぱい。:2009/03/03(火) 20:00:23
最近、超小型のネットブックでも使うようになって、
こういうバインディングがあると便利と感じるようになりました。

(define-key navi2ch-list-mode-map "j"
'(lambda (n) (interactive "p") (scroll-up n)))
(define-key navi2ch-list-mode-map "k"
'(lambda (n) (interactive "p") (scroll-down n)))

(define-key navi2ch-board-mode-map "j"
'(lambda (n) (interactive "p") (scroll-up n)))
(define-key navi2ch-board-mode-map "k"
'(lambda (n) (interactive "p") (scroll-down n)))


463 :名無しさん@お腹いっぱい。:2009/03/03(火) 20:02:05
ちなみにarticle-modeのやつは、数引数が使えません。
;; もしかすると私のコードが元だったかも知れませんけども(汗

464 :名無しさん@お腹いっぱい。:2009/03/05(木) 01:44:44
全角のWAVE DASHがうまく書き込まれないことがあるな。
→ ←これ。ハンカクスペースになっちゃう。

465 :名無しさん@お腹いっぱい。:2009/03/05(木) 01:46:42
やっぱり駄目だ。
(emacs-version)
"GNU Emacs 23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.14.3)
of 2008-10-14 on rothera, modified by Debian"
(navi2ch-version)
"Navigator for 2ch 2.0.0-DEV"
$ dpkg -l navi2ch-cvs
ii navi2ch-cvs 0.0.20080915-1 Navigator for 2ch.


466 :名無しさん@お腹いっぱい。:2009/03/05(木) 07:09:30
>>464
(coding-system-put 'cp932 :encode-translation-table
(get 'japanese-ucs-jis-to-cp932-map 'translation-table))


467 :名無しさん@お腹いっぱい。:2009/03/05(木) 07:36:30
テスト: 「〜」


468 :名無しさん@お腹いっぱい。:2009/03/05(木) 10:32:31
全角のチルダとハイフンを入力すると化ける。
チルダ → 箸キ
ハイフン → 个ア
波ダッシュ → 〜

書き込む前に、チルダを波ダッシュに自動で置換できないかしら。
あと、全角ハイフンはどうしたらいいものか。


469 :名無しさん@お腹いっぱい。:2009/03/05(木) 11:42:43
ハイフン:‐

>>468
置換するなら文字参照にすればいいのでは?

470 :名無しさん@お腹いっぱい。:2009/03/05(木) 12:26:23
>>468
> 全角のチルダとハイフンを入力すると化ける。

U+FF5E と U+FF0D のこと?
環境は Emacs23?
「入力すると化ける」ってのは、Emacs のバッファ内で化けてるの? であれば入力メソッドは?


もしかしたら、以下の設定で改善するかもしれない。
(setq standard-translation-table-for-decode
(get 'japanese-ucs-cp932-to-jis-map 'translation-table))
ただし、副作用が大きすぎるのでこれはやめた方が良いです。


471 :468:2009/03/05(木) 13:17:50
>>470
すみまえん、説明がおかしかった。

環境は Emacs22 on Fedora 10 を Windows上のPuTTYから使ってる。
日本語変換は単にMS-IME。

化けるのは2chに投稿したとき。
通常のテキストファイルに保存するときは化けない。

472 :名無しさん@お腹いっぱい。:2009/03/05(木) 15:06:16
>>471
keyboard-coding-system が UTF-8 ならば、subst-win.el をロードしてみたらどう?

ダメなら、入力した「〜」にカーソル合わせて C-u C-x = した時の charset は
何になってる?


473 :468:2009/03/05(木) 17:06:04
全角チルダ 〜
全角ハイフン −
波ダッシュ 〜


474 :468:2009/03/05(木) 17:08:22
ごめん、適当な過疎スレでテストするつもりが、このスレに誤爆した。

>>472
> keyboard-coding-system が UTF-8 ならば、subst-win.el をロードしてみたらどう?
うまく行きました。ありがとう!
波ダッシュが全角チルダになってしまうけれど、今はまあ困らない。

475 :名無しさん@お腹いっぱい。:2009/03/05(木) 20:34:41
えーと、muleの内部表現から、
2ch.netへ書き込む時の文字コードcp932へ変換する時の
変換テーブルを変更すればいい、という理解でいいですか?
;; Safariで一時あったような問題

もしそうだとすると読み込み/表示は問題ないのは何故ですか?
書き込む時だけ文字集合が狭くなる射影が行われているのでしょうか?

476 :名無しさん@お腹いっぱい。:2009/03/05(木) 21:45:41
>>475
> えーと、muleの内部表現から、
> 2ch.netへ書き込む時の文字コードcp932へ変換する時の
> 変換テーブルを変更すればいい、という理解でいいですか?

>>466 のことよね? その通りです。

> もしそうだとすると読み込み/表示は問題ないのは何故ですか?

CP932 では WAVE DASH (U+301C) はエンコードできない、すなわち含まれていません。
CP932 にあるのは FULLWIDTH TILDE (U+FF5E) だけです。
ということで、"\x81\x60" を読み込んだ時は単に U+FF5E にデコードするだけで、
なんら問題になりません。

一方、CP932 にエンコードする際には U+FF5E は問題無くエンコードできますが、
U+301C はエンコードできないのでエンコード前に U+FF5E に変換してしまえ
というのが >>466 です。


477 :名無しさん@お腹いっぱい。:2009/03/06(金) 21:26:54
1.8.2上げテスト
いつのまにかtestスレなくなってた

478 :名無しさん@お腹いっぱい。:2009/03/06(金) 22:31:01
testスレ無くなって不便

479 :名無しさん@お腹いっぱい。:2009/03/06(金) 23:41:03
>>29の設定とmy-navi2chを一緒に使うと、フィルタが効かなくなってしまいます。
どこに報告していいか分からなかったので、こちらで報告させていただきます。
~/.navi2ch/init.elを以下にすると、フィルタを設定しても、フィルタリングされません。

;;my-navi2ch
(add-to-list 'load-path "/path/to/my-navi2ch")
(require 'my-navi2ch)

(setq navi2ch-article-message-filter-default-rule-alist
(cons '(t :match-method "s" :rule hide)
navi2ch-article-message-filter-default-rule-alist))

よろしかったら対応していただけますでしょうか。

480 :名無しさん@お腹いっぱい。:2009/03/07(土) 00:23:37
deb パッケージ版の navi2ch-cvs の更新というのはどういったタイミングで行
なわれていますか?



481 :名無しさん@お腹いっぱい。:2009/03/07(土) 09:09:35
更新が待ちきれないので、 navi2ch-cvs の diff を流用して、changelog だけ変更して
ローカルでパッケージをビルドしちゃっているけれど、
簡単な作業だし、不都合はないです

482 :名無しさん@お腹いっぱい。:2009/03/07(土) 09:18:21
>>478
[test] 書き込みテスト 専用スレッド 147 [テスト]
http://qb5.2ch.net/test/read.cgi/operate/1236338541/

483 :名無しさん@お腹いっぱい。:2009/03/07(土) 11:40:17
>>479
修正版を up しました.
ttp://www1.axfc.net/uploader/He/so/202581.gz

ただ、拡張書式を利用している場合、my-navi2ch.el の filter の最適化を実施は
実質無意味なので、削除(コメントアウト)したほうが良いかもしれません.

拡張書式を利用していない場合は
(("foo" .hide) ("bar" . hide))
-> ((("foo\\|bar" . r) . hide))
のようにフィルタを纏めるのですが、
((("hoge" S :invert nil :board-id "dummy" :artid nil :float nil) . hide)
(("huga" S :invert nil :board-id "dummy" :artid nil :float nil) . hide))
の場合だと、正規表現に置き換えません.

484 :名無しさん@お腹いっぱい。:2009/03/07(土) 12:13:36

>>481 HEAD を co して丸ごと navi2ch-cvs のソースディレクトリコピってチ
ンゲログゥのバージョンを dch -v で変更して debuild でビルド。あっさり動
きましたアリガト。




485 :479:2009/03/07(土) 13:01:56
>>483
修正ありがとうございます。
bodyでのfilterは効くようになったのですが、
idでのfilterはまだ効きません。
filterの最適化のコメントアウトしても変わりませんでした。
よろしかったら修正していただけますでしょうか。


486 :名無しさん@お腹いっぱい。:2009/03/08(日) 08:44:58
>>485
手元では id でのフィルタが効いてますので現象の再現ができません。
my-navi2ch.el は雑多な機能の寄せ集めですので、必要な機能のみ導入するようにして
どの機能が悪さをしているか特定してもらえますか?

487 :名無しさん@お腹いっぱい。:2009/03/11(水) 16:32:51
>>480

Debianのnavi2ch-cvs更新とまってしまいましたね。最新版が0.0.20080915-1。

現在のバージョンだとmachibbsがみれなくて困る。誰かメンテな引き継いでくれないのかな。

488 :名無しさん@お腹いっぱい。:2009/03/11(水) 16:47:34
君がやればいいと思うよ

489 :名無しさん@お腹いっぱい。:2009/03/11(水) 19:23:02
Debianの *.diff.gz だけうぷ

ttp://island.geocities.jp/aki_101/navi2ch-cvs_0.0.20090302-01.diff.gz

490 :名無しさん@お腹いっぱい。:2009/03/11(水) 19:33:09
*.diff.gz だと、公式のと変わりないですね
*.deb も
自己責任でどうぞ

ttp://island.geocities.jp/aki_101/navi2ch-cvs_0.0.20090302-01_all.deb

491 :名無しさん@お腹いっぱい。:2009/03/11(水) 20:01:46
sf.netのshellサーバ設定変更に追従できていなくてずっとrsyncに
失敗していたのに気づきませんでした。

deb化は自動なんですが、更新は手動です。cvsの変更が目についたときに
更新する用にしています。


492 :名無しさん@お腹いっぱい。:2009/03/11(水) 21:40:21
>>491
お疲れ様です

493 :名無しさん@お腹いっぱい。:2009/03/14(土) 16:41:37
>>490
自己責任(笑)

494 :名無しさん@お腹いっぱい。:2009/03/14(土) 23:11:27
面白くないことに(笑)をつけると面白くなるのだろうか

495 :名無しさん@お腹いっぱい。:2009/03/15(日) 00:31:46
月曜日(笑)

496 :名無しさん@お腹いっぱい。:2009/03/15(日) 01:11:12
これは面白くないことに(笑)

497 :名無しさん@お腹いっぱい。:2009/03/15(日) 13:49:38
つまんね(笑)

498 :名無しさん@お腹いっぱい。:2009/03/16(月) 17:21:53
ということにしたいのですね(笑)

499 :名無しさん@お腹いっぱい。:2009/03/16(月) 19:44:26
Navi2chを再起動しても、昨夜の板移動が反映されないのですが、
Emacsも再起動しなければならなかったですか?

500 :名無しさん@お腹いっぱい。:2009/03/16(月) 20:15:45
navi2ch-list-bbstable-urlの指すURLのmenuでまだ変更されてないみたい。


501 :499:2009/03/16(月) 20:51:09
>>500
どうもありがとう

手動で、ディレクトリ移動して、board.txtを書き換えても大丈夫でしょうか
ちょっとやってみます

502 :名無しさん@お腹いっぱい。:2009/03/16(月) 22:24:47
navi2ch-list-moved-board-alist

503 :499:2009/03/16(月) 22:48:06
>>501
どうもありがとう

(setq navi2ch-list-moved-board-alist
'(("http://mamono.2ch.net/movie/" . "http://anchorage.2ch.net/movie/")
("http://mamono.2ch.net/cinema/" . "http://anchorage.2ch.net/cinema/")
("http://mamono.2ch.net/classical/" . "http://jfk.2ch.net/classical/")
))

を評価してみました
ブックマークは旧サーバのままのようでアップデイトしても moved になってしまいますね

504 :名無しさん@お腹いっぱい。:2009/03/17(火) 17:59:14
tp://t139.hp.infoseek.co.jp/bbsmenu.html
ここが更新すばやい気がします。
こっちに切り替えてやっとこ最新になってくれた。

505 :名無しさん@お腹いっぱい。:2009/03/19(木) 02:40:36

エロ系のスレッド閲覧/書き込み用に Navi2ch を Ero2ch と Navi2ch に分けれませんか?
エロモードの時は履歴や保存ディレクトリを別々にしたりします。


506 :名無しさん@お腹いっぱい。:2009/03/19(木) 02:43:25
それは運用でなんとかなるんじゃね?

507 :名無しさん@お腹いっぱい。:2009/03/19(木) 09:43:25
プライバシーモードか。

508 :名無しさん@お腹いっぱい。:2009/03/19(木) 12:44:50
>>505
エロユーザとまじめユーザでログインすれば
互いに環境を尊重して同時稼働すんだろ


509 :名無しさん@お腹いっぱい。:2009/03/19(木) 13:00:28
navi2ch-search-web で "opera"を検索してみたら、なぜか「2ch運用情報板」
「運用情報臨時」の全スレが引っかかる。

それぞれ板名が"operate", "operatex"だから。

これはたまらんなあ。

510 :名無しさん@お腹いっぱい。:2009/03/19(木) 21:21:21
>>509 自己レス。"Opera"だとうまく行った。

157 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

取りに行ったけどなかった。次は一時間後に取りに行くです。
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.8 2008/11/13 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)