たくさんの自由帳

2023年まとめ

投稿日 : | 0 日前

文字数(だいたい) : 6470

間に合いませんでした。どうもこんばんわ。
今年はなんか4ぬほど暑かった気がする。

今年あんまりというか何もやって無くない?
去年は突発で作ったので内容0でしたが、今回はネタ用意してきました、が大遅刻です

この記事にはPixel 8 Proで撮影したUltra HDR画像が含まれます。
Ultra HDRが表示可能なディスプレイで見ている方、いきなり画面が光って眩しくなります、びっくりしないでください。

買ったもの

まーこれやるとガジェット系ばっかなのでそれ以外で!

非ガジェット系

お一人様 Misskey

Amazon Lightsailで動いてます。
Twitterと一緒に沈む予定でしたが辞めました。VPSで何か動いているという体験はプライスレス((?))
円安ひどいですが、おそらくTwitterにお金払うよりはお一人様動かしてたほうが幸せになれる気がする。

えっちげーむそんぐの CD

最近はエロゲの豪華版買わないと付いてこないパターンが増えてきてお高い。
CD単品で出して;;

Imgur

ガジェット系以外だと以上です、あんまり買ってないというか覚えてないかも。

ガジェット系

ハイエンドを二台も買ったのでお金ないです。
回線は去年と同じです、からあげクンを買うとギガが付いてくるpovo助かる。オンライン限定プランでも5G SA提供して欲しい、、、

Xperia 1 V

5G SA5G ミリ波ために買いました。
どっちも要らなければSIM フリー版を買うと良いと思います。私はNewRadioSupporterで必要だったので、、、、お高い!!
ドコモの場合は5G SA申し込むと必要なら無料で新しいSIMカードを送ってくれるみたい(端末料金しか支払ってない気がする)。オンラインじゃなくて店舗の場合は知らないです。

Imgur

本機から?ついに持ち上げてスリープ解除が実装されて、これだけでも買ってよかった。
(ハイエンドモデルなのに無くて困ってたんですよね、ついに実装されたみたい)

Imgur

カメラはすごくなってる。
Xperiaのカメラって何も設定しない状態だとホワイトバランスが変になりがちなので、マニュアルにしてホワイトバランスくらいは一番近いのを選んだほうが良い気がしたんですが、
今回はそれすらしなくてもいい感じにとれます。

たまにポケットの中で勝手に反応するのは未だに直ってないです。
まあこれは5 IIPro-Iでもなってたのでそういうものだと思ってます。

Pro-Iよりも軽いの感動した)

Pixel 8 Pro

Ultra HDRAV1エンコーダーがすごい。あと今後の更新で音声がビットパーフェクトで出力できるようになるとかなんとか。
Pixel 6 Proで不満ないけど買っちゃった。まあPixelシリーズは奇数番のときはマイナーアップデートが多いので偶数のときに買っちゃえ的な。

Ultra HDRには感動。写真が光ってる(?)。

ultrahdr
(2MB のクソデカ画像すいません)
(六本木ヒルズ けやき坂 の近くを通ったので撮ってみた。一人で行くような場所ではない)

Ultra HDR用のAPIがあるので遊べそうです。
https://github.com/takusan23/AndroidUltraHdrApi

Imgur

Imgur

Pixel 6 Proよりは電波マシになった気がする、けど相変わらず5Gに積極的に繋ぎに行ってくれない気がする(↑のXperiaあるし気にしてないです)。
スマホでゲームしないので特に不満無いです。1

雑談

パソコンのディスプレイの話

机広くないので、お下がりのスクエアディスプレイを二個並べてたんですが、どっちも壊れてしまったので、これまたお下がりの16:9ディスプレイ一枚を使ってます。
壊れたディスプレイ、はよどうにかしたい

で、やっぱ一枚だと若干不便ですね。二枚目に音楽プレイヤーを常駐させていたので...
そんなわけで、仮想デスクトップ入門しました。もうこれで満足です。

仮想デスクトップの切り替えショートカットが分からない問題があるのですが、この問題は自作で切り替えアプリを作ったので困ってません。
スマホのフリック操作と同じ感じで、仮想デスクトップの切り替えができます。Win+Ctrlを同時押しで最前面に開くようにしたので、快適快適。

Windows App SDKで作りました。UIきれいなのでもっと流行って欲しい。。。

Twitter API の話

大昔にTweetReaderとかいう、Androidで見るだけのTwitterクライアントを作ってたんですけど、
https://github.com/takusan23/TweetReader

1.1 APIのまま放置してたらついに動かなくなりました、ついでにコンシューマキーもSUSPENDED状態になりました。
1.1 APIを使ってるからなのか、そもそも規約違反(クライアントを作ったらBAN)のどちらかでSUSPENDEDになるらしいですが、おそらく後者でしょう(?)。

Imgur

TweetDeckも無くなっちゃった、、、もう誰も334なんてしてないよね?
そういえば新しいTweetDeckにはActivityのカラムが無いらしいですね、メリット更に無くなって笑う

このブログの話

Material-UITailwind CSSにしました。
前話したとおりです。

それと、このブログのホスティングサービスがNetlifyからAmazon S3 + CloudFrontになりました。
2023/12から向き先がAmazon CloudFrontになっています。早い!!!

Netlifyと違って、Amazon CloudWatchとかでアクセス数とかが見れるのが面白いと思いました。
が、Next.jsで出来たサイトなので、1アクセスで複数のファイル(favicon / js / フォントなど)をリクエストするので、何回ページが表示されたか。みたいなことには向いて無さそう?

NewRadioSupporter の話

去年はデュアルSIM対応、今年はウィジェット対応をしました。
Android Jetpack Glanceはウィジェット開発の敷居が一気に下がったので試してみるべきです。

あ!!!
Googleさん、もし見てたらPhysicalChannelConfig公開 APIにしてください!!
*#*#4636#*#*で開く画面の、 物理チャンネルの構成: の表示でこのAPIを使ってるんですが、今のところプリインストールアプリしか使えない権限で保護されてて無理になってる。
https://developer.android.com/reference/android/telephony/PhysicalChannelConfig

これがあると多分LTEのキャリアアグリゲーションの表示や、EN-DCのプライマリセルのバンドの表示、Sub6-CAの表示が出来るはず?なので何とかなりませんか・・・
特にSub6-CAの表示機能欲しいんで付けたいんですけど公開してくれないかな

Imgur

Imgur

PlayStore

今年なんか審査厳しいなって思ってたら、新規で開発アカウントを作る際の条件がくっそ厳しくなりましたね。
20人集めてアプリを入れてもらってそれを14日間連続で起動しないといけないらしい。
うーん、マニアックなアプリだと集めるのほぼ不可能じゃないかなあ、、、

https://www.reddit.com/r/androiddev/comments/17rjgqh/

聞いた曲

あんまり変化無いかな思ってたけどそんな事なかった

Imgur

記事

2023 年書いた記事です

Pixel 8 の AV1 ハードウェアエンコーダーを使ってみた
秋葉原のエロゲショップめぐり 2023年 年末版
JavaScript の MediaRecorder で出来る WebM をシークできるようにする Kotlin/JS
Play Console のフォアグラウンドサービスの権限を申告してみた
CloudFront と S3 で静的サイトホスティングをする
わたし用メモ Android 初期設定
Kotlin の out T とか Nothing とかを理解したい
Play ストアでバックグラウンド位置情報取得権限 ACCESS_BACKGROUND_LOCATION を使うアプリを公開してみた
NewRadioSupporter にウィジェットを追加するため Glance を使ってみた
運転免許証を更新してきた
Android Studio (IDEA) で行をコピーして貼り付けると上の行に貼り付けられる
Kotlin Coroutines の Flow で collect したら別の Flow を collect したい
Tailwind CSS で作り直そうとしている
夏休みの自由研究 通常版とカラオケ版トラックを使ってボーカルだけの音楽を作る
curl で 200 返ってくるのに、Node.js でリクエストすると 403 が返ってくる件の調査
Misskey サーバーをお引越したメモ
AWS の Lightsail でお一人様 Misskey サーバーを立ててみた (v10)
CloudFront が使えないので AWS サポートセンターにお願いしてきた
Next.js の AppRouter に移行する
WinUI 3 で出来たアプリを配布する(インストーラー / zip を作る)
Cloudflare Pages と Next.js(静的書き出し)
AndroidでCanvasから動画を作る
SMBCデビットで利用制限対象取引になったので電話で解除してもらった
Android で前面と背面を同時に撮影できるカメラを作りたい
AndroidでMediaCodecを利用して動画の上に文字をかさねる
Androidで新規プロジェクトを作ると何もしていないのに壊れた
GitHub Actions でビルドして Netlify で公開する
AndroidのNonNullアノテーションはnullを返す場合があり、Kotlinで問題になる話

以上です

また来年会いましょう。
ニコ生主が立て続けに居なくなってしまって悲しい。

Footnotes

  1. 最後にやったスマホゲーム、バトルガールハイスクールかも