나는 뭔가 생산적인 활동을 할 때에는 항상 자료가 정리되어 남아있는 걸 좋아하는 편이다. 그래서 전부터 계속 PC를 설정하게 될 때마다 그와 관련된 튜토리얼이나 자료들을 적어두고 필요할 때면 다시 꺼내어 활용한다. 최근에는 그걸 더 편하게 하기 위한 private GitHub 저장소도 만들어서 사용하고 있다. 언제나 사용해도 괜찮을 계층적인 폴더구조라던지, 지침사항들의 문서를 관리해놓고 있다.
이 글은 그 저장소의 7월 15일자 README.md의 내용이다. 
soylatte 
나를 위한 설정파일과 개발환경
rule of thumb
•
언제나 소프트웨어의 가장 최신 버젼을 더 고려하자
•
도움이 필요할 것이라면 유명한 소프트웨어(서비스)를 쓰자
•
필요한 것만 쓰자
Windows + WSL 환경 설정
시스템 설정
1.
컴퓨터 이름 바꾸기 (좋은 이름을 지으면 일이 잘될 것 같은 기분이 든다)
2.
폴더 옵션: 알려진 확장자 보이기
3.
바탕화면 아이콘 없애기 (디지털 미니멀리즘)
사용 소프트웨어
Mac의 Alfred 혹은 Spotlight 대용
•
개발
•
Visual Studio Code
◦
python
◦
one dark pro theme
◦
Markdown Preview Enhanced
•
Windows Terminal
◦
WSL 2 (CUDA Enabled) + Ubuntu 20.04
◦
update settings.json with settings.json
•
글꼴
◦
D2Coding ligature -> VSCode / google chrome 기본 글꼴
◦
NanumGothic -> Google Chrome San-serif 기본 글꼴
◦
KoPubBatang -> Google Chrome Serif 기본 글꼴
•
Anaconda 3
◦
모든 개발은 버젼관리를 사용하는 저장소에서 진행하도록 하자
◦
모든 python 코드는 재생산성을 위해 가상환경 안에서 실행하자
Web browser
•
Google Chrome
◦
다운로드 경로를 변경하자
원격 리눅스 개발환경
•
OS
◦
Ubuntu 20.04 / Ubuntu 16.04
•
Python
◦
Anaconda 3
•
IDE
◦
VSCode Remote
◦
Vim
•
Shell
◦
sudo apt install zsh
▪
sh -c "$(curl -fsSL <https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh>)"
•
Terminal multiplexer
◦
sudo apt install byobu
맥 설정
•
Magnet
◦
Windows Management
•
Visual Studio Code
◦
brew cask install visual-studio-code
•
iterm2
◦
brew cask install iterm2
•
Shell
◦
brew install zsh
▪
sh -c "$(curl -fsSL <https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh>)"
•
Terminal multiplexer
◦
brew install byobu
Preferences
•
Doc에 아이콘을 두지 않고 Spotlight이나 Alfred로 실행 (디지털 미니멀리즘)
개인정보
•
가능하면 시스템 드라이브 지우기
•
문서 폴더 지우기
•
C:\\Program Files\\NPKI 지우기
•
C:\\Users\\Daun\\AppData\\LocalLow\\NPKI 지우기
•
네이티브 메신저 로그아웃 (카카오톡, 슬랙 등)
•
마이크로소프트 계정 로그아웃
•
크롬 로그아웃
•
Signout from native Messengers (Kakaotalk, Slack, etc)