Navi2ch for Emacs (Part 21)
■ このスレッドは過去ログ倉庫に格納されています
Emacsen で動く 2ch 専用ブラウザ、Navi2ch のスレッドです。 Navi2ch Project Home Page http://navi2ch.sourceforge.net/ 開発版 % 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 20) http://peace.2ch.net/test/read.cgi/unix/1265413075/
>>717 urlのチェックと画像の取得をするところだけproxyを抜けばよさそうだったので、 navi2ch-thumbnail-url-status-checkとnavi2ch-thumbnail-show-imageに (let ((navi2ch-net-http-proxy nil)) [...] ) みたいにアドバイスしてみたらとりあえず動くようでしたがこれでいいのかな? グローバルブックマーク内のいくつかのスレがI(mami)で読み込めず、 開いてC-u sでresyncしないと更新されなくなってしまった。 元に戻す方法あります? 送信控えが 1001 を超えてしまったら、送信控え (Part 2)というのが出来て、それはいいのだが書き込む都度、 (Part 2) が作られ、たくさんになってしまった。 なんか設定で逃れられるもんなのかな。 defun navi2ch-message-sendlog-subject-with-volume のこの辺が怪しい? (when limit (dolist (x subject-list) (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)))) >>720 ,721 いっぺん emacs を再起動したせいか、 4つめの送信控えから数が増え始めた。 なんだったんだろ。 デフォルトのフォントセットで日本語と欧文に別のフォントを設定していると、 モナーフォントの設定が日本語部分に適用されません(ベースの欧文フォントは変更される)。 過去にも数回報告があるようですがいずれも未解決のままです。 モードやバッファごとに別のフォントセットを使用する方法はあるでしょうか? そうすれば基本のフォントセットを変更してモナーフォントを適用できると思われます。 ちょっと調べた限りでは無理なようですが。 モナーフォントを設定しているコードの方は私には手に負えそうにありません。 (There needs to be an explanation for how to set fonts for particular modes or buffers here. Including a set-face-attribute hook as described above for a particular mode does not work; once you enter that mode the new font is set, but it is applied globally to all other open buffers!) https://www.emacswiki.org/emacs/SetFonts >>723 こんな感じじゃ駄目? (set-face-attribute 'navi2ch-mona-face nil :family "MS Pゴシック" :inherit 'unspecified) >>724 ありがとうございます。でも駄目でした。 実は普通に設定しても日本語部分にもnavi2ch-mona-faceが適用されますが、 フォントは変更されません。 フォント設定はこんな感じです(最後の行を抜いても同様)。 (set-face-attribute 'default nil :family "DejaVu Sans Mono" :height 96) (set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208 (font-spec :family "Migu 1M")) (set-fontset-font (frame-parameter nil 'font) 'katakana-jisx0201 (font-spec :family "Migu 1M")) (set-fontset-font (frame-parameter nil 'font) 'latin-jisx0201 (font-spec :family "Migu 1M")) [...] (add-to-list 'face-font-rescale-alist '(".*Migu 1M.*" . 1.25)) > モードやバッファごとに別のフォントセットを使用する方法はあるでしょうか? これは現在は次のようにして実行できるようですが、 任意のバッファで実行してみてもやはり日本語部分のフォントは変更されませんでした。 (defun set-mona-face-buffer () (interactive) (setq buffer-face-mode-face '(:family "mona-izmg16" :height 120)) (buffer-face-mode)) https://www.emacswiki.org/emacs/FacesPerBufferl >>723 inheritじゃなくてfontsetがいるのかな? (set-face-attribute 'navi2ch-mona-face nil :family "MS Pゴシック" :fontset (create-fontset-from-ascii-font (format "-*-%s-*-*-*-*-%d-*-*-*-*-*-iso8859-1" "MS Pゴシック" 16)) :inherit 'unspecified) >>727 おお、正にそれでした。 とりあえず普通のモナーフォントで最低これだけの設定でいけました。 (setq navi2ch-mona-enable t) (setq navi2ch-mona-face-variable 'navi2ch-mona16-face) (navi2ch-mona-setup) (set-face-attribute 'navi2ch-mona-face nil :fontset (create-fontset-from-ascii-font (format "-%s-%s-*-*-*-*-%d-*-*-*-*-*-iso8859-1" "mona" "gothic" 16))) 積年の胸の支えが取れました。 思いきって尋ねてみてよかったよ。多謝! "GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.5) of 2016-03-20 on trouble, modified by Debian" 一応mona-izmg16でもできました。今時はこっちの方がいいかもしれない。 create-fontset-from-ascii-fontではやり方がわからなかった。 (setq navi2ch-mona-use-ipa-mona t) (setq navi2ch-mona-ipa-mona-font-family-name "mona-izmg16") (set-face-attribute 'navi2ch-mona-face nil :fontset (navi2ch-mona-create-fontset-from-family-name "mona-izmg16" 16)) Emacsの設定ファイル(~/.emacsなど)に(require 'navi2ch)と書きます。 これは、$ cat "(require 'navi2ch)" >> ~/.emacsってことですか? 普通に設定ファイルを開いて書き込む方がよいと思うけど 設定ファイルがわからないならM-x describe-variable user-init-fileで あるいはこんな感じでも M-: (find-file user-init-file) おっとuser-init-fileはnilの場合もあるのか describe-variableで値がnilだったらcatでもなんでも好きにして Navi2ch 2.0.0-DEVを使っています。 履歴でm a m iして巡回しようとすると いくつかのスレで読み込みに時間がかかって文字化けすることがあります。 巡回途中でキャンセルして普通にそのスレだけ読み込むと文字化けしません。 文字化けしたらしかたなくC-c C-rしていますが回避策はあるでしょうか。 >>734 >>628 にあるように2chproxy.plでDISABLE_GZIP_COMPRESS => 1 としたら文字化けしなくなりました。ありがとうございました。 履歴(#hist)だとDAT落ちしたスレかどうかわからないけど、わかるようにしてほしいです。 ごめんなさい。Iで更新したらDAT落ちしたスレがわかりました。 dat落ちしたスレを開くと表示がバグります。 例えば完走して1002で終りのはずが、1003に1のレスが表示され、 2004までスレ全体の内容が繰り返されてしまいます。 書き忘れました。Navi2ch 2.0.0-DEV使ってます。 1002以降で、私の悪口を言ってるんじゃないかと不安です。 部屋のタオルも誰かに盗まれてるようですし。 >>740 ワロタw 統合失調症かな。精神科の受診をおすすめします。 ID無しをNGって出来るんだろうか 出来るなら方法を教えて欲しい・・・ Navi2ch 2.0.0-DEVで履歴(#hist)でIで更新していますが、 時々更新があるはずなのに更新されない(Uが付かない)スレがあります。 更新の瞬間にスレタイに*が付くのでかろうじて更新があったことがわかるのですが、 何とかならないでしょうか。 >>743 ご時世だから生で使えずPerlの串とか刺してないのか? それが要因とは言い難いが経由してれば何らかの影響が無いともいえない なるほど、確かに 2chproxy.pl の DISABLE_GZIP_COMPRESS => 1, に変えたのを使って、 (setq navi2ch-net-http-proxy "127.0.0.1:8080") を~/.navi2ch/init.el に書いています。 その関係の可能性はありますね。ありがとうございます。 投稿者IDのあるスレでIDから投稿数をカウントして何回目の発言かを ID横あたりに追加表示してくれる専ブラがあると思うのですが 同様のことをやってくれる機能または追加elispはありますか? がハートマークに見えるようにするにはどうすればいいですか? 書き込み失敗しました。 http://potato.2ch.net/test/read.cgi/software/1470670120/418 をウェブブラウザで見るとハートマークが見えるのですが、 Navi2chでハートマークを表示するにはどうすればいいでしょうか? >>748 fontの問題だからブラウザの使ってるのと同じfontを使ってるEmacs系のエディターに 組めばいいんじゃね? >>749 すみません環境を書いていませんでした。 Windows10Home64bitにCygwin2.6.0を入れて、そこにEmacs-w32 25.1を入れ、 M-x list-packagesでNavi2ch 2.0.0-DEVを入れました。 ウェブブラウザはEdge38.14393.0.0で上記URLのハートマークを含む文のフォントはMS Pゴシックと思われます。 ~/.navi2ch/init.elでもMS Pゴシックで表示するよう設定してあるのですが ハートマークでなく、四角の中に細かい字が書いてあるものが表示されてしまいます。 解決方法をご存知の方いらっしゃったらよろしくお願いします。 >>750 C-u C-x =で確認すると問題の文字はUx1f49bで絵文字の一種ですよね? 単に使用しているフォントに含まれていないだけでは? うちでは例えばSymbolaのようなフォントをインストールしてやれば表示されます。 http://ja.fonts2u.com/symbola.%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88 GNU Emacs 26.0.50.2 (i686-pc-linux-gnu, GTK+ Version 3.10.8) ウチだとMS UI ゴシックで表示しようとしてるんだけど、フォントには含まれてるはずな のに表示できない >>751 Symbolaをインストールしたところハートマークが表示されました! ありがとうございました。 >>752 メニューバーのOptions>Set Default Fontから行けませんか? MS UI ゴシックでハートを出す方法だったのかな。 失礼しました >>754 は無視して下さい。 >>752 Symbola以外にNoto Emojiとかなら表示できるみたいだけど、 他にも表示できるフォントがあるのかな? なんか特にエラーもでないんだがOPに書き込めなくなった。 串問題やアクセス拒否かもしれないがccy ワッチョイありのスレでワッチョイなしのレスをhideしたいのだけれどどうすれば良いだろうか。 最近声優個人板が荒れていてなんとかしたい。 さてさてPinkが仕様変更でhtml串でスレ読み込めなくなったですぞ! navi2ch で使ってみたけど動かないな。なんでだ? DEDICATED_BROWSER DAT_DIRECTORY 以外に使用環境に合せて要修正な箇所ってあったっけ? DISABLE_GZIP_COMPRESS => 1 にしたら動いた。圧縮が上手くいかなかったのだろうか >>761 2chブラウザとdatディレクトリの設定だけで大丈夫でした。 あと書き込みできるようにUSER_AGENTを変更。 速攻対処感謝です。>作者様 このスレnavi2chだと766まであるのにfirefoxだと708までしか見られない。なんだこりゃ >>767 俺環だと普通に767までFirefoxで表示されるよん >>771 無事スレ所得できました。 お疲れ様です。>作者様 今回の人作者さんなのかよく分からんのよね 作者さんなら全部上げると思うんよ あとレス番ズレ対策もするんじゃないかと >>775 俺環では少なくとも 何か問題ありましたか? >>778 そうですか。現在最終レスが670が正しいんでしょうけど、 同じレスが最後に重複して挿入されて674になったりしてます。 まれに不完全なゴミが挿入されたり。 そういうスレは必ずRetryingみたいになるのもこれでいいのかどうか。 Checking file... Retrying... Now connecting...sending request...done 私もよくわかってないのでもう少し調べてみなす。 先日までのpink板の修正版までは(レス番号はともかく)問題なく動いてました。 何度かスレを更新するうちにレスの本文がFrom以下に表示されたり、 空のレスが追加されたりして内容が壊れる場合もあったり、 私には何を対処すべきなのかわかりません。 上のスレ以外にこのスレの場合にも起こります。 同じような方はいらっしゃいませんか? >>780 まさに俺も今起きてる。 781が From: [781] ゥ? <> Date: と表示されてる。 今度はagreeで新bbs.cgiですか 色々改変くるなあ PC-AのWindowsで2chApiProxyを立ち上げて そこのファイアーウォールの9080を受信と送信の両方で開けて PC-BのWindowsのXenoにPC-Aのプロキシー設定すると読めた! PC-CのFreeBSDのnavi2chで設定したら読めなかった まあそういうもんである 数日前から何板か読めなくなったので2chproxy.plで治った。 wgetで引っ張ったらメチャクチャでgitなんて知らなかったから戸惑った。 無事にダウンロードが済んで以前のplとdiffして各所を書き換えて復活 >>790 そんな事するぐらいなら、git使った方が楽ですよ % git clone https://github.com/yama-natuki/2chproxy.pl.git 2chproxy.pl/ 以下に落ちてくる 後は2chproxy.pl/の中で % git pull すれば更新されるよ >>791 結果的にgitは導入したんだよ、ご指導通りに落とした。 ありがとう。 連休明けに立ち上げたら読めなくなっていて github言ったら4 day agoになってたから 更新があったんだなと入れ替えてみたら 読めるようになった また2chproxy.plのアップデートが必要になったな。 先ほど当てたらしっかり治った。 連休前にも一度差し換えたので大丈夫かと油断していたが 連休中にさらに更新されたのね。 それにしても2chproxy.plの開発が止まったらみんなどうする予定? >>795 たしか昔はwgetで引いてdiffで差分取ってLynxで見ていた記憶がある 2Chがどんなに改編したってブラウザでは見れるんだろ? だったら手段はあるんじゃねーかなぁ? 手段はあるけどいたちごっこを繰り返していかなければならなくて そのためには人手がいる けっこう話しは複雑になってきてるんだな。 2ch閲覧は広告提示ブラウザか有料会員アクセスしかさせない、専ブラを使うなら アクセス権許諾をえた開発をしろ(金を納めるか広告収入を確実に作れ)ってことらしい。 ただブラウザで見たり専ブラでみたらケシカラン、ケシカランからあらゆる対処をして ブラウジング障壁を作りますって方向性 これに敗北したのがNavi2chなわけだね、事実上生アクセスでは使えない状況だ。 これに必死に立ち向かってるのが2chproxy.plなわけだよね、開発が停まったり 運営側から徹底対策されて権利保護の策を講じられたら開発人員がいようが暗礁に乗り上げる。 そうなったら有料会員ルートや公認専用ブラウザを使う前提で表示をemacsに飛ばすツールを開発するしかないんだな。 どこかで決別して2chブランドを棄ててオープンやSCに全引っ越しするユーザーの勇気も試される感じか。 今更なことをまとめてるけど全体の状況は別に変わってないよ >>800 その辺の話しがもうnavi2chから遙かか遠くの話しになってるんで、少なくともこのスレッドで 右往左往する話しじゃないわな。 >>795 >それにしても2chproxy.plの開発が止まったらみんなどうする予定? 2chproxy.plの開発が止まるってことは2chproxy.plの使用者の中に 2chproxy.plの改変できる人がいなくなるってことだよ それはないんじゃね? >>796 手段はあるけどその手段を行使する&出来る人がいるかどうかだね いるでしょ >>797 2ch運営自体人がいない状態じゃん それで出来る改変なんだから対応に必要なのはスキルだけだよ >>798 >専ブラを使うなら >アクセス権許諾をえた開発をしろ(金を納めるか広告収入を確実に作れ)ってことらしい。 広告必須で「金を納める」って選択肢は無い筈だが >ブラウジング障壁を作りますって方向性 これってただ単に考慮されてないだけ 考慮対象はメジャーなブラウザ(IE、Edge、Chrome、Firefox、Safari)の現行版のみなんだろ 公認専ブラだって支障があれば専ブラ側で対処が原則 専ブラの仕様は考慮してない >これに必死に立ち向かってるのが2chproxy.plなわけだよね 別にそんな大仰なものじゃない >運営側から徹底対策されて権利保護の策を講じられたら開発人員がいようが暗礁に乗り上げる Webブラウザで閲覧可能な以上これはない >>799-801 >>798 はAPI導入ちょい後くらいに書いたような内容だよね >>802 噛み砕いてくれて書いてることは理解できるのだが。 だとしたらなぜnavi2chは単独で2chを利用できないのか? これはnavi2chの開発者(数や質)が2chproxy.plを包み込むほどの能力がないわけだよね。 他の専ブラは専ブラとして機能してるのになぜ2chは機能しないのか。 さまざまな理由はあるんでしょうが、だとしたら同じ理由で2chproxy.plの開発がnavi2chと同じに 暗礁に乗り上げる可能性はじゅうぶんあるよね。 それと 「Webブラウザで閲覧可能な以上は」というのはnavi2chの初期段階の話しで標準的なブラウザで 使用可能なんだからemacsでも可能だゼーって発祥だったと思うんだが、今現在navi2chはwabブラウザで 使えてるサイトが使えていないって現実なんだから、将来もWebブラウザで閲覧可能な以上はという話しに 矛盾を感じるんだけど。 >>803 >だとしたらなぜnavi2chは単独で2chを利用できないのか? >これはnavi2chの開発者(数や質)が2chproxy.plを包み込むほどの能力がないわけだよね。 ・2chproxy.plがあるんだからそれ利用すりゃいいじゃん ・htmlスクロール専ブラは白黒灰色問題 があるからね 対応は各専ブラ様々だけど非公認専ブラと串分けてるのは技術力の問題だけじゃないよ >他の専ブラは専ブラとして機能してるのになぜ2chは機能しないのか これちょっと意味が分からないです 後半については元々navi2chもdat取って来てた訳で違うんじゃないかな? 詳しい人ヨロです 2chproxy.plで接続していて、 たまに応答が遅くて取得したスレが化けてしまうことがあるけど、 何かの設定で対処できるのかな? >>806 スレをいったん削除して再取得するということですよね。 それはできるんですが、 調子が悪いときなどに何度も取得したスレが化けてしまうようなとき、 2chproxy.plの方でできる設定とかないんですかね? >>807 可能じゃない、ちゃんと設定ファイルの能書きに色々なさじ加減載ってるジャン。 読んで臭そうなとこ炙り出していじってみたら? パラメータいじっても壊れないから大丈夫だよ。 設定後は串の再起動を忘れずに kakoログ倉庫探しに行って2chproxyからのエラーメッセージ食らってそれをデコードしてるので化ける もうkakoログ倉庫拾わないようにしておけば、普通にエラーで止まる とあるスレで使いたいんだけど「ID無し」の書き込みをNGするにはどうすればいいんだろう? >>922 ウインなにがしなんざ知的障害者しか使ってねえよw ソース公開しれば保証しなくていいという理屈は正しいだろ 車に例えるならテメェーも製作者のひとりってことになるのがOSSってもんだバカ この程度の基本的理屈すら理解できないから知的障害者から脱却できないんだろうが >>923 UNIXがセキュリティを全く考慮しないで開発されたOSだとか寝言ほざくな それはウインなにがしとかいうウイルスのことだろ chmodもchownもないだの、スクリプト送りつけて実行させるだの、HTMLメールだの、 インターネットを危険に陥れようというテロリストの発想だろうが >>812 通りすがりだが、君は自分を客観的に見つめ直してごらん。 誰が池沼であるかがすぐにわかる。 OSSってざっくりいってもライセンスや著作は様々だよ。 たんにソースを公開するだけなら小説と同じで読める著作を売るなり差し上げるなりしてるだけなので 全権を放棄してるわけでもないしな。 Chromeだと書き込めるけどnavi2chだと301が出る板がある。 串の調整なんだろうけど難解だ イヌイタの情報で * 板一覧URLの20を2rに変えて板一覧再取得で大丈夫だよ * とのことだったので板更新規準のURLを編集したら更新がなおりました。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる