23:51:28

これでエラーが出ないの、よくないかも

23:46:33

適当にdelay入れるか

23:46:08

普通にコネクション確立するまで待つ方法が分かんねぇな

23:40:38

Streaming APIのテスト書くぞぉぉぉ!!!!

23:33:40
2023-01-30 13:23:41 Posting 超金欠アキウス 〜はたらけ〜 aqz@p1.a9z.dev

完璧に動く独自クライアントを作りたいなら、自分のインスタンスを建ててそれしか使わないようにすれば色々楽だと思うよ

RE:
https://p1.a9z.dev/notes/9alv55siyb

23:24:41

進捗ダメです。

23:18:53

風呂ed

22:54:01

ここでまたUIをいままでフレームワークにまかせてきた弊害が出てきました。

22:51:47

全身に被弾

22:51:39
2023-01-30 22:51:22 Posting パン太 :binb: :panta: :hum: :milktea: :d: Panta@misskey.pantasystem.com

This account is not set to public on notestock.

22:49:42

Xの方は使ってないなぁTwidereは使ってるんだけど

22:48:53

その下にスクロールでもっさりとか書いてあって草

22:47:40

構成要素の9割じゃん

22:46:20

Twitterのエンジニアが無能なだけであってくれ頼む

22:45:47

さすがに本当なら泣いちゃうかも

22:43:39

サーバーで全部やるが正解かも

22:43:05

あと画像処理必要系はいるんじゃないですかね?

22:41:08

safariさえ滅ぼせば最強かも

22:40:30

React Native君…

22:39:19

結構辛いトレードオフかも

22:38:09

というかGoogle何やってるんだよマルチプラットフォーム前提ならもうちょっとこう…なんかあっただろ

22:37:43
2023-01-30 22:34:46 Posting パン太 :binb: :panta: :hum: :milktea: :d: Panta@misskey.pantasystem.com

This account is not set to public on notestock.

22:37:09

Kotlin x Flutter = 最強
こうなって欲しいかも

22:35:08

Javaのリフレクションですやん

22:33:43

なおJavaの資産を活かせないためライブラリがほぼ無いことは考慮しないとする。

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

22:32:48

Kotlin
Web 動くけどカス
普通のJavaが動く環境 動く
Andorid 動く
iOS ?
ラズパイ 動く

やっぱKotlin最強では?

22:31:01

専用?言語よくないよ

22:30:14

あれ最強はKotlinじゃないんだ

22:29:09

Flutterよく聞くけど有料アプリを自分でビルドしたときにしか使ったことないな

22:26:29

JetBrainsに作って欲しいもの
GitHubの代わり、ライブラリ管理システムも含めたビルドシステム、Java用のWebView的なの、JSエンジン、ソフトの多言語化簡単にしてくれるやつ

22:24:38

ないなら作れ Lv.100

22:23:35

プログラミング教育の教材も作ってた

22:23:02

固有名詞と一般名詞が混ざった
まぁいいや

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

22:22:43

JetBrainsが作ったもの
- IDEA
- Issue Tracker
- CI/CD
- Kotlin
-

22:20:45

html dslとかreact kotlinとかマジで頭おかしいよ

22:20:15

JetBrains変態企業過ぎる
skiaだけじゃなくてskiko(Kotlin版)も作ってた

22:17:09

あいだにskija入ってたかも

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

22:15:02

これ見て思ったけどCompose for Desktopってすげぇ無駄なことしてるよな
Compose on Swing on AWT

22:14:36
2023-01-30 22:08:41 Posting パン太 :binb: :panta: :hum: :milktea: :d: Panta@misskey.pantasystem.com

This account is not set to public on notestock.

18:32:06

あーレートリミットで引っかかったやつも計算に入ってるのか
じゃぁしょうがない

18:30:29

待機してもなるので実装かレートリミットの計算方法に問題がありそう

18:15:10

レートリミットでテスト失敗するのキレそう

18:03:42

あっぶねぇ死活監視スクリプトちゃんと動いたけど監視対象に入ってない奴らが死んどる

17:58:09

CIとともに色々死んだ

17:48:50

17:37:22

さぁまたWebSocketのテストどうすんねん問題が発生しました。

17:33:02

connect,disconnect自動にしたら絶対はまることわかってるけどやっちゃった

17:30:14

登録されてるリスナーがゼロになったら自動でストリーム閉じるようにしたいけどうまいこと行くかなこれ

17:28:21

入れておければ3行で書けたのに

17:27:51

なぜidを共通部分に入れて置かなかったのか

17:14:28

今作ってるライブラリ側だとキャッシュのことは考えてないんだけど、キャッシュのことも考えると更にラップするクラスが必要なわけか

repository的な

16:51:55

父が置いていった消臭剤、くさすぎて鼻もげそう

16:42:47

楽しいんだ

16:33:55

なるほど
やってみます。

16:31:37

いやぁありがとうございますm(_ _)m

16:31:13

Flowで実装し直すか…

16:30:25

Javaとの相互連携考えるとしょうがない部分もあるかも

16:29:55

Kotlinあんまり知らんかったから全部コールバックで実装してるかも

16:27:23

ノートのキャプチャーは想定していない概念だったのでとりあえず実装しません、それ以外は一応する予定です。

16:25:33

間違えたStreaming

16:25:07

やっぱTimelineの実装つれぇわ…

16:22:54

Javaしかできないぞ僕

16:22:17

Javaはいいぞ

16:04:50

とりあえず受信のモデルだけ書いた
kotlin serilizationを納得させるためだけに

16:00:51

現在5重のクラスを書いております。

15:47:13

投稿のキャプチャ、multimにいりますかねこれ

15:33:55

bodyの構造を間違えた ゴールが遠のく

15:14:22

tsconfigにnoUncheckedIndexedAccessを設定したら行けます。

RE:
https://misskey.io/notes/9alzaavylx

しゅいろ (@syuilo)
15:12:50

ちげぇ全部の構造作り直し ふりだしに戻る

15:11:15

typeの位置を間違えた 一つ戻る

14:58:01

ロガーの選定から始めなくては

14:57:03

MultiM、なんとなく作ってみたいなーみたいな気持ちで作り始めたので飽きたら終わりなんですよ。

14:55:23

Android版は完成するかわかりませんし

14:55:09

あー趣味レベルなら対応しなくていいかもですね…

14:51:38

ProGuardって必須ですか?
あんまり良くわかってません。

14:50:30

(マイクラMod開発で必要でした。)

14:50:15

難読化解除の方しかしたことなかったからこんなことになるんだ

14:49:59
2023-01-30 14:49:11 Posting わんせた@12時以降起床部 ars42525@odakyu.app

SerialNameは無条件でつけたほうがいいよ(ProGuardにオブジェクトのフィールド名をMinifyされてDBに保存してたJSONのキーがアルファベット1文字になってしまったTuskyの方を見ながら)

14:49:46

今統計情報見たら5000行に増えてて草
増えた分半分nodeinfoでしょこれ

14:47:10

雰囲気プログラミングの敗北

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

14:46:51

よく考えたらserializer作るほうが簡単では

14:44:45

2.0と2.1だけですが…
自動判定に必要かもしれないと思ってとりあえず作りました。後悔しています。

14:43:00

Nodeinfoのモデル作ったときは発狂しかけた

14:42:26

面倒くさいじゃないですか…

とりあえず今はこれでやっています。

@Serialization
enum class Hoge{
@SerialName("foo")
FOO,
@SerialName("bar")
BAR
}

14:39:02

kotlin serializationの欠点はENUMに対して厳しすぎるところだと思う。大文字小文字その他caseぐらい無視してくれ

14:37:18

seald classの制約上クソデカファイルが完成してしまう気がする。

14:33:05

Streaming API、Kotlinフレンドリーじゃない

13:27:53

うまい店には勝手に人が集まる理論だ

13:27:42
2023-01-30 13:27:25 Posting 超金欠アキウス 〜はたらけ〜 aqz@p1.a9z.dev

かといって優しい宣言をした覚えあったかしら()

RE:
https://mk.shrimpia.network/notes/9alvh3izqx

るちきゃ🦐👑 (@Lutica)
13:26:41

プロモーションとかに関してはAPI公開してる以上仕方ないんじゃないですかね。規約とかで縛るぐらいしか思いつかない

13:24:57

方向性の違いを感じた
まぁいいや別に僕は互換性保てる設計の仕方してるし

13:24:26
2023-01-30 13:23:41 Posting 超金欠アキウス 〜はたらけ〜 aqz@p1.a9z.dev

完璧に動く独自クライアントを作りたいなら、自分のインスタンスを建ててそれしか使わないようにすれば色々楽だと思うよ

RE:
https://p1.a9z.dev/notes/9alv55siyb

13:19:48

ついにノイズ扱いされた

13:19:41
2023-01-30 13:18:45 Posting 超金欠アキウス 〜はたらけ〜 aqz@p1.a9z.dev

ノイジーマイノリティの意見です(断言)

RE:
https://oransns.com/users/nacika/statuses/109776226009534775

リスキリングなちか :stamp_grade_a: (@nacika@oransns.com)
13:19:11

中途半端に戻したから互換性が消えたクライアントが出てきた
(これは実装が悪い気もする)

13:18:38

別にv12の仕様にロールバックするだけで良かった話なんですけどね emojisだけでも

13:17:40

Twitterから逃げてきた先が新たなTwitterみたいな感じ

13:17:09

…?

13:16:55
2023-01-30 13:16:38 Posting 超金欠アキウス 〜はたらけ〜 aqz@p1.a9z.dev

ぶっちゃけそう文句ばっかり言われるとサードパーティに厳しい宣言をするしかなくなる

13:07:21

@aqz@p1.a9z.dev それはそう

13:06:30

Misskeyはv13になって実質APIオープンじゃなくなった

13:05:34

原神さえなければとっくにLinuxに移行してるのに

13:02:58

普通にSNSですることではない
チャット使ったらいい

13:02:14

リアルタイムで更新とか電話しろや

12:59:57

引っ張って更新とかにしたらもっと良いかも

12:59:08

間隔を調整できるという意味でポーリングにしました

12:58:49

これ本当に作ろうかな

12:57:51

省電力モード(ストリーミング→ポーリング、アニメーションなし、画像はタップしてから読み込み、一応ダークモード)

12:56:35

未だに検知器的な意味でのカナリア使われることあるんだ

12:24:16

ZigはAtCoderが対応してなかったです。
https://atcoder.jp/contests/abc288/rules

Rule - Toyota Programming Contest 2023 Spring Qual A(AtCoder Beginner Contest 288)
12:19:59

準備なかったので返事待ち

12:19:00

まぁJavaよりはマシかと…
ぜっっっっったいにメモリ管理したくないので

12:15:42

Let's 昼ごはん

12:15:13

競プロRust覚えたらやってみたい

12:12:20

https://misskey-hub.net/docs/advanced/plugin-api-reference.html

情報少なすぎてもう…
これなら該当コードへのリンクの方がマシでは

プラグインAPIリファレンス | Misskey Hub
12:11:20

ai scriptの永続化、クライアントから触れたらいいのに

12:06:06

ラズパイ修理して安定稼働まで持っていきたい

12:05:02

定期的にDBバックアップ取るスクリプト書きたい

12:03:31

お前そんなところいかんやろがいというツッコミは受け付けない

11:57:53

基本的にコンパイル通るまでコミットしないのとフレームワークに頼ってるので…

11:56:45

コミットの粒度低めなので無理だわ僕

11:48:33

面談の雑談で今作ってる"Mastodonクライアント"の話した

11:06:07

Slackの通知が来ないせいで大事な連絡見逃したらSlackのせいにしちゃだめ?(ダメ

10:55:14

今年度最後なので多分色々言われる
テストサボったしね

10:54:54

面談めんどくせぇ

01:04:46

00年代って書くの2000年問題味を感じる