トップ 最新 追記

3 日坊主日記


2006-06-07 [長年日記]

_ ふつける

第1部の終わりまでやってみた。 第4章の解答が短縮形で悲しかった。

Ruby版swapa:

 def swapa(cs)
   cs.tr('Aa', 'aA')
 end
 while cs = gets
   puts swapa(cs)
 end

ただし、最初に書いたのはこうだった:

 def translate(c)
   if c == ?A
     ?a
   elsif c == ?a
     ?A
   else
     c
   end
 end
 require 'enumerator'
 def swapa(cs)
   cs.enum_for(:each_byte).map { |c| translate(c) }.map { |c| c.chr }.join
 end
 while cs = gets
   puts swapa(cs)
 end

いかん。Rubyメンドクセと思う俺がいる。

ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門 (単行本) ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門 (単行本)

_ ふつける (2)

第8章の終わりまで。

8-6練習問題4のp.361の解答例はhead.hsになってますね。


2006-06-08 [長年日記]

_ [Ruby][Rails] RubyKaigi 2006 準備完了!

スライド完成〜

実質25分だから1枚1分ペースだなあ。


2006-06-09 [長年日記]

_ [Ruby][Rails] Ruby-GetText-Package-1.6.0

ぎょっ。要確認。


2006-06-11 [長年日記]

_ [Ruby][Rails] RubyKaigi2006

高松に帰りました。 冷蔵庫を開けると、みたらしだんごとPOMジュースがありました。

LTの途中で帰ることになったのは心残りでしたが、 Ruby時空を堪能した2日間でした。 スタッフのみなさん、お世話になりました。

_ [Rails] DHH講演

DHH講演でのコード展開は次のような流れだった。

  • REST
  • HABTMでのREST
  • has_many :throughでのREST
  • ActiveResource

REST拡張はsecondlifeさんが以前行っていたし、 HABTM, has_many :throughで渡すパラメータは当然そうなる。ここは目新しくない。

交差モデルのサンプルが私の(携帯メール連絡網)と同じMembership, Subscription。にやにや。 やっぱりこれらは典型的なのだろう。

ActiveResourceは、URIをひとつ指定するだけで、 REST APIを用いてモデル操作を外部公開できる仕組み。 REST URIは隠蔽され、コード上はActiveRecordと同じになる。 モデルで閉じている場合はActionWebServiceよりお手軽。

_ [Rails] DHH講演 (2)

なんちゃって mime type 'text/x-mobile'。

私の発表時間の質疑で応答した通り、個人的には、 PC版と携帯版は画面(アクション)遷移自体が異なるので、 ひとつのコントローラに両方実装するのは無理があると思う。

_ [Rails] simply_restful plugin

布石なのかも。


2006-06-14 [長年日記]

_ [Rails] Rails 勉強会@関西 第4回

今回は芦屋なので三ノ宮往復を予約。 高速バスはむしろ大阪のほうが安い。そういえば大阪行きのスタンプがたまってたような。有効期限はあるんだろうか。

TODO:

  • ストヤンにDHHへの質問内容を教えてもらう

2006-06-15 [長年日記]

_ [Rails] Rails本 出るよ

はじめよう Ruby on Rails はじめよう Ruby on Rails ライド・オン・Rails ライド・オン・Rails

キター!

発売日を合わせてくるとはー

値段も微妙な感じー

cbook24はもう両方予約できるみたい。

サンプルコードはどうしようかなあ。


2006-06-16 [長年日記]

_ [Rails] RoR Wiki 翻訳 Wiki - RubyKaigi2006

DHH講演の翻訳。スライドからおこしたそうだけど良く補完されてる。


2006-06-18 [長年日記]

_ [Rails] Rails 勉強会@関西 第4回

あとで書く。

発表で少し触れられていた、Symbol#to_procに対するいまいさんパッチが昨日入ってました。 これでハッシュでもいける。

懇談会ではRails勉強会 in Oかやまを望む声多数。

_ [Rails] Rails本

maihaさんだったのか! 優しいRailsの育て方 分かってしまえば当然ではある。

_ [Rails] WEB+DB PRESS Vol.33

WEB+DB PRESS Vol.33 WEB+DB PRESS Vol.33

ActiveRecord 特に has_many :through について書きました。 DHH講演を読み解くのに役立つのですよ。

高橋さんの予言てきちゅう。


2006-06-19 [長年日記]

_ [] 買った本

奇術師 ハヤカワ文庫 FT 奇術師 ハヤカワ文庫 FT 積読。

_ [Rails] Rails勉強会@東京第7回

参加者じゃないにょろ。(むりやり使ってみた)

has_many :through での自己参照(非対称も可)の実現方法は WEB+DB PRESS Vol.33 に詳しく書いた(つもりな)ので、読んでいただけると幸い。

WEB+DB PRESS Vol.33 WEB+DB PRESS Vol.33


2006-06-21 [長年日記]

_ 火事だー

香川県高松市扇町1-16-20 09:00 近所の電器屋さんが燃えてます!


2006-06-23 [長年日記]

_ cpanflute

後で試す。

_ CPAN

IBM dW : Linux : Perlモジュールの展開を自動化する - Japan にあるように

 $ /usr/bin/perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'

してみたら全然終わらん。

rpm とは訣別したほうが楽ぽい… RubyGems もそうだろうか? そうだろう。

あと sudo cpan って何か間違ってる気がするんだけど、そうゆうものなのか?

http://open.meiji.co.jp/sweets/bisucuit/copan/

本日のツッコミ(全1件) [ツッコミを入れる]

# secondlife [自分は cpanplus 使ってます。 必要に応じて sudo してくれるので便利。]


2006-06-24 [長年日記]

_ AOL feedback loop

逆引きが要るのか。めんどいなあ。


2006-06-26 [長年日記]

_ [Rails] Active Resource -- Object-oriented REST services

キター!

_ LL Ring

8/26か…特講の準備で無理ぽい。


2006-06-28 [長年日記]


2006-06-30 [長年日記]

_ [Rails] Rails 1.1.4

Tagged (はえー)