Event.call_all_listenersでフックしてうまくやるの難しそうなのでPlugin.callをすり替えてフックする方式に変更した
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
Event.call_all_listenersでフックしてうまくやるの難しそうなのでPlugin.callをすり替えてフックする方式に変更した
クライアントプロセスでPlugin.call(:miku)すると、サーバプロセスでon_mikuが走り、さらにそこでPlugin.call(:yukari)して、クライアントプロセスに帰ってきてon_yukariが走ってます
まだPlugin.callしかフックできてないけどけっこうこれ楽しいんじゃない?
Plugin.filteringをフックするとなると急にコールバックとか考えないといけないんで大変になるが
Plugin.filteringのフック、mikutterあるいはdelayer-deferred gem環境に限定すればそれを使ってコールバックを表現すればいいので多少考えが簡単になる。
ただ、delayer-deferred gemがない環境だと厳しい。しかも、そういう環境は存在している。
まあ、Pluggaloidがインストール可能でdelayer-deferredを容易に導入できない環境なんて、mrubyしかないんですけどね?
野望はCRuby+mikutterとmruby+Yukariを対話させて百合にすることなので、互換性はちょっと大事
CRuby上でTalkloid自体の動きを見るにはdruby通信プラグインで十分な感じがある。
分散Pluggaloidシステムしようぜ。mikutterで使えるかは確かめてないけどな! » shibafu528/pluggaloid-talkloid https://github.com/shibafu528/pluggaloid-talkloid
このアカウントは、notestockで公開設定になっていません。
WinSCPがS3対応した話あったじゃないですか。試したんですけど、俺がつなごうとしたのが某社の互換サービスだったので認証エラーでコケました。どうやらv4署名でしか繋ごうとしないらしい。まぁそりゃそうか。
このアカウントは、notestockで公開設定になっていません。
Talkloid絶対発展させると面白いんだけど、y4a進まなくなることに気づいてぐむむしてる
おうちにりんごが余っている→土曜のOSCには人がいっぱいくることがわかっている→りんごをくばろう!
これが成りたつから持っていったワケ
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
don4j、dependenciesに書いたのが前すぎてずいぶんバージョン古いのつかってたらしぃ…
/api/v1/notifications?exclude_typesっていつ増えたんだ…?
@rinsuki だいぶ前だった… 使ってるライブラリに生えてなかったので新しいのかな?とか思ったんだが違ったようだ