☄️
開発環境メモ
必須のツール
- gcloud
- direnv
- ripgrep
- docker compose
- git
- dissel cli
- cargo-make
- cargo-edit
マシン
- CPU: Ryzen 3950X
- RAM: 128GB
- Storage: SSD 1TB + HDD 6TB
デバイス
- HDモニタ3つくらい
- Wacom Cintiq 16
- Vive Pro
- iPad Air
- RealForce
- Razer Uroboros
OS
DiscordがWindowsでしか安定してないのと原神を24時間起動している関係でWindowsからはなれられない.
実はLinuxがインストールされたSSDも刺さっているが,めったに使わない.
Windows側
よく使うソフトウェア
- Adobe CC
- Figma
- Visual Studio 2022 Preview
- JetBrains IDEs
- VSCode
- Docker for Windows
- Git for Windows
- Tailscale
- Wireshark
言語
-
Rust
- MSVC backend
- おもにこれを使って何でも開発したい
-
C++
- Visual Studio 2022 Preview環境
- C++で遊ぶときに使用
-
C#, F#
- .Net Core (Visual Studio 2022 Preview)
- Windowsアプリの開発に使用
-
Scala3
- Open JDK
- 強い型が欲しくなったときに使いたい
-
TypeScript
- ブログいじるとき
- GitHub Actionsを書くとき
-
Python
- よくわからないが勝手に入ってた,キレそう
パッケージ管理に関して
- WSL
- Winget
- Powershell Modules Update
- rustup
- .NET
- npm
パッケージのアップグレードにはtopgradeを使う.
# topgrade
wingetが管理してくれないもの
- Visual Studio 2022 Preview
- Visual Studio Installerから手動で更新すること
WSL2側
言語
- Rust
- rustup
- Haskell
- ghcup
- C++
- Clang => HEAD (自前ビルド)
- GCC => HEAD (自前ビルド)
- TypeScript
- npm
- OCaml (Coq)
Discussion