2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Navi2ch for Emacs (part 8)

1 :名無しさん@お腹いっぱい。:02/12/15 16:06
Emacsen で動く 2ch 用ブラウザ、Navi2ch スレッド Part 8 です。

* Navi2ch Project Home Page
http://navi2ch.sourceforge.net/

* 前スレ その7
http://pc.2ch.net/test/read.cgi/unix/1031231315/l50

リンク、過去スレは>>2-8あたり。


851 :名無しさん@お腹いっぱい。:03/02/16 21:35
>>837
ありがとうございます。かなりダサイですが、こんなコードで対応しました。

(define-key navi2ch-message-mode-map "\C-c\C-c"
(lambda()
(interactive)
(setq navi2ch-offline-tmp-flag nil)
(if navi2ch-offline
(setq navi2ch-offline nil)
(setq navi2ch-offline-tmp-flag t))
(navi2ch-message-send-message)
(if (not navi2ch-offline-tmp-flag)
(setq navi2ch-offline t))))


852 :リナザウFan:03/02/16 22:28
>うろんごす はいいから board list で半角カナを全角カナに置換するために
>navi2ch-board-filter-list 新設してYO〜


853 :名無しさん@お腹いっぱい。:03/02/16 22:36
Linux Zaurus ユーザじゃないが、半角カナが表示できないのは
Navi2ch のせいじゃないので、対処する必要はないと思うんだが。
>>853 よ、そこんとこどうなのよ。

854 :名無しさん@お腹いっぱい。:03/02/16 22:36
あぁ、自分で自分を差してしまった…(;´Д`)

855 :名無しさん@Emacs:03/02/16 23:07
ザウルスうんぬんは置いといても半角カナが化ける状況でみなさん,どう対応
されてます?

articleはなんとかなっても,boardlist化けるとしょぼんなんですが


856 :名無しさん@お腹いっぱい。:03/02/16 23:11
% cvs update
~/.navi2ch/init.el:
(add-hook 'navi2ch-board-get-subject-list-hook
(lambda () (japanese-zenkaku-region (point-min) (point-max) t)))


857 :名無しさん@お腹いっぱい。:03/02/16 23:27
結局 う ろ ん ご す とは
何だったんですか?

858 :名無しさん@お腹いっぱい。:03/02/16 23:28
>>851
(´-`).。oO(なんで >>837 じゃだめなんだろう?)

859 :名無しさん@お腹いっぱい。:03/02/17 05:57
>>842
動かないなぁ…と思ったら
navi2ch-article-enable-through を "t" にしてるとダメなのね
一々聞かれるのがうざいので、"t" でも quit してくれると
嬉しいなぁ…と言ってみる

860 :名無しさん@Emacs:03/02/17 16:07
>856
ありがとうございます。これでずいぶん楽になります。


861 :名無しさん@お腹いっぱい。:03/02/17 16:19
★☆★キラキラお星様★☆★
http://jsweb.muvc.net/index.html

862 :702:03/02/17 16:24
■■出会い系サイト運営システムレンタル■■

儲かる出会い系ビジネス

初心者でも簡単運営

写メール、画像対応

http://www.geocities.jp/kgy919/




863 :名無しさん@お腹いっぱい。:03/02/17 18:22
>>856さんの真似をして、navi2ch-article-get-message-list-hookを作ってみました。
良ければ、採用してくださいまし。m(_ _)m

設定例:
~/.navi2ch/init.el
(add-hook 'navi2ch-article-get-message-list-hook
(lambda () (japanese-zenkaku-region (point-min) (point-max) t)))

----BEGIN BASE64----(article.diff.gz)
H4sICEGoUD4AA2FydGljbGUuZGlmZgDFksFuozAQhs/hKUa9LEljaodQEqQ9rbRSr7tPYGAg
bqnN2g5q334NIalL0rTSHtYX4/H/zz/A9yBLfMlA8k6sih3h2oqiwQib4Pu/r+DXj99QiQYz
uCs6o5Wyd2PSdPeSl12g0WqBnZA1aLcZoSSwiG3SoBRVBaQAoofzpcEXi8WF8owl8BNzWFEa
A0szusrieyDUrdmhNSHkoi9989FtxpIs3h58fZK/huQ4XS3jNIWh0Lc8FDbgnkkApxUeo4Q0
qC3pPxMplLQorRk+GuRYCwkoy7nva9BCGApg87488zqNQxPets1r39CiNpArrl2H20Gq95Ls
lHoy8G3qqtGSZzSG10gaYeyg85OdfbyHG9M2wtr+/xR7rd3IMF6ZKIpuJq5aWUWKHdcQtkpI
FyPkfKIxaP+Awfb8bfq53AXX3CrtbA/vie24Nv8B1zH2Y1Zp8p5VmpyN7IM61mbs3qN0ndFN
5vg7Ueqa+pSeTGeIrukVRBmj2yVjbP0G6bGUHDENS6xc+1PUQBHBF3HgAqRo5h/KcqyURmJe
ZfEFNa8cp1Px7Zn4KqfXEww2WNjx8Ll8IG6fP/aeTxOOYz2rEj3hX0x/X55YBQAA
----END BASE64----


864 :825:03/02/17 21:12
>>859
おー、

| navi2ch-article-enable-through
| それ以外の non-nil な値なら何も聞かずに移動する。

を「問答無用で移動するゼ」に脳内変換しててノーケアでした、ごめんちゃい。
n-a-e-through が t の意味は「何も聞かねえ」ってことですな。時間見つけ
て修正しますです。指摘ありがとん。

865 :名無しさん@お腹いっぱい。:03/02/17 22:31
>>863の真似をして、navi2ch-list-get-category-list-hookを作りました。
navi2ch-article-get-message-list-hookと同時にcommitしてもらえると嬉しいです。

設定例:
~/.navi2ch/init.el
(add-hook 'navi2ch-list-get-category-list-hook
(lambda () (japanese-zenkaku-region (point-min) (point-max) t)))

----BEGIN BASE64----(list.diff.gz)
H4sICKjhUD4AA2xpc3QuZGlmZgCNUstugzAQPDdfscqlILpRQl4tJ0699Q+4AFnALbEje5M0
f981pGlEFDUgYdk7s8POGBFB5wcVlw0ecusm1E6MVfXTh9HwTgXM1hDHyew1iecQT6fzURRF
Q8YteLnqwWkKOJPnZQVRt64hTUcQbKgS7qVPYXK7wbxisuhOusTGmC/Qqg3vYR21VPJ58y+6
Jka3Lz49pVWOrxjRkNHVPaHMmWpjT0PGjUZuWZUt4dZs6BEcfauH+hVUGUtDQ0Z4FZn/tTuR
TRfJYnEb2ZkxBL8l8+vIVssuMVn6wACCY0Magkr1Azh2uAO/C33V1xU3yLTdYbGvKrL9sRR+
lZV2ZBm7DqXRTJrduUN0htq97iZ18PxAHOFFojZssGzEw2BnlGbcKh3+lVti+QhNjp5kENEU
LXGWcisS4vJRbgmMsyyYRFkWZtq/Y+83COcHi1pvSSQDAAA=
----END BASE64----


866 :名無しさん@お腹いっぱい。:03/02/17 23:37
>>856
sl-c700使ってるものです.
cvs版いただきました.まさに期待通りの動きでした.感謝で
す.掌でnavi2chは当分続きそうです.

867 :名無しさん@お腹いっぱい。:03/02/18 20:33
>>863,>>865 を使ってみた。Emacsで閉じているので(・∀・)イイ!!
本体への取り込みキボンヌ

868 :名無しさん@お腹いっぱい。:03/02/18 21:18
今読んでるスレの順位をひと目で知りたいのですが
スレリストにジャンプせずにわかりせんでしょうか?



869 :名無しさん:03/02/18 21:57
現状ではわかりせん。

870 :c1:03/02/19 00:35
ブラウザだと書き込みできるのに
emacs+navi2chだとcokie書き込み確認 failedみたいになって
できないのはなぜ?

871 :名無しさん@Emacs:03/02/19 00:45
すまそ。
ただたんにnavi2chのバージョンあげたら直りました。 

872 :名無しさん@お腹いっぱい。:03/02/19 02:31
>>856,863,865
せっかく navi2ch-article-filter-list の仕組みがあるんだから
navi2ch-{list,board}-filter-list を作るのが素直だと思うんだけどいかが。
名前は navi2ch-list-get-category-list-hook とかの方が
分かりやすくて好きだけど。

>>867
(add-hook 'navi2ch-article-filter-list
(lambda () (japanese-zenkaku-region (point-min) (point-max) t)))
すればEmacsで閉じまっせ。

873 :extra:03/02/19 03:35
本体へのマージに向けて、navi2ch-article-extension.el を大幅に変更しました。
試用前にはお手持ちのバージョンのバックアップを取っておかれることを
おすすめします。
変数名の関数の挙動の改廃については docstring をご覧ください。

変更点についてのご意見をお待ちしています
(とくに、キャッシュとか文字列の一致とか)。

874 :名無しさん@お腹いっぱい。:03/02/19 11:26
----BEGIN BASE64----(filter-list.patch.gz)
H4sICAzoUj4AA2ZpbHRlci1saXN0LnBhdGNoAO1YbXObRhD+LP+FfDmTIwZbpwASkiUnceK8
2ZlGSds07QdNG4ROMjECwiFb/vfduwOEeLGd6UzczhTZlrnbvV32nud2l7NgRtcjFDiXnuWe
EydOPNenHervPP3n184vL39Fc8+nI/TYvWRxGCaPU0vl74Ll9uVOTJPYo5desEAxfDEvDJDZ
MQ8HOzNvPkfERSQW93WO7+/v1wy3TBu9oVNkGUYXmYORYY26fUQMuFpyaUJIrd5wowdKpjWy
bKnHLRUvYblrm+1uf4DEABKXlq3qBYzGCeERIW4YJDRImIiPXpZM7ZMF5eIxS8iSMuYsqK5z
2R2CtBmdr4Kyw8SJIv+aW0hozJA2DZ14poM4rD0LfY8lSJOTFU05TLiMVAAVb440BlsRLCKk
uU5MmDOnSErqXKqlCYNoL1vNdXyfRHHogrtkuprPaczFUPp8SyeCZZDmO8vpzEHaWizSaklT
9Btao73cZz4utNwZqDiMfUN73gzJ+Y3AOv0/tVHwLjUKceJu5TNibgc1hZDHPI02ySNG0aMw
SgCHjo+mdOEFiAYzuW3Km7OfXqMH+ASPH2gn6OT127OxuD3AHh94PX4lbv/Eb/H49IPxgU+o
Q9WX8sIEn49HAb6AEVgUbvur4Sf8gQsEnq8IcApo2QBauOqxNwCBwRb24CmvvOScJHQZZfuB
8ut2ZJYfNtXzKYRF85AJsdzl21tB7jYQ0z1FhUtLY4wUFvleknCyu6s4BtMonWKdTkcpaS3C
JCTuOQdRFHoBbJUX6CUZRpNviNGonk8w4cROEgqM8LD2DWBsGtb7ilo1WjcT9F8XybPtRCIe
4R7SSGa3MYnYva0cYveqLhcTSDbYMvuF9NEbGYcjc5CnD1i0mD02St+XO6yu1ba6hxv+alfn
NJDnD6Fr2HhGou2E0QjTuySd3Uw2XgXkPAwv2OYgF88gd3k1/UrdRABPSOlVIzGNfMel5DxZ
+iRxFkT4JV0qiN8CuZQgMV3QdQFy0hU5Cs8K8JfEzcKVE/dHhauetdvupgQk21yWc7VMvr9Y
lqjL3boH5qZmm4lrbRPXqjhc5G06tl319Uc2/Jgb2lpbtM11vo+1Zt9umwNDspavJwfMH4bL
g7vhUvA3g6WoOrZm6kF5J5RlOi14UJ79AHWQG5wYlp6H8RUngDKZaJ2DyUSfBPyj8KoGJRXs
rRLPvwfspWYbsXdobGHv0Kg4XMReOtYyrQKOhiPLgKyRYw+WLGIv1/k+7A17w/bQ7m6wJwb6
vQx7eeEtEjnfJxPK6TBgUGiLO102FFwuu+f9xUGlOK7pK9AWZDgKyz1GReD2niIDM0jeobXY
SGdKNR1GRaggXmk7bhAWCvW9yI1a65sEKg9e164ciHalJktz2BA/dGZ5Yj46OiqDitehDJ3T


875 :名無しさん@お腹いっぱい。:03/02/19 11:27
mJbpdunE7B7olpptbvQNe7vRN+yKy0XCpWM312h80SLjcqUq4/o31Wh2v231zQ3jxMAgbx94
L8sJlqAR5G6kQCun/qbuqVgd4vjo9P3PeIDfYQyNnTgD07N0tIjDVbTZ1+xETYnorlgSLhvP
a76QwI+yz81Ba6m+VM/w+F17/MXw31/hGGN8iC/AkYfqhXq8+wSP1a8gd7r7kDecB6L/fIp9
/Ax+xwUx0YBSsBHJBrf3x3EC7nv4I5+QWqKLZdfLaejDwK6Sr9g1zhL1d3WpGqqnfsHx4Rv8
mStLgT1tokQ09icKmijwVJ0I/tVTX07B4Zf4uNcHt0td8vO/Xn3FQ3xRcH3sYg1/xF3M8Duu
kk1N5LHXFLaccnt55pSzxUOowcm6+XRpWa6JFiCSE2QKX5XzRdcVcTdKriMKPkDdR50Euq11
JMXqQSHOAs5yeQYDjD1n6lOWvtAoQUXWe0tnDdoBFUBBOVCeq49Upi53nwBYhuLdA0qL/U6y
luEeDz8dJyKePGHzEdjAFz3Y2JKykFFqKdOzjHYP0lhOmV7Xbvdsu5KkRGIqs+fZ6uQz9wyc
hg9SdKhzVsspZJdc5OnilIsoegOb8rcP9XSqFOVNfPqfS80x+6+RKV8hZVP6XuM2PuWvt5wZ
bKTvXPOKZBE7S1nop+XElRfMwivCrhnU9Gjvqmvp9a2DaRpt+NPPWn5uETwohXlKoYyGkvo6
cEWeF4mjUdqZ88DdUZhRn/f28mYjThrEa98HNFnIYrUMZ/ROgtAb3W3F+oCI3svs8Yj20sPl
b7qv9xnfGAAA
----END BASE64----

876 :名無しさん@お腹いっぱい。:03/02/19 11:29
>>872
>>874,875でnavi2ch-board-get-subject-list-hookを消してnavi2ch-{list,board}-filter-listをでっちあげてみた。どうよ?
>>875 ageてしまってソマソ

877 :867:03/02/19 12:09
>>872 サンクス
>>865>>874,875どちらか本体への取り込みキボンヌ

878 :198:03/02/19 16:24
■■わりきり学園■■

コギャルから熟女まで

素敵な出会い

ゲイ、レズビアンなどコンテンツ豊富

http://www.geocities.jp/kgy919/deai.html












879 ::03/02/19 16:30
◆マムコ満開◆無料です◆
http://bbs.1oku.com/bbs/bbs.phtml?id=yasuko

880 :名無しさん@お腹いっぱい。:03/02/19 17:49
AAの入力は C-c C-a でできますが、これにオリジナルのAAを登録したいのですが、
.elファイルを直接書き換えるしかないのでしょうか。

881 :名無しさん@お腹いっぱい。:03/02/19 17:53
>>880
こんなんで追加・変更できるよ。
(setq navi2ch-message-aa-alist
'(("k" . "キタ━(゚∀゚)━!!")))

882 :名無しさん@お腹いっぱい。:03/02/19 18:36
>>881
お!ありがとうございます!

なんだ、やっぱりできるぢゃん。( ̄ー ̄)ニヤッ


883 :615:03/02/19 20:36
最新版のxemacsを入れ直して、navi2ch(cvs)を入れたら
元通りになりました。m(__)m

vine2.6 PPC


884 :mami:03/02/20 01:23
レス書き時の C-c C-a ? の AA 一覧がずれる方は、
(require 'mule-util) を試してみてください。

; truncate-string-to-width

885 :名無しさん@Emacs:03/02/20 21:23

1 :ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ :03/02/20 19:53 ID:???
YBB規制
http://qb.2ch.net/test/read.cgi/sec2ch/1045039955/l50

ゲームハード板がアタックを受けつづけていたので、
YBBごと規制しました。
2月19日だけで14946回投稿されましたです。。

http://qb.2ch.net/test/read.cgi/accuse/1045738416/


886 :くし:03/02/20 22:55
test

887 :tantei:03/02/20 22:57
★あなたのお悩み解決致します!!
●浮気素行調査
彼氏、彼女、妻、夫の浮気を調査致します!!
●盗聴器盗撮機発見
あなたの部屋に誰かが仕掛けているかも!!
●行方調査
行方不明になっている家族の消息を調査致します!!
●電話番号から住所割り出し
一般電話、携帯から住所を割り出し致します!!
●ストーカー対策
社会問題ともなっているストーカーを撃退致します!!
その他人生相談からどんなお悩みでも解決いたします!!
 24時間受付  090−8505−3086
URL  http://www.h5.dion.ne.jp/~grobal/
メール  hentaimtt@k9.dion.ne.jp
   グローバル探偵事務局 



888 :extra:03/02/21 01:50
navi2ch-article-extension.el をまた更新しました。
問題がなければ、そろそろ Navi2ch 本体にマージしようと思います。

>>790
navi2ch-article-extension.el 内で実装してみました。
フィルタ関数内で直接 num を参照させたくないので。

889 :名無しさん@お腹いっぱい。:03/02/21 10:17
【スレの名前】 UNIX板 navi2ch part 8
【スレのURL】 http://pc.2ch.net/test/read.cgi/unix/1039935998/
【名前】 790
【メール欄(省略可)】 sage
【本文】
>>888
スマートに取り込んでもらってありがとうございます。
ただ、自前の設定はこの2つで、
(setq navi2ch-article-message-filter-by-feature-alist
'((get . hide)))
(setq navi2ch-article-message-filter-number-get-list '(2))
以下のDATファイルを C-c C-f で読み込んでも2番の書き込みが
(省略されました・・全てを読むにはここを押してください)


890 :790:03/02/21 10:18
>>888
スマートに取り込んでもらってありがとうございます。
ただ、自前の設定はこの2つで、
(setq navi2ch-article-message-filter-by-feature-alist
'((get . hide)))
(setq navi2ch-article-message-filter-number-get-list '(2))
以下のDATファイルを C-c C-f で読み込んでも2番の書き込みが
hideされなかったです。
Emacs21 + navi2ch cvs最新です。
他のフィルタ関数は追加してません。

----BEGIN BASE64----(test-get.dat)
Tk48Pjw+MDIvMTAvMjUgMTk6MzYgSUQ6YUxpeXZ6cGg8PiBNMSA8PlRJVExFCk5O
PD48PjAyLzEwLzI1IDE5OjM4IElEOmFMaXl2enBoPD4gTTIgPD5USVRMRQpOTjw+
PD4wMi8xMC8yNSAxOTozNiBJRDphTGl5dnpwaDw+IE0zIDw+VElUTEUK
----END BASE64----
;; 現在YBB規制の為に代行で書き込んで貰っています(⊃д`)

891 :790:03/02/21 10:18
>>888
スマートに取り込んでもらってありがとうございます。
ただ、自前の設定はこの2つで、
(setq navi2ch-article-message-filter-by-feature-alist
'((get . hide)))
(setq navi2ch-article-message-filter-number-get-list '(2))
以下のDATファイルを C-c C-f で読み込んでも2番の書き込みが
hideされなかったです。
Emacs21 + navi2ch cvs最新です。
他のフィルタ関数は追加してません。

----BEGIN BASE64----(test-get.dat)
Tk48Pjw+MDIvMTAvMjUgMTk6MzYgSUQ6YUxpeXZ6cGg8PiBNMSA8PlRJVExFCk5O
PD48PjAyLzEwLzI1IDE5OjM4IElEOmFMaXl2enBoPD4gTTIgPD5USVRMRQpOTjw+
PD4wMi8xMC8yNSAxOTozNiBJRDphTGl5dnpwaDw+IE0zIDw+VElUTEUK
----END BASE64----
;; 現在YBB規制の為に代行で書き込んで貰っています(⊃д`)

892 :代理:03/02/21 10:19
多重投稿でのスレ汚し申し訳ない

893 :名無しさん@お腹いっぱい。:03/02/21 10:20
【スレの名前】 UNIX板 navi2ch part 8
【スレのURL】 http://pc.2ch.net/test/read.cgi/unix/1039935998/
【名前】 790
【メール欄(省略可)】 sage
【本文】
>>888
スマートに取り込んでもらってありがとうございます。
ただ、自前の設定はこの2つで、
(setq navi2ch-article-message-filter-by-feature-alist
'((get . hide)))
(setq navi2ch-article-message-filter-number-get-list '(2))
以下のDATファイルを C-c C-f で読み込んでも2番の書き込みが
hideされなかったです。
Emacs21 + navi2ch cvs最新です。
他のフィルタ関数は追加してません。

----BEGIN BASE64----(test-get.dat)
Tk48Pjw+MDIvMTAvMjUgMTk6MzYgSUQ6YUxpeXZ6cGg8PiBNMSA8PlRJVExFCk5O
PD48PjAyLzEwLzI1IDE5OjM4IElEOmFMaXl2enBoPD4gTTIgPD5USVRMRQpOTjw+
PD4wMi8xMC8yNSAxOTozNiBJRDphTGl5dnpwaDw+IE0zIDw+VElUTEUK
----END BASE64----
;; 現在YBB規制の為に代行で書き込んで貰っています(⊃д`)
【コメント】
代行の方、よろしくおねがいします。


894 :790:03/02/21 10:21
>>888
スマートに取り込んでもらってありがとうございます。
ただ、自前の設定はこの2つで、
(setq navi2ch-article-message-filter-by-feature-alist
'((get . hide)))
(setq navi2ch-article-message-filter-number-get-list '(2))
以下のDATファイルを C-c C-f で読み込んでも2番の書き込みが
hideされなかったです。
Emacs21 + navi2ch cvs最新です。
他のフィルタ関数は追加してません。

----BEGIN BASE64----(test-get.dat)
Tk48Pjw+MDIvMTAvMjUgMTk6MzYgSUQ6YUxpeXZ6cGg8PiBNMSA8PlRJVExFCk5O
PD48PjAyLzEwLzI1IDE5OjM4IElEOmFMaXl2enBoPD4gTTIgPD5USVRMRQpOTjw+
PD4wMi8xMC8yNSAxOTozNiBJRDphTGl5dnpwaDw+IE0zIDw+VElUTEUK
----END BASE64----
;; 現在YBB規制の為に代行で書き込んで貰っています(⊃д`)
【コメント】
代行の方、よろしくおねがいします。


895 :名無しさん@お腹いっぱい。:03/02/21 10:24
激しくワロタ。宣言してから代行したらどうよ?

896 :extra:03/02/21 23:37
navi2ch-article-insert-messages をいじらなくても、
二重カキコのチェックができることに気がつきました。
こんな感じで。

(defun my-navi2ch-article-message-filter-hide-ditto (alist)
"二重カキコされたレスを隠す。"
(let ((prev-alist (navi2ch-article-get-message
(navi2ch-article-get-current-number))))
(when (and (not (eq major-mode 'navi2ch-popup-article-mode))
prev-alist
;; word-constituent な文字のみ取り出して比較
(string= (apply 'concat
(split-string (cdr (assq 'data alist))
"\\W+"))
(apply 'concat
(split-string (cdr (assq 'data prev-alist))
"\\W+"))))
'hide)))

こうなってくると、
せっかく追加した feature 関連ですが大してありがたみがないですね。
ころころ方針を変えて申し訳ありませんが、
定着する前に削除することにします。

897 :extra:03/02/21 23:37
>>888 で取り込んだ >>790 さんの機能については、
代わりに alist に レス番号を持たせることで解決してみました。
こんな感じで使ってみてください。

(defun my-navi2ch-article-message-filter-hide-number-get (alist)
"レス番号をゲットされたレスを隠す(navi2ch-article-extension 用)。"
(let ((list '(2 3 4 5 6 7 8 9 10 100 200 300 400 500 600 700 777 800 900))
(num (cdr (assq 'number alist)));; レス番号
(body (cdr (assq 'data alist))))
(when (and (memq num list)
(string-match
(format
"\\([^0-90-9]\\|^\\)\\(%d\\|%s\\)\\([^0-90-9]\\|$\\)"
num (japanese-zenkaku (number-to-string num)))
body)
(<= (length (split-string body "^")) 1));; 1行レス
'hide)))

898 :名無しさん@お腹いっぱい。:03/02/22 03:03
elisp を貼る人は、
(add-hook 'navi2ch-message-before-send-hook
(lambda () (untabify (point-min) (point-max))))
してくれるとありがたい。

899 :名無しさん@お腹いっぱい。:03/02/22 04:42
xemacs でオンオフライン状態を表示させてみる
(setq navi2ch-modeline-online
(cons
(let ((extent (make-extent nil nil)))
(set-extent-property extent 'invisible t)
extent)
(let ((glyph (make-glyph (vector 'string :data navi2ch-online-indicator))))
(set-glyph-image glyph
(vector 'xpm :file (expand-file-name navi2ch-online-icon navi2ch-icon-directory))
'global nil 'prepend) glyph)))

900 :extra:03/02/22 16:46
>>896 の関数だと一部マズいことに気づいたので、
navi2ch-article-get-current-number を変更。

(defun my-navi2ch-article-message-filter-hide-ditto (alist)
(condition-case nil
(let ((prev-alist (navi2ch-article-get-message
(get-text-property
(navi2ch-previous-property (point) 'current-number)
'current-number))))
(when (and (not (eq major-mode 'navi2ch-popup-article-mode))
(string= (cdr (assq 'data alist))
(cdr (assq 'data prev-alist))))
'hide))
(error nil)))

>>898
すみません。自分でも見づらいと思いました。
ご指摘のフックを init.el に追加しておきました。

901 :名無しさん@お腹いっぱい。:03/02/22 21:02
DeleGate をプロキシサーバに使っていると、投稿がエラーになります。

レスポンスが、HTTP/1.1 なんですが、Connection: close が無いため、
navi2ch-net-get-content が、応答の終端を見つけられていないのが原因のようです。

そんな応答をするサーバが悪いのか、navi2ch がもっと頑張った方がいいのか、
識者の意見をお願いします。


902 :名無しさん@Emacs:03/02/22 21:09
    〃,.二二ミ
    !g' '.・っ・`|
   |  /二7/ < お前が頑張れよ!


903 :名無しさん@お腹いっぱい。:03/02/22 21:18
>>901
RFC 2616 14.10 Connection:
> HTTP/1.1 applications that do not support persistent connections MUST
> include the "close" connection option in every message.


904 :名無しさん@お腹いっぱい。:03/02/22 21:26
とはいえ、これでもかまわないような気もする。
Index: navi2ch-net.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-net.el,v
retrieving revision 1.70
diff -u -b -u -b -r1.70 navi2ch-net.el
--- navi2ch-net.el 26 Jan 2003 14:59:55 -0000 1.70
+++ navi2ch-net.el 22 Feb 2003 12:24:41 -0000
@@ -351,11 +351,12 @@
(not (= (point) (+ p size))))
(accept-process-output proc))
(goto-char (+ p size))))
- ((or (string= (navi2ch-net-get-protocol proc)
- "HTTP/1.0")
- (and (stringp (cdr (assoc "Connection" header)))
- (string= (cdr (assoc "Connection" header))
- "close")))
+;;; ((or (string= (navi2ch-net-get-protocol proc)
+;;; "HTTP/1.0")
+;;; (and (stringp (cdr (assoc "Connection" header)))
+;;; (string= (cdr (assoc "Connection" header))
+;;; "close")))
+ (t
(while (eq (process-status proc) 'open)
(accept-process-output proc))
(goto-char (point-max))))


905 :名無しさん@お腹いっぱい。:03/02/22 22:04
たびたびゴメン。サーバが返すコンテンツが無い場合、
telnet localhost 80
c> GET /index.html.ja.jis HTTP/1.1
c> If-Modified-Since: Sat, 22 Feb 2003 12:45:39 GMT
c> Host: localhost
c>
s> HTTP/1.1 304 Not Modified
s> Date: Sat, 22 Feb 2003 12:47:00 GMT
s> Server: Apache/1.3.27 (Unix)
s> ETag: "616c8-707-3c19898c"
s>
(接続持続)
となるので、904 の変更をすると HTTP/1.1 本来の動作をする際に
タイムアウト待ちになっちゃうね。


906 :名無しさん@お腹いっぱい。:03/02/22 22:50
DeleGateが糞ということか。

907 :c1:03/02/22 22:56
navi2chでかきこしようとおもうと
send message failed ぶらうざをたちあげなおしてください
っていわれるのはなぜ?

908 :名無しさん@お腹いっぱい。:03/02/22 23:42
>>906
開発板をCSVからとってきてインストールしなおしなさい。

そして、君は早く結果を報告しなさい。

909 :名無しさん@お腹いっぱい。:03/02/22 23:42
>>906 ×
>>907

910 :c1:03/02/22 23:55
navi2chって2chの仕様がすこしかわっただけでもだめだったんか。。。ショック

911 :c1:03/02/22 23:55
ってなわけでありがとうございました。

912 :名無しさん@お腹いっぱい。:03/02/23 00:14
>>911
氏ね

913 :名無しさん@お腹いっぱい。:03/02/23 04:12
>>906
お、俺かよ(;´Д`)俺は >>901 じゃないぞw
CVS 追っかけてるけど、特に不具合はない。
ていうか、どんどん便利になるね。開発者の人には頭下がるっす。


914 :906=913:03/02/23 04:13
うわーん、レス番間違えたよ.・゚・(ノД`)・゚・.
↑ は >>909 に対してでした。スレ汚しすまそ。

915 :名無しさん@お腹いっぱい。:03/02/23 10:58
901です。これはDeleGateが悪かったのですね。
でも対応していただけたみたいで、ありがとうございます。
お礼がてら書き込みテスト。


916 :名無しさん@お腹いっぱい。:03/02/23 11:12
あら、書き込みは出来てるんだけど、send message...failed になる。
二回送信するとOKなのか?こっちもスレ汚しスマソ。


917 :名無しさん@お腹いっぱい。:03/02/23 12:34
ごめんなさい。もう一度チャレンジします。
ちゃんと書けてればいいんですが。

918 :名無しさん@お腹いっぱい。:03/02/23 13:43
「ここで書き込みテストするな」って
次スレのテンプレに入れとかない?

919 :名無しさん@お腹いっぱい。:03/02/23 18:27
質問です。
レスが途中で飛んでしまうのですがどうしたら良いでしょうか。
1の次が、716になっていたり、
100の次が、346になっていたりして困っています。

920 :名無しさん@お腹いっぱい。:03/02/23 18:31
r 0

921 :名無しさん@お腹いっぱい。:03/02/23 18:32
>>919
http://navi2ch.sourceforge.net/doc/navi2ch/Article-View-Range.html

922 :919:03/02/23 18:41
ありがとうございます。
良く分かりました。

923 :名無しさん@お腹いっぱい。:03/02/23 20:00
Meadowだと、下記の設定でキー入力が始まるとマウスカーソルが
消えるんですが、Navi2chのマウスカーソル行の色換えは消えません。
(setq w32-hide-mouse-on-key t)

マウスカーソルと同様に消す方法って無いのでしょうか?


924 :名無しさん@お腹いっぱい。:03/02/23 20:11
article modeで 'a' で登録したレスを '$' で参照するには
該当スレを開いていないといけませんよね。
でも、スレ自体を見失う(というか存在自体を忘れてしまう)と、
後に参照することが困難になってしまいます。
何かいい対処法はありませんか?

具体的にはそのスレをファイルに保存する方法とか(M-dで保存するように)、
ブックマークされたレスを、特定のファイルに追加してて保存する方法など。

>>558に同じ質問があったのですが、スルーされてましたね.....
スレ違いなんでしょうか?

925 :名無しさん@お腹いっぱい。:03/02/23 20:48
オプション変数に、
navi2ch-net-send-message-use-http-proxy
non-nil なら、レスを送る場合などでもプロキシを経由する。
っていうのがあるけど、
レスを送るときだけプロキシを経由する
というのもあればいいな〜

926 :名無しさん@お腹いっぱい。:03/02/24 01:27
>>924
オレは C-o で適当なディレクトリに 保存しておき navi2ch-find-file で
そのディレクトリを開いたりしてます。

そういう話じゃなかったらゴメンなさい。

927 :名無しさん@お腹いっぱい。:03/02/24 04:27
要望っす。
>>xxx だと、xxx番目のレスに対してリンク(?)が張られますが、
ID:xxxxxxxx もリンクを張るようにしてもらえないでしょうか。
一番間近なものにでも張ってもらえると、流れの早いスレでは便利なんですが。

928 :名無しさん@お腹いっぱい。:03/02/24 04:43
>>927
ID: の表記って見たことないんだけど、どこで使われてるの?
navi2ch-article-number-prefix-regexp に ID: を追加したら
いけるのかも。と、試さずカキコ。

929 :名無しさん@お腹いっぱい。:03/02/24 05:09
>>928
ありがとう。でもダメですた(´・ω・`)ショボーン
ジサクジエーン(・∀・)とか DQN が発生したスレなんかで良く使われています。


930 :名無しさん@お腹いっぱい。:03/02/24 14:29
ところで
>>872
> >>856,863,865
> せっかく navi2ch-article-filter-list の仕組みがあるんだから
> navi2ch-{list,board}-filter-list を作るのが素直だと思うんだけどいかが。
> 名前は navi2ch-list-get-category-list-hook とかの方が
> 分かりやすくて好きだけど。
って話は、どうなったんでつか?1.6.2が出る前に統一しておいたほうが良いと思うんでつが。
逆に今の名前、機能のままでいくのであれば、それを貫くことキボンヌ。

931 :名無しさん@お腹いっぱい。:03/02/24 17:33
>>926
ありがとうございます。おそらくそういう話です。
断言できないのはC-oがcannaの起動に割り当てられているため、
確認できないからです…。
えっと、設定変更は調べないとやり方分からないので、
後々報告させてもらいます。



932 :名無しさん@お腹いっぱい。:03/02/24 17:41
>>930
確かに、commit権のある方々の御意見を伺いたいですね。

933 :名無しさん@お腹いっぱい。:03/02/24 20:25
>>931の cannaはkinput2の間違い

934 :extra:03/02/25 02:53
>>927
こんなのを書いてみました。

----BEGIN BASE64----(test.el.gz)
H4sICFBVWj4CC3Rlc3QuZWwAnVRNb9swDD3Hf6EXTutQCYW2Nqct2DCs22WXYcBu
jTNAtRlHqCO5kpy2Q3/8KFtOnGRfmE82Px4fH0nzEpetgfWjNGqjp8VKKhd0UaP0
qBx93qji9l65UupSWieD041UQTZWmwBcZACc3tCpIugNdt81kocXyqNc2rpMSGB0
LbIJL1bKeWAf5LWSPy7km/OXrxjZ1ypQTAcbQQjGqw1KfCha57U1nY2sypTA3Zbe
0rrIDnhhTaECsDx/N2eQiswWTMS6QJiTmO2O+tplzr/v8k5Or9izE351mJ/KyRgH
l0IMrFLLtiVRonnC9fJvNPOc5/nbz59mef401Mtz8Z7sc5ZN6IGEvlZNynt+pks0
QYfHLiCGkPcWZa19gNc9f7H1scWciTEUW/w/+vSf0CN/EYvs1CTr0ylZ++AUO1IV
eONsZbLk4vcrNLFwiGPCShujTUWyUjb3GO6g15lfnvdvQohtbufvd4kPG90jeVpd
U0ljJVVrkLYcPUxHqfsTO96P38yrF3MAcVjhQyPvWhuw5yHGfvYnZSYjZVJnWTeD
rql0cYdnWmE6RtHps0bvVYXAPipzFmCp6Vx0CdZBvNwZvPjGEq2+813CFzsKBGq4
Q2VCpC3vx9IZh60/5NK0fiVHJ/yLkMoGK027vkFHytIRDdxT/N6B8aI8Ctjy/UrF
kijxn1BbGhLuNyiyn1ZoMSvfBAAA
----END BASE64----

適当なキーにバインドしてみてください。

>>930,932
個人的には、navi2ch-{list,board}-filter-list の方が
「Elisp より Perl や Ruby でフィルタを書きたい」
といった要望にも応えやすい分いいと思います。
hook だと、Elisp に詳しくないといじりにくいかもしれません。

935 :927:03/02/25 03:08
>>934
使ってみました、期待通りの動作でとても嬉しいです。ありがとうございました。


936 :名無しさん@お腹いっぱい。:03/02/25 04:41
コメントというか、要望なんですけど、
削除要請板とかに出る HOST: の後のポート <8080><1080>
とかも navi2ch で見られるようになると嬉しいです。

937 :名無しさん@お腹いっぱい。:03/02/25 10:04
datには

rw </b>◆DJm087Vs<b><>rwuvbwrtmc@excite.co.jp<>
02/09/05 23:03 HOST:238.net218219051.t-com.ne.jp<8080><3128><8000><1080><>
対象区分:[個人・三種]優先削除あり <br> 削除依頼理由:[個人情報][私生活情報] <br> ....

ホストの後のポート情報も入ってるし、
区切りを"<"だけじゃなく"<>"に変えるだけで解決じゃないでしょうか?
# 俺はnavi2chのソースを見た事がないから何も出来ない…


938 :名無しさん@お腹いっぱい。:03/02/25 13:13
批判要望板ってIP出てたのか!Σ(゚д゚lll)

939 :名無しさん@お腹いっぱい。:03/02/25 16:30
>>937
navi2ch-replace-html-tag-regexp-alist の ("<[^<>]+>" . "")
で消されてますね。
これは HTML のタグを消すための処理なのかな?

dateにタグが入ることがありえないなら、これで。
----BEGIN BASE64----(diff.gz)
H4sICEQaWz4AA2RpZmYApVPBbtswDD1bX8HbZLhqHbdpAwMDAgwYsOv2BbJNO8Js
yZXk1P37UbabeEGKFqgukshH8vGJ+qUrHHPQ8qiy8iCk9aps8RZb9v3ri/3+8Qdq
1WIOd+XRWWP83VLpcl9Vvjkyi94qPCrdgKXNKaNhc7vZ7Vil6hrEAMJO92vEhRBX
zFGWwU8sIEvTe0gf84dd/pCCSGlFc+okSa7GbVdxT3m2zbOnOY7t9yDuN483my0k
YacS+z2DiDv0zyBb5TzwTvaltGSNICzeyq6oJHD32sUnK9lLox2QkYnoDTqZeG+U
9qKT9i/aePIGN1c1cIvCobREuDb2RdoKHPagVQv+jFxS9a9LjkDJU0iBjdI6aJzG
azRvjDeiPEgLnRzXnnClxZITNJDA50AbvlXS4+yLgBdDXaMVbigcPaVuhDait6ZH
Ehbdglp6i0/XD3tKzj1d6eLsPok2/sf3HU3PWT/JIPqEoMla/gtJ175F1PMskJhu
uvK3abTYt7JEcfBdK7xsxIvyVG6SeAJWZp61cR668GZUlKawrCyMH70GNSMDLqZD
NR1m0SjFoFt0BJjD+gCY/JP3qyUC9ZnvdGbAK6wHffkJRYOeHqSXVnpDYsfsH8qP
gI61BAAA
----END BASE64----

940 :939:03/02/25 18:35
>>939
だめだ。まちBBSで date に <font size=1>...</font> が含まれてる。
"<[^<>]+>" を消したいタグにだけマッチするように書くしかないのか。
めんどい。

941 :名無しさん@お腹いっぱい。:03/02/25 20:42
鯖に「もちつけ3秒待て」とか言われたとき
w3mだとわりとすぐ書き込めるようになるのに
navi2chでは1分以上たっても書き込めません。
解決法があれば教えてください。

942 :名無しさん@お腹いっぱい。:03/02/25 20:46
>>934
> 個人的には、navi2ch-{list,board}-filter-list の方が
> 「Elisp より Perl や Ruby でフィルタを書きたい」
> といった要望にも応えやすい分いいと思います。
> hook だと、Elisp に詳しくないといじりにくいかもしれません。

私は、>>874,875 を使っているので、>>874,875 を元にして、
ご検討頂けると、とても嬉しいです。
よろしくお願い申し上げます。m(_ _)m

943 :名無しさん@お腹いっぱい。:03/02/25 21:15
「書き込めません」の混乱見てると、"CVS最新"っていう曖昧な表現より、きっ
ちりマイナーバージョン切った方がいいのかもしれないなぁ


944 :名無しさん@お腹いっぱい。:03/02/25 21:38
>>943
よろしく

945 :gateway1.datamat.it:03/02/25 23:19
書き込み可能な串かどうかのテストを自動化するelisp。
迷えるYahooBBユーザー向け。理解した上で使うべし。

----BEGIN BASE64----(navi2ch-proxy-check.el.gz)
H4sICCN2Wz4AA25hdmkyY2gtcHJveHktY2hlY2suZWwAlVRtbxo5EP7OX+gXs5m9
7FJ5ISQhEMLRQgURpEl06p10UtTKWQy7wvtS24QmUvvbO94XQlqoFKNFu/bMMzPP
M55ul7yBQfcSYPIdbqrWG2cQaJ2e1+vr9drzH++5VI/xTCYR92Ku66lgXqAjYbzg
Et7iL2w9NcTHNcjudxiif6WbYcIIKIzwm8TsIWz6AU1l8u2R+gH3l1SESmdW09zD
ODmK6697rY1Fvg4d826tW55gcsHVo/JCfd5uWNn2UavtHZ95zZNTr7nZbDaOvc6x
d9RpbW1GLBRekKR8zYXwJVfaS+Ti5bFapVyGieSC+1qGvucnUWlRLtctCjD1KJic
tKAN48kA/kcOkJ+/h+BAD/6Cid2xBVzbVvXCHtkHdt1eNoOrK/gM48bdqAFnxn6L
wdCwN6Q+PizbGF8MOp+qB6fwoQPTwScY5gTXbg1X5ApZqhk7+9Ye2v/aVZj2bqF/
tmxegWxvAy+rB/iVI6fZzju4tL/Y02fP0Y/rG0yo33rCsyP7vX2IJ3XoFL6VijPj
8wcm96sbh6JCiFVD+A8nyEUfAMHkKe39gwCWm0Os4p0ITAjiuOjvhLHmkvk6fODZ
9yzJ0J3Mem90Y4rGSnCe0nkiiSNZPEsictRwi7MdriR7d90/5laE/jU5YqlMhnNi
5Udz4jxxmaTEETxe6KAEr+Rdk3d7UUUosn20xMr8lYxXEVEr3+dK5fa5cOfjNsf+
YShFF3uofflfZ34RjN4ZQV7UxKQOfcHpItEJFUxpGiEUW/CSFxO7iPO7E9cUzySP
NUUDHAElZeuAx0QXBeQp9b4C7fyAL2UKO5JYy1BzaqK/zCLjT3GpibUFBGOcG0u8
NxOE7Fvui2jv131vK1JG1yZeAU6ZWtJ7jqJjUB7PMnYrZGttPHCiUTPucnl/EWjL
rkQ2cJsa3Fcpk1GXBdhH0x6tSrWKdiBOvfcq5Z5R2AOn/BueqzCJn4tEdHq/ms85
XpLF5p3iQGQau7p2m0gzXJJFzdrmppDOQZ4jhhLaitjqLraKljb9X6Zs3UwtYl2P
0T9b+e0KY06X/PkKl0VEyQz/WEqsO5xQ+KQWOdxxD93XobDdKGbSuJWf8bhX9gcH
AAA=
----END BASE64----

946 :名無しさん@お腹いっぱい。:03/02/25 23:47
>>945
そういうの載せるのやめときなよ。
自分で勝手に使う分にはいいけど。


947 :名無しさん@お腹いっぱい。:03/02/26 00:11
自動的に性善説経由でポストする elisp とか。

948 :名無しさん@お腹いっぱい。:03/02/26 03:50
そういえば随分昔から思ってたんだけど、
navi2ch-list-insert-board-names の text-property が start/end-open になってないみたい。
XEmacs だと変な感じになっちゃいます。

949 :名無しさん@お腹いっぱい。:03/02/26 04:38
arigatou!!!>>945


950 :名無しさん@お腹いっぱい。:03/02/26 04:53
>>940
がーん

951 :名無しさん@お腹いっぱい。:03/02/26 10:52
>>945で串ゲットした後にでも。

;; 書き込む時だけ有効なProxyの設定
(setq navi2ch-net-http-proxy-for-send-message "w6.largesys.it:80")

(defvar navi2ch-net-http-proxy-save nil "navi2ch-net-http-proxyの一時保存用")
(add-hook 'navi2ch-message-before-send-hook
(lambda ()
(setq navi2ch-net-http-proxy-save navi2ch-net-http-proxy)
(setq navi2ch-net-http-proxy navi2ch-net-http-proxy-for-send-message)))
(add-hook 'navi2ch-message-after-send-hook
(lambda ()
(setq navi2ch-net-http-proxy navi2ch-net-http-proxy-save)))

303 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)