レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
chaika 2chAPI対応パッチスレ ★3
-
●はじめに
このスレはchaikaを2ch.netのAPIへ対応させるパッチについて語るスレです。
chaikaの本体に手を加える場合もありますが、chaikaの開発者nodaguti氏は関わっていません。
各自自己責任の元、試行錯誤し情報交換などするスレにしましょう。
パッチについての詳細は>>2をご参照下さい。
●前スレ
chaika 2chAPI対応パッチスレ ★2
http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1432137818/
●関連スレ
bbs2chreader/chaika 避難所 ★4 (chaika本体の話題はこちらで)
http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1456142435/
bbs2chreader/chaika ツールスレ (Python串等のプロクシツールの話題はこちらで)
http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1426689484/
●関連情報
Proxy sample (2ch仕様変更対応ローカル・プロクシツールまとめwiki)
http://prokusi.wiki.fc2.com/wiki/%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8
★当スレは書き込みテストスレッドではありません! 書き込みテストは以下の場所でする事!
書き込みテスト用スレッド
http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1411987584/
-
>>368
windowsのファイアウォールとウィルス対策を一時的に切って試してきます
だめですね…BBSMENU 更新中からまったく変化がありません
Foxageの方も変化がありません
みなさんが外部板を追加するを選択するとどういったテキストが出ますか?
-
>>369
https://github.com/chaika/chaika/wiki/BBSMENUの編集
-
>>370
どうもデフォルトのfavorite_boards.xml自体が存在しないようです
とりあえず保存で空欄のfavorite_boards.xmlを作りましたが
以下のコードを入力してもエラーが帰ってくるみたいです…
<bbsmenu>
<category title="BULKやる夫">
<board title="ハシビロコウの投下巣箱16" url="http://bulkyaruo.sakura.ne.jp/test/read.cgi/BUL/1517221298/" />
</category>
</bbsmenu>
/*
Exception: SyntaxError: expected expression, got '<'
@Scratchpad/5:9
*/
-
>>371
スクラッチパッドというのはFirefoxの開発ツールの一つでJavaScriptを入力してテストするためのものです
https://developer.mozilla.org/ja/docs/Tools/Scratchpad
それをFirefox内蔵のテキストエディタとして設定ファイルの編集に使ってるだけなので
空ファイルにいきなり書き始めたら JavaScript と解釈してエラー出すのはあたりまえ
https://i.imgur.com/ZWCzYEX.png
-
>>372
ありがとうございます
最初の行を追記しました
この後どうしたらいいのでしょうか?
とりあえずchaikaからBBSMENUの更新を押してみましたが変化はありませんでした
-
できました!foxage経由で欲しいスレが開けました!
これまで長々と付き合っていただき本当にありがとうございました
[似たような人のために]
何度やってもfox経由で出ていた127.0.0.1:8823 のサーバーへの接続を確立できませんでしたは
firefoxが強制終了したときに8823ポートを開放できなかったために起きるバグのようで基本的にPCの再起動、ログオフなどで解除されるようです
それと自分の場合は2ch APIの中の認証タブにある認証時にRoninのIDとパスワードを送信するにチェックマークが入っていてそれを解除した後にfirefoxを再起動して
Foxageで開いたところ正常にスレを見ることができました
-
お礼を言ったところ、さっそくで申し訳ないのですが
スレに書き込みをしようとしたところ
chaika というプロトコルはどのプログラムにも関連づけられてないか、このコンテキストでは許可されていないため、Firefox でこのアドレスを開く方法が分かりません。
が出てきて書き込めませんでした…
今度はいったいなんなんだ…
-
スレッド一覧、書き込みのみで出る症状のようで全件表示などは正常動作しました
ためしにchaikaをアンインストールして入れなおしてみましたが関連付けされていないようです
-
>>376
【ユーザーエージェント】Monazilla/1.00 (chaika-api/1.8.1.13.1; Windows NT 10.0; Win64; x64; Firefox/56.0.2)
↑
Firefox 56.0.2 の新規プロファイル環境にchaika-api 1.8.1.13.1 を入れて「BULKやる夫」板でしたか
ちゃんと読み書き出来ていますよ
ただし、chaika-api 内部ルールでそのサイトドメインは互換掲示板と認識されないので自動的に chaika で開くことはできません
※ https://github.com/masami-dev/chaika-api/blob/1.8.x/chaika/modules/utils/URLUtils.js 参照
なので FoxAge2ch に登録してから開くのがおすすめです
ところで 本家 chaika 1.8.1 → chaika-api 1.8.1.13.1 と変えた際のやり方が悪かったせいか
いろいろおかしなことになってるようなので、新しいプロファイルでやり直したほうがいい
(設定とかデータフォルダが残ったままなのが悪かったと思う)
-
いろいろ調べてみてわかったのですがchaika://から始まるurlを開こうとすると本来は何らかの実行形式が動くはずなのですがそこのリンクがつながっていないことが原因だとわかりました
つなげる方法はわかったのですがつなげる先がわかりません
書き込みボタンを押したときどのプログラムが動いているかわかる方はおられないでしょうか?
-
>>377
ありがとうございます!
では新しいプロファイルに変更して試してからまた戻ってきます
-
>>378
> いろいろ調べてみてわかったのですがchaika://から始まるurlを開こうとすると
> 本来は何らかの実行形式が動くはずなのですがそこのリンクがつながっていないことが原因だとわかりました
おそらくあなたが考えてることとは全然違います
Windowsの関連付けでも、Firefoxの Content Typeに対するプログラムの割当の設定でもありません
-
>>380
Content Typeだと思ってました…
-
半可通が思い込みで弄って、不具合を引き起こしていただけか
-
>>380-381
このやりとりじわじわくる
-
いったい何をいろいろ調べたんだろうな
素直に最初から教えてもらえばいいのに迷走しすぎだろ
-
>>382
いじったのは不具合起こしてからです
>>384
逆に何も調べずに教えてとだけ言うのもどうかと思いましたので
-
about:configでnetwork.protocol-handler.expose.chaikaを作ってfalseに設定
これでchaika://を呼んだときにプログラムにデータを渡す設定ができたのですが…
-
>>385
普通どおりにインストールしていれば何も問題は起こりようがないですよ
初っ端から強制終了してポートつまらせたり
あるべき初期ファイルが無かったりとか
変なプライドを持ってるのかも知れませんが
勝手なことをして話をややこしくする方が困りものです
それとも、わざとやってるのでしょうか?
-
調べる姿勢は立派だが、自分で思ってるほどスキルのレベルが高くないという悲しい状態
-
>>386
拡張機能の方で制御してるんでそんな項目を恒常的に設定しておく必要なんてないし
> これでchaika://を呼んだときにプログラムにデータを渡す設定ができたのですが…
あなたは何がしたいの?
chaikaを使いたかったのではなくて弄り倒したかっただけ?
からかいに来たのかな?
-
困っているのは本人だけ、放置が吉
-
質問者なぜそんな事したいのかちゃんと説明すべきかと
それでは傍からみたら?になる
-
説明など不要
どうせ読んでないから
-
本当に chaika-api 1.8.1 系を入れてる?
1.7.3/1.6.3 は e10s 非対応だからそういう現象が起こる
-
もう放っておけよ
-
chaika-api を ESR 60 に対応するためのパッチを書きました
ほぼ完成ですが、今後 ESR 60 のリリースまでにわずかな修正が必要になる可能性はあります
変更点は api-releasenotes.html を参照
既知の問題:スレ一覧、ログマネージャのツリー表示が遅くなっています (約25%の性能低下)
遅くなる代わりに最小限の変更のみで済むコードを採用したためです
高速化には大幅な書き直しが必要になるので保留としました
http://bbs2ch.osdn.jp/uploader/img/907.zip
追加で FoxAge2ch for ESR 60 (foxage2ch@xuldev.org.xpi)
http://bbs2ch.osdn.jp/uploader/img/906.zip
-
>>395
乙
-
>>395
おおっ!
ありがとうございます
-
>>395
これどうやって使うんですか?
ググっても使い方分らない人は使わないほうがいい?
esr52.7.2
chaika-api 1.8.1.13.1
FoxAge2ch 3.4.7
-
>>398
その感じだとあなたは忘れたほうがいいと思う
-
TortoiseSVN-1.9.7.27907-x64-svn-1.9.7というのを見つけましたが
これで何とか出来るんでしょうか
-
上記の chaika-api 用パッチは masami さん宛なので気にしなくていいです
もちろん試せる方のバグ報告などは歓迎ですが
FoxAge2ch 修正版のほうは Nightly または Developer Edition で試せます
(要 extensions.legacy.enabled=true xpinstall.signatures.required=false)
-
>>400
何をどうやってそんなことになったかわからんが一刻も早く忘れた方がいい
-
AA マネージャに多数バグがあったので修正するパッチを同梱し、同じ URL で中身を差し替えました
(今回の修正とは関係なくオリジナルからあるバグ)
-
>>395
すごい!感謝です!
スレ違いだけどscrapbookも
なんとかならない?
-
なぜ、Github や Twitter で
masami や Gomita にコンタクト取ろうとしないのか
-
fx60でchaika-apiが動いちゃうのか ?
-
そうなりゃおっさん嬉しいぞ
-
>>406
ただしESR
-
えっ ?
-
リリース版では
extensions.legacy.enabled : true
xpinstall.signatures.required : false
なんて抜け道無いから
-
>>410
その機能、いつまで使えるのだろう
-
ESR60は2019年9月頃までは使えると思うけど
マイナーアップデートで抜け道がいつまで使えるかは不明よ
-
期待して損した
-
>>413
どういう期待したんだ?
-
口開けて待ってたら
誰かが最新版fx対応版を配ってくれるって期待よ
-
>>412
ESR60の間は法人ユーザー向けにレガシー&非署名アドオンの抜け道は残すでしょ
そうでなければESR自体を否定することになる
-
waterfoxとESRならどっちがいいの?
-
>>417
ESRが使えるならESR。
waterfoxはESR後追いの独自拡張だし。
-
>>418
ESR後追いって、まさか窓の杜のデタラメ翻訳ライターの記事を真に受けちゃった人かな?
-
>>416
いやレガシーサポートはセキュリティに関係する話だから削られる可能性十分にあるよ
影響大きいセキュリティ問題って判断される状況になったらね
-
ESR60でレガシーアドオンが動くって話のソースはどこなの?
-
Firefoxって現行のバージョンって59ですよね
-
>>419
これのことだね
レガシーアドオン対応を継続するFirefox派生ブラウザー「Waterfox」の今後が明らかに - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1084523.html
> 今回公開されたロードマップによると、10月中旬から終わりまでに「Waterfox 56」がリリースされ、
> 以後は「Firefox ESR」ベースでセキュリティ更新をはじめとするメンテナンスを行う。
だけど実際には
https://www.waterfoxproject.org/blog/waterfox-55.0-release-download
> 56 will remain as ESR version for the foreseeable future, keeping updated with security patches.
ライターの勘違いですね
-
>>418
ESRって使える条件とかがあるの?
-
>>424
ESRが(chaikaなどのレガシーアドオンを)使えるなら
ということだろ?
-
egg.5ch.net 落ちてるのか?
-
>>395
パッチありがとうございます。
fx60b6でAppConstants書き換えて入れました。以下2点ほど報告です。
fx60でxpiのunpackが無効になったため、BBSMENU 初期化エラー等出ます。
一応手動でxpi解凍すれば解決しますが。
postウィザードでAAパネルの中身が空で表示されません。
TypeError: dirTree.builder is undefined[Learn More] aaPanel.js:24:9
-
>>427
fx60b6ってどこにありますか?
-
chaikaもそうだけど、FireGestures 使えないのがもっと痛い
マウスジェスチャアドオンは、Chrome のもFirefoxのも、出てるのほとんど全部試したけど FireGestures 以外受け付けなかったわ
文字列選択して、右クリックしながらホイールころころでググったり英辞郎開いたり出来ないともう無理
Waterfox使う理由が、FireGesturesとchaikaの2つ、代替アドオンで優秀なの早く出ねーかな
-
>>395
スレ一覧、ログマネージャを書き直し、パフォーマンスを改善しました
ちなみにアドオンのコードを書き換えた後に startupCache が残っていると正常に動作しません
このフォルダを削除してリードオンリーの startupCache ファイルを作成しておくと便利です
>>427
報告ありがとう!AA パネルも修正しました
デフォルト設定ファイルを chaika フォルダにコピーするために必要なので
今は解凍して使ってもらうしかないですが、いずれ対応します
>>429
FireGestures は Gomita さんが開発をやめてしまったのが残念ですが
私も手放せなくて自分で修正して使ってました
いずれ 60.0 で使えなくなると諦めてましたが、思ったよりレガシー API 削除が進んでいないので、このまま使える可能性が高いです
ESR 60 になったら配布するのでそれまで待ってください
-
スレ違いなことあえて書くけど、ESR52でブラウジングしてると異様にレンダリングが遅いサイト多くない?
chaika使い続けたいから我慢してたけどもう限界かも
Quantumなら早いのかなあ…
皆は遅いと感じたこと無い?
-
>>430
61.0a1にlegacy終了のパッチが投入されたようです
Bug 1448221 - Remove platform support for restart-required installs
Bug 1413432 - [meta] Remove support for non-bootstrapped extensions
60に降りてこないといいのですが
-
そうしないと致命的なセキュリティ上の問題があるとかじゃない限り
わざわざESR60にぶっこむ理由がない
-
egg鯖が(´・ω・`)「エラー : 404」になっちゃうの
-
まーたか
ブラウザ表示でもクソ重い
-
2ちゃん鯖が悪い場合は「クソJIMが余計なことをしています」とか表示する機能があれば…
まあもし万が一気が向いたら、で良いのだけど
-
https://i.imgur.com/ccGmOU0.jpg
先週末もそうだった
くそJIMは仕事しろといいたい
-
非公式 chaika-api 1.9.x for ESR 52/60
http://bbs2ch.osdn.jp/uploader/img/908.zip
差分パッチで出していたのは masami さんのコードレビューのためでしたが、
完成度が一定の水準に達したこと、パフォーマンスが向上し、ESR 52 とも互換性があることを踏まえ
他のユーザーにも使ってほしいので XPI 形式で出します
ファイルは zip ではなく 7z 形式なので対応アプリで解凍してください
-
>>432
レガシーアドオンは Thunderbird 60 までサポートされるという話ですが Firefox はどうなるかわかりませんね
まだ一ヶ月あるので、現在のバージョンのバグ取りが終わったあとに、restartless 化が必要か検討します
FireGestures の restartless 化には成功しているので不可能ではないですが、必要なければやりません
-
>>438
smorgas-lego-ex-R-20170716、およびgray_2.7.5で書き込みが出来ないです
defaultとDefault-hissi-160817は問題なし
-
>>440
レガシーコード削除の一環で bbs2ch: URL を削除したためでした
そこだけ元に戻してファイルを差し替えました
また、smorgas-lego-ex-R を Firefox 60 で動かすには
Header.html と Footer.html から ;version=1.8 という部分を削除してください
-
>>441
ちゃんと書き込み窓が立ち上がります。ありがとうございました。
-
>>438
【ユーザーエージェント】Monazilla/1.00 (chaika-api/1.9.x; Windows NT 6.1; Win64; x64; Firefox/60.0)
fx60.0b8
chaika-api 1.9.x 20180331
chaika+何らかの webextension を入れていると、
urlbar などの placeholder の font-style が normal になる (本来は italic )
書き込みウィザードや about Firefox などのダイアログのボタンが選択状態ないし
マウスホバー時ボタンラベル色が反転する
という症状が起こります
chaikaのみでは起こりません
-
ファイル更新済 (Fixed 443)
>>443
報告どうもです!
原因はよくわかっていませんが chaika の初期化に遅延を入れたら直りました
再発するまでは、このワークアラウンドで対処しておきます
また、起動時に chaika ページやサイドバーを開いていると初期化が間に合わずエラーになりますが、こちらは開き直して対処できるので今は放置です
-
>>444
fx60.0b8
chaika-api 1.9.x 20180331 (Fixed 443)
443の症状はなおりました ありがとうございます
別件の報告ですが
置換がうまく動作しません
Replace.txtの内容が読み込まれず、次回再起動で
Replace.txtの内容がクリアされてしまいます
-
907.zip 908.zip どちらも最新の状態に更新 (Fixed 443, 444, 445)
>>443 完全に修正しました(Firefox 自体のバグですが、ESR 52+WebExtensions にも影響があったので)
>>444 起動直後のエラーはモジュールを読み込む順序を並び替えるだけで再現しなくなったので多分解決
>>445 恥ずかしながら変数名の typo でしたw
-
FoxAge2chがWEに対応するそうだから
chaikaもどなたかお願いします!
-
chaikaは対応不可だって話じゃなかったか
-
>>447
だから無理だって!
せっかくの395さんの頑張りを無視するって人としてどうなの?
-
こういう奴ってホント人の話は聞かないよな
-
せっかくの頑張りを〜とかいうクソ理論も人の話を聞かずに言いたいこと言うだけのアホもほっとけ
-
>>446
修正乙です
>>443の症状は、startupCache を削除した直後の起動では出ませんが、
再起動で再発してしまいます
-
>>447
FoxAge2chはWebExtentionで比較的容易に再現可能。(作者談)
chaikaはWebExtentionでは機能が足りないため根本的に無理。
-
何を興奮してるのかさっぱり分からんw
395さんはESR向けに対応されてるんでしょ?
chaikaのようなアドオンはWEで絶対ムリなの?
無理と言ってる人はアドオンの開発経験者なの?
-
>>454
何で一つ上のレスも読まないの?
-
>>455
更新してなかったからだよ
いちいち揚げ足取るんじゃねーよ
-
逆ギレも甚だしい
-
ログさえ諦めりゃ大抵の機能はWEでも再現できるんでしょ?
-
>>452
こちらでも startupCache を有効にした 59.0.2 と 60.0b08 で再現したので (ESR 52 では再現しなくなった)、
遅延によるワークアラウンドを入れ直して再アップしました
この問題は Firefox 自体の更新で解決する可能性があるので、しばらくこのままにしておきます
-
ログ諦めた2ちゃんブラウザとか存在価値あるの?
-
ログを諦めるというのはどういうことなんだろう
どこまで読んだとかそういう情報すら残せないのか
それとも単にローカルに保存することができないというだけなのか
ある程度しおり的な機能が残せて
落ちたスレも毎回html2logみたいなんで読み起こせるならいいな
-
ログを諦めることで使い続けられるんなら全然OKだけどなあ
俺は1000超えたら消してるけどログってそんなに大事かね?
-
>>462
ハードウェア系、ソフトウェア系板なら前スレに問題への対処法が出ているなんてザラだろ
-
俺ログ=命主義だが
-
LogSearch2chが使えなくなった時点で
ログを保存しておく価値がなくなった
と言っても過言ではない
-
いや昔と違って今は普通に過去ログ読めるし
-
今はね
-
ログを残しておくかはその人の使い方次第だけど、
取得したログを一時的にでもディスクに保存しておけるからこそ
スレッドの高速な表示が可能になっているわけで
|
|
|
掲示板管理者へ連絡
無料レンタル掲示板