The pushd command saves the current working directory in memory so it can be returned to at any time, optionally changing to a new directory. The popd command returns to the path at the top…

Levenshtein Distance은 두 문자열의 유사도를 구할 때 사용할 수 있는 알고리듬이다. 이 알고리듬은 첫번째 문자열을 두번째 문자열로 변환하기 위해서 필요한 작업수를 구한다. 예로 George, Geordie 두 문자열을 생각해 보자. George를 Geordie로 바꾸기 위해서는 다음과 같이…

reveal.js로 만든 슬라이드를 pdf로 저장하는 방법을 reveal.js 제작자는 프린트 메뉴를 사용하라고 설명하고 있는데 이 방법을 쓰면 레이아웃이 깨지거나, 사이즈가 맞지 않는 등 원하는 대로 저장이 되지 않는 경우가 대부분이다. 이를 해결하기 위해 저는…

mp3 음악을 들을 때 vox 플레이어를 사용해서 노래를 듣는데 가끔 노래 제목이 깨지는 경우가 있다. 한글 노래 제목이나 가수명이 깨지는 이유는 OSX에서 언어 설정이 영어로 되어 있고, mp3파일에는 노래 제목, 가수 등의 정보를 포함하는 ID3…