Search in @cobodo
金具✅ 金具✅ reblogged at 7 years ago

揚げ足ストライカー toshi_a@social.mikutter.hachune.net

俺今すげえことに気づいちゃったんですけど、今朝洗濯して干してきた上着、土曜日販売してた缶バッジつけたままだったかもしれん(おしまい)

金具✅ 金具✅ reblogged at 7 years ago

揚げ足ストライカー toshi_a@social.mikutter.hachune.net

社名が575

金具✅ cobodo@mstdn.kanagu.info

寝よ

金具✅ cobodo@mstdn.kanagu.info

何らかのgemを入れて刷新したいところだけど何がいいのやら

金具✅ cobodo@mstdn.kanagu.info

worldon、ページ送り系のボイラープレートコードをAPI.callに入れてしまった方がいいんだろうけど、やっぱりリクエストパラメータとメソッドのオプションは分けた方がいいよなぁどう考えても。

金具✅ cobodo@mstdn.kanagu.info

userutil側のcache: trueはあのtopicブランチのマージを前提としている気がする

金具✅ cobodo@mstdn.kanagu.info

おそらくしばらく待てばフォローイベントが大量発生して順次追加されていくんだろうな。world対応としてはあの修正で問題ないはず……多分……

金具✅ cobodo@mstdn.kanagu.info

どうやら起動時にはtwitter worldはfollowings(cache:true)で0個返しているらしい。関連して dev.mikutter.hachune.net/issue というチケットを発見し、このチケット対応のためのブランチ topic/916-follow-notification はまだマージされていないことに気づいたのでもう寝た方がよい。

金具✅ cobodo@mstdn.kanagu.info

mastodonの方はうまくいくのにtwitterの方がうまくいかない。
起動時にフォロー一覧を取得する処理がmastodon側しか実行されておらず、twitter側が一覧に入ってこない。
コンソールで同じ処理を手動実行するとtwitter側も取れるのに。

金具✅ cobodo@mstdn.kanagu.info

それより薄い本vol.4で知った github.com/osak/usercomplete をworld対応しつつ、worldon側でもfollowingsを取得できるようにして使えるようにする方が先だ。

金具✅ cobodo@mstdn.kanagu.info

結局のところ、実際にguiとかgtkとかを抜いた状態のmikutterで使ってみるというのが確実なんだろうけど、普通に抜いてもmakechiを使ってもうまく動かなくて確認できない状態。

金具✅ cobodo@mstdn.kanagu.info

ロードが終わってない段階でも Miquire::Plugin.get_spec_by_slug(:plugin_slug) でチェックできるっぽいのかな

金具✅ cobodo@mstdn.kanagu.info

ロード時に無いとわかっていれば該当部分を使わないことはできるはずだけど、Plugin.instance_exist? だとロード順によってあるかないかが不定になる気がする。

金具✅ cobodo@mstdn.kanagu.info

Worldonは最近むやみに機能を増やしていたので依存プラグインが増えた(はず)。mikutter.rb specでは出てこないけども。少なくともsettings、gui、gtkへの依存がある。

金具✅ cobodo@mstdn.kanagu.info

問題はアカウントやインスタンスを増やしたときにそれぞれのイベントがどういうオーダーで増加するかってところか……イベント処理にはどうやらpriorityがあるらしいけどよくわかってない

金具✅ cobodo@mstdn.kanagu.info

数は多いけど、中央下あたりのループが再接続ループで、他はループなしで下に向かって落ちていくだけなので、まぁこんなもんだろうと……

金具✅ 金具✅ reblogged at 7 years ago

金具✅ cobodo@mstdn.kanagu.info

まず命名を worldon_動詞_(修飾_)?名詞 に統一するか