레일스 프로젝트를 만들 때 글에 대한 댓글을 작성하도록 하면 독자들의 의견을 여러사람들과 공유할 수 있어 좋다.

레일스에서는 이러한 댓글 기능을 너무도 쉽게 구현할 수 있다.

최근에는 이러한 웹서비스의 댓글기능에 많은 부가기능을 지원하여 독자들의 의견을 보다 효율적으로 관리하는 무료 댓글전용 웹서비스에 대한 인기가 놓아지고 있다.

그 중에서도 단연코 넘버 원으로 들 수 있는 것이 Disqus.com이다. 밝음은 `디스커스`라고 하면 된다.

문서화가 잘 되어 있고 사용하기 쉬워 레일스 프로젝트에 적용하기도 쉽다.

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

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

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

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

VMware Fusion 설치

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

ISO 파일의 준비

이 글을 따라하기 위해서는 먼저 Creating a bootable El Capitan ISO image을 참조하여 ISO 파일을 생성해야 한다.

이 글은 로컬 시스템에 rbenv이 이미 설치되어 있는 것을 전제로 작성하였다.


루비 버전별로 실행환경을 관리하는 툴로는 rvm, rbenv, chruby 등을 손꼽을 수 있다.
rvm이 가장 오래된 관리자이지만, 레일스 분야에서는 rbenv을 더 선호하는 경향이 있다. 실제로 rvm보다 더 가볍다. 어떤 사람은 이 둘의 관계를 마치 sinatra와 rails에 비유하여 설명하기도 한다.

지금까지 공개된 루비 버전 목록을 살펴 보는 것도 의미 있는 일일 것이다.

이와 같이 루비는 지속적으로 버전업이 되고 있으며, 현재 공개된 가장 최신 버전은 2.2.3, 곧 이어 2.3 버전이 출시를 앞두고 있다.

필자는 최근 맥 서버(OSX El Capitan)로 레일스 프로젝트를 배포하는 작업을 1주일간에 걸쳐 진행했었다. 구글 검색시에도 이와 관련된 자료가 많지 않아서, 맥의 서비스 관리 툴인 launchd에 대한 공부와 함께 수차례의 시행착오 끝에 성공적으로 배포작업을 완료할 수 있었다.

이 글을 읽는 독자가 혹 필자와 같이 맥 서버로 레일스 프로젝트를 배포해야할 상황에 닥칠 때 이 글이 도움이 될 수 있기를 바란다.