23:49:26

割とマジで何も考えずに作ったのでターゲットとかは無いです。

23:42:53

ターゲット:俺

23:42:37

@Panta@misskey.pantasystem.com なるほど、ありがとうございます。僕の場合まずFigmaとかの使い方からですね…

23:40:32

デザイン、機能の実装共に初めてするんだよなぁ

23:40:04

先にデザインを固めて全体のイメージをつかみやすくするか、機能をあらかじめ作っておくか

23:14:10

UI難しすぎるぞ

22:22:37

MultiM-gui起動に成功した!
風呂入ってくる

22:19:18

後ろの-jvm付けたら行けた
仕様外の挙動

22:07:17

嘘だろGradle…
何が悪いんだよ…

21:42:19

Androidのプログラミング、全然プログラミングと関係ないところで一番時間使う

21:29:47

Maven触ったあとにGradle触ったときは感動したけど、マジでバグの宝庫だし、わかりにくいので嫌いになってしまった

20:14:56

僕プログラミング自体に悩んでる時間よりビルドシステムに悩まされてる時間の方が長い気がする

19:36:39

共通APIのMisskey実装ができた。
とりあえずクライアント作れるんじゃないかなぁ

18:15:43

は?

17:48:22

こんな感じでつかえるようになる予定です。
MavenLocalなので一回自分でビルドしてもらわないといけませんが…

17:40:27

SNAPSHOT付けたらバグるせいで無茶苦茶なタイミングで1.0がリリースされかけた

17:39:31

VersionにSNAPSHOT付けたらバグるとかあるんだ

17:13:17

コンポーネント、色んなところで使われすぎてよくわからん

17:09:19

とりあえずMavenLocalに入れてもらうか…
インターネットに公開は無理だ

16:47:52

ライブラリの公開について悩んでいる

16:30:26

環境変数とかにトークンとか入れて見れないようにしたけど、普通にログに出てるとかいうボケをやらかした

16:21:47

そういやWebSocketではクエリ文字列も暗号化されるんですかね
思っきりトークン入ってますけど

15:42:45

なんかしらんけどNoteのモデル間違ってた
createdAtなくなっとったぞ

15:14:48

今日は昨日作ったクソ使いにくいほぼ生のAPIを使いやすくしていきます。

14:54:02

一般的な日本人男性のコスプレグッズ、スーツを受け取りに行ってきた

12:30:02

コールバック呼び出されてないだけで ​:oregawarui:​

RE:
https://misskey.usbharu.dev/notes/9an8uu2zhm

12:28:17

やっぱりKotlinの差分ビルドおかしいよね!!!!!!!
AST変わらない文字列リテラルのときはまだ理解できるんだけどAST大幅に変わったのにダメじゃん

12:23:22

で、テストをどうするかですよ

12:23:01

🎉🎉🎉🎉​:ablobcatrave:​​:clapping:​​:parrot_gentle2:​​:birdsite:​​:bob:​🎉🎉🎉🎉

12:20:52

動かんやんけ!!!!

12:15:22

これあちこちで同じミスしてるのでめっちゃ修正入ります。

12:13:18

なぜJavaと逆なんだ

12:11:47

inner classの仕様を誤認してたかも

12:09:54

同じじゃなかったです。
Streaming()で新しいインスタンス生成してしまっていた。

RE:
https://misskey.usbharu.dev/notes/9an7e9o050

12:09:12

動きました…

11:51:59

emit無視されてねぇかやっぱり

11:50:32

とりあえずinline関数をなくしてみたらデバッガは反応してくれた…

11:48:38

が、デバッガを普段使わないのでコルーチンのデバッグ方法がわからんw

11:47:25

中身は左の画像と同じなんですがJsonのシリアライズをしていてinline関数なのでそこが多分悪そうです。

11:46:55

printfデバッグは正常
デバッガは無視されるなぁ

11:44:35

いやinline関数はデバッガ正常に動かない可能性があるな

11:44:00

そもそもemitされてない可能性すら出てきた
ブレークポイントで止まらない

11:43:35

デバッガが反応しない…

11:41:52

あのさ、Kotlinってもしかして差分ビルド変?
文字列リテラル変えてもビルドし直さないじゃん

11:32:30

デバッガで頑張るかぁ?

11:27:35

やっぱり動かんくなる
ガチでよおおおおおお

11:20:52

しかしこれを関数に抽出したら動かなくなる

11:20:16

launchIn追加したら動いたかもしれません

11:20:01

あ、最小構成移植が動いた

11:19:21

いや一切反応してくれません
変えている部分はcoroutineとかなので多分そこが悪いんですけど…

11:18:23

MutableStateFlow でやってるんですけど最小構成だと動いてたので一応合ってるはずなんですよねぇ

11:16:36

ついに最小構成でも動かなくなった
やめようかなもう

11:12:20

coroutine が悪そうな気がしてるんだけどいかんせんデバッグがしづら過ぎる

11:11:44

Flowマジで意味わからん

11:09:48

最小構成をそのままライブラリに移動したら動かなくなるの草

10:43:16

Windows夜間モードバグりがち

10:36:27

起きた

03:16:32

動いたのか…?とりあえずもうねる

03:00:42

コネクション確立するまでに送ってしまっているからっぽいな
タイミングの問題だけだといいんだけど…

02:48:29

最小構成だと動くな
となるとcoroutineが悪い可能性がある
どうせまたおせっかいライブラリがいらんことしたんだろ

02:09:44

ガチでなんで動かないんだ?
何も難しいことしてないぞ?

02:05:26

マジで邪魔

01:53:49

Kotlinの情報ガチでAndroidの情報が邪魔
そんなlifecycle生えてねぇよ

01:25:33

なぜFlowでonEachが起動しないのか

01:23:32

自称Null安全なKotlinとか言う言語嫌いになりそう

01:01:18
Kotlin Coroutines FlowのSharingStartedの使い分け