PCの環境構築を試行錯誤中

環境構築
環境構築

複数のPCを所有しているとき、環境構築はどうしていますか? ここでの環境は、開発環境ではなく、使い勝手のよいとぐらいのニュアンスです。

たとえば文書や写真は、クラウドストレージサービスやNASを利用してマネジメントできますし、バージョン管理は、git でしょうか?

なぜこの質問が浮かんだのかといいますと、Lenovo Chromebook S330 の購入がきっかけです。驚きの体験でした。S330 を開封して起動したらすぐに使えました。Windows や macOS は初回時、「セットアップ」が必要です。ChromeOS は起動して、Google アカウントでログイン、Chrome でアレコレできます。仮に初期化しても、Google アカウントでログインすれば、すぐに使えます。一般家庭用なら十分ですし、業務用でも使えそうです。

ためしに Crostini を起動すると、ruby, node, code-oss まで、滞りなくセットアップできます。また Linux コンテナをバックアップできるので、別の Chromebook に復元できるのでしょう。

もし、複数台の Chromebook を所有しているなら、Google アカウントで環境を同期して、どれを使ってもほぼ同じ使い勝手だろうと想像できました。

とはいえ、現在の業務を Chromebook に置き換えられないので、発想を参考にして、どうすれば使い勝手のよい環境を構築できる?と指向しはじめました。

設計

  • NAS , クラウドストレージサービス, 外付けHDD の用途別管理
  • アプリケーションは最小限にして統一
  • ディレクトリの構造を統一
  • 制作ファイルは bitbucket と github で管理

設計より先に試行錯誤しはじめてしまったため、混乱しそうなので、備忘録としてまとめました。