この記事は CAMPHOR- Advent Calendar 2023 と かろ噴水・ゆるゆる Advent Calendar 2023 の 20 日目の投稿です。
年末ですね。今年も振り返ってみます。来年の 3 月ぐらいに未踏振り返りポエムと大学卒業振り返りポエムも書く予定なのでさっくりと。
振りかえる
1 月
インターンで働いていた会社をクビになった。
CAMPHOR- で新たに Kubernetes クラスタを組むぞというのが決まったので、Kubernetes の勉強をしつつクラスタ構築をちょこちょこやり始めていた。
なんやかんや暇だったので適当にパソコンを触って遊んでいた気がする。新しく買ったパソコンに sway を入れるなどしていた。
Manjaro i3 edition も Arch も EndeavourOS も厳しいのでやむなく Manjaro sway edition を入れてみたのだが、動作も安定するしデフォルトでイケてる設定になっていて大変良い
— Saza (@saza_ku) January 4, 2023
2 月
Tailscale を入れて嬉しい気持ちになっていた。今ではすっかり Tailscale 信者と呼ばれるようになってしまった。
Tailscale やばすぎる。ほぼ何も設定せずに VPN が構築できて NAT 越えできるので、自宅にあるデスクトップ PC が 5 分で開発用 SSH サーバーと化したhttps://t.co/sLYhcRE1YD
— Saza (@saza_ku) February 17, 2023
あとは未踏の応募のためにもりもり提案書を書いていた。
参考として 2022 年度の未踏の成果発表会を見てすげーとなっていた。
これほんと好きで、高レイヤな部分を開発しようと思ったけど困ったことがあったので低レイヤな部分からハックしちゃおうという発想がとてもかっこいい https://t.co/CdehAMlMPg
— Saza (@saza_ku) February 18, 2023
3 月
未踏の提案書を出した。
未踏提案書提出 DONE
— Saza (@saza_ku) March 15, 2023
一次審査が通ったので急いでデモとして見せられるようなプロトタイプの開発をしていた。
4 月
1 月ぐらいから構築していた CAMPHOR- の Kubernetes クラスタで Misskey を動かし始めた。この辺から徐々に X(Twitter) から Misskey へ移り住んでいっている。
全人類登録してください https://t.co/0B9jnrqKHq
— Saza (@saza_ku) April 3, 2023
第一志望の研究室に配属された。研究室レビューみたいなことをすると、基本的に学生が好きなことをやらせてもらえるところなのでとてもおすすめ。京都大学に情報学科でコンピュータの勉強・研究をしに来たぞという人には間違いないと思う。
配属岡部研でした😁
— Saza (@saza_ku) April 14, 2023
あとは未踏の二次審査を受けて採択を確信するなどしていた。
5 月
ちゃんと未踏の提案が採択されていた。
未踏に採択されました😁😁
— Saza (@saza_ku) June 2, 2023
Zig で OS を書きつつ Rust でコンパイラも書きます pic.twitter.com/KmRl28W0Cb
未踏についての話は、詳しくは 3 月ごろに書くと思います。
6 月
未踏の活動が始まったため開発したりなんやかんやしたりしていた。
未踏の合宿で相方と仲良くなるなどしていた。
ブースト会議、他のクリエータたちと仲良くなったというのより、まず相方と仲良くなったというのがある。直接会うの2回目だったため
— Saza (@saza_ku) June 25, 2023
7 月
院試が切羽詰まってきたため未踏の開発が止まり気味になる。その間相方がもりもり開発してくれたので本当に助かっていた。
早く院試終わりテェ
— Saza (@saza_ku) July 11, 2023
8 月
無事に院試を終えた。
ようやく院試終わったので†やっていき†をします
— Saza (@saza_ku) August 7, 2023
院試合格
— Saza (@saza_ku) August 18, 2023
院試で止めていた進捗を頑張って取り戻そうと頑張った。
自分が院試で止まってる間相方が大量のアウトプットを出していてくれたので感謝の涙を流しながらレビュー祭りしてる
— Saza (@saza_ku) August 11, 2023
自宅サーバーを動かし始めた。このブログも自宅サーバーで動いています。
9 月
WebAssembly night というイベントで未踏でやっている内容を発表した。
WebAssembly night #11 参加します!
— Saza (@saza_ku) September 15, 2023
未踏で取り組んでいる、Wasm を実行する unikernel と Wasm コンパイラを @ainno321 と発表します!#wasmnighthttps://t.co/BmcuT3wqyl
いろんな人が面白がってくださって嬉しかった。
初めての #wasmnight だったけどめっちゃ楽しかった
— ゴリラ - 肝臓がE判定 (@gorilla0513) September 15, 2023
特にunikernel + wasmのやつが個人的に一番面白かった
WASM/WASIのIFを共通のレイヤーとして置くことで上位のアプリケーションの出力を共通化するといいよねっていう話は語られがちだけど、mewとwaskerはその下のレイヤーから見たIFの共通化の意義を話していて面白い #wasmnight
— Koji Yamazaki (@kojipole) September 15, 2023
10 月
情報科学若手の会に参加してここでも未踏の話をしていた。
帰宅してブログを書くまでが若手の会です#wakate2023https://t.co/1mZuNwisRQ
— Saza (@saza_ku) October 9, 2023
11 月
鴨川ハッカソンという、鴨川に Starlink を設置してハッカソンをやるというギャグみたいなイベントを企画した。
#鴨川ハッカソン 無事に2日間終了しました!
— CAMPHOR- (@camphor_kyoto) November 5, 2023
優秀賞はチーム Do'er (@du_doer) とチーム全財産6,478円でした!
前例のない斬新なイベントでしたが、参加者の皆さまに楽しんでいただけたようで光栄です😆
参加してくださった方々、ご協力いただいた STORES 株式会社の皆さま、ありがとうございました! pic.twitter.com/nV20Kg2I9Y
未踏の実装で大量の厄介なバグに遭遇し限界になっていた。
カーネルのページテーブルが勝手に書き換わるという謎のバグが発生して、バグを起こしている命令を特定するために GDB で命令ごとにステップ実行して伝家の宝刀†二分探索†を行うなど正気の沙汰ではないデバッグをしていた
— Saza (@saza_ku) November 17, 2023
ISUCON13 で 13 位という記念すべき順位を取った。そのときのブログはこちら。
13位だった、わいわい!
— Saza (@saza_ku) November 26, 2023
後半の5時間ぐらいPowerDNSと無意な時間を過ごしてただけなのに他のメンバーたちがモリモリ改善してくれたおかげで善戦した! #isucon pic.twitter.com/cMbo4kW2pV
12 月
CloudNative Days Tokyo に初参加した。
#CNDT2023 きた pic.twitter.com/dkTQC4pYjy
— Saza (@saza_ku) December 11, 2023
今年の目標
去年の年末に立てた今年の目標を見直してみます。
院試を頑張る
頑張ってちゃんと合格したので文句なしの達成ですね。忙しくて成績開示忘れてたのでどれぐらいの点数で受かったとか全くわからないです。
未踏に応募する
応募して採択されたのでこれも完全に達成しています。
Zig で自作 OS をもっとやっていく
Zig で xv6 を実装する話のことですかね?進んでいません。未踏とか卒論とか終わったらもう一回着手したいです。
OSS にたくさんコントリビュートする
してません。けど未踏で OSS を作っているので OSS 活動的な意味ではやっているのかもしれません。(未踏で開発しているソフトウェアはもう少しで GitHub で公開される予定です。)
英語を頑張る
一切やってません。ちょうどこの間英語で 2 時間ほどプレゼンとかディスカッションとかをする機会があったのですが、驚くほど英語が聞き取れなくてびっくりしました。ただ 去年の Google Summer of Code で培った英語を話すぞという†パッション†は衰えていなかったのはよかったです。(たぶん)
来年の目標
来年忙しすぎて目標とか言ってられないんじゃないかなと思っています。というか今がまさに忙しすぎて、数ヶ月後や一年後にどうなっていたいかみたいなところが見えてないです。目の前のことにひたすら向き合い続けるだけで十分だと思います。来年も頑張ります。
振り返ってみて
今年、未踏しかやってね〜と思っていましたが、X の投稿を見ながら振り返ってみるとなんやかんやいろいろやっていたのかもしれません。一つ軸として頑張るものを持ちながらも他にもいくつかやりたいことをやるみたいな生活は思ってみれば結構理想的な気がします。これからもそういう感じで、尖りすぎるでもなく発散しすぎるでもなく、という感じでやっていけたら良いなと思いました。