記事一覧
TOML(Tom's Obvious, Minimal Language、トムの明確な最小限の言語)らしい。
Rust言語の作者であるTom Preston-Wernerにちなんで名付けられたらしい。
https://en.wikipedia.org/wiki/Tom_Preston-Werner
Rustインストールはrustupで超楽々だった
https://www.rust-lang.org/ja/tools/install
Linuxサーバ構築時、プロセッサアーキテクチャx64とARM64どっち選ぶべきか悩んでたが、高パフォーマンスで特にマルチタスクや重い計算処理に強いらしいx64で一旦良さそう。
ARM64もサーバ向けも出てるらしいので、都度調べるのが本当は良さそう。
ubuntu起動時にpythonプログラム実行
背景
コスト節約のために毎晩クラウド上のUbuntuサーバーをシャットダウンし、毎朝起動することにしました。
起動後、pythonプログラムを実行する必要がありましたが、手動実行するのは面倒なため起動時に自動実行するように設定してみました。
環境Ubuntu 22.04
やり方systemdを設定します。
設定ファイルの格納先に移動します。
$cd /etc/systemd/system
TOML(Tom's Obvious, Minimal Language、トムの明確な最小限の言語)らしい。
Rust言語の作者であるTom Preston-Wernerにちなんで名付けられたらしい。
https://en.wikipedia.org/wiki/Tom_Preston-Werner
rustにおいて
println! →Rustのマクロを呼び出すということ
println →関数を呼び出すということ
マクロはまだよくわかっていないが、関数は引数の数と型を定義しなければいけないのに対し、マクロは可変長の引数を取れる。
rustのコードを決まったスタイルに整形するコマンド
$rustfmt file_name.rs
Rustインストールはrustupで超楽々だった
https://www.rust-lang.org/ja/tools/install