AGP 7.1.3に更新
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
google/guavaのchangelog久々に眺めてたけど、去年でJava7切ったんだ
guavaにプリミティブタイプのMapとSetがあったらEclipse Collections捨てたんだが、残念
このアカウントは、notestockで公開設定になっていません。
AGP4のcoreLibraryDesugaringEnabled、使ってみようかなー。いい加減Lightweight Streaming APIの依存切りたいよねー
えっ…?
おどる春日部つむぎBBの動画(5件) - ニコニコ動画 | https://www.nicovideo.jp/tag/%E3%81%8A%E3%81%A9%E3%82%8B%E6%98%A5%E6%97%A5%E9%83%A8%E3%81%A4%E3%82%80%E3%81%8EBB
Core Library Desugaringを有効化することでAndroidでもJava8 Streamなどを大手振って使えるようになるとのことだが、いざ試したらJava8 Streamすら勉強した覚えがなくなっていて代替ライブラリからどう書き換えたら動くのか? みたいにちょっとなってる
Java 11がAndroid 13にやってくる(コアライブラリ部分は12にも配信予定)らしいですね。
https://developer.android.com/about/versions/13/summary#core-libraries
core library desugaring使う前、使ってThreeTenABPとLightweight-Streaming-APIを抜いた後でAPKサイズ見てみるか
まぁ流石に最低限をコンパクトに提供しているライブラリと比べたらデカいけど、悩ましさは減ってくれるでしょう。たぶん。
いうて互換ライブラリもそんなに活かせてなかったらしい。
Use core library desugaring by shibafu528 · Pull Request #298 · shibafu528/Yukari
https://github.com/shibafu528/Yukari/pull/298
Lightweight Streaming APIはツイクラ的にはUserStreamとかの抽象に付けた名前とぶつかりまくるとか、そういうしょうもない理由があって使う場所減らしてた気がするな。あとKotlin化したコードだとそもそも要らん。
Stream.of()ってstaticメソッドで .stream() の代わりをするので、インポートしたら戦争が起きる
今だから言えるけどmutableなデータをごちゃごちゃいじるのは大変だからやめたほうがいいですよ
DonStatusのマージ後に代表アカウントがプライマリアカウントで上書きされると、正常にふぁぼれなくなる · Issue #299 · shibafu528/Yukari
https://github.com/shibafu528/Yukari/issues/299
おまさのりのトゥートがふぁぼれないと思ったら、ertona.net上のlocal status idを使ってsmhn上でAPIリクエストしてたんですねえ
Tissue、当初7.3→8.0ジャンプを試みたんだけどライブラリ都合で高く飛ぶのが困難だったからそもそも8.0やってない
providerHost ここで入ったのか
https://github.com/shibafu528/Yukari/commit/ae1882c8d382632d7d8b42d74deaa81edfb97c93
問題を起こしているプロパティが val propertyName = initialValue 記法で定義されているから、動的に戻り値が決定されているのではなく、初期化時に戻り値が決定されてるな〜というあたりで、最初の疑いがちょっと間違えてそうだったが、あー……
getSerializableExtra()の直後にアサーションしたら落ちるようになったので、やはりこのタイミングか。
これParcelableのデシリアライズ処理も壊れてるな、今調べるべきはSerializableのほうだが
Serializableとして処理されてると思ってたが、Parcelableとして処理されてた
あーあーあー、そういうことかParcel.java読んで理解したわ。java.io.Serializableとandroid.os.Parcelableが両方実装されているクラスをBundleに入れると、Parcelableの処理が優先なのね。
このアカウントは、notestockで公開設定になっていません。
もうこの動画が優勝でいい気がしてきた
フロントガラスのワイパーをするおどる春日部つむぎBB - ニコニコ動画
https://www.nicovideo.jp/watch/sm40439050
P名タグで笑った
マツヨイグサ【琴葉姉妹オリジナル曲 NEUTRINO & AIVOICE】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm40438182