2009年 10月 12日

昨日は京都御苑を散歩、夕方になってお天気雨がふりだし、虹がでていた。今日は今宮神社、船岡山公園を散歩した。今宮神社、なんか人が多かった。涼しくなってきて観光する人が増えたのかな

写真には音が入らないので、うるさい中で何かを見ていたのか、しずかな中で何かを見ていたのかってのは、音を出しているものを直接とらない限りわからない。直接とらない場合、すなわち何か聞きながら別のものを見ているという状況は、一枚に収めることができない。組みにするか多重露光になる。ほかになんか方法あるのかな

gemcutter

net-irc を gemcutter にうつしてリリースした http://gemcutter.org/gems/net-irc 。RubyForge からの migration が

gem migrate net-irc

だけでできて感動した。単に RubyForge から gem もってきて push しているだけっぽいけど

でもって、net-irc の Rakefile を修正し、リリース

Rake::ShipitTask.new do |s|
	s.ChangeVersion "lib/net/irc.rb", "VERSION"
	s.Commit
	s.Task :clean, :package, :upload_doc
	s.Step.new {
	}.and {
		system("gem", "push", "pkg/net-irc-#{VERS}.gem")
	}
	s.Tag
	s.Twitter
end

shipit.rb に gemcutter のステップを定義してないので手動実行させてる。shipit.rb は git に対応しているので (いつのまに! っておもったら自分でやってた……)、元 (svn) のタスク定義からそんなに変わってはいない。ただし push まではしないので、自分で git push --tags, git push とかやる必要がある。ステップ定義すればいいんだけど、ぼくは確認してから push したいので定義してない。

gemcutter 側の Links とかに表示されているやつは gemspec にデータになっている。ちょっと残念なのは、RDoc のホストはやってくれないところだ。正直 gemcutter の説明だけで「この gem は使えそうだ」という判断はできない。CPAN みたいになるといいなぁ