나는 뭔가 생산적인 활동을 할 때에는 항상 자료가 정리되어 남아있는 걸 좋아하는 편이다. 그래서 전부터 계속 PC를 설정하게 될 때마다 그와 관련된 튜토리얼이나 자료들을 적어두고 필요할 때면 다시 꺼내어 활용한다. 최근에는 그걸 더 편하게 하기 위한 private GitHub 저장소도 만들어서 사용하고 있다. 언제나 사용해도 괜찮을 계층적인 폴더구조라던지, 지침사항들의 문서를 관리해놓고 있다.
이 글은 그 저장소의 7월 15일자 README.md의 내용이다. 🤗
soylatte ☕
나를 위한 설정파일과 개발환경
rule of thumb
- 언제나 소프트웨어의 가장 최신 버젼을 더 고려하자
- 도움이 필요할 것이라면 유명한 소프트웨어(서비스)를 쓰자
- 필요한 것만 쓰자
Windows + WSL 환경 설정
시스템 설정
- 컴퓨터 이름 바꾸기 (좋은 이름을 지으면 일이 잘될 것 같은 기분이 든다)
- 폴더 옵션: 알려진 확장자 보이기
- 바탕화면 아이콘 없애기 (디지털 미니멀리즘)
사용 소프트웨어
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 코드는 재생산성을 위해 가상환경 안에서 실행하자
- Git
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)