diff --git a/content/posts/2024-12-21/index.md b/content/posts/2024-12-21/index.md index 79634cd..2f89e6f 100644 --- a/content/posts/2024-12-21/index.md +++ b/content/posts/2024-12-21/index.md @@ -1,11 +1,18 @@ --- author: usbharu -draft: true +draft: false categories: - - null + - その他 date: 2024-12-21T22:22:00+09:00 tags: - - null + - ミリシタ + - アイマス + - ミリマス + - ActivityPub + - Rust + - Golang + - Kotlin + - SpringBoot keywords: - null title: 2024年振り返り @@ -79,7 +86,50 @@ RISS(登録情報安全確保支援士の英略)ってかっこよくない!? AP 今まで雰囲気で設計していたものを、しっかり設計して作れるようになりたいなぁと勉強を始めました。そのおかげか、自分の書いたコードにある程度理由がつけられるようになった気がします。なぜこのコードがここにあるのかとかそういうやつ。 +あとエンティティについての誤解が解けました。最初に使ったORMがSpring Data JPAだったので色々ややこしくてちゃんと理解してなかった部分が多かった。 +## Kubernetes + +未だにスペル覚えてません。2回挑戦して2回目で結構いい感じになりました。挑戦の記録?は + +k8s+ArgoCDに入門したかった · usbharu - blog +https://blog.usbharu.dev/posts/2024-11-23/ +に + +いずれは家で動いてるものほとんどk8sに乗せてしまいたいな~と思っています。ファイルサーバーぐらいかな そのまま動かすの + +## ActivityPubと関連技術 + +信じられないかもしれないけど、上の方で書いた学校の友達とぐっと距離が縮まった(なと勝手に思ってる)きっかけの一つにActivityPubの話があります。バックエンドメインで書いてる人って人にぱっと見せれるような成果物って少ないと思うんですが、このときもお互い見せれるものが無くてなんとなくこんな物作ってるんだ~という話をしてました。そのときになんとなくActivityPubを知っているか聞いてみたら、なんと!知っているとのことで一気に話が進みました。RFC9421の話とかLD-Signatureの話とかMisskeyの話とかで盛り上がりました。 + +ちょうど当時RFC9421が個人的にアツくて、RFCの日本語訳なんかも挑戦していました。(普通に実装が完成したので放棄されています)また、AP実装にはほぼ必須のジョブキューなどの自作、ActivityStreamsのシリアライズ・デシリアライズなんかもやっていました。何が僕をここまで突き動かしているのか知りませんが、やはりMisskeyの開発思想が自分に合わないことを痛感することが多かったからでしょうか。 + +usbharu/http-signature at rfc9421 +https://github.com/usbharu/http-signature/tree/rfc9421 + +## GolangとRust + +GolangはKotlinの実行環境(要はJavaのランタイム環境)を用意するのが面倒な環境で動かす小さいものを書くために勉強しました。が、Rustを書けるようになった今さらに深く勉強する理由はあんまりないかな、と思っています。非同期処理とか並列処理とかなんかそのへんが必要になったらまた勉強するかな + +usbharu/now-playing - now-playing - Gitea for usbharu +https://git.usbharu.dev/usbharu/now-playing + +Rustはまぁなんか流行ってるし勉強しとくか~みたいなノリで始めました。今は組み込みRustメインで書いています。 + +DCS Worldをラズピコから操作したい · usbharu - blog +https://blog.usbharu.dev/posts/2024-12-17/ + +## Kotlin + +Kotlin 2.0出ましたね! コンパイル速度大して変わってねぇ~~~~~ + +メインで書いている言語ですが、基本Spring Bootといっしょに使っているだけなのでKotlin自体の変化にはあまりついていけていません。 + +Kotlin MultiplatformなMarkdownパーサを作った · usbharu - blog +https://blog.usbharu.dev/posts/2024-11-17/ + +usbharu/Hideout: [WIP] Social Networking System +https://github.com/usbharu/Hideout ## アイドルマスター @@ -87,7 +137,7 @@ RISS(登録情報安全確保支援士の英略)ってかっこよくない!? AP 学園アイドルマスターがリリースされるまでは去年から引き続きシャニマス(アイドルマスターシャイニーカラーズ)を聞き続けて、学園アイドルマスターがリリースされてからはFighting My Wayをもう死ぬほど聞き続けてました。7~8月にじっくり時間をかけてミリオンライブ(アイドルマスターミリオンライブ!)にハマっていきます。 -こんなところまで読んでいる物好きがいるのかは知りませんが、一応アイマスの説明をしておくと、アイマスはこんな感じで6ブランドに分かれています。カッコ内は登場するアイドルたち全員を指す名前 +こんなところまで読んでいる物好きがいるのかは知りませんが、一応アイマスの説明をしておくと、アイマスはこんな感じで現行で6ブランドに分かれています。カッコ内は登場するアイドルたち全員を指す名前 - アイドルマスター (765PRO ALLSTARSとか時期と登場人物によっていろいろ) - アイドルマスターシンデレラガールズ (知らん) - アイドルマスターミリオンライブ! (MILLIONSTARS)