2024-01-01から1ヶ月間の記事一覧
毎回わからなくなってるので理解を書き起こす。 せっかくなので、サブネットについて書かれているRFC950を眺めた。読んだとは言ってない。 https://www.rfcreader.com/#rfc7322 IPv4のアドレスは32ビットで表現される。232 ≒ 43億通りのアドレスが表現できる…
plan, applyはなんとなく想像がつく。providerに応じてAPIを叩いているのだろう。 stateファイルもなんとなく想像がつく。applyしたときのリソースの状態を記述するのだろう。 initって何やってるの?たまに-migrate-stateとか-reconfigureとか何やってるか…
github.com pythonで宣言的に構成図が書ける。 アイコンも有名どころは揃っている。AWSとかGoogle Cloudとか。 https://diagrams.mingrammer.com/docs/nodes/gcp from diagrams.onprem.client import Client こんな感じでimportできる。 with Diagramでダイ…
neovim周りを触っていて、どうやらapt-get installでいれたものが最新バージョンでなかったらしい。 ソースからビルドしようとしたらcmakeがなかったので入れた。そしたらどうやらapt-get installで入れたものが最新バージョンでなかったらしい。 なので htt…
私物のPCでのエディタをNeovimにしはじめた。 tsを書くにあたってLS(Language Server)による型チェックをしてほしかったのでパッケージを入れることにした。すでにcopilotは入れていたのだが、直に.config/nvim/packにcloneしていた。 LSPであれこれするの…
fishスクリプトで書いた。 github.com function ghq-create --argument repo_name gh repo create $repo_name --public ghq get "git@github.com:"(git config user.name)"/"$repo_name".git" cd (ghq root)"/github.com/"(git config user.name)"/"$repo_na…
もともとコミットメッセージに「リモートと同期するgithubリポジトリを作りたい」と書きたかった。gを打鍵した段階でターミナルが落ちた。 ターミナルをWindows TerminalからHyperに変えたらこの現象は起きなくなったのでおそらくWindows Terminalに原因があ…
developer.mozilla.org このページに倣って、vertical shader + fragment shaderによる三角形描画(よくあるハローワールド)と、compute shaderによるGPU計算のスクリプトを書いた。 github.com やったことはcopilotつきの写経だったので、何が行われている…
#!は"シェバング"と読むらしい。 スクリプトの最初に示すことで、実行するインタプリタを指定できる。 例えば次の場合を考える。 #!/usr/bin/fish echo "hello" これをfishから実行する。 ./test.sh このとき、次の流れが行われる。 スクリプトファイルtest.…
github.com zshからfishに乗り換えることにした。ついでにdotfilesをgitで管理しはじめた。とりあえず最低限の作業ができるように、abbrとghq + pecoのキーバインドをした。 いろいろな端末でソフトウェアの設定が乱立しているので、どこで何を使っているか…