ボンクラプログラマー頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は(C) SQUARE ENIX CO., LTD. All Rights Reserved.
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に戻るのでは……?#mikutter
レートリミットにかかると今度は1アカウントあたり10回自動リトライが積まれる
これはcollection APIが実装されたのはtwitter pluginが落ちた後だから考慮されてないのか
じゃあ$GLOBALS触りまくりたいか?と言われると触りたくないでしょ
まてまてまてまてまてまてまてまて
ここにきてtwitter pluginのバグ見つけるのだいぶアレやな
mikutter側の考慮が足りてないとするべきか、twitter pluginが本体の改修に追従できてないとするべきかは余地があるが
これがMastodon Worldで起きてたらあひるに殴られてたな
これはえっちやろ
えっちなことばをおしえるイタコさん_11語目 https://nico.ms/sm39815173?ref=nicoiphone_other
入れてるだけでDoSするプラグインはちょっとアレなので改修方法は考えたい
簡単な解決策はTwitterをやめる、だが…
めんどくさいからグローバル変数的な解法でお茶濁したい
せんべいがメンションになるやつじゃん
mikutter/twitterにissue書きました
brewで構築したmikutterが安定してればあっきぃ助けられたんだがな… まったく安定しとらんからな…
謎透明に関してだけのあれだが
動きさえすればOS標準の日本語入力が普通に通るなどの恩恵がある、動きさえすればな!!!!!
画像プレビューのラリラリ加減はGTK2 brew構築の時と変わっとらんし、もっと謎な停止不具合があるので救いがにえ
かといってX構築でトチ狂った描画されるのもだいぶ救いがなくて困ったもんだが、どっちか片方くらいどーにかなれよと思いはする
ArchからXQuartz 2.8.1にX転送した時は別になんもなかったのが謎
初期値、twitterが持ってろよと思わなくもない
coreのmastodonもmastodon_settingが初期値持ってるのか 🤔
settings DSLを使うためにはsettingsへの依存が発生するが、UserConfigは何にも依存してなくても使える基本セットのAPIなのでsettings系プラグインに初期値書く理由にはならないと思うんだよな。
UserConfigをユーザーが変更するUIを提供するためのプラグインであって……と umm
あー確かにそうか
でもtwitterみたいなコアになる必須プラグインが1つ存在する場合においては問題にならなさそう。
(あれ、ちゃんと依存になってるんだったかな あれ…)
twitter, twitter_settingsの順でのロードが保証されていて、twitterのロードに失敗したら後者もロードされないのであれば、前者に初期値があれば満たせることになる
でも、そうだな 実際には1つの子プラグインでしか使ってないような設定についてはそうする動機が薄い。
メンテに難があるような思いもしますが、そうかもしれません
UserConfigを編集するだけなら確かに明示的依存が必要ないので、そうなるのかも
体が厳しいからねます
ておくれた
ておくれ修正
まだておくれじゃなかった
/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)
ぬぇー
@toshi_a delayer-deferredよく分からないんだけど、この呼び出しは違法なの?Invalid sequence flow `reserved' to `get_child' とか Invalid sequence flow `graft' to `get_child' になった。https://github.com/shibafu528/twitter/commit/d982c2cd172091a33cfb50948a48ce537e55ebe5
あーまてよ これ変な場所からチェーンしようとしてるな
d-dは子が0..1で直線である必要があるのか
n個の子を連結できないなら、中継する構造が必要だな
青背景で切り抜けるkb10uy
ギガが尽きたkb128uy
あるのかよ
gb18030uy
半分まで思いついたけど正確に書くためにググったから俺もわかってない
今流行りのやつか
#giraffe_beer末代で命拾いシリーズ
チキン野郎
俺の運営次第でこの垢凍らすことだってできるんだぞってことで
晩飯くいすぎたよお
Go書きの腹を殴った時に出る声「
なんか勝手にauto-fill-modeがonになっててキレてる
あっ理解した 知らずに設定してたskk-auto-fill-modeのせいや。いらねえ失せろ。
mikutter/twitterのTwitter爆砕バグ直ったかも
全部マージしろボケーッって殴るしかない
Delayer::Deferredで苦しむのはこりごりなのにまたDelayer::Deferredと戦ってしまった
Delayer::Deferredのnext/trapでDeferred同士の継ぎ木をすることで結果をn個のDeferredに配信できるというハックを習った
みたらし凍れ
新刊通知を見てあの人もまたブルアカに…になてり
まあブルアカはやってないけど女で抜いたことはあるしな
ダサいことで有名なサイトからmacOS向けのEmacsバイナリを落とすと、Info.plistに書かれてるエントリポイントがRubyスクリプトなのでシステム環境設定からアクセス許可をかける対象が/usr/bin/rubyになるとかいう馬鹿げた話を知りました
/usr/bin/rubyにフルディスクアクセスとか通すの……まあ結局そうするみたいな事はありそうだけど何か違和感あるな?
まあ僕そこからバイナリ落としてないんで関係ないんですけど…
システムモニター「thilmera 7」が完全無料化 ~シェアウェア版の機能を解放 - 窓の杜 https://forest.watch.impress.co.jp/docs/news/1377904.html
今日はmikutter/Quartzの調子がいいな
まだUIフリーズしてない
ほめたら止まった
うんこに声かけはしないよ