mac
-
파이썬으로 맥에서 깨진 한글 파일명 복구개발 환경/Mac 2020. 5. 15. 14:39
네이버 메일에서 첨부파일을 다운 받았는데 파일명이 전부 깨져버렸다... 물론 그냥 들어가서 내용을 보면 파일명을 유추할 수 있고 문서를 읽는데는 아무런 문제가 없지만, 개발자의 욕심? 끈기?를 이용해 복구하는데에 성공했다. 0. 나의 환경 OS: macOS Catalina 10.15.4 상대방 OS: windows (추정) 브라우저: 사파리 (크롬으로 했을때도 깨진 상태로 받아진다.) 네이버 메일 1. NFC vs NFD? 이리저리 찾다보니 알게된 사실이다. Unicode를 정규화하는 방법이 있는데 맥과 윈도우는 그 방법이 서로 다르다. 맥: NFD (Normalization Form Canonical Decomposition) 윈도우: NFC (Normalization Form Canonical Com..
-
Mac에서 한글 인코딩 다 깨졌을 때 모든 파일 변경하기 (find, read, iconv)개발 환경/Mac 2020. 3. 16. 19:52
윈도우에서 만든 txt 파일이 맥에서 열면 위와 같이 고대어가 된다. 찾아보니 원인은 윈도우에서 작성된 파일이 'cp949'로 인코딩되었기 때문이란다. 폴더 하부에 있는 모든 txt파일까지 전부 다시 'uft-8'로 바꿔보자. 1. find 명령어 find 명령어는 검색어에 따라 파일을 찾아주는 명령어이다. 나의 타겟은 txt파일이다. find . -name "*.txt" 위에 .은 현재 디렉토리를 말하고 현재 디렉토리부터 하위 디렉토리까지 모두 검색한다. -name은 검색어고 "*.txt"에서 *은 모든 경우을 말한다. 위 명령어를 실행하면 현재 디렉토리부터 하위 디렉토리까지 모든 txt파일을 찾아준다. 2. iconv 명령어 iconv 명령어는 문자열의 인코딩을 바꿔주는 명령어이다. 나는 현재 'cp..
-
Mac + Docker 에서 GUI 사용하기 (python matplotlib 사용하기)개발 환경/Docker 2020. 2. 23. 02:01
모든 개발 환경을 Docker로 넘어가고 있는 시점에서 계속 난관에 봉착한다. 이번 난관은 바로 Mac + Docker + matplotlib다. 우선 Docker는 리눅스 서버이기 때문에 GUI가 없다. 말이 조금 이상한데 리눅스에서 GUI는 리눅스 커널에 포함된 시스템이 아니라 프로그램이다.(신기) 우분투나 민트 등 리눅스 베포판들은 다 리누스 토발즈가 개발한 리눅스 커널위에 GUI 프로그램을 얹은 것이다. nvidia-smi를 자주 사용하는 사람은 Xorg라는 프로그램이 계속 돌아가는 것을 봤을텐데 그것이 바로 리눅스의 GUI 프로그램이다. 자세한 것은 구글링... 결론은 여튼 Docker에는 GUI 프로그램이 없고 그래서 matplotlib와 같은 GUI python 앱은 아무런 세팅 없이는 사용..
-
Mac에 ms office 2019 설치 (영어, 한글 가능)개발 환경/Mac 2020. 2. 3. 14:11
저는 Mac OS를 영어로 사용하고 있어서 영어로 설치했지만 한글로 사용중인 Mac OS에서 한글로 설치되는 것을 확인했습니다. 0. webtorrent or utorrent 다운로드 혹시나 토렌트 프로그램이 없는 사람들은 먼저 토렌트 프로그램을 다운 받습니다. https://webtorrent.io/desktop/ 1. MS office 2019 토렌트 파일 다운로드 2. Microsoft_Office_16.20.18120801_Installer.pkg 실행 토렌트 파일로부터 다운로드 받으면 아래와 같은 폴더가 나옵니다. 그 중 Microsoft_Office_16.20.18120801_Installer.pkg을 실행해서 ms office를 다운 받습니다. 이렇게 5가지의 프로그램이 설치되었습니다. 3...