Amazon.co.jp ウィジェット

さむしんぐにゅぅ

さとうようぞう のBlog。気の向いた時に更新。サーバー落ちてたらまた来てちょ。
Ruby
2008年11月10日

ギターの音にあわせてMacの画面を動かす

先週の土曜日に開催されたRuby-processing勉強会のネタを使って、こんな事をやってみました。

ひかりの玉(僕は勝手に「たましいくん」と命名した)がギターの音に合わせて動いているの分かります?

普通にprocessingで同じようなことができるんでしょーけど、ruby-processing使えばサクッと動くもんが実装できるので、本来の目的である「表現」に注力できるのが最大の魅力?なのかな? processingをちゃんと使った事ないので良くわかりません。すいません。


「いやいや、それpro(以下ry」というご指摘がありましたらコメントやメールでいただけると嬉しいです。

» 続きを読む
2008年11月05日

【告知】Ruby-Processingの勉強会やります

11月8日の土曜日にRBCでRuby-processingの勉強会をやりまーす。

Processingは、もともとJavaで開発された製品なんですが、JRubyを活かし、Rubyから利用できるようにしたのがRuby- processingです。

RubyらしさとJavaの良さ。そんなものを活かした技術。この機会を利用して、ソフトウェアの可能性を、もう一度考え直してみよう。

何故か(w)僕も裏方として色々とお手伝いしているので、お時間のあるかたは是非ご参加ください。
ustream.tvでも勉強会の模様を配信する予定です。


詳細はコチラから。

» 続きを読む
2008年09月15日

rascut on Leopard

友人のid:ytksn氏が「rascatが動かないんですよ〜」と言っていたので、自宅のMacでやってみました。(対応遅くなってすまそ。 > ytksn氏)

rascatって何って人はActionScript やるなら入れとけ。rascut 導入と使い方。 - てっく煮ブログあたりを参照して下さい。

Macだと「どう動かない」のかはytksn氏の日記を参照。

普段Flash系の制作は会社のMacBook Proでしか作業してないので、Flex3のSDKをアドビのサイトからダウンロードする。(そっからかよ!)

20080907_1.png

デスクトップに落としたので、Finderから$HOME/binに移動させてダブルクリックで解凍し、今後バージョンアップしたときに面倒なのでflex_sdkという名前でシンボリックリンクを貼っておく。

[hostname: bin]$ ln -s ./flex_sdk_3.0.3.2490/ ./flex_sdk

別にFinderから右クリックで「エイリアスを作る」でエイリアスを作った後にリネームしても構わないけど、コマンドの方が僕は楽だし早いので・・・。

で、.bashrcをいじって、~/bin/flex_sdk/bin 以下を$PATHに追加する

[hostname: ~]$ vi ./.bashrc
[hostname: ~]$ source ./.bashrc

これでSDKのbinディレクトリ配下の実行属性を持ったファイルがコマンドサーチパスに追加されたはずなので、whichコマンドで確認する。

[hostname: ~]$ which mxmlc
/Users/yz/bin/flex_sdk/bin/mxmlc
[hostname: ~]$ which fcsh
/Users/yz/bin/flex_sdk/bin/fcsh
[hostname: ~]$

うん、大丈夫だね。これで第一関門突破。

» 続きを読む
2008年07月21日

JALのラウンジがあまりに快適な件

今からRBCの一周年記念イベント参加のため、福岡に行ってきます。業務ではRuby一切使ってなかったので、基本的には「私的目的(趣味)」で行くって事になってます。まー、別にどーでもいいんですけど。

てかねー、ノートPC持って家から会社に行くのがやっとな状態なのに、飛行機に乗って遥か彼方の福岡県天神を目指すですよ。
どうかんがえても無謀でしょう(w
なんか胃痛くなってきたし。。

どーせ家から羽田に行くまでの電車乗り換えとかに時間かかるし、ラッシュの時間に3泊4日分の荷物持って移動は嫌だなぁ(今日が休日だってことをすっかりわすれてた)とか考えてたら、出発時刻の2時間も前に羽田に着いてしまった(w

さぁ、困った。

途方にくれていたところでふと思い出したのがJALのラウンジが搭乗口付近にあって、確かクレジットカードを見せれば無料で入れたな、ってこと。
案内の人に場所を聞いてみたらちょうど俺の乗る便の搭乗口のすぐ近くだったので早速来てみたらこれがまた超快適!!!

» 続きを読む
2008年07月14日

gemでxmpp4rをインストール

CentOS4のrootユーザーで

gem install xmpp4r

とかしてxmpp4rをインストールしたまではよかったが、いざ一般ユーザーでコードを実行してみるとrequire 'xmpp4r'で落ちる。
よくよく調べてみると、ライブラリファイルの属性が全て600・・・。何で?

とりあえずrootユーザーで

find ./xmpp* -name "*.rb" -exec chmod o+r {} \;

とかしたらrequireできるようになった。謎だ・・・。

2007年12月20日

LeopardでRailsしようとして'Unable to detect ruby install'

AptanaにRails環境を入れると、

Unable to detect Ruby installとか言われる。エラーメッセージでぐぐると答えが書いてあって、

RadRails - Unable to detect ruby install on OS X Leopard

これで一発解消。

ヒマだからてきとーに日本語訳しておく。

» 続きを読む
2007年12月18日

Rails 2.0

Leopardには最初っからRubyもRailsも入ってる。
ってことで、最近出たばっかりのRails2.0にアップデートするのも超簡単だった。

[localhost: ~]$ sudo gem update rails
Updating installed gems...
Need to update 9 gems from http://gems.rubyforge.org
.........
complete
Attempting remote update of rails
Select which gem to install for your platform (universal-darwin9.0)
1. rails 2.0.2 ()
2. rails 2.0.1 (ruby)
3. rails 2.0.0 (ruby)
4. rails 1.2.6 (ruby)
5. Skip this gem
6. Cancel installation
> 2
Successfully installed rails-2.0.1
Gems: [rails] updated
[localhost: ~]$

gemでupdateするだけ。楽勝。
# 2.0.2を選択しなかったのは「2.0.1にして下さい」と某所で言われたため。

2007年06月02日

rubyかも

とりあえずこの本買ってみた。

RailsによるアジャイルWebアプリケーション開発

プログラミングRuby 第2版 言語編

rubyに傾き中。

2007年06月01日

二択

今から開発しようとしているシステムを「何で」実装するか。


壁にぶち当たるのを覚悟でrubyでいくか。(経験ゼロ)

無難にjavaで作るか・・・。(こっちは得意)

あー、悩ましい。。

Posted by yz at 23:00