Textmate: Execute Inline Ruby

Textmate 에서 루비 코딩후 실행할 때는 command + R 키를 누르면 된다. 결과는 별도의 창이 떠서 보이게 되는데,  계속 작업을 하기 위해서는 결과창을 닫아야 하는 수고를 감수해야하며 매우 귀찮은 일이다.

그러나, Textmate에는 이러한 것을 간소화하여 편집창에서 바로 결과를 확인하면서 프로그래밍을 할 수 있는 팁이 있어서 소개한다.

동영상링크 : http://macdevelopertips.com/wp-content/uploads/2008/04/TextMateTip-001-execute-markers.mov

작성자 : 닥터최

floating layout 공부

Floatutorial takes you through the basics of floating elements such as images, drop caps, next and back buttons, image galleries, inline lists and multi-column layouts.

보면 볼수록 도움이 되는 내용입니다. 표준웹을 이용한 레이아웃을 시작하는 분들에게는 반드시 보아야할 내용입니다. 스크립팅효과를 바로 보면서 공부할 수 있어 많은 도움이 됩니다.

작성자 : 닥터최

Rails 2.3.5 버젼이 릴리스되었군요.

2009년 11월말일경 주말에 레일즈 2.3.5 버젼이 릴리스되었다. 이 버전의 중요성은 이전 버젼에서 발견된 보안누수 현상을 해결했다고 하며, 가능한 빠른시일내에 2.3버젼에서 2.3.5버젼으로 업글할 것을 권하고 있다. 2.2버젼용 보안 패치가 제공되고 있지만 곧 더이상의 지원을 하지 않을 것이라고 한다.

참고내용 : http://www.theinquirer.net/inquirer/news/1564160/ruby-rails-released

작성자 : 닥터최

Greedy repetition pattern – Regexp

욕심쟁이 정규표현식(Regular Expression)

? 물음표 역할을 유심히 보기 바란다.

루비 코딩시 정규표현식은 항상 개발자의 스트레스다. 복잡해서, 그러나 잘 알고 이용하면 엄청난 효과를 낼 수 있다.  정규표현식의 반복자 표시법 중에 ? 의 마술같은 기능이 돋보인다. 이해하기 조금 힘들긴 했지만, 지금은 개념적으로 이해하게 되었다. ? 자체의 기능보다는 표현식에서 전체적인 기능으로 이해하는 것이 좋을 것 같다. “욕심을 부리지 않고 한번만…”

작성자 : 닥터최

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”하세요.” 읽기