00:50:06
shibafu528 @shibafu528@social.mikutter.hachune.net
00:50:34
shibafu528 @shibafu528@social.mikutter.hachune.net
さて昨晩これ例外にしてぇなって言ってたやつをやった
00:50:48
shibafu528 @shibafu528@social.mikutter.hachune.net
00:51:10
shibafu528 @shibafu528@social.mikutter.hachune.net
VC++で例外しこたま握りつぶすと、出力ウィンドウには断末魔がいっぱい流れておもろい
00:53:06
shibafu528 @shibafu528@social.mikutter.hachune.net
00:54:46
shibafu528 @shibafu528@social.mikutter.hachune.net
01:02:18
shibafu528 @shibafu528@social.mikutter.hachune.net
Qtでどう書くかで悩んだ時たびたびOBSのソースコード読んでるんだけど、OBS自体はまるで使ったことがない
01:07:08
shibafu528 @shibafu528@social.mikutter.hachune.net
OBS、WindowsでだけSetUnhandledExceptionFilterを呼び出してる、ほえーWindowsこういうAPIあったのか
01:14:23
shibafu528 @shibafu528@social.mikutter.hachune.net
またFloraRPCのCIキャッシュが飛んでWindowsのCI時間が爆発してる
01:15:18
shibafu528 @shibafu528@social.mikutter.hachune.net
OBS使ったことないは嘘だった、ティッシュにチラシ詰める配信で使いました…
01:18:53
shibafu528 @shibafu528@social.mikutter.hachune.net
今日はよくわからんことがありすぎて全てがよくわからん
01:48:27
shibafu528 @shibafu528@social.mikutter.hachune.net
FloraRPC、つらい時に役に立つ存在でありたいのでそういうケースでこういうことができたら定時で帰れたのに!というのを強くしたいです
01:49:04
shibafu528 @shibafu528@social.mikutter.hachune.net
01:50:02
shibafu528 @shibafu528@social.mikutter.hachune.net
俺は既にFloraRPCがlibgrpc++で喋るクライアントアプリという1点で問題切り分けの時間を短縮できたことがあるので…
02:28:32
shibafu528 @shibafu528@social.mikutter.hachune.net
02:29:28
shibafu528 @shibafu528@social.mikutter.hachune.net
02:30:02
shibafu528 @shibafu528@social.mikutter.hachune.net
ここ数ヶ月RFCを追う余裕なかったけど、そもそもフィーチャーフリーズしてるはずだよな
02:37:06
shibafu528 @shibafu528@social.mikutter.hachune.net
02:37:20
shibafu528 @shibafu528@social.mikutter.hachune.net
02:40:01
shibafu528 @shibafu528@social.mikutter.hachune.net
02:40:22
shibafu528 @shibafu528@social.mikutter.hachune.net
> ニコレポ:クリックしたリンクの文字色を変更
あ、これ対応してくれるのマジ?助かる〜
02:42:09
shibafu528 @shibafu528@social.mikutter.hachune.net
割とだめもとでフィードバック送ったけど、他にも気にしてる人おったんかな
02:55:24
shibafu528 @shibafu528@social.mikutter.hachune.net
grpcのsampleすらbazel要求してくるのしんどいな
03:18:50
shibafu528 @shibafu528@social.mikutter.hachune.net
なんか適当にコマンド叩いたらすさまじいビルドが走りだした…
03:19:13
shibafu528 @shibafu528@social.mikutter.hachune.net
03:32:13
shibafu528 @shibafu528@social.mikutter.hachune.net
03:32:15
shibafu528 @shibafu528@social.mikutter.hachune.net
03:32:32
shibafu528 @shibafu528@social.mikutter.hachune.net
03:34:06
shibafu528 @shibafu528@social.mikutter.hachune.net
04:01:35
shibafu528 @shibafu528@social.mikutter.hachune.net
04:27:24
shibafu528 @shibafu528@social.mikutter.hachune.net
色々とgrpcサーバにエラーを吐かせながらクライアントのハンドリングの方法眺めてほーーんというかんじになってる
12:06:07
shibafu528 @shibafu528@social.mikutter.hachune.net
12:34:17
shibafu528 @shibafu528@social.mikutter.hachune.net
12:51:40
shibafu528 @shibafu528@social.mikutter.hachune.net
メチャクチャ少ない文字数のパスワード設定を要求された時は裏で平文保存されてそう!って顔をする
12:59:33
shibafu528 @shibafu528@social.mikutter.hachune.net
12:59:35
shibafu528 @shibafu528@social.mikutter.hachune.net
12:59:42
shibafu528 @shibafu528@social.mikutter.hachune.net
13:15:43
shibafu528 @shibafu528@social.mikutter.hachune.net
13:19:52
shibafu528 @shibafu528@social.mikutter.hachune.net
14:11:07
shibafu528 @shibafu528@social.mikutter.hachune.net
2020-10-03 14:10:46 mikutterの投稿
mikutter@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
14:12:31
shibafu528 @shibafu528@social.mikutter.hachune.net
14:14:19
shibafu528 @shibafu528@social.mikutter.hachune.net
C-x f ~/git/mikutter を開こうとして、mikuterって名前の空バッファを開いたので戦意喪失
14:25:54
shibafu528 @shibafu528@social.mikutter.hachune.net
もしかしたらmikutter 4.1ならMastodon Worldを追加する操作を行ったプロセス以外では俺がずっと悩んでるクラッシュ起きないかも
14:26:25
shibafu528 @shibafu528@social.mikutter.hachune.net
14:27:00
shibafu528 @shibafu528@social.mikutter.hachune.net
14:28:27
shibafu528 @shibafu528@social.mikutter.hachune.net
15:21:52
shibafu528 @shibafu528@social.mikutter.hachune.net
15:22:35
shibafu528 @shibafu528@social.mikutter.hachune.net
15:28:09
shibafu528 @shibafu528@social.mikutter.hachune.net
15:31:11
shibafu528 @shibafu528@social.mikutter.hachune.net
15:32:02
shibafu528 @shibafu528@social.mikutter.hachune.net
🎫1476の修正やろうと思ったんだけど、これプラグイン抜いて再現しなくなったらwontfixの可能性がある
15:51:11
shibafu528 @shibafu528@social.mikutter.hachune.net
2020-10-03 15:49:34 デジタルたぬきの投稿
toshi_a@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
15:51:15
shibafu528 @shibafu528@social.mikutter.hachune.net
16:03:08
shibafu528 @shibafu528@social.mikutter.hachune.net
2020-10-03 16:02:51 メカそーたの投稿
s0at@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
16:05:09
shibafu528 @shibafu528@social.mikutter.hachune.net
やっぱアイコンがあるのうれしいんだよな(唐突なbloom dis)
16:06:30
shibafu528 @shibafu528@social.mikutter.hachune.net
17:35:53
shibafu528 @shibafu528@social.mikutter.hachune.net
muchimuchi@mstdn.plusminus.io
17:58:01
shibafu528 @shibafu528@social.mikutter.hachune.net
18:01:15
shibafu528 @shibafu528@social.mikutter.hachune.net
18:03:06
shibafu528 @shibafu528@social.mikutter.hachune.net
🎫1476 Status.buildのnullableなパス、たぶんmikutter 4.0まで有効だったミュート機構(4.1で死亡)を完全に滅ぼせば潰せてNonNullなレスポンスにできると思うので、そういう対処のほうが良いかもしれん。
18:03:50
shibafu528 @shibafu528@social.mikutter.hachune.net
俺の環境は4.1.xでなんで起きてるのかっていうと、このミュート機構をアクティベートするためのプラグインが入ってるから
18:04:54
shibafu528 @shibafu528@social.mikutter.hachune.net
18:06:10
shibafu528 @shibafu528@social.mikutter.hachune.net
18:08:23
shibafu528 @shibafu528@social.mikutter.hachune.net
18:09:00
shibafu528 @shibafu528@social.mikutter.hachune.net
20:49:45
shibafu528 @shibafu528@social.mikutter.hachune.net
21:25:02
shibafu528 @shibafu528@social.mikutter.hachune.net
21:34:02
shibafu528 @shibafu528@social.mikutter.hachune.net
21:34:42
shibafu528 @shibafu528@social.mikutter.hachune.net
2020-10-03 21:34:35 砂狼あずにゃんの投稿
osa_k@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
21:34:43
shibafu528 @shibafu528@social.mikutter.hachune.net
2020-10-03 21:34:35 あひる焼くなの投稿
ahiruyaki@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
21:34:46
shibafu528 @shibafu528@social.mikutter.hachune.net
21:36:53
shibafu528 @shibafu528@social.mikutter.hachune.net
21:37:38
shibafu528 @shibafu528@social.mikutter.hachune.net
21:39:03
shibafu528 @shibafu528@social.mikutter.hachune.net
21:41:43
shibafu528 @shibafu528@social.mikutter.hachune.net
21:42:41
shibafu528 @shibafu528@social.mikutter.hachune.net
今こいつはresponse metadataのgrpc-status-details-binのpbバイナリをそのまま文字列として出力してるだけ。
21:43:28
shibafu528 @shibafu528@social.mikutter.hachune.net
下手に手を入れなくても、stringフィールドだけはベタ出力してもまあまあ読めるのが、まあデータ形式からすれば当然なんだけど味があっていい
21:44:53
shibafu528 @shibafu528@social.mikutter.hachune.net
21:45:24
shibafu528 @shibafu528@social.mikutter.hachune.net
みんな大好きgrpcurlではこういう風にデコードしてくれるわけだが…
21:45:35
shibafu528 @shibafu528@social.mikutter.hachune.net
21:45:56
shibafu528 @shibafu528@social.mikutter.hachune.net
微妙にデコードできてないけど、これインポートパスの問題か…?
21:48:03
shibafu528 @shibafu528@social.mikutter.hachune.net
21:48:30
shibafu528 @shibafu528@social.mikutter.hachune.net
なんかEnvoyがどうたらとか流れてきたから何や何やと思ってたが
21:49:36
shibafu528 @shibafu528@social.mikutter.hachune.net
21:50:34
shibafu528 @shibafu528@social.mikutter.hachune.net
22:18:07
shibafu528 @shibafu528@social.mikutter.hachune.net
22:20:49
shibafu528 @shibafu528@social.mikutter.hachune.net
エラーデコードめんどいし軽いの先にやろうと思ってリクエスト…というかセッション時間の秒数計測をやろうとしてる
22:21:36
shibafu528 @shibafu528@social.mikutter.hachune.net
Cだとマルチプラットフォームでやるのはめんどいが、C++ならstd::chronoがあるんだな…!
22:25:28
shibafu528 @shibafu528@social.mikutter.hachune.net
22:27:03
shibafu528 @shibafu528@social.mikutter.hachune.net
steady_clock - cpprefjp C++日本語リファレンス
22:40:16
shibafu528 @shibafu528@social.mikutter.hachune.net
22:41:42
shibafu528 @shibafu528@social.mikutter.hachune.net
22:43:03
shibafu528 @shibafu528@social.mikutter.hachune.net
22:43:22
shibafu528 @shibafu528@social.mikutter.hachune.net
22:43:33
shibafu528 @shibafu528@social.mikutter.hachune.net
22:43:39
shibafu528 @shibafu528@social.mikutter.hachune.net
22:44:05
shibafu528 @shibafu528@social.mikutter.hachune.net
22:44:29
shibafu528 @shibafu528@social.mikutter.hachune.net
2020-10-03 22:44:00 Izumi Tsutsuiの投稿
tsutsuii@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
22:44:29
shibafu528 @shibafu528@social.mikutter.hachune.net
2020-10-03 22:44:13 やひるの投稿
ahiru@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
22:44:40
shibafu528 @shibafu528@social.mikutter.hachune.net
やめて!このマシンの/homeはバックアップがないの!
22:50:34
shibafu528 @shibafu528@social.mikutter.hachune.net
22:50:45
shibafu528 @shibafu528@social.mikutter.hachune.net
簡単な割にやってなかったので、やった感出しましょう。
22:51:05
shibafu528 @shibafu528@social.mikutter.hachune.net
ついでにこれでほぼ全てのBloomRPCが持ってる機能を実装できたと思う
22:53:21
shibafu528 @shibafu528@social.mikutter.hachune.net
こういう小さなことをやると、少し進んだ感はするけど、ToDoリストにも書かないレベルの瑣末な事なのでリストが減らない
22:54:48
shibafu528 @shibafu528@social.mikutter.hachune.net
22:55:58
shibafu528 @shibafu528@social.mikutter.hachune.net
wall clock / monotonic clock の概念、mikutterのおかげで覚えた
22:57:07
shibafu528 @shibafu528@social.mikutter.hachune.net
C++書いてると、やりたい放題なのがすげーなと思うんだけど別にやりたい放題したいわけではないな…ってなる
22:58:15
shibafu528 @shibafu528@social.mikutter.hachune.net
普通の乗用車でいいところを乗りこなせんスポーツカーに乗ってる感じというか、スポーツカーどころではないだろ
23:00:08
shibafu528 @shibafu528@social.mikutter.hachune.net
Qtを苦労せず使いたいからとか、libgrpc++が使いたいからとか、今C++で書いてる理由はあるにはあるけども、なんかどっちもそうでもないってなったら間違いなく手放すだろうな…
23:00:24
shibafu528 @shibafu528@social.mikutter.hachune.net
2020-10-03 23:00:05 rinsukiの投稿
rinsuki@mstdn.rinsuki.net
このアカウントは、notestockで公開設定になっていません。
23:00:32
shibafu528 @shibafu528@social.mikutter.hachune.net
23:01:38
shibafu528 @shibafu528@social.mikutter.hachune.net
やりたい放題の方向が違うけど、やりたい放題ではある
23:03:48
shibafu528 @shibafu528@social.mikutter.hachune.net
会社の先輩がRustからQt使うサンプル見せてくれたので、実はRustでもいいかもしれん説はあるが、Qtの細かいとこでハマった時やAPIどれだよになった時にリカバーできる気がしねえ
23:05:28
shibafu528 @shibafu528@social.mikutter.hachune.net
23:05:42
shibafu528 @shibafu528@social.mikutter.hachune.net
23:28:11
shibafu528 @shibafu528@social.mikutter.hachune.net
gRPCのエラーデコード、FloraRPCだと意外にめんどくさくて、コンテキストによって別々のDescriptorPoolを使ってるから、Workspaceの全Messageを網羅したDescriptorPoolみたいなのがないんだよな
23:28:44
shibafu528 @shibafu528@social.mikutter.hachune.net
google.rpc名前空間の基本メッセージをデコードするくらいならまぁいいけど、ユーザー定義メッセージとかどういう基準でやるよって感じになってくる
23:31:13
shibafu528 @shibafu528@social.mikutter.hachune.net
全Messageを網羅したDescriptorPool、可能な限り考えたくないんだよな……定義衝突したりしそう
23:31:42
shibafu528 @shibafu528@social.mikutter.hachune.net
全てのDescriptorPoolを横断で検索するための実装をかぶせる、みたいな手はマァーーーーーあるけどこれも面倒そうっちゃ面倒そう
23:31:49
shibafu528 @shibafu528@social.mikutter.hachune.net
スペックで殴ればいいけどインデックスほしくなりそう
23:32:57
shibafu528 @shibafu528@social.mikutter.hachune.net
あるDPにあってもそこから辿れない別のDPに依存してる型とかあったら最悪な話になってくる Anyの解決とかで
23:33:47
shibafu528 @shibafu528@social.mikutter.hachune.net
まぁでもanyの解決ならちまちまと自分でbyte arrayを処理していくだけといえば、まあ……まあ……
23:43:33
shibafu528 @shibafu528@social.mikutter.hachune.net
23:45:02
shibafu528 @shibafu528@social.mikutter.hachune.net
23:47:54
shibafu528 @shibafu528@social.mikutter.hachune.net