7 月15th

Retrospectivaをインストールしてみた

t-matsuda Ruby Read on

以前より、プロジェクト管理ツールとして
trac,redmineなどを使ってきたが、Retrospectivaがいいとの記事を読んだので
とりあえずインストールしてみることにした。

サーバのバージョンを調べてみると、


#rails --version
Rails 1.2.3

丸一年ほど、ruby関係はほったらかしだったので、1.2のまま。。。
なので、とりあえず、Ruby関連のバージョンアップから始めることに。


# gem update rails
Updating installed gems...
Bulk updating Gem source index for: http://gems.rubyforge.org
Attempting remote update of rails
Install required dependency rake? [Yn]  Y
Install required dependency activesupport? [Yn]  Y
Install required dependency activerecord? [Yn]  Y
Install required dependency actionpack? [Yn]  Y
Install required dependency actionmailer? [Yn]  Y
	Install required dependency activeresource? [Yn]  Y
Successfully installed rails-2.1.0
Successfully installed rake-0.8.1
Successfully installed activesupport-2.1.0
Successfully installed activerecord-2.1.0
Successfully installed actionpack-2.1.0
Successfully installed actionmailer-2.1.0
Successfully installed activeresource-2.1.0
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- rdoc/rdoc (LoadError)
	from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/doc_manager.rb:71:in `load_rdoc'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/doc_manager.rb:41:in `generate_ri'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:112:in `execute'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:111:in `each'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:111:in `execute'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:49:in `each'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:49:in `execute'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:61:in `execute'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:57:in `each'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:57:in `execute'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/command.rb:70:in `invoke'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:121:in `process_args'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:92:in `run'
	from /usr/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:30:in `run'
	from /usr/bin/gem:23

rdocとやらでエラーが、、、
調べてみると、rdocパッケージをyumで入れないといけないらしい。
参考URL:http://d.hatena.ne.jp/mtbtaizo/20070909

なので、yumでインストールを試みる。
しかし、


#yum install rdoc
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: rdoc
Nothing to do

No Match for argument: rdocでどうやらみつからないぽい。。。
なのでさらに調べてみると、centos4ではレポジトリにそもそも、rdocがないらしい。。。
ので以下参考に、repoをゲットしてきてレポジトリフォルダに移動させる
参考URL: http://it.kndb.jp/entry/show/id/1168


# wget http://dev.centos.org/centos/4/CentOS-Testing.repo
# mv CentOS-Testing.repo /etc/yum.repos.d/

でその後、インストール


#yum --enablerepo=c4-testing install rdoc

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 ruby-rdoc               i386       1.8.5-5.el4.centos.1  c4-testing        132 k
Installing for dependencies:
 ruby-irb                i386       1.8.5-5.el4.centos.1  c4-testing         67 k
Updating for dependencies:
 ruby                    i386       1.8.5-5.el4.centos.1  c4-testing        272 k
 ruby-libs               i386       1.8.5-5.el4.centos.1  c4-testing        1.5 M

Transaction Summary
=============================================================================

Installed: ruby-rdoc.i386 0:1.8.5-5.el4.centos.1
Dependency Installed: ruby-irb.i386 0:1.8.5-5.el4.centos.1
Dependency Updated: ruby.i386 0:1.8.5-5.el4.centos.1 ruby-libs.i386 0:1.8.5-5.el4.centos.1
Complete!

依存関係のあるものも自動的にやってくれるのが、yumのいいところだなーと改めて実感。

で、やっと、railsのバージョンアップを再開


# gem update rails
Updating installed gems...
Attempting remote update of rails
Successfully installed rails-2.1.0

あら。。さっきエラーはでたけど、アップデートは成功してたみたい。

これで、ruby&railsの環境は準備できたのでさっそく
retrospectivaのインストール開始!!

下記URL参考にインストールしてみました。
参考URL:http://builder.japan.zdnet.com/member/u74891/blog/2008/06/06/entry_27002208/

チェックアウトして


#svn co http://retrospectiva.googlecode.com/svn/trunk retrospectiva

DBの設定


#mv config/database.yml.todo config/database.yml
#vi config/database.yml

DB作って


#mysql -uroot -e "create database retrospectiva default charset=utf8" -p

さあ、インストールだーー


#rake RAILS_ENV=production db:retro:load
(in /home/retrospectiva/retrospectiva)
Missing the Rails 2.0.2 gem. Please `gem install -v=2.0.2 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.

と思ったら、またエラー。。。
Railsを2.0.2で入れ直せと??
せっかく、2.1.0にしたのに。。。Retrospectivaは、2.1.0は対応してないのかな!?

とりあえず、指示通り


#gem install -v=2.0.2 rails
Install required dependency activesupport? [Yn]  Y
Install required dependency activerecord? [Yn]  Y
Install required dependency actionpack? [Yn]  Y
Install required dependency actionmailer? [Yn]  Y
Install required dependency activeresource? [Yn]  Y
Successfully installed rails-2.0.2
Successfully installed activesupport-2.0.2
Successfully installed activerecord-2.0.2
Successfully installed actionpack-2.0.2
Successfully installed actionmailer-2.0.2
Successfully installed activeresource-2.0.2
Installing ri documentation for activesupport-2.0.2...
Installing ri documentation for activerecord-2.0.2...
Installing ri documentation for actionpack-2.0.2...
Installing ri documentation for actionmailer-2.0.2...
Installing ri documentation for activeresource-2.0.2...
Installing RDoc documentation for activesupport-2.0.2...
Installing RDoc documentation for activerecord-2.0.2...
Installing RDoc documentation for actionpack-2.0.2...
Installing RDoc documentation for actionmailer-2.0.2...
Installing RDoc documentation for activeresource-2.0.2...

うまくいったぽい。

再度、インストール


#rake RAILS_ENV=production db:retro:load
#rake RAILS_ENV=production db:migrate

(mysqlのバージョンが古かったため、vim db/schema.rbをいじって、カラムを255にしたりもした)
でインストール完了!!

あとは、


#ruby script/server -e production -p3000

で起動!!

http://localhost:3000

で、動作確認できました。

これからインストールしたやつをいろいろさわってみたいと思います。

4 月26th

[終了]Progressionを酒でも飲みながら語る会

Progression 飲み参加者の皆さんお疲れ様でしたーーーーー。

狭くて、かつ座りにくい椅子で、まことにもうしわけなかったす。。。。

まあでも皆さん、体制が窮屈ながらも楽しまれているようでしたので何よりでした!!!

ただ、、、、
progressionの話題はほとんどなかったですね。。。
niumさんすいませーーーん。

また、企画したいと思いますので
ぜひご参加くださーい!!!!!

ありがとうございました!!

4 月21st

[場所決定]Progressionを酒でも飲みながら語る会

「Progressionを酒でも飲みながら語る会」
場所と時間が決定いたしました。

[日程]
4/25 (金)

[時間]
20:30より

[場所]
時の居酒屋 刻 渋谷南口店
http://www.hotpepper.jp/A_20700/strJ000024566.html
会費 4000円 飲み放題 2時間
松田の名前で予約してまーす。

20:20に渋谷駅のモヤイ像付近で待ってますので時間に余裕のある方は、
モアイ像付近集合でよろしくです!!

[参加者]
t-matsuda
taka:nium
soundkitchen
minaco
beinteractive
moringo
nutsu
ken
uranodai
ぢゃい
berian
ushijima

遅れそうな方や、仕事の都合で参加できなくなった方は
前日までにご連絡ください!!

4 月8th

[決定]Progressionを酒でも飲みながら語る会

「Progressionを酒でも飲みながら語る会」
日程が決定いたしました。

[日程]
4/25 (金)

[時間]
20:00より

[場所]
今週中に決めて、記載します。
(たぶん、新宿か渋谷)

[参加者]
t-matsuda
taka:nium
soundkitchen
minaco
beinteractive
moringo
nutsu
ken
uranodai
ぢゃい
berian
ushijima

今週いっぱい(金曜中ぐらい)までならまだ
参加者追加できると思うので、行きたい人がもし、いたらコメントしてください。

ということで、よろしくお願いします!!!

4 月4th

Progressionを酒でも飲みながら語る会

Flashを愛してやまない方々へ。

Flashサイト構築が加速する充実のフレームワークと世間で話題の
Progression
を酒でも飲みながら語りませんか?

開発者のtaka:niumさんも、参加してくださるので
progressionのコアな話から、
progressionってどこが便利なの的な、progressionをまだ触ってない人へも
熱くprogressionの良さを語ってくれると思います。

[時期]
4月中旬以降 21日の週のどこかで
(平日開催の可能性大)
ある程度人数が集まり次第決定

[場所]
集まりやすそうな、新宿か渋谷

[時間]
20:00ぐらいから 2,3時間ほど

[予算]
一人あたま、4千円以下にしたいと思ってます。

[現在参加予定メンバー]
t-matsuda
taka:nium
soundkitchen
minaco
beinteractive
moringo
nutsu
ken
uranodai
ぢゃい

参加希望の方は、この記事にメールアドレス付でコメントしていただくか、
twitterでにさけんでください。

progressionに興味がある方、ぜひお待ちしてまーす。

3 月25th

Edge Now Start

Adobeの新しいコンテンツ。今日から始まるよ。


http://edgenow.jp/

どうやら、おしゃれなサイトをブログで紹介すると何かあるらしいよ。
(詳しく読めよとw)

today check をまた始めようかな。

3 月16th

swfobject 2.0 released

今までrcリリースされてたswfobject2.0が正式にリリースされたよ。


swfobject 2.0

IE7+Vistaで表示されない事がある件はどうなってるんだろうなー!?
この、Issueでは、バグじゃないよって言われて終わってるけど。。。

ダメなら、この辺参考に解決するしかないのかなー。

3 月12th

AS3 / BulkLoader getMovieClipが動作しない!? rev180

BulkLoaderのrev180(2008.03.11時点で最新)を使ってるんですが、

読み込み完了後、


bulk.getMovieClip('thumb.swf');

すると、


[BulkLoader] Failed to get content with url: 'thum.swf' as type: [class MovieClip]
TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。

というエラーが出ちゃいました。

berian氏に相談しながら調べたところ、

どうやら、読み込んだ thumb.swfがSprite継承ドキュメントクラスを持つswfであることが原因ぽいことがわかった!!

thumb.swfをMovieClipを継承したドキュメントクラスに変更するとエラーは出ませんでした。

ソース的には、BulkLoader.asの1189行目付近


var res : * = item.content as type;

で、キャストに失敗して、nullが帰ってくるからエラーになってるぽい。

てな感じで、getMovieClipだとSprite継承のswfは、だめぽいので


Sprite(loader.getContent('thumb.swf'));

という形で、取るようにするしかないかも。

いずれは解決されることを願います。

3 月5th

AS3 / BulkLoader rev 175

Multi Loader として愛用している、BulkLoaderの新しいstable版!?が出てました。

http://code.google.com/p/bulk-loader/downloads/list

今まで使ってたstable版がrev 88で、今回のがrev 175なんで
がっつりリビジョンが上がってますねw

ディレクトリ階層とかも結構変わってます。

とりあえず、気付いた変更点
(というか、アップグレードしてエラー吐いたところ)

1. 完了の時に渡されるイベントが、BulkProgressEventからEventになってる


bulkInstance.addEventListener(BulkLoader.COMPLETE, onAllLoaded);
function onAllLoaded(evt : *):void{
trace(evt);  //Eventがtraceされる
}

2.swfを読み込むときは、type指定を「movieclip」にしないといけない


bulkInstance.add("main.swf", {type:"movieclip"});

swfにしたままだと、

コンストラクタ以外にインスタンス化が試行されました。

というエラーが出ます。
これが何で出るのかがまだわかってない。。。

とりあえず、エラーが出たところで見つけたのは以上でした。
また何かあったら、報告しやす。

3 月4th

AS3/E4X namespaceではまる

はまるはまると噂のE4X namespaceで見事にはまりましたw

※今回は、YahooのAPIの名前空間を使ってます

ポイントととしては、


default xml namespace = new Namespace('urn:yahoo:jp:srchmi');

と書いて、デフォルトの名前空間を指定してあげてるだけですね。
あとは、今まで通り普通に取得できる


default xml namespace = new Namespace('urn:yahoo:jp:srchmi');
xmlObject = new XML(v);
xmlObject.Result[0].Title;

わかれば簡単ですね。

詳しい説明はここに載ってます。

で、もし上記のようにしない場合は、


var ns:Namespace = new Namespace("urn:yahoo:jp:srchmi");
xmlObject = new XML(v);
xmlObject.ns::Result[0].ns::Title;

のようにそれぞれの要素にNamespaceを指定しないと取得できないと。
なるほどー。

Calendar

  • 2008 年 8 月
    « 7 月    
     123
    45678910
    11121314151617
    18192021222324
    25262728293031

Recent Comments