STUDY
Emacs 를 설치하면서 해야 할 일들 * Emacs 를 C 드라이브에 설치하지 말고, D 드라이브나 USB 등의 저장 매체에 설치할 것. 그래야 C 드라이브를 포맷하고 복원할 때 다시 Emacs 를 설치하고 설정 파일을 조정하는 지겨운 작업을 피할 수 있다. 그게 아니면 Docker image 로 Docker Hub 에 올려놓거나, Dockerfile 을 만들어 클라우드에 저장시켜 놓는 방법도 있다. * 어느 PC 에서도 간단한 경로 설정만으로 똑같은 Emacs 가 되도록 configuration 파일 만들어 놓을 것. Reproducible 하다고 표현되는 개념. (Linux 라면 그래도 어느 정도 편하게 설치를 반복할 수는 있지만, Windows 운영 체제에서는 이렇게 제대로 된 설정 파일("~/...
웨이브 파일의 헤더를 읽는 코드 (simple version). 필요한 정보 - WAV 파일의 format - BitRate, ByteRate, SampleRate, Channels 등의 개념 이해 - Little/Big endian - fopen(), fread(), fwrite() functions - printf("%.*s", 4, str) null-terminator를 제외한 문자열 인쇄 방법. /********************************************************** Just reading a wav file header **********************************************************/ #include #include in..
Go project 를 만들고 관리하는 방법은 (a) GOPATH, (b) Go Module 두 가지. [ Create projects independent of $GOPATH using Go Modules ], [ StackOverflow: Automatically defining GOPATH on a per project basis ] 1. GOPATH GOPATH 를 system environment variable 에 만들고, 그 값으로 project 폴더를 설정하였다. (Windows pro 64bits) GOPATH가 설정된 후에는 project 폴더 아래에 `src`, `pkg`, `bin` 폴더를 새로 만들어야 놓아야 한다. 그리고 GOAPTH 는 단 하나이므로 project 폴더에 모든 ..