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

@akkiesoft 酒飲んだらできた

00:57:13 shibafu528 @shibafu528@social.mikutter.hachune.net
2021-09-11 00:55:41 お人形さんとED治療薬の投稿 brsywe@social.mikutter.hachune.net
icon

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

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

マジ?言ったな

02:19:14 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

gtk3ブランチはどの辺のファイルに手を入れているのかという確認用のテキスト
gist.github.com/shibafu528/904

Web site image
git diff --stat=120 86b703388eee78e8c8271f8065f01448d11a1025 8339d1bcef0c78ae165685203e8fb99335f64d06 で、どの辺のファイルに手が入ったかの確認用
11:22:53 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

おきた

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

あたまいてー

11:25:00 shibafu528 @shibafu528@social.mikutter.hachune.net
2021-09-11 10:01:09 Izumi Tsutsuiの投稿 tsutsuii@social.mikutter.hachune.net
icon

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

11:25:03 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

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

ふとツイみたら、昔使ってたソフトに異様な機能が追加されててビビった
twitter.com/m_matsubara/status

12:31:29 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

飯どうしようになっているよくわかんねえ

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

やっぱりmikutter.gitが一番push速い

13:03:26 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

gtk3 gemの参照を上流のmasterにある今一番新しいコミットに変えた。不都合ありそうならRevertします。

13:04:06 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

temporary mogunoをさっさと消したかっただけ

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

set_shape_rendererでセグることがあって、根拠はないけどこれこうなんじゃないかと思って書き換えてみているが、そもそもセグりの再現性がない
gist.github.com/shibafu528/d4a

13:19:30 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

GTKに渡しているブロックの中でブロック貫通した大域脱出したら死にそうみたいなそういう直感

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

直感commit

13:45:28 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

めしくお

14:07:12 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

あとどれくらいgtk障壁があるのか、まずはmikutter側を洗わないとだが

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

どうやっていこうかなあになってる

14:11:12 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

状況が変わってしまったので、本当なら美しさよりも最小手でのマイグレーションを実施してからGTK3らしくしたいところだが……

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

diffを改めてる
gtk_dark_matter_prification.rbがロードされてるの、これはいいのか?w なんかミスっぽい気がする

15:32:16 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

関係なさそうだなーしぬわ

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

GRClosure invoking callback: already destroyed: GtkMenu::deactivate
は、Gtk::Menuをその辺の適当なインスタンス変数に突っ込んだら出てこなくなったんだけど、Gtk::MenuItemのほうはwarning出ない上にProcも特に呼ばれないのでむしろ謎になった

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

ハッシュタグ付け直しまくってるが自分用

17:18:19 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

gtk3ブランチ、特殊環境では起動不能になった
- ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [arm64-darwin20]

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

safaty_signal_connect内でprintデバッグしてるが、どうもGtk::MenuItem.activateにconnectしたやつまったく呼ばれてないぞ?

17:24:38 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

GRClosureのGC Protect漏れwarnですらないのでマジでどこいったんだよ

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

これにはshibafu528もニッコリ

17:35:55 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

Gtk::MenuItemがクリックされた時のsignalってactivateで本当にあってるんですか????????????

17:38:35 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

ふーん…

17:40:29 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a しますね

17:42:22 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

ruby-gnome/ruby-gnomeの最新コミットが俺のPRマージされたやつなので、一瞬自分のforkかと間違えそうになるから早く他のコミットが打たれてほしい

17:48:06 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

def toshia.say
"#{yome}ちゃんのおっぱいちゅうちゅうする〜"
end

18:10:43 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

あっおれもうGTKなにもできないかもしれん

18:12:15 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

実際Qtのほうがわかる

18:12:26 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

Qt自身をビルドしたらそりゃ長いですよ

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

@toshi_a 根本から間違えているのかもしれん

18:15:47 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

mikutterにQt5フロントエンドを後付けする実験はもう過去にやった

18:17:42 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

バインディングが信頼できなくなったら直接APIコールできる言語で検証する、はい

18:17:51 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

検証した結果このザマか

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

@toshi_a
GtkMenu.deactivateをgtk_widget_destroyにconnectしてるとあかんな
これを外した状態でメニュークリックまでのsignal眺めてたら
GtkMenuItem.select
GtkMenuItem.deselect
GtkMenuItem.activate
GtkMenuShell.selection-done
の順で発火された。

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

@toshi_a no, destroyは購読してない

19:11:30 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a
menu.ssc(:deactivate) { menu.destroy }

言われてあれっ?となったんですが、gtk_widget_destroyしたらそりゃ何もできずに死ぬ気がするな。
これは単にmikutter/gtk3の実装バグかもしれん。

19:14:12 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a これの場合はactivateのハンドラーに到達しないね。deactivateが先に実行されて終了。

19:15:54 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a ちなみにsignal_connectのブロック戻り値ってどういう意味になってる?
Valadocでいうout引数がある場合に対応してる程度に思ってるんだけど、ruby-gnomeにおいては何か意味付けされてる?

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

@toshi_a そうだね、一旦それで進めたほうが動かせる範囲が広がるので前進できそう。

19:20:27 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a なるほど理解

19:23:51 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

destroyしちゃったからGRClosureも解放されちゃったんですかね?と思ったらそこは関係なかった

19:32:12 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

なんか騒ぎすぎて疲れたな

19:32:56 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

次はmastodon_account_viewerがマージミスか何かで確定クラッシュするの直すわ…

19:33:22 shibafu528 @shibafu528@social.mikutter.hachune.net
2021-09-11 19:32:34 Izumi Tsutsuiの投稿 tsutsuii@social.mikutter.hachune.net
icon

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

19:33:25 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

犯罪だね

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

どうせ全部GIを通るんやと思ったら、これはむしろGTK2の時よりやりやすいかもしれない。
Valadocにあるメソッドシグネチャを機械的にRuby訳すればほぼ通るので

19:38:36 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

Vala書かないけどValadocはGObjectを使うのに便利

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

昔もそうしてれば案外通ったのかもしれないけど

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

Valadocのメソッドとかのアイコン、Visual Studioに引っぱられてる感じあるなと思った
valadoc.org/gtk+-3.0/Gtk.Widge

19:47:38 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

Pixel3修理に出してた時にメディア音量がMAXにされてたようで耳破壊された

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

うわーなんだこの例外読みづれー

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

@ahiru じゃあそろそろ晩飯届くので上げます

20:20:26 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

GIやっぱわかんねーおしりになった

20:20:34 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

GIで例外出ると割と読めねえよ馬鹿になる

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

あれ……これ似たようなこと6年くらい前に言いまくってた気がするぞ……

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

6年どころではない

20:26:19 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

それは本当にヨシなのか股間に手を当ててよく考えて

20:36:07 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

荒巻システム

20:50:22 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/gems/pluggaloid-1.7.0/lib/pluggaloid/listener.rb:25: [BUG] object allocation during garbage collection phase
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

20:50:25 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

ギャアアアアア

21:06:43 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

GCクラッシュするやつgtk3ブランチに上げたから

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

みんなも [BUG] を見て嫌な気持ちになろうぜ、俺もやったんだからさ

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

GC死はマジで分からんから一旦シャワーでも浴びよう

21:25:21 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

どう立ち回ったものか

21:26:17 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

あまりに変な落ち方をされるとC拡張を書いたほうが落ちないんじゃないかみたいな根拠のない妄想に取り憑かれてしまうのでやばい

21:26:37 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

正解はもっと落ちる

21:50:32 shibafu528 @shibafu528@social.mikutter.hachune.net
2021-09-11 21:48:00 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

Use Macro all the time ~ マクロを使いまくろ ~ (日本語) - Speaker Deck speakerdeck.com/osyo/use-macro

Web site image
Use Macro all the time ~ マクロを使いまくろ ~ (日本語)
22:53:48 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

ちょっとgtk疲れたからほかのことしようか

22:54:36 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

mikutter-qt5はさわらんで

22:54:53 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

いやちょっとおもちゃをみつけたので普通のmikutterで動かす

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

まずそのために10GBのパッケージダウンロードを要求されていて心が死にかけているが…

22:55:17 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

ダウンロードじゃねえこれ展開サイズか!!

22:55:44 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

Qt6なあ、手元のQt5のやつ移行したほうがいいんだろうけどKDE統合が無いから萎える

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

テーマ的な面もそうだし、ファイルダイアログとかそういう面の統合もそうだし

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

インストールおわったな、SSDの空きが10GB切った。

23:14:51 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

インストールするパッケージ間違えてたぜ

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

数GBダウンロードしなおし

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

あーこれはArchじゃだめなやつかなあ

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

今俺はmakepkgを叩いています

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

SSD埋まりそうなんだけど

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

土奴の長編だ!

人生相談。 - ニコニコ動画
nicovideo.jp/watch/sm39319666

23:49:03 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

SSD足りるかな〜df -h

→ / 200MB

あっだめだ

23:52:55 shibafu528 @shibafu528@social.mikutter.hachune.net
icon

.cache/yay がいつもデカいことを思い出せたので6GB空けた

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

ENOSPCで止まる前に空けられたのでセーフ

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

@toshi_a ありがとうその手をいつも忘れる

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

@toshi_a 2GBしか空かんかったわ

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

@toshi_a さ、さいきんLinux機使ってなかったし…