😩
頭とお腹が弱いボンクラプログラマー。
他にもいくつかアカウントがありますが、2024年現在はここがメインです!
すきなもの: Android / PHP / Ruby / ボイチェビ / アトリエ(アーランド・不思議) / FF14
⚠️ CW設定のない下品な発言が非常に多いです。どうにも辞められないので、無理な人は見ないでほしい。
ℹ️ spam対策でフォロー承認制にしています。あまり確認していないので、いつまでも通らなかったらごめん。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
This account is not set to public on notestock.
RecyclerView1回も触らずにJetpack Composeに飛んだほうが楽かもしれねえ
RecyclerViewどう考えても使うものなのに、だからこそかいい加減な理解度の記事引っかかりやすいの辛いんだよな。まあ俺も古代のListView分かってたかっていうとそうでもないし怪しい記事ばっか読んで覚えたんですが……
RecyclerView、最初に出た時は覚える事が多くてこれListViewで満足出来ないエキスパート向けのAPIだろって印象あって、そのせいで覚えなかったんだよな。
ListViewならとりあえず最初に覚える事そこまでないじゃないですか。後でViewHolder patternとかに辿り着けないとgetViewの性能アレになるけど…
単にリストを作りたいだけなのに面倒くせープラットフォームだなと思うが、それをサボって何もvirtualizeしないでリスト要素を描画して重くなる世界知ってるから、悪いことではない
RecyclerView使ったことないは嘘だった
shibafu528/SperMaster で一度だけ使ってるわ 昔すぎて一切を忘れただけで
Logcatデバッグしようとしてたけど、よく考えたらAndroidなんだから普通にデバッガー使えるじゃねえか
Androidの開発者オプションのレイアウト境界表示、過去にy4aで当たり判定が意図せず変わったバグがあった時にユーザーがこれ出してバグレポしてきた時本職か? とちょっと思いました
srcs.forEach(v => {
fetcher(v).then(res => {
srcs = srcs.map(vv => vv.id === res.id ? res : vv)
})
})
みたいにとりあえず並列処理起動して来た順に元のコレクションにパッチしたコレクションを作る、みたいなの、Kotlinでどーやるんだろ
素のOkHttp APIとかなら想像が付くけど、Kotlin Coroutinesだと逆に分からん
m4jのStatus#accountがnullableになってる、これに悪い影響を受けたのか……
awaitAllだと全部完了しないと進まないから、通信完了した行から順次反映みたいなことするには別のやり方にせざるを得ないか
自分のプロフィール表示でヘッダーが真っ黒だったからキャッシュぶっ壊れてんのかと思ったけど、単に本当に設定してなかった回
そういえばAndroid 14で、実行中フラグ(isOngoing)を設定してある常駐通知がフリックで消せるようになってて、これ本当にいいんか? と思っています
@tateisu あれ、13からそうだったんです?
自分はこれ見てました https://developer.android.com/about/versions/14/behavior-changes-all?hl=ja#non-dismissable-notifications
並列セクションだけlaunchして完了次第Mainに戻せば勝手に結果の処理だけ直列化されるか
適当にオートコンプリートしまくってコード書いてたら、常にフォローボタンがフォロー解除処理になるバグ作って人と繋がれなくなった
一度読み込んだRelationshipをInstanceStateに入れるかどうかちょっと悩んだが、別に毎回読み込んでいいか……となってきた
Yukari Next 3.1.4.2488 (mirage 231015 03e675b)/exvoice arm64-v8a(May 3 2022 12:44:30)/Google/Pixel 8/14
* [Mastodon] フォロー管理画面を実装
何年かかったんだろうね…… (遠い目)
デプゲ: https://dply.me/d7i2s6
リリースノート: https://github.com/shibafu528/Yukari/wiki/Release-Notes
Yukari Next 3.1.5.2489 (mirage 231015 631eb14)/exvoice arm64-v8a(May 3 2022 12:44:30)/Google/Pixel 8/14
MAJOR=3
MINOR=1
PATCH=5
REVISION=`git rev-list --count HEAD`
echo "v${MAJOR}.${MINOR}.${PATCH}.${REVISION}"
ですよ
y4aのバージョンの末尾が作業日数だったために、リリース直後に不具合が発覚してhotfixをするとバージョンが破綻していたことがある
This account is not set to public on notestock.