Navi2ch for Emacs (Part 22) (390レス)
Navi2ch for Emacs (Part 22) http://mevius.5ch.net/test/read.cgi/unix/1575011531/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: 名無しさん@お腹いっぱい。 [sage] 2019/11/29(金) 16:12:11.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 21) https://mevius.5ch.net/test/read.cgi/unix/1405127170/ http://mevius.5ch.net/test/read.cgi/unix/1575011531/1
264: 名無しさん@お腹いっぱい。 [sage] 2024/01/03(水) 21:47:22.77 修正しました。currentブランチとしてpushしてあります。 FreeBSDのcurrent, stable => current, mainの感じです。(mainをstableに変更すると大顰蹙を買いそうなので) ファイルローカル変数としてlexical-bindingは設定してあるので、 (let ((lexical-binding t) (start start)) 自体も不要だと思いますが、何となく残してしまいました。 --- a/navi2ch-jbbs-shitaraba.el +++ b/navi2ch-jbbs-shitaraba.el @@ -99,9 +99,9 @@ START が non-nil ならばレス番号 START からの差分を取得する。 (time (cdr (assq 'time article))) (url (navi2ch-js-article-to-rawmode-url board article start nil start)) (func (if start - (lexical-let ((start start)) + (let ((lexical-binding t) (start start)) (lambda () (navi2ch-js-article-callback start))) - 'navi2ch-js-article-callback))) + #'navi2ch-js-article-callback))) (navi2ch-net-update-file url file time func nil start))) (defun navi2ch-js-url-to-board (url) http://mevius.5ch.net/test/read.cgi/unix/1575011531/264
265: 名無しさん@お腹いっぱい。 [sage] 2024/01/03(水) 22:33:32.88 早速ありがとうございます! http://mevius.5ch.net/test/read.cgi/unix/1575011531/265
266: 名無しさん@お腹いっぱい。 [sage] 2024/01/04(木) 21:18:58.31 shitarabaはhttpキメ打ちだったので、httpsにも対応して、あとmachibbsも使えるようにしました。 currentブランチとしてpushしてあります。 $ git clone https://repo.or.cz/navi2ch.git $ cd navi2ch % git fetch --all $ git branch --track current remotes/origin/current $ git checkout current $ meson setup builddir $ meson compile -C builddir $ meson install -C builddir # el, elc, info, iconが$HOME/.emacs.d/lisp/navi2chにインストールされます $HOME/.emacs.d/init.elに↓を書いておけば、autoload, info, icondirが設定できます。 (load (file-name-concat (file-name-directory load-file-name) "lisp/navi2ch/navi2ch-autoloads")) http://mevius.5ch.net/test/read.cgi/unix/1575011531/266
267: 名無しさん@お腹いっぱい。 [sage] 2024/01/11(木) 08:22:29.14 spacemacs派、追加パッケージにコレだけでビルドも設定も要らん (navi2ch :location (recipe :fetcher git :branch "current" :url "https://repo.or.cz/navi2ch.git" :files (:defaults "contrib" "icons"))) http://mevius.5ch.net/test/read.cgi/unix/1575011531/267
268: 名無しさん@お腹いっぱい。 [sage] 2024/01/14(日) 19:28:13.87 【速報】特定の板で専ブラが閲覧不能に 入力URL http://hayabusa9.5ch.net/test/read.cgi/livemarket1/1705218068 ↓ ジャンプ先 http://hayabusa9.5ch.net/test/read.cgi/c/livemarket1/1705218068 【※注:板名の前の”c”に注目】 殆どの板ではいまだ変更なし http://mevius.5ch.net/test/read.cgi/unix/1575011531/268
269: 名無しさん@お腹いっぱい。 [] 2024/01/21(日) 21:27:10.44 history の一番最後の行で g を押すとエラーになるようです。 Debugger entered--Lisp error: (wrong-type-argument stringp nil) string-match("^https:\\(.*\\)" nil) navi2ch-history-assoc-item(nil) navi2ch-bm-get-board-internal(nil) navi2ch-bm-goto-board() funcall-interactively(navi2ch-bm-goto-board) call-interactively(navi2ch-bm-goto-board nil nil) command-execute(navi2ch-bm-goto-board) http://mevius.5ch.net/test/read.cgi/unix/1575011531/269
270: 名無しさん@お腹いっぱい。 [] 2024/01/23(火) 23:45:05.60 報告どうも。修正しておきます。 diff --git a/navi2ch-history.el b/navi2ch-history.el index 5f64a69..6fa64fe 100644 --- a/navi2ch-history.el +++ b/navi2ch-history.el @@ -78,7 +78,8 @@ key は (concat uri artid)。") (defun navi2ch-history-assoc-item (item) (or (assoc item navi2ch-history-alist) - (and (string-match "^https:\\(.*\\)" item) + (and item + (string-match "^https:\\(.*\\)" item) (assoc (concat (if (string-prefix-p "https:" item) "http:" "https:") (match-string 1 item)) http://mevius.5ch.net/test/read.cgi/unix/1575011531/270
271: 名無しさん@お腹いっぱい。 [sage] 2024/01/24(水) 00:03:50.68 >>268 今は閲覧できるようです。巻き戻したのかな? http://mevius.5ch.net/test/read.cgi/unix/1575011531/271
272: 名無しさん@お腹いっぱい。 [sage] 2024/01/27(土) 01:55:01.97 package-vc-installでもインストールできたっぽい。 こんな感じ。 (unless (package-installed-p 'navi2ch) (package-vc-install '(navi2ch :url "https://repo.or.cz/navi2ch.git" :branch "current" :vc-backend Git))) http://mevius.5ch.net/test/read.cgi/unix/1575011531/272
273: 名無しさん@お腹いっぱい。 [sage] 2024/01/28(日) 19:11:40.16 書けなくなったよ もうなんだかんだ面倒臭いだろ書き込みはxwidgetsでダイレクトにフォーム表示してくれたらいいけどな http://mevius.5ch.net/test/read.cgi/unix/1575011531/273
274: 名無しさん@お腹いっぱい。 [sage] 2024/01/28(日) 19:38:49.33 そうなの? http://mevius.5ch.net/test/read.cgi/unix/1575011531/274
275: 名無しさん@お腹いっぱい。 [sage] 2024/01/28(日) 20:24:22.79 投稿エラー: ERROR: 投稿時の認証用クエリがありません。 ---------------- すくなくとも俺環でこの板は上記エラーでそうみたい 書けてるの? http://mevius.5ch.net/test/read.cgi/unix/1575011531/275
276: 名無しさん@お腹いっぱい。 [sage] 2024/01/28(日) 20:34:56.00 失礼UAだったみたい、書けました http://mevius.5ch.net/test/read.cgi/unix/1575011531/276
277: 名無しさん@お腹いっぱい。 [sage] 2024/02/13(火) 19:48:30.48 最近info読みたいことあったnavi2ch.texi UTF-8にしてくれないかな quelpaでインストールすると文字化するのよね http://mevius.5ch.net/test/read.cgi/unix/1575011531/277
278: 名無しさん@お腹いっぱい。 [sage] 2024/02/24(土) 21:28:43.58 quelpa見るとmakeinfoでinfo作ってるようだから、makeinfoというファイル名で コード変換して本物makeinfoに渡すスクリプト噛ませれば解決しない? コード変換すると全部入れ替えだから二の足踏んでるんだよね。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/278
279: 名無しさん@お腹いっぱい。 [sage] 2024/03/25(月) 21:03:24.75 原因は特定できないけれど Windows 11以降、謎の文字化けが起きるようになった 例えば、米こうじの「こうじ」、ウソつきの「うそ」、全角チルダ(~)等 どれもWindows 10までは普通に入力できていた文字 「うそ」は、機種依存文字でないほうも書き込めない 「以前のバージョン」のIMEも試してみた 自分以外にも似た文字化けを見たのでOS固有の問題かもしれないけれど ウェブブラウザでは正常に書き込まれる http://mevius.5ch.net/test/read.cgi/unix/1575011531/279
280: 名無しさん@お腹いっぱい。 [sage] 2024/03/26(火) 20:03:10.76 macで書き込みテスト うそ(印刷標準字体)、うそ(略字)、こめこうじ、全角チルダ 噓、嘘、米麹、〜 http://mevius.5ch.net/test/read.cgi/unix/1575011531/280
281: 名無しさん@お腹いっぱい。 [] 2024/03/27(水) 19:59:21.26 今回は乗客の通販とか凄いねしか書けないんだろう 国葬すべきだよな 絶対に潰します!」(ずっと待ってるんだから当然 バグはシステムをそのまま持ってきた意味を分かってたはず http://mevius.5ch.net/test/read.cgi/unix/1575011531/281
282: 名無しさん@お腹いっぱい。 [] 2024/03/27(水) 20:49:33.18 定期的に http://mevius.5ch.net/test/read.cgi/unix/1575011531/282
283: 名無しさん@お腹いっぱい。 [sage] 2024/03/28(木) 20:37:22.74 「麹」(こうじ)は入力できた JISで使用可能な異体字が最初から候補に入ってなかった https://dictionary.goo.ne.jp/word/kanji/%E9%BA%B4/#kanji_kanken-9620 「剥」(ハク,むく) https://dictionary.goo.ne.jp/word/kanji/%E5%89%9D/#kanji_kanken-42590 も同じ JIS/S-JISで扱えない文字は抑制するとかできないかな 全角チルダやウソは無理 異体字関連のように見えるけれど、S-JISの5C問題ではないんよね https://zenn.dev/zhenyou620/articles/c26b03cb6e4787 http://mevius.5ch.net/test/read.cgi/unix/1575011531/283
284: 名無しさん@お腹いっぱい。 [sage] 2024/04/02(火) 15:44:11.54 >>280 > うそ(印刷標準字体)、うそ(略字)、こめこうじ、全角チルダ > 噓、嘘、米麹、~ chmateから 噓、嘘、米麴、米麹、~、~(波ダッシュ) http://mevius.5ch.net/test/read.cgi/unix/1575011531/284
285: 名無しさん@お腹いっぱい。 [sage] 2024/04/02(火) 16:00:28.78 >>280 波ダッシュになってるなあ 波ダッシュをJIS X 0208にない全角チルダに変換してしまうのは Windowsが長らく抱えていた問題だけど 11で変えたんだな Emacsが依存してるのかね それともproxy? http://mevius.5ch.net/test/read.cgi/unix/1575011531/285
286: 名無しさん@お腹いっぱい。 [sage] 2024/04/17(水) 02:13:43.61 わかったああああぁ! https://qiita.com/kasei-san/items/3ce2249f0a1c1af1cbd2 自分が全角チルダと思っていたのは波ダッシュで Unicodeの波ダッシュが今まで”下がって上がる”形に誤記されていたのか https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Wave_Dash2.svg/427px-Wave_Dash2.svg.png S-JISに存在しないキャラクタコードを入力したらそりゃおかしくなるわけだわ とりあえず「にょろ」で「〜」を登録しておいた ウソや「しょうゆ」も何かこういうコーディング問題だろうな 最新ベータのNavi2chを使えば混合表記でも消えたりしないのかもね うちはコンパイルしてもしなくても途中でエラーが出て使えないから http://mevius.5ch.net/test/read.cgi/unix/1575011531/286
287: 名無しさん@お腹いっぱい。 [sage] 2024/05/25(土) 10:14:56.94 IMEへ登録しても異体字に環境依存文字(非JIS/S-JIS)が含まれると文字化けするな 他は変えていないからWindows11固有のバグなのか (coding-system-put 'cp932 :encode-translation-table (get 'japanese-ucs-jis-to-cp932-map 'translation-table)) これを ~/init.el に設定しておくと〜(波ダッシュ)だけは文字化けしない模様 http://mevius.5ch.net/test/read.cgi/unix/1575011531/287
288: 名無しさん@お腹いっぱい。 [sage] 2024/06/08(土) 17:33:03.71 文字化け問題が解決したので報告 最近リリースされたEmacs 29.3へ更新したら異体字が書き込めるようになった Windows 11のリリースに合わせて修正されたのかもしれない そのままだとUnicode文字は入力できないけれどS-JISの文字まで消えることはない http://mevius.5ch.net/test/read.cgi/unix/1575011531/288
289: 名無しさん@お腹いっぱい。 [sage] 2024/06/09(日) 14:16:04.40 やっぱりダメだわ 何か条件があって書き込めるときと文字化けするときがある Emacs更新で文字化けしにくくはなったけれど理由が不明 http://mevius.5ch.net/test/read.cgi/unix/1575011531/289
290: 名無しさん@お腹いっぱい。 [sage] 2024/06/28(金) 11:59:12.45 文字化け問題 (make-coding-system 'japanese-iso-8bit 2 ?E "ISO 2022 based EUC encoding for Japanese (MIME:EUC-JP)" '(ascii japanese-jisx0208 katakana-jisx0201 japanese-jisx0212 short ascii-eol ascii-cntl nil nil single-shift) '((safe-charsets ascii latin-jisx0201 japanese-jisx0208 japanese-jisx0208-1978 katakana-jisx0201 japanese-jisx0212) (mime-charset . euc-jp))) (define-coding-system-alias 'euc-japan-1990 'japanese-iso-8bit) (define-coding-system-alias 'euc-japan 'japanese-iso-8bit) (define-coding-system-alias 'euc-jp 'japanese-iso-8bit) こういう感じの定義をUTF-8か何かで書いてやればいいらしい (続く) http://mevius.5ch.net/test/read.cgi/unix/1575011531/290
291: 名無しさん@お腹いっぱい。 [sage] 2024/06/28(金) 12:00:13.38 (改行エラーで弾かれた続き) さらに言語リストに追加 (set-language-info-alist "Japanese" '((setup-function . setup-japanese-environment-internal) (exit-function . exit-japanese-environment) (tutorial . "TUTORIAL.ja") (charset japanese-jisx0208 japanese-jisx0208-1978 japanese-jisx0212 latin-jisx0201 katakana-jisx0201 japanese-jisx0213-1 japanese-jisx0213-2) (coding-system iso-2022-jp japanese-iso-8bit japanese-shift-jis japanese-iso-7bit-1978-irv) (coding-priority iso-2022-jp japanese-iso-8bit japanese-shift-jis iso-2022-jp-2) (input-method . "japanese") (features japan-util) (sample-text . "Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B, (I:]FAJ(B") (documentation . t))) UTF-8のフォーマットやエイリアスが調べても見つからなくて挫折 わかる人向けの備忘録に http://mevius.5ch.net/test/read.cgi/unix/1575011531/291
292: 名無しさん@お腹いっぱい。 [sage] 2024/07/31(水) 22:10:49.85 備忘録も兼ねて一応報告 汎用ウェブブラウザのUser Agentが全て死亡 Chrome, Firefox, Edge等のUAでアクセスすると、例えばニュース速報+の場合 http://asahi.5ch.net/newsplus → https://itest.5ch.net/subback/newsplus へ飛ばされる 飛ばされるだけなら読み込めるけれど、JavaScriptを要求してくる 実はかなり前からウェブブラウザでは要JSで、CGIは裏でサポートする体制だった 本日午前までは CGI 方式で読み込めたのを確認しているけれど今は無理 新型専ブラには知っての通りログインシステムに脆弱性がありCGI形式も残っている プロファイルやプロキシでAPI対応ブラウザのUAを指定すれば旧専ブラもまだ使える http://mevius.5ch.net/test/read.cgi/unix/1575011531/292
293: 名無しさん@お腹いっぱい。 [] 2024/08/02(金) 21:27:43.94 >>292 navi2emacs使ってないからわからないけどcookieで5chClassicをonにセットじゃだめかな? http://mevius.5ch.net/test/read.cgi/unix/1575011531/293
294: 名無しさん@お腹いっぱい。 [sage] 2024/08/03(土) 20:39:55.68 >>293 cookieを直接操作するコマンドがないのよね proxyの「パラメータの置換を許可する」コマンド等で代用できればいいんだけど http://mevius.5ch.net/test/read.cgi/unix/1575011531/294
295: 名無しさん@お腹いっぱい。 [sage] 2024/08/04(日) 06:27:18.76 >>293 でも情報をありがとう 他の専ブラで殆ど騒ぎになってないから不思議に思ってた なにか手を考えてみる http://mevius.5ch.net/test/read.cgi/unix/1575011531/295
296: 名無しさん@お腹いっぱい。 [] 2024/08/04(日) 11:34:58.17 >>266 windows だとdefaultで C:\Program Files\Emacs\emacs-??.? みたいに2階層下にインストールされるから > $ meson setup builddir で emacsがない! となるんだな (しかしよく作りこんでるなぁ,とパッチ作者には感謝しかない http://mevius.5ch.net/test/read.cgi/unix/1575011531/296
297: 名無しさん@お腹いっぱい。 [sage] 2024/08/06(火) 19:53:18.94 (navi2ch-net-store-cookie '("5chClassic" "on") ".5ch.net" "/") とかやれば設定はできそうな気がする。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/297
298: 名無しさん@お腹いっぱい。 [sage] 2024/08/15(木) 15:43:00.74 ?v=pc http://mevius.5ch.net/test/read.cgi/unix/1575011531/298
299: 名無しさん@お腹いっぱい。 [sage] 2024/08/27(火) 00:42:09.42 >>290 文字化け問題。よく理解していないけど、文字化けするサンプルをUTF-8でセーブして、base64してクレないか? >>296 emacs-2[7-9].[1-4]を検索するようにしてみてcurrentブランチにpushした。 >>266の手順でどーぞ。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/299
300: 警備員[Lv.4][新芽] [sage] 2024/08/27(火) 08:39:59.84 >>289 振る舞いが違うことがあるのは 文章に使われてる文字集合セットが違うからだと思う >>290のsafe-charsetsにバッファーの全ての文字が含まれてるか確認して 利用可能なcoding-systemのリストを作り >>291のcoding-priorityに合せて どのcoding-systemを使うかemacsは選ぶ 5chの利用可能なcoding-systemがどうなっているか知らないけど (どの板でも常にutf8を使えればいいのだけど) 現在レガシーでしかないIso2022jp,eucjp,sjis,cp932等を使わない方がいい 少し前に言及された波ダッシュ全角チルダ問題みたいなのを回避するためにも 書き手あるいはIMが波ダッシュのつもりで全角チルダを入力してしまっていてもそれは尊重すればいい 内部表現以外は常にutf8を使う http://mevius.5ch.net/test/read.cgi/unix/1575011531/300
301: 名無しさん@お腹いっぱい。 [sage] 2024/08/27(火) 09:22:10.39 5chはcp932キメ打ちでポストすることになっているっぽい。 なので、cp932に変換できる文字はcp932に、できない文字は実体参照に置換してポストしている。つもり http://mevius.5ch.net/test/read.cgi/unix/1575011531/301
302: 警備員[Lv.5][新芽] [sage] 2024/08/27(火) 09:31:30.01 そうなんだ じゃあその変換が利用者の意図通りか 実態参照がちゃんと扱われるかって問題しかなさそうだね それから余談だけど cp932はどの板でも使えるが utf8は特定の板でしか使えないってことはないかな? Unicode emojiとしか思えない書き込みもみたことがあるので baselineが変更されてどんどん上に上がっていく文字列とか かなり昔にその設定を取得できると聞いた気もするが2ch時代の昔話かもしれん http://mevius.5ch.net/test/read.cgi/unix/1575011531/302
303: 警備員[Lv.5][新芽] [sage] 2024/08/27(火) 09:32:45.34 そういう実装ならWindows11で問題が出たのはIMの振る舞いの変更だったんだろうね http://mevius.5ch.net/test/read.cgi/unix/1575011531/303
304: 名無しさん@お腹いっぱい。 [sage] 2024/08/27(火) 12:34:01.12 なんかemacs(29.1)の文字列の扱いに問題があるような気がしてきた。 (length "🛜")を評価すると2になる http://mevius.5ch.net/test/read.cgi/unix/1575011531/304
305: 警備員[Lv.8][新芽] [sage] 2024/08/27(火) 12:53:11.88 16bitに収まらないcode pointを持った文字だからでしょうね http://mevius.5ch.net/test/read.cgi/unix/1575011531/305
306: 警備員[Lv.9][新芽] [sage] 2024/08/27(火) 14:58:28.82 こういうことですけど $ echo -n a | iconv -f utf-8 -t UTF16BE | hexdump -C 00000000 00 61 |.a| 00000002 $ echo -n あ | iconv -f utf-8 -t UTF16BE | hexdump -C 00000000 30 42 |0B| 00000002 $ echo -n 🛜 | iconv -f utf-8 -t UTF16BE | hexdump -C 00000000 d8 3d de dc |.=..| 00000004 http://mevius.5ch.net/test/read.cgi/unix/1575011531/306
307: 名無しさん@お腹いっぱい。 [sage] 2024/08/27(火) 17:09:40.27 5chがcp932からsjisに変えて不具合から 元に戻すんじゃなくBBS_UNICODEを無効して対応 その後cp932に戻したという話は聞いていないな http://mevius.5ch.net/test/read.cgi/unix/1575011531/307
308: 名無しさん@お腹いっぱい。 [sage] 2024/08/27(火) 18:59:53.41 >>304 手元の29.4では1になりますが、デバッグされたのですかね? http://mevius.5ch.net/test/read.cgi/unix/1575011531/308
309: 名無しさん@お腹いっぱい。 [sage] 2024/08/27(火) 19:37:41.71 >>307 なるほど、SETTINGS.TXTというファイルを見かけたような記憶が蘇ってきました。 ここら辺で設定されている項目でしょうか。 使うだけのユーザーだったので、専ブラのドキュメントは追ってなかったのです。 monazilliaは残骸しか残ってないし… >>308 っと失礼、今、試したら1になりました。何をみていたんだろう? http://mevius.5ch.net/test/read.cgi/unix/1575011531/309
310: 名無しさん@お腹いっぱい。 [sage] 2024/08/28(水) 10:30:52.56 エンコードする関数はnavi2ch-net.el:navi2ch-net-url-ncrify-stringで cp932に変換できない文字を数値実体参照+%エスケープ, cp932に変換できた文字を%エスケープしています。 (navi2ch-net-url-ncrify-string "🛜") -> "%26%23128732%3b" 文字コードで悩んでいる方は、これの変換結果を教えてほしい。 >>307 古文書(https://info.5ch.net/index.php/SETTING.TXT)によるとBBS_UNICODEは ・現行の SETTING.TXT では、削除されているもの ・残っていても無効らしいもの らしいので、決め打ちするならcp932じゃなくてsjisにしろってことでしょうか? http://mevius.5ch.net/test/read.cgi/unix/1575011531/310
311: 名無しさん@お腹いっぱい。 [sage] 2024/08/28(水) 10:54:33.07 今の5chはcp932じゃなくてsjis BBS_UNICODEはらしいじゃなくて無効にされた http://mevius.5ch.net/test/read.cgi/unix/1575011531/311
312: 名無しさん@お腹いっぱい。 [sage] 2024/08/28(水) 11:36:41.53 自分が昔Jane板に書いたレス ttp://jane2ch.net/test/read.cgi/community/1689396539/472 ttp://jane2ch.net/test/read.cgi/community/1689396539/477 http://mevius.5ch.net/test/read.cgi/unix/1575011531/312
313: 警備員[Lv.7][新芽] [sage] 2024/08/28(水) 11:46:08.11 >>312 https://agree.5ch.net/test/read.cgi/operate/1642399917/896-897 にまとめレスとソースの議論もあるのね それからwikipediaの波ダッシュ全角チルダ問題のところに 他に問題が起きる組み合わせが書いてある ja.m.wikipedia.org/wiki/Unicode#%E6%B3%A2%E3%83%80%E3%83%83%E3%82%B7%E3%83%A5%E3%83%BB%E5%85%A8%E8%A7%92%E3%83%81%E3%83%AB%E3%83%80%E5%95%8F%E9%A1%8C http://mevius.5ch.net/test/read.cgi/unix/1575011531/313
314: 名無しさん@お腹いっぱい。 [sage] 2024/08/28(水) 13:18:20.40 >>310 不都合ではなくて技術的興味レベルです。すみません IVSはそれ単体で"cp932に変換できない文字を数値実体参照+%エスケープ"扱いなのですね http://mevius.5ch.net/test/read.cgi/unix/1575011531/314
315: 名無しさん@お腹いっぱい。 [sage] 2024/08/28(水) 14:48:26.69 > cp932に変換できない文字 cp932とsjisでは変換できない文字が違う これに対処するためBBS_UNICODEを無効にした この辺りの経緯はBathyスレの過去ログ読めば分かる Styleの過去ログでもいいけど無駄レスが多い http://mevius.5ch.net/test/read.cgi/unix/1575011531/315
316: 名無しさん@お腹いっぱい。 [sage] 2024/08/28(水) 20:04:34.70 <form id="postform" class="postform" method="POST" action="//mevius.5ch.net/test/bbs.cgi?guid=ON" accept-charset="Shift_JIS"> となってるから、sjisに変換できない文字はunicodeとして数値文字参照にするという実装で良いのかな? navi2ch-board-coding-system-alistで板ごとに、デフォルトはnavi2ch-coding-systemで設定できるようになってるけど、 こんな偏執狂じみた(褒め言葉)カスタマイズ性を持たせたオリジナル作者には驚くしかない。 というわけで、デフォルトでnavi2ch-coding-systemは (defvar navi2ch-coding-system (or (car (memq 'cp932 (coding-system-list))) (car (memq 'shift_jis-2004 (coding-system-list))) 'shift_jis)) となってるのを(defvar navi2ch-coding-system 'shift_jis)にしておきます。 波ダッシュ 〜 全角チルダ ~ http://mevius.5ch.net/test/read.cgi/unix/1575011531/316
317: 名無しさん@お腹いっぱい。 [sage] 2024/08/28(水) 20:46:09.64 >>296 emacs-2[7-9].[1-4]を検索する他、 $ meson setup builddir -Demacs=emacs-29.3 でバイナリファイル名を指定できるようにしてcurrentブランチにpushした。 あと、>>316の変更と>>266の手順を書いたREADME.mdを追加したので、https://repo.or.cz/navi2ch.gitで読める。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/317
318: 名無しさん@お腹いっぱい。 [] 2024/08/29(木) 10:39:00.17 >>317 まだこうなっちゃう Traceback (most recent call last): File "/home/*/navi2ch/scripts/default_options.py", line 12, in <module> def find_emacs_in_path() -> pathlib.Path | None: TypeError: unsupported operand type(s) for |: 'type' and 'NoneType' meson.build:6:25: ERROR: Command `/usr/bin/python scripts/default_options.py` failed with status 1. http://mevius.5ch.net/test/read.cgi/unix/1575011531/318
319: 名無しさん@お腹いっぱい。 [] 2024/08/29(木) 12:07:27.91 >>317 >>318 全く問題なくできましたm(__)m http://mevius.5ch.net/test/read.cgi/unix/1575011531/319
320: 名無しさん@お腹いっぱい。 [sage] 2024/08/29(木) 13:05:33.13 >>317 開発ありがとうございます >>272 の方法でインストールしました http://mevius.5ch.net/test/read.cgi/unix/1575011531/320
321: 名無しさん@お腹いっぱい。 [] 2024/08/29(木) 15:57:36.66 >>318 > def find_emacs_in_path() -> pathlib.Path | None: > TypeError: unsupported operand type(s) for |: 'type' and 'NoneType' pythonのバージョンが古くて、新しいタイプヒントの記法を解釈できないのかな? 何ヶ所かある戻り値のタイプヒントをお手軽修正は↓ import typing しておいて↓のようになおすだけど、 -def find_emacs_in_path() -> pathlib.Path | None: +def find_emacs_in_path() -> typing.Union[pathlib.Path, None]: default_options.pyはオプションのデフォルト値を求めるスクリプトなので、 emacsが見つからない時に止めるのは良くない!と改心したので見つからない 場合には規定値 グローバルインストール 'prefix': '/usr/local', 'lispdir': 'site-lisp' ローカルインストール 'prefix': str(pathlib.Path.home() / '.emacs.d'), 'lispdir': 'lisp', を返すようにしました。グローバル/ローカルの切り替えは環境変数INSTALL_GLOBALが存在するか否かです。 本文が長すぎますと言われたのでバッチは別レスで http://mevius.5ch.net/test/read.cgi/unix/1575011531/321
322: 名無しさん@お腹いっぱい。 [sage] 2024/08/29(木) 15:58:31.12 改行数制限に引っかかりそうなのでgzup+base64 $ base64 -d |gzip -d でパッチが出てきます。 H4sIAPsa0GYAA71WW2/bNhR+11/oy1nXgNJ0cezcPXho0nVdgTQNlgx7iAKDlumYi0RyJOXE yPLfdyg5tpyL62DD+GBTPPfvOzzSkI9GEMdX3AJtmUxzZU1ryEa0zG1fKsulMImawmCF0ONi yG5he7DP9gadJNnJtjojyqC9ubm7ve3FcbzStxeG4Wr/799DvBcdQLgXtTcBn3ihpLagcmpH Uhfew4Fm862ZmsW+HCgtM2aMF86O7FRxceWBB9/D6eH5r2/eHb0L3/E3/hEraGbco97/rnuD B16MKcEIi+xXsj4XfUXt2A8g/gncLueD5BT/4W84kYJ1vXCVRR06+V1geRdN86iyvux64BYf zetLsBjLCuj1gPyBXuWNITMtt9itBZQk7JaRxalhyp3+SCr4OtvRHoSdHfzFx1cXNPeKWVU2 GIwba/ygIXNLM1tqUesgus9AZyzVtmCifB1+j8zWBNHqaTP5mvsbLrY6mSySLOdMWG8GYsaU 7VZgbe06sLb2XgJrnRJqp84i5+K6rxmSoVmCYRXPma9J8kMlTZNcXJPIyT5/Ovn628cPh2cf g9q8itN3gdBY4lXAAAi8omI4odr4ZONQqZ+ppRtp+oVnWho5smk6a5E0PXP28AXtSeDIcD4f VWPGiEhWWn/IdXepkhXsvN7PmnTNOkxIC+gn4aZPB0bmpWVPGg3lCIrTWqhgjY6+nY6jb2fr X9HnNdv5uUKbZv6CqSBYansp+jc1HWu1+2P1NXHDIQFWKuACfPKh2zrV8krTAn7BVjPYXO6M RE0InYWDEC2WCkEvQcIt0yh8gnmFQI06tIAMuGg9DANWj5nd7Wgfwt0d/G1CvxYKL8yQ52mY j6zHaA+pxlArwizfAvRDlXratb0lVEgLL1rOM1q9kkiwJpXNXL7NZPhfJfZ/XbZmL2Gurpcq R4vucS1xsOne3AftqF31BMvN0nREvy/QOn/XADdN7pTmwvqkFrnsR7IUQ+zyEXZ7D1+VibFD pnVQq7sDfFlZv40H6BLn6BWzTEx88vnk7Pzw+Lj/6fjr0eExCWYcrKU0I8vlf7c4cYsozUb8 lnSBtEqjW7nMaE6iR0o5NwpRcloGEYvdc1Ppvt7WcK0d0Vi9NJiSsSyQK3dbk/qqDkmwIpUX snBfTxh28R2V6FL4PlFTO5bCDZg4c781NSm5u09JQBL37UKRqjQVJPlT4lUoqPJzWgyGFCYY 7u6+d3c/15tcbF5Gk4v2ZRBVhbpOKnBi4IpwrIYs/xYzsCLZqnyX6V9VvvGA2mxcb9mkIghW LOK72jLw61zhbQ15b8OkYoZfb87jW1TDXowFLViMEpZZqafgz7fxXAxOf6HjasVBvTIX7G5Z 2odGx20EdcM3ej+CbMyy6965Llng/QNTM3dA5QsAAA== http://mevius.5ch.net/test/read.cgi/unix/1575011531/322
323: 名無しさん@お腹いっぱい。 [] 2024/08/29(木) 16:02:47.23 >>321 そうです 自力解決しました つまらんことでお手を煩わせてすみませんm(__)m http://mevius.5ch.net/test/read.cgi/unix/1575011531/323
324: 名無しさん@お腹いっぱい。 [] 2024/08/29(木) 19:21:10.96 ここまでをcurrentにcurrentにコミットしてあげておきました。 ご要望のあった「texiの文字コード変えてクレ」にも対応してUTF-8にしました。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/324
325: 名無しさん@お腹いっぱい。 [sage] 2024/08/30(金) 13:34:54.82 spacemacsでupdate-packagesしたらちゃんと更新された infoも文字化けなし、ありがと http://mevius.5ch.net/test/read.cgi/unix/1575011531/325
326: 名無しさん@お腹いっぱい。 [sage] 2024/09/22(日) 12:05:28.16 >>316 お疲れ様です コンパイルできないので試しに古いソースを書き換えてみた Win11の全角チルダが一定の条件下で今まで入力できていたのに全くできなくなった 否、パッチに関わらず入力できない 精査した結果、「機種依存」に分類された全角チルダ( )を入力すると表示される これまでは入力不可だった 波ダッシュ(Wave dash)を入力すると文字自体が消える(厳密には半角スペースに変換) 以前は表示できていたので、最近のアップデートでコードの扱いを変えたのかも 見目が全角チルダだからといって文字コードを置き換えて良いものなの? 入力した文字が消失するから確かめるすべもないけど http://mevius.5ch.net/test/read.cgi/unix/1575011531/326
327: 名無しさん@お腹いっぱい。 [sage] 2024/09/22(日) 12:13:08.84 >>326 補足 最新のアップデートをかけたらなぜか元に戻ってた… 今のところ全角は消える、波は書ける http://mevius.5ch.net/test/read.cgi/unix/1575011531/327
328: 名無しさん@お腹いっぱい。 [sage] 2024/09/24(火) 23:11:11.23 5chはshift_jisで投稿せよ。ということらしいので、shift_jisに変換して投稿するようにしました。 その際にshift_jisに定義されていない(とemacsが信じている)文字は数値実体参照に置換しています。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/328
329: 名無しさん@お腹いっぱい。 [sage] 2024/09/24(火) 23:50:53.01 326とは別人です。328さん開発ありがとうございます web browserでPC版の設定でアクセスすると、どちらの字も全角チルダで表示されてませんか? 5chの中の人は、そのぐらいにしか考えていないと思ってます。残念ながら http://mevius.5ch.net/test/read.cgi/unix/1575011531/329
330: 名無しさん@お腹いっぱい。 [] 2024/09/25(水) 16:39:20.98 専ブラはutf-8で送信してるよ Shift_JISにない文字種は5ch側で数値参照に変換している http://mevius.5ch.net/test/read.cgi/unix/1575011531/330
331: 名無しさん@お腹いっぱい。 [sage] 2024/09/27(金) 21:30:27.99 >>329 表示されますね 何かがどうもおかしいと思っていたら文字コードが置換されていたという ・波ダッシュを入力して投稿する → 全角チルダへ置換されて書き込まれる ・投稿した書き込みをコピー&ペーストで再投稿 → 置換された文字が消える 波ダッシュのキャラクターコードのまま書き込まれた投稿も散見されるので Windows 11固有のプロトコルやコーディングの問題かと http://mevius.5ch.net/test/read.cgi/unix/1575011531/331
332: 名無しさん@お腹いっぱい。 [sage] 2024/09/27(金) 21:46:30.35 >>331 このスレの316に全角チルダと波ダッシュが書かれていますが、navi2chではその通りに表示されます web browser(Mac safari)でもスマホ版表示だとその通りの表示で、PC版だと両方全角チルダの表示です 表示だけ見ても5chは変です。これ、Mac safariだけの話ですか? Win11固有というのは、ちょっと理解できないのですが http://mevius.5ch.net/test/read.cgi/unix/1575011531/332
333: 名無しさん@お腹いっぱい。 [sage] 2024/09/27(金) 22:15:15.67 なんか実験に失敗してました。329, 332は無視でお願いします http://mevius.5ch.net/test/read.cgi/unix/1575011531/333
334: 名無しさん@お腹いっぱい。 [sage] 2024/09/27(金) 22:45:48.18 >>332 いま試せないのでなんですが、Safariの仕様じゃないですかね 波ダッシュ https://%75pload.wikimedia.org/wikipedia/commons/thumb/f/fe/Wave_Dash2.svg/427px-Wave_Dash2.svg.png を 全角チルダ https://%75pload.wikimedia.org/wikipedia/commons/thumb/6/64/Wave_Dash.svg/427px-Wave_Dash.svg.png へ置き換えて表示するのはつとに知られた問題だったので >>316ではそれぞれ別個のキャラクターコード書き込まれています Navi2ch + Win 11の書き込みでは、キャラクターコード自体を置換してしまうわけです 以前のWindowsやウェブブラウザでは普通に書き込めたので扱いが何か違うのでしょう http://mevius.5ch.net/test/read.cgi/unix/1575011531/334
335: 名無しさん@お腹いっぱい。 [sage] 2024/09/27(金) 23:03:21.35 お騒がせしました 自分としては、shift_jisなweb pageからemacsへのcut&pasteの時に全角チルダに丸められる、という結論です mac の safari/chrome -> emacs windows 11 の edge -> emacs で同じ挙動でした http://mevius.5ch.net/test/read.cgi/unix/1575011531/335
336: 警備員[Lv.35] [sage] 2024/09/28(土) 10:48:53.14 emacsで変換を抑止するには (let ((table (make-translation-table-from-alist '((#x301c . #x301c) (#xff5e . #xff5e))) )) (mapc (lambda (coding-system) (coding-system-put coding-system :decode-translation-table table) (coding-system-put coding-system :encode-translation-table table) ) '(utf-8 cp932))) かな http://mevius.5ch.net/test/read.cgi/unix/1575011531/336
337: 335 [sage] 2024/09/28(土) 14:15:03.29 ありがとうございます。私のところでは、そのコードでは状況が変わりませんでした translation-table は機能しているのですが、全角チルダに丸められてutf-8になった後に働いているようでした elisp最終行の対象エンコーディングを変えてトライしても、元のweb pageのコーディングによって変換の仕方を変えることが出来ませんでした code pointを変えるとペースト結果が変わるので、変換自体はしているのですが http://mevius.5ch.net/test/read.cgi/unix/1575011531/337
338: 警備員[Lv.36] [sage] 2024/09/28(土) 22:41:44.60 >>336 書き忘れたけど emacs-gtk 29.1 build 1 on Debian x11上で使っている 改善したことは確認した 無関係のcharにtranslateするとどうなるのだろうか 〓U+3013とか http://mevius.5ch.net/test/read.cgi/unix/1575011531/338
339: 名無しさん@お腹いっぱい。 [sage] 2024/10/06(日) 00:40:29.43 >>336 ありがとうございます。 消える理由の詳細がいまだ不明なのですが、テストを続けてみます。 概見のメモがNGワードに引っかかってしまいました http://agree.5ch.net/test/read.cgi/mango/1693094766/517 よすがになるか分かりませんがリンク先に記してあります http://mevius.5ch.net/test/read.cgi/unix/1575011531/339
340: 名無しさん@お腹いっぱい。 [sage] 2024/10/25(金) 15:02:59.86 何故かここのスレタイ、特殊文字もないのにスレ数インデントが揃わない不思議? ttps://imgur.com/a/KILWZwk 最近スレタイに”★☆”使うケース多い全角扱いにしてくれるとかなり改善するんだが これ半角幅で入ってるフォントある? http://mevius.5ch.net/test/read.cgi/unix/1575011531/340
341: 名無しさん@お腹いっぱい。 [sage] 2024/10/25(金) 15:03:23.64 何故かここのスレタイ、特殊文字もないのにスレ数インデントが揃わない不思議? ttps://imgur.com/a/KILWZwk 最近スレタイに”★☆”使うケース多い全角扱いにしてくれるとかなり改善するんだが これ半角幅で入ってるフォントある? http://mevius.5ch.net/test/read.cgi/unix/1575011531/341
342: 名無しさん@お腹いっぱい。 [sage] 2024/10/25(金) 15:37:47.43 前半の話はタブが関係している? 後半の話はこれかも? (setq use-default-font-for-symbols nil) http://mevius.5ch.net/test/read.cgi/unix/1575011531/342
343: 名無しさん@お腹いっぱい。 [sage] 2024/10/26(土) 23:28:33.16 「〜」の件ですが、事後報告 やはりコピー&ペースト時のコーディング変更が原因ですね プロファイルにあるバッファのコーディングの設定類を停止してみたら書けました Win10以前は問題なかったので仕様変更があったのでしょう このレスの冒頭にある全角チルダが文字化けしていなければ確定です http://mevius.5ch.net/test/read.cgi/unix/1575011531/343
344: 名無しさん@お腹いっぱい。 [sage] 2024/10/27(日) 02:03:09.68 >>343 ・今はUTF-8時代なので文字化けはせず該当2文字の混同が起きているが多くの人はもはや気にしてない。 ・Shift_JISをやむなく使ってるところでは文字化けが起きて問題が顕在化してる って感じかな http://mevius.5ch.net/test/read.cgi/unix/1575011531/344
345: 名無しさん@お腹いっぱい。 [] 2024/11/03(日) 15:47:38.79 しばらく使ってると、かなりの確率でQでスレ一覧から戻れなくなる emacs@30.0.92 Debugger entered--Lisp error: (error "Attempt to delete the sole visible or iconified frame") delete-frame() ad-Advice-delete-window(#<subr delete-window> #<window 89 on *navi2ch board*>) apply(ad-Advice-delete-window #<subr delete-window> #<window 89 on *navi2ch board*>) delete-window(#<window 89 on *navi2ch board*>) (while (setq win (get-buffer-window buffer frame)) (delete-window win)) (and (get-buffer buffer) (while (setq win (get-buffer-window buffer frame)) (delete-window win)) nil) (let (win) (and (get-buffer buffer) (while (setq win (get-buffer-window buffer frame)) (delete-window win)) nil)) delete-windows-on("*navi2ch board*") navi2ch-bm-exit() funcall-interactively(navi2ch-bm-exit) command-execute(navi2ch-bm-exit) http://mevius.5ch.net/test/read.cgi/unix/1575011531/345
346: 名無しさん@お腹いっぱい。 [sage] 2024/11/04(月) 17:26:00.69 何らかの条件でdelete-frameを呼ぶようなadviceが、delete-windowにかかってて、 そこで失敗しているけど、何かそういうpackage入れてたりしない? http://mevius.5ch.net/test/read.cgi/unix/1575011531/346
347: 名無しさん@お腹いっぱい。 [sage] 2024/11/04(月) 21:37:11.58 Windows10のとき、高確率でメモリリークが発生してたんだけど 日本では殆ど話題になってなかったのがいまだに不思議で [フルガイド] Windows 10でメモリリークを修正する方法 [パーティションマネージャ] https://www.partitionwizard.com/partitionmanager/memory-leak.html http://mevius.5ch.net/test/read.cgi/unix/1575011531/347
348: 名無しさん@お腹いっぱい。 [] 2024/11/11(月) 12:29:45.39 たまに変なローカルフォルダに .navi2ch/navi2ch-thumbnails/img.5ch.net/ico/o_anime_usodesu.gif みたいなサムネが書き出されるの何故かと思ってたのだけど もしかして,navi2ch-thumbnail-thumbnail-directoryの指すフォルダが存在しなかったのが原因かな? http://mevius.5ch.net/test/read.cgi/unix/1575011531/348
349: 名無しさん@お腹いっぱい。 [] 2024/11/11(月) 17:10:53.10 >>348 emacs が HOMEとみなす場所に c%3a/Users/hoge/uge/.navi2ch/navi2ch-thumbnails/img.5ch.net/ico/nida2.gif とか書き出すまでわかった win機でHOME未定義で使っているから 出力場所がまちまちだった : をうまく扱えていないバグですね http://mevius.5ch.net/test/read.cgi/unix/1575011531/349
350: 名無しさん@お腹いっぱい。 [sage] 2024/11/11(月) 20:13:02.82 %HOME%の設定はバッチファイルへ丸投げするのが確実 例えば -------- emacs.bat ------------- set HOME=%HOMEDRIVE%\Users\%USERNAME%\Documents set TMP=%USERPROFILE%\AppData\Local\Temp set PATH=%HOMEDRIVE%\PROGRA~1\emac\bin;%PATH% start %HOMEDRIVE%\PROGRA~1\emacs\bin\runemacs.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 --------- emacs.bat ------------- http://mevius.5ch.net/test/read.cgi/unix/1575011531/350
351: 名無しさん@お腹いっぱい。 [] 2024/11/12(火) 12:19:25.20 >>349 裏で編集しているファイルのフォルダに書き出している > c%3a/Users/hoge/uge/.navi2ch/navi2ch-thumbnails/img.5ch.net/ico/nida2.gif > > とか書き出すまでわかった http://mevius.5ch.net/test/read.cgi/unix/1575011531/351
352: 名無しさん@お腹いっぱい。 [sage] 2024/11/16(土) 12:27:47.17 >>348 今月中は、PCのないところにいるので、来月なおします。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/352
353: 名無しさん@お腹いっぱい。 [] 2024/11/16(土) 13:48:21.71 拘置所? http://mevius.5ch.net/test/read.cgi/unix/1575011531/353
354: 名無しさん@お腹いっぱい。 [sage] 2024/11/19(火) 19:15:53.04 少し長文を打つと「ERROR: もう余所でやってください。」と出るようになったんだけど 他のブラウザでは書き込めることが判明 ジェーン山下時代のようにコーディングで判定するのかと思ったら実はUser agentでした https://i.imghippo.com/files/3UvuY1725615712.png 山下がNavi2chをはじくべく過去に悪用していたと思しきコーディングの問題はこちら 2ちゃんねる専用ブラウザが重大?なHTTP/HTMLの規約違反をしているかもしれない https://blog.3qe.us/entry/2013/12/09/031713 http://mevius.5ch.net/test/read.cgi/unix/1575011531/354
355: 名無しさん@お腹いっぱい。 [] 2024/11/20(水) 16:25:47.39 投稿エラー: ERROR: あなたはこのスレッドにはもう書けません。🐙 ブラウザからテスト http://mevius.5ch.net/test/read.cgi/unix/1575011531/355
356: 名無しさん@お腹いっぱい。 [] 2024/11/20(水) 16:31:51.64 navi2ch-user-agentかえてもだめだわブラウザからは書ける 至急出所してくれ http://mevius.5ch.net/test/read.cgi/unix/1575011531/356
357: 名無しさん@お腹いっぱい。 [sage] 2024/11/22(金) 17:24:50.69 >>355 >>258 書き込んだ隠れNGワードを記してくれると後進が助かる 5chの隠れNGワードを報告するスレ Part2 http://next2ch.net/test/read.cgi/poverty/1721897626/ http://mevius.5ch.net/test/read.cgi/unix/1575011531/357
358: 名無しさん@お腹いっぱい。 [sage] 2024/11/23(土) 01:56:14.06 タコ規制食らったときに専ブラ側で「NG ワード書いたかも」って示唆があるといいかも あと簡単な操作で報告スレに当該レスをカキコできるようにするとか 以下スレチだが「つべ」の正式名称(半角英字)が NG ワードだったりするのな 何故か投稿できなくてしばらく悩んでたわ しかも板(鯖?)によって NG だったり NG じゃなかったりするっぽいし http://mevius.5ch.net/test/read.cgi/unix/1575011531/358
359: 名無しさん@お腹いっぱい。 [sage] 2024/11/23(土) 12:57:22.21 > 何故か投稿できなくてしばらく悩んでたわ だからこそ後学のため隠れNGワードを記す必要がある >>357 ありのまま書き込めばいい、有志が原因究明してくれる場合もある 真性というか表のというか、正規NGワードは全板共通 でないとmango板でチェックできない 表NGワードはログに残るので恒久的NGワードになる かたや裏NGワードはログに残らないので時勢に応じて短期で千変万化する > しかも板(鯖?)によって NG だったり NG じゃなかったりするっぽいし 複雑に見せているのがワードの組み合わせ 過去最も悪辣と思われるのがアンカーを付けると表裏NGワードになるパターン 【緊急】5ch嫌儲、自民×2回+URL付きの丁寧なレスが規制 [777068329] https://greta.5ch.net/test/read.cgi/poverty/1654041549/ つい先日に強化された「もう余所でやってください。」は軽いけれどさらに厄介 >>354 http://mevius.5ch.net/test/read.cgi/unix/1575011531/359
360: 名無しさん@お腹いっぱい。 [sage] 2024/11/23(土) 16:44:13.76 emacs xwidgetでテスト http://mevius.5ch.net/test/read.cgi/unix/1575011531/360
361: 名無しさん@お腹いっぱい。 [sage] 2024/11/30(土) 18:29:47.62 so what? http://mevius.5ch.net/test/read.cgi/unix/1575011531/361
362: 名無しさん@お腹いっぱい。 [sage] 2024/11/30(土) 18:31:31.88 あっ、書けた? しばらくproxy2chで読み書きできなかったけど、直った! http://mevius.5ch.net/test/read.cgi/unix/1575011531/362
363: 名無しさん@お腹いっぱい。 [] 2024/12/06(金) 18:13:42.81 Windowsでカレントディレクトリに画像キャッシュしてしまう件 多分、これでなおると思います。 Windows機が無いので、確認よろ https://repo.or.cz/navi2ch.gitのcurrentを更新しました。(Changelogも前のものから一新してあります) diff --git a/navi2ch-thumbnail.el b/navi2ch-thumbnail.el index a97113b..371038e 100644 --- a/navi2ch-thumbnail.el +++ b/navi2ch-thumbnail.el @@ -469,9 +469,8 @@ POINTがnilの場合(point)。" シンボリックリンクを解決したファイル名にサフィックスを追加して返す。" (if (string-match (concat (navi2ch-net-rfc3986-regexp 'scheme) "://\\(.+\\)$") url) - (let ((name (navi2ch-thumbnail-image-escape-filename - (concat navi2ch-thumbnail-thumbnail-directory - (match-string 1 url))))) + (let ((name (concat navi2ch-thumbnail-thumbnail-directory + (navi2ch-thumbnail-image-escape-filename (match-string 1 url))))) (if thumbnail ; サムネイルはリンク先に対して作られている (concat (file-truename name) navi2ch-thumbnail-thumbnail-suffix) http://mevius.5ch.net/test/read.cgi/unix/1575011531/363
364: 名無しさん@お腹いっぱい。 [sage] 2024/12/06(金) 18:16:35.02 >>356 書けない時があるのは、荒らしよけの余波を喰らっているという認識でいたんだけど、違う? http://mevius.5ch.net/test/read.cgi/unix/1575011531/364
365: 名無しさん@お腹いっぱい。 [] 2024/12/09(月) 15:55:51.69 >>363 問題解消確認しました 感謝 前の版 2.0.0-DEV+p2408.a052で不具合を確認する方法; 任意のディレクトリの任意のファイルを開く new板のスレッドを開く アイコン表示される ディレクトリに画像キャッシュが残る http://mevius.5ch.net/test/read.cgi/unix/1575011531/365
366: sage [] 2025/01/04(土) 17:06:33.30 navi2ch 復活ありがとうございます。 使ってみているのですが、最初の頃は無事に動くのですが、1ヶ月ほど放置して再度起動すると、以下のエラーで動作しなくなる現象に悩んでいます。 ~/.navi2ch を消して再起動するとエラーは出なくなるのですが、原因はわかりますでしょうか。 Windows, Mac 両方で同じ現象になります。 Debugger entered--Lisp error: (wrong-type-argument stringp nil) expand-file-name(nil "~/.navi2ch") navi2ch-load-info(nil) navi2ch-board-load-info(((name . #("速報headline" 0 10 (charset cp932-2-byte))) (bbstype . unknown) (uri . #("https://headline.5ch.net/bbynews/" 0 33 (charset cp932-2-byte))) (id . #("bbynews" 0 7 (charset cp932-2-byte))) (type . board) (seen))) navi2ch-board-select-board(((name . #("速報headline" 0 10 (charset cp932-2-byte))) (bbstype . unknown) (uri . #("https://headline.5ch.net/bbynews/" 0 33 (charset cp932-2-byte))) (id . #("bbynews" 0 7 (charset cp932-2-byte))) (type . board) (seen)) nil) navi2ch-bm-select-board(((name . #("速報headline" 0 10 (charset cp932-2-byte))) (bbstype . unknown) (uri . #("https://headline.5ch.net/bbynews/" 0 33 (charset cp932-2-byte))) (id . #("bbynews" 0 7 (charset cp932-2-byte))) (type . board) (seen)) nil) navi2ch-list-select-board(((name . #("速報headline" 0 10 (charset cp932-2-byte))) (bbstype . unknown) (uri . #("https://headline.5ch.net/bbynews/" 0 33 (charset cp932-2-byte))) (id . #("bbynews" 0 7 (charset cp932-2-byte))) (type . board) (seen)) nil) navi2ch-list-select-current-board(nil) funcall-interactively(navi2ch-list-select-current-board nil) command-execute(navi2ch-list-select-current-board) http://mevius.5ch.net/test/read.cgi/unix/1575011531/366
367: 名無しさん@お腹いっぱい。 [sage] 2025/01/07(火) 18:13:54.49 うわ、いやらしいバグだな。 > expand-file-name(nil "~/.navi2ch") expand-file-nameの第一引数はファイル名になるはずなのに、nilになっちゃってますね。 調べてみます。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/367
368: 名無しさん@お腹いっぱい。 [sage] 2025/01/12(日) 22:08:30.54 規制ぎひどいので回避策と思い2.0.0以降を、手動コンパイルしているのですが Loading %HOMEDRIVE%/Users/%USERNAME%/Documents/.navi2ch/init.el (source)... load-with-code-conversion: Cannot open load file: No such file or directory, navi2ch-memo というふうなメッセージが出ます ソースファイルにnavi2ch-memoの文字がないので設定ファイルかディレクトリと思うのですが、このファイルかディレクトリをどこへどういう書式で作ったらいいんでしょう? http://mevius.5ch.net/test/read.cgi/unix/1575011531/368
369: 名無しさん@お腹いっぱい。 [sage] 2025/01/13(月) 15:54:46.04 >>368 .navi2ch/init.elのなかに書かれていませんか? ちなみに、規制に対してはなんの対抗策もとってないので、期待にはそえないと思います。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/369
370: 名無しさん@お腹いっぱい。 [sage] 2025/01/13(月) 18:47:18.68 >>369 返答ありがとうございます 古いリビジョンの設定を消していったら動きました 回避策とはHTTPS対応のことです VNEに通信が筒抜けなので規制されやすいのかと踏んだのですが https リンクを踏んでもスレを読み込まないし 画像サムネイルは表示されないし 変わったのは接続アイコンくらいで… http://mevius.5ch.net/test/read.cgi/unix/1575011531/370
371: 名無しさん@お腹いっぱい。 [sage] 2025/01/25(土) 23:58:45.05 自己解決 HTTPS へ対応しなかったのはbbsmenu.htmlを古い設定のまま http:// で読み込んでいたからでした URLを直截入力するとジャンプできるのでおかしいと 時にマニュアルは存在するのでしょうか? 他の機能も疑問だらけで雲を掴むような状態なんですが http://mevius.5ch.net/test/read.cgi/unix/1575011531/371
372: 名無しさん@お腹いっぱい。 [sage] 2025/01/28(火) 00:02:33.82 基本的にnavi2chを5ch, https対応にしただけなので操作方法は変わっていません。 設定やインストールで変更のあった部分は https://repo.or.cz/navi2ch.git にあります。 キーバインディングはほとんど変更ないので、infoにあるマニュアルが生きていると思います。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/372
373: 名無しさん@お腹いっぱい。 [sage] 2025/01/30(木) 19:53:21.15 お早いレスありがとうございます Infoを読みましたがサムネイル関連はやはり文書化されていないのですね 実は他にも読み込めないスレにいくつか当たりまして https://egg.5ch.net/test/read.cgi/jisaku/1701279825/ 旧版で一旦読み込むと読めるのは他数例ありこれはエラーで止まります BBxが酷いのでおま環かもしれません メッセージを貼ろうにも他でも焼かれたり文字化けしたりですみません https://i.imgur.com/SrVkuTW.jpeg https://i.imgur.com/wSc8W8B.jpeg http://mevius.5ch.net/test/read.cgi/unix/1575011531/373
374: 名無しさん@お腹いっぱい。 [sage] 2025/01/31(金) 15:11:11.80 https://egg.5ch.net/test/read.cgi/jisaku/1701279825/ これはウチでは読めますね。 画像は https://i.imgur.com/wSc8W8B.jpeg などの画像リンクっぽい文字列の上で「,」でプレビュー、 「T」でレス内の画像リンクっぽい奴らを全部プレビュー表示、プレビュー画像の上でリターンでオリ ジナルで表示。内部ビューアのオリジナルQでクローズ。 レスの中はTAB, SHIFT-TABでURLっぽい文字列+プレビューに飛びます。このあたりのキーバインドは オリジナルから変わっていません。 URLっぽい文字列の判断はRFC3986に準じているのでh抜きのような見苦しいのは無視です。 h抜き死ね死ね団の団員なので、これについての改悪はおこないません。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/374
375: 名無しさん@お腹いっぱい。 [sage] 2025/01/31(金) 21:53:29.74 コマンドはつゆ知りませんでした 知る限りEmacsはインライン画像表示が全くできず今回ssspアイコン表示に驚いたくらいで サムネイルはまだ出ませんがとまれ navi2ch-url-image-programを何か探してみます 文字化けしない程度にエラー情報を書くと navi2ch-article-sync Wrong type argument です http://mevius.5ch.net/test/read.cgi/unix/1575011531/375
376: 名無しさん@お腹いっぱい。 [sage] 2025/01/31(金) 22:09:16.98 Imagemagick組み込んであるemacsを使うとしあわせになれます http://mevius.5ch.net/test/read.cgi/unix/1575011531/376
377: 名無しさん@お腹いっぱい。 [sage] 2025/02/03(月) 08:00:22.61 備忘録:cookieのMax-Ageの処理のコード無し。エッヂの書き込み認証で不具合 http://mevius.5ch.net/test/read.cgi/unix/1575011531/377
378: 名無しさん@お腹いっぱい。 [] 2025/03/10(月) 11:45:28.49 書けなくなったよ 投稿エラー: ERROR: 不正な UserAgent を検出しました。 ちな (setq navi2ch-net-user-agent "Mozilla/5.0....") すると 投稿エラー: ERROR: 投稿時の認証用クエリがありません。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/378
379: 名無しさん@お腹いっぱい。 [sage] 2025/03/10(月) 12:23:50.51 Mozilla/5.0にするからだろ http://mevius.5ch.net/test/read.cgi/unix/1575011531/379
380: 名無しさん@お腹いっぱい。 [] 2025/03/10(月) 14:59:42.31 Monazilla/1.00 navi2ch/1.8.4 これで桶 User-Agentのサイズが24bytes以下だと鰓になる http://mevius.5ch.net/test/read.cgi/unix/1575011531/380
381: 名無しさん@お腹いっぱい。 [sage] 2025/03/10(月) 23:28:31.21 >>380 これ書けたら正解ありがとう デフォルトは”Monazilla/1.00 navi2ch”だね 変更よろしく http://mevius.5ch.net/test/read.cgi/unix/1575011531/381
382: 名無しさん@お腹いっぱい。 [sage] 2025/04/18(金) 05:31:18.09 当局に不都合な書き込みをするとUser Agentでブロックされます 当方ドメインではPC向け汎用ブラウザがChrome, Edge, Operaなど殆ど全滅です 噂が広まるのを恐れているらしくモバイル向けUAが比較的狙われにくいようです http://mevius.5ch.net/test/read.cgi/unix/1575011531/382
383: 名無しさん@お腹いっぱい。 [sage] 2025/05/25(日) 20:24:46.11 10 年以上ぶりに Navi2ch を使って懐かしさを噛み締めている...。 まちBBSを読む方法に少し手間取ったのでメモ。 ~/.navi2ch/etc.txt に以下のようなセットを追加する。"www." を付ける必要があった。 まちBBS(東京) https://www.machi.to/tokyo/ tokyo 参考: M-x info で Navi2ch を開いて、Customize > Other Boards File http://mevius.5ch.net/test/read.cgi/unix/1575011531/383
384: 名無しさん@お腹いっぱい。 [sage] 2025/06/19(木) 23:02:35.96 今までCloudflareで死んでいたサーバーが最近になって復活しています が、例えば以下 https://ex23.5ch.net/test/read.cgi/morningcoffee/1183802835/ など汎用ウェブブラウザで読めるけれども、Navi2chでは読み込めません これは CGI 方式で dat ファイルを配信していないのでしょうか? ウェブスクレイピングもできないので、5ch側で対策をしたのでしょうか? それともバグのような何かがあるのでしょうか? ちなみに以下の掲示板はパッケージ版(〜v1.8.4)で読み込めます (専ブラ専用) https://atchs.jp/test/read.cgi/8617/ (ウェブブラウザ用) https://atchs.jp/8617/ 一方で現行リポジトリのカレント版では文字化けします http://mevius.5ch.net/test/read.cgi/unix/1575011531/384
385: 名無しさん@お腹いっぱい。 [] 2025/07/03(木) 21:14:55.62 windowsのSikiなら書き込みできるがemacs on WSL2のnavi2chからは書き込みができない こんな事ある? 6月の中旬くらいまではnavi2chで書き込みできたんだけどねぇ http://mevius.5ch.net/test/read.cgi/unix/1575011531/385
386: 名無しさん@お腹いっぱい。 [sage] 2025/07/06(日) 01:06:13.15 Debian の Navi2ch からも書けなくなってる。 BBSPink の板になら書けるんだけど。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/386
387: 名無しさん@お腹いっぱい。 [sage] 2025/07/06(日) 09:19:01.94 俺も書き込めなくて困ってる 連投したらホスト規制くらっちゃった http://mevius.5ch.net/test/read.cgi/unix/1575011531/387
388: 名無しさん@お腹いっぱい。 [sage] 2025/07/13(日) 11:35:54.45 たぶん User agent 規制じゃないかな Navi2ch等、マイナーなUAほど真っ先にマークされるので注意 まずPC用のウェブブラウザのUAを普段書き込む板でまず試してみて 次に芸スポ+とか他の板で試す ニュー速+は禁忌、下手すると一発でBBx規制される これで「余所でやってください。」等と言われたらスマホ用のUAを試す https://i.imgur.com/lVign4p.png それから cookie のリセット >>258 http://mevius.5ch.net/test/read.cgi/unix/1575011531/388
389: 名無しさん@お腹いっぱい。 [sage] 2025/07/13(日) 13:19:08.93 ウェブブラウザのUAだと認証用のクエリがありませんとか言われる。 SikiのUAで行けた。 http://mevius.5ch.net/test/read.cgi/unix/1575011531/389
390: 名無しさん@お腹いっぱい。 [sage] 2025/07/14(月) 09:08:42.00 >>388-389 仰る通り、+に書きこもうとしたら一発で規制されました・・・ UAをMonazilla/1.00 Siki/0.0.1にしたら書けました!ありがとう! http://mevius.5ch.net/test/read.cgi/unix/1575011531/390
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s