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

なんかgtk抜いたらworldがロードされない怪異が発生した

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

なんか適当な場所でPlugin[:world].load_world叩いても本来無駄なロードが起きるだけだと思うんだけど、SEGVする

01:38:54 @shibafu528@social.mikutter.hachune.net
icon

たぶん俺の書いたextが悪いきがするけど

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

あー…gc.cで落ちてるから多分おかしな値作ってるな

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

VALUEに変な値ねじこんだあたりとか絶対まずそう

02:11:49 @shibafu528@social.mikutter.hachune.net
icon

GCでSEGVするガラクタのソースコードをGitHubにバックアップした

shibafu528/mikutter_qt5: joke plugin
github.com/shibafu528/mikutter

Web site image
GitHub - shibafu528/mikutter_qt5: joke plugin
02:13:04 @shibafu528@social.mikutter.hachune.net
icon

今のところ、tab DSLに基づいてGUI上にタイムラインタブが生成されることと、メモリを破壊してるっぽくてWorldが正常にロードされない所まで確認しています。

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

Cはメモリが壊せて楽しい

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

陵辱は好きじゃないですよ

02:18:22 @shibafu528@social.mikutter.hachune.net
icon

C-extでQtで書いてるの、gtk plugin以外にもGUIプラグインの相棒にはなれるっていう証明をしたいだけであって、別にC++である必要もQtである必要もそんなになかった、単に慣れ

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

いくつか別の実装があると、あっできるんだ……ってなりそうだし

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

というか俺的には本命の手法があって、それをやるにはPluggaloidの進化を待たないといけないので

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

ext解禁してGUI書くなら何でやるのが楽そうか、どれだろうなぁ。
Rustはプレゼンテーション寄りだとダルいと思ってるんだけど。

02:28:44 @shibafu528@social.mikutter.hachune.net
icon

なんかメインマシンでrbenvのロードに失敗しててだるい

02:28:57 @shibafu528@social.mikutter.hachune.net
icon

寝るか

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

そして今日もバカ眠い

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

楽しい!! ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌

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

絶対にやらかしてることが分かるいいバックトレース

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

とりあえずVALUEがポインタサイズあるのをいいことに勝手にポインタ書き込んでた所はヤバそうなので直すかという感じ

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

やっていいのかなーと思ってやってしまったが、たぶんだめだろ

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

他にも問題ありそうな気はするが分からない あーでもVALUEはちゃんとどういうビット構造か読んだほうがいいな

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

あるいはRubyVMに明け渡した値で、C++スタック変数でも紛れてたか

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

mrubyと比べて真面目に勉強しないとマジカルすぎる作りなのでまだ分かってない

09:28:36 @shibafu528@social.mikutter.hachune.net
icon

GC落ちは犯行現場と落ちる場所が分かれるからだるい

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

というか こういうときこそ Ruby Under a Microscope で CRuby まず勉強しろよっt(

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

あーでもこれ俺のやらかしでほぼ確定な気がするなあ

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

Hashに生ポインタ直接ぶっこんでる場所があるから、たぶんマークフェーズでそれを読もうとしてSEGVしてるんじゃないかな

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

ってことはそこだけ雑にDataなり、ちゃんとTypedDataなりしてwrapすりゃOKじゃないかな

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

犯行現場これやろ

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

手抜き突貫工事が災いした

10:36:14 @shibafu528@social.mikutter.hachune.net
2021-01-28 10:11:53 RD-RX812 11Sの投稿 okunom@social.mikutter.hachune.net
icon

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

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

実質Tissue

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

LaravelができるとTissueのサーバーサイドいじれる

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

マラは誰でも

13:11:25 @shibafu528@social.mikutter.hachune.net
2021-01-28 12:15:31 デジタルたぬきの投稿 toshi_a@social.mikutter.hachune.net
icon

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

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

環境を問わず打ちやすいですよ!

13:24:10 @shibafu528@social.mikutter.hachune.net
icon

nemui

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

あめふってるやん

13:31:40 @shibafu528@social.mikutter.hachune.net
2021-01-28 13:31:07 メカそーたの投稿 s0at@social.mikutter.hachune.net

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

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

13:46:23 @shibafu528@social.mikutter.hachune.net
icon

お肉たっぷり焼き牛めし醤油だれの符丁、しょうゆかよwww

13:46:44 @shibafu528@social.mikutter.hachune.net
icon

醤油差し出てきたら面白いのに

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

またコーヒー1リットル買ってしまった

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

だいたい1日に700ml飲んだあたりで後悔し始める

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

社Slackにparty_parrotがparrotとして登録されてたんだけど、いつの間にか標準shortcodeとコンフリクトして滅んでた

15:42:53 @shibafu528@social.mikutter.hachune.net
icon

せっかく出社したし出社してる

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

Slackの通信の調子悪いが俺のマシンだけか?

17:44:33 @shibafu528@social.mikutter.hachune.net
icon

名前付けのセンスがないのがバレないようにすべてのページのURLがUUIDになっているWebアプリ

17:44:41 @shibafu528@social.mikutter.hachune.net
icon

……ありそうだな普通に

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

うんこなーう

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

ちょろめ、やっぱり体感として物理メモリの空きがなくなってくると、OS問わずにタブをガシガシ捨て始めてる気がする

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

妹にでも聞けばモバの話してくれそうだけど俺は何も知らんなあ

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

フリトレチケット制以降しかしらん

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

ミリアサが弱酸性リーダーであるように

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

あったように(サ終したので過去)

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

何もかもダメな雰囲気がしたのでさっさと帰ってきた

19:52:42 @shibafu528@social.mikutter.hachune.net
icon

記憶に残ってない森久保乃々ぬいぐるみが発送されてる

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

トライナリーはまともに遊ばずに後悔した作品ではある

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

ああやって深くぶっ刺してふっと消えて、二度とできない体験になるのは、媒体の有効活用だなとは思った

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

リアルタイムに展開していたことに意味があるから、あれはアーカイブがあっても完全な体験にならねーんだよなきっと

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

何がゆきだゆきだ、昔の女か?

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

👀

名取さなに会いたいですか? - YouTube
youtube.com/watch?v=zbU0wpvO-R

Attach YouTube
20:05:57 @shibafu528@social.mikutter.hachune.net
icon

食べれる皿までティラミスうどん屋

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

ウゥーーーーー

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

ミクがリツイートリツイート言いだしたからmohemoheかと思ったらおめーか

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

Not tsuchiya otaku

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

@toshi_a す、すいません……

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

実家もちんぽも細い人息しとるか〜〜〜〜(窒息)

20:31:14 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a 中学生の時に参加した

20:32:37 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a それは履修してないですね…

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

@toshi_a いやだ〜〜〜〜〜〜〜〜〜〜〜〜〜

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

なんだこのスタミナリクエストって

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

その語調で若者感出してくるの滅茶苦茶怖いよと思ったがこれ老化か…

21:15:05 @shibafu528@social.mikutter.hachune.net
21:18:35 @shibafu528@social.mikutter.hachune.net
icon

さーてシャワーあびたしSEGVといちゃつくか

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

SEGVとズッ友嫌すぎる

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

SEGVでチェックインかなり無理があるだろ バックトレースとかレジスタダンプされたアレでか?

21:22:18 @shibafu528@social.mikutter.hachune.net
2021-01-28 21:21:36 えあい:straight_shrimp::straight_shrimp::straight_shrimp:の投稿 Eai@stellaria.network
icon

SEGVのvってなに

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

なぜ Segumentation Fault は SIGSEG'V' と表現するの? - ryosan-470 Blog
ryosan-470.github.io/posts/202

なぜ Segumentation Fault は SIGSEG''V'' と表現するの?
21:30:50 @shibafu528@social.mikutter.hachune.net
icon

CRuby APIのnilかどうか判定するやつがNIL_P()なのすごい親近感がある

22:10:29 @shibafu528@social.mikutter.hachune.net
icon

生ポインタをVALUEにキャストする悪行をやめてTypedData_Wrap_Structするように書き換えた結果、真っ当な落ち方をするようになった めでたい

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

あっ(dfreeコールバックでdouble-freeして死んだ顔)

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

dfreeをnullptrにしてQObjectは一切Rubyに面倒見させなければいい…か?

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

やったーYY-BOARDクライアントできたよー (^o^)

Attach image
22:49:56 @shibafu528@social.mikutter.hachune.net
icon

まず高速でメインループをポーリングするアーキじゃないとDelayerの遅延処理を発火できないという問題があって、これを解決するためにmruby-delayerからパッチを逆輸入した

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

あと、たぶんこれもDelayer周りの問題なんだけど、yybbsプラグインの現在の最新版では動作しない

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

@toshi_a worlds__addが発火できなくてねえ、謎

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

250msやるかー?

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

QTimerで250msごとにDelayer.run_once叩き起こす??

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

ん、worlds__addのブロック自体は呼ばれてるな

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

yybbs_servers__addも呼ばれてるな

22:57:06 @shibafu528@social.mikutter.hachune.net
icon

generate(:yybbs_appear, ...
も呼ばれてるな

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

@toshi_a ありえる……あるえり

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

@toshi_a awaitから帰ってこれてないくさい

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

Thread.newの中身が起動してないぞこれ…!?

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

なんもわからなくなってきた…

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

@toshi_a ん、どういうこと?

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

Delayerと全面的に戦わないように組んだほうがいいんだが、Qtのイベントループを握る方法が分かってない

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

@toshi_a 4アレンに1回呼んでた

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

ふーーむ

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

メインループを本来のmikutterと近い形にしたら、うーんyybbs動いちゃいましたね

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

可及的速やかに許してくれ

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

Plugin::Qt5.mainloop(deadline = nil)
に変更し、deadlineにアレンを渡したらアレンms間イベントを処理するみたいな感じになった

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

鬼ポーリングするとやばいのでinstellEventFilterでイベントが来たらフラグ立てる感じのQObject用意したほうが上手く動きそうやな

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

そうすればALLEN定数を廃止できる