×

2025年振り返り

仕事

2月にクラスターを退職して6月にGATARIに入社した。 前と同様にプラットフォーム開発をしており、内容はやや違えどやっていることは同じなように思う(design docを書いて、epicを進行し、実装をしている)。 Unityはほとんど書いておらず、Flutter、Firebase、GCP、Hasura Cloudなどを触る日々になっている。 サーバーサイドにようやく興味がでてきて嬉しい。 宣言的UIも好きになり、SwiftUIを趣味で書くようになった。知らないことを知るのはやはり楽しい。

ソフトウェア開発以外の仕事として開発の外のプロジェクトマネジメントの仕事も少しした。最初はやれるだろうと思ったが、実際はかなり精神的に大変で9月10月らへんはかなり気持ちが沈んでしまった。開発の外では開発の外の評価軸があり、それに慣れることができなかったように思う。難しい。

それはそうと、良くも悪くも自分の中での労働観に対して答えが出てしまったような1年だった。 新しい職場はプロダクトも会社のフェーズも面白いので特に不満はないが、ソフトウェア開発自体に対して課題解決ゲームを一生繰り返しているような感覚があり、これで30代を終わらせて良いんだっけみたいなモヤモヤは正直ある。守るものもないのでもう少し奔放な生き方をした方が良いのではないか、という気もしている。とはいえ、自分は求められる方がやる気が出るタイプではあるわけで、難しいなと思う。前職でも前々職でも感じていたことであり、まあなんというか、人生観的な話ではある。

写真

5月にSIGMA fpを買ってから5000枚くらい撮った。

すごくハマって夢中になっているというよりは、気軽な感じで持ち出してゆるく撮るということを継続できているように思う。いい意味で素人のまま楽しめているし、自分の写真が結構好きなので、満足できている。ありがたいことに一緒に写真を撮りに行ってくれる友人もできて、良い趣味になったように思う。ありがとうございました。

レンズはちゃんとしたのを3本とおもいちゃっぽいのを2本買った。単焦点が好きである。

  • SIGMA 45mm F2.8
  • SIGMA 90mm F2.8
  • LUMIX S 20-60mm F3.5-5.6
  • Utulens
  • PocketDispo

元々は現像の妙を身に付けたいという気持ちだったが、現像がめんどくさくなってしまい、fpのカラーモード+ホワイトバランスの追加設定で色を少し乗せて撮って出しするので満足してしまっている。

お気に入りの写真をいくつか貼る。

https://64.media.tumblr.com/5a90aa11692dd93ff68b74b190273b23/afa42113d19cabd0-63/s1280x1920/bf3ec3b8ae20fff13551ab511d1d3e86b5db1ab9.jpg

https://64.media.tumblr.com/232baa923fd2861e915d0ef3f9419788/d6447abbe9fd06fc-ea/s1280x1920/2c02ec8e48a885ab193a13474dd989848d1410f0.jpg

https://64.media.tumblr.com/db7e57884c078e38d879993a509e87a0/dcffbf103c0fea25-90/s1280x1920/b6a70a33c104e435102c181068dd09ab03e9ee57.jpg

https://64.media.tumblr.com/ef234f49174ef606493e3e9d8f6957e5/8089fdceb0900c29-72/s1280x1920/f3410a846fb5eed1d40b8ecc051ed18efe0ade6a.jpg

https://64.media.tumblr.com/4dd8c1c3be8c72288c7923bebb04215c/55893f56c72622a4-5e/s1280x1920/435fad22f66419ed756e7dc892dfd6dfada3c4a0.jpg

https://64.media.tumblr.com/15abde7cf23c64d8fed7937f38db4f0e/b6f4126bcb5fe564-7a/s1280x1920/056ef3333d2530d5e3c2d24cb82524f712a2aae8.jpg

https://64.media.tumblr.com/918b69ea2febd04dad188fb7695ec5df/7a68fb739a09a49d-56/s1280x1920/3368622a9393621709555fa5c8fcddb644653629.jpg

https://64.media.tumblr.com/8d980d9054bf44368df129ff78435615/822632e8b8cb6f35-ed/s1280x1920/ecb597a6279c19f6de638da1223db7e2af3b0975.jpg

https://64.media.tumblr.com/22251a69db358db6b1c559f66271e29f/2b5eb9dae86ddf03-c9/s1280x1920/a77ecffea9524e7b591f514330ac1f52c606a090.jpg

https://64.media.tumblr.com/65ac7e929a9b5ac5eeb5f08a8ac0193c/4085d77cbd672917-1e/s1280x1920/37da9837e2c8feaffaee6c7b3af1b172a056cdd7.jpg

https://64.media.tumblr.com/cadee9114cd2331b048ccbebd94440c2/e55e0747d29d7689-ef/s1280x1920/1cc70fc0d17dfaf79f22840c780706ff340e85a9.jpg

https://64.media.tumblr.com/d96438b41f9d490746698ea92ca97d97/e55e0747d29d7689-08/s1280x1920/cf3a47b087ce8662257e8cd891cd8ae0c74ec2b4.jpg

https://64.media.tumblr.com/1912354e76e41cc14cada75e46781a24/4085d77cbd672917-b2/s1280x1920/bad563b26ec7766a2aca9236108a793dfda9a1bf.jpg

https://64.media.tumblr.com/268dbe1164a309a92e31e1f36efc9a8b/f0940c46c5f13f58-eb/s1280x1920/bf10b3d46b73a63c16740cce9f1be2c152a25196.jpg

https://64.media.tumblr.com/a8976976e7218e71c77e564e71d6db23/3077f26aa578558d-31/s1280x1920/4fac5c9236d53c13d1ee45b6bf68c02d96ff24b7.jpg

https://64.media.tumblr.com/73b0ee21139350413a69410bf9ec5158/93d715e94aef0d96-2a/s1280x1920/d0891233eaafcfcca9fe23d0d9cdeebae3ab4336.jpg

https://64.media.tumblr.com/c2326aef06fa554512355dd2380ab534/d6df26b3e93a6032-7e/s1280x1920/c31b06e919b3a28ca70e637ac543d859d6e50579.jpg

趣味開発

Rector

3月にRectorを公開した。仕事・プライベート含めて、今年一番気合を入れてやった開発だと思う。詳細はブログを参照してください。draw(tokyo);#2でのVJ用に作ったものだが、いくつかの現場で使ってくれている人がいてうれしかった。UI/UXに改善の余地はあると思うが、自分が使う機会がないので、思いつかない & やる気がでない。要望などがあればDiscordに書いてください。

HUDのデザインは今見てもやっぱ良いなと思えるものが作れており、嬉しい。

名前の由来はReconstructorからきていて、ライブコーディングをGUIで再構築するぞという願いが込められている(願いは2割くらいしか叶ってない)。

これがきっかけで normalize.fm に出させてもらい、結果としてカメラを買うことにもなった。

normalize.fm - 079. 良さを正しく理解し 再構築するということ[@shiva_duke28](https://x.com/shiva_duke28) さん(ソフトウェアエンジニア)をお迎えして、現在は自由を満喫している話、京都での運命の出会いの話、数学が役に立っていることそのこと自体が嬉しい話、VEDA に出会った衝撃とそれが Rector につながっていく話、draw(); 当日のオーディエンスを見て感じたこと、ブログに長文を書いた背景、身体性に対するこだわり、GUI 開発の叡智に触れてみたいという話、そして GUI をもっと見せてほしいし勉強したいよねという話、画作りを行うために取り組んだこと、カラーグレーディングに興味がある話、続けることをしていくしかないことについてお話しました。normalize.fm

Ugen

「Unityでジェネをやろう」というのは良いムーヴメントだと思うが、実際に一から始めようとすると結構大変であり、Unityに慣れてないとツール群の結合に手間取って絵作りに時間が割けないのでは?という風に感じている。 公開されているプロジェクトが多いわけでもないし、もちろんこういう面倒くさい技術的な部分が商売道具になっているのかもしれないが、個人の思想としてはそういうものは公開されて欲しいと思っている。 SainaさんのFluss も似たような課題感だったのかなと思う。

基本的な思想はFlussやRectorと同じで、入力に音、MIDI、OSC、UI、BPMなどがあり、出力にUnityコンポーネント(シェーダー、VFX、Animator、Cinemachine、ポスプロ、Lightなど)がある。それらの関係性をグラフを使って記述するという設計になっている。 最初はUnityエディタでのみグラフを編集できるようにしていたが、ランタイムで編集できるべきだと思い始めて、するとシリアライズ周りが面倒くさい感じになってやめた。自分が使う予定のないツールは作るべきではないということを何度やったら学べるんだろうか。

名前の由来はUnityでジェネなのでUgen。有限とか幽玄とか有言とか意味が多くてお気に入り。有言実行できませんでした、南無三。

Arshes

仕事でAR、宣言的UI、サーバーサイドなどに興味がでてきたのでARシェーダーを書いて共有できるプラットフォームを作っている。UGCプラットフォームをミニマムに一から作ると何が必要なのかをちゃんと理解するということを目的にしていて、今のところ割と良い感じに進められている。特にサーバーサイドは学びが多い。論理削除の話が良いタイミングで盛り上がってくれて助かる。

技術的な面白ポイントが何か一つは欲しかったので、slangコンパイラをiOS向けにビルドしてiPhoneの中でslang→MSLのトランスパイルをやっている。Claude Codeの頑張りによりどうにか動くようになったので、パッケージとして公開した。Claudeに備忘録を書かせたので、ちゃんと理解したら別途記事を書きたい。

書いたシェーダーをいろんな場所で試す、というのは思ったよりも楽しくて、こういうのはARやカメラの良さだなぁと思う。一方で、知り合いのシェーダーギークたちが思ったよりもAndroidユーザーで頭を抱えている。Swift SDK for Androidの機運なのか…?

名前の由来は、AR shadersを略してArshesであり、BASTARD!!のアーシェス・ネイともかけている。BASTARD!!で一番好きな呪文は轟雷(テスラ)です。雷撃系最強呪文の詠唱がシンプルなのが最高にかっこいい。

ジ・エーフ・キース 神霊の血と盟約と祭壇を背に 我 精霊に命ず 雷よ 落ちよ 轟雷(テスラ)

クラブ活動

以前は家で酒を飲みながら一人でDJすることが割とあったが、すっかりやらなくなってしまった。クラブに行く機会も減ってしまって寂しい。Arshesがひと段落したら、またVJシステムを作ったりしたいなぁと思うが、現状はネタが無い。

4月にRDC2025に行った。ソロで緊張したけど最後まで楽しく過ごせて良かった。キャンプ道具を揃えたが結局RDC以来使えてないのが勿体ない。来年は去年と同じメンバー4人で行く予定なので楽しみ。

ビール党だったが、家で蒸留酒を飲む機会が増えた。ジンやアブサンが好きで、ロックで1〜2杯くらい飲んでするりと寝落ちするのが良い(翌日の体調は悪い)。野沢温泉に行ったときに里武士のバーで買ったウイスキー樽熟のジンがめちゃくちゃ美味かった。ボトルも買ったが空いてしまったので、来年はウイスキーに手を出したい。

精神面

自分のことを粛々とやるのが良いという思想は変わらずあり、FOMOの逆をいくという意味では良いが、外に対する興味が薄れてきているようにも思う。クラブやイベントにもあまり行かなくなってしまった。逆に趣味開発がハードワークになりつつあって良くない気もする。元々睡眠が下手なんだけど、最近は仕事にしろ趣味にしろ、考えるべき設計課題が山積みなので、布団の中で思考が止まりにくくなっており、一層睡眠が下手になりつつある。仕方ないので酒を飲んで寝落ちするみたいになっており、翌日体調が悪くなったりする。難しい。

本を読むのが良いような感じがあるので、来年は意識的に本を読む時間を取ることでバランスを取るなどしたい。

References