割とマジで何も考えずに作ったのでターゲットとかは無いです。
@Panta@misskey.pantasystem.com なるほど、ありがとうございます。僕の場合まずFigmaとかの使い方からですね…
Maven触ったあとにGradle触ったときは感動したけど、マジでバグの宝庫だし、わかりにくいので嫌いになってしまった
僕プログラミング自体に悩んでる時間よりビルドシステムに悩まされてる時間の方が長い気がする
こんな感じでつかえるようになる予定です。
MavenLocalなので一回自分でビルドしてもらわないといけませんが…
環境変数とかにトークンとか入れて見れないようにしたけど、普通にログに出てるとかいうボケをやらかした
そういやWebSocketではクエリ文字列も暗号化されるんですかね
思っきりトークン入ってますけど
やっぱりKotlinの差分ビルドおかしいよね!!!!!!!
AST変わらない文字列リテラルのときはまだ理解できるんだけどAST大幅に変わったのにダメじゃん
🎉🎉🎉🎉:ablobcatrave::clapping::parrot_gentle2::birdsite::bob:🎉🎉🎉🎉
同じじゃなかったです。Streaming()
で新しいインスタンス生成してしまっていた。
RE: https://misskey.usbharu.dev/notes/9an7e9o050
中身は左の画像と同じなんですがJsonのシリアライズをしていてinline関数なのでそこが多分悪そうです。
あのさ、Kotlinってもしかして差分ビルド変?
文字列リテラル変えてもビルドし直さないじゃん
いや一切反応してくれません
変えている部分はcoroutineとかなので多分そこが悪いんですけど…
MutableStateFlow
でやってるんですけど最小構成だと動いてたので一応合ってるはずなんですよねぇ
コネクション確立するまでに送ってしまっているからっぽいな
タイミングの問題だけだといいんだけど…
最小構成だと動くな
となるとcoroutineが悪い可能性がある
どうせまたおせっかいライブラリがいらんことしたんだろ
Kotlinの情報ガチでAndroidの情報が邪魔
そんなlifecycle生えてねぇよ
完璧に動く独自クライアントを作りたいなら、自分のインスタンスを建ててそれしか使わないようにすれば色々楽だと思うよ
RE: https://p1.a9z.dev/notes/9alv55siyb
このアカウントは、notestockで公開設定になっていません。
というかGoogle何やってるんだよマルチプラットフォーム前提ならもうちょっとこう…なんかあっただろ
このアカウントは、notestockで公開設定になっていません。
なおJavaの資産を活かせないためライブラリがほぼ無いことは考慮しないとする。
RE: https://misskey.usbharu.dev/notes/9amf0dwk0t
Kotlin
Web 動くけどカス
普通のJavaが動く環境 動く
Andorid 動く
iOS ?
ラズパイ 動く
やっぱKotlin最強では?
JetBrainsに作って欲しいもの
GitHubの代わり、ライブラリ管理システムも含めたビルドシステム、Java用のWebView的なの、JSエンジン、ソフトの多言語化簡単にしてくれるやつ
JetBrainsが作ったもの
- IDEA
- Issue Tracker
- CI/CD
- Kotlin
-
JetBrains変態企業過ぎる
skiaだけじゃなくてskiko(Kotlin版)も作ってた
これ見て思ったけどCompose for Desktopってすげぇ無駄なことしてるよな
Compose on Swing on AWT
このアカウントは、notestockで公開設定になっていません。
connect,disconnect自動にしたら絶対はまることわかってるけどやっちゃった
登録されてるリスナーがゼロになったら自動でストリーム閉じるようにしたいけどうまいこと行くかなこれ
今作ってるライブラリ側だとキャッシュのことは考えてないんだけど、キャッシュのことも考えると更にラップするクラスが必要なわけか
repository的な
ノートのキャプチャーは想定していない概念だったのでとりあえず実装しません、それ以外は一応する予定です。
とりあえず受信のモデルだけ書いた
kotlin serilizationを納得させるためだけに
MultiM、なんとなく作ってみたいなーみたいな気持ちで作り始めたので飽きたら終わりなんですよ。
SerialNameは無条件でつけたほうがいいよ(ProGuardにオブジェクトのフィールド名をMinifyされてDBに保存してたJSONのキーがアルファベット1文字になってしまったTuskyの方を見ながら)
2.0と2.1だけですが…
自動判定に必要かもしれないと思ってとりあえず作りました。後悔しています。
面倒くさいじゃないですか…
とりあえず今はこれでやっています。
@Serialization
enum class Hoge{
@SerialName("foo")
FOO,
@SerialName("bar")
BAR
}
kotlin serializationの欠点はENUMに対して厳しすぎるところだと思う。大文字小文字その他caseぐらい無視してくれ
typeにはメッセージの種類が設定されます。チャンネルによって、どのような種類のメッセージが流れてくるかは異なります。そのtypeの一覧はどこにあるんだ
プロモーションとかに関してはAPI公開してる以上仕方ないんじゃないですかね。規約とかで縛るぐらいしか思いつかない
完璧に動く独自クライアントを作りたいなら、自分のインスタンスを建ててそれしか使わないようにすれば色々楽だと思うよ
RE: https://p1.a9z.dev/notes/9alv55siyb
ノイジーマイノリティの意見です(断言)
RE: https://oransns.com/users/nacika/statuses/109776226009534775
別にv12の仕様にロールバックするだけで良かった話なんですけどね emojisだけでも
省電力モード(ストリーミング→ポーリング、アニメーションなし、画像はタップしてから読み込み、一応ダークモード)
ZigはAtCoderが対応してなかったです。
https://atcoder.jp/contests/abc288/rules
https://misskey-hub.net/docs/advanced/plugin-api-reference.html
情報少なすぎてもう…
これなら該当コードへのリンクの方がマシでは
Slackの通知が来ないせいで大事な連絡見逃したらSlackのせいにしちゃだめ?(ダメ
それかMFMの構文に幅がありすぎて構文に完全にマッチしないと表示できないか
マークアップ言語なのでありえなくはない
0.0のことnull Pointって言わなかったっけって思ったらnull islandだった
舞鶴旅行、何故か位置情報記録されてないから検索で出て来ないな
省電力モードが悪さしたか?
そもそもGoogleフォトのリンクが画像に対するリンクじゃなくてGoogleフォトのページのリンクだった
と言うかそもそも種類が多すぎるんよ
古いAPI残してくれるのはありがたいけど情報が錯綜してる
Slack「〇〇が必要です。」
どこですか?
Slack「△△です。」
どれですか?
Slack「権限がありません。」
じゃぁこれでどうだ
Slack「〇〇が必要です。」
3日でmisskeyのノート操作と共通API作ったのに4日書けてもStreamのインターフェースすら書けてない
#1312 が修正されるまでにあなたは何をしましたか?
「コールバックのtypealiasを書きました。」
だけ?
「はい」
m(_ _)m
←この顔文字投稿するときコードブロックで囲わないといけないの面白すぎる
このアカウントは、notestockで公開設定になっていません。
Misskey使ってる理由はTwitterのリンクが見やすいっていうだけなので…
RE: https://pawoo.net/users/usbharu/statuses/109375974805903762
トイレに篭ってたらMilkteaの表示がおかしいところ見つけたのでIssue出した。
https://github.com/pantasystem/Milktea/issues/1312
このアカウントは、notestockで公開設定になっていません。
YouTrack、(見るだけ側として)基本的に使いやすいんだけど読み込みがおそすぎる。
どうやらファイルサーバー内のファイルをスキャンして検索できる自作システムがスキャンしてるときに移動しようとするとこうなるっぽい
定時スキャン中だったみたい
MastodonのリポジトリにCSP errorで使えねぇぞって言ってたやつ
リンククリックしたらmisskey開いて草