<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>UKSTUDIO &#187; JRuby</title>
	<atom:link href="http://ukstudio.jp/tag/jruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://ukstudio.jp</link>
	<description>いわゆる86世代のブログです</description>
	<lastBuildDate>Wed, 11 Jan 2012 05:53:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<div id='fb-root'></div>
					<script type='text/javascript'>
						window.fbAsyncInit = function()
						{
							FB.init({appId: null, status: true, cookie: true, xfbml: true});
						};
						(function()
						{
							var e = document.createElement('script'); e.async = true;
							e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
							document.getElementById('fb-root').appendChild(e);
						}());
					</script>	
						<item>
		<title>JRubyとProcessing1.1でaction-coding!</title>
		<link>http://ukstudio.jp/2008/12/08/action-coding/</link>
		<comments>http://ukstudio.jp/2008/12/08/action-coding/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 13:52:58 +0000</pubDate>
		<dc:creator>ukstudio</dc:creator>
				<category><![CDATA[article]]></category>
		<category><![CDATA[JRuby]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://ukstudio.jp/?p=267</guid>
		<description><![CDATA[せっかくProcessingも正式版になったことだし、少しaction-codingで遊んでみる。 まずはJRubyをインストール。面倒なのでバイナリで。環境はMac OSX 10.5.5。 http://dist.codehaus.org/jruby/からjruby-bin-1.1.5.tar.gz(バージョンは適宜読み替え)をダウンロード。現時点では1.1.5をインストールしておけば大丈夫だろう。解凍したら適当な位置に移動。 $ tar zxvf jruby-bin-1.1.5.tar.gz $ sudo mv jruby-bin1.1.5 /usr/local/bin 次にパスを通す。 export JRUBY_HOME=/usr/local/bin/jruby-1.1.5 export PATH=/opt/local/ghc/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:$JRUBY_HOME/bin:$PATH PATHは環境によって違うと思うので適当に読み替え。sourceで読み込ませてjrubyコマンドが使えればOK。 $ source ~/.zshrc $ jruby -v jruby 1.1.5 (ruby 1.8.6 patchlevel 114) (2008-11-03 rev 7996) [i386-java] 次にaction-codingをインストールする。基本的にはチュートリアルに従っておけばいい。一点だけProcessing1.0からファイルの位置が変っているので以下の作業がいる。Processingのパスは普通にインストールしていれば同じだと思うけど、違う場合は適宜読み替えで。 $ pushd /Applications/Processing.app/Contents/Resources/Java/lib $ cp ../core.jar . $ popd 最後に、config.yamlの修正。 p5home: /Applications/Processing.app/Contents/Resources/Java これでサンプルのアプリケーションが実行できるはず。 jruby aco.rb examples/basics/arrays/array_objects.rb 後はチュートリアルに従って、サンプルを修正してリアルタイムに変更が反映されるのを楽しみつついろいろ弄ればいいんじゃないかな。(setup内の編集だけは、ウィンドウにフォーカスをあててCmd+rもしくは、Ctrl+rでリロードが必要) 結構、変更がリアルタイムに反映されていくのは楽しい。スケッチっていう観点からしたらわざわざビルドするより、こっちの方が気楽でいいよね。]]></description>
			<content:encoded><![CDATA[				<div class='wpfblike' style='height: 40px;'><fb:like href='http://ukstudio.jp/2008/12/08/action-coding/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div><p>せっかくProcessingも正式版になったことだし、少しaction-codingで遊んでみる。</p>
				<p>まずはJRubyをインストール。面倒なのでバイナリで。環境はMac OSX 10.5.5。</p>
				<p><a href="http://dist.codehaus.org/jruby/">http://dist.codehaus.org/jruby/</a>からjruby-bin-1.1.5.tar.gz(バージョンは適宜読み替え)をダウンロード。現時点では1.1.5をインストールしておけば大丈夫だろう。解凍したら適当な位置に移動。</p>
				<pre lang="bash">
$ tar zxvf jruby-bin-1.1.5.tar.gz
$ sudo mv jruby-bin1.1.5 /usr/local/bin
</pre>
				<p>次にパスを通す。</p>
				<pre lang="zsh">
export JRUBY_HOME=/usr/local/bin/jruby-1.1.5
export PATH=/opt/local/ghc/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:$JRUBY_HOME/bin:$PATH
</pre>
				<p>PATHは環境によって違うと思うので適当に読み替え。sourceで読み込ませてjrubyコマンドが使えればOK。</p>
				<pre lang="bash">
$ source ~/.zshrc
$ jruby -v
jruby 1.1.5 (ruby 1.8.6 patchlevel 114) (2008-11-03 rev 7996) [i386-java]
</pre>
				<p>次にaction-codingをインストールする。基本的には<a href="http://code.google.com/p/action-coding/wiki/Tutorial">チュートリアル</a>に従っておけばいい。一点だけProcessing1.0からファイルの位置が変っているので以下の作業がいる。Processingのパスは普通にインストールしていれば同じだと思うけど、違う場合は適宜読み替えで。</p>
				<pre lang="bash">
$ pushd /Applications/Processing.app/Contents/Resources/Java/lib
$ cp ../core.jar .
$ popd
</pre>
				<p>最後に、config.yamlの修正。</p>
				<pre lang="ruby">
p5home: /Applications/Processing.app/Contents/Resources/Java
</pre>
				<p>これでサンプルのアプリケーションが実行できるはず。</p>
				<pre lang="bash">
 jruby aco.rb examples/basics/arrays/array_objects.rb
</pre>
				<p><a href="http://ukstudio.jp/wp-content/uploads/2008/12/array_objects.jpg"><img src="http://ukstudio.jp/wp-content/uploads/2008/12/array_objects.jpg" alt="" title="array_objects" width="300" height="253" class="alignnone size-medium wp-image-270" /></a></p>
				<p>後はチュートリアルに従って、サンプルを修正してリアルタイムに変更が反映されるのを楽しみつついろいろ弄ればいいんじゃないかな。(setup内の編集だけは、ウィンドウにフォーカスをあててCmd+rもしくは、Ctrl+rでリロードが必要)</p>
				<p>結構、変更がリアルタイムに反映されていくのは楽しい。スケッチっていう観点からしたらわざわざビルドするより、こっちの方が気楽でいいよね。</p>
				<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=2004-05-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4873113784&#038;md=1X69VDGQCMF7Z30FM082&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
				<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=2004-05-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4861005582&#038;md=1X69VDGQCMF7Z30FM082&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
				<div class='wpfblike' style='height: 40px;'><fb:like href='http://ukstudio.jp/2008/12/08/action-coding/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>
]]></content:encoded>
			<wfw:commentRss>http://ukstudio.jp/2008/12/08/action-coding/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

