00:03:05 @shibafu528@social.mikutter.hachune.net
メモ
icon

1.Twitter Worldはコンストラクタでverify_credentialsのAPIコールをする
2.World pluginのload_worldはcollectionのrewindで複数回呼ばれうる、このたびに全てのWorldが再作成される
3.load_world実行回数*twitterアカウント数分のリクエストが走る
4.ところでTwitter worldの初期化に成功するとPlugin.call(:world_modify)が実行される
5.2に戻るのでは……?

00:04:09 @shibafu528@social.mikutter.hachune.net
メモ
icon

レートリミットにかかると今度は1アカウントあたり10回自動リトライが積まれる

00:04:58 @shibafu528@social.mikutter.hachune.net
icon

これはcollection APIが実装されたのはtwitter pluginが落ちた後だから考慮されてないのか

00:06:39 @shibafu528@social.mikutter.hachune.net
icon

じゃあ$GLOBALS触りまくりたいか?と言われると触りたくないでしょ

00:15:20 @shibafu528@social.mikutter.hachune.net
icon

まてまてまてまてまてまてまてまて

Attach image
00:15:50 @shibafu528@social.mikutter.hachune.net
icon

ここにきてtwitter pluginのバグ見つけるのだいぶアレやな

00:16:25 @shibafu528@social.mikutter.hachune.net
icon

mikutter側の考慮が足りてないとするべきか、twitter pluginが本体の改修に追従できてないとするべきかは余地があるが

00:16:53 @shibafu528@social.mikutter.hachune.net
icon

これがMastodon Worldで起きてたらあひるに殴られてたな

00:20:48 @shibafu528@social.mikutter.hachune.net
icon

これはえっちやろ

えっちなことばをおしえるイタコさん_11語目 nico.ms/sm39815173?ref=nicoiph

00:21:35 @shibafu528@social.mikutter.hachune.net
icon

入れてるだけでDoSするプラグインはちょっとアレなので改修方法は考えたい

00:21:51 @shibafu528@social.mikutter.hachune.net
icon

簡単な解決策はTwitterをやめる、だが…

00:23:22 @shibafu528@social.mikutter.hachune.net
icon

めんどくさいからグローバル変数的な解法でお茶濁したい

00:27:41 @shibafu528@social.mikutter.hachune.net
icon

せんべいがメンションになるやつじゃん

00:53:08 @shibafu528@social.mikutter.hachune.net
icon

mikutter/twitterにissue書きました

00:54:40 @shibafu528@social.mikutter.hachune.net
icon

brewで構築したmikutterが安定してればあっきぃ助けられたんだがな… まったく安定しとらんからな…

00:55:12 @shibafu528@social.mikutter.hachune.net
icon

謎透明に関してだけのあれだが

00:56:23 @shibafu528@social.mikutter.hachune.net
icon

動きさえすればOS標準の日本語入力が普通に通るなどの恩恵がある、動きさえすればな!!!!!

00:57:18 @shibafu528@social.mikutter.hachune.net
icon

画像プレビューのラリラリ加減はGTK2 brew構築の時と変わっとらんし、もっと謎な停止不具合があるので救いがにえ

00:58:14 @shibafu528@social.mikutter.hachune.net
icon

かといってX構築でトチ狂った描画されるのもだいぶ救いがなくて困ったもんだが、どっちか片方くらいどーにかなれよと思いはする

00:59:21 @shibafu528@social.mikutter.hachune.net
icon

ArchからXQuartz 2.8.1にX転送した時は別になんもなかったのが謎

01:03:07 @shibafu528@social.mikutter.hachune.net
icon

初期値、twitterが持ってろよと思わなくもない

01:04:07 @shibafu528@social.mikutter.hachune.net
icon

coreのmastodonもmastodon_settingが初期値持ってるのか 🤔

01:06:01 @shibafu528@social.mikutter.hachune.net
icon

settings DSLを使うためにはsettingsへの依存が発生するが、UserConfigは何にも依存してなくても使える基本セットのAPIなのでsettings系プラグインに初期値書く理由にはならないと思うんだよな。

01:07:28 @shibafu528@social.mikutter.hachune.net
icon

UserConfigをユーザーが変更するUIを提供するためのプラグインであって……と umm

01:17:02 @shibafu528@social.mikutter.hachune.net
icon

あー確かにそうか

01:18:06 @shibafu528@social.mikutter.hachune.net
icon

でもtwitterみたいなコアになる必須プラグインが1つ存在する場合においては問題にならなさそう。

01:18:18 @shibafu528@social.mikutter.hachune.net
icon

(あれ、ちゃんと依存になってるんだったかな あれ…)

01:19:05 @shibafu528@social.mikutter.hachune.net
icon

twitter, twitter_settingsの順でのロードが保証されていて、twitterのロードに失敗したら後者もロードされないのであれば、前者に初期値があれば満たせることになる

01:19:57 @shibafu528@social.mikutter.hachune.net
icon

でも、そうだな 実際には1つの子プラグインでしか使ってないような設定についてはそうする動機が薄い。

01:21:14 @shibafu528@social.mikutter.hachune.net
icon

メンテに難があるような思いもしますが、そうかもしれません

01:22:31 @shibafu528@social.mikutter.hachune.net
icon

UserConfigを編集するだけなら確かに明示的依存が必要ないので、そうなるのかも

01:28:08 @shibafu528@social.mikutter.hachune.net
icon

体が厳しいからねます

08:18:01 @shibafu528@social.mikutter.hachune.net
icon

ておくれた

08:20:59 @shibafu528@social.mikutter.hachune.net
icon

ておくれ修正

08:21:09 @shibafu528@social.mikutter.hachune.net
icon

まだておくれじゃなかった

09:11:01 @shibafu528@social.mikutter.hachune.net
icon

/Users/shibafu/git/mikutter/vendor/bundle/ruby/3.0.0/gems/delayer-deferred-2.2.0/lib/delayer/deferred/deferredable/node_sequence.rb:31:in `pull': Invalid sequence flow `reserved' to `get_child'. (Delayer::Deferred::MultipleAssignmentError)

ぬぇー

09:15:39 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a delayer-deferredよく分からないんだけど、この呼び出しは違法なの?
Invalid sequence flow `reserved' to `get_child' とか Invalid sequence flow `graft' to `get_child' になった。
github.com/shibafu528/twitter/

Web site image
(wip, not work yet) 既知のWorldにおいてaccount/verify_credentialsを2回以上呼び出さない… · shibafu528/twitter@d982c2c
09:18:16 @shibafu528@social.mikutter.hachune.net
icon

あーまてよ これ変な場所からチェーンしようとしてるな

09:23:47 @shibafu528@social.mikutter.hachune.net
icon

d-dは子が0..1で直線である必要があるのか

09:54:10 @shibafu528@social.mikutter.hachune.net
icon

n個の子を連結できないなら、中継する構造が必要だな

10:34:03 @shibafu528@social.mikutter.hachune.net
icon

青背景で切り抜けるkb10uy

10:35:44 @shibafu528@social.mikutter.hachune.net
icon

ギガが尽きたkb128uy

10:38:41 @shibafu528@social.mikutter.hachune.net
icon

あるのかよ

10:39:49 @shibafu528@social.mikutter.hachune.net
icon

gb18030uy

10:41:12 @shibafu528@social.mikutter.hachune.net
icon

半分まで思いついたけど正確に書くためにググったから俺もわかってない

21:13:09 @shibafu528@social.mikutter.hachune.net
icon

今流行りのやつか

21:29:15 @shibafu528@social.mikutter.hachune.net
icon

チキン野郎

21:42:07 @shibafu528@social.mikutter.hachune.net
icon

:manko: 俺の運営次第でこの垢凍らすことだってできるんだぞってことで

22:16:59 @shibafu528@social.mikutter.hachune.net
icon

晩飯くいすぎたよお

22:19:00 @shibafu528@social.mikutter.hachune.net
icon

Go書きの腹を殴った時に出る声「

22:35:03 @shibafu528@social.mikutter.hachune.net
icon

なんか勝手にauto-fill-modeがonになっててキレてる

22:39:15 @shibafu528@social.mikutter.hachune.net
icon

あっ理解した 知らずに設定してたskk-auto-fill-modeのせいや。いらねえ失せろ。

22:58:01 @shibafu528@social.mikutter.hachune.net
icon

mikutter/twitterのTwitter爆砕バグ直ったかも

23:15:38 @shibafu528@social.mikutter.hachune.net
icon

全部マージしろボケーッって殴るしかない

23:16:21 @shibafu528@social.mikutter.hachune.net
icon

Delayer::Deferredで苦しむのはこりごりなのにまたDelayer::Deferredと戦ってしまった

23:17:43 @shibafu528@social.mikutter.hachune.net
icon

Delayer::Deferredのnext/trapでDeferred同士の継ぎ木をすることで結果をn個のDeferredに配信できるというハックを習った

23:22:01 @shibafu528@social.mikutter.hachune.net
icon

みたらし凍れ

23:24:57 @shibafu528@social.mikutter.hachune.net
icon

新刊通知を見てあの人もまたブルアカに…になてり

23:25:08 @shibafu528@social.mikutter.hachune.net
icon

まあブルアカはやってないけど女で抜いたことはあるしな

23:29:36 @shibafu528@social.mikutter.hachune.net
icon

ダサいことで有名なサイトからmacOS向けのEmacsバイナリを落とすと、Info.plistに書かれてるエントリポイントがRubyスクリプトなのでシステム環境設定からアクセス許可をかける対象が/usr/bin/rubyになるとかいう馬鹿げた話を知りました

23:30:27 @shibafu528@social.mikutter.hachune.net
icon

/usr/bin/rubyにフルディスクアクセスとか通すの……まあ結局そうするみたいな事はありそうだけど何か違和感あるな?

23:30:45 @shibafu528@social.mikutter.hachune.net
icon

まあ僕そこからバイナリ落としてないんで関係ないんですけど…

23:39:16 @shibafu528@social.mikutter.hachune.net
icon

システムモニター「thilmera 7」が完全無料化 ~シェアウェア版の機能を解放 - 窓の杜 forest.watch.impress.co.jp/doc

Web site image
システムモニター「thilmera 7」が完全無料化 ~シェアウェア版の機能を解放/メインウィンドウの描画はハードウェアアクセラレーションを利用するように
23:44:25 @shibafu528@social.mikutter.hachune.net
icon

今日はmikutter/Quartzの調子がいいな

23:44:31 @shibafu528@social.mikutter.hachune.net
icon

まだUIフリーズしてない

23:47:48 @shibafu528@social.mikutter.hachune.net
icon

ほめたら止まった

23:48:54 @shibafu528@social.mikutter.hachune.net
icon

うんこに声かけはしないよ