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

あぁ、やはりJSとかいう頭ゆるふわ言語から吐かれたJSONとかいうゆるふわフォーマットを静的型言語でしばくのだっっっっっっっっっる

00:27:53 @shibafu528@social.mikutter.hachune.net
icon

再理解

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

ムカついたのでRawValueにしてkotonakiです

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

何もkotonakiではない

00:31:55 @shibafu528@social.mikutter.hachune.net
icon

もっと鬱になってるのはこのJSONにはordered objectが含まれていることです

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

number | stringが湧いてくるわ、ordered objectが湧いてくるわ、JSだなあ。

00:32:44 @shibafu528@social.mikutter.hachune.net
icon

いや、ordered objectはそうだったか……?

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

あっ詰み?ww

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

今盛大にソートされたところです

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

error[E0277]: the trait bound `indexmap::map::IndexMap<std::string::String, std::string::String>: _::_serde::Deserialize<'_>` is not satisfied

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

そもそもOption<BTreeMap<String, String>>で受けてたほうがおかしかったか

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

Option<serde_json::Map<String, serde_json::Value>> で宣言部コンパイル通過した

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

は……はぁ……

00:53:12 @shibafu528@social.mikutter.hachune.net
2020-11-16 00:52:59 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

JSON の曖昧な部分は struct レベルでは Value で受けて型チェックを自前でやると曖昧さが増したときに対応しやすいかもしれない(個人の感想です)

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

あーたしかに

00:53:31 @shibafu528@social.mikutter.hachune.net
icon

オーダー維持せいこうしました ✌️

01:03:01 @shibafu528@social.mikutter.hachune.net
icon

ここまでくるのにアホほど時間かかってしまった

Attach image
Attach image
01:03:27 @shibafu528@social.mikutter.hachune.net
icon

普通cargo runのRunningの行に出る量じゃない文字列が出ている

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

cargo run stub "$(jq うにゃうにゃ ファイル)"
みたいなコマンドラインだからね…

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

流石にコマンドライン上は正気を保ってるけど、展開結果がヤバすぎるし実運用できそうだったら本番でこうなる予定なんだよな……

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

あとはこれをgRPCでサーバ(※実装は存在していないものとする)に送りつければ、このクライアントexecutableの役割は終わりです

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

いい加減なデータの加工はいい加減にデータを操作できる言語でやったほうがいい、これが私の遺言です

02:53:06 @shibafu528@social.mikutter.hachune.net
icon

ぎえええ

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

明日があるやん

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

クロージャが絡むとエラー伝搬考えるのだるくなるな

02:58:12 @shibafu528@social.mikutter.hachune.net
icon

手続き脳なので…?

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

寝不足でくたばりそうDEATH★

12:36:05 @shibafu528@social.mikutter.hachune.net
icon

もう家でぷいきゅあでも見ていたいわに

12:36:47 @shibafu528@social.mikutter.hachune.net
icon

あるいは未だ完走していないプリパラの残りを見るとか

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

みんなの食卓きた

13:51:15 @shibafu528@social.mikutter.hachune.net
icon

とんてー!

13:51:20 @shibafu528@social.mikutter.hachune.net
2020-11-16 13:50:18 かるばぶの投稿 babukaru@mstdn.maud.io
icon

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

13:51:22 @shibafu528@social.mikutter.hachune.net
2020-11-16 13:50:42 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

これまじですの!?

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

なんだと

14:06:24 @shibafu528@social.mikutter.hachune.net
icon

とんてー並でかなり満腹になった、体調めちゃくちゃ悪いかもしれない

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

出社

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

開発環境こわれたあ

16:17:49 @shibafu528@social.mikutter.hachune.net
icon

戦意喪失した

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

お腹も壊れた愛の果てに

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

なにこの予測変換

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

個室で笑いそうになるからやめてほしい

16:19:48 @shibafu528@social.mikutter.hachune.net
icon

テキスト処理なんもわからんし、何なら任意の事象分からんから何も言わんほうがマシやwww

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

ヘラヘラヘラ〜

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

席に戻ったらWindowsクラッシュしてた

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

かくいう私も日本語2バイトに親しむ必要性とかはあっても他の国を理解していないので、他国のエンジニアに残念そうな目を向けられたことはあります

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

@brsywe えっなにこれ…

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

あーまじで環境直らねー

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

ソウルジェム真っ黒なるわ

20:05:42 @shibafu528@social.mikutter.hachune.net
2020-11-16 19:35:11 ゆんたん💉💉💉の投稿 yuntan_t@mstdn.maud.io
icon

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

20:05:49 @shibafu528@social.mikutter.hachune.net
icon

ほぇぇ

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

かえれねー!

20:06:49 @shibafu528@social.mikutter.hachune.net
icon

テスト頑張るほどrspecとfactory_botがゲロクソ重いのが悪い〜!

20:45:24 @shibafu528@social.mikutter.hachune.net
icon

ウオー仕事終わった帰る

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

COMオブジェクトを仕COMwwww

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

あ〜ぽうちぽうち

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

そういえばおもちゃ用のPCを1台買う予定で、飽きたらエンコ鯖にするかもしれん

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

蓮i3より速度出ればだけど

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

としぁ、うんこしかでてなくない?

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

今日の俺はうどんを食うので精一杯やな

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

トイレでしろ

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

調べ物でタブ開きすぎて、あーこれだからChromeはクソなんだよなーってなってる

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

閉じろ、はい

21:35:41 @shibafu528@social.mikutter.hachune.net
icon

TSTは名作

22:12:28 @shibafu528@social.mikutter.hachune.net
icon

tonic-buildで生成したコードがIntelliJで補完されないのつれぇ〜〜〜

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

猫わ、青汁みたいな色のダイアログボックスの第一印象を読者に植え付けた罪

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

rustfmtが80文字で折り返すからせっっまつって流石に設定書いた

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

ProtobufではMessage型のフィールドはnullableだけど、しかしこれがRustとなるといちいちSomeでラップすることになるのか……?

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

Option<>として表現されている

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

まあ自然です

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

秋になると悪いことをした子供を軒先に半月ちょっと吊して

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

干しガキ

22:51:32 @shibafu528@social.mikutter.hachune.net
icon

族かよ

22:51:45 @shibafu528@social.mikutter.hachune.net
icon

そういう風習なんですか?

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

しりいてー

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

Protobufメッセージをそのままドメインタイプとして使うのはよくないが、しかしそれはそれとして雑にメソッドをextensionできたほうが取り回しやすいんだけどなあ

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

んーまあいいか、やりようはありそうだけども

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

pb typeだけ別crateで生成してるから何も拡張できなく自分でしてるだけとも

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

しぬほど疲れてるし寝るか

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

この調子でRust書いて遊んでたら夜がなくなる