Ruby-processing 설치
요즘 웬만한 일은 scala로 처리하려고 하지만 사용자로 코드를 받아 eval 한다거나 하는 기능은 무리일것 같아 한동안 손놓았던 ruby를 건드려 볼까 생각중이다. 설치및 데모 실행 brew install rbenv : rbenv 설치 brew install ruby-build rbenv install -l : 설치 가능한 ruby 버전들 보기 rbenv install jruby-1.7.11 : ruby-build 설치 가능한 것 중 최신 버전 설치 rbenv global jruby-1.7.11 : jruby를 기본 ruby로 설정 (이건 안하는게 나을수도 있겠다) ruby -v : 1.7.11이 실행되는 것 확인 gem install ruby-processing : ruby processing gem 설치 brew install wget : 아래의 install_jruby_complete 실행에 필요함 rbenv exec install_jruby_complete rbenv which rp5 : rp5 명령이 위치한 디렉토리 확인 ~/.rp5rc 파일에 PROCESSING_ROOT: "/Applications/Processing.app/Contents/Java" 저장 ruby-processing의 샘플 디렉토리로 이동 - 위와 같이 설치한 경우 .rbenv/versions/jruby-1.7.11/lib/ruby/gems/shared/gems/ruby-processing-2.4.4/samples rbenv exec rake 실행하고 깜짝 놀라기 ;) 이리저리 살펴보다 nodebox 란 것을 알게 되었다. Python 유저들이 processing과 비슷하게 만든것 같은데 Nodebox3은 튜토리얼 대충 눈대중만 보아도 상당히 재밌을 것 같다. Ruby나 scala로 비슷하게 만들어 보는 것도 좋을 듯.