iTerm2 에 oh-my-zsh 플러그인 테마 적용하기

iTerm2 컬러 스키마를 다운로드 받는다.

$ git clone https://github.com/mbadolato/iTerm2-Color-Schemes

`iTerm2`의 Preferences > Profiles > Color 로 이동하여 하단의 `Load Presets`을 클릭한 후 `import` 항목을 선택한다. 폴더 창이 보이면 방금 다운로드 받은 폴더를 찾아 `schemes` 폴더를 선택하고 원하는 컬러셋을 선택한다. 이후 `Presets`에 방금 선택한 컬러셋이 메뉴항목으로 보이게 되는데 이것을 선택하면 바로 적용된다. 계속 “iTerm2 에 oh-my-zsh 플러그인 테마 적용하기” 읽기

VMware를 이용하여 El Capitan 가상 머신 생성하기

이 글은 OSX El Capitan이 설치된 맥북프로에서 VMware 가상툴을 이용하여 또 하나의 OSX El Capitan 운영체제를 가지는 게스트 머신을 생성하는 과정을 설명한다. 흔한 경우는 아니지만 Mac OSX 강의 컨텐츠를 개발할 경우 도움이 될 수 있다.

이 글은 OSX El Capitan이 설치된 맥북프로에서 VMware 가상툴을 이용하여 또 하나의 OSX El Capitan 운영체제를 가지는 게스트 머신을 생성하는 과정을 설명한다. 흔한 경우는 아니지만 Mac OSX 강의 컨텐츠를 개발할 경우 도움이 될 수 있다.

VMware Fusion 설치

이 글에서는 가상머신 툴 중에서 VMware Fusion Version 8을 사용하였다.

ISO 파일의 준비

이 글을 따라하기 위해서는 먼저 Creating a bootable El Capitan ISO image을 참조하여 ISO 파일을 생성해야 한다. 계속 “VMware를 이용하여 El Capitan 가상 머신 생성하기” 읽기

사용자 폰트 사용하기

레일스 프로젝트에서 font-awesome-rails 젬을 사용하면 Font Awesome을 쉽게 사용할 수 있다. 뿐만 아니라 이 젬은 fa_icon() 또는 fa_stacked_icon()와 같은 헬퍼메소드까지 제공해 주어 아이콘 폰트를 쉽게 다룰 수 있게 해 준다.

그러나 Font Awesome에서 제공해 주는 많은 아이콘 외에 원하는 폰트를 만들어 사용하고자 하는 요구가 생길 수 있다.

물론 구글검색을 통해서 여러가지 해결방안을 알 수 있지만, 이 글에서는 필자가 경험한 예를 정리하여 공유하고자 한다.

레일스 프로젝트에서 font-awesome-rails 젬을 사용하면 Font Awesome을 쉽게 사용할 수 있다.  뿐만 아니라 이 젬은 fa_icon() 또는 fa_stacked_icon()와 같은 헬퍼메소드까지 제공해 주어 아이콘 폰트를 쉽게 다룰 수 있게 해 준다.

그러나 Font Awesome에서 제공해 주는 많은 아이콘 외에 원하는 폰트를 만들어 사용하고자 하는 요구가 생길 수 있다.

물론 구글검색을 통해서 여러가지 해결방안을 알 수 있지만, 이 글에서는 필자가 경험한 예를 정리하여 공유하고자 한다.

계속 “사용자 폰트 사용하기” 읽기

CoffeeScript용 Node와 npm 설치하기

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install # ok, fine, this step probably takes more than 30 seconds...
curl http://npmjs.org/install.sh | sh

FuzzyFinder 플러그인의 명령

vi에서 fuzzyfinder 플러그인 사용하기 위해서는 mac에 이미 설치되어 있는 vim을 사용해서는 안된다. 왜냐하면 맥에 기설치된 vim에는 ruby 언어를 이용하기 위한 필요조건들이 연결되어 있지 않기 때문이다.

현재 fuzzyfinder_textmate 와 함게 사용할 수 있는 fuzzyfinder 버젼은 2.1.3입니다. 최근에 fuzzyfinder 3.0버젼까지 나와 있지만, 새버젼과 fuzzyfinder_textmate 이 궁합이 맞지 않는 것 같습니다. 업글테스트해보니까 :FuzzyFinderTextMate 명령을 인식하지 못하는 군요.

FuzzyFinder v2.1.3 (fuzzyfinder_textmate 호환버젼)에서 사용가능한 명령목록

:FuzzyFinderBuffer – launchs buffer-mode Fuzzyfinder.
:FuzzyFinderFile – launchs file-mode Fuzzyfinder.
:FuzzyFinderMruFile – launchs MRU-file-mode Fuzzyfinder.
:FuzzyFinderMruCmd – launchs MRU-command-mode Fuzzyfinder.
:FuzzyFinderFavFile – launchs favorite-file-mode Fuzzyfinder.
:FuzzyFinderDir – launchs directory-mode Fuzzyfinder.
:FuzzyFinderTag – launchs tag-mode Fuzzyfinder.
:FuzzyFinderTaggedFile – launchs tagged-file-mode Fuzzyfinder.

작성자 : 닥터최

“CD”하고 “Ctrl-t”하세요.

요 몇일동안 Vim에 푹 젖어 있다. 특히 맥북프로를 사용하는지라 맥용 Vim 인 MacVim에 매료되어 있다.

레일즈 플레임워크를 이용하여 웹어플을 제작하는 사람들에게는 텍스트기반의 개발 환경이 특히 유용하다고 한다.

맥유저의 경우, 특히 영어권의 사람들에게 “Textmate”라는 에디터는 필수 툴인데,  맥용 빔인 MacVim에서 이러한 Textmate 개발환경을 시뮬레이션하는 환경이 인터넷에 공개되어 있다. 계속 ““CD”하고 “Ctrl-t”하세요.” 읽기