Open10

アッキー✨の気になる技術リスト

霧咲空人霧咲空人

アッキーの気になった技術を溜め込んでおくスクラップだよ❦

霧咲空人霧咲空人

多段階計算

https://keens.github.io/slide/sonoseikihyougenenjin_intapuritademanzokushiteru__/
https://www.slideshare.net/bd_gfngfn/ss-232181286
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.438.6924&rep=rep1&type=pdf
ある部分を計算しないで埋めといて、次の段階で計算して埋めていく、という使い方ができるらしい。主にマクロに使うっぽいけどインタープリター言語からコンパイルされたバイナリへの多段階コンパイルみたいなこともできるのでは?あとファンクターをこれで実装する研究もあるらしい。
https://www.cs.tsukuba.ac.jp/~kam/papers/pepm2020.pdf

霧咲空人霧咲空人

OCI (Open Container Initiative)

みんな大好き Docker のイメージやコンテナの共通規格を定めているところ。その規格詳細に興味あり。Docker 周りのツールってなんかみんな Go で書かれてるじゃないですか。それがなんか気に食わないので Rust で書いて横槍を入れたい。Railcar?いいやつだったよ……。

霧咲空人霧咲空人

とりあえず runc を使ってみてコードリーディングするところからかな。

霧咲空人霧咲空人

Systemd

Linux のデーモン管理ツール、デファクトスタンダード。これが一番最初に起動されて各種サービスの管理をやってくれる。でも色々やりすぎてくれるので密結合になってしまうし反対派もいるらしい。
https://nosystemd.org/
そういうの、好きだぞ!わたしも Docker で使えないのが不便だったりするので小さいので良いので作ってみたい。

霧咲空人霧咲空人

Kubernetes

実はすでに使ってる。
https://klara.works
https://github.com/kirisaki/klara.works
のだけど、基本の基本しかやってないのでもっと深堀したい。Volume 周りをきちんとやっておきたいなという気持ち。あと skaffold なるものも使いたい。
https://skaffold.dev/

それからやりたいこととしては API 呼び出して動的に Service 立ち上げたりを内側から操作できないかとか調査したい。