목록맥 (5)
Dharma
Emacs 를 mac 에서 사용하다 보면 몇가지 불편한게 있습니다. 대표적으로 ClipBoard 와 연동문제가 있습니다. 그러다가 Emacs for OSX 라는 것이 있더군요. https://github.com/railwaycat/emacs-mac-port 위 사이트에서 자세한 설명은 되어 있지만 언제 끝날지 모르는 프로젝트더군요. 설명은 저기서 참조하고 소스는 실제로 작업하는 일본 프로그래머의 사설 git 레파지토리에서 받아서 컴파일을 하면 됩니다. http://www.math.s.chiba-u.ac.jp/~mituharu/emacs-mac.git 이게 그 사설 git 레파지토리 입니다. 이걸 받으셔서 제가 예전에 올렸던 OSX 에서 컴파일해서 사용하기 를 참조해서 컴파일 하시면 됩니다. $ ./con..
요세미티가 나왔습니다. 공짜더군요.. 이건 뭐 깔아달라고 지옥의 저편에서 울부짖는 거나 다름이 없는 것입니다. 안 깔아주면 예의가 아닌듯 하여 바로 깔아줬습니다. 압축 안하고 5기가 정도 되는거 다운받고 설치하면, 표시상으로는 '2분'이지만 실제로는 거의 한시간 반정도에 해당하는 2분이 지나가면 설치가 됩니다. 설치가 잘 된건 마음에 들었지만 일단 외형이 (특히 아이콘이) 마음에 들지 않더군요. 전 iOS 의 최근 아이콘 스타일이 마음에 안들었는데 그 스타일로 밀었더군요. 게다가 VMWare 5.0 을 잘 쓰고 있었는데 동작하지 않더군요. 눈물을 머금고 7.0 을 사줘야 합니다. 심지어 다른 버젼은 (6.0 등등) 설치도 안된다고 해서 이번에 VMWare 가 시원하게 욕을 먹고 있습니다. 뭐 여기까지는 ..
Slime 이 무엇인지 Emacs 를 사용하시는 분들은 대충 아시리라 봅니다. REPL (Read Eval Print Loop)형태를 지원하는 언어에 대한 최적의 개발 환경이라고 보시면 됩니다. (물론 부정하는 분들도 많습니다) 저는 Common Lisp , Clojure 등을 Slime 을 이용해서 개발환경을 구축해 두었습니다. 이번에 프로젝트를 Node.js 로 진행하게 되어서 (Node.js 또한 REPL 을 지원합니다) Emacs + Slime 으로 환경을 구축할려고 알아보았습니다. 역시나 괜찮은 솔루션이 하나 등장하더군요. https://github.com/swank-js/swank-js Slime 은 Swank 라는 방식으로 각기 언어별로 소켓 접속이 가능한 방식으로 서버를 띄우면 Emacs ..
가지고 있던 맥북 프로를 지금 일하는 곳에 묶이게 되버려서 새로 노트북을 장만했습니다. 맥북 에어를 장만 했는데 Lion 이 기본으로 설치되어 있습니다. 아무 생각 없이 Mac port 를 설치해 줬는데 동작을 안하는 것입니다. 그래서 예전 기억을 더듬어 봤더니 XCode 를 설치해 줘야지만 동작했던 게 기억이 났습니다. 그래서 App Store 에서 XCode 4.3 을 설치하고 돌려봤지만 여전히 동작을 안합니다. 이유를 알아봤더니만 예전에 추가로 설치해 줬던 'System Tools' 가 없기 때문에 발생하는 문제였습니다. XCode 4.3 가 설치되어 있다고 가정합니다. 1. XCode 를 실행시키고 메뉴중에서 "XCode" -> "Preferences..." 을 선택합니다. 2. "Download..
osx snow leopard (10.6) 에 mysql 64bit 5.5.8 버젼을 설치하는 방법을 설명합니다. 빌어먹을 osx 스노우 레오파드 (snow leopard) 에는 mysql 도 제대로 설치가 되지 않습니다. 물론 이건 mysql 측에서 제대로 만들어 줘야 하는 문제인거 같기는 하지만 짜증나는건 마찬가지입니다. mysql 사이트에서 다운 위 사이트에서 "Mac OS X ver. 10.6 (X86 , 64-bit), DMG Archive" 를 받아서 설치해 줍니다. 그리고 mysql -uroot 하면 아무일도 안 일어날 것입니다. 그래서 조금의 삽질 끝에 설치하는 법을 알아냈습니다. * 참조 사이트 를 참조했습니다. 1. ~/.bash_profile 파일을 에디터로 열어서 다음과 같이 추가한..