00:26:28 @shibafu528@social.mikutter.hachune.net
icon

ん〜〜 あれ、元からバグってたっけ 投稿中にvisibility buttonが無効化されない

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

alias張りまくってパッチしなくてもprependでいけるのでは!?と思ってやったら、uwm-hommageに刺されて死んだ

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

ああ、そういうことか!

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

こういうコード書いてたんだけど、
github.com/shibafu528/mikutter

どうやらinitializeが再帰的に呼び出されるような状態になって破滅する

Web site image
mikutter_mastodon_postbox_visibility/mastodon_postbox_visibility.rb at remove-uwm-dependency · shibafu528/mikutter_mastodon_postbox_visibility
01:08:32 @shibafu528@social.mikutter.hachune.net
icon

Gtk::Postbox.new()

MastodonPostboxVisibility::PostboxExtension#initialize()
↓ super
[uwm-hommage] Gtk::Postbox#initialize()
↓ initialize_org
MastodonPostboxVisibility::PostboxExtension#initialize()
↓ super
super: no superclass method `initialize' for #<Gtk::PostBox

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

uwmなければ普通に動く

01:12:40 @shibafu528@social.mikutter.hachune.net
icon

これ多分initializeだけごまかしても駄目で、全てのオーバーライドのsuper探索で死ぬよなあ

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

prepend用moduleを用意して差し込んだほうが、aliasで元のメソッド退避するみたいなことしなくて済むようになるんだけど、継承ツリーで事故るようになるのは厳しいな

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

refinementsによる疑似privateとかも仕込んでて愉快なコードなんだけど、捨てざるを得ないかもしれん

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

refinements、他のファイルから触れないprivate methodを作るためのハックとしても使えるんですよ

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

sendすら効かないからマジの非公開になる

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

prepend用モジュールを作るのではなく、aliasで退避してinterceptor objectに移譲するためのなんかを用意するときれいなのかもしれん

01:46:41 @shibafu528@social.mikutter.hachune.net
icon

次のmruby、catch/throw入りそうやな ただし既存のサードパーティ実装と同じで例外送出での大域脱出。CRubyのそれとは挙動が少し違うな。

01:47:42 @shibafu528@social.mikutter.hachune.net
icon

catch/throw、Ruby知らないとえっ例外なかったんですか?みたいな誤解を招くよな……

07:55:16 @shibafu528@social.mikutter.hachune.net
icon

tw、internal errorて

07:58:26 @shibafu528@social.mikutter.hachune.net
icon

使ってくれてありがとう!Twitterのこと聞くな!

07:58:53 @shibafu528@social.mikutter.hachune.net
icon

朝起きて携帯見たらこれやぞ

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

📤

Attach image
08:02:32 @shibafu528@social.mikutter.hachune.net
2020-10-16 08:02:20 PG_MANAの投稿 PG_MANA@don.taprix.org
icon

このアカウントは、notestockで公開設定になっていません。

08:02:41 @shibafu528@social.mikutter.hachune.net
icon

ほんとだよね、普段は無い

08:06:42 @shibafu528@social.mikutter.hachune.net
icon

パワーユーザ以外がサードパーティクライアント使う理由、今更無いと思うんやけどね……

08:08:32 @shibafu528@social.mikutter.hachune.net
icon

来たメールを晒しはしないが、俺が悪いかのように改善を求めてきたからイライラしてる文脈です

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

どうせ選挙対策のデプロイに失敗したんやろ

08:13:16 @shibafu528@social.mikutter.hachune.net
icon

そんなには来てなかったわ

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

問い合わせ自体はウェルカムですよ あんまり答えませんが…

08:17:45 @shibafu528@social.mikutter.hachune.net
icon

@ahiru 仮に送れても見れない

08:22:37 @shibafu528@social.mikutter.hachune.net
icon

クラスタの一部だけ修正版デプロイおわったんですかね

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

デブくいたいピザァ

08:26:36 @shibafu528@social.mikutter.hachune.net
icon

朝っぱらから個人に向かって高圧的に突っかかってきた無礼者がムカつく以上のことはなくて、別にスマホアプリユーザからはアプリが問題起こしてる以上は分からんとか、そういう常識的な説法はどうでもええねん。こっちはお気持ちの発露をしている。

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

ところで今日さむくない?

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

頭はあったまったけど凍えてくたばりそうなんだが

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

rubydeasonndeta

Attach image
09:09:51 @shibafu528@social.mikutter.hachune.net
icon

これもしかしてalias退避不要じゃな?

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

あーこれでモンキーパッチきれいに書けるな

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

さらにこうすれば、使いたいファイルだけで使えるはず

Attach image
09:17:03 @shibafu528@social.mikutter.hachune.net
icon

変なコード書いてるとコンテキストがClassの中なのか、instanceの中なのか混乱する

09:19:24 @shibafu528@social.mikutter.hachune.net
icon

これだけの行数でalias連打しなくて済むなら、コピペして使う価値もあるのではとちょっと思ってる

09:19:46 @shibafu528@social.mikutter.hachune.net
icon

モンキーパッチ系mikutter pluginで

09:20:29 @shibafu528@social.mikutter.hachune.net
icon

originalのmethodを呼べるように、実際の処理はlambdaを返して表現するのがキモいかもしれない

09:25:18 @shibafu528@social.mikutter.hachune.net
icon

Rubyにおけるstatic、methodなら特異メソッドでググるといろいろ出て一瞬混乱できると思います

09:27:35 @shibafu528@social.mikutter.hachune.net
icon

alias含めたらトータル行数は変わらんか増えてるな

09:27:55 @shibafu528@social.mikutter.hachune.net
icon

メリットはaliasの名前をコンフリクトしないように管理する、という煩雑さから解放されるくらいか。

09:30:20 @shibafu528@social.mikutter.hachune.net
icon

あーまだ金曜日じゃん

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

なんだかしんどい

10:34:51 @shibafu528@social.mikutter.hachune.net
2020-10-16 10:29:04 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

オオオ

Attach image
10:35:25 @shibafu528@social.mikutter.hachune.net
icon

魔剤???

10:47:25 @shibafu528@social.mikutter.hachune.net
2020-10-16 10:46:42 メカえあいの投稿 mecha_eai@stellaria.network
icon

snsみるのやめたいんだけどね

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

10:47:57 @shibafu528@social.mikutter.hachune.net
icon

スーモかよ

10:58:40 @shibafu528@social.mikutter.hachune.net
icon

@yomi
拡張機能に関する知識はほとんど持っていませんが、マイナーバージョン内ではおそらくABIは維持されるんじゃないでしょうか。
互換性チェックでも、マイナーバージョン単位で変更される値が照合されていたかと。
ただPHPなので信じるに値する情報が欲しいですよね…

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

パッチバージョンアップでもディストリビューションのメンテナーはPHP本体リポジトリに含まれない拡張機能も更新してるか、で推測つけられるのかも

12:45:52 @shibafu528@social.mikutter.hachune.net
2020-10-16 12:38:43 ぱらつりの投稿 paralleltree@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

12:50:17 @shibafu528@social.mikutter.hachune.net
icon

飢えてきた

14:30:37 @shibafu528@social.mikutter.hachune.net
icon

飢えを解決した

14:37:15 @shibafu528@social.mikutter.hachune.net
icon

2セッションで殴り合いしようぜ!

15:37:09 @shibafu528@social.mikutter.hachune.net
2020-10-16 15:30:45 へもへっもの投稿 ehomehom@mstdn.plusminus.io
icon

このアカウントは、notestockで公開設定になっていません。

15:37:15 @shibafu528@social.mikutter.hachune.net
icon

えらいな

15:37:50 @shibafu528@social.mikutter.hachune.net
icon

会社ワイヒァィやっぱ遅いので普段使わないLTEの†ギガ†を活用してる

18:13:27 @shibafu528@social.mikutter.hachune.net
icon

物理シミュレートされたピクセルが美しいローグライト『Noita』正式リリース | Game*Spark - 国内・海外ゲーム情報サイト gamespark.jp/article/2020/10/1

Web site image
物理シミュレートされたピクセルが美しいローグライト『Noita』正式リリース | Game*Spark - 国内・海外ゲーム情報サイト
23:31:20 @shibafu528@social.mikutter.hachune.net
2020-10-16 23:30:45 へもへっもの投稿 ehomehom@mstdn.plusminus.io
icon

このアカウントは、notestockで公開設定になっていません。

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

ha?

23:32:06 @shibafu528@social.mikutter.hachune.net
icon

おいィまた何か家の前に置いてあるが??

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

:opanchu: @tsutsuii ィィィィ!!!!!!!!!!!!!!!!!

Attach image
23:35:11 @shibafu528@social.mikutter.hachune.net
icon

@tsutsuii こちらこそお世話になっておりますなんで?????????

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

カスケード醤油

Attach image
23:37:38 @shibafu528@social.mikutter.hachune.net
icon

すし食うときに使います、ありがとうございます………??

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

@tsutsuii ま、まさかその時既に……!!

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

@tsutsuii ちょっとよく分からないですね……??

23:53:12 @shibafu528@social.mikutter.hachune.net
icon

あ がちゃ